From 90b2b6ad7798e603e4c3a53e8a7a637a468a0143 Mon Sep 17 00:00:00 2001 From: jemu75 Date: Tue, 2 Jan 2024 21:14:16 +0100 Subject: [PATCH] v4.0.9-beta --- README.md | 8 ++- docs/fhemapp.raw | 9 --- docs/fhemapp.txt | 16 ----- docs/media/example_desktop.png | Bin 0 -> 403568 bytes docs/media/example_settings_header.png | Bin 0 -> 204318 bytes docs/media/example_settings_languages.png | Bin 0 -> 223800 bytes docs/media/example_settings_templates.png | Bin 0 -> 238598 bytes package-lock.json | 42 +++++++++++ package.json | 1 + public/CHANGELOG.md | 6 ++ public/templates/shellyPlus_1pm.json | 41 +++++++++++ public/templates/templates.json | 3 + src/App.vue | 6 +- src/components/PanelCard.vue | 1 - src/components/PanelMainSlider.vue | 7 +- src/components/SettingsProps.vue | 4 +- src/components/SettingsPropsList.vue | 14 +++- src/components/SettingsPropsMain.vue | 2 +- src/locales/de.json | 6 +- src/locales/en.json | 6 +- src/stores/fhem.js | 66 ++++++++++++++---- src/views/InternalsView.vue | 17 +++-- src/views/SettingsView.vue | 4 ++ www/fhemapp4/CHANGELOG.md | 6 ++ ...ew-33c7019d.js => DevicesView-810db5b2.js} | 2 +- www/fhemapp4/assets/InternalsView-5ba5cc64.js | 6 ++ www/fhemapp4/assets/InternalsView-e66aea6d.js | 1 - www/fhemapp4/assets/PanelCard-2b02ef37.js | 1 - www/fhemapp4/assets/PanelCard-6bf0314a.js | 1 + www/fhemapp4/assets/SettingsView-7d334171.js | 1 - www/fhemapp4/assets/SettingsView-8da8bf77.js | 1 + www/fhemapp4/assets/index-075b0035.js | 32 --------- www/fhemapp4/assets/index-c03ab259.js | 32 +++++++++ ...{styles-332ade0b.js => styles-bb296acf.js} | 4 +- www/fhemapp4/index.html | 2 +- www/fhemapp4/templates/shellyPlus_1pm.json | 41 +++++++++++ www/fhemapp4/templates/templates.json | 3 + 37 files changed, 298 insertions(+), 94 deletions(-) delete mode 100644 docs/fhemapp.raw delete mode 100644 docs/fhemapp.txt create mode 100644 docs/media/example_desktop.png create mode 100644 docs/media/example_settings_header.png create mode 100644 docs/media/example_settings_languages.png create mode 100644 docs/media/example_settings_templates.png create mode 100644 public/templates/shellyPlus_1pm.json create mode 100644 public/templates/templates.json rename www/fhemapp4/assets/{DevicesView-33c7019d.js => DevicesView-810db5b2.js} (86%) create mode 100644 www/fhemapp4/assets/InternalsView-5ba5cc64.js delete mode 100644 www/fhemapp4/assets/InternalsView-e66aea6d.js delete mode 100644 www/fhemapp4/assets/PanelCard-2b02ef37.js create mode 100644 www/fhemapp4/assets/PanelCard-6bf0314a.js delete mode 100644 www/fhemapp4/assets/SettingsView-7d334171.js create mode 100644 www/fhemapp4/assets/SettingsView-8da8bf77.js delete mode 100644 www/fhemapp4/assets/index-075b0035.js create mode 100644 www/fhemapp4/assets/index-c03ab259.js rename www/fhemapp4/assets/{styles-332ade0b.js => styles-bb296acf.js} (99%) create mode 100644 www/fhemapp4/templates/shellyPlus_1pm.json create mode 100644 www/fhemapp4/templates/templates.json diff --git a/README.md b/README.md index edd47a0c..2255d763 100644 --- a/README.md +++ b/README.md @@ -116,8 +116,9 @@ Eine Definition wird verwendet, wenn der Wert im Parameter `value` zutrifft. Es |Beispiel|Beschreibung| |---|---| |`temperature:12:...`|Zahlenwert -> trifft zu wenn das *Reading* **größer oder gleich** *12* ist| -|`state:on:...`|Text -> trifft zu wenn das *Reading* den Text *on* **enthält**| -|`state:^on:...`|RegExp -> triff zu wenn das *Reading* mit dem Text *on* **beginnt**| +|`state:on:...`|Text -> trifft zu wenn das *Reading* den Text `on` **enthält**| +|`state:^on:...`|RegExp -> triff zu wenn das *Reading* mit dem Text `on` **beginnt**| +|`state:^(?!on):..-`|RegExp -> trifft zu wenn das *Reading* **nicht** den Wert `on` hat| |`state::...`|Es erfolgt **keine weitere Prüfung**. die Definition wird verwendet. ## Ersetzungen Ersetzungen bieten die Möglichkeit, Werte innerhalb von Element-Definitionen zurückzugeben und zu formatieren. Folgende Möglichkeiten für Ersetzungen gibt es. @@ -365,6 +366,9 @@ Zeigt einen horizontalen Schieberegler an und sendet einen entsprechenden Befehl |min|0|Wert des Sliders, wenn dieser ganz links steht [number]| |max|100|Wert des Sliders, wenn dieser ganz rechts steht [number]| |steps|10|Schritte in denen der Wert des Sliders verändert wird[number]| +|reverse|false|kehrt die Richtung des Sliders um [boolean]| +|size|4|legt die Breite des Sliders fest [number]| +|vertical|false|zeigt den Slider in vertikaler Richtung an [boolean]| |Beispiel|Erklärung| |---|---| diff --git a/docs/fhemapp.raw b/docs/fhemapp.raw deleted file mode 100644 index 68664fea..00000000 --- a/docs/fhemapp.raw +++ /dev/null @@ -1,9 +0,0 @@ -defmod fhemapp FHEMAPP ./www/fhemapp -attr fhemapp dark 1 -attr fhemapp room fhemApp4 - -setstate fhemapp defined -setstate fhemapp 2023-03-28 20:45:20 .config {"header":{"showHomeBtn":true,"imageUrl":"https://picsum.photos/1920/1080?random","optionsMenu":{"showDarkBtn":true,"showReloadBtn":true,"showFhemUpdateBtn":true,"showFhemRestartBtn":true,"showSettingsBtn":true}},"panels":[{"name":"test","source":"mydummy","template":"switch","navigation":["home","groups->%a('mydummy.group')"]}],"navigation":[{"name":"home","title":"Home","divider":true,"icon":"mdi-home"},{"name":"groups","title":"%t('navigation.groups')","icon":"mdi-lightbulb-group"},{"name":"rooms","title":"%t('navigation.rooms')","icon":"mdi-floor-plan","group":[{"name":"livingroom","title":"%t('navigation.livingroom')","isChip":true},{"name":"Schlafzimmer","isChip":true},{"name":"Bad","isChip":true},{"name":"Kinderzimmer","isChip":true}]}],"templates":[{"name":"contact","author":"jemu75","date":"2021-03-21","status":{"bar":["state:closed:100:success","state:open:0:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["state:closed:geschlossen","state:open:offen","state::%s"]}],"info":{"left1":["state:closed::mdi-door","state:open::mdi-door-open"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"dimmer","author":"jemu75","date":"2021-03-21","status":{"bar":["pct::%n:success"],"error":[]},"main":[{"leftBtn":"mdi-minus","leftClick":["pct:10:pct %i-10","pct::off"],"leftLong":["state::off"],"text":["pct:1:an:","pct::aus"],"rightBtn":"mdi-plus","rightClick":["pct:90:on","pct::pct %i10"],"rightLong":["state::on"]}],"info":{"left1":["pct:1::mdi-lightbulb","pct:::mdi-lightbulb-off"],"left2":["pct::%s%"]}},{"name":"door","author":"jemu75","date":"2021-03-21","status":{"bar":["state:closed:100:success","state:open:0:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["state:closed:geschlossen","state:open:offen","state::%s"],"rightBtn":"mdi-unfold-more-horizontal","rightClick":["state::set Connected.button on-for-timer 0.4"]}],"info":{"left1":["state:closed::mdi-garage-variant","state:open::mdi-garage-open-variant"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"light","author":"jemu75","date":"2021-03-21","status":{"bar":["state:on:100:success","state:off:0:success"],"error":[]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus","state::%s"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-lightbulb","state:off::mdi-lightbulb-off"]}},{"name":"motiondetect","author":"jemu75","date":"2021-03-21","status":{"bar":["motion:off:0:success","motion::100:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["motion:off:bereit","motion::Bewegung erkannt"]}],"info":{"left1":["motion:off::mdi-motion-sensor-off","motion:::mdi-motion-sensor"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"shellyrgb_mqtt","author":"jemu75","date":"2022-03-19","expand":true,"status":{"bar":["state:on:100:success","state:off:0:success"],"error":["network:^(?!connected):100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus"],"rightBtn":"mdi-power-on","rightClick":["state::on"]},{"leftBtn":"mdi-lightbulb-outline","leftClick":["gain::gain 0"],"slider":["gain::gain %v:%n:0:100:1"],"text":"Helligkeit","rightBtn":"mdi-lightbulb-on-outline","rightClick":["gain::gain 100"]}],"info":{"left1":["state:on::mdi-lightbulb","state:off::mdi-lightbulb-off"],"left2":["color_0_power:0.1:%n.2w"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["wifi_sta_connected:true::mdi-wifi","network:::mdi-wifi-off"]}},{"name":"shellyswitch","author":"jemu75","date":"2021-03-19","status":{"bar":["state:on:100:success","state:off:0:success"],"error":["network:^(?!connected):100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["power:0.1:%n.2w"],"right2":["network:connected::mdi-wifi","network:::mdi-wifi-off"]}},{"name":"shellyswitch_mqtt","author":"jemu75","date":"2022-09-18","status":{"bar":["state:off:0:on","apower:5:100:on","apower:0.1:100:standby","relay_0_power:0.1:100:on","relay_0_power:0:100:standby","state:on:100:on"],"error":["mqtt_connected:false:100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["relay_0_power:0.1:%n.2w","apower:0.1:%n.1w"],"mid1":["temperature::%n.1°C"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["mqtt_connected:true::mdi-wifi","mqtt_connected:::mdi-wifi-off"]}},{"name":"shellyswitch_timer_mqtt","author":"jemu75","date":"2022-12-10","status":{"bar":["state:off:0:on","apower:5:100:on","apower:0.1:100:standby","relay_0_power:0.1:100:on","relay_0_power:0:100:standby","state:on:100:on"],"error":["mqtt_connected:false:100:error:keine Verbindung"]},"main":[{"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-timer-outline","rightMenu":["aus:off","30 Minuten:on-for-timer 1800","1 Stunde:on-for-timer 3600","2 Stunden:on-for-timer 7200"]},{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["relay_0_power:0.1:%n.2w","apower:0.1:%n.1w"],"mid1":["temperature::%n.1°C"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["mqtt_connected:true::mdi-wifi","mqtt_connected:::mdi-wifi-off"]}},{"name":"shutter","author":"jemu75","date":"2021-03-21","status":{"bar":["pct::%n:success:invert"],"error":[]},"main":[{"leftBtn":"mdi-chevron-down","leftClick":["motor:stop:off","motor::stop"],"leftLong":["motor::off"],"leftLongRelease":["motor::stop"],"text":["motor:up:öffnet...","motor:down:schließt...","pct:1:offen","pct::geschlossen"],"rightBtn":"mdi-chevron-up","rightClick":["motor:stop:on","motor::stop"],"rightLong":["motor::on"],"rightLongRelease":["motor::stop"]}],"info":{"left1":["motor:up::mdi-window-shutter-alert","motor:down::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["pct::%s%"]}},{"name":"shutter2","author":"jemu75","date":"2021-04-06","status":{"bar":["pct::%n:success"],"error":[]},"main":[{"leftBtn":"mdi-chevron-down","leftClick":["motor:stop:off","motor::stop"],"leftLong":["motor::off"],"leftLongRelease":["motor::stop"],"text":["motor:up:schließt...","motor:down:öffnet...","pct:100:geschlossen","pct::offen"],"rightBtn":"mdi-chevron-up","rightClick":["motor:stop:on","motor::stop"],"rightLong":["motor::on"],"rightLongRelease":["motor::stop"]}],"info":{"left1":["motor:up::mdi-window-shutter-alert","motor:down::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["pct::%s%"]}},{"name":"shutter3","author":"borisneubert","description":"Tasmota-based shutters","date":"2021-09-20","status":{"bar":["Shutter1_Position::%n:success:invert"],"error":[]},"main":[{"leftBtn":["pct:1:mdi-chevron-down","pct::mdi-chevron-down:disabled"],"leftClick":["state:set_close:stop","pct:1:close","pct::"],"text":["state:set_open|opening:öffnet...","state:set_close|closing:schließt...","Shutter1_Position:100:offen","Shutter1_Position:1:teils offen","Shutter1_Position::geschlossen"],"rightBtn":["Shutter1_Position:100:mdi-chevron-up:disabled","Shutter1_Position::mdi-chevron-up"],"rightClick":["Shutter1_Position:100:","state:set_open:stop","state::open"]}],"info":{"left1":["state:set_.*::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["Shutter1_Position::%s%"]}}],"content":{"de":{"on":"an","navigation":{"groups":"Gruppen","rooms":"Bereiche","livingroom":"Wohnzimmer"}},"en":{"navigation":{"groups":"Groups","rooms":"Rooms","livingroom":"Livingroom"}}}} -setstate fhemapp 2023-03-28 21:51:20 state defined - - diff --git a/docs/fhemapp.txt b/docs/fhemapp.txt deleted file mode 100644 index 3a84f003..00000000 --- a/docs/fhemapp.txt +++ /dev/null @@ -1,16 +0,0 @@ -Internals: - FUUID 63bd94d7-f33f-f473-ec67-3c195ef4f0cecca1 - NAME fhemapp - NR 44 - STATE ??? - TYPE FHEMAPP - READINGS: - 2023-01-28 14:36:19 version 1.04 -Attributes: - colors {"x_colors":"https://vuetifyjs.com/en/styles/colors/","light":{"primary":"#1976D2","secondary":"#90A4AE","accent":"#82B1FF","error":"#FF5252","info":"#2196F3","success":"#4CAF50","warning":"#FFC107"}} - content {"de":{"on":"an","navigation":{"home":"Home","groups":"Gruppen","rooms":"Bereiche","livingroom":"Wohnzimmer"},"options":{"restart":"Neustart"}},"en":{"on":"on","navigation":{"home":"Home","groups":"Groups","rooms":"Rooms","livingroom":"Livingroom"},"options":{"restart":"Restart"}}} - dark 0 - header {"showHomeBtn":true,"imageUrl":"https://picsum.photos/1920/1080?random","optionsMenu":["darkMode","reloadPage","settings",{"name":"fhemRestart","icon":"mdi-rocket","title":"%dc('options.restart')","cmd":"shutdown restart"}]} - navigation [{"name":"home","title":"%dc('navigation.home')","divider":true,"icon":"mdi-home"},{"name":"groups","title":"%dc('navigation.groups')","icon":"mdi-lightbulb-group"},{"name":"rooms","title":"%dc('navigation.rooms')","icon":"mdi-floor-plan","group":[{"name":"Wohnzimmer","isChip":true},{"name":"Schlafzimmer","isChip":true},{"name":"Bad","isChip":true}]}] - panels [{"name":"test","source":"mydummy","template":"switch","navigation":["home","groups>%a('mydummy.group')"]}] - templates [{"name":"contact","author":"jemu75","date":"2021-03-21","status":{"bar":["state:closed:100:success","state:open:0:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["state:closed:geschlossen","state:open:offen","state::%s"]}],"info":{"left1":["state:closed::mdi-door","state:open::mdi-door-open"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"dimmer","author":"jemu75","date":"2021-03-21","status":{"bar":["pct::%n:success"],"error":[]},"main":[{"leftBtn":"mdi-minus","leftClick":["pct:10:pct %i-10","pct::off"],"leftLong":["state::off"],"text":["pct:1:an:","pct::aus"],"rightBtn":"mdi-plus","rightClick":["pct:90:on","pct::pct %i10"],"rightLong":["state::on"]}],"info":{"left1":["pct:1::mdi-lightbulb","pct:::mdi-lightbulb-off"],"left2":["pct::%s%"]}},{"name":"door","author":"jemu75","date":"2021-03-21","status":{"bar":["state:closed:100:success","state:open:0:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["state:closed:geschlossen","state:open:offen","state::%s"],"rightBtn":"mdi-unfold-more-horizontal","rightClick":["state::set Connected.button on-for-timer 0.4"]}],"info":{"left1":["state:closed::mdi-garage-variant","state:open::mdi-garage-open-variant"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"light","author":"jemu75","date":"2021-03-21","status":{"bar":["state:on:100:success","state:off:0:success"],"error":[]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus","state::%s"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-lightbulb","state:off::mdi-lightbulb-off"]}},{"name":"motiondetect","author":"jemu75","date":"2021-03-21","status":{"bar":["motion:off:0:success","motion::100:success"],"error":["Activity:^(?!alive):100:error:keine Verbindung","sabotageError:on:100:error:Fremdeingriff","cover:open:100:error:Fremdeingriff"]},"main":[{"text":["motion:off:bereit","motion::Bewegung erkannt"]}],"info":{"left1":["motion:off::mdi-motion-sensor-off","motion:::mdi-motion-sensor"],"mid1":["Readings.trigger_cnt.Time::%t"],"right1":["battery:ok::mdi-battery","battery:::mdi-battery-10"],"right2":["Activity:alive::mdi-wifi","Activity:::mdi-wifi-off"]}},{"name":"shellyrgb_mqtt","author":"jemu75","date":"2022-03-19","expand":true,"status":{"bar":["state:on:100:success","state:off:0:success"],"error":["network:^(?!connected):100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus"],"rightBtn":"mdi-power-on","rightClick":["state::on"]},{"leftBtn":"mdi-lightbulb-outline","leftClick":["gain::gain 0"],"slider":["gain::gain %v:%n:0:100:1"],"text":"Helligkeit","rightBtn":"mdi-lightbulb-on-outline","rightClick":["gain::gain 100"]}],"info":{"left1":["state:on::mdi-lightbulb","state:off::mdi-lightbulb-off"],"left2":["color_0_power:0.1:%n.2w"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["wifi_sta_connected:true::mdi-wifi","network:::mdi-wifi-off"]}},{"name":"shellyswitch","author":"jemu75","date":"2021-03-19","status":{"bar":["state:on:100:success","state:off:0:success"],"error":["network:^(?!connected):100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:on:an","state:off:aus"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["power:0.1:%n.2w"],"right2":["network:connected::mdi-wifi","network:::mdi-wifi-off"]}},{"name":"shellyswitch_mqtt","author":"jemu75","date":"2022-09-18","status":{"bar":["state:off:0:on","apower:5:100:on","apower:0.1:100:standby","relay_0_power:0.1:100:on","relay_0_power:0:100:standby","state:on:100:on"],"error":["mqtt_connected:false:100:error:keine Verbindung"]},"main":[{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["relay_0_power:0.1:%n.2w","apower:0.1:%n.1w"],"mid1":["temperature::%n.1°C"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["mqtt_connected:true::mdi-wifi","mqtt_connected:::mdi-wifi-off"]}},{"name":"shellyswitch_timer_mqtt","author":"jemu75","date":"2022-12-10","status":{"bar":["state:off:0:on","apower:5:100:on","apower:0.1:100:standby","relay_0_power:0.1:100:on","relay_0_power:0:100:standby","state:on:100:on"],"error":["mqtt_connected:false:100:error:keine Verbindung"]},"main":[{"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-timer-outline","rightMenu":["aus:off","30 Minuten:on-for-timer 1800","1 Stunde:on-for-timer 3600","2 Stunden:on-for-timer 7200"]},{"leftBtn":"mdi-power-off","leftClick":["state::off"],"text":["state:off:aus","apower:5:an","apower:0.1:standby","relay_0_power:0.1:an","relay_0_power:0:standby","state:on:an"],"rightBtn":"mdi-power-on","rightClick":["state::on"]}],"info":{"left1":["state:on::mdi-power-plug","state:::mdi-power-plug-off"],"left2":["relay_0_power:0.1:%n.2w","apower:0.1:%n.1w"],"mid1":["temperature::%n.1°C"],"right1":["new_fw:true::mdi-cloud-download"],"right2":["mqtt_connected:true::mdi-wifi","mqtt_connected:::mdi-wifi-off"]}},{"name":"shutter","author":"jemu75","date":"2021-03-21","status":{"bar":["pct::%n:success:invert"],"error":[]},"main":[{"leftBtn":"mdi-chevron-down","leftClick":["motor:stop:off","motor::stop"],"leftLong":["motor::off"],"leftLongRelease":["motor::stop"],"text":["motor:up:öffnet...","motor:down:schließt...","pct:1:offen","pct::geschlossen"],"rightBtn":"mdi-chevron-up","rightClick":["motor:stop:on","motor::stop"],"rightLong":["motor::on"],"rightLongRelease":["motor::stop"]}],"info":{"left1":["motor:up::mdi-window-shutter-alert","motor:down::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["pct::%s%"]}},{"name":"shutter2","author":"jemu75","date":"2021-04-06","status":{"bar":["pct::%n:success"],"error":[]},"main":[{"leftBtn":"mdi-chevron-down","leftClick":["motor:stop:off","motor::stop"],"leftLong":["motor::off"],"leftLongRelease":["motor::stop"],"text":["motor:up:schließt...","motor:down:öffnet...","pct:100:geschlossen","pct::offen"],"rightBtn":"mdi-chevron-up","rightClick":["motor:stop:on","motor::stop"],"rightLong":["motor::on"],"rightLongRelease":["motor::stop"]}],"info":{"left1":["motor:up::mdi-window-shutter-alert","motor:down::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["pct::%s%"]}},{"name":"shutter3","author":"borisneubert","description":"Tasmota-based shutters","date":"2021-09-20","status":{"bar":["Shutter1_Position::%n:success:invert"],"error":[]},"main":[{"leftBtn":["pct:1:mdi-chevron-down","pct::mdi-chevron-down:disabled"],"leftClick":["state:set_close:stop","pct:1:close","pct::"],"text":["state:set_open|opening:öffnet...","state:set_close|closing:schließt...","Shutter1_Position:100:offen","Shutter1_Position:1:teils offen","Shutter1_Position::geschlossen"],"rightBtn":["Shutter1_Position:100:mdi-chevron-up:disabled","Shutter1_Position::mdi-chevron-up"],"rightClick":["Shutter1_Position:100:","state:set_open:stop","state::open"]}],"info":{"left1":["state:set_.*::mdi-window-shutter-alert","pct:1::mdi-window-shutter-open","pct:::mdi-window-shutter"],"left2":["Shutter1_Position::%s%"]}}] \ No newline at end of file diff --git a/docs/media/example_desktop.png b/docs/media/example_desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..0824907f03aa7a7c3d6a7238cdc741701b2a949c GIT binary patch literal 403568 zcma%iRa9Hg8*M^xx8hccloofF;!?cDtvJEmg0?^l#f$3?r?|V6LW! zUYI^_)D3Z;o={x7xTi6#ud=bPfro={fQ`33z|q~q&7Q}{*4y6R-N(tp7Y^!|eVWAe zze$ST_BOuG9_}oL&TjSq0~;10eikMBU=~4sK_M0aaY;czNkIt~MPoD3zHt_`jR)8R~DVZNCr^qZZim>}Z32lN4y{01Di1R)9} zO|P3jcm)Ukx4nbSDid zkku)yn4aDL{~RW587zc9gzJKbyLd?ftWoJghR;|By6SY@DqArChV)99wITrdsi>2F zqjxo6WrL!5{7>>qx?>+(-*Z=B)rw3Y67)Ho4DPS$`Oc5|`nNXF{|Ja`qtxw*q5@AZOuc7OLH2z`Qz4nb#5k8x`F0QwR zt_Zi(9UcpNx8oEoMkJd8m~NZ@+vqY-!OcHkjhRH2Sw4ZmbKP8+eWXit+cSjl_TAF6I$l1#V|-;rFi{z$ zoyTlbUb6m(@Uy2SEW9$DU*?Mt#lm!IRe1KY(>jMks^ZK0+@$((MGH4V%9rdQQUJ1> z4dc`3SXbSzP5=h?@t2`BM#?Yx_+!G))tiFOFRE&n^5Pc77mlVI!TM9bxNJ-^Zlq8z zw-99!Z&D0Yz|UGmDqs0`Gwub&RBr`Jv+lcIYdM$TNZ1#`F;gfXggVW2!9!hj@)J5S zcZgPzbo2XlWI$RPex!V{Kq5v_)m6K5G;VV0;bs#z|Gb(g$wAj|=!BqV6u5yAv0v%3arRWTc-7r-PXdW=J?A3B^T#h z>$sN&EtmQPiF|j7E&#Pg?C9v2wNDG3#XD{S=&EUmGbYs`92_@abaqJ_u0wbE%Iv(c zkIK6GvU>`&MGM|OTh@}(*C55!*B0#?^%Y=mY`kn7l`!j9nptHM&g4o1p|oZbc91m- z_+%ZHfbpg*8BM&UT{jad2Av8g9WIK*iWdv^!@KkB=)W6}AM_j*Sliu z@Yog2Beqjxjkz?tU^s&RErtGAhZMv4#^bJ)mJu>UjeK=|^~3t<*80<8U5&vEE<5SP zrjR;8f1gK)g%L5ZY5a%qTeUg(!i^1$O^(^?VQNH+E9fwXS(@ zP+9LIngp&DUEr-4y-M*O^i#^+Xs=rOy8s*AIc9-D-J!1lgTil}Ot*u{@IsnvUYj;M z0^8a$s4Uu!277V^-co4r*1?IECwON#+77}M zr?9Gtj+;K1Q17It_^6E0w$@d)#`JkIMrYM~(lKcM*1;_V)^wtQUtKO!3IUN4whtW$Ukgs7Mm>I-CFdFj0AW*@q*hKCC;*qj}A ztowv@7E0VQ{DcfVeEoPoXFBOn8{Y~&WkXG0kf}|`K{+cJj>+8m?}FEJjz74mEg?g= zmhN*Hx*0v%WM8?4K0o(shC|D%imJ9e17e3RB2o$Z9?^8+j}`sUB)R)Ib3u0xkH&>( zqx)8=E8`2HGVj~}IvANX!_(g$S$uC}id%_Ap(ecY%PmqSL+2X2=172|!LNB^N3UOm zCK7v>)DELo)Tx&v4Owrw$Dj67&-L)f!Lq+@(BUC5oKl?-JErU^9rp# zYA=U5txZ^QQ5e!ELMfh#ap{)UA3=QF^^@V@?zlb>eJ|06I+F^09J)5n#H!`;@1})r z3!J>z@B*A!v0tiV2VuCm@>aHP?d@?aqy*)x@#4CBz>~dyNWVoA?}SJK7U9=f0YWWY zmTNsfyiK>z2x;5)6<}z+F}Q_qcL%XxZq*Dw>?m-B$pDajTzC>I%K?&0eX+Jy$8>Em z+nsfHgQx}~0WZ_8KGreAL8>PjdtKYzO=FO-+Sn^(LbaUCk;1irc52pjq9 zIdF9)5_We;($Uc~5Z10ZMT>e^hfVbrcv@+pv{3IS2=tckH#+w6_U-9?p#OR6w$$k=b(@qe z3R`Yn+=Cgs7UT;>I&?nFsj?{y?H}!ni6))81;e2>%&Vfo3)idiU^Yj=7CM7z3 z-v4;c#R}ZqTeV_1(6UuM4Zv>E(|uRV$cp{r4W@=;ja0nS1T9g2Y$Vx{YPgq>4uiL- zXWXXxDlA{uRg-skP!5z_#CWg^UEU*JWcy26yj|H!#kYSy<5j!Pn;6|~T>SR8sYryk z7-%_?Juzi@{$effD|YDjXlWbV)x+UN?bQ2zgF-%q%V~55#8ot(Xj3V4W`*ClCscf1q@@DWR_EG9Yh?I~_B^HktDC=+JfU_}#;`77@@~#r1-b~b z2^5@1P%Wd=T`jmIl#5ca{w;32@Jv9F3T)Q3IS7_h$-l8+0=cAaq#YNJx^5&zxLr5y z%gn(lmtUnCC$BtV6|$SrA29`&JNSNiTl{%_tloXEA17z{F_NP4xe>Xj<+p7!TOwfz zb5^x@1!=C`hHqPUnzzIy7cA%yRY61j*{k*9z@JV) z8d9^EQK!i9+L_@+CjAsWh)KUqCeYjD5a<#YqJ>CUiXIwS&~3xbSoU*kM#g@fLr3+s zc0*)0r{nhtLqPL;K7~Kp{#mfFA3HAhfGG)#^@f|c#TiJ9!NZ35Q+&KnHJc+^quCnq z?$SCks31jC#lom3*e^Ph&+0$tp{r)_{rM2d6XNp1c>tkD{uW@^bKjzTWKC;KJ`T?M z`ubnbj-h5pqs3EXp92>gd(F7Z286^4OtMJ}3hnyJx#@=VvLGTYa3t~OdU&w0fHjnn zSo)rMGs+GsT&R|92oUqt7XL`Ra?7J;fPVSQiWPhnaw^FC}c@3ONA*0fD#w z*uAF${rx`WHDN((!I$}xQ@xfo0WD_ezjuY9wfh0Qh}GMlXz@{S_#>riDM=4W*F#tM zeflX{TJ^7?>|*~$NDJz&67mt*8tuO=!LmZo`SU>B*cRduhxJ+DsiVKCUsvZ6K-V<6I# z2!~FAgJ_^G+Brh%faVi?DnydAyh_Qct9dxD@hDMA5cA;U5gBJ3+>63jB?f5q0AJ2& zgq{hI9N_ME?h$(fkRR&JSQ3bN+~`i?$aKZ{>!g&a90i4O-Wh(SU2svX{Vu>aHO+$& zZXrtS4_wuAh*)ppHqI~zP|9@O96g92rDgTN%kwcG&YzjW^ck3El}Qj8*-w>FnVF|~ zb5==#$8Tdo#eL?>7&%Tn;j7YA4HS2!E|rQ^@|*@%4bEtCeX^aF|2$Pgyq~{Fz^!n0 zB>&7Ls@C7JFHW4_ZhPc{94F%I?K?){s$!#bdfuY4tdb@WxbElFFS=~sx!ohe-m?au z5$4@LyD;BAA%oBV>W;TI@qY|vGE|NOKltyF0krIY2-7Pj?tj(O>&ch!Z4zRAOZ*oh zCP5He(=5sF^@A(6&IsS9t1!c$fjr2=XJl#K?qJrNR(=kMuc{CdGE+}MotGyWp%r7o z;+Skbsks&9B)@}O9lrt;ti?r}azs=4wAI8P>MsknwPc6Ac}7j0`Fr|^*d&TK-A2+v zYQWLWjrST8_Vq$v02@;`krd)C&O@Lb--w|pz)?z=ICYe0DX0$gy=6PcSe<>H=1d^} zYtXQmiQ+^(h4#6!Rr+;BLdWWb;%2yAXnT1bbA~`f@Wf=ol5(OM4p__|M4W&%;3A6m zfn{|OPNvl&n){XnMG*;fZmztRkE-jxm&KUblK1!m;7laZZ55InimX#)(KLX5?^u==e;Rg484 zUPeFnp7MJ5H84TAxb+Ytk`hUQ5VmdKu=&^a16p8xp zyEh#>@uKlJHNEvQoQ^waOn^BB6={NZ$LghhwdScacfaQ3E>-$`CZ{$ohIK*=~R4b;4C z&xDOM!rw~lPIg+)hS?DnCb=YAbJus>H}qvX{^3mxABUV>@xM@QCbiA3wi?aFrK2SS zEfQBgWzl{tDu0xGP%HPdKatXKgA)P>-_Lzc5~Y&2Rql_SR(}Iy$RlaJx)?Qv=-Pru zzP)#oGcg-}BAaV#jDRO__D9K-J4dkz6s0c#%yD>1609Y70o_>Cx z*4#y7_Dyka&HpQ8&ERq}k&b(AZ}plj%<7APy@!W~mn5T?SJ3CR9-oI4nh+J0Su}7F zqZpJt6hZs0S#i#7#pAQklG);SeS9`{{?}weT8n5~tZ4tN-!Wi=QLG6E;W6O#TVyUn zw$CCH_HXs0Z1$1xQH5paGgwvIbG4b%zFxxTWglCY?+dg!pQ!&PlsWw8?XYr-%sxh> zb*-j3X#Riz6)ervn3o{HQw93TO6A099)F8&!1FyssbGib6W^)Yy7LzVJnUYhpdELL z)7vjB!r=#f1v(pOov;E#yUZQ$Ke4><19ZprJuC?sgt~{KZ^W)VUh5Qw-oFWB&WMHz z^;>NON&iDWWFXL84@D0&8#Vp&=r@7jn-Ymmy5x$NoPEnsoyvQ@O5{ zZdBv#`WMw1bOpjg*2?Ak#lOi*U*A$S@iI0B41bU^7;i}dzw*C#M5=NM?6xU>s+TGe zb8SBCxkGiyUvn{2BdRD@SJ(gUI45)BrgN*ds9EK)L1R+1oojjWnr!VP7}YS-vUp!l zeSh=QPQ2pzHzxx%jOCe7;!^o&F13NIkwmWjn*6m(vg9(wKMY$_H0pZ|4EeqhSMh{~ zY!~ShqRf+#aT@%3m=R?SA|pPLl8V>>ecqQ6f6oHN02xI8;dOsVFmU_wiWkK4qC=|S z9Z-+nSCexe@Rr_spD z!Zo3CWwd5}(tXH@HT^1r|E1Sy85zU6Y({}o1Nut#4PtZ8XSGDySZ z=>M=0zw8SyC@_5G0|3H?ZlNkO?=9*;;sFb)C7^I8PKA@HC^U)OKT|y+z5%Gh) z$>iWEi*~mJfoNSI6)LsOsUml@_del~uD1Tc;wFCVkpOI%Xj)X$a z@jH49MvRUaP&nhN`SF+h32XWIvRqePVaGi`9K$I={&O4_0M*OibRgxfwY?m9)JXbb z2KL3rH|6iax{uv%U<+0izD~+?eq#EBBKn) z9@NE^-t}S{SOa4<%+p(wY9-VH_wGWW`$NdMbL6N|5E-}L)L=T zXzKlyE>cJV^9O&NdKR5|e&hjRND5Q>fIL&V`EEfJSOk__?vl-IsAupc{ib3U^WE@{ zs{oR3xiXG&m`TvKO?Q$??AZp6Q^Oi9%}?Lnd&krHT6C?5T>(NnBs27Zr%e2%*$}#t zeDye-{*+5$q2NDL3}aeNmYVS`LhDm&`VMV1Or!JJJb~5IillGXNi0?JTD;N&v0%Lk zy+yaHN9~uxJChg+oBw_dl)9tD#WLvLOQ(HVO9F63bLYHD6|F>W(%u-aKqLoPPtpdO zlZ4~!+KqY(&7I1FM(j0=7byOB=kLG2e&O!n{zSsU{x#uCX&x6~z2(XGv3UJTD>HhD z!MdnkVTOj8J(xr>nt zT}-patfnA$(;tQK@nHyC=~$2ibkjabhW0tG(q%ZOoXhrabup zUmHyq=0_N1=365liGoDm*O$rF8yi`hP){Is4&$GdX)VH$jnp5;te4GSnl#x`r8BvL zL~_CGA_;g5D6umIY2!pNelsgOjv>)zZKL)~;joe%=ja#GN%0N4{bwjT^b^9sHl#?Z=G zJ}szM&q(du?1uLZ-7e9h|BdtAFh6cvHF6W6E5dJZcGidk0@?#_kJ$Sj&qAKm5>!F( z*MI~X+Z>j|<4tR(zwwUkplHx1l%TXHr2n3vP>ijdnb`~_dmefham<`|tuuoT7&m%E zD~|+(T0!g(sMZ1)Ne@~tkNI@Ob1uOAu?~?`9_}GMoj+cY9nPq7fVd)oi_0vp_8FhOX2@6j^hwGx`E^b2eo-n%@zJhh; z!Td+AM^sKQEL`{jg`Ae_2>V#L$|>%S2-Od*msce%yVc*o71#1`*2(#Qem> zrhc4x63e(Re;0FIc$1K^T^QESnGX-loyT-kRJJ~2#T0(E7xd$**->0-r9_LurPb+h z_Jg0qA?7mxyGhH{gP|K{ivAqKDxDgrmcl#xhk`bC2JpL9T2|Ea1=`_r9lAPtVakhz-=s2{$j>=% ztVxMq6Avtq$fi)=tkN`_-d%?$(Wu&v3BIdHYE}beA0>tfM7E>LWj!XL`GP9)F$2t@ zyxICb7cG9Bb^({2(M;uXTA5-hZK{(!EPc1|wSMQSe+!;JlKz2wB{;rM{fsz0)ta6^ zPTG5}>|KgZE5J`l_#_+tUdYelNVf!b*54GvwyG_Rh7ctT?2OrkYo%~k3DKbLQ{I&q zn0|wlh7K0$3@F+bSP#+O%@w}5NQ$`pl@1H!jXb6-icoX>p<8ew8RegUsAf`T`@Y9x zDH4;+c9ACfE8zj1wnup)r@;i^a{+nY)Ozdtbo29*rFW%4=I_5x!%PYGgBJ;HTt@2j zk4?pj6zMNt?hG4{iNWCJ9IK3Ho*^NQhqShlOAD6eXL^ZvG~RpW@nj3&pqGCx2CFgf@F z!>A^ER6gocYtf6^j?tEC|K4XGU-XGg&kXdp7vyAfIY^MOw$RJSM@|?oz%BkmhB|IO z!`b879|r$>!-mAI*v6}#1jV_o=7@5SAGx`uoMq5*B-lGBHrLI&em*WPLtnQnx%hMA z?Jq1i#Td@?#rbl8Qz;46kWgQ`!SwQkxD{Ir^aPqTp~a@pc74rqrE49$hs|>ALd%X% zsi&_9sBFej4z_-NDsV~|6{OiM%nylFtAg)Qb*~YZ(RBFxgv8r7KKv1$?C9xf>e@IU z+{0yHO_nGfuD3}tjqubJiO}thIgt*citm%{pizkcotCy0{3jlAbm#o)FX3+AtC4)3 zzrlM*MV4Nri0Nr#{Ad$v)8>fRM}NoYpyOMjLq{2RF>HI0A^!l4u>%Pg&5f$=?IVV* zWa5XX+hKx8C}xxLR#=N1=6i7Mp!Af4ZGq#;Yx2rEnK*k37)`97iI+Ho^xKdh?v7g5 z=^?d_%X;6R4m3^$^?CR94&Jv2OzfH6JTD)g=_5Zi|`F%jy7qk5VOpD1|0%Q*gt{o->oeM3CBEbRR&_5%(t@&b*gip z=dal@Ht$ae5z-+?Cr0l%dyRG9Tv-#bDSRjgoly(Iz<5Csf+Z?GD?LQQt)~A%rw{lz zR+G*l5t3KsxF^?=UA4i5+k3LxvR~kX%+2{$2XWWZ-g0wEG6qJ40e1whFE+00`&%sn zHzlIwY<+&JN}=1lhE$lC?ihDF15o4B*D%kYoRYG>j{%1liu+#yKvbMj`Fp^_f zCeve*&(9F14cVm8E9bP^LCq<7W?6Kf7sRLAQm$`J7P9U&w8;snWL%YlU`t)nLs15Y z*VGck$16@^qQQx>eD(Q{124j$9pN?Gs*I1n6T4*PI6~~v<*_G&Lw6r>ro!Xy`_$`X zGwwr=ReOfcfc1r(eb*8vBOWP9(BS(`uK^S@BK%?h@zN33iW{pM$vQUu>x>*AI7e3- z9sP?n%}1PW82&6~Z4j5t(e{?sYhTsv{jpntgSmO$_P-;1N5>F09l7_%bX--IJe1ywWsRfWYmd_Suf7TqwNGMv3oXH}+~h34lMzR1K&ZBUPXEz7${+I-=@ z+@;6_h-%y|N}Xnj!Rivz?WuDnvT+>4LmOO9R?aV$DU$u=r|tlaK0N&nIzfvD`Bi_s zwjL4tvjekn0?H08LIu(5va~m!^TfnF0g};t3@+pZyxBkG>ubk?{*zsV$?oOa@~ctE zBMZlYOF_al$y3}X+$^~n1!t7>LADh`g8@2WZO;166uyXj?!Y1(7Jiw3#+n(nF4O8~ z4bS*-e~x6{DQ`}gsfm`$sYcE`CJW(EbR@4d>o<&u5mFuAsrV=?EhtdEorAiBt_xX?f>%vWM0{Lws^R5-XW^^46;4F zf+Bli^YpX!4vxoZ#pSH4cD?2q=Vp@qP3`UXEAl`>PQOP3 zWnF@u1mAE-?T;3$WqZ&8jn#wc3^9DorM}Y3O;Ep_u1m7HW@8|Atv_-q5!bU&5%c%w zme_3jnoU>fD5DrD`BKAr6~G`EXps7~R}e5en?I{p3kh{gFa_`&6&+L>^g7%+Ju=Xg zY295W`WJ8L*sfJTc*?AEzEphDfiM@<$Z!DZ0swW#8dfAIG-CG7_#cwmC(r+b$gx>acX-S? zxaCS8$5*Q)(_F_8nu`YouQxaM+Q+5rOiVtXcl|JmO;Drn)H0vdP`hHsTrWN6`t`xH zCOVJvN~9PbKta=yA!eJQ-*kycpI*?-6cMD2D^Pc@m%v%y^KSY|{`Hln+ay#T z9gbLZ{Z?#_c6klE>~bNas2^|`8a*dPf^;$0G2md+mp`0$tu*9@Kb^+Tts!Z7^y zA66pt1ro(LHO;q*ElTp!m5jx)>M=iPT3%r)NyyS|qqwoW(ZQ31@T~ynTJfK^!XxmO z`k`)o06`^Bn#D@+2=y5=O@k`L6y{el%Q)cwa2=7hwdqR@I16X!a2Ru2Tn>`tVWM;a z($5OptWTCVFMD=0UyiAhUb#X6z^P;R{kxN@2MN_1)49teSB$V+{hQYlX zM<#S1AS%>;UO`C!=Vf*GZfuDzk9L-ASp(Udm++v_gW#TB3CTPt==#=7+0J7w&{^7)k&hoo28r{4w>JHD(po7cYcESC?3R6@yAzo&THdEi5BDmuGeAVe$%|reBiSVHH?^gF+?9zmbl$3! z0~iVJEB}LaT{4pvHLYKH8GM3uDF&=!^PhYehz!{00pox$u_pgAut?E1=xRE06Ay^v z*3L89X{bzZP07;d+M7JJ3i!W83HlX9xi$K_kJ5T-K?rnU(h=>|BOMEtC1>bfN*R0M zLBVpn)9os~*Kc$GQzx*VP#N?%UH4Fra(>0ztmUN=)I`QHPLsPlg|tE0-!S=9^s3Y} zJx^e zy{@lc19s%jrN|sGdQ%_?(pj7OeGC0evN{F(xOX=a5fNd2FMGak)a1RUT}i~mHv3!7 z0k;81UE6CqffC5ZiVN@r0$Mu-%2TBLZKh_cw6e;%5kE9i;|V zi?|d@ZC;>>XVelDV9W#An$|3Fu!wZx6B6|AI>+ZE5Qz1oDOi3C;L4OuXYuYgK#fCa zY(QDFj37|oJ8e?%D6QR!@MG1Jpy?x9vV!C1AR2=-eX!GMl{C-TqyzF| zExdjPTL&kHv4&H3iSaDsgV1$Oj27@TCa}htdBO#*sQu*|fJh-?B&)=?$QiSimtAHkF7*}m=`G?Z_W(-RCFT&*4O zFep4p8=`C-fXfC) z@vzJ?nRNivecIWFXyD`@`M>QV(WSUla$Woya+M@C!iT@oM8`yKufVH`B7>^Qp8;Rv ze6j1S8@{`%8nFDe4i5QLAE3xVKzN4{`EA(=Qak5x<=`V4b1Xb9m625&?Mf>sFq~x;RXbM#D7dIW}0xixtaIhz% zvu@nnV1fTFJ4ni9DovsivNB32bY-amA|puuSf{sDveUGb`w0SabHOMbxox!jX==9E z`?5IsPI9Et;&^#>5A@qATy0Sun>oj#^$$;tDgn?xD0Xy~MN{Mb@zSmshVOukks^5Q zeMXh|_{wQ_brQ69g30}Qk!g7?&)@`M;twF5m^wGafxSRrobsJU!>@#?9UJNr z!#U)C*rIb6cJ*gqu)PyY?Dg|?`k)eW#$XD6K^AP`Tfx7GQrY$6r3gGGQACn*5K57ucM|io0X^a7h2tGmt6?jQA zdIbc?^FG_(-%oZNcp?y|r$m62S#v9^7m8j1;w%dMs1V+bcN6~j-eEFL%Vnh=5S7l( z_D2S7xlnW?1o{FzJ$qdN*V))WNy%P@4a8bJ@}h1!QHZbM;rH9oPjZIl#^WJs_PYNs zTn9DeaUvyqepdl6{1+1W&z`b~g6_*1Zmf8+E%jF}oo^|#O<12F|inS+;cQ1A6=Bo_Y~a{u~MTz@6p$ z@X1-Pa$>q&28s==U%OEoA+^#{Vq>b>7|M=PyXn%5COD<7ZeWU8&$y1X++H%gSSq+q zkcP9bmPGDbJb*et0ohYqV&v*6R@134fa(n;#`5ZvqRWLnw9HilB**1R6IVO>af`mS z@7TFB{&Qgc)wJi!Rjk7@ z)!E0U;DYxn?jrsck9HxMEA2lZq5o|WgpABl{pz-4ih#{HLaR)52^%*wmqI*9UL8Dt zlIwkDFGLdRU;8X}2#9(x;r}mZS-c(uVyY&VPIQ(As>|3v2T(Ts!pPE0X%nWYUG~A) zu{+^aAKl08^>1&__g@^*1AeovG#S&f)ztW2Ai1zF-t9K%L{cROf&5u08r_Y#`|f~q zpz!sR&Yemcm`PfEfF?@o^9l%vaX_x%@L+gIs8`S~VoezFZ(mm~ZN8{1Aw)}2x?-5- z`Ep(fagY1i_j1YsYXVI2YkHVnA_ZK*gxYIA#4Nga#2UAbAn&-3iN8n_<5zjYpBR-d z#?Jv{Nz5aLzfJ#DG0@avDt5L<6iF0mXVZV6w{1b|0G!MH6aaoX8VyJ6L5NAvz52vL)Cke@bqi-?BMyO zgj%nBZ_;0nQ-Dm#(p4&2ml6!i@}gt1P-)}wcLV=u$tMs3EUKR-Jn+^svfxbC1L=Jh zu|5Zu9&$#JQ)Ao`CF;!m)*C;XKQ&}DY{WZ5hYCXSeTx}skjhBcW_2z{64z$yrcrQu z-7&s;R3}^d2d%a4ZnOJ)#I(E7BQc^*>Fv3_iLLa$bDK=zz;zK_NOHQM(z8!xFFVBW z^Ov!i^f^TUd^!@jS>6lLGe1w%EsR#znHo3X`K|fIbrfXg`;uA`pVK!BM%gaM%#@Nf znku^HV+d_kIBaSyJ`)Nap#sQAoYF00TcWehMVuCKi2p4)g+LPic*-KPF}`;m2U|iO zifl$DY;qh+*~C{0ZN#P1XItaadaylJ#^orn!rkb@gy0yl?FWp1(3h zSaUfZ(}CBQ#=_Rt)&`G)P(3uwD_NDT^I32*YkP@IHZ87=4fZ2bJ%dk@fs@zmxTIH? zOnL7ZFI}7aF=2eU{Y(rn7@qu-o-rdmf6-OfDC_-pUq}_QL-!;7m#umEpuWrD$sewmyf&A(qjW$^Oy`I0RTTV7d!x;%IQrlzsoHK;J-z$m) z8q=N9gB`!Xax_1)RL@sSGbKGCbXNJ+DGU8lR!0pj_-LHc3mGaX^ev8_5^qFM-4{3h zV+kq0D$^{dcfTCQ4{U4Sa#E8ruG}<@d%YJ2%AFK|PX15DN_0jGxS%$X&wmp+-5Aep zP7Nh5v7){-wpF#ppO`j90Dty;+}5+(j$kX&-s3H7uB)k9Azy(xrka@%QY??>&CiC8pSt|lUDb))2{%zV#Vv~I0?mT z^3~O_;8SAX@CJcS!(!R9UJGneelYN=P_T)~2(&;?DqPvE0YH7V zk#~SM-nAJhZDXRHRqliOCY~HFsQ{dqbuChEGHrG>_~GA|EA=i7R$6vouQM8FXMNwq zJ$Nq0QG*d(vc5Anl7>ub9l`7IW0~HI4trdntU3>N^klUT#N3=V%^kW|z*Zpy8opHW zzMRdh-e*7)JxQzJe8 z{PUM`HaUdcb`kW~&oG&tNB}pIoP&1mOhxa(%I~pykfozL{xT8900SfhA5MXg1SloP zR8e}qd$#OX7~j`V4;s&tsr)jMlV44oy!51Ys~oN85wKmg7E4N{h`ce-P+K-gODnVZ zvSfhWuyj{M7N-WmyVV=+s$tZ%JDpti{6kUh{NuJ$z=I@K>VGh6d>jSu>mJ$NWk;g& zD<;}&xVqOq>I=HmiZhWE)R}$#nw9!BT&TDy=!nGxEVJopi(_6s3=?u^s;+m8qWq`W z{ptW93G~2D7EtEXd~U3(>-a|~Fm2+%6np}LUiAlm)%zsWZmV|Mr}s~u$B6~7j$5~c z9iA=2KOzb96>P5!?_>72XucACUbZfWefZY?4Y?+t%%qV1)X3CzXGI=Y#8|&Uk^u%t zlr~`z`ic8JPV^ulZ`%k5GxeFO`1>~y!w%l;Ui(vHvd`qKjK6S#%UL^k8$`+2LB=pF zR<0!<#UK~-_oe3qNH@zhSs=Kf4zUvvXY4&cPK~6t+)FZ=eJ^Lw8!2}-R)fy;`aC6mM zbPhTn&)NB~4BanRD|55DO;Q&QRW40t8134?p z`LFoH2AZYPYS1?6T2M{37oX*dDM4HIU1wkzxL|Bzv2#m=G#h<(8^3>ZmAT&$6clf7 zV<806%hDFp*VKqoBaWp=ZzaX5@uC)CP>y>0MqcAx^w-g_1Abomk!bo%fJmfgsq!N( zcH;IzaF=$|3mx_6_N*jL$VAvf2{vfuyR12n!FdNfs@R~Q#aA6^VzER5KS_b!~ejCa8 zSd;rsqh0`3UE%i~yb8^WQT%F{;(0%44-d;V{S_8aRIVT^v5_l5zfVnmsF5p`msSeM zgZV`YbTM*)vU&2ooTo1ueHsMGR=w9g1piELzY^oAWhByrOReD2=sKP7d`12nx(m;r zXIJEps7N=k6@N_9%O3C_ppbJ&JT1^x=QO{e}Lv(`7`tS<4wtO3+7%Ep_t9Im6H zq(ScLw9J&N>f0-#WBV8#zBv89-L);1r`Hu>owQE1)Ur0u&wyAmS1Es)#<6e4 zQBW3dr3;f3HzJEL)`)6-|K$6B+N%?Psr$=W<|l)ZbCE1&_gaFHm>9PEDH0nQH?AD9 zux8T}Oa;JaXlB()D|;LB<2Zx&^ke?Hwl`?=Sjz9n3iPwJVek@ zi~SlsxYsU(%pb0@D~efuzStN|n6kUBAbusVQfG2sdk2vq+0GF=(q9Y>KYM9(9qxEN zPOmBgax$G&Q)XHskMWcLEvXqNNc#xejZfw`kkl_1FZ9w{V^ZxME>EF)ridI$*O&v9!*W3E(kdHjHVEY;W)Ku_!%`oz!#;_`dSfm^rUZH9|yx^ZSS? zf4Qmk0J;0(h*${ZHHPm&vWhCYmtRuq&xnY+k6x&MVRgXJl*DZGpW- z=2W7N-O_WrFwAGr;Cd~X=9+`WCT@=HM(K4evCr5E!E=LX>9xnK2bTiT98~oV!tBla zU!@5TM1|YOulyzlj;WmcP3k+ipg(CE5yGmXvGX7T*VoGQE05jn(CG=p!{P6A?O3)a`7W(Oy_l7W7zdW-hUMvyt6wYmSb2^wS>Mg z0uhzZzw16_-rmkHwe~U9zfOdf0E-%|4F&&XEB`vPajTztbK2^-hF$HgNLI7sRj3@% z9268ClykndtC^QrVN8KUH7i)6f=2>)usJU!YkE1v(f`G^{AwHh>%U_$3K~#GdnoIllo-P$cPUMBmDuF3T9>6a7|+hPh6$c>Ae%>b zbdQMe8|qyya(8&k6(kz-v-^nfQh58u@sVCzY^Kn?Y*pfQ z%jBe-)>$7B9;()MX5(%6u_|->(qQc5CZvA~5`SNO9o|!j#zx%8-9-$9RT@`^5;Z+! zB=tf1&u{iK=oP_kPcG!_^!8J+{ypdL31-IKbB~=gpON`p_NO>s-+^Bx*;l=>+PwsI){JxoAc^NS09{H(&m|8x7;c!!0HQeNFO0b90d1Ge*F*~kq zIagi9Y%cMP;In|lR~n;>ryP0tg-;z)txkX?j+cq{-#}cQeiW=d^;^aPu0oBO<4Q$VNN^GqT-4pb^~4Vr|K7~!bm^0)h;49 zn4r+s%?r?tA^!Ui=Ali`j2JaYP8n1hz@r~10oANJUGIyns#!A=vN0yz4 za4}9>0*Qo;FPOg;A4Kz}fgPUv_qfEV&QyuxgS1KxZjK$zkNKT8#4Sz0#=xYr6Az%Y z|HBzV(}qW)yCfA^9BuewHc5L~Un2mig1^jL_{9>HaaS>;HvPRCh-}7eP zzeCaCZz{@i-njAZKvT7aHV(zm?JRoVmqY+uFw^xw=84Gp=4q`ZXRFY%`0=6TqpFlh z`K!IfIA3{A7shIV8}avc2?d4ue@{*(@;mSlJwu0qQE@<@@h$-CV8hpa5KxIWxijW) zBHAElBC9+@z{Z3+PrJefEn)`~Bo&YL_LLNgh>Rc@44g`vG;5#C1DcveVYYzN-=%p3 z@Ir6=%f+IF0t?-e_1dS8CK!*d#C4F;crwL|TRCKiSMR0BS)IT>x2K!x2bq@z>ikwX zBP_dB^8jimF%?I==$J(h5G_vk?rDh(&2GJjvLAoB5_2}0_J$2+E6^z*Qj=fo>s`R&DPCroSrx!)T+Q_zHG zYSgXvr=mPpKzMk^x1N`>XWO?_*&zOtW)%qAub=7b_fiUOS1k)`3(XES$e?o+qmF7l z&a$qz0#_Q&s_}Bj0{**!Y3fq*yFf9AF9O&vOp-7?p(362Jb%C*|KVtQPZI2P@FOr8 zCIl@eJAcC6LjFEbfA*bcP+aDUGR45gOwe*8Lcy-SV{eupi1Mlm#y$owwq`rgp`H(oASS)mwGa)QeBU4v5*hp$58IuBc z`PLB9CFyt-X+mvJBq8Z?bSQ)+nppyEJELwz9rLiyZ$t<<-M88ZPeR3?qSmOzN$RNU z3!%NoyP7TV_yVZZ-Nv=@{qVNS;{zh87oxMj@pyk8cFzPG4@5_9JoF(U2UjbIK+0{@ z#ooT{#^Xg2iR@-@=oU(D9TB*5isF8NZo6$rO>Y+?LgmnOd(^*^bVU0-#FJEiKYCn+ zW)4A@`jULYayahKAFgj^`%y1=r>0A|r%|i@=~3|rpU?ov*F2%8IIbal+lRU0;SwLj-N`YAv>x_kk^i&3f;r6g)* z*0^$dv3B*0cZ$z5$m^3;*ezB+`tB)VbBhn1jk@xE^KZ`CR|Ayc-MWCEGS#JiR`lV^ zs`Y#uI(Nai`?rfxYS31J2!Po5Rb&P}V}#jFN@D1GJ&~@;KQ-U)KJRQ3I`b)j)h-FP z8jLhsjcd8qk{yObdAJR0(>&uC$^!DP@I)&eoRzsh5{`l~sTIV?3tA#DVy+h~-dAG; zOrM*|A&7Wx()Fv9@g9#Okq-4HE2oXNyF^2oi`WG(QZewzEOM_{1w2|QqOc$WVE+U( zpvP(Pw@yQBSvns>f1Rx)91j$bM>^r;zJ77PrcUkb{qDKlx6jwPW2!j5%dcLFA?z~0 zNP*o5^Cikb1|lvSrVRk7;!gwJwzGj3$>xeixl)3t(1w2B2EnT>8&}c)=LKN1S~Z+> zR@sYhTvHJp^Y2;YD@O{o6*gn0{T~40KpnpZ;81e0I%wJ;+8u}@8mv;Kg|X(nw=>SPuWkQv7pRGO^bj8(+dHRJjJWoBdFT_RXnY; z4C}4SdD8%4xL(r^nccO%tcx-3PA5x|D-h^3#aPnb3IvkH_dp(mQ#<2Ygea2S{ z!vL6}R-`(};ow`z87Z@5f~PzMx;}6{XawR%MkoPA?&;VNV45c6QUZ{!p7K5C>^j$( zsG-vgk{Uo@3zX^XX!bugykS3VO=Epx+HiIKt6ezQ7AbasA*QW9?OZt?3czr=W6 zU0p#$u(pP~yF28ZaDHy7cO-RYKY?Nbn$%%cAc;U3>e1-VByR1tO^l*C= z3}O$K6Q2ul7B;ifBuN%j73*l%=TV)n!6NFwK((2PzJCcQ~F- z&}Ox3v-i_V3m|lo^JaF+*2-y~`}}#(7?u^9P4=03n)8#hr5di0O-OJ&9P#3X)m1$^ zKkL7#)%Ry@Beymb+nUonU)O3iey1ri(#X<-|4K1ioIEgTYnOU33FS=G-^*GHI|L8N zU|>yMy$-Jj7BEgp-kbBp(@CJb1!HK4zLYNXm{P(W)9^E~7H{0uo4 zG;KH@PcCN&+uK+o2i+d5>uT!}*Z)Z0ZS$IQ#=M^a2o8q>4tK`By}iA~ZokL%ch|VM zxWKLd9SUSgI6FJTUw{1-mzP(#e)eozvl#+J;+_ZW5Vj8H`2Mc*4;;Vfd42f2{?_Zi z+4K5==f8COpU(d+p4Sh&{=@Cp$F+a@f!BZQ=O6$0=m%c^rSJb`&i}2izh8a-^=t2+ zMn68q{U3k-zt!_!+55?Rod5BMAMoS%Kj8l7W8D9{>uY>>eT~2T`U`&f_1BMn|NM{t z>;Lj+RkCg+03KsrHPqIDE)hg(G5(%6iu9I)qXA&#b!S2lz+IQMgBr?|y6!*_1c({V zHesq$i~J{`k#oVbXU}kTd5L+qL-Y0>z2;TU8S}g|2axBlPRY{mK?Kc#pBkyvEIq8E zGdF>4O+k$P(*`nvEG4g}igPE(mMLKOBBPLugJ9OhICQ{Z^IX6j*JPCD)KlLvWmy0U z8WHwnDT;K*(D8W0`NbJ7FE6p%?{RZ`gLPRVa(!KwU~%quJ7brj=Kv>juv5ilD+jFu zSY#>*hMI_B@J$BRWeq@RWQ38S33SHfn6i$klh<|iRKqgJoebA;zN~F4YYeIeQ?<2b zDIS?JlFU<)O*-wUoh!1LA8}nM&Zr{One$FYg8_mq9I+c94g^@Y4p-J}=6%Q}qLa8e zV}cAGU<5GP&hA|I8Qb*3oTR;`vFXl?{eIu;L=QFmfPt|WcEAD5Hq;0;p$j0?elN~M z%bRhbd>Sy||4U@rn#Gx>$?K{%oQ|iEn`xf>o+)h9x-8+cPVA@1YqdVd_8arIrxAw^ zK)>si_08+Nxx6uzH^;UVvoQkJ8dR5GruZ%(pvO5s9ZxZ4tmVld4Do)5I4B#n@C5Tb zVYlA{B9<0?SquPm=8TP54hL;^wr(i}3V51zYm3>CAswb#ZMu}q#w52}FJ8RB%a<& zx_Qe$47-Yf!R2;^GC!5c>?wM%Mli6{z!R>245TSJLzsedT`g!NXH3(K?7&^5dtBE@ zznPu69P6jgdCCTA&)$y_^ds0#Jz|PWTNl;WMr(gvS1itGb8`Syt0kICK~6aw-^;pe z7`5yl0ZU`><*;>t^xCi9w!UAG0E3f*?VRtvuGUDGZu8Ru+_1JUv8Hrp8Xf-)>taAt zN(s|E8E`4d1FlSt1)YIT79v@-!Q^xqH+$kh5t)Ir1>;z1=Hkpg2{29^*dVB{E+4G5 zXk8WT_j}B<)$5dDoFcF&F=cH7YtM6B$%=#^^oi*~0gd&HKoezPtZ{34c?uieRBitjmg<+Z&{uad~-x zsT3TKC+zooTwPsao_E1e6t^D?bhF^LKA)=xj#Rgk(=;2S)6;jiR%1SyxnK;2TD`vv zT%&#lVCVW|0XnueP1C&Dj}w$*n(*vEJp)lJ(}+g;Wv+XIu0K7`08q*lW4*3@pU=9^ zv=f4Xp)7;kw&u0ld%%wx4=a|f127=Yru$)e~JKRM!7+#-}t&6+e&ejz% zd03XkOFyt4^y~XPc)M&x?(2VTEz;GeWC1EE71VXbix)3&I-PL!>j0iLIy8CJ312ZdR|mUCLzp14%fYPEk+D>ffHDlnKnHusYz)@v-*~MCqMY zSvTDFHw14fxZD?7P4tA*X~D}^FY(JSzu@NP7G;|7{rBJF>hcP^o$Zh6y5iNVS2!Gx zNFtc#8OMW{vY2O-TzUxsvEVl}_`8ztmxuQq+E>0W3HrE&o)7QQU+Rd5{*KqZD30g8tHne*gK8^E~5EfBYk^ z{C)gWKJWbO9Oq|eIG#?Oc=!?SoB!!Q{cnF3cP@z_oZbY9>?L?x+YW#^OC7Kz8~33P zot^i8m)wb;gKgC}9AoX#aF__dg!if%zh&xGrq0^$_5n@+7CpX_c_Aqn3UpCLt*m6g z3~P(_jS%rz0@U#KN6W$?!gll;hl9tQn=7H?!TZJ+H|+oe9poYs0ARl#!U5(m93b0N zgz$E9l2vuXKr_Io;r!f$O2k+Ks*2q_n-c;8NeDKNwP&nXNk-Ya6&@w$mFydu&a!1q#EtEvYCbjMqKN3Sbq?MKW77Y387rCZdi&s5uCgq;;rw%p{c;%Rm_0k5R0Mn$> zIZ4@w`wGJ86%3Cwq!@MPGkk7EhI+fBBTxEyj$MqP-;3aW?`PM4g3AD$$urdE%Vf|? z)WHkAkq$U9Z~-oBWh$Gxc=z?nwKDWb&~1##R&Pg7FYjXx>oZfM6TnSg)7si00SJfP z64t$=of+-gpdYH;h71`GR1uE;dEQ~a+nZi^>R7VqDGkaEp^tZrk+)9-QM0w{K#IT{ zxQC=>*7$#M!E3teYm!l;J`dlYgX?9y$$ z$W0*3&{xj)sOw!12`H$8e`%<#+oBQ1oMo_q%`2dxCy~l>STDvJq5(+KMo}N#RUv0IEI3rUfi$%rRL@5b?3}^V)%Zb&zocXhY6qo8ma; zeE4*W@VZ^YFb8g&V;_=+HH>mm92}pfsn?Jn*46-!xyDQ1IQEpogS{D8qhoDarmh7# zFiP1_XRsNQtp>Z#+BXgMqNfrE0amigvCUXuwWv!lMFSA?c?k2x^~OQ+v8FLWY-nFQ zJ0Om*3!}Y>TFO3vu{V=0XOYby_96CRT~pTkWdIb{CbEXP22dY-!HB&B<;DeSV;9GE zCEtT~JK1NRLR z(1MvGsHdZhmLY%v+_$A1^TM_y&)i{qozBz;h72RaUWo$3G|H-ElQ$0}U&=EGIT6hvNZI;PT=U=jUez;;)O# zfWJTZ-lprJ_&VspRO^a$tsYcVkaHUJZYWU#pI-(__*gO3cL1A$URpw980@zZAmITa zZP;gV|C4*^j6M~8FUR0NP8jz+?DI6uQPcNuxWnOaL`s6Qvom`aiQo4?S?gE+rrxVIF;rjX-&z?QAKwdS*e;xy~R6XdXM5c$7 z5_bE&l?76T5|D2id&E(`Ifl@9gB$+-xR3Z9zn9NFHBY*92YL?k6;|$YkcJQ z-ET8~>3;w1zdvn%KK}h_2fp+?Jsltakuv_J+ws*M<;{ABH=O_GjvG74zkh0b`Q?vz zB<*--JAv2!E+2Yd`Fi^Q&iTW(UthXizwb!f{kNlcPscYLA6UOfJ^zyWdUbh)fB5@9 z^>@_wy`TK{eoSS;^|NPKhEhWx+K)2UH?o)X3XwFlYe5!|{1r(~}I3Urn!1Xov=xVn0V?|(Sr`Cnh)FTebX zfBX3_xV^iBNWwhtAsI-L?Yb(c?zm$6MyG%cfb}8e1hz6IjoO*4aT~QuTXXOZ;bgOq zIYLAgaA)XRD|GD+AQ9O_HgX)t@lv*_Do&@9r?{qrDMKO^ZcjG}7v}o_BG2cXfn<(w4|&k}Ne~YVf#}&WOna@JpLa+r;~K z=dm$kEM?}&QwTa>BpyVd2K1j=uYEd|DHtz6PswO3(H@`zVSQAx!mK84D#ZYroHpP` zcjTu4*w;l(?p2~K)HQKA7=h{9Dspx?ObG&wRLBO9X*g!b4TAgEU7k~b#jP=8L7lAOMBm~cdhDr zLp{2eg4cl!_Fo2hT6B%|G4x>o09CsUW_{HF?P#wkYeVYk)w5xkok#&RYHL{64j2Fk zhLSdcrfy5AuN~NNOTy>5_ER5XJO+m2#FU|lHSf3eCPC7h zQlJA|ptLA$4gfSjYs~LBpHS;(ZO#M}1fW{V1c+stFi;1OA+2y{%yq!8lwRV(nEqYn z)NT6~5bHH>xpjv4L~9@4@fwa#$t6H+rg=BOE=4~>zI-i<013+eVCy#^yZ507G9+m0 z8C*vD-*qSyEyjTRMrIx``^$cGyUm;4FG)bVO&M(|nIZGB=s+)GUnwae`5wnWS%OuQ z=}J>PfBphDuWs=D4?o~ffBJjmoNziF<2f!ghdHlU#) zBU{>52hpZMXBljxG5tLdQ`Iv*z!<;;aiKu=dZF-tCN|puFWP6;qoz$MrGuqVL`_|3 zJyXQGE`7hqeM2mu2!^OC<$lm(-$zkqGVPxZ87c&k@_fu#Kz)S>lHV)p&~hFa9Ekp$ zG=R^cF9~3?2-1&0c^bsIGt*b3;W=e0nC1y)qpR<~Jy6AgNkJOyf&qzTvY^z%;Q&>| ze!oNZ>=(;&LUGyT+QVAP5%}lT6xyd{1Em5aYQl4a>4_ z_CFlwy4J{&LQr{{X0SZRvYc=@98p`v+1Vw|&o3Z?VE)n$0O;*+>WujsB_^z9aftw! zR)<>RK3CH;p|*zO?JZute2LTPh*AnJFE4R@eU1HY=b0%ilgoa$M@|_xH#a!k9ZYAh zEl}Y3^XFjJn)CAu2n4HEpt1Bp-&fl@*zFMwT;HGH->*N??|5YGdHVkJ{ptJDcmIw@ z)}GJ*9Upl8m;U~#+yAwX&(rs(?~nNV)Bf;p`ulx<&SR99@2;=$haZ3XV&nD4zxzAn zobc;k|N6oAE39j%3aFZ+eyoLM4$|&q2YNKMh`o%Oql=(kgW(l+Po|OsI!J0jk}alV z`d8JFflCI5)hZ+y5~z))>g2RY{q%lO(;^f8s8>JigaqFx#qN9sVSI)b3=9T~D{07~>j zQbth?<^Tbm9zXzy-#=1ACQHG}aU9zpz?0uA(%)eK_y&ir3{Iu^8)b+LRSZD5x37w9 zK(PP{oylbb>$POzH7unwU^-|qq;|FmLKhF0cky(KU4Q^r+);Vq#&UEtn%)3)Wb_Ss z%ijT(lGuJD&K7CCEimVp#&a#LYu9ztM`OPw2iF`VB%n>fr98NISh_&lc%`07nhMgI zLSRnAe&hGv2s<|G{%G-MW9W9`3HOde`oQP<8kg3o<& zM6QD&-I=Hx5NyjFjoyhwz>2k{f=p+o$ISyn%mM-oxMK=-5eI@q<2h@kF4qkMRbXI5 zuQ{Ah0&q>Jb(>v*VGmV8bD$*T zrjMS1Z>|dw$brC#YGlA`6aWA0y?LBv zS5+_mU3;H%?!8sjb9Xu&GS35H2tx=%Ab`v~QE^5@MII`kBI1Ap&VJGGJ2eR@Wikr|B|Q)M70aG;~g811l22rj-hG z{Vth>m|D*X&gXSf=eQaKaH4e7f1*}8PxnbMXs&PjLIsH zQH)4^em^9MA*KZM(Ik9gB&&<6c1fgbrH2g~3Kp>VI!6wX5~%DVkeySI5CB|q)1^^L z|3v^Lp5IZ+S0wfI*-6=cLBFo>o4T(GfdOFc6I~Nn8aP@hiqbx9|Aj)4qWrru`bqsC zuSLG%_ORV2kokt(B1@!8$&@X+j?2Z=RV}je!Tf^y0uaF=?{9Vf05I^cZfe>0JF|Pe zUrxBo;Hl1EEo%@%Kp!&D4d{MU6H#G)men*q5$p#^?iqXt!>ypKYvu$b1E;Ev!?l> zv+H`3i|V@0YL+U1*Z08yognqQOkU0yG0cRDNts;wzGOip9dHfmWlhM$f8gIq zgGP>PG}clRtLs}VEiIz&S~PWqjT<*$+qSLPangy{e!@1ao0|m?(f6&@!i~a^)1XW* zz-3wU2>=Kpi6^qnbyYE7tg?s1!KEO8qy_*o5SD{m00*7RV0b=eAXWn@Ndra@NJj^< zm;lO<&-hp-+X zSK8G|#;pSbW&)s?l)uL}EBU|3mG z>esyY7!C)ho7#Xn4PK_gP6!zYRo1OCZ>Ibia$s540I~@>?f+ciw^CuR-2c7(vp~Gv zhc{LkUn1AI3sNgjZHyVpxt1!CF!|)Ww3c))!CJOo9tUL~lSn9Quvr7TN#{cjbDH{UMckwqiPACHHHeO|o*}kw1S%;+UdVO1G zT<$jrpq5futCg9eDk02%FW-+NZBI_9(RD2|#ftaabyvI(C<5WU{;RL=r1orA+*j%M zxP82)IU@ zkP{WGwy=Dk?oUg9qx)BV9g6qqczK^C^HYMo#|yAo%Xm!M4tw_O#r*sNLWmd+hZv1! zP}dD&jKzAxpqC%z{b>1MVhRpsCvqK0 z(3k?mNExS@;i&(3E$gJlwE(R$Ut)^6hODkz`u*A-F)LmVqV1=Zjc$r8($9MDedu|P zNDXpd<=VLH<8u2TKBW>x0ek)`_sQZHd0zLZJSS7ekU{z3aLAx%jA*-7Y&)2JRCQ&2 z-uJzgn9=97sQW5OTFLVy+O=~3vMH3$1#R15EHz?-Ce+GaT@wVR0A+hN30PiU#(;^h3ghuIy0#O)DeDhONeZ<)nZK1+_H8Y-!o9smYg=cgcS6@P>o>)Sx~i~l zZVv0#twYnWLdkeM5$14(s;;fi)bGX+F~5Hv3kwTK;C;ztGQs}&{a84#z|SgDh9U-e zE?8y%zII$Yt{vBoYsaQ4ZLw5@>P);AlWJEMPodg7Y=1dSEP? zzVDEPfvaJq1OVC|z%tMw#2x1xCiT9q=ZN|AADAMn9F4vWV08%8s=Q?v51opzN z=D=8%F6I7AYG;7ittm5D`JLfL@dl&tR*kmd1`^D)~u z2O0%uoIo5+Di=>z^cVF(*=s~~hhnE_MQepG2(9+T3pq5;|iVPz*M zb6>6x7@%XAfZUhXc}qpVp$P0EWi}E?|G5YWoI6A$$bS~_EP?f;2^3K!Vsl_L*8)x; zWC_?(5?TR1uF+b{@FqKNeJC?enLH^Y&;W;X;Sv=!PGbfViHh$f8z+@|CZeL2ET(EY zsxM}MQKXUU8c`(CHL-=y38Pu${CrhO@Rs|=IKf?&!ba^%p5 zUeao~%?c8f^9@e=iDX=nrli+PMtO=65Wv-my=y=C0X~q0qh71_~shW z8l*1#fX+J^N1KNVfH=>eafO;h;m;H_@+7q=`+y$B`c=$#^}8fM7Ys6m)g;tlx7Hu^ z-XX=DIHG_O$@i81OWVZVp2QwJk|baBJu{CSvShn{&PfeR9j-hs&X`j=&q!)TnqSwW z+)qjo5Whr3AgRIYWYN>{gtePMp1~{!PUum;l~72lYQhJQ1Nuq#2Rt*q0L~tnL8k`o zyhG(HQ&Q;r4oErSBnfB_FvFjdoAMZ?vSakM_+C}gDEB>@5Rjm?i^=*+=dq2K>}_vCp=R$e6U3(%0I+Sz|-LLxxI;Ffs^_LDl% zH0j7WOarA;WmrVHgjm&ullih@M?$jNv(CFh9$)rfq-6w{m8;BL?G2kJM7*I^|AGA6 zLNuLlz$!b^F6U5rXJBhA*B$+w^HY14oNpn?4F&M3`#bgHLlg1b`@2l?(RESx6Y9re zvTg<_nSD%^`AEU`N9yOCBh<~1<%hjDra1uFD<;IqNx#kmZOd}g0M`m?28{r?oN(ZM zC5aAzO35Q7`EI^{UrF6^eLi!!ojeZW*0e5jh-ljh`o04ZVK5wGI2xj928fB1RAY*g zFw?+$-XCc)X9BA@wQY-i`}QHFgiV_^VK^M2>pCnfETF0?%+AiC>sotm;P#XWU)j$d zug7$_^J(?-hkgIOKBi-O{}284-plb{J3b_i57qH~sNUDzKOV*prDNT$qip|!=K5=P zzjpuk;&{mXOb@dAOH=o8U$^)E-*2uR?~`#dJHDHK_5oU#27>{1Y~Oy&`)B3x#1l?H z+i?u(-h94l+ZIR?c!x?Vs)U+D=sSQIZ1CQTY;q4%)^sZeFb5I&;WYu!Knn*^R+Abn zk!8Lf$r%o$IpTm!v_LLdKvUmp0Y3>W5LjMsG#nxU7z_q*&Y@{)?B73+u8-*Y9!`Ri z7W5EivIclL;GCtsoYR`OB(FVu#h>kaVRXs8*!?M>XaO(SJsJQGtqsNje7;7sdo^ib z%3zoFcQ3Wj^haxH8mO5V(2-zxjTp^haV=ieRs0?N+fRc2aiyB+j zhr)ay5;#t;CJQZ*yMG=OUWjLU&` zW-KaTo9Cp!jTSKH@lPm-B!|pj?L2aX82B{m4mYG#=UdnX8^P=OHj*(>c{{dno$73A*)Akcdzlv06YAQjJlZ+)bR3q)k= zMU>kwKOaLxkh**tv`sGiIki_Lh~#@#F3@|_*S=tq>4sxEQ7DgJ5m#q>OT6B&Iq-YD z0z)w&P{{XA*%5*?qJ*4FMSt7|*WB{#YyR@{7reWz@@3UN}jf=3fLkMuhEJ|H> z^*dNvU+pO?Iq?3VVn$xj+PJ|IOLSl4#UFU>WA$&4#FQSUQjrxPibNqIvvX5bh`F}6 z7lxW60xThqrLLI?n*nJ}KH+u-ncpl8t4RxL-OduLFlC>X7^uDsnR(80WJRJA@oGg* z?O&8M#J*hde*MSauhOqPuUrD6&2MG2vfb;L#t2jOa6||)U&@5DC=TAf#}Ps=$v(8M8u9 ziV;-QP1oAZs>BmxWW@oer3p&uTTXOxVy9jc!Q}ZsVcR^W5q;P3x-5RxB>%-;d+~v( z=wJRdGi=#!Q1*}Npo;wj0l6LW{f>zDnaD~3IZ-2KhN`IcIGsZ&E7owL4w=tV=Da3} z#1H`oE9+v6WdW>h|1A3(USoM~>z-aqAeh35?D@3RgBN?xOz>oOr^%A0G?8*rLen%X zquey;+74~oBBh9`u2EMtG;xvl3;Mmla5xn836Hj&AjZhRwB!A-lh1M@NRfO<1WL&3 z969St-D|`siZSxM({`1PT(oVArf%~X>ON;`eVg`|D~~vy&tvuTI9}R!%+BLDZ{OPawet`C^El4icmJQq z>gRF1wC`TF|3P#8V{;zIdHdGx{|M)gFh7s~`^(SUYvcR%dmi_6{PDoF?}V*~uYr54 z`)}KpE!cVMt@rBlRo@4e1&k`QS;09DjB(Ml%9t@4r0;tMOem9gRs^D_1FuNBvEqrI ze>e~flE6;Pj5R(j;D*lu1r1v9_awxwg?ufXa~KR7Bmr~Uej)%R2lnUYW-v25!tCq} zMx!D2?w!ZM#WBXc)<&u^91g8sXxDZYq_9kOVqlAi0|(6Bbf~Ke!Epex?*ou}18h=C z0@@|(FzuflfPgqEfCE0Kazh_{R1+)Ri;V~5<$j;fmaQ%8H12$%Fc7mOc_fg7=znO zLW3~`bv|TUxABSz$z{NYaf&44A?z9r2D$_U0ZtIbJ}86HL>lTW96@H@>4KYdWD?N# zTt8aDC~hJLa&?~fA;1;P6rI>SM?-Ea5mF*?D00^c3WWkFfDfe1)OSFZdM*O0g##f4 znhSQNf-@O}Q_zupiPpkqCYhcuq!Fdfr0oXJM>dhNhO-27*-=_;pX7y=SGc&`j?zJHVJ6uIG;B4QuVhh+XW!~p7nK2-KMt){hZlcV*Rq10L zBO+$UqpEBkaX&Ip;BAgW82ieaQi)WrkRyW@MgJw~Z?<6)_aTfcc!VTCd&&tY{1Z|6 zs%T?o;3S{Sued_KTLbO`b5nug`G$Kx@^ z<7Mo+Z5P@J1GyVEZa~uvKmf+$4&zD7``00%ZW?fDfhcmgJm*TK6W%-Kd7Rf*SiNK- z0(@p=m+uQAbzCFXPN8r;WnXZ2KHVc zp{ls{`D8M|WHRBJ*>z(~U-dc8IkatO;IylBJy9R3^FyWc#eeFqF%crNZ{P$#DLYW? zcfE{P(+ofaQ-08Ut)x^7_YcclCnN?$M?*BV)S~Tp4?a6Pix7HazZ1bqZ$tyOc`XYe z%5#YBPq4~QLMJlUM4ZUre3rcDWCDJUO9J3_@?4nY`O1+uN#)tOIm8&T`;I%XckfuWI?mg7EYAaL{d0Vs=Oy6yZ6CWyvOVNI`FuLU`QzgL?zi(RpYPzh9hj=v31vJW&+3NSmE1DaY(l>>*)^O!o9ANZ}-rnZlCqNp@1|DAyqk->8s z$k%{w4%};iUnM1p2s5)YAm=b%9wUJRM$FiQ*+kz33+6hnH5P?QMj4RS{vZMa+aXv` zC~wFifp2G^6-(}MkU2>p+X8H2Hz=eSHMp<9fz=d4Aq_0{N5XP+GTu4fuV9liCUywS zqSmp}K%{iP-33hJ@8P*TF5db)dtAJ#PwmHyXa}<9;GAFE7t7iaB1Ex+GS1RLJGMU+4 z6{r)SJ;4ItLFE3BG*JaM-;@dNy|+4vu>ewtC^NPsNUC-0*YI#EK$O@Sh{ z?+}78ZWG4iF+hab(F_0*rmL_jW3&KjOc8@-z)31%liVJdJt~l_i6mMhz3&y+g#^Hb zq0)6oQqR{BnLMI`0-DgH_mqT5Q#p^}U|{3uoJUjF!bDR>lGbb_Vce=DCEs^U$rwGH zfaIC!Wwlr}u|yX@1==$ZAH{x>FjX^v2C*LrYFlEG*fvS!5UfeTEP_!rgvQj@A&!*7*$-W+WHORcQW%!`;ELj2o!#o%$~EqCh=XGu%rw; zvoQe_i4@GuKy2u9t@o68%oU(61Nt#0shv*Q&q5{q9jcn|%TcZo4R8V%*HG*k$dnq# zF>(#dwry=rRKn2o!Uki1kr}Yb*3GO*P_B307=mOqyODJ6d6Podw&}XalH&<|)Ed|* z-pALANu}upxb-{_0kC8>KeGCvAQbfhSfw3=AJK15|#b$`YC9!}s;Mz8rfUBAS4 zIj2nXWc_0M3YFGJ9(PyxcOn6RQ$miOg2~#p zlMV|94xnv2RKCW{>>S&l>{08ck-EK!*H7qvHt%b?zDFN}0YKWXI#yaUTz#!>8TfBx zlHGmZaXo0q{wmi}77$bSB`MkZru9~JlcA*tbj)f2M)i4spmNB>HHc%DZuUOUj~Jsc zgJt|>?y9m475fh)u63$DAV|pou2Eje+7*QfpY1hBX$P(?UgvokdaDoZsFbnJejVbU z6x`GPNT59L#K)HQ!2UQhsLSUa_B9FZWCHIUhQkpj)QBx`?e>7S<8g{Hia#J5=TIgu z>G}c)`+Es}*Ks1LJa1&cm2!^=>q-?ugiXtP8{G%7+17Q9nb}zkgmnx6`}gm|zWw_#91bxvGXpq& zeyC+XqtDaoGrGRF`->_2O@7|wb=96G^m*qP9HFnR6h?6#nq-g_a#kKyfnmyTt~{bR zuj4&6?n(S>J|3(7xI0G+NO5zI@_KIS_4NJc>r023TfOh@Ctvqyj%7bU>}mS%)5q!i zxx4p;RgOp7{}27+A@lJ*IN||l=j#4Nl$mrFdzjBXc#f;jk0T!s{k-)<`Fyo1K*fKj zlq^wk`u)?#g!}9MSDVjw=P2zu>~&WDeZ~56zunLMf4o2D-Tmfwis#Mpm{vPtrClHX z{#VZTdvd%_`tK<0XVv}9(b{8NIUgRVW8Mel{=GN;Y==dp9>(83 z0PU&k8auY1c+C4{wIhnxGou;IFDxLX>E}Lu4u(8MA2Kgq^IyL&rNp3(GM$Lnsm2)4 zwq3zA5+;?faTG{EN(Ro!1&SbuvI!D2h;B?F${Fb?WdK7Tc8SPdYY;&G6VQ((;xvFs zlmizkyQTN0Af|H;voo{s-eYMJu(Z@+-~N5LWA`1{w|~FXV)7Ua8fH}yP1Q-&UrRiG5?|^WE=BN`-L))uFOy8v<{jw_A*ee+5b9LSsofd zQD0asASMQP27>`MZQO{uuCctd1R_GyG#qRLP)R^bgM!=@4nzrEKe31TsuHFIvIHmB z>lFEAX|sY097yvPDAW6M!o29Zjst|wF^CkhWT5Oh4fxPHohhljs7PFkET#qpHTa#G zltmzJidhK(gKTib0HgYPC`hC4ODO{#x&A3EFsM_I83bg3<-)kl4pee5|0oj`(7K)) zP}dJf>tlYcfm4#c(m;52o_r6L)*S<;Y8@Kbl#($c)fTidS*BDNL5_pEedwW}kgqC} z{?mZ5&L>Wa$dcIV2e@ByJw(1H+c!}T_UqgNaY9MuRT>~!U&Ue`s9$3_Wns4IJPlbo z)CNoLEwghuh}wrB_Q=WsbzKB169?v1*&zGU?Az3aWVFq`lFW4-C;bc|2bQ&MZQDZY zRUbTf5YBsS*|HgPb92Hbgs=+}nx?jU)PTSG`w)XkGppPpGjWUgDBu?nNiAl6f7f={ zzkfdtE-u=-pfz_D=x^K3>`G-n9aws?X&R)&W82gm435IM4UvPNT)Wqq-By*iWC0EA zsz26Rky(~fq%@()Fg(v$IyNV?X!41&4%zH`S| zyp=vEGm)Li?DF^J@6>fvfisojH4jkC`<2%w%JQCw8H`XH<8?iQ7BNNJTxg<=&ZEI_ zP;4?>vHtXCZww|V5JI-D6J>BL*U`=YpB-&6ABw$#-e(eKu)aqVE)*Q~-oX?kqSkbk z1Sk2M`b&t9R3@LwyQ+P%Pm%Aox~N<;SJz{`ublWHeojDK4O(_xKUIUit{am$w#{65 z-{Q}8ozQWyzS4V9(Ai{bg}oj)@k-}1x$J8c5HUN^FVQul?0fZ5@^^c(wtBv1P9_+SCve_jsZ{CREpn>yV7>2#g-;@%A@-lu& z_L(8{1~&1&z}fwzq8|t-ekXYtWnUHqxU2-=s|qP(y+^e%FZHt-IAqlnQ#}yredipS zrV$%rdvwBR@B3clY9-M@_GRpUrrGC6nQ>gMk!q9byZIS_`<&|mvu&5pE8K^CzX`lg z;d-WQPhH2LV+g(M7i;sAUDw)PPHosbpZ6Xy`$%%GNVX8BZBbstl4x93y+BHsOj>kZ zhrw`w;b3TEKNzr#@OUyd02knT^;KQlo@_E{`R~%7F-DBXW3+7x5QF$l-N1Rrb?-w! zr8TA*S3U&c9N4yob<1jB`EhGgTVmaJ51UZVrONtu|h8T@TaL%FYI$PVk7r!8WMxWnoFGP8*1TY2QmU|d|R^;(#X=ic{ zqv4RBZ(>9{Y1!_r?scwF9zu_{>uk-|q}*mOKvh);A!0HagPgPep>xXX(<;9mPe0aD%70j`f6BicdM9^vZ>ybq5F5{f{O4Ho z{FE=H!`sT&yH%t^CS(4QC!Iq-bGU0AZ|>$E53W8(%1b(4J?N2t5+0(q{QzwO(vkK$ zcjxCQjOS=?bCpMOeb~h@H|)c#_lLX*z@ZI&U>g3AoIA(hCrull{2V*u+qPvZHg4E( z%)b9Ff2Kob*grpyJNE9GdP}*l$=jOTpZhL0buYIU);6Y10juD;j8^iCiBgBCSBOfOH13_#A|u>J~w)K^%1IyFLfl zLxS@aW@l$GJ3E8As?dkdf^Yz{msEB!N&hJO#``J*Zl#S_f=eWTfTRmZUj+;JaY6vu-^$>iwF3%(M3aQI z{t-LUAW;q&lFbbW;KxDJn89_@`l-DI%@qJ4yDtS5rvXI;{tc)Vu)LHyv|7&)5O_+$ zG+#>r8}D-sIDiu(I4~&;66Y|Pbk!qzhSa4NjT;A%hnB z8SYQE2L-SBYtvK!UB_Q-T>t5HG?1;Jkpf(r{E_FAj%S+sU72v+F|!;p*KEGnd%2F> zXf(uN&_MmMCOIgeuX3P$&vJoLq$<70YpYD6&ONA~K?bD~vI@h}(h|D16Q&;5?2}I; z#K@BLl7yi(5;LR96*cvefsIK46k89-0_{W!IO%wm>qnm7oiHp>0ICYkD1f0JiEQ3; z&B#hXc~T~=u0>d-CZ`Pmtleb*!DK82TvL!P+gV!SZ&Z0a`>!&=0WyCx@T@)>Q~stb zOOV?uOynXdi$7o5pGt?T4e0mF_d(t-Ysu982sp|?_QHPz-8bkQ)Bv&0zoH+Dd6%L} zcbDsq^mB|;cA4){))(ogq@R=f);g;?W*VgT6|>v>t}~m_geg~ypC%Oaq7=a(swOB+ z`*+Kf16KG~-c$I>+xL_YFqQYHywuTEfT{2)S<*O5pz8RluUD0XF7)PWw2p5ukg!-k zoy&l7(H^ZS$yE$w9u)wICMT%B&?L3&PlZvOvIK8cF-WDgS#^F{;*yNLOsc7IS7x}` zohrK&`;A!s-N0J1WQ(bXiK1?O`ak5O_wS;K=W z2q4#9w*C=?goGp#=zNZ(E;rqMiU0s007*naRPb;#WKgp5wuffF!E1~9uPHfvv3b3g z)~E0L&XQEr)@-jZwb$f2$hFvgUDp5z%gf7CdniqIWt9h&KBm0CP6?B?#nR%U+0D#o z2F-w_x!blyl;m37*E>z(B)z{3u3KpYSL{ci35eV;l{~vl+7^ok7m*S$8jUbBGm_^p zkGiT&l3u~s!C-(80+yDRaPZ(kbbSZ!JcdJ-P_C;Qecz$$a`LeH3Qb;9bqAG^_Eokk zP2wxpcOtGqO+;wh7E4P@0zwZlGc(FbU7{$ZVDyy21ULzz>v(Ldy279tNb-Ut^E6!t zFdP2+PQ!7?86Nx5n<^%sscI>%5 zpF)`~dB(laitf^2#G|3rCFrW_Q5L;UwkqtQ_`|viLTokaqT%_g3)z6mWys-Cu;7}{ z$Zf|VvGmsUyjA$KF8&)w-f70q3c*~RQ^bmKQ=C7d53=B^A@cIpM-7)MyI~BGH4(+g z`_<4_#K(7j))0B0uJoIgzmLu**GosppwK!f7Aumb34K=5bYw4D4+}f~QKO;m5{Jq@ zKla({kjQmizwY*v8_V~Hbm-sv{;`=6)t7mnD1Y_d;xmb)$;=$#+pXj4U%$@#-0zG! z&!0kQr-C~#9IfLlTULj%bZF0C#e+VWH@o#;S|M000)DgBI$d%M(0C4?t|Izi3UP4M z_PX80hSGr#(N$#hR~~&Me4U?U;a?9A9gbt37&<7!O=)exnhN|ZEi1si7Z|;gC-L|>ZSM(^$J5$)3i3^E}O@C$wO9?9yH z((UbyXWH#LizOfN)-rtA*galE6Evs&weqP3Eaj17=c^N_0Y$N74W7QD&0VU~m1wXNnxobGcV!A?JVMB(<0F zSyNwcAhL6c&ATCjBro&}xsz7Tig5ST7pyMCld>ouS$;a2D-JEZu_g^xe=hnjb=rng z0;TrxPj^bAHkN9RLzKJMvrQF_pLU)UyveK17fk=*2cx<@r|m`(cAM)rb`RwwUu)r;JdBzT(1=nk znjhID8f>B8p8j(xidi;W!hyQX`4;7={GhHS4C!r7zh-CFN&~gsc-^K^;*gPKf5XgD z9MSLRmN5>{-{AOuX1dmRB5eoE^p5Y)F3}UQn-dp&>wljMQOWru)DmmFtVAK18LR1&ald_%_ro5CkFdYS6Il`gOl-9S*4{A;*#UQxOh?v)s4Z6YW6@p22X zIv%=b%S_zs8hiB8@|l?94`9qV`pP<5fI-mCQKh@2W^R`v3@AP7fUhYU)IaQ9w(^#I;Wa_(;!=RX|fpX!E< zQA%DOd)L|aV@ty7IyBLX;aTlIMAc%k+${n>r7Z>3uRk|;U9D2@OVh5IlTVv zjionj3fh9$n9T8$BwJ{;`B~<$9f2BaUO=DU@tQY|-{}h8nVh)mS~LYK6?N8(uiSi< zd7MKJI$lc-J1Qc>XhV)2-p283A-8+0?fbpd67(zDgLo8v10%H?cp7%dX%rgXo-hp? z7*&~0ldV~Khupnon{L}`^Hl|mNX2OhbP;69?$t?N3_Sb!3m=DwzQ@?D6UcZw^0)PR z-rUF)g?8&-T$P1`reshdmF6uBX``4e$DOo{5Bq8!Cr!}GrN^8cTG?wS-QgH&tLW$E z%`7F+XfM!au5NejGg|D2yE@DF8HnQ!C`_w~uTbzWfKkE>M= zxwfnZ5f5{Y=4lV!X4IUS2M6?6y|HB+G_Tyzm+pf>t!lcgE`oO3`nyp44~x+8qZbtg z)@>W~5+_|9HD_<-a)UxYhHGqnN@_rw2Fp>VN%AjwD|D42&x52Bh~3YK?~gj#A&p~5 zwAKBib=t#bSZJ8k?9uhnyj;<`zq=JDmU!=KlbahA5(YcD*0gZig*~j)25$d%$mBmZ zeu()+)|}z}p7VJ!@QV<6i>nN<<}tpokG$~S!0y`Op*OrQAaGHUf>3!N+v7$Gw&@tQ zndOQ8!8QyfA9A4p0k3xWZx4{`4h$xTh!&g=lx;K=-eD3kSTuq^*8eOebqd>9^_P*;JglHWRu$Nf^TM*)obKH+0*k)(=;z8oppGFoh!{oNtLkHtCnZnJqwDMcAO)-_yRFs0_7 zelX#pvCwjAq6UylohbtEfLPgq$5~NIWU~}V)zrWw+ku#!+gq+3l+HvC-TH$`^z03bts-vlXT_mT-yN?L zts`P!Lri`;z^9K%3&4{hT0)Qe*V?EHR8QAnTHoz3TPX zVNO*dMA?rf-?E%F@QwRKM39^Slin`x*QY$HQdoLzl@>+EjD%iE!{l}ye|FUZ&n%iiekAMoBV^5x{JV({z8@;azUX?xx!r#} zV)4~PVn1)6oHA7_!WP~B>r`%6o6UVCBmb%E)6z#At!y429z)(!} zIZTkNu@q|j;<-p4#mD;Gy*?X5sX&l=+Fag`i4g-v;@P`69?o2LA2HjaYUeka8)n7! z&Uk%$R zA*SW8ixo}9d1|@uGib*QGoUf`exAD`Z#t-NOqX?{tLER;zTELm1CMfKe6~MHPQ^7e zoVW)W%r=VTymRety~zuGUuUUmn%pkCdaJ=H%4tSHoGzjA83u`zB6`$Kc(N+1uCi zZjBEy3+9YLnMIWA%O4ZnMztMAO}JS}4V9Fk5{^h5tV&7`*X7KTRbz`Ee(=_~x9r&qlJg?R!xOuH4W#AI^#>VQ#yUp)oeNqL}3ZBJ}Ry zsI+>s0{^Lm>yW_xnEPg+KmaL&-@kGbG`HHa)=u8xzK-P;{YOWE9A@o7S{*Rd;Bg{m zJ#cE-@nf~k2c&f-k(%;ip0i#4=PJv^0vge@m*&UFetwELfh34k+TZ0`8_R$>(&Bv} zrxIUI*2$_XEr7|x%WJn*XryUp`qF9m?lX9fq{u67>Dgcl)5PF&I{;Tbi=e1^_0|c=WWG) zJCTe|5DkCl{#)7WPmWuE3h(`oR~vAiJh{}{&5*diui5D6h9PTxm+}5XlG>Me`FoM={3?q5DKfIcoD}m%(TL$3xF$ zAhBpfu?-7T(Eqg17$~A6^PnwzIy-(&I2|VM1_`BhTWtG7h7$g|V28fM`+ujv`}MU} zgE>FFB26285dx|)oGj{{-C{vg(vcqpX$bTT8A73(JrPkfgmFKQur0^KyqJ1A@1(5d z1%BB3y%82ZJK9Dge_G)`gCFVV--sXoT*)iJH{myT+45_pZt#=7s#@4p`Y17(D54>py8(m-o$oCZp5m9Cp!Q{Zhz#>3F3?K1I?5I3M26)>v7vQ5&GR*Xm)+7qwqjr z@h^LLQ=$7j99>_z6fSoLKCybpW&9uN{+=MXIbBQu;Sk$w551DyO@HHgP?EKIv+V!h z_p0Nz@l9FP6Fm6h^;wpk)YPDK`@e3FAo1G_DZG{~)g0Ey;hE^R&0q zbkJRaE2%y%|1=q=1rji_bZt8yzg>??a*(G#k*`tbQjmuod>Oh}n1aL|-%G`+(Qluv zx4(OG_^VsDCU`2xadR1RYkrPUvySZYUyBdDL?(|}?_ah&t_COH#>BW}4TdzoxPSXl z9or97{wV2T15ERa%-O{4|E(_E#%nVGjPE|GMK81%F9?weJI|<57J2XSSLP90AmFz| zajK3!_Y{dpLT$O6)kS|zuZLtGa_!R1!gqJs^b?O~)evLQUuX0&vy99NL-C%khg}*! z->6X|lnfjuK3kKzKd-P(K>L)pa|Iqa9}$y~I2rgV-j8VV=E9HA&YSCig?^o0f5;W` zVm%z$qWAjq4lBdug4RVItcyhG<^7`hBYNfWf|`(1FnT6u9r4|L$RDy(5^&>Pkf0lS zNZ$ImbR;Ar5{0HILZd=WEG!1>g_WSq7P?wT5}GO2K=EgQGudBb8fq$$sq`!FJhFk2 z)$9XIaOZ2Q#q&3j5%C&H7AO&s^msw6g{9XxbW%mf=)HIs*ic%*LjBaGZ2BU*SpIP> zIxu_BH~+Wl0Ay?9g0jsDlRxuA3lf>t^J}dD4HkA8C5Boy65%@RvB(+oTC5!< zel4As=74Ctt86P|i{<$V1-BL|tr%Qi^5r&k9wWT%^t z(*|Rsv(XU??ArT#OIkQwX#)UhqO4xh-J_Lg>%z!jYl}(ZAiQK3SbcsWNY_X zP?h>K2Hx9gGT~Jk`o^^XN+I)FH7;lUN~<@@b}!0QqX-lk^a_2OWkLEACXQ+6Tm|^P zA`s(F68A-5gl-WY>_fP|EkuV=cbPNdXc^kDzsV$<0PEDpst zI&dSzhReZ|H3d0x*5m70Tf*Le!(-$;AIyQ0SdF#q&CKe3Sa51+=@XBECKN_J4;b$D zi>OSK_sMq`C0o1w*WJcgVp^lW%|1N8VYU&bWsUC&21@3PQVm$MN!so^+oVUW^BCur zXf~kKP3a_Zlwj>+TN3HOT+kWA8arsBlh-+WmI9D9r(+i#HDS)8N47ytD<~ZA%Yu}C zh91wbrm!D)?AK~7odG;NAr8!)X#B45cZd=iV4?Hmhw$?hDt0nV zS=d>2CT~^BUn${_%zg*-JkN~1XK78iPt={cB7brBtR7r5<7vO(duo-gug>kjz1|n@ zq`;9r5pdvcoD__)EpLDF%@E9T?LTwN4A0eijccP$hnNl>1n@VEEjKs4Di)^Ja$o@s zR+~sH#0Jy)^A0mTH=KXZtyBa3s;{*1*NyIH^2&769H*EnmT9u^_Gid%uwV^YtHE)M zebsAoZz7fzn=sv)3gM2t{Q-P7(=RGyYWDQ{njYL|3fiCKuyd%nv%cwt6YBhA`J(6B z_tt_zpm_OD&fzG!&k>>_C=%-lWLzsg3TAp2?@R&;HegHLFV$bp52?0vo_$R9_zpj^ z#CG#tazg#co++~eJT*a))TN8!o)c=(57Yc^4rCy^xUW3YOjQguN}qWYO8a7uLo3sC zlGSw|=P{JyxLsPa0#*pRJlm>}SRFwE7LCy;B^#JyD z=#%Fi5w`AisLwOD7rYN$(Ak+8lzP{bn3~Z#LadWAT`xfJYfGs;dCE_~9DwXRy(ZrY zlh)yqLFQdnpikkYmxiD)(!+lk0*_+U|?IwN7(Df&ZBXDy2 z!fIzgjxLa%-L%8zp_b3(@21DcD)W}DVQYB9&m%h2`KkZb^x8iMFz&0>|46orG=<9q z$=mcd7oiG>e#9sv(iUw~BfwUXJ;Pf6=!kA#vkTXgtsid-hX^Gs;>Lm}CaZ>>(c$kF z|Iim3s0KlLKVJhOW%e<`F@aKI^)Ms3u?sVlPAauyFd%^QYX8UQYnSlwxJ@uQTEhwJ zRi)k@T)(jl7%1lN)qR{0*hog5!_N!+QTd4RT=sO{HP#^5%#hI?T5++08&Cr9^jTYm ze|$#UmgTVfncJ)Tr}AYy` zA^u%MH#5y?R(z*6*#!b=#a$M_Pu&p0Yd28$!A|=@_r-Qff#5}A8{`f7#dr5Rs{2vY z9jo)Ye+bOqZhPo+>&4L1^JYjG@6FkIxH{76zG^+fxuz@jNM!xj*aI+|#*qczG!K9xf#JE0w6qivix-DbuWmHV2kp z41YKa_Etm=A0MDAI_k7#O<7kEz{tF4qS> znXme)qS@06!l^yFS*|;}v0P|zXUxpZdX2)2W7_t$17V+qj zl9)sIf(->0nUW^|+TxM-7Eb(`hU~$oa$BpqfIE zSbKGhH(KkhzU%Pc(6YYM1@sJ3D`0ecnLxti{PF@=bflednq3wnH&bf{b%^O-3>iAo9kc`q3!E4X2CqBh6`@5pC&%wqzz)&BVhUfHk;-> zU-Ns0_ReX&!=UmYWcC1aQ2|470qm3eARJ~S$+34R;}0r_*PyB_I{iKu!+9K$_0$dg zR9mJ9O_oUP>fP~}(Tv^{dYUPqITp_s{5|_E1`Q$8S4tUmyI~_uAzDT&KIpK-{UxZG zOnaJ{&zR5bU5katbCEy32vLB+Qp~^rmNsX%0+4D%%D{KBiHyCc0)80nIdKU-6Zudj z`yhY7Xs44vj@y^`+!_CarS4faFzfBkUAgM2+Ot2^&L@veHF?`bW~-u9BT#_wI-^Fu zSw_7fcDAOi*Vi^|2AueeHr0W65?{+GMGOidN%LF2ldA1BV62m(iD}DWMdZSTy>QN3 zNQGrThW4n7$_WQjrvApf%0+R{WPB6{PcKLN-BnCC%*>C>$B{`192eFeTg0z(*MVJD zHOY7{a8h7hf9mWrh3Sn7OiR!Iv%LYbL=CH=G)&YTv6Uk2!rx&>ZI6jrE8 z2JuQEe!Uehu6Pj`_0XTHUi9JNviqp@rU8K>@p|RtE-$Usc(|mR;z@d5OMI-goLPg@ zhGT7bd=|Z{J{6Dpd^5BCtbzCyp5naRLm8m7UZLU>x#x#E@3WW#zIdWB8}?LRw)6I( zBUQmzkLBhqXh7c4ua|#BX^7Nl2-V)xRsShRvaF8pEEP4edpQwmV!8NyG+Vm|Yz@e53(| z1Aw3B_IGbf@i^O(#H6rmcr`xqKDcO(q^{JL>4Wvy2jik57C0KTJDOD(g}E%oMk)*{ zIf8>=7umz|K)`t%YP-dAJF8~9`?Hyy%vSTVTd({5*fg4K9Xei-mi_lS3$TGn`ReCK zVX8E|Wme9vox3yF6C8f^ZtpQtPF2Q)LA$vf!mn}b zoec^{<>96CEk$SeLaJdxSPPc-WJSBYXLI&`?kW|EAb9XcY!*U(m&)-EiJ zq3Y*%k9tcA#+=>ZYpY8HeGp&h%Io~$!!yWoVb-}@J$6)wOSmO8;C@>G z3t$nryG+=FWx|4VUw;%w8+8^JP4oPg4*X8PqgmZ%SI!Oe(`^5$sBUZ`0aSOKnuYB2 zGh&c#mg@$$KcE}mseyPIzoN6?&TE0kiJpaYGIY-xz znx@|)*B){mu+-ExepCm(=4GcK4T48N=Y+19B6(w^Zq-g6n(A(`1b_vqzzaga)uo1A*<>4X=$FGQbozSnXu1=xUw@4`IMJS_OX zYypL}+a!q6vQDj@UXs|8$ISeDFf4EQ&iANJjp0xMEh+T>ClC}O5W{@9e+fQ_Mgh_K z!_-$u>=XW0+@}&QFQ7Ubd1{uyE=!H1hK9C+G&Z(jN{3H*zMoMnHC!jUOOrg>97-fFpp!5E@Mt3-o7c55UxZkmq;o>uJu+@Zf92PKP zWA{=zY3l0$-+{7$V5&{e%ldWlM(iygri?fZ5w$0KALr!kXSmEJrLlUE-D-wVCP}*` z14`4cWiDj^U6mSunJ~89XmoSSIO^zrFOh_o?PK@ZH{S|>w#+8 zY};nes5dOYefpo(RiR0FLL;JjYoedA>L`0aOvn0IrBXK2qm=j)0KnxGzTnClitD)8jn=p+2D25?=pf&m2fKz96gzCAsOAXXoNH@A9WNQ zwGm@y(_XxlB`GAF_}p}i+T44brUlVlEF)A#`4Y(OpBaoCqwG8T}szTa8njJXjjrR z*-;IK8N1Et>vP*>nsa=;)F6`#sEh9ItDutoQxp+|ZBjgOGzON_8@128 zc6$fttSwA`N|a$aGZ5+J;`LpdKcfep{?5#GQu*d+G0AJ*GyS@sjP6sjG{AD-G}S`E z{3>2(3aF8Zi(Mc!twGUFLVHnorjhV^s+Uzw zPk+PnZ;4)o%q*>$@%Md6lYfE{$(EM&_iU#74;h{-w2nS#GM<{?CDxnF+82?Lfv5J* zj1OGF+RVzpb$&{4%^kz^QJUHsb#`Pt#)!^ko*``?FPpK5~0{*xq~& z@k)z-@@)iHydZ#?w6?MFBeeUFvekRt%EuKabN|{SiQS1270tQz$x-$xXQ3C5xXVg( z_nF7|q;-FsJVG~MU7`Caz96>;QZ4+^Ske|5AMlsAo4PE|54-zda6Rddjtqzyd&Os) z5K#d^ya~CzbM}}WE!&dmJ}PP5=u0T^8LvWg@UABjccbLyu`@IvTRGE1ySl;HI`X>) z1aYiF?K($8rxFx6WP% z{e<~#v|`H^c0pLvkM35qd;8m>X{1OuoF&!=j6Ew6LiE+crjCW5-{{IbvxIJ~KkoK- z4p*s@naWa8QJs$_hZAI3Ul7Rdd1h_J3Ro+YH1>tDR@A(pes_|T3K&AZ$lw;IitM%y zNy$vrTYmi0a?gxb;X-5&e<%Ns8a#J~Tw#-VZW*!Z35df!OfN9+hGmjC~uV}MxAjH5!z$)2!{|K?X|9;>w2_+91K70jpsb=xg&gfyb?ogi3vcgz~s$k-FMN#bwgpV zNWm>%Uic$cUn$Xl1S)bJZq;a+p!#KyU%~&Vs-@ml>c83pU4ejbh&G7V?~&(*F@uAH zDoaouNuxTaKc(els=L0%4A7~Xd~2ET=u3mcz8!d$?bKiS@E@1MlMl}-E_W|iFBZCy z8?wO6bEE2-kPwfxaOtsW#-qzP*KkrCvm;1HZ~^>;y#XEofuzOF#FicEj#PUnPs3tPirR-sEfH`tSrD z?EDLHXo?KjMw=STKeu!Ut>6OzmzT&5`fsjnRMl`w@k;CD|B{ouz0pQ}1{@;34YU@* z5)Kur-RY`z3PSTnTz%x9HAqWt*c1O&rurJH0w@G+_C{WO@Kx&32Vl$cki@d-Loh5p zFfslBTgj)gA_kiD7fDiqUfk^3WXa=t_KkKs;E)v0o4$0-K7-Ff-`qYpkZ7*XYGQo+ zb~Y0W{_TP3wFVH(B)kMe%`9SmcqD#&0r-MtrLSKk0lJ>zjmkv6T(0qLSs=Y!kAES* zaCDsyH0Q<=j1|wf{Q|uBm_0%x2FB)=N-5V5C&EPF^VF&T=(Wd6`8)UAu^;1CbY37M z)`kI<9fgm9YZ>){Db{IQ={F3m7$0!}(TwveC7?bg;&oA9Fwu%b&r1x8KKbjZi0x%| zlh;dz4#h001L{;vQ7fUQ6$0!cQns63dL}1Kn9l?pJ^(HH>xh9Fa1T+%k9|LmM|POg z5a4c@c*Tl~NQNle-T?ME25RMzf2eQ!jBi4n`h z%?k&2`}+PvIMZ2E?zcXoKkI)_tEO1r4S8rWeGx(V3Lxk~R=ZR+75{=GRXx7pM>)K}naK#tLzgJ3RG3j~ge-SWq+&T91qFmd zo7BtSuCI7Mx4xdn%zcZ+t4GP!%Y4PW9KjJ55Vs`sCOA;`<>>oAbq5_pOk1ow1^H20 z8f^Zy@#??mHu6Nk%4v?@F`i*oL}Ck&n3yLs`;`!e zQjZ?z?5KfyTLS8=9ldU4F}7rvUDP+KH-%kwnA{-uU&(>;tg0_0 zB{{7D%Bu!3bc*&&CS==p)zrHgYpL9ar4Fj8N$^N~T<5KfOZgV#8>!cKKB#;7|1u(+ zJZ>qc2mZs>Im4KZk()k^8~0%NT0}a+iW&Kf1jFj)pYhgzf;5_~n+*>GLPHJ|YQy?p zT3ns0ZBW7rk{hO^a3Jtycj1nI@|@c82mi{@7Eh!=01EjCWJE&4d;h~AYPow-M4R=U z@BNa%1HBch0rD|9{J0pg3<=~#%a_^~7ZZ-#h6;Dm^x1{OWeN|T4GqR9#F6J>8viib zXw!{gL{X!!BAbU;!T`iz@_;I}0vWZ!)@wx6ItnF(Zi744Zd(FY(6Z)_xctQbwPt9> zcI(En!#}A&gh+PpE_Xjk4!wVeI4DGr`aEA( z(I$lz_%ny0mozJgP6GZzMr*`93@ucPckVUS40D&|#r~e)12|xRI0?FzYpP8g9uN4oBURqh_U=pwbN>Ho~N>s0DIyH~6^wEc`Mn zV6K=kO3m`037Vw;&vCE+35{;ni16c3{~}A(rbmf}aVgl^SM-;15Z0{9lP>ajbsVSf zOf0&jPY*9Q|E#|$ysOj=F;eV}T&OEz(Zo?@!XQ;w=82}59q($}MaRre+&`K)Pac!& zEB0WH1`4=LuR6Bmh&emdxQDLa&A|jcXDM73XXDiv!bs*#6PJUnJ0E|%@w^fm-Yzx{ zC3!+6t18c`ael5sTvXmRm}RJ^`OT>6?M9JOwtRl}4>>tY^dwDL8P2N={3+Q>7W%+B zPr)IZ&B)vR6IBfc+X`o2fKioAnFw+A{=R>s7t~RyYJ<>f`5w z03;;-g-*)i4NpswY83|3=}zWHF{{MAomlXsk#pd4Yd=6{U+$2HJ!;NUWLf%2y-a3^ zDkyN16?5lL6f;0w*Rs~GKjLh4K&|5(v*fp7@SuFQ`ag})PxwQg+`$>ajs>QXgipmO z);bCxCnqO^UGSBr)dx*((YjE7itL8|SV9~CpY_eLc(Qqm+w)(4dB%2ymyqz`_9o}L zplhB=(}o}%sMEibzkgLjO{_@jw)~wCVpDryeZRGX;GMv6eF8{t9X?Kr@m8EDvxIp%`+Lax#Ua=8TLc1EPL@ul?u^|Z zI$*b>#<0t?8$ZHh4-5ITKzu*0%coZ3CvfGV=gpTEm935DD=@$1aA;D8aVYA{VVN3Q zxLh#YPbF}7=ak#cGTpR)z;4nSb^Vy&R^~d<;zagV&(=a>D?~VXkVWnYzS2W)hAoE1?A4Jx@hU!;BQCWe8pkD&FH>_SO93>lHcm66oGYV@J>fQ_>TM)ul8 z)A#0z_1{uT@zQyexG}uV%*};dAt3a>>v%Dl4D`Dfsy9pb{sT|3fu>%0`tLadr4oH5 zM<|t#+hXL}8iS}|E{Pf`Xo?nxE{_=S(sN6R1x#B^51z@Dc~!!8U{)ne^A7)k#Z&V% z04512M}z>&-AA}K&vI#>{qwgSQ@4@X1C(sTsAl>bq%D~@_+g%ydAwzG7;OgTN{$JY6&@Dh}BC}1vGw$Zvk2V}*355o18p?uoipr@l^V(^a? zJIh;Ckj;A(=O;Y`SLFjfNdM62PN_iVQ?_mSZulE>d>M5DgF1tHfY~`L9>aSaPjQ+g zO8KYxP!D$-O$m!`$pC*r|$KLEMQ?itzJHx<|zBS-^cSP&(31aa7TM3dCA9;^luFg%^Og zU7_?gyU_AZkb8-?Y`x!zSVYIT4B0Vj#$2Ioeu|S9Btw8PI4ee^sOoRQ9r#be^ z7BBKMM-7>{@1`S!ze7KjZcl1tcZbjY4z>*fV88wN}LQT`TSHN;HcKly21!*fp3 zc+iueHE)=Gd{5+S^Lyyq{=x7-H!fz@ExL4`boLp(MV<|kB9eJFy4UonRLXB7is?@8 zEda^H3@U8T^WRvj(Q#ds?bUI)$i$=wa@H^P-T%m4s)HDticrBqfdiXzug=ZGR(NAD zJfYBh>fkRzxT;}`g4<0-6<=1JV>I88>)Xxz`SbaC{wjmsGx-q7JK}v}J1-v}pCD`Y zZkkU8(^4=fj*YqK5JDP8iX_fr>)tEHAn~qGHey??%D?e$0Pp^qDF6VQ{$Vf|)wAhy zmxPpKrY@9;rKL-eboduF(YMMy;42EXx;#JaI?~O)js0`Jmmtu;hScr}g|8$9dKW~C z$pOZXwaQ5+n^uZ`u3{6@eoE7oBcGBA*(ydQl}z(pY=5{~@I)L_qliUxLO@~R<2AJ| zi~0i3o`;4GnZhp+60B z&r47p*u^iCdym#Vq)!ol&c6H=nL8Bge8@k0nVWeI3qBjlf}A@UIHz|ut^;wl$O~`v z`#V+f^4pnvmC4$63iatcmAC6kO0fQZpakgge37kVWBPc80gfV;!!YhVi>jU9LP}U9 z=;tas$2@|#Ui+Wq{_W%^s5C24{}k9Cdkp~F_Nx_H@ZaA3v6>t)+2IGJD2`Qs+-cU& zJjqU7>NHDfVvwB6)7CsPA0FiqDzNG#G0kMwAUp0l!<-1aa`%|pbj`9%icc%G8QqFO z6zYaitgf!!>k#C5&bI~pG3W0!WPHHnha9sE@EJemyIX@aezBKdOE=CU4x#9v*A?$+ z^!BiCIIqhMNK{F07X2}jWDg|`f`czk+{4MI`9p^)h7+H*Nbt8^~GP`YB}RISGYq!G5cuZUn3E7B~gp?r`OWo?;>PjBAG4eVu^-;`>{9i^o&A z?cBalwzO;b{j~tR;pv-hVq%#s^^olfW4piJyo-7iIx^dQ^qxDvCASkBgxpW*6|D2U z#tvxYf(VQ%O_Giv-h@HH!M7wav?2~$138?Vkx$km1;Q`91>2lVAW3v`*iR)YhpFY^ zPVOp?5BH1s;Vk<=`*13K+9V)13>`*J$sX1TY^K-XDod@N~j2>SZUtjR|X|F zg#}*jA;b=o!W2Hty+?CtZF-uUkI1v@YhUXTZ`Xw0nOfgLc%aoL0{VC!cCEkcpXIu$ zQxIOZoE3Cma01zy?^1?6WG!~@c)|}Cf@A^;3PXJ5QIPMJH4+v8`Uz8`z4|50JN0+;mghsrnCkkWMUzh+&WzN@S4u; zaq(3IIxbUGP%+~N-WJzOxeC^45%jQ_j2=&hCo0t6?zTZIP!RN*4P1^zkHxN4LUHo2 zG&4IJ?V~c*J0uN=lPz9Scgp>4!P9F7bMB1SE67Z;1sH&}$~WJoUzn~?>{AT!NYrCe zWds!fXWXzEC}l~0N(L|w^UBM=jm`J@uFp)uO<+6@Yt+15S0y9xrI?#B!wARP__CNq zm84|#_Ua;ohJwk4d(Wd0YeRCw(L_8uTh*Xg?}N8=nawMp2PPedU{Gw&dE~ZPg}6E{ z&#MQX6HXMJ^NA;tSA)WXi=-ORqm>o()Nn#usu?skIj_XoPW&on>BaO!{Be%H&IGCh4VIg!V7K_^5WZ6dAc26(r5Gz2VKYPA}Z z*kuYJwGr(;rNiou5@l`TZc+e#z4sqives&1-!+ZtV!h!3bO^?>E$NVDttfP#^#yPZ zbUt}-kxSs#cw5c;%brA$8(%cmtnizW^N+~N@Wfnrs` z{DKJ?N&Am^01uZ-9>HGOe%!!bohSu84B1Z)thMOnoQlB+v+X{L>nLSFd0(c>n5b-n z?$w4o8MdTlOMom=*AO791pZ-!Z^SLRYvb*JU`7ZDysiSk0upPJo5k6jxMt}3F0#Gn zd!1krA;8m^#pkZYO|gG~A<=fRjahrdWRscG2lpbB7~e2xB%f?ACfiGBau=>JgMOo< zpSt#zd6USA0aVz6P~Xo?vooq1Z*lbUy~_y`&if9*8)r_!F?LLANK3n}?-6sxRC@wd zUs#CEc3pT0Q#We~0daG88FbLCet-uC4rt2kxGP0*4^U=Lk4@52CzZX*$M7$bG(^8MlaBUJo{Ala53$wn^5uRrx3CX z@ci7u`|NdXxA$Fxc2EWs*XRIloU@wovW z8fR-4a&4!#RbzaEOx9CF?{`YizR%7@7boXOs1PgQ$1#La)bsWK(W2Ta5A+s18|4&4 zl?RU02Z31EO%tBy=OgYN<TT}=E*V1APm)i0t&Ws7btvn8GIIdpPA?T%;8UKiVB z!Pot%=c_CyTh#HiykW9QXoUY(Y$tNs`am4!>Xg`ftme2`>CNABPFgIByA%$HP~|n| zQybo!>}>w-XWHOED1SMc{Jli?iFlnjfk=x;wsxC+#{AMG5K2s>jA5%xbIzE&%k}h!wkKX3SD?l z_NHUz2O2X5tiISJwOz%qG1;5O78LLU6urHlbcIXj2D5)l4PkGhwJaQC9SNecS$y}5 zO*|hF(Wmu`&F3}7Pvs`F{=HXEg*;}g-n+ZUc@s@eJ`Y$u(!~aZAkD2+bah*F!z!Ui ztp`JAo9HrUXkTdC7*qc0-ASTZ0KRb90GN#2kW`#*q6q9FJbOKU({EE4=$)l1D7VgQd z2G8tjD7x7u7Nsq7{UwVi<3jJ>=&~SIYLb=&KMWj=bsHb{i*6 zfelUI6!6)zXAAZ3p5%W0`g?X3!|5K4%$25ub03@g{kPVT#jV^|}CO5GaPY?!UPl0G4-P&~lFS+6trj_i^jSN6nz%=@6m>3TG0Uric`o>nc|FB8kMl66cuGJGAo7R zX^!6})_sf#?S~nYl)A9?XO2=b+#6b?Y4#BP3RR5~hGm5_)k+-PD%V<;1G2f;n~Zn! z`rfOk6sd8?;Nt7VM|-tGWE)?1eo`mA= zI&bl)+K4kv-0D#a2qvl@8eyQA1F8U=O&{B`*xqNs*4#?EC}00T?@E>8!e-{0as5UC z{a{F%Cmh!K3A2J9b1Gj2v~iFJh<7ocQvL(-vVJ}3c&oQz#Ae9#{@HNEUsW*Zp2mMF zF!&3dcWRfi-`Ixk1Z0y*-k0^dm@2lSRIzZ>`=_K*IYn^CWlwNK6YmWJ8MRM8qG+R8 zg+fjJI|Yl7ZqtgWPo>JLjl+9otRa8;VLmnU6xl{E0nGWUo2yxG&fc@vfM*OgSak37 z^0#xdsm`^Pp8jx*x7E>a4YY!Vr3vA>_lwF$LP}wN-6vv&Dr%&SzKY5dxspjHp8;40 zDzw3@bSYNnv*HljLuEdws~kj<Zm6Fx4qHbNHc`dUD7FyG}0X+AT14J zl%$lDh>Q@VJEdC$0qK$smF^g@_xb+LdC$(-+5Xwtv-9k8-}iN2L9NTSvLG^s?`?H@ zyvlfUBR#qpmS%}l%6A1hTI`h+QCkfTcKXT-!d>K+zocVeE`I^~+8;WCsvo1y3MQ=V z?OPKs7^03`UA1xuO!97fG3H-Y_NvXr(3RxMY`lI?A5Fe4Y}`a+nKIbBvY}m2f9YXl!zfMdJ9{IOe4% z%XN#{?jY(op4PlIG2kfbNl5JB^Wzaba*F}8OUV6h#D2O3RX~WVR9QW*GV0Hnt@t%P z4FH>1MPb2V)ULV}FKKK__Dz(z@ZW)r^^!S~Mg<^KLBh}>YP(pveRA-Z%(})%GBy*{{H=5zbxvMyzFYPe9y@4;hXQlTBGrGD?nhDj^#d&@tvE9)K4qmgQ*)-9cmOu zK;wSR&K|m&nX4AlsqHA)o}}1Pi+hrQ&iKtp&ofIn&LBJ9ABXZAII>1zi8~S*MI-0B zHL_X;+onm(&#exu$;6?(5xW)NyHz<;?ler+IM#ID%Al(^*JgqiIi|L$z+Z~VrbK$v zou^ZvxRO9}%YC3vDpW8nz53HE=c)f(Ke63Kw%5WjJW{~_h+O_D4MzpJ>qBW#(%?s@ z&*=69vbS+4C15s08=9tYb918>OZxKFN#>qpgj-BBkTOk8HCrx>kw|Xybs~+F`zODK zdQj_+uPs>zp@Z>`4(4Xz#YU6;_Terj=Xd$*_i`th;mnu>Cl|;_c~je$$W+EQB0T zakTtiYq@g1jAJ;1Eq&F2Ans2T5juws-IbdCHP01i@g-14kDaHtv*%Y*2UgeZd&r}6 zOE>$l(}%alYisTgog^l!yhnQ(k4IM9$EUQe2+JEw3Q`#g(-6qY+-XnJbvIUbJC)m7 z`)>Pi0PU4WMfa@HT7uldovUp~#qa$n!RxfhNmbc6m^QqxW3Y_mvR6XMt`K*3S^@$Ue43esoNM;&o8+18=rFiF? z$ME6diu9D(9`v5R(R&ye;xBF7Mih~f6Mp&{dcVhL1)rrs1rUi%hW>ia1A5dHLwKbT zLpg~<^#u}ZR|DzLXW# z*LFiW%vfzxcpPeaE?AA6`OdM2qhP_WeHhamb(&Y3t{J<%+8?0d)0uE>_5=Rm0|u&X zjzK=R*Vu#eBy6RlZIB`yy)W5in(_#YX5SarHR)$(Fv0E4#;WY9@ z8dNS%s9f@YJm875HD#|yJmBiOzbO5vvbAu#-tJ@Z{E5W}8X~V;ruQNg*gU-R^dj%% zB~rVLG`y-r@P-UFBhL?PQiBqi4_#k!vo;|%hLdaUqd5=5AvhJHwLi#T<#Sc();O&q zIEW%N+N0sHlQ{4Rr$9$w$B>teqWWiz)ItjRU*K2==4~HU*?=19X+0AT)69Y=${ZP* zYSSV!BaWZWraJp_U!m9_uDAjdTBWmPP4B#EQ=4u4`}GSiSf4n%v%cV`VNb+-sDtfvY~^kn@;UPHhbci0>O7qE#JW8UdVicg+N-_G zC_ciMZ``?6b&)pFWpF#S^=8x%5lk^|69^-#W^TpA5cwt0J%m}2f_+65>(cDAg4%m;eP*W22TxL^@BcnR?2APd#+WMV=H?^P z2fxlSheCW1dju+U4!IN`oFt$M@;+%F8msj2RQBIdJykCx#rm`pC?STWrzDiWE}Nl5 zgODe~RCl$n$~uZ}F)&JuRh&{VnxHn^xUIGENQbB0HpgvI>%CY{g~p|X8T5vE7iN$6 zP`d_NeBiB!o#V}OuB0jBzwytRKu6ab=VZmi7`VWVhUI;ImKmr$=K|`uZVy^Tcv)}=B`t8oPPL9*0C93L_ zMzplKOk|qb+LDBH`-QXg`4|~60s@6lAn+e7Tigq;gu#;pi;y;PdR!VC2?-F8^_$K3 zbNF{dh_L6oUXjZN-! z`8eA6bH6d^CK5v(sES`lw5(5swWCp4T|65LJ@b-&ydD++*0XkpIWIv_3FbXng6rM= zY43WowPslB`cJB@Qv0M~P$u*0T~Xr|E63fH8#<`cvYl2U^7<{|Qn&4cv5byF!cU_*t5`(xQq|xUP(F3p%uu)kOn%z61DrWC`RQKL0li)afss z^{Zu~KGC&S+Br$h6J#9Tc- zJY-8AcZl^8=l2=GADFW_5dg|TqMT55jEZ)TA%=vvSl$seHa4#RS8~@@&niwjq>q2F zCl$HnVdFGs)E!(k!~Fl)#%vulOho$-$=#k30|`iBYa0&_2TpQB6R<1$i^Ju2wm{h* z+SeY~*O8?8@b$$YKukct40^zn-D^Jn>XmSKly$oYabEjv*Z%o&VM*5740*WNWz@Xj z(q3`w)bjhtVdbIXO(#RgYq_@I=85il%Pqu7NX^~VauP%Lzj-kK4{eb8OlaNK-ODvp z%_eUEcL3$XL-Fn6Vbz{Bk=#>AU_~J7QN!u+vi08ZyT~DhdIR)vZ$cqFdB;F3;3R3a z;PTP^8o!!ng(CTFX-Sd2{lXP@NGC^{Fb3jFFjr$8Q)B&rX(+MZ)?&O7H|%7;*r0hD zrxONdNBFTZ20J`4;t9)CDNrrhSZqKOmsIU#-lHFHU*`?zFLTNV8qu}8yIG)Z;wu!7 z@VnS#OS6cdpiw1#N5t^%zp8w3EC&kvbjjr2di2SYX>rJoX-!bv@e7v8mx8GQ;q6@C z()7{Shtt@=%Kx?Na_nB7dGsaSvwW+HqKXQ9^|XA8Y9=jm6Rgk5g$A5us;UYhu9euJ z3^p1=CX9?+pYN77A@LjJ0-WI-ltQ!)@Ds#?|6Zy42kff9E2f#kHaZ7NuDqjGk_gr< zR$hEj57q$o%W8`CkBMmFruYyJeKQtC0&Y?DHaSd?ems=JzF1}*3M$2xDM)b~LjMVp zHerRc)_I6XTm6ly;~=2fXTZ)q_x;`D=G@AbJB1ggR_6^*1HE!y>k-FL(ia3VGG^;j zm?TNW^6;R8xp~nmHF`BE`{I;J@y67gXlB;o4R(MZ3XCc{0ZomYHBpkb?lS0iWIe?n z{Vu}dW*bu7lwLJ5N5d==7|XSL=%)l3vrLO8%@vA$&7?k?5%6zsi7{SFfCBmaMw*CB z8QXEzxvElCpq8$L>i7m#ashGXAlcJCc4v+qFg7Lzr~V+=yc8>+SBo6#9Fe;}p?;$J z<=o)~jqH%HvG2BPu_E|K-8Pq8!;Dm7Ax^RW2s$Ael*E7yuTsu6WIYefAnusf^*cW; z*5GuyyoK!_TwMeUvm5wBf(jbki6YoCOSq_CU}b;u+O0oO*P-Uy zyKYt4Q>a=sdcIj&x!`Hkz0jAQoPyh`ErtFCki%4ZFwx>d-NR(gxW9cf2=x%(I z72nILF1b!m9wvj9_I>S@=}@KJ@5$9oZdUM+na0Y0?FV_9&DbWAdoDa-8ONOpzg3Nz&>G*H?@l`(1Ay(2~V<|1FDuO#_R~7A4 z6>tZlgW84Om9jbP?p3O3+C^q^rtWenUqQHcknOgN+mZ!F=Hlc-U7!}{vKi1OdUUj? zqT4I*2`FHV$9}#RlHZnhCp<+u-^E0Ck~R>1#kJIFA-8+0W||4#spGTx(1c~G;>b)N zOUZuuW&;ioZhA};fTJ1MPzL)wOMgzUD*aW-)8dEXZduerupl^+a9Q}Wp!KK~kt~{C zFYSbHU@BJYKZuxXNSuFem}RluqWnW*RDEgAi!8k*a^)t9=`>6u8biRjCF&)0&#@W< z!zaQ0-tKh|Vj0l2<$BNGm`%&$2PTz7`e>i=Fk#q5BpnE3KXeqS^Ei@opi zbCf$Qc>ZPDbNwRHYqB?HBR`V3zZm6*nU^DlEq8O&WKtiH`ZliRWibwQM%$OFDo9tr zrI_H`1DxG&B#8rSj8sYsW z*j$R>o!j?K6FNF7@C_rImJAOyZZdnGZQduTk!MM!k=V3Q3zIqewndyRymx%FB<9gG zCYBo?eB6fag9t&h%iT?cWs}@{$7f+f_3(sNJ#7kEqhkDIR9P>P!F z&cjA$0{9!_Dk)g^V1H? zFw}Brp3L(6E2NuKSJ=x+^qbC4T`~TFcOIwLL0|Xqz4GTxP$>L2#Rv8QkRG`Z*|@gO zmFvJ^8Nf&k0Eu(^8Ln3z>T{{gJ5g#pqW45yq48n58c$2|IVnjDHEx5X-BnTP>^`B`U(kR0 zGED$@!6j$6pV}@9aNqIfA1P%T>!kNJz}~2hN9XD(2A2IS$+G|D=nl?W-|@^5Ng1N+mBSRXD*PJ2Fs3}qV%PQ0xSj7Oj+y`XrD;F5Cb?v>>8LtC2{1y^N0lLSi=bkwhg zwkf`=;5g7}3Ki)47?v@)am#=7X~Q<-j8zNYUlGpw?EeQXks@5ll_8yVPJj@EjnhEC zBrJhxQjl*4BEt!AsMTE>NyTv54kK>m!C+)1(@G@A0@3F?p6SN-8XkW16|yRQR*?Kh z)WPbeEMej)Ck|NIp;G zbCxU4m*DK(F$cfMhbIVP#*Lr}N4Q(|a)KXmm44n_2QpH>b56Sp%5EE>nRI&9O!kbE zWRN0?ayo4r+yf5OyED5D8qx@X=$iM`%h(!@XY{eisqHNKN? zO6)6$mT%efU~Z05@v{d-9$9>Q904DV)O?}HIy3?EeGauz(O0+~&lqhA{fH6+Mh~P? z$^6TE#&+6N?@U}^RA4g9dIj5T2@03UC%fY6M7o}_BzKGG1x8SSIwFLIMHBJ_zR+gF z-Uq_SX9kZyPgCsgn{o0y4Shl#cNW%HShS6aokov^d}+SG_1KvxFnCUk?vVsi!##^n ztQM$eXdV6heLVg`0z8_hK*v7j$NK3kJn-kCUVv=zdU#Or>o-G^R}-9WcEu0*vpG=jHJ7klf|MJ&z#{n>4sF=6A>|Eh?V z*;obDT?CR8+8`cNB?1-(S<4z}CJrzzp&be&$;7>JZf!9+qA?ALQONYugCSWskE)1+ zdD+Q4Ii$}JWK!j$8?6LL4U_QqS&BoDI1A;};#2Xi91Y!x*`!2RDldEa{4!5z=A?3Z zx$SI=o#UZef2|&tNd6pF*=vRJrtANiUnTaUFDffjObQQWR!>HUpY50D()<;Y8yPmk z=D-f1)LC+JAas78q2*sIX=ZZ57* zRVnT7oC*K?LswZTje+}p>!ab6f_~55PyD^xoYNf;x#PYBpqQSVL=vx8SU=`oa|%Hi zgYV;nraDo0{MsijV)e4AQBOQ-y&Ie0Q(r&>-IEPc(P*vvPg;tPr%+sNw{+l1^7btO!!vr$4vfAY7=^6HbACk&~4V>Jv)Z#f^H{+wD_d9iMvqo|=1btygDIpL#y zVJF8j@4p_UR-7^*_{?nqE&+rnDohg(&NyS+Ja$N!wEKyIYyb%L@lKEa!&*G&FReV+ zogb9x)Vm+#OnaF|@#4(&P86OAym^3MhVGh-Ja2$t3Wq%Jo3>SDL@%b0l#;4-IJHX~ zc3RvROn9PKm@jwXmg{FAj*rXQAc zN;xR^x+DSMi4EH>HcYIKTHiwe{<&_9@&=}=pg<}eS_2jlZ4`0HA2~ffVE5^ z?wEf9l06dpkvZdDp=w*Sa5n7W%R3(I4#L7%>esVogl%50|4t`*7biA18&z7g;e8VG z&o`?AKwN+qr|ax;rr>JNP~Ie2*~IfuetVor9Y=7_Nl3gYsk&~O=~$Y>l^Y=z!cNQw zDejOn=#ZoCnFAF@6p`PoD^VzW>S5s98NUi7(wd>btM!uSZkZE?{jnf2GbjFmH~q`` zJ;$rs;nXi*zn6a7qu~)O8t^Pq3w{T;ohu$uj{gW*mY9GVngyDQ7spSGtUtjPyA@ax ziqwax5;2KiSG@ZPnD8$X%Y<;-nARvG_QZFfB7kT z_GV2PTa!q^OgAe8>xyM{?DmlX$q<;DLWTX&oZ(uSgp5%!OsL1600Sp&Y5s>-m=ceA zb*>YcYjJ*b-Qj~!iz_rvf5y6Tyx>`;tENW)(K(UUTxZJ5p1%VHnnjmp}drHe`%y;=|msF+JT8v+QCiM8HLA%CF zF4}gNzN3i;OZZlWM#LrJg4Zp3VJ~~1F{~x%9Dq1Bc*%zN8{V`vyU382y)@D~dE?T| z`sxdn>lgjyxB=ntPXkLOzKD_c#sv9)MWCl~p&Fk}(Wp$(mfHG4ddF<@zHY2LeyLik zL6^#M?Vb)&f{sNZ$RPavV>R5=7lppDd>pBhqQX}dc2pwQ`gBHIlowZ5-VwyLK+}9- z6fEfQU6%svX8LtlZ%p(D3-t$<3MY~3&wxp1vwpZB;dgNyU)R5={sb`L^M3u`9|=Bs z@?E*&vYTz2j+50NBsb0UW?bU4zQ#R&Ryjh!4Ej*=qJK3wdAKn8TyQUL@hPqb_7FEk zRoHx$B|7L&e|@!?b0S0z7xW+fm|$zkOa8e;BDKU6LgkS$h^W`2OqZ;%RmTExlilYY zEBSoT^_-wVQnL@ymqzXc7AopY zTf;g7pVqu_bA13(7>dr)T=L_g`c_Gq;&Iq-%g^bxUs#}C5dcT3+-GI>Jl2JUi zIT#+C4|1e}7yqP`X%0i#FJF3*=3F~03zYt;zPDbwYqIaZyX-OQCTsf(FuY$E*V>|k z^B$I#L(h_yTwFZV1Xx5Nh83Ny8+ZG)A-DB=493#1+cQUM zAqNhXB>L#Dc{#|AhvzXw&(psAIXe1Jic5Qi2>M6!UvUJ^crr1IFy3$9zBLDj8GJpA zi6oY#_;08>h9N(>t#;3>xamGy8VWuBb8B6NWau+{X*)cO%{G+KDeG4scI}3cL89W2 z61Ltgo!w#oV5Y|uEkC-&x>L?wIl5(+9`cSckHUUkqxzQj5N%=mH`7OcVeQDrtl|f# zY$JExgj+DG!abyG;Oax^c!CUU;$~44NlB5FO@L%*U(E7;x$kP& zYRc+Qw1;}V@J_uKA|_hF?U^(zljn}k%VWHFdo9wDGN2d5Gg0R?tx{>;&G`AVxlLm4 z5aETsxXXpOwbU;`bUcE0gmkiKAfP=nv!>%36$V<9kuDcp6aCtag)JwW-F=;*f3p)C zng~>54XP+TVkGW%X?Z!ptZH{>h${oH`hHS%@@o^N*zX(56`yMcdP6pW3EJnrFRQ>d zU?-51?Hg@{`VJx|!gOzF#fy6ihd{z1N8KNN5|L(|R2noQV#WdiC-MZ;lfG-fIe1E{*kW63-b8 zxDu{|SANlne~>G4{xkdA4r#I64J(kO3`waCZwei@J$?O3kIAObUk)@1%+|z)?^Oz~ zytn6WXxk-(%X6pTX)n&dN7_Mev-LhjE|H_k`_u#R4iNv#|UH8NO82? zJW}>d!Sar{4q6I6sm*wj8?cu_n}YJ{ARn@tEb zu3%%t3glOUJW+wjjXHb`kjeJ9oxB%$4HR!uaouG!4XIyYM7>U<6Oq8)F3YpX+bh80 zLO*H(;$e7`7yY@FuRqNSi|+wskHe4jowMcGO427A)PQJwyO_{zqm2i-zp`z`{L%zD zB>9>l*hrUDfTuaZrw=X)yBCl0Vu2?(GU=!eoMf!mzb&sBdcQaDc(LMx#Uu^}bU@hG!CwAMXXUcJ6l&N3+z!X0yrG>jV;jo#BJ9>fZch{oj( z*Sc-@Eljb=mSK;3vLW$?PaSm9YX#<3|CSok2J(LEcG!CjeJ>-tFu{VRTLEg+c(3(y z-Ed4@ITM*o{qv-ETRd*DMx~OPewc?C3b^Zx)OrYkoBDi3!h)I>`G zk@aa%WtQ2ZY3!at=kpH ztuU(!YV!kYRC<+O8vR-}S2mi+&nUUXn197PPBka4?6U#jI}4yk5<`$>vL!XECRTTP0jNi7XG$ znzc+t(buH}GnIAY95%J-bh3Z|9sq>SwQZsueEcY{uHO~6pcDK4y9{tGhQSrJbA=Wf zdK%=_WiRZ4%g9kGJgjm>qQX_ThkQ>~qERO1HArmmI_;uN^!cI6sFYVin z4hC@>@tp6Ar0!P(Agl(C26&oSmf-n2qL>hlQ=YvjcGK%LH&e!GVBw8GQn8;-a}0@P z0E%C7_N_4=KKbC_Fk-UZj->H=g0QdyQjp=Y;eB;C7DWw$qi%NMc$SM}k?$SWvCP}!zyGCxa zyZ%|8BgUo|VVE-mxF`zZR#g3@uI6v})yb5+l=j7}Y7&UE{MFT&QUzTD-b4MM&0o@o zq-p{n?+6&)9UbxA-?NK(*~RqsVFJ{t`AI+nQgRf=^wZWt_W2wp&`pzRFDq7&N_N=kFxzMV@{`WWE(w7yrLw3FQUqK*M`altN zxRbBRUM=9WE#2ZmX@n7tcV#jL?euOtcjc$GI=fIc}6E!RwBH%t~Rdm=W7{cTnJR&Gj2Jqw2(y*ahLQ3 z|4nL+#5#-?1GwFZf`EtmKA8Rb;GX|pwC$tHd<+fz3vk~0yn0LymC%{m9<>1 ze=iUu(ho3}X#o}@r#wCRbER!W==ux2lHwv zQd;KpI|jArLOQK$;vlTg>-B7Wn1njDR(sFq9Otbs-(b3Sz)ww+v;w8U-qjHm-q$EcfuB%5nG z+sZPTbmmmfDN&my+l1QUzPLFx7+VummZ}?XNK~hlD9$g#z_+xa;BJ$ptKd~T(?E;! zd1_N0Rklse@gr<(=QW7Ue_H z$@bk8w-VB}8HwLpDi#VNi@b(?wCOeLH8IK(v_KTxpjbJMMq)w4BELicjkT>(@TmMCmCpeRSzdv^ecyGwV}+OFL&+A2Fn-a)Pr#w^cSMjNVbr1UwD|ZEn%qwd~>pFuk6OQvaT{lSu^!Y2EV|eb}X=t6Jb{MAJ=O6rSPsU>muq5 zZ_J-sKRGf+)jo(oY2xHS>?J(zTwu@{&(@`ZC%71J>~8Anml8pZC&~@Xy(&e|3v2{*_Asg$V+at(^<#=7dD&XDf;(DyJEx zVbZbAXJjrl+0{VHmY0^|VGm}c!-A5MQgtD>cyCr$!p(TkA0;LTgT4i;GYq2NMqi3g zWT@xlTX0hCG8{hSG@9$BM$F;sv(po-4}lY#=H`V7dl1pJni=}xqy*)rj6P}9@8$X( zsX0h@v$}5t&!mT2JFf?aWp7Onq-@F9vj#SK0NKbpAHZyEm=PrjC_lO%nv5Mx>OyEh z>%boNl0O0j_(`a@-v2hXTU}uXgMb6*=2n4>6vU*Tv#dd3L;H;)ZD5b)T3O1b+Xv9b zY^7hxa=Z*nzyx`jbqCCb-%U>Pvnz8bT^qB>>9RG@@)x{UV4K*qQF7hjF|y>*bsEKf1L z{Spj&(*S|ArkAs4t8BWNo3B<;9cD|@is{cBCtC4ELckyoR15cHOBDh!oKK;WOcPTf zd#4_9lz@sMEmAoT`nh3w+(ibMXZ(kboObTlC>L9(7#Ij&e}E=UAwju=$L_bRp!Jn= z{(;!kqB__^(2R>HK=-=XpHBjcGbtZzf7$C#fhq=;Z$YMerehaFsfXn+Pki7nvTEG8 z-!~@_vy~(V2BvtrM_Hd;I-t)10>I%r6MWG|cug*p$@ho0ARyig5iJ{fC(@ylNG(W4 z1^9ae?6t2(c3#o0oWO8t3d}9ToR)pYWe_gwt9MeB3t;q?R?Au&**x<$vWL5-t@nGm zYa|Wg>+nd=Kennp)Ie$LTt;;Qe7mooVQjfRt$#}(ZyJn_=9U3a;J^HdLPM^N%@(Wp z=4KcyjDA?$Ygc{2e+?G|U(B66RYU|&`0exJt+m*Z96h;iaROj)mnF0bI#oQ`+gD#j z?OK-Hbw1io`2Fv3wX^81s<6(Q*JAtmj=8zLOXliLOH)<-=JaUj>c?ROe7A%R=&Lrq z(9{GgA9WA?8{pr*_Ug3qzzK;@uS1_5`-0Ht@Hv?*xS3RaOhCzl)o|x5FY9y)t!k#% zKKF-(-OJVeYuh`S2RLXD7%Ir(?TF+5bls=Iuk3&x5(Ee68Mc#Fk+zAw@7Fqs7(R)S z)A4vu>e1|3ojd{c0Q!Jmz!LojC%w-YE=LwOz|hOGxYI@>`Qt?*OF@A;^l%>nHUkQ2 z(CpsDKLC8x`&ACf>W+b#yh*+q3ji@858MdsLJ-@?IX634)05=0P-jM3;w8pq&^s5= z=Q{rUKQi#la*+8=O_W+%l$BPUSPTrG$C$Qebjf1`OzNzjy9|VA@PF3#ZYHe~!&C3am_IOuv>8Usj1hRD4ckWEB)k;%UP@ewQ3mW+c|R|}H+k-v0L(mvYtCqnePPdllWK~s734p|_R zTz#7^tD0axQ;I=oARcaET@=FZB-YF2l)d_-11(o_FGSurjXmAysYH(iM<(NV;eUB_0G9E4u8+jv0FvAR&ox_ArQlo#hDCPXuXLO{;O<2L3 z`x4%;YL&kZc5kyz1ri(WTzN_GK{n#@d}Q-)e9ROAi(gUwgV(>;KaVo2l~)@Q9HYMk zDZ}&2RBD;k4QwS$UDdBl(9M*|!qL+&Ww|$_fZczh(AWY?_cpmqJOMjQAsxK)5Tj4% zM>h1@=C6+m&PV@V58MV1yK zq{ERVrqk+v;_p@xWs3JKb!=6rqv100^_V3yvT_Hj59cEi#qT>1zm_H@you0SK@16r zEf#z?f^A{WQmDPYkf&gu+JP>6^D`R`^aVbPjE6LbU`ai|TxCYF-Lnp>P3EYf6l}Ap zgv*F{RY4$Yg3YR5S*;guHk5Eo?Cx63JdvIGm|2B6!qu*b)a)@!Q|D-|Ayt*HW`W{{ zXXgnz+viie}(@wc+zZJQF<(_W1@k4OYdLR!%~*UBKd0r~FqOA=4*BLL2IV0dG* zaQ&}OIQq0qT=2UWou+k)klK;yY?pQ$;n~j|nsBrJ2?H}%LoUZxDD$^({R&#dV&*Dr zs+7B%pJ^<75VYm}iOmJ2P%Dg{f+|>5%%%!%Q3LP8kxFy28oPpnzSE-UxvR+{&&At?ymr{LH(?_atH-1C?=f~;?+oKEttQP?HgQXuP&JM%vW3yD8JJ!2jf z2H2~_Kq-b(u>HF^x}0B+>z3OMovHD7 zPL3F|Muk9*Iv$>d951i+y+mDd=6Vk;W(zpuJsCs9fYGt-?tl&h8*uFq%MD@!cr=JV zUmF$4RK+hZ8o;3Bu^^KDc|G1&u9Ov8)Z$qNXPoT3z_+BHhi!5HCl-mF9uHvA4tW?c z>HH_5q?ZT)2h8eZ0N&aKyQG?&ogKj=r6rcT0sZHW;`xupX$#-_5i8H~jvy%bo1ou{ ztePgP^!Wu@$X-rOK^AM_2XUeT%Vz7R6%Jl)vR7_j1 zkEGWB`x?lTe!Z* zf3YHsFY49usD_rjaQ;lL13?CAa9;e{ubaTO>iJRi)&Cj=e}A!1 zgYch4FBO7fi2=8_^h^Qw47f7hD=fyO}xKV6b-;_5%y>8Nha1{U7 zPXmAWI_L9OhOVM{QMpbM+Y+;qWV+fB2jgD(X1~@N_4De0BP-otHz;?2-iF}vcs)04 zk(U;Pw>BuAu8--=iI*MkK+PoTiuQ+dm?E6IEy|WntL`^F{ToIQGw#qZ>8$w6XtQD% zoC{N*cy5w_pe@$Z@~0^IXFo#~3JwgRmo_JoSWVlfG>xf9pJxKg@op^ZsrobUzLRZ( zlb6>%tLI<6vA zEgHmIFyx;lEi>IZS7E*Zv91G54Sd9gxk-fL z&5lsY8(#jNs(Oj6Y?{wW797fT4cVeA z0?(E|#Q4|}Jylz0BN;G&D!!`Zl&LjFtfVzkz;u}`S zES~9?S)$Kuk@!>JZJhVJ`rObFWj?NF3#o0h5vU=RcY;knK6lrY#FQOB3EQtdpgWA5 zhaME7nkZ_CWE>F>{fEDlAvzY6;6w;YIE?q`qn2ebVWJQ?YFYV zR<&lc|C_n#@|`CxcD$aLF`8O@#tvB-v~ZE*pO+uO$|>Jldnqo_0uIl6;f|R7{zOaq zbKl1+1nbQ+?iqd0kPy1kp2fwFLcWMF#)``yQ?wp>deYGyLZ`l;*AD$! z1J5((E9Z0eB^jG~(ARM8+pE+IR@$~@cD?7npm;O;mP}fn9|zmk$gMc+u79)CP~ejP z7kuA0fqH(wh&quviRt=Fyv1UDDH^brU>$qibrVej*4EKE9kG50J00!5K&`97{v2;) z7|ZVaF@hdz5Ge7-itek=H*;Z!I_v%2$K0pIkO187Te|Ld$9ENBG~Fksi044eQBK$$ z-N{Sqho+mQ8f4J@w$6R*AvUlH-pAQlT4Xo!`TYp_DFJ$NlI3|mM0n30_9)i}K{m@J z)jTfM^vB5ElUB~T=6=otrsq4}`-6#l=;P`&3Xxq>wb&j3xerI7AEVNU*RR9+AwAf# zH%~jx&W`1o#JhaSQH$31=Qme!mkc*O*w%e=mq*v@{<068A;;Dz_xq~uTba`0&EW36 z_EV3?vM?&h?T?z?ny^h{K>~EyM;}PP|Km<~lm~JvjLiBzxEtd*^i=tNs0Ky*c;0=M zbs{YH@Zo0H(dJIKz%bx#T^9#fhDe76fKklMKZ5uxdK4t(P8*)n34SAT{ z%E*#SNPf7`*+f3JpfJVUI|`hGh=~M~xEpJ}A3kQg7R4UPQDHj{%oOue6~nA`1!d{;@0br)@&81Po6Npr0yH4NBYN|u*>94;>Yu~ z*qWQ~#sv_p6(DZ}wY6n_v&}9So*Z_+cT$)9K#_(+L_}0;RU>G^ zhAux^e&B>|B7UHodPUXPIU$}1f*)Sd%iZ{gfy6vkdgenP#MVcxf^eG*foqTphagiS zeKn{h_Ruk~mh~fGdym4hzP>~ebe&an(ORFeTE|x(dm*m`VYd(zGoa;?JB06iKJlJj z(p*(tJ~lHjkvp!N8P5u}3cSo1yq>oTCPeL6BP(u7Jnphi9Qi{fy4LZ#arX9{ZZfPN zS?>puQ5>)>u`qkDhu+?&AVTf1Uq7TRuOvGBel8=IyC2MNs!^L#r`V{rFfc!G!S~f` zm)c*_J-xjnbYN%XH;c&+BC@A()}1wvvPf9+vFIbpeSW@TYSn3NO@Hk=R9>fD#^dVx zD)e^o<}hsj`jh6wmUGMT`H9rSr)w{n)q^WReWTScdzR%BXkn1h4+xaeEllq0`~W$9 z$47jR49u(h?N(=11#u0A-3*5jpf(|QD)~nDC&{PF69krX$m>;C}zKm@;9TZXEB!l9VF-VtjD0_rI5`X1vr;PCKJUrJYNb;?#v z;Y*gyFb)nRYams= zYW2E&3Ydw56tyaorp)^H&Qkr>QZY?4cDo6+DtNG7Z%`|6>((v2^2#f?b?Y`xPERpS zGk{>Eq%LZniUcrJVW~z9h)7-Xwx6G$S>${%KxYCVUVDtS5EU$8}B_ ziZYB-BOiUIHE*lv!r(RJjC$tGDPyJSW6iN_3yIgTEd@ibX&Bez2s+ZqoC&azH3F-p zsMK1jwZ#0#qR$J8C(f0~OFpYEH_X^e;z}vCbr7@uZtF3B)R_9D3u^N@x^s7UclnK?=ie>6n zk>m_wZ%-izZ>dzRy*mE-U91Qg!TOXs15dO@rUn{B%2v)FnKoJryt*TOe|%L>0-$zz zvgTM$A9`n|XiZXO*s@k6gpU7Y_Q%riR|8hMgqjP)!0D6{ zCesHI@&3@RG4LW8LzTc>GLV75DX(Xc1lPS}_JLpznejd!Hvhs*1=UhyHvt^kn2vOy zb6@ZF&F-fFRWWBWf%eXIkp0tjGwe?_J)S44+1==s_si~;Qe*c4Uq_j0m@@2vR22qn z=^9MCrOaf?y``$3EG0TDOGmB9wL}_7cDw~7y`TELeZ5-jJKPROZF6z^XDPm$-!Tw_ zj4-aL3?S0=mi4;J{Hk*yJymeg@s}nqHmnSMUm+)^(H5ON*mJ4McAk&=%=Njj#Q z(Lv}J5xK+8(~fYgTrcg@$~)zTfrRb*gVwxmN_9}KY#)>7*%;PK`%G3c<)V$8)lwr? zJGq9u48sT$AB@NwHuPC~H1vT)TD+?|#pFaCmUww*LCj5jMu^oaV{jyV}4K z>H*i41Y-m5$>W8`#{TQ^&i%uK93c_F`zZH$Vn^IZ`>#Sf-=asPN4?J_@`wAA=V$Zx z^p53@W8%h=BHse}DJ= z4AP^GUz_>z&UWv~`CWeh(Bp$UpQ8j5`~Jx5@zd0+dmZnbcRb+!^}>0(&m$hO|8IM} zeVFlh4C~NyM@RVGFTCri_vfz1J-vMG_0Qpr8#nIz_x<(j*WH;}Ys1n?;!X^LLak$% z=Z0~xx}Q7DIcwTH(dhP+^rg0xih0^$yWL^8+v*E<*JEWhbO|8LSySJ+fS{u!9IHSlf_^n( zo@ShH&yl7HoAm}OOMAE7Zc**I<1peK?|2T^uU*59n>X>wtFPhJS6{Uv%u%Pe>zN*t z5%W48#T-#g^GgSI$?A0L`d(k|S1Zg}qsu1)f@mlR)K+s~as22I70>}s$9Oi@mCk$V zwVr4<^nfIHgy}~N@HW(^7EjAv0IR>;YwF3F^Q03?V6ihGPkl9X2q7FO0`$ECZ3T2J zN9x>Milufma8iIyx^OgE8a%QKqNq81tZOBJ7qtsZA!C|#XG<{Vdc9ZI_dXJ}2D6CY zUC%gL2FUmeZ)(z_Hvg!b6%{jCNp!49+g`1O+Sc9!+^=ZP;Tm$>=v&(!0uJg}oTH{= zO6Uf0r?9i!RPm8g^_0V$H|iCE*<>}Ws{vmGjaYYE8Q=<*AgP0^6m_2JoH8A9)XGgs zL3`Q_jt6Bj7@G#cGF7&@s@2gIERU2rY4EuA!hs#?{d=ZrYOK^+l6Zc^}y$O4#v2r9ePf5_B^IDvxR`k{mI%B(r zi91ho%&P$6_)+z-@tUfDtqlZNn(PimQ;A!gkAm8W7Xi*cfd@tHfVq^YeQWaq5f4^D ziTM!PMb|$vfTO)+uX7Dk`=Y|qbqq`qUmx8uTPq0Yh2D}M+_L(mu|Je^aXp~^*XHkJ zCngbZbEy@nikYdX<7v6xT}R-Ibq!o_oy!?%P#cxak&VVaiQUuLqxN^QFLiv)UeyL@ zWWR;kAH?O4DdIsus@eF!_Ak0_>9djuitT#@XwJ(b;DKq08EDlR6D${9ms7W7ws(Dx zL?BBVJH!_*m_4r0+OXrwf@g{cpy}99-$EXI!)x}ZloF}wC78W^r;J_#L$nQ@rQ!E< z^JLLlU)c|4V(6`A_kzJEQP-G(HK^3_1oUFrDio+z`^+`LN+Wo1j^209GbHo*+DBbi z#pi4xciLD?lcswHg2C?0HDPjSM8Jv%7zU#^bsg#)<5}#w-K4>IU9bDXNXZ}aZq0xP z`UoJMuE%7@w|jw{3o`8QU1xQ_4e%*si>lsTJG_SNZi|zX6WqLU)9v)NYuB(^tqs7{ zwA0&j1;ldJ)b{K3MjZsDIup6NK3Jg4I4ssG>KEm;>ukLc?vb+x8UavX3h-c;TB@d; zmk7Y%o^YOL-Rn2+5gi%AYLI+;#&+oMo0|7r7Y$hS{UNt#j zklS7RE%*JX%qlQ@8?>f)f~Fu2z?l0(uG>Da(6vBolIwdFGcR~seSM77_ea;YM)J|o z5ysW1Sy84*Z=D1mdg&|hp7*|pU-KSX*AW2<0h|Lv17_;pertgu)!u(<#Bo4G_bsZsIzIiNb%0CN%q{F6|4owu z{+rF()6fIJYBgdU2W+=H59)*fNf%m84Q=Drb*!t-06yKPOJhUS&WGN%!1LMJ8K!wc z)Q4AF==)xl7_j@(mY&?cjomb3y;0zIWdSHmV=or$p&6Pw*8>Jml%l~L2iLD-7)P9) zZ}Ix;ujBam7=Yl#7hlABty!e0VW|bF zOCF7!-7%PrnIfPA1%RcF)wI83RfcGuHF|lTXB@28SgqIgvOi#+Cu6KB^T$k#I?x;l zFu+F=AnNYXmt%3qj5?8C|T=CrPy4CaR@>HAjqes3<EVi4c&~XBK1D zl7U=u^_rt9n+3TF#2nq~m^a3u$wR3DEap<&kuE}~VS*%mUd{!xWK^I5IL)aEG{6eX zu^ZqY=W~&Aw{<)jbOQl@B!I z26z7LGbBxf7Y_6Qj0xZt)GCb+YTMhHq+^=T@7M zn1u4*3|Hyz?1d*P~0pm`bUOAOQr!SedUe97^iLGs`QfB>%ee8tnm zfuZA%qWiT0mXzjctBox%t`MlAIUz$CVroaV;aRh|5 zVP|7FGLQm54FH$p&QF^bnd!{cekJslNrQn{HhgXelL%^RGdC<#aXWx4oNwwe_ho7? z6`U>2*aPqs%~5xkDa|!qe(!c$L@@0pXXg^2?+ge93=FmPm-o^GBHC*I_Pv)d$=Oni zrw*{x6X$a7;QVT}!Z3`;`5d)YjN?i(vq;qBW#$0Q zrZ70*&wU52WH!63V`#E%`{_CBJhdeNSSMDJpo4&^lgTs>@Rat@WX<~B*_uV2qCLqa zK-XjpR@Z9+t^&=_(Cp*=outCSXSS8Wbj(a(a4!08@V!vU#lTzbmj*Pb3~Rb`UF*xP zES`y+QLNVY!X8a+5L0rwbNeB&-ysm&_dUkz3TO_NWk!FeWi-0f;g9^We;vR78~y

XE;f$SuH?{z0Ypi0XwxPk`e|3j`hX7 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 QVShH%$ntph&8)2UV`c$QofzJt1ydtW2 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 LD^c`immBmlW?NqF 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 literal 0 HcmV?d00001 diff --git a/docs/media/example_settings_languages.png b/docs/media/example_settings_languages.png new file mode 100644 index 0000000000000000000000000000000000000000..d811feba0a1f4c2135874a89098138566e1dc89c GIT binary patch literal 223800 zcma%?RajKt`}T)MX{9@)q(P*aK~h0LK)Q#J?ru;(8bLb0G}1A2mq>Sa3^fcmG6M|p z@;msSzx!lgdtYnUs{O3{{yg6`)s=~!(>@0P07UOq6tn;UJU0LUs~sQr=}cI7b=%Vp z+vDAP9sH*)5Z@~L>6pe-QQuSB#m3Xe!rdBR>+IrW&F2Ajx3+fn_~POT$Lf)ND#ZQ2 zLh|m`7M^x4&dfS?PSyZz3uX~PW(8}1W??~L5oRHANnsJmH=@k)iaKT~)Q$iEGvK{~ zoQ`kKS=ZPP_V)?w-UaqHOZjA(pAFdNWCn0-MTA*595X2=%Unk&LPE_z$%YpqZJC>O zQ7bSvZ#WSv=H~*Huy>lOVU-pu zGa7)BWf_NRQv70k|0U`uzpQEo(kADn@B6+NHvr4df*38HZInxwK}Y8XsT}vBY{Ib) z&j&s(tw=vjxQl!g=JR>U!qjjr9&CF=dyOV+y4xa?sx#0n{`4156GU!iCSc^v$MVfm zFPXyB7{9zaUIKp?&Cd=!fK>|8f)?V>=9MoG{U9EdN7d--cIl>xVNjS|B>+40z9t%E z(a_*TXP*neSace=-(Vn*vC9&i5Q!nr#$(D~?3nl-9S?SRpzkPs`tIk8UhzGRiLA0_ z&$-B(b^dKm`$tvox{8|{P?o<=7-6%o_MX!6_SaOsy5T3~o&lzeQB-?5uHg>e>68P_ z0!DN=ds^-{_KW41HNV6a0gmkNVXG{dsg{zhH9TsfF%wu?V(y(E?wm~Ysx~=3ceuE1 zaF@IbNR(wDw*6AQ<0+ZBe(MWa#Nax#zLZdDgWflL%~x1v*{Ep`L7bK$L|so+_QmLr z8#hIX$~XzAqev5A8-+DFHC4|`kWls#;)PR?q~$8fXab#>>{WL6@cYu4IA+E@v`;v% z>J=p7CzI=79 zUAq8_UZMfI&nw5)+H1t~)MxVSvfQK@>Z|E$YHBZ-9tT1Mr3zx4Oyo^h7_Yjuf>ker zTf2(YXA^$Dli@B!$&w(Xi&A4c&;fU-kQ=JGpN%3aWb2#jmJ;;4n`LvOj{0zV`+2Rx z)xet9#HtV7PIOU#1#62uTk;bh_)&GHW1H+x!|lU`e?t3Rhmr^FQ+{9Z?JI=L7RB8p z{&`JYr67hS_FF;NU6~us)kV53Yu)_nO#`w$`1gv-c%Q$KUy8O2-jX8rB(1%5P2lVg z-1AEk*(24WbPnlrySFNB+mionz}FVeT&KJmt|fn83BmNSm@}X>CPu~rtQIbdPV#Uh zZ|~xwU7i}Q`BZJmU~AUq&$@|fls@VUPwV-NbA_nHu(<^9(TN*(L=a&t@JI z3^~ia9Zw^@j6SIj`#gSsbgko(n5+1L;eNYB79Cjz1 z%0Sc6nJH6p>v-#1D!(-xCL9+bh5_s94UhCpVS{%bf%X;kj5Ekzwa~5(en^6rQ;%NE zMD1w(+NJYpQU5R%rkR)r@a@#g_Sfg|bJvj0ryd-5f2Df2vGvICa90K_Qm1HXX<1&4 z+(ifs!K~rkjK9`g8-I1J`TXIysu43H8H5cC1Rb`j&(-{PmNi@!KZycJby1`b?4rqJ zmGRnUHo=ee)jZD5&eMhioxH7`orBUE;<>v276k=F{7>~;h%mQZy=@@VOUR^v=I$wk zfaG zpowR5y|d5XaPMKPVcS(45Lmlx*i<{ei&!)<`vpI4%{yC?0U*1%ahg|GeI!@9qrh9M zl#s~1HYd8LmwGc{k>dQ+G9DhWbH`sB8$CJ$Z!n=yD)DO0{IO@v>f(6`n91 z$0OVAUzUV|&7VF!8jsO1^qq3!9@B2HZ=K66DU9bqJ-%f!J*We0a{YA=FC8T(aD=se zI|0uR$qO+XX@Q~#m_lOLfsnkA-{_Ephmdu!U+ro2<2}`6NCFaAIt5&qB(cTYl6?3t z7d`H6>$tT&LI;J(S4(M}FNYX91CeBk)0Y*uH{T|}j}l#|y*iR}DVedLhpDG2EikHk zO%gG5I)^7|SvQgh8*|U!nhPEZ7(iFs_W1IKoZavghQPgp?p+@5G(uqK*TT?8`fYYI z^#CzE40Di*S12f^6`a>2%Biy(Ht4fRtptboh7Ax28to(j5^zHM?%4YdNkbX4iIL^y9Ia;D<2PG)@?*2%? z`S81ZH7+rk^mlao%NVDMx&7^Y43%kY|C@S98x}-GT;WLkq-$hM0_bV{t0i`Cn_u^f z-oH)40%_h*j=Di1tq#fV?8cc;7q28v!Z4{W@kPa$N1xG~7YdJOE(;?zODh2NLA)-K zJ;f-ZFs)WL3TNZ-zLQ>8G1pHDnC72FN7{)dgFC?yI9O!f2@8FF#tMWP73>&YNs2_~ zK(tA8ED=IpLbP|bt7#zU4)bx!wUcc`BW6&4UJENnTk#0vz$(vn-Vl?SFX9})-QTP` zU-4hs37e(=CtS_dwCi$s+et^R>^T>bffDGj1Thh7xd)|e$y}b$9|#qcUdyyGW{n>P zV>@;v%D@Y|m6|s-2gBDV1ty;c_;wxr-9tq8he?u;|4f6u#2#tBP(I?R7epGrU-tc+ z;1Vl3z3&>&%!hlKsx_b+b1HBU5k|@K@}YCaCen#+m~IB|D}VHIWQH8EcC{NkNxX)J zao$5Rx6X-ZOnUF+_PK482xuPD{he;rM`P8to`P;U(fvTpGivnAq}PF@KwC(RTQapC zU1HN*^v-C#rIA*Yn(iNQC4R9SF0j9yQ#s}7{%8oD*`hSR3tRFzwr=&dus>zgC}vRt2LcI&*E zX0TB^&O|m{XYf6(iIi!#?|0z+v4*&ml!qT2V_UmrZBZ*K2_ywG zfHUBc5O;QU4cy-|n0B@f@3=8h~duuvZ7iH`u@< zD7Te3lVNL)u(4hXI`~tg*P8VVUp_EWrKewynRWLqEQsnzJq6kWv4!G#zR zlG)CVj)Bvq+D{Hcv8N96T72TpYyZLL-OjHpyNWjck}N&$I>_{RWI`u7kt2$mx9Ab^ z|2m;TNyyWkOE3gINB>Rx=F4O7>CE|Q5fWn+HMch&M2#ZI_ql86Vk+I58c7Tpbh*9< zyGNUerbqqc<27gKzNzuc1R8z@63xP7RAr zpngcODcp|kFZ`Hbc`e?j(daJ$H01nxXneqS!6+Sz=FwDk{XXQdEoA@3gUAnhdKz*+ z5_0`3h#TXzCm!or5&agx@|j@#WcTK}!3i0%Ssghmfc&98Y(Nvr;Z=6Na~66^wd8yA zm%Y^P-KkL>=GhJ{@tbfp+E9~lyHKek>TmGL07=e6znJdg#-W`0lLQ4}?4z%LqF)Z8 zTA%$$w&>M+FbNPtE@K^HFziS#ZO9S#nx1))e4QyQF^OOh!aTtpF44B~;*j^zR9wig z=<;fU&>(hq`&lnqyrAY(y$sg4N7bh>UNR+Y{*}0Sam4t^EPvB_B}P84KZB_W;u-VJ z4(Nje`7^=TCh;u$36jZx|3wNX>Puv;YUUg?qm{VZbtXxk#NW5Wu(Toy^*%fs$qRci zT15=aT_)g_J3j4LN{amT-Na-+%V`ynT8`@Zm#Y=en$Lr%CaSEW#i|eyr#h1+L_8)*?F9 zja}{E12PF4L6gjVS?T>aGoio9bf{XetPIKSn$>V+4jngi=SmuE9qq*KzrN-dsQoX0 zf}sK1gloXFouk**3C54YUW&h*6~x8XOdt(97q8|~|5cA!Hky$nEH0TXh)zISuMHE7)0_M&94&n%hOm*He;O>eV5lAvFPVOY16+cL|Y2=pWZn#8A#SbM+kVZHgNWGg=H zg>Q9y;`@2k1k;lR@2p2fI%4V>GXt%ArAe+qrrgUW4^o?cR~bhRl+}*4W<)h&USsVg zIi5*ZkQQrisn`_t&R-@#xxjW;3*e?)l@%>B_2wfnp_D7|Bcoax2-9{eT#0<*pxAHv z8;)}yTrZwXH;(3yd9YUHK5CNgrg8{L&thp2*0k|BA-KkI@upeVmq?az7WF z@&ruw{J`KT)LzFN1L$KP)#96b&X3h>3>!Gb8?-E}evX$jRjBhbSFkF*{A4j5>K}@a zq690YlL;oYoozI#Fau!5V($6S^18&vAYiT|(_-KjdfH+LIuy*ZNR`6Wpy}65N%G3o z#HdB|%n@Rl~w)W1?i9;>(IOr!Q1*b%cqcKXxaknME&{$)i+6`rkiHS2N zaw)n7dBvZeI?xlx3Q4!T{SBqPC$CqNJ3WyjEV(sgxkTFum!833eClOv{IxZ%`ouNB z7vQPiUsi#D0A^2sJGEeuy?1oG6PnMBBY-48^yAB7azP$45w+z9FjjS`2l0{`2*4;(;BrsI3+~uir8XFt$PK7*( z@be24!J5@c@gb05QO)@7y4sOFveQxOIjtAWl=UE~9m8={lu3c=IUUW}dx_tP!|UeK z@Y^vsNut{oI&TE8{h@CrNQSBBp6Om1>JswLWWQGYarypo`^JR{hCm>g(0gVJJzdg4 z|1Jq`f{cmtChr~|CilL#z?X7ROE6{F$hFOV3Gxv<`6w8e-x_pHv@~Y>WlLjaOXKeD zQ+L!Am4-rh_dJ67Y#izvY-7qI7;*h@alL%A^(_!2-#&so)%XW5+_Pl zGiVL4!Yg^o+g*mX2>bG>Nf=b&X_+ZlwxwlOrbT;4Xv^IlRQxCMTz4779*JURhu*n?_;0 zgMP+fHtd1Hi*{MW*sOL~y%G6XfSSNyIT5F6*TPN#uJ$ggeV%w* zXI8UqLt-E1x%5jGTN2xq2=C#=`ub{Q1g|+Lwj}#Z)6@2_1glb)hWZ+d6hM%AlpDrs z*V4u@-7UlpDUp-5VAcNRQ~tQ|b`GZ*lU9bJcb7aiMgdG17>y>b6ibqite86W+jOh8l1(d%i`iufOv3Wfqfs%q8J}Vz zjmf8I<%~#wu`iXAiN91}CXC4VTG6*a6Fpf+HClj;`&aPbHHzH$S6ig#=P|3o7~K!W zgTQLe^4B)DvGpM{N{Yo?$RwJ^Z}yPZU)Qpr2-svVbLr^;(4qGH%Ef^Nk>j)4v3m-C zn#%t`>VTElsJ|{nGVH&zxGUL1f7WC7Luw`gi`Z+uUhi02!}HJMcAD~KbvJ?G#h5~E z7XYRjMImL2mW9U-^DMPZUQ%rSL_)O>Ya?y-^L4wKI%mPyDl}FzpFcIpi$>UPgPlEWjoN^mS-SW#(>{|JRG ziYT`A9tt5}QHPy`zsr8Jus#+G*jUnD8W^zXTiFS<%X5-ukMM4dtU4XNtzY$JA|^Pz z5vHzAo9r0UuU@m+OHlK2+73}RiCb_uo}z;g>9H_CD9@m9 zR)n-c=;-R~`AwD;cP3}x)q-BDIB;aE8%_MU7jnn*6rMf)V|rve*$M6FFzO6O(3*u@ ziB3)l1Zs2*Nh!q%eN5Vy6wgq;-p%wjcP(%=i&U3$;<4mty90Csnh(yn;B<9<@;}^A;)(q$6FeC(8+_n@g8Eff5*2` zX5v7`gD3GL4k<(bICUKubaywIus2uDlz-Ow`&Dsj(`2i4(^J$nF$5`MA;B4y@yuG^vmyep>QJl>P)uD0O19OdrM50dp-%5 zjgeeoB~WB9(^Gh^<#E;Iie4`O0*Fry{}e zYjQ9Y_OTRtc%^)r#44fn_`dYrD=-Um%D&XufzJNl>b=-v($}@`lRYkBWEsYpXNlZD zN?t_>K@+QlujVVy*bWFD0x=nB5!iH-(`A7PgFwt#Hf__rHtZVJP)yd*uZ7YpUf8f7 z$0`OTVBJoag)nR~@G^BoJmC?gx=U#Sr}jADyV^5#TlgYvspQVnicba6>a3ezi(;I- zs-x+jkE_sHTl6lFXZpvrKcr3Ovjmr%Xzl13fWdN0Y~yfj%mOmol_faL722%*S5GRM ze~EmxuU=lYX@G#QEm~^uH*Nk16MT(6X3VT0+{Ooedme5@uK3*Jy;QFs&hLL-0l-Dt z8nya!(2qK$nhCZ{O*#zj#hR*=vP03bE^%=Xx{|nfx!Fj3cYr_2c>k8P* z8_9|92A~Lu?gFOf$JK~OA=#c&H@vH5r+GzcDxY`3R9_oA5umQV9Z%Gz$xGQL+e)nziUli1s(mt+@w%7R*daXV zem$Jax8r|^lxH?z?S@w=5xN-%@?|FG;TX?Ak$-hAK%J_vY%bO2hudJ}O z7=bHS@pJwm-GDS`Fy;!Y8*r5g^H+7VIpdOHJ#Q?G;+akhq2&sMZ`i`qg&hCwPHU$=?FU~n}476SiFNo%&M#uSF1IDQA&wDbTv5a{sFo!M6W>qArj-CmuCw>x8 z<&&jKS$k{yI$)F{eEic3kk;midD_Wwe2dq>li1O$larsn_xCSmvu=*M^3%(8IA#&M z%lxPA*eyT?pn^j6(}uKdd+H^RQ*hYdkSv18$ZaIIgA3ie(vtAFMC?6VCeR@5U+hz; zxIm$u;IDA3`HK9Q-r%yLwMrj}^K+5&qHD%GmbIJA1m6)hl)T@#nu!GbAJwvwEULB# zV&c0m5dj4I4B|;Ww7U(cGcuwX4kSA6Z=h(D>!7lvtoNhY?B2*Eyk;QSG~}bxfO0L< zV(pa71Jhx&kMzTxH04s6$swMA1Xj@9_1f@N+1eHI5(=9uV-O<@o*h~3yPxB%lkaiw z1f~Utr0vyp$9sdzpuhe6PVWL3FX@KwN5iUdQivs^o$nLqL=%;!zRJ)@8iZpa!hY~g` zt!*$Z!6`PiHnhz6 zDx?zm7o%KCbrkm>6@Ib`*7$0*mAc|%B<&AJhJF^|P0mcxiyn-_(6X1Q#AcU0Yatoo z7iQw69~KwrrA-cxW<3==B2?2e_OXXhU!bl`+%LFiGi1;2b}_xOSa3StwC?U%5)0A6 zYh)Py0!ZWd@O}p33h_>_fG*oh`M&0Ib6#sCXMg%tuNuYLZ^7@1_X90qU!C_?P&>C` z)@}C@0iEleixyI}X%fkcaLgyXQ<%)A69Z_)K?WefU z>nH^A2Zz&d6}QKYRNj^XmBXeVlSJ@dwkEALeyAJvA*6gCRMb}Bc*-2h0hK4(u?Q3C z*TW35S~CdIM>NuCkA=0o6_2YpY5t@1e=I;vvSlYv&bT_lI*6JcCbjlGQ1;3?&&Jr) zWOw}ZB>q_VSL4;F=G+n6ftmMSzs^#VNmFwwgB#~RckkXy&;I*MM!Ocz=VeMMoS*BFvDxx?{HhXkp%OCxmwFNpCWdR|SRa>`R@a&s9} ziCdk(rMM>sHe8x`iqGQcLgjH?xEmVvaLxVOJtQkdN0x@m@uvSHj!BUGDLST%hW2t< z&zAW#5%>Y)z4DP>SsdeteY+jibF9?nkyoHS>}@SQcbW0~rE*SZ6(=+Dx7z)T$t)p; zOT1))UjPT}x58C$t>=~0h?H$XgMoRGx%#{?43aQaxZas6PW{N5t?$e_$@>#bl+$Xp zQ=@Irrv>~Mdz(pN1e_XE0l~pGG?vBU9v&*9M*0nXn7_zrokTetHL}n4K1XF$*E1z} zB_WEtIrf8FLc<)q#B55)Re>5eXADjotSMnC-*w>FVFOK}4(&nikIcHy3$5ZU)SZr`z3)+>DWiSIs zX|M!uY2&I}i0$#uSmu+J1PsiarGdVy6>YRf0%Rhuuu`8`cem^+Vb4E?9BKW>zh|QH z&ERbuxtE(?BEW9-y>kbyg#VWo<~>>MO*9wWH}K5=ZrsCDJW=@^p)7vBn19&;`wF8* z2;_Hl0YmO6U;{24OcVEWM_WvYFa9^q$OGs$9C`S!n^G!uW@k?%DANwFu1pO z9i8_f4zB$Lr7Sz_YkrNMt80P3Ug}Xg577kzM_c!xiH^_+IFmxi!Aq1GBR%309vFx8 z=-Ea+R>ZL|H3JioaA@!d>aE{&ZDNtnUND0D=qlZJkSmG_;djlzgahY`f`i3N7ip^w zIUn=z>$?U}=EO8FXMzWg0>OcNPk(B!Y{Qey^DV5nP|I}?rR~=k`*{wXWz~OrS3J?m zMm_#l&udM4hEJDVa&FweLLw_B-2^^8Q_d$!z%FNb$NZfb*g7|vWArIvR{P}-ZqNuO zu=2NI`U4iG&SD3>*k|8rsp7r2p%zqF#GO(u22#|_TwjQxfR)kEZ-$a!H^8vm7pHS( zZDD_1ALPn%)oBbG9WXxk)lR)2+^OEvd5FeUEr>v4NjkKpa=3M|>J#e1G)9f)V_h7# zfrqrHeTki(=P^dy3fFb@2AWS%a4KbtS3BoZp5xb1;o%xcW6*LiP4~#U-D31-NKYH} zp!CWP3y7Wd)1JY`4may)#?>h*l#!;)tR@688g@f%EMm- zvyAZ+8X}z~k?zSvAVmtIs$`@8WGXkb8i@BkM0v;6wk(|+NQZCHr*egl(p*%Pe6cAU zxh5qQ*;f2y@*u3p=kWImdwBhsOD_t)mpvseBvxSHuH=q6m3lp&Mhl z_M_fW-5Aph$4ebIuRXU2k@%9SHMjQJ##KB921eU;(Dsyz)j@l%CY`iONm0l+sX56H z!`(azc1#roQo#0efV~G;jm_t*Kc@`w2Al^4DE`h{lG9E3sdkKfb06+H$@$R!M;UQ~L#Hr7F50fiqK2tD+>IfGR8aL^* zhjOxut>h>L{YA!x34UB-4wEks4^Nx^%0H_>;sxOlnp>}6HH`j;+u~A;Ks|?D zcor=5`D6Y(c5NZg7ImN%#%ZG4tuGA{{MAL$%=H%Y4K{`(bYX;{w(bHLOVvJNn4_O?YJveZ|3MWe49L>{hFXaZkh^fA#-JQp3jZJo)YN zT&kIHUD2U*W<=JSx=n^1i7;)ne!(lx*cVLNx!wVdbuI-T`9hn-foXBeh9n(S?BpM6 z!1Qa?PML3+q91PM`_+Z7r_U;XI$OvX;=7jPjpyMSe5f~^;_o3Vz&dY}^w%(wm`G{t z-01#w>nr{HY{xqhR=82!JSdxQjR)x4CDib8l@S)0ewdZL4mJxE(Ud-lN9Ss(R&ld@ z6mGRM;m2v~_O?X{UqqrdN7>AL*V8^}l-hZ3z;$0Pql_!-JV(19UxgAdhx6KzD0CuQ z3=8-IYm@izdu&(Z-MY+{h@PMtKzLQmhxm$w>VT>$6reeoOP&ph;r67iMXeG1pT z>|0w~LpuRaV3)It3t&0#@L(*xTyuS6s|Zwg9l*c!dEEQCeUMbcYRRh>*`jsnU{9ndi-Ar-~|eLze9y& zfcxDeP>DA|;eV~k3trO3cz%_q|6LzDoLcthx7|vF0@((!hQX;oqo@CJ(0bpSkD;$K z+VzXKeM1J1t<<{LYcE=Qf}$Sv9w`3D+&pnLs}MO(tYoO&+v(X{(X)bk zteA^$h5$S|UYv|2kk@b|W-p}h<_aGKU@jQ*_tzq=INJ`=X-3t4Pn$)u*aWt`}h{8x`KV&Je$G8f<9)889kL`jt)WTmbXS9-l;}RFq8u z1{TTL!%xDw)OKnqaNzf{`&X*HxlU5vl@iz^sY5LCp5<5u`Qrapp&ePo^_%pM?Ai7n z!#@-%*C*!isF>O$0TE|Cw@Hm~MSH+1!=$<#vPg7IP+>wL$$H{g>s>x5$0LY4e3n3y zY>x`@Qn-pmn?n(c`s}Y9nw53($Df;`NrG4Up=u?{E4cW9*)LmtLGR%cXW8!O)?y@q z-VQ`46zVCuAW_oMqk}q`_sTDXjR?haGP7$_V)iOf8UQ@lXVY+tK8tXI_=eAaXay!D zHFtEung-q`JTJ$VpU|?QHPZ4&%-73~EI1J;1*qJQUcC>9qD-edsm)?2z!RmE9gXK$ zlJ<2C6~fMZA%=y4dGtcg`d;UKB-hj$tspMw#-luc$bMRDSf-REZw?$s>QwUy&(sI? zS^K$p9S-Jqbi9M`$ahphRctGw%cV~fEQq~?GwD@>M|kuD(7;{PRG7@Fiw_#yixT?$ z&ouBgo)S-=<~bkp5plWpp%Odqn*j)oPxk203LV{-}@D{}Cl+AmkRw^7u$dd#mu=T{Z*4?6Wj*N3-YxN#Xh_TL_n z-V!427RAWb^3Zf{6`AlvJcqXD`m*xjezLgxM$&liWJ(= z^s*d2HHlNXFP6w+Cpu@B|HY0Ti{9Vb)fHTGPX!NNX@v)Hq)hX;kjcHS$UD)MdL2h& z@U_{SUHEr7d`nTf;8O#!U3kWY=$BBxcgK8-tf;rB6Vr!`y9G^6hq6)P}@}}1-2dc z?5)8och;`PH7`SVA08Mtv>9C1C{NjzJY_xRm1|hkzDuXQ!51{9$$(bmDfU0Oxq#cd zcbf911D;qy{WO{}cfgb1z*o0AVm(4`YtDdW(NCGtY6MVgIpfx@)=hgyu@&+t!;G_a z*WpqHadYs!zop<85CA)6mHO#9ThMP!bJE!E?)cS+^|(G%1TAe{qoMGrt^6L~3jCHX z8uX?i&=c$rNm{l@B}6elUGJW_lbmV|oB7 zgkLH37(%KtVT&~ zjay*j_>a;4V71as#;Dp^rkZBK24I#ej-~|7Fs$aZ}rjgcf;{|8WDKh7yvL7zx={mML7ZRR>xYX3SHq>2gUU{b?S!;6m=QQ}b5 z&@Yn|Z-3k4BRTxHjeDdZFj`_k;T4E~DdyT_{@gQCvzX9ZnQKHsOJ?y$^YNX8+Cgq; zhD4oKLXz5ZZ)3rEj?@gEav_{&Tn#oE(dKKyNnr`wyA|(_^|7`={+P*cmM0vr#4g|OHcKQu3RO=T@xmOmb<^?v+n;i zXG5tDA58>BnV97WouRq5YRMegz`4SVVHS+rqrE@^UK-Ud6~F)pGwO+gbcVoU`UBw zcdm)F53Fk0>ZM)_o z(i#WiQwXm&iNUxo5!M_&Tzyba@*>Cvd+Y7V6gNli9Y@byMngoOayiC+sXpNhy^GW> z1A%a!O!pkPwse1l4lB<cRtJH3I;Yt+SlGg<=)+tVH z;@wwvDJ!(hgigG_{fWptO+S(E_|~#10K6hgyboH}yUW^oEKKNmW3~<{rk9TQevG^c zkqu^1CJav73YHl@-CR=-(w9P6|K^ijz0ZHR?o5=v%W^|^o}MuIm;&VN|7%asx z$JFPtHW!me&jX$nRDI(zkMAho;d$uyl2z9JL-)7^!tDFiz<~m^$f&`IiN&z<(_dQl#-%rye zpvP~jy!sn>xi&c$`Ltm>7d0i84o35IMV;3H`{rgZ{$VLW3L>RrUVW*_>fwwwiusDj zgp3@LRkR$Ajsvfw?$4a2Y_cm$(qW8e$xg{8YbHbkGasM<4h*M|bE_C(JNIteU4!=P zg`BA$$DAxy@1H{!pOQ}8By(NG=`SY4Li(<*eoEZ1JPp~-wl+Dkz8%*{2#vNQf=!M= z*x>CHCMXQ7`_&K9G>Q!{gny}gLhbdgcSe}{y`x*PW-)U2F0FXkB(oOeoVhc8=T%W4 zQb94J4#KZum+nN?DCM^in;sj~o{5l|;M$!WrX_|4-TUsGD7OhZFK)+fpikA)?*r(sC_5rk7^VRnD@>}N zHQLm?Ij;shNyx4hAU+k^*vWOW<%D1?m)bDSw^MB56kbshn?C|@go{l)us~tH3(VH6Xy>^;jwl%qeux8ILvvJ%$5Ed?H+jDU)u=^9a)DAa*IDPaE zWEmr7L4fNP^x;2`{VUc8{hzX}f>O?m=nhlOJ$}zKYmfj>wu{3i*7Ydzx45mosr^~r zx{&Cu(OO!C4Bge|4xjI5P_ubwrsF%W(hDx()4Lv4yb4tn%-Mc9Cz>edk-CzLNdyM@ z5!-SUqP6OHhnKtkJiuOW2`>H~5Zs}A(5UOfsgU6}AD`$w|1DO~Q&)SkYAiMgdrj88 z-Mh}}%Pe)tYd*=K*i@u2nK8W2DFPPb7$Ssx`L#@?eycM4@tSRlYxZ**kEE^Vg9E!s z1V#BHsN3{rJ`v04f8*X!HaEcOco4Zr32?z>aOKVH&vzJkGt~_(F=k%=0}_tIP#`k+ zW+_vBREZ%SLmhDAD@}{0O_PfV6^nQaV_fvcHM4>lw1iczYhv^Gt=kHzR0jA(Sm#}y zTsh<o4!e7hTd^ z&7BUGU-B$b)?`*VV7qFZawEII!!JL_%Sf)5&MWy4Q&B-%JKOtpcoK*w zJz$#<8~;~+E?60=XGQw(_W2hE*$Tq=ZVqp!d{92VS0@xtB8Th!U-k#+EE zb!R`UCdxWBMxe6$qJndyC~tz`kDkCAT*N=%ZFFyUt$yVlqZQg#_7;KuRt9WYr#5tG z>|(Of3U=UpkROay{4>i_m^18+4*lrPh{i}^^)XaD49O+wWAdDYj3ZSsK3T&TwdV*k?%nzGQg_P#PX+v{59|{{= zUm;$DRtoc~u}nZpO&;O9oe{#G`1!fHnRCMx=i6@nwbCo98{85-IlHpP_Ax-yj<6v|!N|9^x7$=g{!3BI3O%%B(@h6h@4ai=4 z4~vKpVc3$or$3v|sLTMf{RmZ`m-H;99{H2OPw`}&KK*ihIGy_%=v^iAm@RwP+p9yP zh4{fAxR*pj)rI{+S-e`J69uLhGT^6>T~A3OL@i54NvioRvhR2tfQ!kGy(gjZ*2OMc z0;>sv{p`yU*DsE(bK``|tF3Y+S0!PO5$2+%sgrSrlPhrzWT#dCEV0`}v>(Nj5?p_sZ5T$VLat``V(1bv@_zittsv(N5E9b*voj-beFVYykMeJM&0|F(c4o$Gb_i#A zb>5<+lZ?Z#{ba-z+*i_HX8JsCas|to7bfHI?e&jKgB%*?_Qe6*1$^UAq`eGF`^HAE z99&o<*xL@tnAttFD2Qz`Yji_o(`jme+bWVa zdV;ENpI(D*?Ht`cfpy&*lzpm%Ehs*hDx#pvhbqYYuXAK9^*T8Atw-J=z)pjBQ~01K z46l6T_kZ~IG5ce5~dTX?*&OOUB#aSIQ>dTvoTAvBPR5u%yJ~e=@T@|f86Ii z?g#gf0m3JUlgwqa^Lua8QwFIdgIpS1SRhlv-j~Gcf^8&(P;%7E;z_^s7y?X7KO!Fj z*3Hhg;IadLu3f%pX+~p#{Gy=zE9v0E$2NgofjnI_Q(njkEI{`092$k%^Jz65MkL;y zw=~0pYPa%7QmD5`#DGk<4^J!h3&y2AwynqGypfkKTb#$hJZE(9r8J||6l!m4;Ewh7 za^?`lIl1@#-=nHbzWeo?HPnbKP>9v^_~LJtW#vf~gU^LJh3DkVv!tq2neydkEcsQD z;3HR}i*lYrzhQTAfGh4t2Ml9ul~35;93kC1Pc@+@Q0wOB_WjqGLm+Cy=lTK7ba8k^ zN3X#HnR_;*oi)o%1aR^Y)coP4y)I{6K^M?qAMg;#{V|>|$;)A*5w{mZm3?})0LzsC zIGa3$zQXv!#rWOXtHv-+sKtX7q#f_Z%O1wUh>mzx8lk$-`yH@$zy6dmt%e(&+qRcp zLA-FXqAMKvob`(HRi+cE+X!LZx4kic3ebDiMPmTr(Ch)l#|zF3ar-j@i`#wYvjh&J zx&4APQt>x<3DKZa%_6VLFV!FjAAtQEhPD)56Gt6Qg~I{`=7mm=r$^$RWL=p8bC$UW z_-l{U@iMgLIm<7#&Mh5T$$~Lcxwg#2`N;FCW})%apMAvft1Xngy_cjGG5em|WGa*7 z-!>RBC78|x7^>8U#;L?Udt@cwSUR>O$2TwuAY&_n;$cwUzW*@9)w~)czpS!k5i5`p z>2kwnGqMtyPB3y0K;LhF^uHw*`0$BpePo(GD^GY44F>{NT&>MJ$m=CD4pqDZ<{FTP zI-E%kl5X<<|VYl z{5ou(Ic8+bRS&e_#X8y%kw^jFT0>t~TieN+ln!*i7bH?O3j|sXV2pIQCDTqq;X#>9 zQLPb>V0s|{EVBab5mfE|Du6#P*ISo!Pw5TKRKT=DW_PVG+iHxv)9HkHo~^y}9Aim) zD-cK(-vfCNPD{qM2w7+uT#}5%61I5UXxVQXR4mwq89nMm05=)WF()3Vu{m%X>yB?W zcweO*l0EyJKpf@%AsdhL-JEsLXLPTR9pIBX$l>7IR4a2Ov3j*F*@U!1We8qS z1&XNE5|`Yk8aU_umX5x4Omhi4V|Kv$xp^=Rvn4P%V)j6_)*9AzO(3wOee~4`t=n%( zDGpvu2EaRrw$BbAzQalj& zwWTw2O%FMsomZC$5y8C79vrB+zq`Znbb@xPU0c1MT@?jczJc>*cFNYud0BG)JZKE- z2CXLhb;>%g080gkXZW%CJ>DPj>Xp@1J-;~5-*}4bHUONqe=;C<)O((9TeBL!Ub3Oo z0$DTo&(cN+pJD0fW_8>lePqN4FKCc^YZ0 zJ>IXnFksErfPDY-j0@g3?p2p%!NtWnYMs!v<9Ix|oFQy4Q%Cbd*=5-i8TP@<4pM8y za<%{v+~42h{?6F9x3{-AoSot2S1)mSd5K&9I~1r=aDIM{AHM${S6A0~`QpXCW-|nc z#66GLA?zK@@%@+1KXUx6=k@XP`fIQMV$bV)p8wqKe?I?5Jg@J0{rlUm4{QJQJ+J@L z&p-X~(f7RmbKn2-od2V*zrXwb>+ijP8vXbf_ka5R|5DHY&fZV{VCU;U{FndyS5>lZ zB>)~{UUjsdK$i%1b=|OgQSEOz8URLKCli7I?zV0TYA93cx&uKFAZ9q*gsDy~@}Gc4 ztrK3nc!BGyD=dcty0`CmJi3FSVp$I60Ah{FQoSCSpgZu>BDI>OhgBqV6L?UAaO|IU zkP&1lc}vvnOb1wA2PC7AjDuj-#W*BjuzN0Gj%zYXYsu7iOj#Cyf<}ZrS&Aa*7&;!0 zxVSvW)zuXaXJ@#%y}`Dw5xKr?Yp^)a4hOF{DDDJFwk+A&fb8XzF!u+cr-%EQ8$1a2@B%+P1lq2&%zU?cHm-GG!#0ry>JT zV}J-m;+l|C*M-R$Rb)DI-pOb%K(L1+b_c|P0PEi2%9_o*57|U?60?>c89cxUV2(A@ zhBWEs-Hv{kleEWo)13upXJ^3}8Ediu17k1jfCHGF4B`a-35443#hGYzH!hS<0|xwm zg-lzsIP*MPJwWX^9Zw-Qv)3kMN@BA!Yq+dgI}IX{+V7!*jgDm?(}+U{px^b%`sTGk zUEY|=n`1joS-X-oP}LpuC74nM1aZz!$5V{i>}mcOgdyG!5eH?X#+zVSW*pAW01-=z zzODv?tx>BN$j};0f112GUHGwc9Oar-H1g#p*yh6EOfszi)Nsa;%>|=T>*L zV)1^ApdZ0@>Jd|1+PbK|Hd_1JW;LoILURCB*t|>=YN_G)Ubl6}sAc~MSQ>+`hOGl+ zSBsl#BXyEsaB;Am^PTHzi*)HWKRv(=Yx^2&N;1>v`0v=(tmQi|vjLY`{c&SakgzU`8QzMEW+8@8J1->Kxi1J z2rMd0S=&8O>p=}zW-f7kVtPZu5F(Ad*^Bil%{k_$EZN2R>1yH|s89+Qx zXZQDDVA`I5Y1wIG#+2H$cM1obdxCT7ZRdT0f$Zzm>9nG4D^}Llg{KAgu?RcqwY+nk z-EVw*@2-n=R~wafoomp#u3;M@y{{_PZNs*1xVgPSsTEgOmzbvs$KwfSXJ@#+zQVE` zf}tpGKN#p{!EHI8TVsvn?ly2SMyIFm?!Co)GIPNg47IU#xd*OMKLfCHeX;-@Tbt&2 z+3m*($}vrNb)cSsD3)nNBmFYhJwfVE<{7ZM!5nL=weG=-Lp|7B7kkKf$ZhXYqniO! zIskQJz=TN2+R-joT{Qy1TJKm-C*0lNMK%~-Uy7}Z2d|%7#N=UJS1kY zV6Ac1PVezOGnMpspAroFKDVXd9J#E`^MZMqW1a}yj`oBBeqsN;O$;cp^>p3^0khoA z)|&4RX4@Y~!Rd6ux~>orTwGq@;`{>BG=td`SQDD#WA7b^(mUM)5^J^n4Z&LqF877n zZCp>M6|djC#&_R+hnt&QO!JJdzy2E6SJyZkY=6|Y4R7AO!Ts@wB7%8YaJ=_Y7R!RE zPFX@gyw-GwzbpBEd3fKUedYU-Ajd8Ae0Y!kTt__icVzn>o`3ZBzv5``E4jX>`~&Gg zdOG9s(?|UDc(DB#&*Nv060eV=+p;v05V0W2BU$@rh=?%2T7)x zF;}}gF6iK*;YkOY6hSj@SukCLwct1AxQ7E()tCqGY|lh_20&R_3ps$ARjSa zBIv@@?gY?XwtMrmp2@a{WR1$!djvq3L({;mbv=R1d$aXJ>P!ulj1=L38uP@RtVOb} zXDt<5@zkVlzqJ7ng{nY&eSj)Nfij7ejT18S&5jU^6h|5>+XrJRWq<919z_yh3VCI%zn1N#9$TX`wJvSSASc}5V$e5nyTIq{veaBrw;N+CKWV*4m#$y)ueda+`&v>w*wMlLe10wW;loYQUMx)9g)fxIylHpv=M+S zuN&rVHz0mqAHGnJj$8w>X>NtOh75?AoNX2Lb>RRuEcG|p;*)xcYiABlbuy;;l$l71 zR?JIISjuKHw@pkkpb8FX<(@>NR;NfAQkrV)GvYdRz{*p9(hg0vqBwA`%KGNbKsetI z)v7Ssm&rbX??`nTb{nzR39C2A51$)M^{91k`<_~JzQWFmF)GLPrHj?+HuWmO@{a_y zBHq*jab_SKU{|CbQBSB7CMN>`>hH5rpT3Ox(c(ouGQ`xJPcmJp$LP$k0N=|>tS7Zt z4fNt^mrE^}mnDGe}V#$3agRl)!+F z7(-P^t%FVg1tmZ@%N$bBCG}IJpd(8o&|cPQ0vdzrSnrw{U%ID&#~=r9I{>MClz)XW z%cU0pHQHlAP7?KN861#+q1n^!{fzyh?~BQn3_Cv9M(&9tFmKo&bKE$lr4)!NHV+U` zK?1&RpT|__U55-fg3zZD83F8_W7Ylo!f{pr6SDM-GBAz-L)vjT9B^0;sI^2!jhH7f z_B`B%akHplce~a2?L9Illp;}g*0O5U*#9t~4AR1u8GvtN#(>Px-j`CKjVZmoJ*vL9 zrd(wpL8&F!^I0!G11*{In>CLK@RtJ2GDR>-YYq4JcQ_u8C`E97euiaPVt>RjsUEz@ z@n*mXgFpDpX_~ygyRCOclAX2Kb=K`8}?+#Y1^M3RBe0=K1CqKUe;2rek$@lA{ zAAe$9c?|G z9r~qp=XbL%J50Jqd1@<65Xst{ ztU1ee&^aft6vFnho({yRdJRw@S*8$NUti(+`USrJ(-A-Z@CtwX?tA>(w|~R!-5o>< zmgNjmfgi`23)sq1bO4YXsAcWa-aQ2`!uez$b3%xDI3Tb{ zblox~qzUxkAo6h>$5XYVs6vYvT-NDRJiGgv;o8bSm*OZ+)-K7o$U6TVDY-66JsiGpVLx{rv>cjeSM4hDPjyC zjuRa{D+`0)z0jb9{vJ zjRC-OfPk0NDGUJ3jbAW;UFHas?Ep$iSs+s*=V#BLXWQwN+qTUe!6Wn7?iE0^w~x*? z)>zeH41LJLksc7Ldn>&=20&LpILweCrSJ$w# zcWkSIKrY)78!(rHF%^I7Er26Sd7S`L>kX~3_Ga2R-j9Hlsylwe@hpS95dagQhy$A? z=Ad_*_l~S>ZFU}mJvY#s_BwSbfd%Tc0-@&y+?hi^f?nvLru?>MV3OanHFdqA9z96G zt2*dkuGzhJth&Ye82S*uvEK&+wkJ!R8!MYPm$f1F^yb+x%uZOaf(9VjV@?1BLrJ?p zOWIQEE9IW;=6DirqdvrV3=GG4%0Mzz?CN0BcBsHJBN&*xuB&BksLkp|dMZ-D*^Fd4 zBInC)*#T{P;7GFud~XKic4ySpV)YoOX$HhHO&GHj27vkmBx5cCzi9xLjp?5{knL%w`1qn?NC54L`^m9&phlT!+`X9kzi z{-+LwqQw|+-^k1ZW`Eg_wA;Mt!;%EF+mz8>iWxE=3yJn2_LT;rcDH>SR9WYJHeKn8 zAAfv>n>RQ3`cHqt-~avJq1J-a=@|FqSQwD+-FgrZC4dJmIxyvb6oE5P(|%|NIyx$< z;rGS%NAsYwtii4^{Y+(Dpz0YPU<_bO32yRR=PAY&AvUT1+=H^dIT^YF!8B#C7Zg!b zS9)fO*tRwIi(>#A0aOoYRHfVxdMpzAE(K6&|8&SuA&8XcW5$9AxDyK~u=$vFdwm8l z3i3HcGNVc8i{bt$r`)IdJeNV7lbODu49}V73G*_;Y;=nN7h^zs2^N&WE?DaDX*Ra` z{rx>u6=!D$RL_2~t|v?`n_PPcICH-s4#-N)j3=rkQh8ekGr%L)2=%qD?Y@_=0f_Nj z*N%1FcKaWWbK6>EN$GBr=6Q)Al65`d{{D#88_v(KaB*=75d`x$9RnFer(K;f-vSV~ z0MrC)zuYVzI=(Z!@)CCSSFXV!x?I+xVgE( z{oTFk>`Tj}^5c&`MsU-`#U%uSO&icz`XKk!whrzCv#{HrKiscB(eHR-?RozG{Qdd+ z^LPJ_C)S=%{~hmn{pbGvvD^Q9AD`#%&)=W$_viiLANu=4f6lYKeBAF7nJTJ)syXV% zT3F^FO(#2mWJig;jGCj1pk9aJ6&aCDW}y9^K$0z{WBOMzUPat#C&mbAZA&&N9mekN zP*rEp8Y^r$9K5dAoHeihW@*kK=47su0XyBVJ$2S81t!?vH%4tc)5u=Pi#x+?EQ|%2 z^*9M&cI9|t7;qW>U(tCFRdg`L>QKW@6Zld^fO3Sa%ps`muoQ$tnG+4f80Ca>4#wzp ztAku?g=Kur6n#u(sCvXaPf;(e_ioNS2TIiu1ZD5YU_%EmML(oeOsWx;Pe3OF2mtZ> zM{3AoDOfpX6#mCI~4WF7HBiY6uYEiaRPV+*po|M$;Rh4Z!TExBMMo3^n_Wcum}% zZGkz*G@ff|T~pUhALn@vu)j422?=OZa48S&9hMYm8!s}`azaekolR66@Ssg7f~YMG zIKxRZh`|CPEKox$K@M}0jtpJ0O|7x^-zp{#t!-#q%klELFOJA17?RFJ-GN}VY1H!n_8PP_A^#|su13{wkoUKupTLLT`@luAG!v#|St_7{-xbc~sbB!hs z_M-#Hc$;9n#D9B=`ckZ(Z0%FnhOk3^zet-bgQM3S^2Xf75G>@XKzSL)RX~S7^`L~D zma=EUC=I9g6`BkxxIMSu4EG}tt_UU~*DgrfkGRf(l8~DmJ&=tB>}#1auEEwrw*$3C zbzg!b4;OH#I+KmEC6MCl`M`)`YTf`lLm-I|u}@hCRotf8^=TWZziCq>+V)le3&_N6 zJ9*;T!&}74CWsn?Y!B1fhY(amYGeSx1Xl(ccn8VIjk)GW49soK(scJ_#-y3<6QFMT z9%fh<++;&r3y}_8Dh z5LjyJ+v5qP{D8CnpS?Gax9q6u#lNd+?|sf4Iz6Y8kU1gqL>NLC0s#a?P*4yDL{#LV z0{Re8K@n#^^87hJ9C+$eRHk4+K~NNs!2kgsf{=j>kWSJg-S>9id(YW>SJm&2HB_D3 zH)AL1n{bcB-RJIe_NiU9YE|v^UEl8-4zOXv224#2krJyM1VoXD_vpJ;=9kn#jhqOf zz>cr;ei|{`E|3sHD)u(=`HI0RFG>QsXG(qkJS2%BrUdlSYDULMRu@(6l1SG|4;wV7 zWO!CCQ06a{T?Ddo3K9ZO6k7{phTvOl2U?C>g%(Uvi*YoT;Vr$Uljraz}hFe zCd8l;yTSHQ20rTk3tBoxY*7EM3J0YA&k1v%+rxIBK;|2Ai!6~Yv64hg30=qKV(O|E zS@~doL45&;n5|vx-}KHE{HvQ<_WhYbtoO?acNsj@`Kx6OVhHF%2D$;=k7^<+%+K-~ znmA##Xor^ZFs8fXH7f`^o$E8J^gJ_ZS;Dx5u8S$8?E6w;25#HJS02;TQ<$2XGNqjf z#Tp`zBr&NEGYNN@>txTA&Js=S`4h15k5Vf-rG&a}Ff}#A?Cd%;O~XlXeQ$OXBhTZR z=@~36EMReQ5#Co=f7E&mng&aYi`cbm7dCC&WUO6QiIOr2MFN8PC27&bdam}q+TW*p z`1!T>Ywy?Iuf2bO-lu!``G?;7L*qRUuJ`wM`ycH6v-W=N{VIOHwm@nfYd!%0ff-v|F7Wf6F?afn!z7pZoh(*IvyHO>$+Y5dy<-J0?_tB*e3;}py&Ek zocZ5lJZ|~-g4SABbYRN{9B>=4Vsex|^bZ0wfW`bQml?*bzAyT80 z_8e*_$?h8{nPI6I@8x#2oN?>GfSCX&g*0s`p`5QH<0-bC*|v#+-6HT9%^xt}p*508 zepf-%6q5vv`F_<#bRPD7Cq9OgBs6(IffXc}oL^-Cg$9gaebM(F+Hs4~(unIGOU*V2 zz>vUg>HAKSP;@~`IY|J@j7cJ&s`jDtDkmc-xWNEw2JoFoVWtUx7lkpJtPd4ID(1}{@#Cxk*8(Q9qk>QH}%99Y&hfNX+J z`af6rtyI`6_kVBySs>o-!yBuNFOh591*w&%HpUF)TuYTmn0)eET1&c@U@hA(kAt$0 zIar;8%^J{6Iv-LAtnv+YVyor)Q6883!P4(Aa3BG7K* zRo0m83)_%&NZPK~w{^zleuDsNDV4QaRZ3XuY$pYe_yUf!JvpI9*R{+PD?V@6UG_Pk z2!!+cufD#M+Ou78U!~tuspHUd&DTn56C)*beTUJ~DA$(+ONW>KI>~$@z!ZrzUERr)-}=q}a(huGL)E#+-MSV32Fac3p>FYR3ivc0vd? z?zskI2Fbn8iF1PF0N?~M^)`9k>d|){#^VvjZEH2;V+g#DB(mD$Aw>DzNx;RDzzRuU z1zMnfTl$^tp7NT=yP>k^O?6|A^H;e~7Qe{zx<}W^8SWd$d&lT%9ISE zC@)x2sI;eRnf04uL|s)_H#>`U>(-%ZSfOMz8Vhr{LRHt+XX?gjh^b(TQ4ZLw5NL7&;AlWJNz<~n?kdQDxKabI95zg1B>VdIn z`o2RF2Cjyc5&&p>0Lws!5Ohf?@eY_86!?4483J%Yh>OJ?9*})J}o`QY8N_>)~P0b??}#?*3kh<^#I`3p0Z5}EB;yi!H6>1WNKU2`i6Sp_@0X>TKtC;WVcS(RQ7-Y)hoPkW4 z|6m{~#hf^zfD%!zQL68?P2BBC?15{HYeGblKFtg#lK%IGlBGN>{CiT3twXO+F2+vGhvq!mq$HNT=mOAIYmjofCi9|w`0w-XC>8b#(-_xwizh2w6w%>t;ztDKG40R z`fFp6qwEI=Yg0-Li2w7xvbwV|MRcvM%b68gd6B#?Ktq;l&o$dsmR@VN%kC4J@TKiw zKY~f1bfOH4D3=hcx^OaIR_sVfQtMS~sH!}^?7v9M2rw&GnYr2LWq+QOT^3K54Sgt$zJ*oX_+i%0gCApyhUUh$`ew>Kl$;tiXeF+hXQblj_%vDv3 zor*sqt$Cb^@z47bX@bqWW{_*z0tr>^<(dvDjS+hYfa|SayvywGGRa5RMcq%RAB)Ml z8K7kLF;V6t1=}B~pL32-H$#>m_THH00A#P25F;o3IuEoh%S{77UDap?jR3fuaNvC< zi4K5D$s;BCZN7hB@pFVGWNOj{pwE%w)?7|HXxlORz5@|qFdSkyHAK@45ECb<#uO!C zrh)goKhk8*1Xgis+ZOxw?L$fl8#ivma5#mo>o7k*kE*ILGc${>Ywfv#+fycdWk0)G zkLixirO59$+X6`f?@&oal~8jC zeFqSO4c>c^P3~dJnr`_3<{%ZaGvdq^bIm3Z8M;wre7RV(FXzE8T z;3t6v0?X@74Tneo27>{db7-0x`}fbG>m$0phm)YB1wDkBtN~sQIA>`u=d|W6$$Jl9 z@pt=P7+rENc7F;eTEGi-j|PB4YlCqBpRW<^UQHU9GT5d4-AgSreQ7OC12q!^I`VZO zaeYC~@XxY-eIMYRDmE}3Y=e~^G{DcL9ia90GRCAj1$ z11lOBGkcMr(O_f=K$L;V7y=+ts%8Y31aJ+2aXHY=j70@(^PCj8(E{c?{s{$<HJJkNp}bU$Sg_#2EgQXAtw;U7!aknV}j0aX4^Ti z{I!mWb2(9kl_I!J$>s|t`;(k8%TqBu#2lc^L+&TGgH%Wnm*c}@o!3)Kl#p|&=x@6} z%F@u944}1a7Z;b%G%S7VeU=NgaS@hw2my|mMXBqq{sv3yt372U2i_l4%*YE`8#h>D ziSCQM_yezfto{v>n9{>kDzXAZktjrDc5bQ)G1vC?!ccQWfF?zwh7*Kgme~NJ;kN!PYNAzE6Pncp$A8%j;S# z%uKUy@%h~U$_OrN(kkG`=e*XD*8L~3A0uTz#;nkjVgwa+)3tW9D)Gb^S#iK=X@XMv zmJ^+v*s0eB(AhsZ#WoYI2@vFTO2%i5Z-&NJL)J)xMx`8-xj`|f4?A2ioLGUu_%+qZWA zcX9qM=I83azx=$tHoo7y=W$QRAFHeV54Q7F-v^cjj4HEP!8s0$anZEOm@yip?|TMJ zD3f=V1)?VduSmMF;)$ML90&$UU?*nA8lM($!{>m42Ceva5@OdveiqI-3z-{IJA19UE5iZ!ZO*3fh{5q958#+ zp{^&*eI0nHie_K?USZx=(>mxkpD1p_hPNC^GX?z6Me1jaN)aE(1P{QzRJ=Vb^Fd&?O)UaDpiIK^crD z(okpN2r~0d7u=*HlYqYG`q2tTaT7U^tMj}M0j^-C=)~qZ8gg5SkP?YQk-JV%C=@^e zd?00}z5}w_b$*$|to)zz-rAynlL0bGZk51|As~^1_sY=b`!~5xksFRFBK84& zNakNd44@w9LuG%{TAIuhs?c>EbcW^bCbMZ}B=HiF8G-}>G@aJvCGi`{5)Pd66YLZs z62_ZK`d7x}Cd$lPl|I%nB4Tzts>5jG$v{-;zsiIp8Bhj#p=&f5KxzI&#@B#v zwNtf2*{|4sM-+V>IlfN;UAaGbz0khOdzidmD)(!8o`_I+o{K&S6VtIDh>6!#v1~x4 z)kP-NnQx0|8kWxT$eGGm*ibfYWhX$D!##~_wG z?@el-WvM182v50%ar z|EasiM2N_~ffE3w>_D;K^)g;fGXN1x`9bfsl2R?)KP+>dkQfl18ltJC7H!9S@R^wz zgwPxNod{NXBO0*HYgq_Uo+?doXWyst??fLOq8v~x15^MC$z?)>0wfWMq;{S7 zQ_T$5-*S!vV+>Gs%%(+x^8`m=5O;bYwXh`cmoi|X04f70eBDHnX|K%CzOw*^6D9>S zGdZB(JWHJ_`#=Mw0JDQRpsBS~IdJGakEwI{f!}IvYWqkhib})s-x*jD89b+fd=2R4 zz`X|eRZ^0OFg-I3at@=V5fV6H#Ed&G-f`AYDdon*&5?8NdQoF>GfC~8cT@R4f8ukVvsBJmtPz$Sq zNQ06p!R{>~!}>ut0sseb6_5Zn=-+@_f{t{7C;ISWyY2SNwtoh+)4HyVqYOlCQ9hIDNv;L9YPSs zZNg|Y0*Ej(H4T7-=_;(s7%hMrQ^cSdaFUAHB)11W?|TJyApvk;1J@goYjbl_#c#!;);CgS zutt`=R&Ygw>0Q^sJH9>xMitkpwtj>7oy`2Qjg04ZQsH;W>^b{u65pi>OUl4A8xug0 zNWt6;#D+fCdQXYRTmkAbpdVwB+Ub=2EL6hZp{n`59OW9(04H#94aJ^;OsR1kBiFEO z+t%hpB@9h3Y%um0nE{(@-OQQ<<$C9hAxKuU8%gJ$Hz{;&o34v2IiAo*t$~f=b9}v+ zRGMCZThH?l083U=u92J|^P`YNM~WgztBD2dLsWKE_gB2{;RFt4^qQa3^-Fx0bILSN z)-SfNP-%VSad(A(ClUZSMJaKS?VWF%dx2}xs!Xudf2X{jm5D^WeoOx+n5=C(?l6Dg z0NS=g7soR@){eXY z*MoNKuW~JA0Wo!7l9H`&T5nZ18CrTk$E+4$RG$Y3Du+y5gE(gCX7BU-h%pK?SjJ!G zt}5G5vHw8gTBqs*f|Ly48s(L&T~V0u*+q$kXJu`!Wu#N#>|Ned0w|_r|!y%@prvb;$54G%P z^m$r+M%VXte=%jh$JvFrzkJx%_7@;G@vclW-q z!trqX|Dk_8WIo;pM?3)ST-m>fGL!CN@8Ek6p5w~%B%d^kJ8X?7ap7OciJzMfplelI;VBel(CnAa?SqNvC8t$0E+s;Y5_4ZxHA|GuyMl%)OC%e#YGSi znx^4k8-PjzS{fAOu5chq==!le%vY5#C6FaJxn8HpFH4&hT;M>Ow?LWRpA+Uq*L55q zbdEu!kR=0U&uPGi*6B=1h__Bfsp=};Rixwp*DDs7xG~ zS7n3jOS5lN8hD7gCe5sJi_F9==A(dLL?pGC`SV@dVgLU9IJmH2>w?zYRiM9ZJF_d5{d8dI z#inVH5|3?Db1*mx<2FPNesb+zXLegv-jW40u&e%9Yei;RN|DlpCd2SNXX)6S(4xsF z$~t8GXMa{QO>Hbw2GzBODYqw0u0u)ciK-7I81Pp5pv**eCbP@Gmw!{&Q3cLaiq||q zG4GdOn<&eBB4#i`ZH(9T3|hn#ZF8ZCHad?6!-2J>1T^}-H+y3+L4gpmb)6`KW4VrQ z{{Pw07W1LlE9iYDVFv4GG~q(QQSTj0K_Y5RS4nV^zp1~3_()~)sl2P&C;JrnZL5pQ zHFI@6*89qdAL8c(#MPi>*Yy)M=?FT-OO57wap%7X_V7wpQ5dffKKE zE|bf?MgbAC6a5igGs?bKA0>acCu-7uNZWT6j6aq3h27KSOXqJ)5$$-4(P#|k z9X71rfK8h>Vbi7!7!DdZ?}cI5+x$%_F(@zNmt>zALT_Lb?+cvWPb&I>fa2dI52NhM zf&iD50DM&;g{=3eHs+;%HUo#OnqsO4BE9dNL(?>3Lu`*u80~%Ei(IWFI>^3^{m&%( z94Rx7%QaGMQhhf+18|>nJz%!&@_B{(kncBv_bFV@lVh3FC2#uIn%u4lo=HZR`gFmJuF}M+V>mT(7>W zYul5J$1VR|`ZLCe(P)IWZ2@8szo{EI@3`)L2&lY6Rn;aD-gTWx?(5o?kkF2EQi+rP z)v^TT9%L{Wzmgat>3&AwS>5h<4nv-CN!3T%$aM9&Ojz znypE>&0v74st`iNcsv3*ho#XNd-m={-}l(IZ5xg~_Ebbn@V?L9&#h zF-l6Nkp?WdMy&=mqXoD$kj9czRR(P(@a2dsD5Xs|V6JGOfhKZ&l!&wf$pX?D$l`Ml zdZJqdu?BI_sqgw6U=In-SD2ZZ#>~t#>Z(E?It#)9%wAI2#U%Zs>>KZ^47imxN_jPi zP?@fpgDfEjYcz1^Nc%SxHSNfddSj#&_oqQ#P_9X*!IO#pDh)s-D@&w5Mw1BB&pHX_ zX%N(cA}9muNn|q>G->wub(0 zk~yIL!of35Fc9fs(x5AY3M|>qK~D|vIwA|2^SxwgU;aa8MALFRmra2J`3fTI7j>Q` z1*8jEa1BnG{UL)E`W^01wg&~T`DfEa0A0slZCwA;>u4ZbK_dmYH2EXXCmqi;@o#0q zdB@Ch$Xv7eVxQ$Ya#K@730{SWk+V?CM7)7emi@dhVBXFFiJ=ct^1e7Ob(&}1-6>4(Y0KnQ^1`tffQouC@>9U=rW&TE$$Fu(` z6C5D(Hv`Y=qcP!c%CZExy~0E;lCt>wrTwXNxY~gJzWg5K^Rkvq+>d~x9Aq#2N6>wP z&Or?j>-;PFv6y!$s&sd`?npn!IANFh9%X%zeoFd1xo@qrs$-@>dS5ZSz3)1+8BLgS z#rSDLK`%-X45Dg+(xiX4OgUhgf8{-eue|+E`2bUSkIG9OT?Lp5pOPhwvjnP+uljmb zN$5gvzDDc#1_KF;_0zcwC>QO~nvz__K;}^akZ5v(`U_1`%l=dt#VJehRuzL(TANkp zmnAOA*vq7v74;iSem)%%iy||MsUS`1e$=z{Zh%Z%eZZ^aBu-B0aH^`n4X@J z=P-}Ds!ft!!PvoIfDi%}7Z-8x;6ZeK2k$(FLzYmks~UaZq3d$;u=)y3UQ=}km67&U zwku8IE7x}-u0c&iXxkQxi;Dt64>3JGm6N(eQA)w+355x85=7VW*j9CgK{Jr#1xe;r z#&L>hng)&t2NxDF8jbk=hC_s28R^Wv2RI?IZfa9P(%&pg45-cNK6i3`zJt%L_@3_J z=T~^o5777e`zZGpwDJKM1}y*pAOJ~3K~(h*t9=jQ_jC`&&$cwh^Wc$g|BCPL!Fbal z=kKgP=q|6f_WqmbeX&1Ve*SR$*+b!degHajJ|QJczP<0}^Xh!B&(05(`*{ey2M+K1 zclSL#u{r=GPQrdH8`>(b4Ywz#t^~K&7jOGpwAN=Qk#KOUY08}y&7T8lMD+Pz- z6lP{-@vYB%HZFR^BeC`9Z9q!cyLS)1_=V5o{qK7Z=I7=Nh~&V#L(_OX@ky8CiI-iD z6HYt{gTW974<5wVZoU~G`RGURiI06WU1d~TUDr%-clYAf;suHqD8(u6F2&s~Sb;); z;ts_r?(P&X?oeDxk>CMB!k6b=>*H5`B)J#P;qI9|v**xwYgx_YONhAb0G?_U#ORP? zv#eS`E8KY_13qZ2L>q% zWN_kF+^mFP@nMZKVw(O8P&rb9uA`{u+iFUHr%G|{6=iRA9n&v)jXnPC%4B?}>PS4Ve#BZ?eMURrcDQP0k>g}Fp z_G}6x$b}^l+bd^n^7l@EN9}n)XN&L>e?vua%c_hy(W1!Y%TDvXK}Bbpr_4H*`hYcJ zXT9z$=zZ^Yrh(KMb@zF`R&I6L7%Tz_z*HqfWo3IS0xY|``IIR#QSo{$RjvbW64Q`G z!Yn-!5s|2xkNoTTwxAzI&X8iZLNOcY?VXVp&C7A?@%)vjX zuN4cUHVoI%SDY5T3v*>l$m?-~23k|^SY9coAa~q*JWhN?#>AM?2v=sXuG~${;}Yj^ zBc6kByRQ4>H2@|%hE2*eE3){09xHLYx(l7qZic51lc>I*N5Q5I)HE~IL3{pW`8L!e zn<%oV))^J4?#kK0U;MqAmq%~7I!=0}*%I6r30}deaPN!tHgHk37KY`_V-B14Dfi?( zyqmfw(FSw@SdwvpO_$pC;WqZg4P({Y1N{!E^BDhLuEFXFsyZE(k|-7@gji8_)HBJ1 zHCE$2h|_^}R(S92TOjWsK8Qh z^gi>+xF6Ighh=Lcb{sfC{rN7o(`+B5)cAd2ooJYiAf45AZ?LpdW?o*4wIEpMKEtTU zs?28qT4B6Rqj*nZJ}YD&JTJLU6_E<$HQDZgpcN&b3$v{VzELfxCab-u3gFdPgY?u3 z=P6F#K#sluI1<`E2el{%;N8zkl#tt>AHyE|PO5=|^E zl|So-y$w2vGwY9r9~Lx#sRKP#J*;!?v8Ym5Gnh*X`||-^ro<|_Yv1BMc4tgZ_;296 z>9HmLXa1pNQ*;bB*p_16za43tW+_4Rg1DAS2$`3EwvMl#`u@3af1f=9q^zv`w+k;~ zcUIcWIpbnUUomEqm4W5)oiYP|h~p#Uumo$}iQy9Z2Z-Gyp;Yw~TbMIf%p;E!iMwQ$a*| z=th&phYvTAZ?hx6aNs zS&SPY!l+8#{-2G=b%myY}Z9^z<&~y#MAgP%wh{yD4=)Ilpb5Lgr_;`3+b|yu-pxb>sELw(f#>Gv}5ffzvT69=#WgT zUTUAPkWdtx>AiKX@5SS4w~avVO=dyC&^O^N(8~kjQqc3ZKSNiF{A^n8A&*e#G96t# zM0-`?ijb=#6(Ldl=MLuy?0ep%4Th`1)`Taaa$Naly*t&}_gjA;zKwLM-BQDS%ch;s@_`rS5HEUDb-OFt4Jh&peENc?<`Q8v$KQikhqjv)n9*T@Q;>3!4t>`` zLPcwv5iz7btKIJQ_L#x+a)vGMbuc$3M4R{1c@(XuhHH!xN4P?c?5^6`#K-j|=;5<{ z<_Mn1@D=TqrHTk_*KY54`;zOw7nUwBl0lDseK96oKD(J#2?LMhl1Pcco5WWgGeKDB z_;2*35G5zX?JqD=TmC96d*1rQufR(Vbg?>EY7EP)13} z+Khf+QajnaW5@;W!?J52S*z39*I?+q#Y$}+;$Qn$EL(o0@*98dWmo;g)7l=ip;vY$ zqZAawX>`j}epu|+Jxb?)dWEyBlcfvzLrFd}X0RN2m?tAAPsGdvb!?-M#GcIyvKSSm zxx??Z@PgL8y$a87M6ao=BFP!7MQAK%adrd=xJQb2XaOmUHd?b(T{x}$RRA-kAq)j?_=|F1`>4o zQ$u~pl*R(oE0Tnt*9j^c9u}0AvF`Y5(W;e&G6hK^Ng9cGo<4F)dl}?mJE)4p?O-Qk z9rP#=iE=SRAlUyKc(Zk6)+&&`l+x)o@`X%+h?IFbyK3T1?8y48o~_^5mw`%^fK&#W zmAwTNJX$SA3u%nNZ_*>(-UlA%%BT3irl`DBfY%^{GJrEpu#^S^n^;Jbi#;yOu|*yc z{@}w5D;>Kpj}O81%eY}g}2_-2<_35B_&1YLD!HK#S z_{^xj&9-nu{ss%ZT64Z<+aEd`GtSW${+s)kK=mRmCf;9Oa2!Q`e!Y#7M0-ctMuN*= zNSaxQjkFNrv)nDojj99!@#>)NmxgS%saTqD-A$m}~vLRJyOXs~YG)#x-YxY-< zsWW*MV|8e9l1j+;QAKh;U@*$ZMHFObJ<*rRtJea(Br%QIM}y`%qW;JqQxE|g z-V~N*PSKjhM#KrjbRM`SpT^jw`4~2G)~Z^Ha}}~br%_Jmq^(3X`nVqoXmyd_8*C&* z)hyf8e>m_?0gbb!eX~AKOvcdBnR-Uno^KY&vT^Q$Obqg5HBGJi4q`P6AsKRI$EV>R zG%R}%v-i5T{6sA@U$%9G%H?B=7qn~zku3L4Q|t7zpD#OPEAM?-;*_6*+l(W(CMMsh zj%Gm9M$HDSTi8h8fsaA+kDr!Znqg6^M)U#cg{0dXG4U?rDz@YL9882dGVfP}?V#wW z)ue9D8|kHqT8)wj3gE3nuJW*z+yydD06`XBAz!w_53-BzFYyP>Md~{cg# zM6+9xqW;Ukt{`r*;K|E4@OMUo<0ziJ@0&mU^U!b1%-`=~Yw;c0K8oM(BP{f-EsZEY zEzO}|OI)t3-lLTzyuxv7#y@pXRcmNlBo~)n|Nd30Zy$Z}98oPI9weu&lSiZArwo%O&>0!5SF^hd(LbS6_ns#lSq&RX|J ztzJ~u=R4uu+voz|F-`0CwUC!dv{hmt#k43SNc`lweD|OF3)}t0TEyd{XvOu!Y3P;S z6-?@3XtnX~^QO;64Px*I9nsekF?QQ!x_p?-k5@<3&4%XYF=?OpdwQwkvEC-joU@wy zhNkSM35t+^3w^jb!ma}sf4baG@9X|UFPS+TiK&clUDhL0)Feq0dk-{&CIxzF#e6UN zYc|@9_RMUF0}=gZa}l8fSpA|VWGmKE3(;I7+wOPN5%^r+UJr`E#%5r|K||I~Q`q)K z5DA8|FS3i?5w$i_q6Frquw0%3a!vj&4$3UZox6z8Fme6^b4ltYnEokaJUIMf2z-9W z=ij|>x-;8X+zu|Yzf7hNq@;tivzf!55GT}cB*LH&tD!HrBJc;|%fF+>;dx>%h(KmB zwp!1#hSA+LsXNZxpb3tT9DB>>8$bYCo)`a{-iJ@0yYS4q9?N34{~%g_A=ige-FMcbfjMuTN4QKMrQD}Qk1ZVnr~)Bp zzrrHW5p!%Ga@_`F+YgeJ8$6Hk&Ne&tC8_%wrJPMZw$Idt_R&nbzgeC;ghT}f!O|`Q z4^Qi8`!EyQ_x;_|u?Mb>!~NW#anaQ#+XL?!IH6#-qoLi4 zo3D}AOQPyv2b#pQ=fJV)0w%v`oH9<}PNR@Bbcd!SopGmM{o zEi--vwaPtP!fL+^0pG`nxS7-K`^2B@k|2f*lE+PeS~N)r2#1Z0-F}Oiu{&yd?;#k0 zrq_FV?zimOi>;%>#A4xB!W`ymOZc{BR5^4njRLRyG7Qo~u4j6MmtLe~Ty-^S2In;P zoBQQAm)K3xcVpCN3k;QT=pPpg@q3LWfn+CcW*nlZ0CF?#xsmH%ix?U!9Pwb#>|~Hx?a{{)pl&Aqh+gP7`-(Q< zQD}hFK5cZV3`9m|P2tUmI{BkO_mWBU5y?@<1mUYIi8O}j{2Q}H)8@yN!X4w%=vQel zE?8yJL;2T%JFsdv31aV{EixuoC1w_6_zfeIIrtV;b9Yl+RttDZ17Y*Y$)R9h3Vc3` z=b%)57vK@}U`SQ?yCqzw( zfc<1)NC73 zugEdgD4wV&4tLrn(rhc|&!jZdM^tTRJ8ByraBV zyg-op^fE^N4Av~uh8EHeKT|5;3V&TKoU3G8wSxf#2=&TWU1nk1i;ScoM)G(cwbjS} ztQjx;$x#;?5#7xGonc4xWu(N|KB{{9y9`c)^0CHAdv?lnzmmOzp)8@cD&Rt`4qwrn z(Q@swDD}M(pYkIaTp7yu!+JzHw98|Ym;&<35x)jNQrQ^Jj{;Y*0VhccF}GE15DD^4&~T%8OFcTB#SWaCuxQ&`@dLdp7D)! zf9$}CdUAAoPZ}HflbCFO{xjyE{Aq1<1f&fgFbC8Cr=gd0Cfmpy%El2CtHq4p<%HAL zFAhA<4O8wjB8hv%Htd8U?C@6 z3G}ZMq!G0qe2O^I;G%p#vT=bvB>k@M_p85>jBFK2w>m4{f1mI^D*jWvd9M12)$=iW zw3o-XTlZ%XI1q^O7!rQA;El_0!vQL0b|kN+Pmip5M}ya3GfDP5qt}P$ZL(jm1$B8| zGTOo+_)$siBoRPudUMkkxvwrlDD`Y56}Iwxt8R{%7UQMZ%bIyo6Tdsz{?gF_dq^{T z7Tt6k@~-F}Jv;m4cUWZ_7f0`n8FE`H6}t`pCd?Q){SR>3Sp*QVmio2R#9xt@R;jT= z4%oW6@ZAf3dBCT@6OqxOJg_SWl+1@nY$syB>7=N8d=%b6O%Z(*}xm3QKvXjI%>w&-94B(3BnilQ8jN%!2x;u3r!ZrJ~0f*OQ=Hws) zoVFTKc|xudEjJLABKJ5%7{2%NoYevj>;wN-ZP7OU_Hq3-w);q-5U^B9@Jt{avbXM7 zxBE2ZTl|6}eJn-e(QS6N3zY1%0Xw^USVIQ`Lt#TO_`3TNy$vka4?k1S$ltUk+=qUy znDb;7>)4%ss*5SGq)SAK53YaWi9ZcByYo@?is_Rof%X45re_E=CWW;XNo+;L3O3`W^o>4N{p8{ducp;|yo#C$1tu7_;Q=m-$b;xjZd{Vqh$6UD*E0nIL{4*Wc*VrT+472ukQ(s(a^61mT`a@%wtwY)j{O@a4l=q&bu$D2;aq0t&8 z-Pv|cT;*96$Yr)vaf;^sr_dgaY)o6Be2TOvC=yUH34KlqN&azcF%2j}tGMe%0z0o* z2vRj@vzh}}2$0ZYED2|$0UGo1l5PZz_yfHw5E%yxGNIXk%2zB?x;DYQH?J{k87R?+ zDwr8R?-+&{XBt!DjEC*g)aw)yRhp}@UVJA>St8Mg9}~O+-X7-gm7F zO*ODK;kM+QfydTeTN;5`RNqV3K33wC8uuQ zY{pi3BYBHUA^A4-levuhowCidRv2C03m@hs=gNV6#w;duQnD?#AuqEs(^26Aa*~pf z+GdaLz6Pb4+QCmx+7%}z&fUoupLNEvbRaCG7kS8`d!l}qQuXDqK}0Ru$$h~_WP!X7XlAedsoSK%FX}Q<&)eAFYEEolsD4r&^yr0 zbk4w$haab7U%uVX?$b8mt71woOTg5DDmJ0Iq-=YOmd9Jz3kF2AsRK&PryqB`zpccX zTAoG)^bZw-nL%aamko1 zs26{=$qwJ8FBtv)><`!32Rg@Ei+2PXU12wzrzRJDjma|Ol5~Q|Xc|!`>%QIjUcvYT zvmd{i=DTLQC7`Q!H5~|r`XCyO1+b~|OKd3!XZPuOC^q0>E(6Z2CI(Ycd*?!Bv90@e zJ^io>y5&&cw!i#TQc11rMDRi(+ds7^_||njvdq4|y*=hnm#>9|1<+f^LY(fu;#gBr z+sIntISbjBtZM# zS6>PccD>xa*!I<11jR>q+jG6<$9*m~J!eLjYZR;?7bfl36I@QOQ9!4)U1apIvA&3y zOGMB27d&KwqkJ#ZDiPsg@jKmqP77<`U^)BKgbwbw{sW*usdZE{)%)TSPZ)Z$5^BFa zci*#5>ne-!pOhDJ!E6?R{d7FAkp(?}XlVrzshfo_Dn!vkd}#FFVj1gLN437*thpWfBk$ zQiM=W1`9_KrOCDhRi1Dlyfyz*AZNCpqbXj$&QhTV#Y#sk3*fvm=cPdc933C)e~9OY zVq&gBzPSQ+qL(YP5LqT~itr`A3~_Wnz7E9&JbW{Q$s33M5n_;=I^Rz8?K?e3%&H@T(BpU_QK)F_9q+;)4wG33(bh5i~sxi zwmu&EeRRG{@q?j~;;K6VnhVm7v>LL!@jfQUt0aC#eXK?loII@&54^vgP?4R_IFtq` zNfa7xW!y%ZD>)nAs;{a6^S_t^o2_w1 zk};j>GhXU$a@J&ZKN19Q%bq^j15|C|@~Wm>KmRedDvmJ`;2m;OM=O^@nibVBF@n;F zS|!;RcH2{7TXKQWrB_R_R6P6hQ@BVnwPOD!$%y!K=$EZ1=@0>!1eo)fsJBU&l4WZ* zB9W3zTjMx^meMQ}I^k)@3S42P$NKBWp<;IvABe_36vTh80#=q$j?tXqCe>9@nG~Fo zc|ZjmIe(eU1a%?T+H(!M8pK-)8cQ>8Ph?^CDUTP50{Y`z8$P`m*N)TH;5 zvSMkxflHRtG@IhiP6HN_7e_?XCT`_##~Q;+l?b$dl;+>~>$s5brCCx8mb(stmxCdi zE+X1KGQ`*u4db!=9ok6STIu#JLfC6{c489-qo0=Xl|Qqu{{wjauv7Gaxy-SRh@dkY zFjDv(iL-tB``&tLQgXGkSoU!2hYOXTjyk(TXyang#394SLmSMkNkfX3Wf!?^-y<=> zD;dW?#|{hywI^;2jARv4-B4Mmnlf{<$*9L)AvRN93Q`q=K_X17qmC4B3KR`V$Z8z>iDz&f~go>uC{oy*81LHlvtMZ9s(NyE28uMDBh{fQDsgjyVG&7W`r;PQq zg0?-!}Q9mFDtc4V_}akF{XNwdv2bIouu3Lmc$Wy z5%VA*Qm!A7D`a|iov}v^y+;_N>gDR9J-HR3nWK_;8B%wYBJfD!hLE8Tx53dyu8;5F zFxi)I{O6m%AAl63w$S^P(CFee+K7z4+i15z#qynwnLwc0yAzT~3b&hY!aHF25zp1q zY2ASPXh94Z1}EP=^PJ9@f8DlAU+af1c{>0xpw?!EU6)HBXGlC&{&z7x1d<2|!E1Bw zLw$J~fb7e@T!#>dik~4Gmq%^S-yVB1y3a`c#wSg~9P1wWO<`I*DRS6@_T>dp2=%jV zKfY;tpzK?YOhUcqC|=OhPxT!WSEvz6zyo4wX~i zA=&eO8h9}JUM6ws&!Y-{iALX<8~vtc zX7(5Kf{8Lr;M(HXa~V5d>P)46G!KR_Rn^In+ngsP14f{7X&i6K!b41hlG2kkHsF(O z&zNdb``pI2F$#O=rnf^6cV;0HF(U37ah% zXBKRT5nW4rcS1Ahy6VHjsAPDKOJ{?h3jop9jxPxQLtT$h$FIt^pM?HrhndST{`!qt z7*Wx8t5(dSAw3W!8WG+^1g)Z051CkSJ9Ed6@Wg9#=|iRWdy(386y8Q0i8ehPJY_{6 zJ!<;ohX5a>94wnYr#?XsOfO#$YdI0QjkXGry1z;sl}~J^`0ti=bpG24D`vj0|I=tk zg?k%>q3Vp{PsyWuT?G)NprZx7-EGO+IzKohi08jQdC)~u!2qdV_f692DfH*h%K`il zz^U!Z?$c?l#KE(l_{dgIpxYGR=w8L$>G`JUaXtdjJReKxiMt-2hF*9U{L(78_saEN zUK=dKL&(_u=u(#<%_ecE-+#U7^F=7l4bGzf;SL1)Kt{*gQQvx2xYUV4{K&4aB#7!Z zxbKg|63HKWXV9-q*C7x?DEV>aV$^s6&rmK`@JsDC$3vU;x~8 z`w{QC|E3R}1LzujynzpWI^l&GwYXgtqJBY`)n;RIwYSj`8?N~D9S%D3)YP*G0Ffw$oO|PzK*yiT*)*hN zPnf3zOSEnWV7qh$i)qgjW9@{8ZFn~+0C)P=H#a41mqnuMOnqPb0tPbQU|rxuBj<)Z z4FLg&cwO3Q!u52=-2gKS*e8Ym$bolL(`sKR9y;FCet%d5W9SNB{XtK?eE<%cEc+nw zH$}qIdzSd6>SS*nc>oEo`O%oZgSSk-CIC&Gli&-pW*?HV0|R{t$W$_!>0!7J zQ%85whJY2fGg;|F2^w62B3=$Le*ZCM$wF|)Z%)W04jvxwTUFc| z;HK|0E#lVdrPxd~1}gOIcbR?A_WYHmZA7IM+{_u$(=eJOzOPYdoz*`{jM>%LR@4vO zZaYA9kH7Oi^0Lpb){-Ki55$ zV3t%_pn3Cg=oLgdQ`~1EtK#UG;LzI=F7rl+r)O1wMu0 zg)j9pGe)L@C<iq6It4y; zefWAz%wI?;n;N_*vhtO@KF^?4Li=@bCACGo4c4NStfyaEm8--_b_wC_|q=a zRJ{P@vWlE+QpI;$*qjX2v3k?cP1ChwxswH$Cv>*;b#~c+O@f$2ee{7@12 zrSG=2&tb4yX3(>Z`beAPjTqu-{!A?Sc=gg>%+o<~obL+^+06(=?t@SEfe=oj47VjV zsV~00uo{ua11D{-O!i07ewkE(f>Nk{}s7?Iv?@>Q8GlCi^~)9855EJuK?|ro55}_ zxAwoB)(z>^^^hUF#?$YP#e*P_ASt@LOyw(2shgC)hP~05jME}FG|v;Ra2~rnJxdYyoB5O05Fc^(jeM0fo`L)qywX8M0{=uOvirQZXkoq;_D&jc|0 zjIBe0HLC`?$LyHJiJKXYPO)Qk7`_D`IVFc?`1ZhD-RGF-V&mR~kl5O-SRnE+IpiOH zB3uB6!tVE?$GiPu{>HG%7daI|1f)UBN4RAX{<$uiI_R3-?z&^&pk#6FRb`cA*h!WF zSCzCJMdF9mfZI90#o|oG&UQZn4i<#x-ZH=eYsP;XfA31&kN-VJ`^CB=A_OVAIC1NX z=S&yiI5$vo%k!}7@}x=xJCy0={EB#K5Ua-ub_CnX5bcAtDuah%&4^q?z5P-P%`tapL zOxS6kMrx-d9tnL#l)MOFjuUS77DbCkdM--hs8q0(xgHx#bQq_P&qFvv4tzGA*j zGToZwf^2!-Z}mwn8wM6oYf7i0jOSpE2F^%0gIiX%?1E3BWDYGkp!nbmA}gO1Qf% zm1Vs(D9_mkinL+Bu#pk)e1HD7YiY@cgRrmLJ4cjmV-V&#xsf4$(R$&d40C+@{O9KR zfa~V5&A$unt=O9ah&YSb;v;U|(S6{neX<lx$4i&rt1|z!FbrrAN-W5q zNadt`AsXH8(`&2#Q~KhM!}|{lFbF^L9Mhr(Kic2F6+aArYt*gG&V5qoF;#Hg4!Er~ zOB@&gdM%12vBmCFaWIfWYUb%6vad!-Y**C{2)&5ll9LS6gJARB6p<|KQIeG z(W5tJvCSrR%#JA@4`!OhPqnJXB7Jh$L3)c(t!9SRe(Eode0)&(I%%>+i0~;nM(#o# z$W-Znd@D}qhbGcrj+3h&8jsGuV&-$1zf-zOh0KKW89ByVOc7^WEJ;{{EDg>PF&Ril zk=;Rpq-|;%`9mlQ_}aS)RydQ#JXkOI)YtJkjkW|$i7~AjL^kN3Jhpj_HH$qg9pgQT zB4X1jM~7@bND=`V`=vWE<=7%-Gc_tL(Uu{Z2*DBo%Dr9H$sWe>P~G{61N?!OXP&Z! zZcAPWm)nru*ouTRTk3u?SkGp0rIem+7{n34`+4k-{U(;^$mYayzrCkB8bBOGPqm|* zEV!z>`}I=AJ(NhAm+>p8i~pM<(k#~PgZ{DZXhCbKCt>DWR&1-3(PVrX?bZTjW;+zn zxMR4&Z7cwp?un=hN03Rnhj_W@jZ&jvT=1!JGx~`yL5b}Tbn!5p_o{sS$rKEj??x!J zISl~lxpA>*4r1$d+0r{p`LQVCJAv9CdcDbdIYKm_BYgQVnUvG)$JBF6VjpNNd?<-D zzJ_IU?^ES)uerzuoA(H#l1UI`Hqi0IcYrDV*oD?V_>aGT*R|~kyc)pi9==*)<>Q{I z4bDtES6QDGrM4E5RaLXv3)+>a1{fX`f3xrLqhB{$H#)2ydafoqHblVn9W&vD%rVDhV15Y2~^T z9kt0`?Xo=>FH2Zey&jh! zLjbkmieIs98uxLpe|;MK3w|{IB_8eP27?_wC^0(mXfH-cbJ-hwXI_RJ0ON3QIFmf$)E%EAhK^^Vn^ZBWk zniw&C&~{h7DaGP1uTo7n$!*YnUHxE;2YPiHzxg8BuI_UlX#d{X47U3e#BJg>( z>1d^X;qM%UfDg@opEiEEDY%@}&qmtXe{So;R!rWRs0*f)f{x?MUvCzgg8NxsJSkaK zawAuIcC9yWPfwHDJOqtYyU+8$GNqcoTwS|J3trCHW2D-0$D z_o9ohhm+PO6b3DF+`qa5?l=MctL|Nex>aAE7G!>py(5uCPm-CetvGo5omlLsq_vRj zz!-q{jXCA|X<4~Z>FX%@Yq|X6u|}M(b3Ri1O^AXY_-YyPi!GGR4DZQfUzw4IV!&Xq zYc-r)k9C^vlg%6VxoF9+2(0t^qkQdiXkQ4WU}bvgvJtN}LQ*%u13dh8bs6~++KzpP z0Q$-15Q(zA*`b8@R&E4lFHd@xiz(_TcbVfUzC(}X-NbBpLGSYQyD5}2B*~A10JOAu znY{LT#`mQ!csGB8L%XTTgCB}lZJtqbC6Aqg4zV*V4<|?gAhFOuv8}uO(Ba6~6kf-B z(+3#%f{_ejieS!2 zLUC#zwkLT-MA)MV5=4(gXaYA+{{v}zHw92ZCyR~cI$~C}!R)1~%Qf{-##IeJsTYA( ztuhsPUti&Xz`(1L`uJGH0wf>-s*T!QQbrNmOt$7NRq=-l5CR=IT?KHSiig5C>p%S2 z1hc7R#w@56ATtiq`fif_JMB$6UZ;ro;e0v?zG)o9tb<*_{*|_ZbvK?~i@%Vy@!UO} zZ}k1DdEv@~xY|OK5oO(q`fSHPmwLce#8K)*xK4{&oUL2ILn98HdXuMAr36t zhwm0gUz*zY8hLh2z%VwNyKF1I;3Fq-*ug$8>p*RauPkKt$HVz~-++4PZ3KhAyqw$g zUV2UlX-TjU03BC@D(&EaA;p)jOFiqWm6@-&VGV0-&(Xgzv=jgpO5yrTe}wxw^~`%a zJMwp3o%I1rO2#j71v{N)&nWVyW9DedazHI~KRhMfD$;lgNgNXs+KTGhkM#|x{l#M) zZ#7FbWoitgJS7+Xw0?*e(=q`nkTML1CX;auHfjE9kNgyDL?esMw*zz=ffU{YkQBqo z1H{L#VtLP+iDNApG%0JLjpNMR;m%z#`$$8OHxH}Q#fTWmk<08{OV=?Wlm=EFk9=6{ZN_aI~?) zxLq=tmrHNdo(3@l*p#|i2T?52@ig>7H1Ge20F0@HKR)U*W0;~*I9GIygn`+Ak2z1A z&-9lCftmlFwzrl@RyF!Anv$C9jU;{8Fxb<4V!Jh=!7t79tt>Dx=d&^3^p;md2gZoZ zQaA>W7}j9Q8)(t8fk3|%2Qi7aP~94ElHGQqQ}p#M`NIeB2F2Btr)(^eP97p9JMEJA z$w%VRAlKog2H1|@vr!NeY)V!&wzPdE=U`dD$BioXOq;Z%Y22VS!QT{{+^L8h(R#bt z;S9igHV8RPO+`|g6V$?YDGyXvo1U4!UFHXr74i}OU>|njut1aOC#sX=_X_vwwlMG| z0m-Yd&qlJ)x@zpGxz72ceM3r7$n;r1XoVkf%|5ba>1G2;@_ z5Q_V^zo!U^3E}>zO}x_+Pk1#q{fikFsqR&GyeL?_`wBRww_}?1XZ`I6g&*;Nf}h1l zbbC1a+}S~{q_`Fb!B0?_Z+#eS%tu!4RfjBk5rpoyu0XS1wk;6AjcZH%uy8nJn-VoaKQP% zMeGdq=_vK*qV#m>OVA?95p*Hop1TLkNT8(nu}E_^o0{7BCg(MGU7Pip;j#YK`moUZ z?9z&re;{-;H1r0iH4p8dI@(n_+CK-+?%ye=i zM#0kb!;zm!(Jrc_n1LDPvso!?)cC5TXXT&i5N>B=7!IX~(^!4R)qD3mx|KF3`t7bK z>Iz@4olB;~fiQIXFUa_kIR5$jSHG~Y#-2MeUoK_!FUNuo{Hwlw2j>kvZJ7ogrO+cv z;Q(;59i2LN2o5&A3CMoI&T{?M!0+gU?eR&mc~T6)?78%~Q;ZHGOZ`3Rhu`e8 z6_(r4x^!M;SUB6){6dEOiCCBxq2Bk&B9NZ_UQEGlczq`D*Pu;pS$FfzWCqVD8xNeI z^NW|o-9*~JXvVpADGYnk{4fI!^`zkQAc4Cb)1GP3tSEv{PlssxIwMlsKlDjP=Y2>Vh#_PG5YV;1m>NT2Rabw*{dvD+wPvqY5lvO5_RgY2 ziqG)z&Y}bUo}KMM)Mq^FShXAL4&LscditZ7%pfs#ITa0;=}Bn>C@w|5Q3J3DQmIxO zb)ku!wG)4crvQQ_-idWxuCLJI10J6A`eMSu;7QM`4lQnXI@`ko(R2y1DXdm6$ao{q zkN8YHSk2k0nanaQsutLBN~Pg#J?AEw{5Dkifi9Sm*Yq!61XVREwGpJt{TZ_y0C4F% zLE|>+WPUKP!bp^8B?#?4enS&9wkvX3D0_KR027&(+UfY0u;F5lOcWRxSnu%*>r5~} zkZh_TI*m)OxrhEufYYo0a8RBP6)mi>H-jo-`;WU=zR|VQM&M$dOFJGqjUR7kSG47P ziAlrfIjg^a{|>{U0-2Bd^e_fMdlIzk@yN_-`AmW@;C4Fmo%g$=-@zhJ*7ck#5Jb-1 zrAzlN^fc~qb4durReWCs(0{k`BHpaP$SDMv{fy&s?bie8O#QREdFS)Tn;%bVkNvuen_LiaU ztE$4D%mDtj6;L8VVz5Hs5|9}90T;2%v2$XH_EprktAnV1mtldTA_tQ|Pif>pDnF(o zfGLrb42HRS0UtFO9t|0yh^Py`aPP~ zGJbVHVWj?*wzuS8IMGSpiT(SSOq*1Ksat3G4Kc@Ayyk>Sp*&`UbEKL6W6r^ymzqzy z%G*sA@avs^!aO5iZ2dURPKu^PFT*k?@Ey?O&Iq;bHi8FTkmD`4y<4Ij(I=!$Qy?!N ziRiQ#K3laeBQ7(+$4pwP#g)S5{29Y&?KNSKkZ^vR4a(N{wHP}*imIHbV(s^&=$csm zkLZknDFr-e8?lV$?@L}vUygbg_f9TQ_9%mtmXa!CnOe2v#sCwwUt>3FLc_wv>>Os?TI*!%%lTGx&^fiNgs zTQe$R*`CV41V@A+-W?oVPhP`UzQ*NLjs!2crpDa!6!ws!vT3KnyIm^+lv4g&5?nO_ zY$;cpv_LZ3&DTfJ(c55T4gUY{1&~Mh=2)HV5|cQd>4UGorr+iy$e>UkT@k{B zq}uSET@Pqj70q+e`E8d=>=_+U*cIvj@v=9`%OmML8x^Uj(?g}m3EoY%gKvsr02#~# zpPd_-Z8*Hh9Z*Ia$Q>q;ES&x}odg3tXrh=NyXV37m+J1#fqgR9AIuLsHSqPExlz$K zh1yMRK?=)1h&5h+@23kN!U_==k4<>_do%cvNvAW$r^>l=Hx9&K>P43xhl=TfQ8?A! z;G9E#+x>4lLSpPn-ZTagsG^}^axS&i6n*nKr5peLjhYdVs8tViDjdLUoCVk#hR(kn zM)K7{s0<=X!OTBK4C4j{WDexR3~NTFe68ATMO&(b*aK?_);wPWrS}Rvzt7*Z6#SOd z{3l6`g(-xhV^+UuIw+|0*vq4~`td6=u5p)A3uw_v(9!902s zlFdy*Y}ZWpW}^WA7^{#Ob%FTBd>w=-J8X|D=R7VuASq9@Hcm0&SsQVpY?Y8AqIAPx zNvog7cE^(|mB|}r$E`e;66=UC)EHRH`81HnUYUy_iJUw>mLX$g*;0Nf;mEFG&Hl}r z&SUf?EDU(oee*e2+x>KE*M9t7Um-NKr=cK3HayP-bpOu} z+Albi;Q>7nYnxjZZsq{M?Aj7)4RTEgHGu4OQ1f{YIsnlpKms6`8v9~g6tlox?Qt-I z-Wi5V9~we3`El!{5L`FpRQ2;)YWDx5>8yj=`o3tN;O_1Y#k~}_7B3Wcm*P;0TX1M` zFGUL!cQ5V~FD>pGiUo%fAn$&E@4X>^Fw8KS>BQtV8f{SIfXtZL_mXhG%kM~5(&Qj76$x}z!F3+UGBo%U5P+}X+l*FNmx zf`{h+4f>NG$npG~)$X-zU+@7`z|7La<70f0nmp(nZuJLwita1Jlls9#&{8jj^+C3hQX}0?i|;| z7Bli`Jh?WqqAED>*Psk1(hSw;FHH{26N1;(CZAESpo|mRwxm678%{+WAJ)9?%(BHC z1#i~^EhfL-5ooERjhjpw%be6RdmcGD^cjEtEb{<6{A)DY=T{p3p9Xwso0;DOJ(H>L z`kw$k$N^iq0LC*;Lh-8e$O42630(HJ<{ApmnT;)lpr$h?4)1Cz9T@h zHrVBlKhbhu2Modb(e(hogwKymw>8W#zlk40CGSE85^JM*zRzTUAls8HR`QGiscy*+ z?Yb)+68rb`y|!(XPUk%HY6Hs#r{`|Hs^P=_xW;o&pt7&>$t;k7REUn;iy?mqYL0sP z!JE*Vh^fc7_qh51y@i%RPl0JxXTET#D^$qUHuT@qN9WB=(Wed)!wt4GXx-Ct@7N}A znv%51MH43z8b{-!bbG^Y*c2?3G~||VrKfEg3b|-L-82mSjaD!rvvh9b81%dKrmODz z%)`z1+rWRC@Q~iAwa|Z89bVJ&cgc(($klWJ@$-H$;v#k00Il|=NXYIY5jM}MCaE&B zO|tT-B+O_|Hv)pT|K~I-_I~#$|1c|@Hs9B`CNAr3+k$VyAwB_D^8g>(lFIILpAU5W3aT>oZ z#`}{pnP`Xn5YDchfE3=3(Uz$cvSVIJs;t9!#czr_oiP?_OkzZw7ryxh^Ihs=ziOwA z#nDddORF~vPcMzQAyQW(&SU`CG1H1MDXyizC9QVvkZ>>@wXJ(p`sTCpiM6)U8CFtD zZ*Rg*6%|ciHvNoG;QldsyAz%_Dftqn0_VyOX?)stZebKKOacv zZ;zPlw1^L>$M4V|G7I%-a1XNSrsk%sLaT3m%*qrR1BT4@$!Uy*EUz6=W)C3W?ON+l zh9rkEznfWSk$V^EI})A>PYC+$QXF27KVJ@PT)az6z0S9hNH$gYQrMFmqE5tuiK&wn zCXMUzH62zE8~$ijK6PU4svukPsg!z77@05fg>XYyS6H%`V7gvIi2$w6TY&UnSO2%$=iFy4sQP6YmmWk!HH5wVjV zvE!*jFlwERwvl~F_#5wsna(-p-9WJ6G!eet@KqVlb;aPKI%aZnhW|F zr7k5M?`5AUVQZZRJadFqz7VEExARFEbVMa1%Gcf;8R$0t8NV4Q!Ag0X3FV0Nbgx0q zc%Wrqc|(j(KvA-995Nn0PLiGe6e*T??@#!cxRU%p&E@m$uC(QA3vaT8Pl=>+@_`tv39?;iZZ1s6J&&T}r7yC6N zZ?V7gI1JJIl3_v;1$ooD7g}P5Z28(_gF%E)_77CMx6-SvM>YVg@_8UyF_LAfB#GO2 zDie~7)>1t#TYbMR7@OR7$v;w=fl~pgUg*%m)&{@Ge<`*2?e4J}=Z(o;Dv8b>s<2$2 za%x&D4`Dym?^~u472$D9FF`)?1tt|kG?KZp91db4yAjZ#NM+LbcX4`2Nn(ja8zI_Ae zXri|cESNu|{Ih#4n(SMuzjpkx7R0Z2JI%>fme2Jl^s=+{B?fBwIKaQgJID>@<-Lbv zdrq5deDcSaiA6_zlsWr12y3wZrwz)Xd8bT25{P}{$ZF(zSida>oEE-a&zv~Ik;1fb zo)nMC$^nStXduG|Yf3CI>>pKE=uKq?#UV^d$-%+!Yk5-rw6&$BED5FGhFV&AwGK&2 zhBFQ(@z+)UDebP~@Rx&uNoPe04X_aO?cBE9q|m2XCC^=4IG{CJU_pb**Q<6nU&XvB z4%4qfg>qN6P&tX%%Zq;102UmJKqGHytG8bD{IS+gPFGI$6Z~(2pXi)bL!=k1+qPc< z8yWu7sT6;}wPC{-6c~K#HDg@)iGeR5|AYA5*4k(3j505NWMW9fuMv`)-%Aq^_5{yo z7`AT_+8RZVY%wfUn2S&I0*V|6R)R)}UUP3T-jJ7Od7{6t9ef&*u)`H$N* z2Bi3ohWl~@h-S_VQ@@o&jX*}eKg!}A4oAHLy3}|m`OAzwrdJL*igB~~-pBPmQ&ij` zE{qRwxW~0~;^5aADf+CS1LC=QnxHmgWNv{%RWgbX8~%TsMLyzFh7&Tsv0SPb0b1lz z!h}G7 z6)8(d8G-U5cY!72Sr-%=%gUi62=>qh2}AN3_BwE7g&-jP7nVOys3RZ-0e0M+3L~ha zV3>m0OJx(|3QVQw7<}E_Vi=Dm?oN~5ylpKbCQ7l>IlQ|;| z;CMXx!;X=$KAXP zfblkWtP~Ufw6p6Z5^PA&B_b#Jvma|kV^?fk^3 zyoQ7kM@|Jneg~q#h}AA(0h?%1&+1p$j&V|ARmha}(`QWo7O>mT?lTopDbK({8vDFg zDcQ6jp`MB|?<4}k#bV*tVT-GlaZuRGN7gYqq;gp1GX@WHk)nBK6qU(#x8Q&X-j)A6 z#w;>#8J`A@c03S7@5^{cAK{7R;XsMdq13x2-=S7V!bd%eeBiJlu*P=!TGKVW$b9B- z6NgmX|Ef<*BDSLEH${!W8FJrol1n?0C-$NscCi;MF@7Wy!eIV^Di0OAC8`Jwjbx zW50ejqvwz3*rK~d#bL0}#5))((ygc5HwbV4!~I$u5LMGBCT-`Nzw_uFF)n+=S;%xM zZv)q*GC(dRIj&4VIZ`ea>r42Q<=;5(Qr6!6v=DDlBl1v9!($m`F-;0%xoz{$$F5px zZfSc^)qr>=62Gi$;pC)L-^RVffF0uxsH0dOAGSU)_TT{7eYv}pOR3(5efa;)=DavL!$wm;?eDFwsZ&8L+`C4 ze!WP6a$3VR+Mo>WbvgcFcJ~j8?{NoN8 z;xy$`?A9;_6;r3W#`WVHfLMP#9rjHg`g~m13+u{G(;rPDRr#T|;TMSd-B|0;Ge;kDf z_9KGN|5-0+MN!@s+d<~hSqnfeWhuB-!8t6LA&-MFtBo~u&$VOC0crSYQt+J&2K+3P z;J^L#Vyvs)8}Q-cI=m2(d?EX)GJ&tQ8qydQKKci^4BHZz}EhI_5B{;Jis# z0q2?FJk}ZZ#E)u6E$S)!=)B0Wu}GSFnwJnaqQnpgZckJs8ahJHf*2c<`O=k8!=FGSc6^Q(EkK;H)eDCe=buy?MOq``%jBNRK7!ChOV! zR0;e`{ST||_x9pqV)&VF-@$5`Ili;pld~||E)@5yIOs{k)nR4>+acc@Z%%laFZ3Vw zTF7cmDKr5l;J+cCsi##nFV}ow+>Di;<@|7z8S62C$-X^SY#sqr6;-tlY-Ccc=cw!K zebUvyJwg|JP53w%xS8a+>(jrjL=$D=)^mX>1;t)f70M(^_}GgU@+`QxykgQE`lfjX zIHbNU48GB`{=M~w+w#g?1CRStmCYIo;@xeUJ@#mn-^M~OLPL7y_Oz<$NmO97muUff zxiM9++bM}?dkkzEz8V&rt*S;K&{~ae1$yu;zqZ$1-b%VEj9PlL|SOweJn z%}|1svPV=x#{I$<^VaEql-tIje!-k+2v5J7hUEWafA+q9+o*r8A20CcXf7Dg% zL1fe_>BVo^t-gl0hn(Icebf>(?qZhqpOL2Qi8uUl{vHhsVebC=^((AYEvpFVvlon~ z#oBm5#1((KaKL}HX=n8}KFt-VOlB_xF8=7}?si1>Ct6Wt^RC6aUcr8zn4U#6Cs+4 zCkBHgEk9l|5b@8W*ykmZ*J@BO1@z-h$i@n5gJv;;=q^!eXr~0*D)5#qCBlCGrG*Ha z8X%v0XqPQZP`GPhAge`~KgP5D(QKIpr{WZWeBSL9`BW^t4xq zs^3h;40FubpS&_!`!kX0lJV<ZIwHz~-cu17Au8#(G@N!O3D>>Sp0l#}A->X1Nn6 zC~`cQAwCp?pJS^DX=p=9;vE_TNR>n^Nd?OlTc^&XV}^+N9YWLSV{X@0f9fDX?~$rW z>gF*9^OsN*zbhPBr(^@Wj~OYajAmzgKKi9Il!kaXE5gLBT&ubmlhlq$b613npc_R= zQJu7C=pRwfm5@SFQ62xDKjKZc7%GP7o@FE(Xd~UNF^z~}53A2e$kTE7YRRgyG83F0 z(@ZLoSk5eR5u;HLfqbG>rD!hwUR~2lSZ<_D8OO8{0caUqZF2@&!{MW@{dmfKa^EAn%95aw zvhfRfq<85DzUCueCO@mB)}MZ^VP~}BtcB*@6>2kK$twSzdx+&|P71GK=}Td(DB^w= zBzz-=LQ$G(=JFy*=!9a3 zz42NMq-AJ8I-tDxPX&>C1@dPo_q&v?a#nVTh^!(ksC=ShT_b)kj}ug_Sq*JNW!HM~ z+al~OPZ7Z=XA&{BEzmmAW0FH9R zuAJvQ>p6ZKw0%{8C;b{a$ebjtuM}`@aWRZ3clu_LJ!h5(M?c92k6{o?_7a=<7?0iN zZ$J9k;M3hRp;2l0e-3Y5_uVj|5^aQ|ko^vG!9DlJU4EO*{^dT0(5?|t?kdNGVAu0~ znt=U@7`H_a3H|-3uXV5{zAhmMC4NOt?U$cXgr__@{mf0eMk>npAC(G!B&?@2Pw`zd z0V55Ko{RMT-?;XC=#M*~A2i=_xPG8ZB~Xdv)@bm#ahlA7Gu*DjWG8dFUjjbmXHu?A zFz8Lv#w$}96`fm?7wkX&dhr-tadn=|L&51M~M+< zGyDAGY>^Tqc6N0&V)!#zgJjPb9v@(K@;>whCbt>C7yVi-N;=}o{cA^(J+gvN{Pgyvr zed)3LxVxJ*A_Ptg5jx0C_%`Nw)7BdoLm%=!ZM4p~1xo@ZiT0lu+-Rp(5E`mTA)RZq z#F=FJcI=DS!Sa%OFLJ&8l#{9d@M3|1%{?%QsD%uFEtGyFkv8T(WQ*tJ=DmYVDEz6n zdAAL=*@KvG?{!UFLW8+i!O&aJZY<88{2E5xzn(_8wgg)+!YwXNV-jGapIc!yE%c!& zSGzMb1$Fn&p{TG$P(JzalI!X7_$oSG2nN372RCloPF!>vPA2#^y8bSX9 z_sDslxG!@Hm^F0l53pvz47QPCFwpTTgbknX<{=lQizhXb@_m9man#Kr)m)r$ceK^u zj|SVH+SMkD|5Y1Z^YVa6(Ot}pQd4vFUf9HAI_|nE1x71GgnG{$0onL|>Howl$-CtAxBnAj{$>Er;=zMFpvV#lzCa&YXl_U1J;c6{Q&qJS;Lc02UyZ zHL?>Aut_dKy7kMv)}_=#NJiM%r&GD5X7>@)5BzA3QWco638c@CwB;BZAj~Mx>Epq4 z8@K8rMJs(yj9tmmFsR>9Z@a^nz z86kX}e}DQg5)JhXtz|T23S|MOA?4+KXR%ovg`_$_7L`xMYO2s=vrY6@et)JFWN;uN z&R(@+BfD#0d%-X3kjnB$?rNHON-)z#IJ$0|d+ZBC##sLv3(~N8aQdGQx1|pmLt%<& z^4zheag@{I~d4 zw23&1t=sq!Y3u3Tso^Y0$BwPj`jySFjp?v0D z=A|M~_EB92TZ?GXLa!Y?+68m}I;jCwLG6vtEN z%Q^ZuKsUu#w^l$Yjz8VXDm5e4NZ)zh@y2UwFgFQg1}$Ian)hL%Vo3!hU)u@oi+V^e z46_k%XL~Na7Y6Z9XcOxbr45Wdu%?5~@fHXzek(;Y{C&V)t80y&JFwf5m}t~;(1EWh zyV|1WM&$kwVC+{MjYK-{vF+7u)Zn`#B9Z`QA~e!3xVTL!YF5Veob+^wk-i$cs8Iaf zr>a=<;k=mKVry#kUw6Q!CPDTSPf!VRDlm4)?0=mCx$P0Q!0<9WaP&i=bR@t1IyRlL z0_&oChk12a_Gk2%ANv>!-0eqet*XirG-di&xq>>=y%r7Fj1dtLsawe0X00?4337mc zN|6qBH7hGq;S?DsHZ);y-!;qLF(uy)jth(u(18_w)d=^;%b6jzRD|WFL0FTf? zID|$93TOcH2~@)YS9Lq>w?wlHNoFHS_+`IfHZzP5JfBz@$Kii&Dw1BDMpp`v4DjN{ zrB7S;KXw@MBdi|J;Rd@hGS8Hgxh?GGUX#Zjry>Rlq+EaOKW=EMb&@3fe-?l!Lh8FZ zGU)Nyw~g6dRKYr$QJ!_G{&;VFPb|s4IE+PQwl_oylv%5h#=;_X7~uM+oOX78SR`mp z7#A*FRFi6V`S!a=gR7x4izAWKAA6(drs;nY>R-fZ0RY+=NCYPg9KJc{n(hQWlp1{! zo~ZZxWdj04Wp+jlA>pqY1cZ%PLZRDXFLXNS$)#@J)6k=kbi{bq)Z1GTh@>@89T#Ld z_g2z^I9N|Fa|stG=-5;|FDu+pKx^JmT9Bbr5D;oC48IwdonCkmJ!d0^W&4!v9`z8tUOFFvVf>&N-8-623?}gDk_em`Vg=Qq5x^~A$ zWv(WFFZn|SC}cvA==^Oru5Obkg~*KbRIToJH)^$bbqba>e11pv)45k zVNvoVEZr=UKjR*R;BpJ<8M^&lKK)rL1b)9P4##9+W!nwmbMr9)w%_1h%n#X)pSU%Q zc(u(B7{eq`Da4PwDVT6@a4ZW$3s0k1G>8ClLd1E|a=%jV@YD?7nP;K;APZnZ*<)7X z%qg@8_+3ug%|IZotU8RAqDv;F4X1{as$URRbm~OO2MU_IAG-iP=+(X_RDf|48jI0t zd2qb7#Q-o3E>^!57h}5bmg#>xOb(oNYGP9E(dgRqyC+GB`89qR{vc)m+CbXq{}CQx z`x<-0h`>KnFB*L-nOwuLAY!aP@Uy)$fg)L6o_9Q5H}abVszgRJ+A-~LUsU4+xg{p0 zR1E5Qp$Gx;R=3RW<@QFFqH?mt$b*ylEE(}|oR)w*WUBp~PgM7Os5H1QlFP%mF+ZmF zK-<{RoV-$IxUje=&sYnEKw&6Q$UuPMaSA!vf#M?&g0@ZFFPCouOBf`>MzsEpQ=U&ueBg4XFc-1+ zwR1l6s;C*&OfBQ>r(%6;@>R?7=6k^H40uDaZz5J%XS{%Q^ZjJzD%Xf*K(T3HR%gq! zKSt8MXv}NxH8v;u-%^V|GyZ%&FI>1XA18sBREbKsuz;zW(NdAB<%czl|vD$brQuljI|O+2u&Vm0(V6o>C#lQmgAElvL5KpzKQfGvuvj` z?mpy79}gx4Xz$2rHub+SAj%-=E>KD=q^q@vODc;v)NF}KxrEbsQykxBt`Cb7IeOpc z!kn^RG@d?5%#Fmu6KU^DBxMhk>B3uFEG(?T<95$?A)*O&i8!m8M5EJg1FGg+-f z{wnPYiFmRt5b5`IV_c>GUimeb2!eksvrK$2(I5cyZbD>LEEFzcedMnX-B*>#mQhk= zaby>-Op8=ND?O0#4DR)@9#inEo>t7QKz$WtA+bqjEG-=r+r+k!B$jg+ANi8AY zxnAve`JG#KW;ip|t}Wewrc;7hw`tp5D{Z>TDiWqRTAd-1x{|U&l+rH&9Eo)zY0nKT z((?$I8BZK788&@hl73Yj;LQp+*9H6GrCn0~;LVoyA_MSe9?<@cF>YR7o*x38Pd?{+ z`z`t=(7>iTyMXR{mdYU0-jVZYu^=F?ww(iJ#N0q z4-!BbwpqFUat@mKB7vUvrsWHZ#$ZqaK99u>NBKoAx*7 zO*4|nFv|ZQXM;@BF*h zbVLi8f$4>a2&61U_tOI(b31iJ}^2MbTA#vQSIA(w-ky%_Pi%l`rpR= zu-Fsc)6+AxS%CiiZC*4oo*2eWKyY#Is`uhg&mV1qNSax#_Idtkv!N2dT|8L|tK~|B|k4o9zvayWO1YYV0`Gr#CS1tZJZh`6!Jf zw$Z#T?!kOKko7m@F8397R?taW`<_j~Q1xFS^XS{`tDkY;}6)_G$OxZ1%7++7Dti^atogn}*IUSiLCzxl2A zIDl$#EfgW8^>cQJMeHbh*W+4X)atO_3P)F05U9&&9P)#CyYB8+{>P$+;1QHf61@8d zB@kmC0HTIxPrLLW5P8?GJmAE%F<`%stzX=LZ?pUydwznsVS^p)7!PGX_eGNKZd=yz zd?=}q%Va&Dw)XGXe zJK0QT&7@9_hyUWe6RQdBP#6z1$g*8l@P?q48BH}Pk;TeL5BEr)lN2q>6-7sce7duP@_~P4{@%{!i}R*ieGAn`nxuLU zz*5-S9J%N4s_}dswd0{N#=W9Q&aL$v##qW@A$-_W22|(f6nUjT(n#`k zvOgh>M?Vx2(Fw-M0n&n!1A67W6NpTfq@*s)&_>s2?M)EsYU#q35YiUE8nec$>@pWJ z*s?T5>VU9>MCDU83hJ1(#e+k zym4MsVa87C+N7SV8=JhkZ<=d2;9rc|_3L7P!QOq??dMNcLk$SOb%GcUC3V?fDnKDb zJ@}AT=PWUO2F-|reN?mMx613acQb)jwt+tVx1`yBHX}V%PO<6vLSA5c`LS_Qs=PO7 zQNW+seS45AJa3zYVod%O%<&GS6{_V#Z!i7X;u1r!XFL{f^1UEZAuG`y-=e&J2GXe# z@pQ3v^@5QKi?xRy)VgNaX-LK~@I{mMa#Rih@q-Ge1H|y}HsqRv=f1^apiO$ISCt~m znO;apAmd^J?$lB_#u3;|(nngT4p$(zp8QZXCMC#GS?GSa$nv^dU&%p<9iUq{jab4XwO`RLC6r$7Yss$r&f=W?h=1c)YP(C$b8r3|=uv8lp z$I9Cei^ZT3Yi9N6u6h@)tOG=OK(Z;&#t@ueMG%RUa=X7T?Z&4{0A`#?qF2M9)ygIc=zb@l|miRHJ z)x;E9I{8YrIP73U;=PAmw7N$JR?2XQ>seotg!xt4V*`#AlKP7{B{=f}R`xeeE< zSujLp+ZR|}o{x&am!bikU#DrR4&=%;^^1rpB~eDOXq4D@W6m@Ijxp1OHjs`2I325@ zG1~Lz(0>GE(&K%b01%WeK8BVgb4vjb+yEFm9dP9jZbyMs{C3y|5K%zHl^w~$Zi!7} z84N`HwYW&c-W-idd^sw!lEZ_TI_&vy=_AOf2NHe7nE8{?s^B6(UmW50_i;CxJ%}cA{%hEAc z@CZc&VB)!T?XDwYJ$Fa1j2U(n(Qa0;O1z}JD}L41iCtQRxQj5A=33w8!?$(|oBp!DhWRO6Uua0Q|f1e3JeWL7} z;+$%tw+EHBG@xCm{{gZdTVXMZXxZu!t6+IIKgWe>HGuImkh*5kQ_z@*~D5Zve_ zieI-+o}=Ah#~i?wpZ7bcV7H2$brJS}(ZkR{xgRebDFkhmSK&jvo$;go?!nX>|IR}D z-by661@=ZJ&f?bgmY!02P47^(FCvg;+@ixwHl!a8ktEw}F{AP6!(Qfl>YGej!vOaI zK&_CRdE7cr7tVtLn(nRmKOp1fc{7h_`(@lg?MCl!OSe#K7U9(L>FW6m35Qx#@t4Xg^tGmVY>HkBS59tI^pm{gnYeHlktLB}sgDTS- z&=)873O;anU1tm2Z}mQv1@(iKaTm<4w?F@KYPk=DT{I*;N@Pmk(S(FT-7ikv&BEGp z5kCJ*XaBb)|7@B8{f~Z-I1{E?FgCqOs4H?<7q^dKrDLnGnqGziEPu#@%Jp?Mvi|^~ zQWsi_F)fhUd&J)O2||*=+o4Av4t@UZe9`xG7an`wUDX@+t9aD%F*5G{a8xD%01v*k zwV?yqXZgEXD-h(raNbStJ*L_#HbV6|D0>}PO_?B1s5?&BMoOV7qxjdDz^qKHad%?v zG~?mf*&8J#T3`^PlBQ-IKL&R4&t$#Ia$8b7QtZBDv@OvEQSZ0M@PO<{ko9-9WPCSK zq|c;7kZ)+y;l*+&T7#c^KV!dyz5eme(3UE)POoY<=ZnDGE!66puT&~X(2XcD{)u~!+4xOsyr!$ z5Y`$4icu^@JR9bad`aHT1C?ab9UZF@>DceBPiUWRav|Iwf0JO`S+#3|m->8AC24XK z<{H*Cam2_M22|>6mFE}&Pr9)C-xGw}eqX8IQd)EW0NWRZw3eYPi-0oq#rQX!T97)q zRkSlDqtJdS4kV#S66G2{#qmkiA(d^w31;W_Fa=4{kh{?1SYCk7fn51vw=zm6#e3Vp zUwzW3BX0xyq{HbqBIH7*TpE!6FojD`D?w(Bu{EU^NNzl{pe6R z&f%lg(sJ*v$mir%HdQ1WW4K8h9(UD=+G!owS%YnRsYfmc6a_fFIL2&oa#i#4P5VZF z6;rvit#%v(ImEt*Tb=KtVvWD{WR|NL5h0quq!DOf5uEJ0OC8&lA3$yjwOO|zV4vkU z$I+&D94;xb7xz4MjC|hzQRSZ!BRY>lmj}zHtd3)oj{m9X)E;p9vBjc;-b?`v(xM9& z)X?tG1ffP&Sg6)B-MC_S*&2QLqna?k6@zlP*hq&p{a4B{Jgqi@r~2MpC*Zr7v%s>dMC%GOC;fYoB>I@c%VEazU@`ebf-r{$EIi^nSO;sFB(sL`%ztN z^a?y2iKNlYFi5mFWslv#pC~6#gfYkd`pDmlC%}GH-?D>~(;;Ci86IndNOP;#|HU}<2&`PdfO>R8jXR@P; zlV0IPM4CcCNUNh9awnHhGyXAJS0s2lbTki1z!B^t$h*|T?Yo>;c1$zj#d}nUbjC^AQF6g?~uj*roY@-TBJ<^Y*>ZV5+KV& z0dUD(^8;Cc3Hk64@S1U8>#Xx^$Xf<3@K$pFW6^n>9_2aFm-&5C*uP|(%*1i$0r&;LFqZ|@E#a52&O`DcM>(Wqsm zt%b!+4Psa)Ne1tj<~CcLR7oWjSTX~z=^vDpwdVXs0+Zlp-RN!W0mPF3o6ivvg}Z8KR3cjoJIK?@b|O&;4J} zIJD<*(C~UmUYIK4zj!y>+gudT{XActjpNajsl`lN#|$z1*(Xfm`&@Jy4~E-ScSO64 zG!kel1@+1^4RpQ{7zCBr9EgJX)8DSbK$F=5#K3Jkn0)3IPxA_EBhVB+=)A&Gf-in( z`Nv6wEc)~F>7ZdZKp5As0YDw& zo& z1`Wv>pFrRr;8605<*uP!ixUTzOLu3<(3Q>2nF5YRf1Hexm^~1ae2ez*-n!4`;Z#xq zf5WMlg9H1P6dF4EMGaSPVh6rdtj?wwx=z_tA24(VyUzvyAKR}IS3M?xnZjSn3Xo8= zUI-yWFbMpi@9KO(mLmheWEIi%91xH{W`r03?!m&&E-(pZl*WtZR_2@_o>l^HP$_lDrbA1CO{nt_rg=@|8ne@sR|KT=#9AB zw#yQ&mwl=pkyB)Ke1Vr;X-iQk;>>hdF`6Dm(H%+3rqQu3DQQXwX2KmQ!(0?A)vlT2 zmyPQ?>PLG6VJzUUbuO|0_A-AW7O7O0?KN5*xt1Eeg)DWq42-F%W=#}}j?fdCb5Q4P ze`?wW<}KwHHS@P5P6wGQ%f{3YOuL5Y=Y+P=J|y2BNaMRBQmy=K<#O$=o{hHKZo#oQ zYmmX0=C$5^^^kwvH;i(!l(W-67zp3zAycC7zO*&xN~WPKpUku*s}HG*#6-21BuGX3 zI7#`9pm3p8bxv@wmiyg_f{>#{+LE>HQ2>V=_X6F5K8YnmX&?XG?W`g?U$1Wu2ddu- zWe9=lDQ^jZd-+s8@_SC#4CSe1LH?a?4$M6ihn3R-t$|bO?5d)#$X-G!M0@^pkN!*| zpRq?lw($0Z)Pm_(eXq5UdQd9;|0Ufa9;< zROh*S-0hB6NMm!|WPKkhdV^oYW<^x6DS=+2P}f>FqjXdVVNf_y1#fDzkBnZ&Yh*ab zIIX@&R*K!#2u7<;^cw3{FjObV0O6C_9<;Wmn(lQWh1Uj2cuaqryhkF`W)dromra?< zkS3zAxK)8AZ>W7dKSG}fE&|!)YF7O5IpvE?miBG*xDrGgFa(E_aB(kYsSCZG-u90; z6(j!{RO1aZB??pj6sJG^Dic2nGT>;dU&R!;59*#<*AY zm4ZY6@`?Wld!h^^F1+fkfBoK<$;yQN-JF<8d^N4wRR#0|_Qrc2544!Pm;JTrW(Pqi zB{ys0GS2dZ9Gq_Dic(-iLAP&03(v&(V2{9}4J>%NyR7oBQ|VXUK8nNdIigcs6hspE z%)^WVqAXw|#uyXi>)3P`2a5ON}up&|8PyoT<)npXp z#KY+G!{{@U*NfeEYrr!ou;!IgNc=^@tHmCu^pW&Yer1ozj~1uAmOJCCR|lrM)SEAv z?*47{HHK}&L9VYB#wHVjVAhkNl^C)jBtp7sdnHhj750#oTL*qTSCU2aW3j00n--d4 zvw>{&IC-@JQ3HbY4<^V@{FY5da%%m5|I*5aeg2GXbJTOsq<@?-K?N)1U}SVx4>Ez? z!KK{Rf6%@<=7Iibi6K+mq7FmUi&VTlGra_RbvW;ZepWM-IQBWT;iLH%Lv4pwyIM+8 zf>hEoI`cd!GenQT??p!JynGA^I^^o5f(8G(y6E5wl~#mYU3mpPW<3LQK4%az_eJ!N z678P5I#y8d7UJPc(oXLK_GX;>^I{J!{iB&h7@z+p7a-F-*##{YAe!!%lb(eidPWTp zzb%sL9xLnm7lTe0w?{*+V}fL2vwIs7JxtNzLz}3Nh+n42Ti{U4Hn)wT&`Wj%^J9_w zKmDNj#ULK(`+j_@7W3VmN1B5Bp}O6&kjv3?-yRrZNcePZgY>cQ4ncqajW2{gqG&uL5J(WulWp zuFEb`k{-oUF%lCK>&@!~+Ec-nj(T|WATm4&j=Ak{pL5C>LQwsx>jiQs9PW91paI-6 z!BRcf83u)~FMy9g5waH(LeP6TL7yawuHN&=hiF6K_S_ynQw9wigpl^!f9^#w+uWVb z(|H__d4BcyM=68}G|{=e|GoLnkKT2Lr>s7BV|Q-)?qSXEW@P6PI8l2r^dI@NWY0GB zGi%UaE{o_H_#r|CF$K z?;W%ldXabEjaci27?}S9NkhFh;?jwxr>D;^l0tE0Zc+;RMx}4n@bxyKP<*k)2gDt` z$2{XwS|(I2kNyFY@9n>Fa&;U0&mT^kzY3p{s@pZnf;FAzK2OEmOK+T93TW$Zlt9szF_-|4*k{!XefBjJamkQvNB77?fjiRoshaSnaH39rNS2bm&JPr$RG1uzNMJ_RmuxG~ zDu&_47RGyR-k~js_pJ&nmI@VtW@?Tg`sC`&7c?2mP=gp=O5(~XQnkPODI_>M9GZ+6 zFzrfnbLUVAa!sT+_0px&{lpU~j$vqejTui$-xKzc7ClPnTkEFMu(U?~E@5Bx@*4^d zITq}t4d0FdL!};`8ljzeX5uZdfNKSE_1dS9PmO}J3bZswG1A$N9VDivxi%~R2M9s; zzVER)I>JjYy@YGmuEiK9z-w}fHAk<_TWfEEr`#8t6P~~Yq7IZEO(|g*O)~b=pZ*j+ z^O@Hnl5p+XHJ4k}7<-gNFJ8~o+4!-Xq{gsiu1E+S|HnTBRkWP4s`D8 z!@l|b44^9ROeWCY#T;b)Y~8H(M|~d8ljrPi=2g_o@0C(x_kmbPDK*S79D!5{2exbt zrrk1TGRM73)lV*o4p-?=Mb=VfAX)Jikc@iT^A6|LV&4&VxaKyOuzxP`-TaP$7-WQT zO=SR)t+&kIoiR@}@Tg1Ncc=#>k)3D(6A@73<6B}qtPDlV^=f76hrVH%S^c@cXy^a9 z8eNu*N)Xn;E$BiiO~4pg@c!KHcEKj)K8(*A#}ya|R&s5Z79fd8KhA&uP*I~Y!7Qyo z1a_!m7)JkIRTzk)Dw0sbSE{tJ=VK+n-*=WyA~hf+^Q5O_fP4+`k{CzP?zF2uo=eUl zrJgw6oAsT0BiebEg>A@vrvX~x^-c@>DBf4WfR*I)ol^A@_Pe&V`o7BYNbh&MuzezA zdKa&E!o~I?etZ4;b-d@@@5Vdc@gj1`Vf!|lO|ZOeT@%j}JfnAzsdq*=*Hz}Fx7@dV z^bhwbY%j|r>-&PPk2$mVR1P8u<5*?1x!zKKK6&4AUJxMUI?8v7oXbLzk3mV+rl#m1 z^oxkxW#?%}*j6zw{nL(jjvEFNw(k#?^SVjZ!ExpLm^{zUuwL3{vXVJ2+Q?Z;HR8FG zwT_oz7~w-G6e}#Cb2jPf{e+u0Z=&RaS?6zNMIl79eEL?}tA21GeAs z_1fPzTD#7@Aj^1hae=e5GfdMStJON>)ETspl`0@u?0e^&ap%q*oZdb~>JpBQj5aquL<$Q}CkskLx_ZWY8xbghF|DN5k zT#<4-O8Gw9$IYQ%@J;O(Jp20J_gEhEz4FY;hqu7Id+Z}n-}_l#?psg;+Ash8{r59S zkJo;!^5xy-J{afs`TZle5AJ@B5lsC2vDf2gIj6B80NKM96aym9&^qnnF?6wxoOG95b<-ZEKkZDyBw=JW6)&o z3bf>ivNr&SfL-zDi97sDI3VaKsg6~k6G6WkF;6qLyDic*VYA*~<+69X-45!{9fuL` zc*hI4e(f4=-nxYwufB#?Uwsw({T`|{PjA;#9+MIC)*i(jQIz?m1G{8%x^;bTFZZhz z=4{dBlLJ9C6a;G39awBXIz$C@z|%3FopojXUV6(X+6_G*DI8(;5eK{-_0bZt+y(Ib z%e_fY&g>`aSOSZk19|4Fp+gAOfg(WP8_-rj$8wd<&84`sql1$IbkbEvlgr?dT~L#n zBidS(0A9^qSPB`_%sX2uW3IP*b$uT#p<05tvP$ z!&)8qB51_C+r|Jlums5*T&0-v)cTZi$Te4PN(S1~Zm>N#CM#ppAy`UfyQ|t9U6tjL zQiq(Yq_^dWOHjDuR?Lx?iUv?Z03Sj&s?R5Hdvzw8NaMH`!R&I<1gcccp%;ueAV3`v zL2e{?MPva?Km_yT^3*;r>BzQ!$(+7!GXNkpKnMeOA}4f5)}W6QHDIFaE5kAQT0uMq zYJJZ@A7ijOyEkbt)L=pq+qQAO|Npfk2>n7H#a*M1d10zcAdo5-mO_}V~#rBQb% zCME81J_c%|z6h}Y2|O5T2h63^+_&B@5Q$(Fl-eIcyBPD24B%Q`ve&tWnSHUr(sc|> zkyszYF{=s!dUf8CAKbF~rLjL8=MwXP^Ix04lbx7EqRd4VNyW`n&Ex4>?=eRZjCBiK zh&h)t(qJ|!yCWNoeGJJj*j}q}9Ak}Pq;QJR_x9nL- z1jY9~0yNiU5%54+Vg_1u&IHTF*5%YKneAQQBN51w#t!j?3vQ1UmK%0ldGJh$05oeG z&bK-qV#Dk9r<78q>7_Dz`_34>1cqoEI+x)Oxp}f^y{@bWl^A-@*}Y)!NzH4_z#1s$ zcmjHHwF(2O%|3HY@YDzqoMZQ$^9;#+zSYszRf#@Zj5{kVrpe@1;hFJHFiuOu*zI>XJ3GUzo43MFU%Pey0@GiUt!|V?KDG z%s4F8D$XyC*RJ#RLbylH5oiR!fGHq?U9_l4&Pxrz;GS@vXWQ#H?-3mt!e)?Sd&Y9u z@0*HCxGmLvJ(C)H`v-5S{w!rhn#RaB$Ld_3vwlMa+Oflg1r!76Za|ior#(HDG z@5%#EC}S@k>|qK`UCaXpPn2T897or$V;DzVY$S;0=Xu7( zc8hDr$4Dt*KkZ|kvb^Sv#6I^SvF_u+$C&pT)2QxW-uO`uj*ol4Cw|n2EB`Yu=Uepn z`0b~c|NWl*)~Yt)dH+2>KJpP)q#SR>qdvf{K0iLCc1I0Vy$a=d(~hk_Ag1p>-L=cBxl^1kJdZ+!j#teZDi{n+}YAJlKS0_A;1$NuE{NjO(k zHP~`R3&NX+$|5XUkh&Dn$T=K?*_kNP2Q&Yv|Z8A`*255K^!P znApIAJMhSu>iZ7!oRIU3i;FW1!-yoEIZ*Z!_PZ^n{SNER2AiWb`oWyQRghhcC4r&MP>G#npLV{|b`pCqw-n^2d3bw`YJP?YG?t}{RZfamn8 z61)VuL1%&4R1~aYwf~=ACiq{jrP{kf3bZ5>a}_=|Q$Wh#o#xjf|ng<3hl(nMkz0BnH^WJs!7 zw0?jyPzOdTC^rn|;N`RFC^LYg$^)|=th}Yhb0Aw1#DVqI$|T(8*%$_7LeDv4o+bzH z`o%_v|LEPd@qwn@5YE3thNKVSg#*0;#sqK+R0Z=qq0Irm^Pe(fKP_(g+cRr)*dUUBWrc&x^kN_&f z*qE=iJzDz_bJORz+9-#jl_%zys`895}pE+xaEVT#zoZdWTKHUeWx!K_v4o`2&r64wYd zHV`E$$;9OMd2AIQtUnOWUfNwU*S)cPTsiI;Il5Vc#-6K2Ktu(#IWD@WF9SuOiVR;v zkRo^iAb=~;U-fC?w2>V55YteciI=hQI(vAHjP^~>c7IyY}NCUW%QMRxv;x$p1 z>sCNy`8{Jw3o2mFc5?f6kV6AnkbPVb{N);%wPoZV%%9)$}O6XllgMnDyd|?NZ2sE|I4NEER z0FZ_K&3Vjynb}JNXG_!e079a<=G~>Fxyj}CVYfvD(|!teE&=+^fl$D~P+xyJA4)Oi zI)nE@lArS@C4d1yY&V(%txRt+a=Fe1fCF0(Qztdwd&t4Jk&(;&741zDLG}qlhQ3Ke zd+y)9j}#_3yR>-f0GB3Domd}s7Vxs&?QrYXtr#aSz4M*e$~M6H)oO)d7?JZ9s)})3 znKFyioV-*HFg1lC0DtZ~XeG1TWottp+rFQkv-MM(0)Tm9B?&qRD4k5Ec?C~t4}Gk8 zy*ppCIHzb&a;czeat3S6YXYtUQ)p=R@$pWg2=JL@WiTC;2^`Kv-wm-BD!Dj#YxS~# z1{=dBcW!Ha*_XvLku!?t`d-+hsSRREG48^CNZs!ci0%6x<8=cx2UnS~-&q=sE_L_= zf9PMw@BaGVgMai7e+qx@KmAko{*(kK$0zvr{)0aT0QksH{C(s+L)F?{Rq=Omu2k72NKtX3=Rc013lT$MqJr^sNyE19~qBcX7Tn6p}dRQEpnX%Fnp zo=8d<95}WYb6v1(Ek%dfK#q^%*QwaSzy@fwPZ80LW}KkTgL$4X&l$6)y&3ue<2c0L znf8Q$Qt`c7$r?q^-4^@ZE}l8AMz4cl zHI6trIl=AIQ{1_8icfy>lX&^%_u|^MYf!cHL~DOv?ox+oo-uIzYGs~B06@Mxg1cS+ z;_s+-?9%HG`u#nw<1v5#{Q6t;x<1D57c^O;=7 zXY2DX`QD?JA5Wm9Pk5xoM#kRM1Qv$G4wsA zdB*AKZQQxoGoM!|3f^kB>wM|eu;!>)>2cJhtVEA7sojZGu zS~^vdkWq)lhpexZESK(*#RiB}Db}ucU~!%?drsQpV`Cm~cLvDzeP#8KX|Uh#F;5eQ zam0%+zJS$g#CkR2#*NnukXJ>97LdS*3aH^`pyLAdW+W2Y77m91O6!(W*l39n4B7! ztwoXC!IM%l*}6G9Gu32j3GN${qqw8nzBBZ_Ia#|d0Agb|P;yk9!6v>~Hw(8&BlU<{ ze|Jc!I~Z;3xXiWxwu3pAXa8r7WVSOH?orDzg`1cX$V(sc{TXR&rJ zGbf6J_UDhn{s04Pcca!gl7Q}jt@u1;qUwYjr71O0)vsX#a)#mhVN#z2{; zeazFM#g;#~}gywyZqoKi&^Q$1#v~u56LM zhX|IA{ao9hz#aFh~|Jx`#RJuFQ*R^!T44dxsUcah4pwsCPFk&9Y< z&NJpbq(i(P`mm3?-OgBE%D@_Pd{Vt2&t-XUR~*RVz_6c-RL3_zWa{*NZ??zZ~)kF8{h2LK zFclb76|)v&afADR#QG!7>}=lZb5t>;Oi_?0l@c#o?ZaZkf)|{#++vhOvp2mB#bKyP})yZC|rn0 z1SbCVzxLnb{a^Y4e9hN>J^si4`ETJDf8pn_TCMQD_kRG_PfqaajZfpR{SV&*5pnR{ z`sF|V_U^WW~*AFKVs)?YS0ALjYoA79<}dAnbiNBq4$ z;QCdm-`o58<$r(h?-$F*8~(ioj9-QNKhE`b{RHZJKs{c5{qdf!kNNv2aUIX%`FgjV zf0X+_>Gl)*!}7WT0i0e>c7LOnUspc&KEFR?20w}VzxmheJkm$_{ae5OpPknq=l$aC zaJ~ET54``w0OF+{sE(MB()0hfe2rCtFFUKRcjlQY*>&|kWC8{g1!mWZYwGRydz_!2 z!{6BzFjfPxZ_X|(bI0}l%sn^s;rYK+n0_0@)v z+yZX_099vzfjK#HlNzAhoAWQgF2pk_acB|LmXmb1+Zvc9#^OCXI`U|4#o5`N$U`;^ zePvvF)P8Y*p#^prrO$TbKM`YcjH59i=|~f)zh{3z5xG50VlORnJBn0ENwP8G_acpB z%_VuA$yl<+?k+X$X;PH-n{ga54rAm}G>a@SrkFY08Cg#Tc*}G%VAPy4rDy7u^-K@8@cU@?T0;7WrdCoCEyS{VK zMxxz;y1^n7$#Ptq{bc@a1K8*2*OUaqFko}EK`F&^Cc^&}bPdy(j%~}OiU6%BWv|V6 zwae-(ogu!TlI4^;KfiF$ppWvH(^H)R)C3OD@$T(H>0|;v%w-ql$;^4zfUr$&zLtT{ z+`|UM6mzJ0ZeRu%v{K@1oB$6z&_sMT8c5&gyn^gb+XEAKIEw5;5kldPsto@*V81))={b8d+isgcH0+1 zYok;HCFUsrQwHp%$SqwZ#t-)&NeujMH??Ha^}V-$0BwT@x%A+I%yP{+W7_Ynjl3?(xcq%-LjJ&CWQG=YS*EZG{KG zC}N%4ZZB}-)z@))=M;eL4c__AcjAQ?Uckx838wvooC_|_FI@6iVt!4NrP^5J@GUNd z-ggErDYr!SyLp;Sm4x!oUCk>>`$`+i^)2ka8K?-3>RoMvOj$C{31rgtxAsUx7C|xw zl+q3&)(v&0Y6KEQU{GZ$a{N$vz{XEsbFf2$d6`ne=wqPw>qU!8;^t6<$et1gYK&pp z6#;6Xq+b^=C%k9`VI)i(xeLHY1nS38WwW0lf!r9pw z0FB(e+>7)MVh_V$fvNLs>x6K9PZ8X;-%kN{^Y7y@dT^%Y;N9*`Kos`?03ZNKL_t(` zn5QY2>2>eI^+!DTh3hfb?V5|4>rf5og72dng$LEf4g&qqTgn{~+qd|>17UY<92+>z z{S1{!B;IG4(nGaGpsoTK`T_GaifL((bh)z z^ZM)PyDkDtIL=46Q>A3=_fuV;P}783dsQ%4>_4RLBQA>=M`QQz z6;Xb_BPHO2Ve*8Jk6Nzh$2aSU%m0qczK?_P>-!YnCf_x#u0;KwA1^yzg?WibJU;7k zKbhl0=1{-%c<6Ax*L=O&{eRDKfm%OseT@2>6# zd$`|vT1T#fIC$>i@ruv8wtNr?ztCNOf6RK|5sz1)ecn#TXy0ah)|7q1Y4!HVo%^`& zGynFteX~}yvjVvDJU1`q4#ITF9WV98QD6Xss$##NENVR^mpr4qaf!vw{m1Uan~|r= zcHJBu;pF7RqMKK%$lpbvFC1H?xKqAH?U%@1w3JYz)Fta6LPwBG<1NZlnT`O#OiC|O zKG5Yr)f{zIe#~;@71fYfRlYZSPB=Phb14QyJAgBeW8|#6b9Rnfw{GFi**VV6&avI? zO{%)-Q&?a4x!T$WH3lw<>p1-#pCF)<&U7n0x~!3bmFR41u6 zV4VHUBKnIKBnbL(z-nAo=9HR~hYojZJOlthkSlVViRF!2uT~g`9$L)FNH78pJY{E8 z>~?!>JvSFXW`u*Z4)O&9I>t7EPyj9q-glG&%(c%&7A)4foQ9T__^;ISwM$F;yDyv$6&1TwAh+IEMXy9T;-wXj9+X9%M>Z zAYAD<3pTz)&Rp6L&M^p`VH)+Y_OBoo9jMV>QW<0foTcqIA4Fu?&=8uDccw;40Z?#G z(}~9%t8JgPfeh;Nl#Y3_I#?#4N>S6+Q0~~;Z5do(eN%INTAsX`lWxD;qiC_<1$Pb` z0O@)1P&=#wIf%KFV!o+6?+hG2xqcllz3U~2h${kEV1%)W+$ZnzkmVKY5JH1>{7d~C zpq}Gx93ylS?dm)q}MjW4O($Nc+UO z9rM19k2-gjva;=*C?&hpb$0M?h_#LPqwOSk(KJ{10s`CF^M1rRY14q`8ZldoR_XRbH-NcoR; zisPm&TP>smke-r++CL3{^yKTms{Dohh-E%4NnpO*p@paP4@+ zxLV=m_r4dO{{^3qv(*w+X8$oh8 zM*tNWk=C``Yt?q=_Zb+;L7AF84czu+SGOSG&$SL9qfi21Uzi3#TqkhLP2cPQF6Ea^ zaiaL1z3v0JH?Sa~KK9o(R&oS%5mau+ZSm9x1O^!NLPjptWVo+nkQ~Q&&KcuiGRbq! zxOwv?Zr!>CRmJh~F|HjSqwo7@NABerInQ=(_ZtKf`5co1w|#<1mD{@*W7kJuSzjB2Yc*A09Qt-``fmD?RV{6$CZ!B z_$~#jwE?kbXXn^noTKYH933B7?%b3jm{C&a_h7)TjhRpW=5ONk^b{v2C-{Qj@jGyQ zd=z_+akawrYuBRRs7S>1hVKPv=A<+$czrJsU}>7~Hf+tWcu?H`XX-!I`+VntPkq!M zKg8!@Zv7M=|NQfSkIFq-UoRVVa`~y&ao%2f-mh2p^JetT(|pETe{9`%F?fR?ZQfZQ z@)u9?@lW`3+4@;4r+EC{zrvM&z~@QS{;7ZT-X(kzCrfH_CAwo$(vp#>E|b}H9agJ# zFy~4(sk@G>KnJntxaWP7q+o>6VYJ`vaOch)>~=e6O7<8%e`Wx*U1ieQi@Y;a=*VSx zr2;PO`_?H}9ZkyySwt*5Sji8aCE*nGmt!(l0ffU!ATFV3AdmreT{y$&uo9RAqUF09 zk-CJ{YK7}3*F&<5(#+yck#Lf$VsMtpG)?Yo>1tmPY)TdM0uUf2rFs{y=vtX$Y(I7I zr#kY(9kKxEMOtS*a|Gfp=U#G9p@J!mXq!lZaI5aP_F@F+FoEf)he2`+(`BPV7>_^X4^SP~)o zN4di$P=gNR%G^gd3n~-eoXKpzXaeR~&NIZ{W>pW+mLAxGAPy`Tcpb`%86pTO19i3`F3Lu{MI>x5ku9nFd z;E>eiIh?f8faL(h^P;9y=Z~G&Hslx)F@_acRMp9insZSrXpmj#o7I;XS$jnz^VGkA2lT&e^^Mz}oV%54l#RW<0iS9)P3oIS8CZ zq}pAeX0vZ7#pj&FIH;d!RBxC1+%}Sq_mtRXa()_n&Y14g0<=Yx-`0+4o+9W3Tub2$ zcCO`(1b!PF()MrfY(lO*UF?^*AIdI2JbNA7c4!5K4M;Yn5{?Z9*f4lW8c?eO|4RUu z+S1FUqu|kkCr5b$1{gweaX*r(JowNvO(W5qLKUU&hbDN&0&@CcFbQ7=e=NwT1km3qdT=dN2YIpBA1rgv z2Vf4wJfysE%%8H%X1HICo7+C=9J z?&9ohrj%*(6}Qs+4hnugzj{SazOnr zXtSyB6!9Kb6$026?Q0BEOSFM12JGbkTWdgV8+2Hr|H*EpqK>Jj%uuyJsjfE}ZU&;Y z0ZFa>WN-^&&rF*~`)m7og*v<2>=%~~fkb+ZnhHT;j&r}qJt}-XTh1@qs=8iM&Bg3v zAN%{7Q?`o$PXf7Is{%wm`W97_d+bF zf>P+WPj6eWYNMoZa`FPEdBT1_q3=43s})ibPi?e!m8m|M-L3NjZu9G@*0mnEYrH<_ z91r?Fmd>^}a({V)-+zAoHanMlT*qbKKN!F5e($dFensl{{QPZs{;2luZF_#{e7*Pi zRc^m{Uww@F-T(ZO`#(Q_Q_g(_fr$H+>F8|-*^Ko_R|CT!!Ik-+gG!DN1 zFz52@>+}5l0rT^)zn_Nvee0d~s!L#!&Uya-IF5ieU|!=G2xm?(SMB?@5Cg4e!5qU? zs!_!Xvs$f;*_&saUu?14ZE<>fiaBTO_B&kPU3aD`9q_gA;n?Ie+<9wGgA&iz7NnM1 zBKw>DKb;E|oT$!OZR%kl4w~O~0dOoFts=oVpaX+4p8{YQM`N6-mEWAMGem&n<0A~? zh@+!pj4OMgzkTNpN-o&#w#Ye0G<)B7(O>hNk!1#TVo>TTDabMdD`z3n5!lQjB=Kt7U{rh7ja6FYA;l2c-$s?b|Mka zQq)M~HhW;G)IcdsK8xd-l)Ns0XVy(Vmt(&HaYX@*``3Q1z+z2lz}A-Pyywi-3Z`f( zP_2O{8XkWv)^@f{O4dFi4)A7J&STW^nNkIkwE+Yu3va;%Y~#ELfC?b3_uv@P!KBiKfQq0*9S zqfM!)C5i`Bw0-Ait%P~Ju-18MHnN};s8v+O`1 zF!`LSK|qpBwWM!=C(bDbBUTj<+I7^U6(`m(sON5Nt_i3#(TusMKkb+YI}zmS2nYd5 zd=EG00FRB$Y~Rl=7cT%-tF-v@=>6xS_b=0Oa8wzI~_QJqcLxcd7+&0H2P1&izm? zaobh*LH@6+fes}JI&=%i3FmQ2%zLg2DQgj9R+sjD!aG=!ppza1KPQ(4w>?FN4yd_a zwPF4zTL&d23`383o^f$;VY0;noLoP_$;k;e>ver+k~(Hshi2&_SsBeTVKRn06<{6-DDPr39 zX6`vr6rBgZ^qtw&JLhM(xVS({f|HXI9BnpMN4GJ2ubn+7Hs{24yT$F(+fW5gPEL^X zjMrX!73XJXSgqDLJ~{$4)!sdmbNX2y^80uzw%;>eU!R{p!E+q+=NmmgxL+HH zFZPA|Kkr%B|M~gz^S9dhXZif;zT$(ge3*<|122}04@yqbi66iPEGJ`eS+;3Exuok- zYLD_}g36$Q)Er+TmCeHZN?q3>&og$roxcE^^GPEIRSAa}ojqhIk$uW2{&1i>P{b(o z7SSftj}8o$39b8H5qU_hjt&U9qnm)wJh#$-&UWxfa*-+t2Y3{>JJ$AlvPw1bT=vci zS#Q=D#t}&7j0+}B(9_DGbdEv~J_WKHBtZ0F^U!5N{@}k50N;VLh`@?~pQVOPN#(tW@`6$hN6I2H-werc1pc9$nwsTo;0(lV1 zKw3RGPiaSt6_F$Nw2c>Q=iEq=ay+yEQ!Zq=y2H;|`Zj*mWq<9rbcl+`0uYv{M~U3X zthfC%dA+(A@BGZ!a>1@#YLB4pBH~Y~1JixqVD3~A<^V-?x{JUf9tgPC{ISN&a@O+P zFuB^m7G+MmhB*y{)FMGqwug;FN{J`S#g}M9@*>yvJkP<%XWI<}16=wA6Orx8T$yCN zkkP~-kUnxB4(QwtvyJ!D-dXZ>UP!9USE#zow*g_agUrns?aKftQ~-(_{Kb5=83e*r zMXL;~*~e;^_*>SK{~zPT*9RL18vPsduCY56AYKN(pfule`-~V?l`+YAsXi|>MlC?_ zzO852-^IF|;(iPiq3nGG#GyT$sY+y@n3L#CRW-0PS;*oC>*I|q-vFn@{ zEmJbn{(1d5FJnApGEvbIFxiNI=&E|0u~@ne>%GOnHB@VfXu80MA@|yS@tv{JQ_DlBkUz}sV z-va{A_38nSKJPOF1AJd1NuoV=`yEd2oMOMOPresW@ackdIHwevtw+h3bv#GH*G znoF+hYO40q=1Z!nCWOqMr!fzYkB>c&%mY^Q9PMr?DlFy0 zG|xCczrZw2I5|1N3opEg-kG^MXIyMAaCCfx>nGQ-+nZgVrU{$%8msjh0I=Qd>U!J0 z?>75ONd0^JF8;7b9Nh1+>ty1-k^9CG_5M%eh=;iTNacQhd?Lrz-XD&OyZ?SLe(@0Z zd47C;d@AGiYLw$y9`P9MaFyGy-5-Qq344UcJc>8lW0n)o=6IF+?U@}9_CF7t7kGB% zz3Tn<;PO4rI{yUb-Sgv{d_1(jZ_OhW+~g6D-B*9;gC8bKk4|aT>JSb`6Z4TZjuE~D zGa_3=!hyiwyA1=K+Fh#o`JgUk=M1FI9g2%wqgr#}mSS>&<7oLKBNvtymmIvCor`d- zX*i|>kZk}bUQn&f00TNYFehmHFC}q@N^@Ivmph%cQYCOj#GOLs=$NO;9CvJWtpE-b zkq56IdTcfuli(T#n1k8!M?)>)_yRP$cZA84FXuzn#+fQ%7(GTMm}t^h#* z4Fu%qL<>e4``o;Mpi@Hw39Dm=PFOmM`o6<@y~4_!%PhCLlW%GmDI!ZpT$IwwU6c}l z;sD^?--EcjIhZ~bz$(G;^Jg^OIuljB{%n()*G{~@fXenV##X;%d)0v%?Wc6OHNdht@mdMTCLbmPKAbscAY^XF zy@VsT@4H&(Cg*Z;iREBqah!SG36#Od6y;kx&&k&UF>D6|87g=|JDeO0qT{fg8}LAY z$w82D9I;uiJ;-JPS*GDo@0iGTXc=}x-rww53}+h3AYhL2d_LCMUy?u_MJFy$uqHvw2*L+)y4MI#x@c7TsNN{e>^ zpz(VPmJn+Haejt0y3cb;KSw}B+mA7i#OGUK37WtLj_YQ8qqQRpoRK<@d>*#*C}h}u z!Efz2S)K$|7Ee?(Omtn$C$sMd^DoxBJN4pj~NBmBF6Hv+Iiv3&`Owm_~37S}{-9!R+TWgqhY3E)$zp2cAUknzVo%c7ma zew3zez8=HcjNfOS4v!3U01$h#-EN0@p3$W)_7a`1uhB04T-vG#z+w54#2$qb_2Ttm zo^fs}xF=xw51BBn&5eLO2XgIi8fh~a)OQyfv1KJoWp}s08+?DpdBr@OoPV4vWW^Ea zxB910Qdu&a*{!Uf&yUiq$NbJ>J*&MbQrXqqFL6zZLEOwU5eNKIm1c+ccjq?y`pF5V zX~H;;5D0d=9j0lIqs@`Y$;bXsG5LP|Fz~UIT!Wn)AY~hj;~1cAok#HPRjr_clJUja z>mH0aj$v!sy?I^ErLl?dv=h}%O4IlD-O7+OMHa281^l~==cx10=Ml$j3ld8O{>dH| z2Y2~C5%={?KkLCDBB)}uUSqYke5XYjV1U?@a?hHY@mrcb{IzS>uo_psE*m?Zzf&NB z3yX5hmIw?~4`^sMeo;TJ(R{BG;XXp|R=P;C0D2XOeZhXe!`ayxrfJ4%HG0n8!Rp}w zfW_ZGOp@K0$YhApevrjFjw9CVb)||_LO9^5VrKV%3fq1so z(|(&B<2z`m8x%5N%VPejzb`IUu4Y|d3}F#hBC(*bX_|~#eSU^g6h}u#I6gW?DH;3y z4p5Ws=6IW@InwAT1ZQVw$aBWg(J@|p$BVYdnWxC3d*jnL00oYZk8yl_jN7+wd%y2Lnd5`Y^#qQ%$1y7U^y~Tjc#r;XZ1=s# z<3slE!MJ+fuUGr{wEO3I|KIQU2Ikjg^R_wi^M?9Go^|~n=lI6z`y|^Pc86zIf2j@d z?EB$f?SnV@d3TRz!4+($XE|;j<@w%*&%E89(DBNRhbwrL#y;ZUcooX`==FNM-*><3 zmG^xZKsdqq382lLe32_oYmQtIsSFTzR1=Vc)SRQt-4!_v9VipAje6e?@$yUt1Re4z zB}~(d?RFb4{*mKNDr1I-wz}6&IKdT*7w-T-1mQfR^Am7}uxgb>bEkO)6t%gx#`CSs z8fKw-J(D?hbEe#`cs;G1f|)B44q{cs?9Lf$?=B*>$JJmC7X?c89Fu;}E}6rLJ{-!? z27^S}b}%+;&4HF2sAwJVZG?(5z`~JB=e|qt9s<820XS7Ap@d_S5|frM&?Fwo4rc$B zoU!+7jL@Iw3?X>tIrSg{CDV$Iq(WvC$F^a*cmu${1k?Ih1r!<{~o%e$= zj)d4&fSXtlHmSqS3QrJn_UP^|x z<58vdKkcci$z`e*&t;iB$D}(8C1K7pE-toJ&JR*0v0Wb80OKYS$?Gj5!NdZ`S1Sda zGv?W3-@CrH59LHfQf1(}@&V^N+J(|@Pv4oX_1rA%OB&fak$g| zaG|cuQi-;$Ih{3tv)Vth0O(o;2w@-jI%DNvo^@Z`IPatagBIZ6ziTFWWkg!w1c8A} zV5za+^@n6|+uxb%JepZ6a8mpT?<=k`3~H#6X=pxNH_~Ff)aO@_4t!3d6cYP9kfGNw z%e|f2@!hWT>|X}w0I~qFG@6$HG$mQl%w5Z;Sk!X6x4C{DCI|qE0HWpCtiesDxKTom zIeyy&qR_tZH$3tm$Hiu|!D=<4A55WRcC`w&&tik<9asTAt|J~GI{@*Ipak@Yrx)2iF9A5 z>I(ykj7u=cv@cw#bzL03ZNKL_t*hRR(s6c~sm!Fo5h3 zkm-C6G>)Fb-N%rrJplXtWKy?7qj2K^k^H?zKij^lZ*wSf-`K221mfUz$#bsrQme$Q z?U!tyHn?PL^8E+b?bsLiZ0J(mUnCz}G#W+uoC<`B+pSzmD5kW}C(z0O1zQg)6Prw4 zRdt1v8Pk3OgRmC+g-k`Cx^K~DzCjhkIATSKavz)Av$0%c#40q_pT6(0UaxR;e2kQA z&CI#P=xKvGa>*^m-vGs>_5%*=lGOLOnBRgJ;}$SxPs@3ZwUPl|LqDLDjNNXBJ9o|^ zSm65g>)32I05pQ%YT!YYBF@>sOWF|ry$#X`32Prud{qa7B;2}n3#YeFO))?$$L{IrDRRy@IzGlc&)Ds@_Acjv zpA1lAuxAYr)~I`JKL+(S-#fg1aBRMC-|P2c;y%p%GkMe-) zyuqdS$7Rny7{5*bU3QXB@sddiCo(TYs$<0gij+nSrN`8D*m;D%ilBo)JI`sJJ4e^+z*ia4{%>z7LgW&r+T-U4eP269Me^^*8o z%^%9|5#W?0NGcZbpO~kya|tkWpzsABYB{qQ5kCwApfx9B-$*8!G@TiiTr%?h0)U|F zdz_qHN9wGfR>O$%vn{sUEvEer>fi}M>v=ZT8rbH(KeC)raA%&qd1nh6C|iRxU8Q7rC21z---Y;tFnl{_N}FfLe2#Pa?K!-6XnQP9zd7ceuYM815 z=GwC7n5?1!8f?}&zF=Q;#}nY=OB2K$IRaFcrzKb>t2Wca5EFw@YoMb3=9Z=kv%ja8V9DuQ^CzsLf`)ahb6o?8A znO!zl&2FVmpxUg`Fs7rb0CaSUG`UXQQSSBVI_7n&ptvpYy^kZ$ja)bfP|M>R0?Mny z9sQJ01T4^kbHwbb^%H??f{P5);J><&;S6vFrvM2CdgPMP_npZ)dY_T;k)qtiB@_)P z??ixRI>M(O}h zlc%oh6D%)z4KCtXp+`E+R9A_}3LqBG?N@;-SGr)mRBe7iA-Zg5bw@P3JgPON03$d`F=Z{6+&HT?K)%14cg#U9F%DTjL{4hd^;!LXNs&P1 z8lUf_K)`v{NC3D%N56(^@%6{;SFZWfduQlgoL{(PvlV*1-r(%)3^!lDg)SM8TVGhs z1{(uYUF9ZY7`h0YgccNS0#4X({wd0J)lx+CU61T@N<`47DpAd~g8^=2>4q(7UQA+r z=0A8KkRt3kR~5qNrch#XxC`lNN$9MqNX&)XIglzfKk(cHJlJph2!>H53)j0eA8hzJeJI~nfrg%4@T1uPp#rD}iB0#Bi z4?>5Ly6ul~4Yye;XjPFo*DcV%14)XS-9fe6^K2k)DFwqgVsm6UZ0U63*k``jTyorp zYdWBj-k`oe)RYTJm;z?G|Mrz2#&*p~U*Adjo;U+gPq|~|Pj&yvbt?A2bzfT7Nw$@n z1Ah`F$BXaZJLy8@!kEPwyPXBKZFf6pQH;ZYYsc5nb+#w7Epv~O6_ZX_tu0MXSIpL* zpP$FxtnYi5-?p?TwjV55jU(Rko_FKMjT^Xm^K}e;kI(s>&%p~PCpbSp$E}+;(RUq= zkB@6A6%S10{;^qz;&qPw*RJiHkCz?!dEj;UzUJWg(AOX8`OQ9cdHKP=Pmfu@=hvU! zbp_HT<3k_n_jNqz!Sx6KULSD%O{)L%>(AtRn8!!_{lksVt9-p3{{Z*d^?3i^FYA8~ z|JFnQ{;IVPujumc2j73Z=gTG6m*erCzh~;Qr&j;_Ur!IXemH>M^!_^tguUxJ+TXYD zC24W~FweKwEWWSQ`rmVW%i;6i-1d2>@x|-$iX-8ld{fI8_UK`M&-1qb-^lMDu6&36 zi^IR)d6^-kz)`p zZ`C;P!vQPml4s(;M{RUQ2xn)QnB%~;&%_KZ^O9bu7UE8U#~xH{Afd<(b4eUS1bDIDXJz$FmTg+sKuJt4+) zG4^g(0V6mw%Kpn>-D7j(U`dqQ`FEM6~t=I=+ zvCZ{Krr&8)g8-<#<35nId-K=0W-H^=YTUe4mHPd z1qM_VLq9-ZPUAe!<{%|=X`V6X8FQXMV49znp$MfcdCjF9w3E6tAkF+bgaNR zZH9k2Bz48d1N$$4!9~tAm&+5{BOl`;v9MEK6CxhG;>_Ft4Q)Q=TqWdHYff1Hi+T|_ zcl)P4?%BUkH3m^BG3L+C&jD5BxitNW+Aivh){<#18-`~Ez$jDLcO5K#!5qKSv|lje z*k9^%V{&Of)!L5{*u#E>V4kKJKeQ1!7hGIipr`>(P@BWFBh5}KfDVy17cM2x;dZi% z@0Ow_3%VLH^yb*D<)huTF>LGDT<0g9ypm%6QFgzSjFgPg)^}7QuyHhwD-6RJ!Avb< zhm23lEm_%Z;^Vf>)yhDS)Q*EW$6O+?Xd5~LN@kx4ESf#B{cGmh)0%_oUx(;-igDmx34z;iI&wGF6ga%nce7=Xq1IFH)-1KOux zp7}Z>H7B;BN|SoE7wdK{dj(z@7nGwN2oxCrXWc?OlQ1(NjR0RJ@Jm1rULOK@6758Z z{Nw=}$pbZ1;gaVJbm?P5uv8kbJllOgV4kz@)$BPXXSY+;o{i&x&1Q{pT!jss=L&Ev z7?-+KVyQ|Fe7=`g2%1n5nC)0FPgApDcEF`Hb{kj#feYmc&Ye)6sJW8uJ~>ogR4o^1 zwYkiz&3>uO*CoJP*?lJ2+JWgFC}rH*2Q)7LiW&&8VBk0NLTJ~#_BAK8t;2xC{cWFG z?H6;CGEb`2)q@Qb!7{Y|v$}F$+phh9;OOWGl+wP~UYI(9gNA)?>_=6_;JI7(o>Oxe zEIz(3lcfrn_7f)NhNc3FE5+D)B6WZ6N*#UI$M;0U6)EaV zpRNBk|H-&64#0<$w2%9`KeONOc01&3``V+UBWD{c=4pnA?aey^n*J^T82D>rK6@VS z6;`WNq>HEl!gZe!`x6{01f-br_Wn>A@V7#VBpUc5H7A1Qkmzj zT+&fF1(;^5FV$%{rgys?F1A}-Y%fr>U>JLBj*cv)h3^+b*4mXzL=uL61Yk1NldB@F zH=Ab9k+E8>uwJh)^gX(iFb)HTp+}x({Pt&F!)mp1S?dndvxSOv_`v5U+V6Y6=RZH* ze|$X7G2NrxarnG+$vCiyAM5YK9?L_H>*vR(KW?7pbM8Cu+d!~`@;uDAcr(iXbdP9` zm+#N+|NB&bx0qik04??R?D)I4Te%YTZ_0m3{jsROGXS|xzCn9)SNka6D|kQk_ZRMF z9pe9542yoc-@NyJL(?9msqbC&KIrGe@4b=Z!`P*V885is zk^3ezeTTIi0^=6Hi-t`h*dg&#s#uawE9nR0s zF-;T1^DK5YCgm4$ zm;O&x9aQpF#U1%bl-o=Ybhv%{6t`~P!r7fO+&MkNZnp>ZP&)@D09#-vK@8OVs8DsV zs)E~ejOXltsDA@6&o&lnUP+JmXZ|v^1yf5#$pu}PuwJb& zjFxB1K!p^Hp>SSnb)=h2YYu?S$|zA51CPalbaQU6S1XeF*93?R=t zJ$sHXfjRw#o=z=FzE*aC$<2xfEzIsP&dz?W4r_v0%mbS|up(rXef*1;n+Bi-f{Q!E zT6O~aLz?m0O7xM1k(+yt<5=@j&z{4~0~-`%T9{*%`N_z#^?VAf0)}?2LUn6A9+obI9P9roA|D+)BHnmgCw!2^Z(*_{{6CW53^H zwOWJ01SxERjr}?2keTgLl};6@0AA`kjK2PGoSM9W|0D(xogR&5{Iiio3hah*FH+f6GX4`&B3(Jf-$%jC=~ns7Dq=Ly!_tx;@$6lH@dzvC4xL- zo-K#xJKpgk*6Ves??fHlF6W%Xrqafdv9GG3?hrwn(Kk|GJeo1c_G#;HYZ3di1`w9U zzF0jQ$?{ei#d8L01hH^1BEU|LW#u~v_uRe?Fc@@pwT8a$F|Jm@j%1E$N=2uxi+yyY z1sMiwUk}it?VcuEI|T4N#eJ2x?t2Wbw8DL)!h$|&7iyJsIp_Qu{}wN~w9f=BJxFJ> zIl|!2ZoyIByWZO0!#t>990y|^Crh6&Pcsi;D~V z_HX|-Hk%FJ_rCYxmmB5>cK>Cc`cC}3!=KgX z*|&VNcf`T4y5w(%pJ!kG$N5}V`g>W)H~RPcJ+=m2KKn)G@-^k*{&uh5Kji1KMU_jg z>cWS2B|n!@$OFKMCUB?fab8yZT*IR2xc;Ty!1^ueHunx zX9s`joQ&L$-u`tARxnF-ne(}IR`a{+4$jg9HguHM_W8v5NwCJor!$HIaBem^5(6O| z<247O^-mXITYXU%pKB=`*|X(@j7 zrOJXv9%3MJZ4!{=I1!jqLC$kyHk~fI`!v z`4ZTrrNnE@^Hc#|E<5Vr2Ma$@f*)-z=sG74gDF@~0MVWmIJNo^z-GJC=Jf8c4koxi zspht=<_3-ZFhD`VZrX1uxK|~WG{$qtzoV{SEvVkkH_m(YeLyD_?6-B`U_apJDWs<> z(AoxPh$K_W;GV1R1CW|?4)#ApBG97+SgEi;;G;@?mI#_t)Va@`ru85eEjTDaW}UTF=Rk?iObtVWpV#HerPw_xzaWBuN^-Y;FEn{ z4s=rOY01R^DG$tvHJ#(sZPDxjk$_^e-e7aIaVDmLY1{1%*F8naV%)O+sGzMh%02CR zoTLle9kTi16!-ZCEY}TQ6IWVkK4Cwa;KCY&S%Zx_FHcp>kowZ5@Sw@gnb+K3TaZVd zbA62$1{ZW}{ICZEY!$W6w3}28BJdt-O9Kk$vdnQkj04u2P2F2?U*_YW834fmhR9;S zgl1l~?b?7f}_jv$2Ep~l3^T-ZS6oT_e`xc{W7>vn|A;k zN3$zfgaVDP+f?YO)u_42BV|To^Z20}27zIFr=?_emBp|7;YOK4s0cvNxc4+X&d_)7 z71y!$emPgL9|8>hfYoXh!I+UNxY?g`CNOBaw07C&59b<#qPY*5y}tkp0szd$Ow$zV zC}c`+cRO@_kJWmG^RsgwN7Z&L`$=NI9_uld>(^!Hc)<0ie~wG8knE_?onT^Cvke8{*%M|UDb13a$O$desAXaJ=^~w z`u8cHzh(OW`T3PP@3-46QfF+X^=gI9W)m;OjM^0um+Dfa>=IHTGv+V4v)zzR7D0VM zq|9tYum?!eg;X+gu|Z){%>O@oZysaWRo(x7_de&Id+SzJS9evB7_nVlmwz6P#DBdkjN3laY7QDh=d>{Ki)4PB*8cYkJ#94 zyWQ@2tgf!=>aMCgoOAa3WAC;0KKI_Lx;1oHRrmTJbNkjA?ml}y`@7d#N&{_fOs#OF zwMMnt3&5aOtKs70Mbv9`q-hiD)~<8zy4->dLQ9LB|3>kk?7}zzCp1AR7XFk{g&qCI zU6AKFl+%XDI@6GN0D~MkRBjg?$g+YKRzV91iY#mZzW{H=UMpm{bh9AgMHXuzOZlu& zDJQ5_DkvujD&-2s#>O!*aRH6Gefd{Sy9gD>B^U*7E$yz4daOXNka7o|I~S(b5;cM; z#cshTWtWVh0Oj$WVV>u_Fv3mAS)HR>0<1 zlI}Oj`b`-?Mc%rM(&iTzbC@i!q|)9cakvB67$7rNxXX>V28ea!%F0=SG@CFHxn8r2 zS;o0^%(Kk8H}%=$7XXbyW=ME;d2b9fa^$(K7bG+Rwrylt)*=Kr5lc}W1N=g_af`R! zikCJ{(Dk%PPA;!wZQb`#snTK`m9zcsU8(v-Ew~Abg54M4EgV8CQUEUf2FRRiU}J!Y z>WLL8@?0Y_-sL3y1jR=7vI@O;Yv`EjueI7!x#oPJ0?3VlvW6bE{vrnq#aQ)=y;BSv}z)8ibUB$eby0@qztkiw<1h&ag{BWjbG?A zHfW?>xQrsVkZF%w*WuO@I7_oan~YqY&&Xnw+Ls9}(%||)pHAxy!7WZ2AM21}eUsHT zH+B=$9i@@0q5$RN?Arc_L?$|(xs55g&Y=};1n|~`BnBFCZ5yTu-c>Y-h*_2)Hr9Hm z6qk5&QkteL(gF%b87JUSy(5?Q_IIKvW~(jgoANwIGi$OHEDMG%I}1XM3Kol8^N$R< z5GA+A!3%-=4MQhWe-^B}v)F5>yb4!ydnZ>iFeC&hZt-4xgYSQA2jJ=k0OjkXF^12j zxT};XTfb=&iF>ZxZ+r-26&hopqHw|u9{UW}G0Hc4zSf548(e?k$L82=)*&k<6$mso zwz1-Lm_QJw?26!BrCX~*#hw#P?#qZ`d)tM7FI-U@vz5~I)1a}1C3#mL47;R_oamG( z?_yqQ<-7o7FnJ%Uy;USh;>(e&kMj)1#4H9-+smC*U=CO-BSY4=u3j7G89`f%a*8KQ zZp2COpu)EObOf6ntiWr*#ty z&!=eKp*f^vJMjon5+>WXLG@%8xal^mw(@5y0 zc?&mUSC44JB8@SCjSom0i+Eh1{w~Xrnv^$OvkX94WsqxWf?X=>K=5(-R@kh;PlCcRdf_l`JW;LH!W;T`_!bqW9czLoC-r*gi3iBc9LGrh!tagtY?$ zn3$Nr=;$cYG{w%HJJH+Qi(0LYEKSj<*R4kw?LEfOkMIU5ny2ynqBuV#R>yZU&+{+$ z{p9<6zMDC|cfQ`ZzO3_cZePK1THrNO-ts;8-d%lL`1$f(zR&vI%=3KtzPRsZY5V`; z>bPoOuUYE!U+V8tA3J_mD=arwWR+~*5!>Q41@U?LqgRE|>OWritdF@3q>KK%Bn?)7`Snv6il8YDV0!85+}&gf*EzthGW?&rPy^=6lrMXEp33J@=fWc zg+toeOv0H`fxzUh3m3ZpA7j^BuDJBju6;$80)`iFc)=^!p-+N#nl;^T+gM3SIYGIU zuvHkvYBC0>^ick$hoUoQ3K6Zyv3Q-(8u{KAe*#xSe9p* zv#znnN!X(2Awo+i5=;4a-EZlZdTXECTR+0p&&)0U)1r6e7K_-8v(hY%o1mV0i>jj7 z7+S+vD-K$ij<_xx7h6=RVtVPhZLSzzXrkX_i%gdF|d{b`Yh8KKoz3}JJ z<^Zj=vv7C18gh0U8}=_rxoq7RM&2TiEVi^#&~fYq2j>Es7Tb+ev`DC<1$UajWm(Fu zD=9DG#)CXJ&I^LyB$2r`WZky=`mEgM789g{DuCv3fZ9>$5}e#0`;9I3`mkU1ZG}X* z+@&XX{fO4u##B#AE*2tLnORXiiXx7SYkw#68%13HkhL4t7kUm7%A+V^QJE~psGYLF z7I;SB7`c>hu6>eN?UWzzMi{=2f)`?G(H&0ccI_t55xQga;}hM7@-c@|tk?1V*>VZs z@!8f>@}S^Fd0Wm!0g>|6j&q9JcPRMK`NkObKtQ5$?%ZtB_(`tMb0>P|oS(M7Dv*V= z0l8DwN+WawOYsS9f0}VRe81`Qmo_|vVHYANbQl=xqK41*jF&$BVXSknG3f>}~HWzXFXdLGb7YfRSpKzAJPVgd+ z6|Ln%X(J0iFDLmihWkb5HGyM`DrGH?q2R|46xu@;TFmi$gZdBcH$(Bf!&}bAvE7_T zo?t-ZAEh5|Qvr=HE+0Y*QSL`v{ZtACFBR0^vxg8T4u%%UR4;AcWw;*D80p)W;eMUk zPrWM!jBV(boWlnCMh5XpY@%G?BS*9aGcOFeXQ-lpuEV zAnFh4ItpK-lydV0TPJBgMw>3c`L4PA!#;!hD?cC9EEX#jinxI%n&A4-V~%eJIsJ>r z9TH<{{8tLWdtT-?YuNT5S_1p|luKW*uvM_Ijx=w^P|6FWZlc0-4k~}^ikY6rZV)C9 zPCUO3Vz%3-G2C7X?v|-NQ$NS^E!uc$`;bPX4#0*KvEG6dzn9Q^EL*^8<=cb155MoK zAf~zkr_XMBj(i`lHG5W}<8fp+9yA*b)a&*=K6VzkwVDk()ITr)t+g#1lXFNPiZu;G z<3uq3b8RxLPla(>&3^pye4@kO!+F{4*U$BQh5Ie*b6$;~eqEt+xwO=Su)GnL+YFzY z#&tixwfDygsMqqjQa;1_)=j~-LQZOCok==h{k@XwPoiFmaYCof0JGXs`Uc9Z~VizxH2Y9%f zkzQ!o<&#_7qFp7%Ei7p#wECCmh~1G@DixGnd?^^a=t&Dy_xf-@ZTKH{gN5%vT zxh`KRZz647gGNES<>xHKa`V^uexzvW0z(1~En?byj!Q9H+t{>%EwTY85aiy~C<)xQ zz57LQj+^Q()CIvJ;@?%u3-Q#yXsrRQP>Q_^cdj4W*B|Pt{BwF2grQ)doDf9ypDdvw zO))Js|BiLdn6U+-&3E7LDp$X$qonq2jJI?(POzbk99mnq)Yb*L6(nq%ikvm9vaz+f zzL6VnH}*Jp#bh~YV`CZ~t75m|r&KDjP^6vZ3|SLJE#yK*urP zldj>oyUO?N9J?8uEj%I2ja#@!t0w}#QK1OcPkV*!PZhUmDtpd1TZ?!z29*c(&t53^ z0ve6gEdB*`(Wgrl21DiAT&WbdjhkURYuy+`ZCkl^Lit?iFI+pP>nWdK)^GeojNjb3_xq`e0`QU71~&plgC zE^#^ChSO>L&!8T5s#i28rTVTEk3o5`K_u*dNEnTR{>>P0`BS+>ZY-e9GUOF!a%u`$ zmZ4lOV{mZLiCyGg*9qKitff2+^M%ILa9&D+E0q;(BvY^Tzmb#m$2hP^=%u z1nt?^E9$R!USo0=cd5OQHG7_C9M7KKDX2dpK{c#XVc%k0|4ZYi9fvgwUey06W!>I~ z7P?Ir2bDH@mCI%HuUX^7a$Emm*FI^^99sT{8&UXOi`rFC_q^43FpqWZ8_I4>2|Yt_ znHqyM%X!`&hx3+DV5NV#c?#!I*xp<}9?k>V1u~!G%PkZxdAtttKkT!({RVTquwSK0 z8I~i(7q;~yczG_;JvNRa&I79V z&CHlO?`Q)D?%!ftP_vNUU zh3CP-?zh4|S7duyL7%ux?PEDUqus+hK1FV)qDVWT%`V!73nfY^K-nGQyj$5>Hx?{w z5X6)u0m{7~#%@tNNfKUkNZoH0EYg&oX#ulH(FGMN7;7p&q!#gK|B8)*w7MHsCf)1~J zdrJdb(Q=dXA~`Qe!7p4P5EhNeVPJ)cwAo}q+=?4^p}x0TMYXqz+~k;=p2qa_G%pM! zrGyuTDgVi$jYK21c*8Ple<6r_XhRa}8Z9`cDJoVJtNF9L8D128*MV zk14y_be4R<#KGpf{U?bInX^oVG1i@(rr3^d0n=SdqCL3`CW|>MDrW3yfS&`#35NDL z6eyOltG@4yC_lwH{L zW1508-qOSvYtcuGi&Vp@zvTAp#7}BBycqBLxasK{nvEu?BHH@mEKyy|OIv5X#g@-s z!wc6@6j{q8?HA0g<*&_0-r(W-ax0|5EwDx$FIl;^#*3o4-=IQ*mW_{?b3L?UpZCU4 z5a^s}M){C)eeo}#B-)cW1b{94Ss-_H$Xm40Jj}ZsCBcU7YXvm$ct-sR{k~RKyeA7K zg2oMk;k7mHJZZZ|V0#PZVu2KMjeH@Z*dt$8duN zrGs1z)4ama^(M671OK+K>RvEpSDh%vG7bA0D(u$r-gYP6qL}V$$0`-n1J}N&7+oER zf_@x@ewKz0@99Hp8y`1x%Ne_kQ(7w)TJ}qJ?l5vL_F`~`5OtiP`oj7CKqgu2sfIVp#IW( zlP)|rZR(=-?#0!xJ%#f(Y6rGY=NRgR_Lcj0LJE&zXnY9zT{m{~`wO?LU_J!DLD80< zZ{K!2GX-mJ8}bK8n@vpDreTb+?y%#S#c}$b+!(Gy+y--N#ZB&)bC+j!LsJ9=6g(Qx z*r42)UrI`dqZqL}-}lcM|8^9|=Pet!Edd{ zX#<8Ik0{+LnE$nY`UX7v@wu*F{Bd+Rj_$5kbEH4G-|{`*)q7mI<7hdKj@P45Ukk_S z@4;us<16g><@m}t9@al}aee3dxpJRx;m7A5ABz1aX1Rav*Yj4)^R1BMpm_{H@B1q% zeKQ?z88@-g(l^s_p#3;7kL&%rf7owye10r(`Y&bum}&eBes@Kb--7aI9_2g3@x|0{ ztd#tb=R`IvXG3)gYPi4TP_z{OnBFa}`X1J-UgGc`JI>ERYP5S;5o z1TSoO;UoN{X9XypEQxLOLQf0GelU)sn0J4Naa8G906(A6Znw5yShr~*@!c3JaNFlG zNSi65C_-;vFZ%oYkyOgIESxaaY&P9On`X-#E)`=~u(V!y%=j~q1G-qkwqd2i)2l#f;g_c^WTub<3+wa&s-hwi)Q3@(poqgu2a-@ z*rgr7c|q<2sT@N~THoHBwFq0bd*PK9^Qj(FnNac5E`AbwG8Rj1zDL@MXNttxz%s_) zlYWyHxSTLgG3wk?(R1258(6})cF2ptL0>_lw5@51T|u}4G^u+h8QX{zzUDFVIy?SOXsG6#WdBS zIQDVbY^@7>B45_zN}3OV^3x`k>NhOwAPqNOV{?}UL8z|%B-_k_LyI>5hs^BfO-9j|g^=7k)Mx$X}y}LFNM^RvP zr3(3F+rJlp!hf?>y7A+O3F=(I(#!o13fyO~D}SnsiY!H=;JJb^(y3)^QA!&X=sk+_ zfCMhh8%TUzbb=XKigI1h-a-e(^e8t@(n6?BPmA@HA!~Y?c({dPllz5uN&$_H7-mcVXvasq@$Yr3xav za(NU!N9*5dJf`-ZWvLTi^WYri#=pR#m8|Q?6NK{hg}h>fbGkhD9wq!dA#(kw4*E!+ zhqg~gVZlHJMdxzBXO~?amlCHx9#BhI6Y9@*0d88qbTByl+8vHwOS25ZUbZ-#q6?}tnjle zht;=?cO?&R=?d4bd}_e;hug98=lK58=LN;`rvAei?^>VcS$xl6z$YP_>w!CmJg0>7 zb4Bx)Qq1#z0Bms?M|PtZ0AIfFn@>Y4axMq=EHux6Yj2c4l}d%ZM;HUHBQ!S%JvVT_ zVEn(8^O!>YF3)4a`Vu@pwRLv69;7$Ynm0vhS5I8_fi@J_I_=-3qBt(Nnx-1+I#+jZ z|97pm%U?gAv2{~%J)!plqHP0aaKB8>)utQl)IYQq^kHID7Uidi(oOE|)PmISHi{j~P@qylZR7ZhpFt!v6c5FM#K@!ZAQtZYmH?&LLideKWoh(DF zC27em&N_jBglCHJ>K5qhjRw+YlNSq;F!q!wT2j%XdiX*ey7(e%Qu?nbta$;97S$+b zE-eg%7IKB(H7uFh?>SlclBE&t^soy=#tDx0zHra&+>OG*-o9R}>F-BRPbCnW ztkBeKG-2`}?wYa-8ip+=+z#_V8)Fy1ph$>NuD*F!#8xPWTlsPe zY=I@Zq4p9iMuxvj0-If+EXJ-R%Ut((c7fi-70t4g>kL4#Q|a-Abh18)oCOA18iuj0(=>Iz2^Q>qf974or)g^4;W;syToD=*TB^E* zXRTSVr41Am6O$J{mHodgBTHWX6ECJwxo|#F`8z??FQ|Eo`9^A8HL|5Pd<;(#Nt?|k zk|aT2Umy2hR2i}?v+djE55=#h_=-i#AQyv}JuP?stl(&8)#gHOL9M6uOi`=XTwAi9 zBEo)Oxs5JL*>Z1>J?Mo_YjNv0zGSXHDY$N=aRv(H!GZc+rKq0?&JQf5;My&@V5WMd zp$Z$GiXjDTd$rGPE#@hSA1e%pn5|aqPm(K?R%4OGRQZ#15hhX~(K zxpW&BYuT6}-K{%8ixY2KzCIQuiIj~-oxK}`F461t8q(CpTTT)eYu@#Njb@V#Zx`^N6f!$db|ZvpHFM2O&#bJ0X#Yo{M5^=1w%^=XB!=T>UQgRX|cM zyE(E#quE5G-au}0lsGJj9Z#(VqT*013KYu1kB2nZu`yeR`=}d7ew{(z!Br z<9)b!gXVR4o_kL^vTk!Bg{jXJke+TakyLB2YxW2&dr=jN_n zYNa@I2#cKbK9c9ovq@k|DAobn{N{TTs>o zIb0jA*Xw9B8ZgG7QYrK1W|~)$m~3*NFUkOoMw7>C<@!_FoMK}g+qBWfR2q-cX4CfR zji&QRW#;ld2sDJNN9)F|TxtE#ihmCGJ{Pv*Svv!KsWi90DmavK3u4a7 zFohH?_wjArB3WR8W9tSj%-R3QT7(wJj9Zv7patC+WZ`U#7s#!!3eFdA zxf8^mbiYZ9gSO1AFsJ|)ECE|4p>>Gu{M|yW6T6H7IP{kZ>rG&}<`xLS!iE#=O&D9% zW&v5Z8e_%A)Ws3@mUui?f-In;pe%A;@G8a}Q_8#cCCe(VLu56@^-A$?&_ccfJ&#+A zcP{X}fE(`2@~%%Qh8*QLS@hGusRJQ^(wC7ni?;2Z-18}=SOB29Z75HbU$9q72LgZQ z%19Mlno?gyRy!p0(E_Tyu`O1zCezAoU?Gdkz!KRmIC?>r%F~dg3BZ;xWLZghtz3I; zrcEDEAv^B3mv6 z8z|`aS$NV`bV$=C;y6aN+KZl^3NLokLc0#EWUWOOxwZB&i{Zw)JZKZN7;X3@irY>7 zDSZCuAZ~Twdf!VFtXr_~W?UafZHWY0Kc2LVAFl1VCJpZr*Y=BK32zs?HH&yG2!gsP z^APjg?`ky@rj<<&&ibXp*G0UzST2I`02}m+8y0P@$>7TEI3wr zP_JS9e2Cri7aC~GC%l*y2Oc48yMmj$xby_`Yq?;TV$iUnwz5AodCEgaBu zmr6+?52#P135rAQ001BWNkl~K zZN8w`?BvZR9Gl5yHQc-)w34mY>pT}qk_4rawbG{dLQa8u=b`rjzwtL5rNF;KeJ+=i z_Vt(Mj1Pw#P!x9{ycT`-Mq_?*@LH za~%$kzdUZ!h(g!6`Hh0#2-J2QDE$4Bd}5a4YL4saKX<1~n$A`Dsb~x;{2d+657tFo z`JweL3@Ursr9z=M3M6FI~BH z|JmueI_1lJu3zLQ7Ltx-_zcTWUFveW6zRvz$J^TVZ1b89`J()JEB5)jDc2c3+n!(1 zb!yJ~uw3b<0$=w0UF7Ggt526Zf4Y1R@cD?~yp=tkM|-aw{**B}$Bc^O7)erwQg-pS zR;#&%K_AD^FV0yD0`KzD$9bYf*YJgz7p8-AL${Lv(5N?1Z`675AY43+<8a5c;a%x* zT;fGQ?W`AkY(t6#soc)yh80ViDYDGQCyHY$ASk80V9hZM?ZQ@`=fRG3QxLWb3!(0s zaN(Ywo&H9yrvdQ&=scxV;d&MgU7>kV(e2E4Vi(2vqQy4l7Cy;sq808G%9R8?Jw2#a ztIjR1w@QUFY)P%jYMO<69mE*3!eSIh1@RdO1$q)9y#*5hU+!)}h3>Bu)er9mE{Y?Y zEKS$?oe|Wy>>^qo{9Yg|C_l*Nxwk|rEd1%B^&u^g&^5GZPKziCb|-zTZ9FWhPrNXn z`B-XjYsIuM8pe#K*soqVvCl)oJ;hTdt4exq>QF)pULTLq*C+pc6tj*58M}z*GTgV% z7NH?^E)`*Dhn3A$Zokg5%K$8}h8Fd{QYdb-JkV>+3v0f9*j&g`S3fde@8YNgvfc>u zI*eOtg$=jx?b1mCD?x%Eoln=cS{_>$@7^l_xzy7^yQH|d27!=H3zZ}Ukg%f^s4`G_ zE2X$TP^`r?wF`IjH?l;g1z)z9R6fQa{o4xvPILfRnCz=6uc--Iq&)qUPvd=PI*gox<6ElD|2|u zZ>rNIc>9>K#l>seFCl0Tp~!A6!{Snmq-3q8NI)>~@w@Ff5b@>>iaSVsXSgwm`jpT@ z&^?jeD589y$SxLLdT65w35;QA0?G}gquA5IZ-(x~NvNXd&yA14PW?seyvJUL!gsje=eUV^ z&Z2Tun9~$3!J{Zb$<2FMOmvw|eJokCk%toM3zQwncjrEvdJp=gI=X4(~&!Df&vXsYtsA7E$>jUF{kL$B*H^#LoxG}J8{!8r<;dtnT z!$4Fa0R_RFiRNomujpArkqHI`H`so9YWw?I&3ZU!G^_`gQps)}&{`u7LaIbM;!U3P zjFFCbP5^*iw9@aZpgmAuAI@nzjl*e{A#?GdX_J+&+EidZzgWaIPSAD&TAHRTuKM{4 z)j!Sxp375=W_owv4QIUR5H9AhZ$|*Uhm+8<-3ipZvB;IH-*6fRZG3(eT`yC9Ln&9^yvL5zdBUNMo|INQzS-Z_g>s@z4>sRA#W1A3by$>J z7dDO{prj}zsUS*+bX$mkbhn6fcZVR-ph!q}Gj!L`AV@iM4Lx+j(0qH|?|07oUFW?2 z{k*umVCIRvSKRB~YprKL{9QKRxHzqs{8l&fXNs^NxOffa+WYJ}zY9$4HO(x=>5cXt zcbB*;qR?Vpnc-%C>fQVJ>4d-RP%NFvT?jo7j2Na2`&leYAM#P9P!({v5Aej9RcWKc zFRYf^9-mgv_rnnGj`HPxIWE%UA16KT407wl-4oDaY;Fj5Uk^gXD z*YnD#K>ol>!c+a|cYez=?Gw&5o7YPyA#fu5Jv$wux9XylrWb0g|mQgW`ehm}v8)q9A-?mJp?j?Jf z1WRiyS}R4hQm5__-{BhkiJ#WvmSsUl;&dH3zs*JlxfE@(q~-G{(%eetSN9uhGond8 z($`E#k#;F7E5GC30K#z5;nS|D^OC~GUZG3wd0t4^2rQ}W_jVQ z>w0awAA0aDLb2KHahrBLS{Ol!!`-8B zZF5tyN=qUO5_2$e#M6M686ZNMU>P2Gmu!`!uKTwajWDhigrvcgjlhq6w(?Q-<&J0d z(%sEq7MBE0ir4Ha$*R70Nm=~Q5e2n<>Kx^zXv_ATGqxXoyj(xBt5}PVVeXPVZ1cu> zRLMiAE6{LsC}7+dHzQslaZ8)owGh1*!_ee@u^gkd@=NViM7EH`Se?oAGFOQTc8IlYcbIl-UP*$9i@~6FE(c5y>ju1F0m7 zzs#VDD||p#R2AZa|L%;uUcJgq;j%K8(Wu(IuMHp5dV#GEQdRAwYRYDikrr`ynx^uY zkDj9^YADC=`d3wG(#Od@dQ};eRpq7}^;_8D0=@pJEmW*qrRdIEAHQH@vKqHLX8`c8% zDet!l(RRJcZte+f>}(Epr@h#<4Vx!jVq2}+eZWM(Eh_Iy9Zui)i^&wb_b!PwNwZNA zR#-VS0c6GA5vRq}M17RUV(;&|tMw#$+Iw`60nd*--0BQ{fWt7vdhhOaLCDgR?xV3e zcb+X=K^qc3*ODW@gGrA%d@9cW1@_dQ3pCcj=w_Mnf7qv!KkDJ5YyA4NS^Cuc1hR?zRwkI_^6{QZie3}Mr_`QE7UFcB{ z*Di}XfAf_z6okXF!8Rz>=3QXz>?9T%5 zZ5n^E^|{HtuwH7n`_hek)Z~1LPw7y0Hd&|GwQ#q{wg?vyKzePU--W0>3n7Hf`=nmb zuCVQz=@=0*b!mT`BCngH_Q>)V{8BhjO&dN@PlUy~5#=hm*~dfZ`?@KH%PK$H&v#r%cJ+a#r9OJcV+TkCLO=2-ifJenJ zMc0f(WDGIuoi+cto5VAwIGbaVam_&dO^P^tX`;zSpoFW{GZK;AsxxNuo>Qml{a#9o zp-q;ev^3+hF@|!s#1H;#0SmsbVod-S2gw!%1;)6(we|JSV??IPIBa(m;1;49nl?(| zZ)XQT&*a1jgnS^b?f+ucN!}1#zdZAKI=rteTy?v6l#TM$p$G!`-MuN|*Don@!y!04 z(#hX{3rFWA>Y)?RqYi#Z<2~Hn6+&h`QY>r~ths6D4+9q~uvgw)>7`S{Zcjj>97Sj< zk?|26oi2%ClaYh&;^QWI1xLD?a1&Q1)qoVYxs~y=T4ry=dG*L~cjUq)bgay{bNOcU zcy=&m*juM6Rs81S;yhQYdC>9tqqoh9r)1y~_bBqL3SsSCqTq^K3;%O89%=;--K8}y zmS1zd4mr~^^<;S@8n@D*rE-C=h-15&^-9ebU#2MW^A>CrGriBU?uK)>>GmP^S+jk! zOF_v3a^8<%oTFJB8Vw(PCVr!;Y%?-c#Gm9UMe6#(K$YyX>oXnaDWTLIc4lu~M>^xH zsgt<6C=vKk9@y5#?Z;Vm{`O_vfS#Xy{Ke&1Nrk?+OTsqdmvZjj+|7mhY8>gyd$<4b zWAM_E*dhl0F8Rsbf>CC74-cYEfwxQ?7}E68%FCGi`gAkJ#H3G22hN?E<2dR*Og(+e z-g*{F5{qCd9bm|-&i!x=`OGrGT`B%~zXLsbE{Vb)oK0Y_-_n+MH zd-RVV$39E<`*kWgH`3Wr5A3SGDlx1vmY3NkzhJSBRwq3q#od;0NagN(SO`x(*dVqe zvk0E93QCMtgs1`k`{%{(_}NN5f-r@JQ%VpmGDf7!68ya5mO{V#$%w^or@Z3+EYo0& zpId0H!<_dEvlTQ z8FD;ODHehRFQ~U2E$HycZaUMV%=31gG=s=#4GkhhT=a#ORi%c4-Ii{hT;EK{g<6P zm{WUDx$a=s9LhT^xI}hj_aC@io7Eq2*^wzlK=k9@cBl@NoWCbG1W$z}^gs0p@n!jk z;P3cx`a~-+#z+GKEOp;GdB&Z9DD*>vkOofKo-~6R`Wk(`lb*ICKaeC zt?AM`d#8?Wx#)SACW+rd%z!!Dt&JDutlB$S|Gtk77h^VkgZkG9eNEW zvVW=nwgCays->9XjrhM$zNdykx2Tt2`7^orHvPzov4qCr!1th-Z*Ts`RosY(kjyW` z6x6Ym5Foj|AM8L8u%T3$-a}dcH?rE8vH}Yp!1(f%neIYF69>5 z8^tf8!qp#PLt1Drnua?ZunCqHM~=dfc_%8iOI5-{)5^Ed!Xo59+|dQHklu=@5(`MNMAs+Ual>KG4xz{mypBZl|y zj!@w9!0P%SC0eaREfnwH%NbZME_#-~{kI@%aWsbMcB-`b4R`mdiw6e}sE*(MkeJc1 zz_XbQqIB85ji&Q6p^K$kuAh1FB>KUO?KVM?zD4H}hNS%Bd@#(4Zf9`24(n<(r5F}V ziDCFYF=$$SyVc@E$6w5)L@V=iS#YQT*K;9+Xw{f&|D47C6s7ZP3zo$$#V_=^Z$FSS zW}T?@PShFE>s48hCytl++jHr_&+AjWuj#w@FIfV)o;#-u!UbwcU7-6;@1(f~BILoN ztJj3=a-*b2(;b8G(i(*wZ9cq@pDd|<=+4wYr~HNWeYDk~$~HW9%OelB#OvGVDzqMJ$IAD_`izmCf#_A;^?`+!Y9hiFj6Lc?#YWlp|+Pe z&pk>1QH>_oXi>9?=;N^OJNG+l`{P!Kt5a95(LsOESo38a4QV3Jd;Nis;S-YngE zjbUNiUo9H|g{*IP4)jyT=`655W7wLl!@n7~&=1!Yu730f*MthB#H zFZ#J!ge~k!GZpFc`;H$Y4G^p0r@JO899g1iw$3eVpLUMVwD>(8Hq8-mcE2s|ZA@EjN#15vG8H;!PFSfF zv~)+f#wkc1+h`!ldYPs2GdE|CEwDKojh4c| zF20SofZd?KczkUoUpF&M!FMSm$Yij)$2W6!KD~FYt*3g=7RJ*KoaS`!SxPJP>Xa!= zR;S~zgsQ7u{PM1zh%0f`i#NO5`5!jFrk{!IgfT)&!S?PQWmTrhKa<)F2b+S7%_X*^ z1zW48`8cNj#Gzp78IlBZ+KO_VV@>ZF*q|shFoLvW0)KOi4yWVHqS_iX)eP;jId~H5BNml zEwqMeo7Nu}dMP!$JMSy&Yj!sCSx@!o4H4gs1hwCK)QrWJ1>?G&Wcw@NtZlEi*7IKF z@lxdR!zOK5jqCm$2i2)R1~-H;W-Ab|+Ht&>TWA@6@D7G2&15+%@a5QIyi&IYNE#3S z=#W>w$u`Y)&>TCi7l4CJfvHyS4I7d(UaSm!G-rthCp1^3HN)SVM+e zK4(7LzY#kiPnoHq4JSZfzNz0{#nh~{rqBv?ve@DtO_Ze)=MHht3{Gu6l3sXdU2A;N zxGVY~=c2SVbalB$P~>W{&vhdJ13;q8jhzbQ`~lpwS4w( zHSm&Ip2T;;8fo{nn2uCg^7sq5Q()7|W})1|WOl?0^$U}oo!`q2$rEc8PPK{6oN4jU z`gz)${Ux~?ow&zNkRQ`Z$WT_1Ut!pjyhtudWZh)P5v|18H6P$FX|**PYa$>lrg%C{ zT{HUy%%Ajn?7ec5hzEhV`-Wgx^^Dw=Ccto=+^+7|fQ{p}ghT|&r*w@tLfAwf zpnkyr*aEA!cNDx`q zTa!g8-HjBxqDolbV)wsrXU5!|T{0P1T&yHh(HHW>+Z>;|T(c{)L(+=PIcaIm!wLL|1MD_W|0qV!cMVMQ|G~^&AX1IhCt{V6U44fAK}}GYI49JUtZ{D@lcV*!@d3 z#nx&uK@Cd34yfo6T_&O?<(*ojXmq-cxk*M~Ss}>{S(?1U-mg!z{-T6aGgnI{KJ9a7 zbDZDqMXK{J1z-I>QM3ju6bD#Q*uQ=ndJc6a*^3 znGA$4ZI?j9A?8(M4wOjd`7T}Iv(0#iC9C2z4!KcVb4NUnq@V`tG+N3re3VZ)2D_Df3USLh5q~dc2q)+cVu%@o%+Tg+GSSL)iTiq0cGIj*FI-RNktnzV-Ybs zJM*zkj`y-l4LAGXO}hQ8wFD4d{~G8uA24FhB|*r0x$!;18@P|Nml)_1`A#4)6K0sT zBkX#cU$+JqfbCV2>P)T0Gj|W>t#a4JMPh=~qu9)`snL)c(Uq+2nm;`4osO|TOAc+b zXYLx}ZG=DF=%0jGYd@ST4^F*{2D}_kiz$&NE{CU&)83kD+IL|J<@hDr=rKAwT9SYrI+|Maw+0|NZbTQSZmMR7u9b$24yEKMxw0*xh_1!_O6D_L z*qp^Jw3_A(p)Aeb*wjI4fi1&H^Z*~E%9O-ROwb=3@tOw4Klu1ZOVz0j#oIHVoAs9K zUS>f8c4Ln>_mr}gf|93$ag|}@simaVUF4tKBHS}SACl#AKIe;oWiIs`HWnU50P2x- z(KJK;NfUe<3?S8Rbw=QA7kD45=y6O>r1ufM=TRnY@^Mlijr*N(eIL)DV&uN?=@ zE}iGM$k47AIj+(5Z_dZ}CkMSrZG0}KIVN}i6|Zd19^FEYY1>#G<_JB=%*+&U-J1`2 zV6Pq%=e574)CqYta>@7xuepQx6-bZJ^Yf z<0W9nf|ACA-jMtDAf59Ths!RU>5g9)c@hP6d(VWx*BVQ7v^lOl7@7V{h$0WByfO!x zi+!$$J|271w+4s4r%(3V3O)c5*qwtfV7JO@{KF8&+O7g2_%KY9ISd}P@exZx`(jI;gTl2x)ogz}~obhIR@Oo=-Z~2G(;@WT~ zIW27<7nXL7b*HY&YyhF>JO;=ad0JOYcJM>bWIYkW@Ydi5&(fmX_Vzf%PFo2VAvRtX z3pHZt-T*Ef}X@1HVA!TsZ?<+j} zd3oWwSL@##>vzlhoGV{$La$lIO7sVPd^YlP_dXMPq9JD-2(M2gZ^(V|o3B?md>(Q% z9o?5p5edd6V}B%de`~IZa@TFpL#Y09j>*lA3pA8oGNOgtKRx~N)?@{?%beS@o#u<3 zwljIrW8&uPMH$rIeCvuF7Cqh0 z{d;EN_?uX(A{>MG?C)jmE~nmEIOooo2g^_ixTAxuStZPhKX*a(zM+S%X_80{0kITSavw8Z0|vBfyqn)E+J3@)w2>33Zr;gMj* z^W3Rtc&QgCFNI&9)Reg$8aJNx+jK22KS6;R*zn#N4$Qr&G|~8QwI8j>_o9{1``*RL zcKgZp^nMqAGZ9LxH12DUMJ~1~PJtRM<}~c`$tfw@U78Q6RhUV1e6Ef`--v+I262kV zj-cn_gVYuffamrjT=veuo?FmkZD>F@tq&F0S&Sd<$z3@n;C{qNCW|ghQ209+749W-?<<)yvbR z$p4J9`6!!XLDt4y*}zbe|BU0Gpw1Ei%*CtjM=9fx{j+&#UsgNBxsB-u{HT`gyfKRJ z4)~UM-<(Q2c)RB3_mwA*y+m8WuEa}ZPlawN*Hm{Kp8 zyXmugqm;5qKi4+*qqLV^sPKE~V^TF%z=!D!!1PBA_v(fw+i(N;p_l zxF(&L!%7t_$@YG6Q>W%D$(0sE36FDRck2$xIPG^l)sg+>RM-(IEl%T>2~|Xv(h~dhVc2tL-!)^+b+_ zUb`Y2;NeK<%~kEiP6HPwXHA2{V$XMa)E-Oo^N)6*H`i@tzoZ(1K>#?Z9f|v~uwbw? zT|)?%5gV(1p{ph4yDyU{}YGP{f=DBd5gTb>10X} zcI))=pIP`XG4D_md5iq5B&25Mcyrtkz>lt(ZC_^ysa-0_C1OV;FYorV&tL>*X-1?r zfmY3JKpH?&w?fYWwcxmddA&G>LYD2(&>}$?c5#l`YW4$ zQ}h$x94}XRj&>|(k&HK7o}qvMEcu$f?cEb1Wk)woBfC@5KYdtS+*%Q(H0d5#5>Ivg z3QZLjFPryZBPkq>Imph)?e6-Jl5ntcxgY66HC=7h?oTKd#NoMsd)lks?B~+7se9TZ zDb|J<>x*G_fkKTQo34~V7R1D zKo(`GZP~H=O^#UzAaDIY+s-&u3zzm(iEWV5k3;Ah!2$%e#t7W?+Vwb{8gKpzy=Z{8 z|N8N4zmvn8sAX$xyQ!%O&6m=qvFsj(Gt=5;MKM%cSCk_byaFlBgDWOwzfb?#UVT64 zpQSSc-q)nHk4*+sbcgARJ32^&{;a;x!h12TLGa+hdJzjZRv^L-IqR~N9!S#$UN*At zPkZSLk@*!BGeaMUM@X2d1^IY$eYK@kODR-mZgVyL6`v9f4V!>!?Yw!m)Ucc2iIg9i zo@@Hji;>=N{<%A7r$B3sS?m9dKDQ0b?h&c4y-O5fno2K~Ca2}ln(MX;v#-N5#0#w@ z?mLFxT*1FL2#j`-kC^j>EP= znOy&p{mIlcuMi4(qE;zvWN^l58t%~W{;p=LKcRHxu%I~E6Omgi5eSPxg>$lC?@Rh?~mro-@G3VcC2g5j1&uT zXSK@WZHW^qHQ$si3L9^MB>M`8e(ZS;{M z=#XuipX$)_(V&bw@XJ+xyYnNn%k|W2CO)gFFS3bz2JmJtSNO$TAj&%?D$O2%{h7Tn zQSPw!n|p8`%)V`|$>aMIsh4PajL<`2sDC$&2Oj+98fiBuikz?CEN%zfbFY`Bq%yg| zZs{!w$~$t!ugpBR3~5n(rpy5$_et|>oWA!%U?a3Bn#U$2`%ltcdViwXOBiie&CS#_ z=%!kU2q?N|BL*iRrWfouN8@!g9MK*1L^BGWH)`&BF%6G+mg0(jf!vkMS7}@APuyQ1 z^dU#ZsdL^_(D;nEP(T1ZON4@K@HBKGJ5JAU zj3SZGs!ezQp1RMmx`4wf9@-0w@IjyJ!_!4FXb=WAK^hcF ziv}Kk+y~qVU;k=DeIHPbdxIi}co~ds0K2`<;(Q+3xVBT0UT#tHS+>Bhx8aL}Hw0&%Ku-hrhW`f606MIc<&^0C<@IFZc9= zJ^m*r=##ameVtA0yfraQioq{ZqCC;D^2Y1T=Elt^``ucP4r!{Dr1n6na`d+C&56f= zUE>Oe!^8Y)%^3EB%g!8=Ik&H!aeXrg7a@}fkKc9=guLft{7;W;d}_Dd4e`JheE02{Iq`DoLA&@9vHj+X@I`QSCxNO|JzoU zK#Vgxd@o2VoqfN!ZZ#oWW{B>dOYbX}Am@oL`;Lxe(6>Rg@caNp-cI|VmoliO2JoMs zpjQ$QJ5DjN2yL4t5*v3|VytlRKMl`TO0&Uv+o&v~i7F@v6zFX+OO5(Sw`Lp20tsom zxCcer8v^ElwJ(Y8x)EkDYVAD1`R65u80Z$+{d69_KU%KU_*G^s)RwT$(k|>ofgoR( zAJ&c>5{IPAlI`1l9JjzSG{)-1Ih7`DUAos>cia@dJa=Y-@L=B)+WEq2a3507^uDVY)SveoEigwfB|Vf6du>tn7VpVY)R9F4 zUH|rv!j_NzJ2x41zpHAipBQ0H981APw#_w}Gy53gUT!qQ)ic!sdp?%bM|$xFjDQt9qv3$z|$b#R<{WtWEJ6;0z-1Sac8Y><=%K+)LzRPxv{8VTW{2 zq$sCIHdh(WIGRPtv{<1OMyPA;}a;ho|2Cb!C|NaRGP@gU#`2osvzuUCYqpzi#gSXLWqgv) z@0&f{bc$-W_fN6c+0g#Ke=U<~bC0cyp~~!al~uCA1YcvAnPHM1iE-vKZ_3`w`Afeq z);j)yK&Y65KiT~W0tHcr)zch7M(f!9D|s{Cz`MxS{=m^UFDXJ;*|Xmg_Zc{@Ym_Qe zW`>Mf=#M@|1RJKfy{xt*&Be+-FLa8~#B65Q+$!K}5mh|&{4p?T<|IzQSRiz}XnU^k zZQO`YuIgqcP8EB-hA8YZhUn9Hbu7b%_mF&YgjRvbxV8O8-~_rCwR)P~1!Tj%Lw)@- z!PO9#KKGz#@m+WTOV(Z_7oVe!>7gBS-(dbuV3Bz|BGZa3^hj^_eZcg4^EkzZ!S?)5 z6#_gBE?=DkNH*JMUxxgyGF7jjyBcEG$I5-FZcXr`r0HCGE38Fn^0%CoscsrgAOwf~ zxrIj`-8KQ6+6#O{N)Oz6sP4j#M9DHrM#(ZZwLvR^S?4c_`f}?xz0!%x@`RTwwJ80N zNt`A{O*^y!(bsLD5kD0U z3uY~1vs&mf>!}%WpRqan7ct=fXs#OI+RT7_)|wDi*MGLmMBlpU3l#AJp>LtDrw+pK)M((9Ea&OF59LITV<<|>JFC3Fmu zWZh$dWGtrk!N(QKLicnEDu?bfQ1O~cH0YcOg_Xza+W%xQH0w7k6A0T#*vTcuB#nO( zKpOwaG|k-TFR`NWG`k1XW*f&z|CT$Oz~69gQJ^)On{x) zb?>2zxq9FIZQL4`>aU!q3VFI%Qp4R|Gq-k1wsDO3DMnVlm7s@O$YI0UWR4Fc;-j)6 zx>@TN0yp9)i`o2THlU&}DCt70p4Mxy`}0^Tr_pg2`pEKyDr>3*)>G}r?C$pABqm{X ze$qIy%0;KfujcPLH7_r7N{_&bHGi$0xb-$JqkMz(_jreO^z}GPg=Mhu>+RRb_FLJ^ zymiEh3%l1C7_@KxzB!N+i`ta5k>#j%MopQp zjf&|4!&U;e?N|=lz?WXm7k%T_3h9xBUA-ep70Q$uG9%30Pe8+$fa&o5qrekB4pm-l zfA>3#eC9n}FU}^j1-%ZyKmtKL#M;KiNMd_UTb~^OoB-)y+t#?&PiSy*SNW z2pQn>n&s7>RFi}h)27&r&9i-`Xk<`mI#H!<8FiMQu@@s){}cZCz)srA{&zhmZ;R+E zbIAhpg`LXj8v!359jKR?53S2~g%Tu^apccHoe-5uL0`=mzEh>%r@1m$NKL2p>U;RJ zq)MBIVb6Q!qqaz%mUpa0r;{=?NkG+eY6dFuHWkGoHo9qU` zSFW8i2jFBy2Gi|4rt(2r#42Q$<;~Ckl2}W8j(1G$(>S29OBp=#6dR>LM_Q{e)-eVs zCSzI$V+AbjRj4vA=DWnHSjKU9IyEGD3Pz{Q{#x@}ZG~#E`|h#w3%l*-t7C%3y7iA0 zXj6VHk-Snf0$>X~y<8J7!OdG!qG;G?Xl|7OM8uJzv<*@7%;#RqQI!>{W$syLy;@30 zR*@0op)+j=FTct*vg3FQo~Mu~^*vtf`AD?13=S(-fkd-rLn0Z=vzFo^^okJABxx&M z*37=NyrK=3OfM=dO)9L(-|Qr(f<|n7jPSw7xvgm}TFsGBJRfCBe-rqVK3!$(9%l!^ zL+jaj)dxqZs}pQy=03XI;cWSOlhKXFyrgo5X8syhmEPtTnxWynhfb!-eRRAP@gz$9 zDP2)2ADny5Y<~gM(fO+Sa{JKnQJzYBO z0h90TA7-h7hdRtPGpKw_Ag^_#HsV)Hs39`P4wBm8R=QE%VHHei6M5;0=%XSftiBgj zy5IRENSWw+^sIuWfmaLB94eZ>2^NzbQ0~*oEJsf|V1al|xbk%5BbDuEBY&KnGhf@T zsOCE1+iue54dv-wTverc6whrZLI}FqddsJ(9%sBuhOuqfPYgP|CmBFiQI3egGQx=@ z&L0WNSlRba&D3kWjg!%3NzzUpqN`XWyfD{y4feJ+QLdr)4iTR@mBDlo*eT4Szt)-^ z%OP~9QZMwR%?=>lwEd9JKCS4+yA|x9vaC!xlt6`5^^2Ru$R~~9c3i>50-BY%(T`sY zB;%z|9O^u2b61^zMIR%LN;2)ecsSWKu1B}r{wrE;Nf4C$Wz1s?V@qZqWy(m4%;ydS zvH{HRHHgmO?#C%gf6mpt@okvFNp!7H%%kYQ?j3vGCr9bJ>$BcFH&SXG02 ziiaXU@R+rCTzb0DR!)V9&AAKendfzG%3nbG3_{Ph58^uY#`sDnvW^}#ltTzyRBesW zL&EFLB!0#+tXjNw{O%oU|7-DEM&v0|+SdXdxRO6z1uOHO)0&2D{)KCLwm~5?Fi{EP zGe!~Uc^#vPJ;kU=B;e%u=TF7-;a#MRX(M@`8_;KRfcm%J$*N zW0*SI;qL-7d@EpinfzZ0Wt$~fG7qcjs$~0d`Y9Un#^OBA4eCTQaqL z*0aoGzE^xt5HG4^HgBHp$CSxg?^fP|m;J+$-^NOxiX{ZS306)8m!pUk%)eFiUU{)J zEB|HdXr>!@9E}%d)XuCDhWYsv+ZJK_=H~iR*mHr*M~dwdO(#*JzfPVBr_>K< zS}|u?xa*r+>+c(|6>GkJwlcUo)g&qZo@&>rxo;(E);g}=_yf&I?U^VP#1Nzl0xjxw`Xqg^du;{~ZU?*6BM$aqq!+Wut2`{yINR?2g?a zdN>iOJ9c+UrT~3NpnO@^PxQF)z|V{i|2k;?{p+Amti^|#?t#HRV&V6TE0X?;l@BBD zAz5F%ALrR`{_A+O|9e&9roZovWz5x#qbU*rA156q)=FeF6F zeepnpyXG!l`f%L{Ph5R*XlZF_7tP{;#ektp`n?+x?^W2UHXju?*kOXztjpaQ25B}3=-GvcV|9*{@?lVIDx^@x4q&} z!TNi^^Y327H}nWMg>p#B{daiKe^8axz1Bw^3P2N-88Wa(r*0 z{TSpleu0kuV~=iX7e+olH7+i$joF5pw-HqNgkq;JZuN>|c-F$f<6HX(lrQ6`F`tf51d&AcArt9-f8mk<+WUciJ5t9L`$g<9E@RCjO zC+iuZ?0@<=pgK!G6QlIr~Y`~*$|zl#(PP`=q*2&7drFi2OQ-k3ua>|_Gn z)L)%Ui>{`Z@0#k0wI3(u30Z79exG=luyag;c+S8e0m_gS-lq%Lk=|-0 zdJvFPWC0@E-`}qX8VBVNLMApgNUsGH)Q3WXgNLW8ED9}u#K-4@yjv>jhC(hoMb}ps z7Jss&XdHA#Z^UQ3FShGJTY+dqG6X62A7j7%{X1L~4b4Xk)MLjh2E_^=avL);G5zwo z1f|dskd(^!^5wSZ_30804$hwt5|*P0!$`CCulNakRtb{gAYuBalT5z|B#Tr70s^#} z+^c9n;&ywgN(PkV^CYLGemrFo6r8*gc=V{{YL`hl$Mv=b$j`w*)wd*+y}rj{i{xVe z_!x5YMupR2j8zk&hFl_L)8f&9<7cxwh=GrQWM1tyUldz|vQ~V5%*``Iyh(~8xQ6Jf z!vY=qUkvA)`ZpVPMeK*sF)`VR*7Z`s!NKl8T`Tr=l}?*#m{?e2^^q`xjv%500lN%f zfw|7xQ+1KT$#QI(uaY?K7GoQ2qjGr^QxDYmaep#=4(3oBcoMkpDlK|*X|zfGS}$#JpMiE1CV1( zpP0}n;o~;`JydB1|RhlW6*ri&VnVF%i4`705{QDe=X^{2S2JYPS>eVYAmmQtR54+`k>@b+TID`Xw zsWh(V0qJ(r_uLNv?n(Ucp{CW1_|0X7b^ZENVD@V$HgCB5lr4`)@gh_*=0@9HBlgQ%(-S5NBO+OlNRD18B%0{rznwt4X%K7SJxotj!wRK(hJJf@9< zhc^N&_;@wZ#(cTwyH>Sjd;+h`BQly}siu5Gf}^Z;e?zTzw(hUJceH640{v}>3x#-{aD zKzSrU<)v%P{Qxq(Jdg+9{4Pl|4A9wW&JE#qG@c_%>2goxLkrrZC7%~)0?_;XQAa0f zKoF56-5ve&=NeapMM;wyKs@)g^uWd`wei7UC|TIr?lG-5JRUV3fWcr@uKORo_FA#) z&sGzwKK;6nPb=2==NeptN;ZK<3Mf$`9I9Xq%juWuzX8o`F>!IZxhd|_)IyHmp5Rjp zRnA={Gy7u`#)9|P0|74+v}KitlmdW@WS)%_zt#Yg9s-q|+~{axn=hKDO|NFA!nWTh9M;cl$|v>Vax^M2~#Mf6Agn_0y*;QdSLxCEg;n!jRC=rica|c0novq`Xldw~P_VCs6Pk3gu|l zSm)rgn3nfSnkZ>sFfH|#uj*a(97qxbAfyC9!Kt5jd<_(7@(wORkCv?0`Oz?F^iW>f zEEc$lVO!Ek&dXzrfB)3$;MX%*_XvnuA$#-bN3Z=(GMaAa=_0Pv&Wt7qDm#XtAxQ;T zh2*K~T=$o|4~{lVplS_UxlaPVe0j%QI8;ywCcobD8H0k?Jo@^49BO`jd8Q|G!>&`S zU|gXIdh6ikvo==Egdp_~bvjy81cPvJqH!_2gO5L2SkhcDSz%&vcCa#9&Bo09=kn~( zsU4r+6i^CaeurAmk${zq^v1A=#_C@Ie^*gbQd+T}Ss5$R%)GilZi3#uL`h%mn5o9W zW7X6_Tiw<2{JiyRRk$D@IUWuHff_)|7%NM@L{Qqw1+a3wJzX82;@_&Up5%jazMcBb5vY$(Cop9|Tuxk@Yil(^N!k9?+AWEo&lCty5s;9P zd0eU>;msBMb9Yhj(UMB?nB5n)2*iNGW>i#)%>K}a@{*{=*x%7lGKcd(tT09H%<2u+ z>99|3I~y4ro9{1nx`R?)Q-Ko$3SmQl(cY+>;I5^5pG(;^9ml5lT%R$=-4sp8cW#va z7;bQ}iENgii7aKxHyhApj}tpzqYr<`{Z>iy&JCbf4e+I2RGX8Kby6 z%Sb_YFsV(Rlb)V;qM)?2gVW7F=lWVuP|#^($?+jjTD9fmVhVp?`$AQ8xys3G{+0*5 z)ZM#xqg2*iB$;s^@Y&22fhZyih|Nw&RsAXG2;%iTwFME>9CVSDYeBSXZPO(aXB%7! z0TZL?3s8T?%R9Q{RcxNW{q5VmE9edK<_NS=nvE8yI?;F-f;POsr}8O9098x>Tv_%3 zw0@VKo-QpVrReHfi$zFNgoOLRGy8*x=$Dt4G8trIYa_h?9HZ!sxlUW{CAZ@B!+a^L zImCIvu1RgR!=#EzqmQc2Np-QqmaRZEpgI7+eWYb&A&$7d`%B#{fH8yUp8yKgpkA)F z?n7_kVI!)%+Q^P{kL$}`T>J)JmsTX#jjYKqsgOPCv z#ft2fy4iaAb_wuo3>0n)K# zDFeegsEz+Y&9XC;Y~1WJd<9s`s0-XH7etmfplbRi+e++g`9Wlh_tDxgim9RkUs~ED zDWwk|(%9>k@AoJ2%Nuq_s9IYW$8zZJaJi^5K@n=6`UJFMMJ&a&uK>$XiKG#IGP>r>iV-fl@u##Kl2S z1>HdMK!#CSs6l|Tc9{3&z9jNSJK6^s)-`p-wvD0>Fj;;#Dvy&%6Ba9vYPj%!@)oBR zk2^4JwQgf#t~Vj)V4(XTBhjW=)28_>r+dz8g~S)Mu&UbImv`5(#})orQkvvQv1!=m z10kyr7{dXe&PV6N!^0aWlCXrjw$bzWBhXc+av@~Cf%x>~$&(}^kHs+_1c;1^FJFFE zj~O1$l;m|gSZ4OIOOA@l;4pGUYJ`ia7@hOjHyz1NcuN;#vwUXJ@$hbsz!C6DuRxw5#7mNq*4w9+2T^%KGz1 zY1R#q43-ZCwUc}7I90j;cgDhA!{ei)n296I8 z3t<Rg_N@y2*t}mm!0d!T=bUOgzUe^^tz3DAt{F@wU z-v^9OML|I!nt&W?|R%uIMvmpNIB>wdR(;= zilY`;g_)MY|4UJTu{=-w zKkU5)Tb66nHjJXMR6qqq1OX+L?hXTKLApb_r5g-XTBIA4ZlpVu?(Xge>4tC4wH{sf zbARvq58i7NWP>Ztm}6$2efF87ZMf7XeW0=|*sv?^qvP)KoJEH7l@qV_JtxY)9m*Rv znq-X0e8zBb$N6x5*h5s=#dF{U4ssncOHtbTi8xXfB_Ag9g+}RmLUeH+fQ8vqY#H+XBgeU4$DQ&s*ROsV;4R; zYjM%Q?+k7#Rb*QdlJB+;q+kX%CBXa36FdKU_xT>DrD#@H=WwBEIy#a4^g4(*ib51jP%f{ zUFX*)M_{D`i(=BTp1-qh@f2j$-^D=VJ)8~XvYhomfCLiz0Lg?5ne;=(Xx&0vWYC); zRSIDE)~#C!x2fe9L9G*;Re7{bwV%SRB*}l8ucfW6o1?e`n81n04$=pEp7BbTGKB&Y zph+&GqNZ2W1LE8PaO1e^GEMI@kfAh_qo2}cAPW+vl^tdLkzC!DS<4b@K#=ybs-n_G zW@9XG&YUsv7``@d15!*9506tZD@p8LxK7Nsx=Zw2NT@6{E2uf7K8s@jZtvA=*Lol$ zV|hK!1Fw1f;K768qSvu!#}ns{6&)|0uk>fybUnYb1PPQ>x_l!D_QCi%G;YnEulk5Cu^zvX0Z>UUNAg zd`Aco5P^0;#U0Mj=*RoZ2)~4Z=2mLEmIefq6q2)ml!e85@#W#c0YbP1e}-F9z2bs} zi7Dso>>Qj;3U?I{QoLS!l+xOYsp#2OXq5q&*6{aNZVj84ui-9wQD^;%81N?*T1EmD zEc4s9Z_jmgKpaSpiz7jj|ANxOI<2mtM>5v1+!sOG)dS%17A|g5G`F2&etOHXss`op z-H^1H7UmyKtvNq5JE5h39?5fGmv4RoWxtu+gqM>|WUa5B5KIFbhN zb3nocR5XM2(Go{U5_UnyB?IIRLNVb;@_d7=;4H`o(tm+;h3pVAP&eDCcR&_0GGkGf z_#!d)YMPfAp?tpek~FPaY46M+#8sZ3IXL^ILCsG?U=himUyKNYi)#RcrTT>|GBx0E z9Or@+U?~L|QOBTT;wM1LGpJTz9S4Zeo_698ypjFt_3)68Bm^AghqD@o(3SssdU$lS z4C>#b2L7{e<>fpGQS|H+M%Qdp;L4G-WF%q)uu%Kpeo(1-4Z~SNDgm|{GT$DZj!--A z-o4|3422a)rtH&LYG%W3G8YJ-5sccO5KWoi!r$P&p=jJO9T8d6LYf2UH5h0qu&K5v zP8mq(EYRTPH&8sp;8(p9Pd1!T+Xmy<~xCf73XtL=ds#uTR|4G8Hoy zyT$1HAgN7P&~TBv&b#vk9MCNyqAZ9jrTep4E61wDn45RAOz1jpQF1pxgeip;vI{)! z3fQGgo?e>{3qBZdB6yLB+>tf-sO8RYZU{n$w6QJS@3+OJZR|oY?}H;x){k)z1h<`v z&|N@TKsMWzZfb7+9g;I-&D(j5KmbP=9QyKK?-4(*tFKSZ!XgXH8ZcGHe(@R2ZnL?zFTD58&W5I1$>Fs3J!)WFog-g7$aJgKuw-TAG^t`;3BzOtP$Rvr$NB#G`~OrH^u1-&JqfV!zK&nX*~(KS6OrfFAh+|C`O>b)7(`%QL&m94w`ASRe-CQXr+YHEcyle@==Nj?GaiPQ z@tsr&shgO*xBh(&#|(=ixtW8UX^Y;sU9KuM0cs^0KGCsgiqMw6mo;2#aU=P%qWg44 zT{N=K>&S;o^{ZTuXyvfnpGgm4x82!WOa0ZUsdVZrCvBuK?5{msZXD}qy`It-(x%HG zZ0PQ{v?8}6r>MHRJ~GfCgz9J`XJV}q{(^##BP46C%H*Y4WoC~0zonG7X#JYO#cj{r zxNGdxU&R@G+h9YRA2gsGgG2-@BjOlPX70WVGGx;^k=) z|4zhneH-FJR`K_$(prI)qP4OD%NpE*tFM!&(J{Z|c)7U$d+(wg@H4RY74-@~>*}>M zm`IPvx2-szea?4#QFxI(QRuz2BU$gDnWi-R9PZ#wQ|`uCa1p1&W&E(9lzx>OYckT7 zG27#DR8ekA@c@+35&?EbKqYy{%XOZ=%Et5TJD^vKUYj#gmqo!<=b6r)zT*>qd5)K zWSGD9dnR2gM*T8fD~)awCBb=@qN<7v=Ue%qQIJz5nG!%jQb33~PnQ7?uBw8qdL`M? z;HF7kkzat{P=<7wnpCDru-*YCxO(n=rKJ!$y#4#Qqh(NJa0 zujc9|U{+YP5!b?Ymv|LosHpyljSc_|WnwpLCVUFok>1 zBa!9doC>n&9m|FWraZ`sW{o$y#-9mE+WtogFyi6UQM7!mH9<9(t`dCKSsv2~yO$5% z$=i6ZeI+zRx8We&PB#{u4>enrKP1#fwC@JB;5P*7=H5LV%E#KSjjS2`UNlkd>+cAWYgf_pL#6({^Z?_ zf9tR)5jXz3;QQwjP`+M))b-Chy`}i@|6cfizc{s{|9O?)9$9ilD~FcKfII4raT5v( z)VN<(^X*GDN`aq2CIq78F>-l|o^Y87(f=q)Px|ERwb;6B&0QsIY29;N|Hn@m?8^UPGZbhbM0=1PB;(}!}`9g ze7d{RA05H5Cifz0FOAJ)B=K>2m7tn)jF1X2ghhAg0&Avt)M~QwdgMKgHyK+7w4^FC zfB7it<5xGeK%xRwr*wp52l(|;`#SpXkBOS9QUoJ+{2S};np#?}BXsKRE6_IQnp(Fx;Y~g>z z%q#;eS1jZN@<1a%`8~y9dmgC^N)GY-cFe!@bB?R0lna>gF-xbmyvaq<*-bO^+aR3b zo2X*8{rXuJ%hott4>%FQYwc^KtXAtJocAQg?CWm$wYgCr?S*0ve|IT5+FwmO*z;H3 zn!zU&Tnk3k4MsFX{Y${7PUd9=5dj+9Q3jEZb&IX$}{IQ;@h zB>h(8ZB8M@gPM+lcD+v*@ELR>_*~X0Q4+}^G)mKzXOIWZnRDcuPdydshJLt|_wO$v z<*xNg;Hpv~Ri{-iKhR0~V}mIf)BW+zW~#!P%~lTQ+AGtAT{2TC;fygSZ`JHjs|)ZfXUhNMl{u1Y<5E1p6_N{^>U zy9JdYJxj8WAHRh%&{wcakpSp$%|eR%3hL0%biqvb{rmU8WK$Aym_H6c=oLb4+rFDPtV`kCM_KYWo95vpL5x+hMkEn%u-V>}UrTHx91q799W)zIy;6c+XDG3EaKP486V{kefS_cDu`dbl$UfU$U%G{RFGZs3 zCgejJi7Upj#XF{uZnnP=l?69-`RKT1%6fT(l^}m%^5z($QE{bO-V=ht)0?fQx(AwI zIepW_uKr}?HlA|M?hhd<&8=w5$7H@tE$i74`#2ZjzPFJnKh>tQyB|EH)4jQ>nmLyH zY-Ha-{)qM3mG0^Uf#-!L4*)R$NG$;PI`k$R&xE*3)CHTHnubHT5|=o5cx~8jF{Sc! zj{P>S!ub!O8cxP)UVEBnnGqkO3!a#j05>lSRCL#JUwXP}XiN;9h!JqB1#2LwN`qks zF9RuFNO#2W>K2XcLLIOymVSbL|6sF}w$F?KZ*-z!i_wRGT>=a(QDLOIy4vXY5A?w# zrO5Tg($|q6NpetBn(EujPgA%YoPcGj!ai7xuk7}r7_!XV+qg~38_Dyp9&GJycAdrF z&AolQWm#c&D{*8$5>;w;6DbRk z)QHRIX)3BdtrUTL$LkBF;yBAowJ3J`?`o8HPK^o-Z)Q=`33D31R}F0;cdvPnH?(R& z197GvpK53U%F)%;kD+=fH(~~(E8u#E*881nznRc$izqo)8*e}=;UlI+O&!_mVuk3J zE~Nm)2@yLGOn(!<0qeK1O8CY^b1ygSMy8uujo_T8+GxCxgNqrk(=xxt#a~k9gK(cl z**2-%J8jFmr6!shcd1haxPx3(3G7z={e}__uyk8u=7+8t-wunRd(xjf7n8TWW$Yrc zoW+tz$T{!2YP^}cTf%vGS-C9HNLY0&m@Tc`A*@>$ua2C=(ZAoFvpr zt^LUW#FSE-lP^J;s|*q0sae$B#%D7L1NjT|iP9kye1R+Nb)H{uA&S!>wF!JC9S@MX zAQchNu{c1PR)bLQPp;FekbNLwG(;l{iKS#(Y)ISF;NC`?jv@d5yGm6)ox6r&-xrTT9 zn~I=%-2AuT4Y#2it}n(Oi5LweEm!bF(}niG9wFBtCN3~kmv_M%D@}w2_NeN+Fh!sU z{DYLU(SSjgd;Hl_1Cr_A(li~sbCDj^kvvUF_>1k@IcYVm0`6>9(AavXL(^E~j^iq; zA;@v)Ks9p;^E8lRhF)tJ!lLr-_R1hK0^Z^Jh6ZEsyof$37^=VL(8k&WkzQ_w6=4ja zI*1U&Mrx&)hHk>7e`<-SEv&Dak8c0wWH~B8A zDgyLMtJ>v=!PJUMjUo{&_q^^xAgch!l-AjPk(K|btj;>S_{uI3-L z=%h`x*#w`*uODj-dwI>7bB!HiD3E7=HF^DtUrdQx!`tuYdsLhKu$Br?Y$;fXDD7tY zl|13cO{ujrhMp1m6yR1IFBQ*W-D~SSnWNU--8Z$I@GkWLRf$c3G00}%s;JIw+l^Yd zuNTi?WzU?QojC#oF)nWh`j*9@^Q&m=2vY9LLBO#{r&$u zQYvOYaA2;*W+YM%^sbzUp^;H@emh#bN1)=CWaDs|4Fp1<=Go855Dg)rdq^W~m^wy^ z($;Fojt+RDmw!s6|7I4QK)VT~$M6F?pgbry3pS z8de40!ZqmL2xh6^RrJ%d#0|CMODb!}Fg zZDr5+)6(K54S2DUPeh__2bOcnYF3+%)oi*RuMOJ0M2I8?VW~{z-cr98-1}*7{4QY< z3`(MZ)@{7sw7ih+(FZLVf(ra{==C~NTYEm&kH_)PWN;T6-|%>xY?QO=PhDn&2F zNBZFc;|2$XtWlPOv#1j+>I)O2d%3*Ma{Cr;Q^z!^ic}7pT#gW9XBd@A`yYPjD@D^4 zi{-wOK-aN-p>|SBbN^wP`!-gNwUg zs%eWk)Ej}g3_3r~tvaj3og2AYu;1DBiAd0`3G4vfJ2d^ZmcEULN&MiVNAB|Q`=_QO zPSvN%X?bvjKtS27^r{oa52w_cDFBjH(0#4`?uBb5?(PZ^J*3XGfLuq5N-|KV~H*-Ln1} zJGF7&`rLKgsOf)74Sz2J196~7{{HFY&E7f>&+9*$RJ;UX@Hp^xh6_9V?6w78~W*M8XpJeL%TA9DXbj{IojK?$DzNYNQ+aDKN zNiO}B6OWm{5%D~4j9=%)7xHg+4L^|WIPm%rGgnOrMn?5qm*5ZSKkv0Q`=Fsx1YXH&@@UfesmUOa=Xe;U z$>1@u(XeoRa{u_sB{yws_ahhcnM6N<|9I$3dx&BWXt8PM)eFQ^dA|LjS#83mU72xb zEXJ&yZ$hr5>d3`FdrSz@ls^xqO`nIJ#%$r=M>4v+p2t<|`Tl@^b9e zOdSu0GUHJor0b`=d%WnON9^hG@1wEc!8Dm!)L7Doo=aK`cpiBpf~tN;E;|D0|Lgo_ zhi^z>519E%k-Wahgoi<@T*w~a8p}p*Gq@k#DmeVV&dYM`FK*<#eyWSwDLvs+T5<_= z5L;-|bNCU}7#Enr7}*x~BB?Rk`|Cs=b9aeun`M$@H1?*8&cXja+kuepfyK6wtk4*~ zy$w4ojxG$oA1b-k)^v?Omyw13HCoHntr|KF4(`y@RFQZ*DQkglcYk&5BBc`7ri&>3 zbZQ(KPEEg#g#Y6%31rc}dXba=ffL6nqjoqWfvjFeZ2&L$D2a^n6{9;pX|6%L_#QF0 zh?^gr0jUKalEd6Tk6cd4Od5IN0og}-hF@~PZ`2uP`J-wEZ5fgf|ghk=9^q`HO ztg9{VbE_?Tn`6pL7vH7ZPE2_v{MQx4kq>Fdol=iRtJY!JQ^L1RP+3Y!Cd(?in^>ClZfK~dv7 zDZb^odrw`^tblYN_M&Bpp@HFwm722jMZG-F3Dc39d7Jc~qSMN)6hx(`6oqTt;&q8f zd<$m>-UOW1(=56RRPGrKbDN#r?Bw@cz|3j1EWmv4x zE7$Y6z$)h!N4`n3-?Wt=6wDGA0(Q4>^U_rtX<`27A#Rc8oJ!at034eFV z?TIB*PgA>i^6abxjXYFjGZ&0>$de?ebx-I zVv!wS6*LXm>%*4#ufsBg!)m(a`qOlCR0(cjZ!i1Jd-pE@tZfvP)P>(U7w^9u+)W~@ z$I)ioZt`au<|;!eHqXhD3>Of(=QrxWj52p8?I0lmBfhJ#+aWJJI@+^KGaZ^&d1=}dbYD|C-9&Bjamp)kDBWAmPGt<_?ani&1G zWF>}9Ny(v@XaB@Ne)-)@^3zQib0mMejnZydmWBd{mQW3`oFAIMyf&4!X-11J89hHM zW-v0^SMW8r%Sl^qnGCKCw&*b3#3Q-jn&?W;Y4dru)*kGj?p2XROT?U_IK}7alE*SC z+^L>dZnd^fg|N0bxExbjmyX63i19RC*(@H7@z5sn8pE$ii#rq-ldN0WwU~CkEhHI> z?ieDYUSdv1Ur`Z#_pZ!fzL8<9v5PA|efi-7uvIXz=_2B@SAzSYua$(BQn!Pm)5%C# z!-GF=n-7}SD$-b&sIGD=OX!+DOL3NVzL$Q7UQ^VPgfBK0E7?0>i`k|518Edrfbj%q zDSm*;0ObG@FG(Q&Vzb%_+e>3TS+>>+r7m?9-du)W_8+^GN=Vy~&MMm8>4xS1e zw_UWhE`is~>g!wls$IIUvTk1b)bo{O(Ve%qugx=%YF~}L$N7W-Z?-hoYdwD~xF#$}a73vtMt$b=_8DBJS*b;J~J$Bt=k-yzO)7WIyTa+IV6Cf}j6!g-e zjP=vV0IrP8M6LfRc>*P6&Z{~S#PHLG(dOsd@3UJ`IbnrPZP}aG4nNyi5ZzR6)nn?B z9#nCB-~X8|DS<54dfWu;k3&O-K*}lNg<$!!S@i7Q4PRPQXK86c20Wctu0-k> zo_a3l$%Psind*;ik>JiRd>nQv_7T*s5;&a0Ktt6iHoFVHXJkM4%cRE~oRYOQ=P~)Q zF@XxW8zK}f8eFzaWqjM?x`w)dMUP{eaAKYQ9dR=n^`EcDM?8Dhewg`AiLJ;>jST+W zJ0(ZSP%3|$a7n0EWYqjfILqaS<`+n{EI@6KVUNtb)1GS%rcp1q@8m*gY~<@~@AbKD z{?A)T>@-Q)tbGY2J~C0P6%<#C>+7E_t^X%VF@>eH*Ami3OWbi1ZGK1>C8XXj+e|NO zwfvNoD4SiD;>KU#ZSFdn`sN_3Xv4+wtr%w8W6Ae64nOYgg~Z&a=Jm~=6;MC?r9I3Y zjXG{O_p=0X7d8v(C$9V`*YxHrOLIRxo6~=qdqE5(sT+8;_r&3`c#3(r3eaWeCnpM?Z<#W%-tboU9B3GkSJM zL*Xg;w^KX%^Si#a_6JVvcaau|R-i9CLZgUXc5a5!sZCRB95&+#vVDI?WPo6m9M-OS zoZnZM4>P=$(7<+CkwZ?Z?W1==YgCNLkJfuv^%u6LDr>%xEiRBZa5K2FJ7}VUBh!yPKKy$m`_M>xwmtb*d zfVHtPP&}51|GAosSgbaCwmQ*~m8dk2UZ7|8sIB&5SeNG4&Ad~4bS7g#ilOkO@|>Cd zgVT4f>gKLrTC^_78F36rej(zsAgwL-@Etey%-lxwzxc$%L)GOOg@wCZYSXP@yFE*P zy7&`^F?Hg(1(?O*x41iF#n9Yi_oPcwJ9I0wTAbGy}Ceh))Tb#@`*FUhvTl zT8-r74YcYDO))llK>O&OLkTm7MJ1E9>shObk07ayFK^R;VkE0|y9wJX#>ihsC$GlR zEArAca?iFtSlqu+y|y%;Id*&;beD$HIIsSDnmHf&oc?j^IM${2VLnsz#N$raoCNoz;Tk4>$*8~M%5n*9XAT4J>;Pean1!UCKB@`6yV7a?NIWdqE z2E8RKLD>g+=zRFps`xxtRo_Yl9R={j61!8cS)S#}E;WjQfuT29z3asv_hDrU`*>ge zIi`#3D#vxnqR@DKI!zWl@MU*O$FH81O{8y5vBgGr)MjePJ;%ZK%M0+a_Q)n}sR23(#221cMD3@6fC30C^@WCpUFU zGvx|1Znw6#Ya&kX{dLKH>f@a-HdB14f#Cr?KLxGA4J*5!v>c#&Zzxyy8eOQjm)F(G zy@Kpbpyl&kPw+u3+miyn09SruoAYsYy{l|4M4HFfMT)+8Fk(11fc!YC$b89k4NUXqt@JtsP zIh=%>wv2DMwm5w)Jw)1anTF1e-BtxdKb`L5`pTYlp6SG^%KWUb_ez{W(V1TXgF>wI zYUz0)XUZ!WpCd_#9k;7~n1TUuY$-mYzz;_1?fhBN>j|I~ck;KdWPL8gMx(wN${e9Mye{FJu3f z1aT8F89Dh)0)iGOv39_mJshr>m>8^TXyyrL)JDU^#Dw+=59s*>jd}yLHzMm36tI|T z+t6V79jXeQ##Iv?;n7Ge9rE580CD#ri9V?cDt*YE7nf-D>E(#278en(ml8Ledh6_ z;Lzm@!q&ApkbY`u(G-soiAu)C=N2xE22cA^Xy7?jtEW!Tv$1sdcX^KKk$2q`vT{Pt zHaq_iRBJ!I%2ukn-kD+YRwDEo;9uibVm&eT0?bMc(**FC8_p+>252KXmY;7k;$h_5 zaYC^Fwqg}%k;j~b@;%MKHFk!+vH%kt-SvH-E&2e}^%HX{TNGcZe13jD%uWz=aXJ0cwBiI@zSjaYo|%_9Veh|t{1&{2 z6>9F?+)Q^>ZNsVO-lV@`(~ z0rX~k+YZeeS+nPf=`@aP6ST9lONjxwgg0nx2o?|TuB+u*Fhoa3L!N<+gC4WS8^v`2 zM!5z*XaS252yD_J;pL5nLO(PW$4e*I<4pNc!lA%C?Q?7{Tnx0O)zwvneoclO1Ox;| z-aiaz9*~eIj2QTk3*66TO!N@PI%@UL!R;3x6~1)wN#PsipP{eSCFLFQm6i-qf?~M% zGcM6R);8uQUgfo}V?vjV!XmeMmUGGN9+!n)XLyyFBs;N-W5UFy-*v*Z?b4kc2T^(z z$0A5Gn}c5#5Y{xsJ7 zwx`+R&~_oD`VcuGSx}6`T+r7zI5@q)ceL}@0KL-Vj4?qQQ`E%d_Wksk?Q*_1Rr{kW zbw!1{4r}W~#q<{>6#C6ebM=QxYUcDgRb6d6ozzVXAn#iz%8gNfy?WphJJ4r?DLb%x zVgf6NsMv;gy`|Fr+JMg8hlTn1$S`5hkpp1Ba_T?Vq|^BMJt5%(v;zM<)6NomvG;5uX)#HkWf;>$s#jvS(A$M>5N20K!9x6nU5HB=^zhr zgFZUH1LB|fk^+1&2e27}7~*0EFbdk->#<2lEDN4H(LA`=MJ(ghSnwp4ld1pH3CmRs zZTxQ&#MKM?+H=>L>BnMu8R@j?qxgLDCw$RR_b1A+fa>cYo-FX=Te3RSdWKWw@J6AE zJ}!&g!j^!UDG3r5&mWri`JM0q&MqG%d92{KPn3D4WMue&a73@oYn-U5;^MoQq1K8# zJvw$6ldx*b4HGHoz*LO~ZS?f@alj)(x4n>s1!H1j;(;?CM03)k5;`g>Ef@rvkeKKn z5b#t?>>709DwNk7u;fC+|2Pb1fqq+YRaMnk-sMj+$>1Ip86w-hb)4nqGC|yBjyqzB z@i5`Z(fn}{HZ^I6{`>cRMv3X^#?|PxfVb+?4gAOjG_4zgNSG{^n1$+<75#3N@Qw}g z6(y&NifdN+vgc=O-*T9WBz zw|}pC?z0Jn8JP=9SKq*ZjH)URl?^?F6X>Y?dryu1V+)RZ9QQtV9zr7$1QT0mT)$x( zEg0{Qj1De`THnbw|2Z=tQ0LurjXJHI4@q>)0W$0T`vx_T4C(^LU=s1%Nw@qxCBY=*G0qq2CO!tsdHZ=2mVWVZB2=4N+Zd+q zcI}8}3%+(|g``yQ$SdFPQ+i3xJ7Uwr*QcM+-JXC2N+er#o+`wHTtvMK+gSmDyMb`P z(D=_VU5X^gA;f3D+(nnYJQ|C!eRJN{<0#-}Zr1)!hHTKE19#A%heOjcEj9H4H8pjb z&9c6Tz^Awg947qX;b9M7-#Qbv{h{&HP{vU&lIRx?XFAM}7`lyvstNC&@&(|8nyC9lmLKI%ed~KPNfBO336*M;h zL8Mtir+kiaegB&%Hud1}BmiG*UHa?LIsT@ffPcqAe9w}X=$70mA6MMae?1#-PcRvH z5WQI9vNrrSdooc~vyPP2?6m(A2mUF#_VTa8Q(#JR!rFjA?eY>4gq*CNyE#v{Z-dl| z^d;pE`L z2N7M+4HE1RLprrOOs^R5;-o4tNboSG_u*or9-O*fRB#Yc-#zZEFa2|AbS$}H=Zbx} z%3tPSUUk#YkJp}ML(g3e{hPyWQO-KkGu#o~I6OaJ6gUQUY zA2YxR;hJ=jPk~-XYX96{W1qAj zqh;`X1!1=me}j+IBm>2uA-wQXU7fGqA45Ynuoww_pqgukM3B?|mu8g}lAjFb>0gI= z;KXi?$j6YRWM%1rlJdmwe3SoRS)popLG}6b%g~-Q`R1(Sya{p&4#ArM<2-y?p=*!> z+Bjp$gWcm2gR*G>3{-(Y0LB3XBk2Nahy(PirlhCOAR__zRx7WAiP+iojExcQvGT=U z&mQ2;IQH~V6(Ngtnh6eoqx=0BKwv7eE64{mSLlU18F+I#0OqL>*kzyt-NyHL?7!^o z*+SFiQIs85v}&>WJLt6Zeds`Z=T5_Q*I%f-DECRQ$&XB_e!n3E4a}9XjRWYKKW&F@ za-6>|9j$uusEST{c?kIFO?x#aboceu@t^ka=fJceE-tQzR8-TDtm(s~if>HkuGbwqydqob;or)#fefMW$l0OkJ`Z$re4cGbM~=wr+GF|s>a<=#*V-uPG!LvswFgH|GX+U2wZSO`6FVVqVJD9IAhT95_j7ZqtU;Dx~xkB~?@q0&fe!pdH8##0M5b&npliGKx04!(gP@6?@8y6^QNU$IfZO*@8BR2u48F ztn3DahBm;#iAYFbrFTG7nhfWAwzo^zZjAeOEO;N3#lujJSdgLS zfbcd+GPWIfe`NETL*z(-7Cs7Q$M=N>SIf!j3sDl3Fxw0TmbTU2suD=UiA32()@%Vz z3X6*a?)eC#LO_0h2-`DVc&wsA0Ak!%AljUrpP#lZ6Ooi8W@!Jmyey}p(gOEAXUGJ4 zy+7R1aQ4rJ?q7Hkmg4LCHzwiC7rGP0kmAAMnk_`XAJBf=05^k$R8b)7$`S5k0g7?} zpU@G^J6Y0#o(UU@Xu|lFlhcWFUN{$ils9m-TVa!pL)cxa9%h^oP;mo_JDZg}yYv?B zah~OzCbRuft<+{_sSP&_aR59K8Le76d*Vq|kEia<}8Wby@;x;Hegt0N_N ze~a}6{&P-#m<-@fvmY3H@&U49aDWpZ^v36BXMgp?o&~`Kksw%k?#-@CVj5RnUJZ=RWYD|m9K8=}OU*RJpB!q3o zBIjB{-Q_*0X=rBk`H$}+RtXSxmKcJA^=!l`;xl*+&_d zv{~>E7vufROH^I7RAGe7SLQdQnJbXsVf7Ul^-&?6tN?;=kH*)w!F>R3o~=Ay*M|Fy zA|B545iV5>Y?_A2>8&7;MF?DC&Bp#d_qY=cKY!H(XJC_ngTrA;1Dmwtz2^cHJnl6= zK+iX}Q3bOdb{`eNgf(a$i2Y!ss(KHyLT(sBKx95o_t?^s36#LH3JUI@=VoUo%{d^} zpgQV}M)A2sK)d?o*beuGnIAKoFI81rVXFYr*o|yqm%n>aCVdy9t+KhokaD`3KuG>opQ271O>)mUw z=7ljDeHfH!aRIdj|3JtTBUJ`GjIcI6x{mE)-Z6WZ%5=+f<4j(3=KeLBKuJ;2t8Hy< z2hNpzo}&;#;cCMzbW=BGz&paEqvsC^55H0k(;sRc|7Wc6!&R##A30q!s`qa9Z{LdArIK|8VyZ?Q+f-O$h=bT8eb(Viua zENe*Try0RP=wdI4fW(q~niwk5l zq(Azg^CiVpKn$clJR>8cbF0pc9N%fbxx#$vqJx72YDhRRs8L?uB?`vl&83TWu zp_KQD_+%12ipL=Upb*l96%i4EY(2PgbKo4=3C9^mqRqpQys2v%2Nx|YEC7?_+O8=> z<3;>0EX4dXPGM8LNd%05%bfAnI3baflRE+IJzY3rrVZoeNYjqtCuGaVd4$3Tr>h6R zuz1W&Sw-bAz3M3aVFfDUf$mZp4`d-VqrW$x1k#tBkB=z1#}lGGWDO|bT^M0P7&1l- zVm3@lv$nO}OQi(175r=tXrLn^Bb(aW>oplVdwXjkR6Y~Ky{-pk;uAnRXp>+>8&-6r zq^N+>fY)n*tRA8@aLAY|r-IVR5EerdlZ3pyK$xI4x$9U0lN+Bc$Vf{gWeEf;0?!Mc z6c9!ma0S%R3)l=@P`?~2V0oIs4BA(9)Fe#f0#U3ico?-qrURpA8U8?paEMa?@%d^E z)ts|nVKQ#0ouuMy0x<8%sy_b=FyP7Y@ow<8h>{pOwfLt?UxT(g24>8}z=nseo8B6l zOyOa`i$m9y&(m3CRS{*VmIT12Lg%xwXG^gMfWd@dR;K;Il>4D~)q(fT0hnOp03$CB zk-s3Lx8Qz45oaZ@{O@|DxGLD$-y1=}j4VDV(t!{o00y6lPVPCvhFJD6#|V2jLKBlC5+i6NH9iaPvHe zm~;Qap0(D+bbX^Kupj$ZTvvOyhLtud|M1qt5g}x6Kx#!v=o`H8?E)$%+Z<+{_$>1x z7JTAWulRW83Pjf?v6;8OVCbG7jOn?*x`h;!U?o%uGR94%|2HFo167D^l!x^6#52NZ z1O5GiCMGm`c@EX8uLPJa*80P~<9xoG+9du$tlq3(ddoh=*yLMbDtW+&uMCA!zt5RKD@FvQK3-gX=4)TW_LV$&Eg-h_;q9@(mYQ_fu3qo zTAO*n*od^!mSc?ui6MVKenoFMyKlgDx7viC;8;I2;YmCY3u6`>$X5JNXEG0Rr(c`j zv{j8vk}6u766^K&_^g8n(M3IT!j!7w3*dr~DeVr|~t?rI6qlQPHP7$y90R(Yg*grkjs!Z%bp(lt8T$MMAFM=i$3+H;nUMvEVCm0g^2_ zWX`h~G?fwwlOJHsb$Qd|u~IT>KJxPS86*Gekl=#oGYvLn-2Ueh-R<;Gu^NV8_PR}1mDN~2m^n`pxcX#pW7Sm!dCal$Z_45#l@j#hnho%5>eS0+$UCFgy zrvY(OYx>CEhxXX))Wlhxj*M|S1s%qJG*-AZrXA{^6}gMDl%Dw1wSL3VSLAwQD==`q z9vA1?3l|*t)3t4@XHDSzdQdoA3*SS<`DfPa8n5TF{r!k$FoO}7D_X&f+t}yhivij> zlfF6+5J;+X|4*&)pH(d``%LdvO*E&n+(2IW#(Sk91)3sFc}cDBX@!g#j-a`K}wqGUu&KO`bCVO@3PCN`kb-T`>GCKJ7;qDD8 zEO={M&f3YPR9hI9%s18i&y6jOCJa2ViF@x^9k!labfvY(IYVLvvQ_nNas9 zrb_5+aaP8Ms*sK}kl9iW9FqS8mq*IlS8jHONeg6&BP2hG%81=x#Ke4paA83|kfB!k zy`!W+?2a@CcWB7o=gzbI_#Y@AB5`-nPf+kMdD|F#oTpPnMLf{IPD}H)T${f^Y>fW( z#QFBdIw#5{r97Rf?*S2vxXkJr9mo8(h40}M6yco$@1$)WIotCSn#O8QwPix&FuWo2c3Z1BJZGob;Y1FRFV z1uwoN*p;|M7rvOs+xj39OI@S@$)tnL9uOV?C!+s+@ zgboR>jMf&(+V$4*1T2ezmX`O{9o)xC&iur@-Kzsb0ed;ILibnu2rkjFu~?+#qPdR= zN;|98+SDty9-Q!c4qv-te4$ZX?Axkp$5}q#8_DR?TLaZ*Pfc_S_Bz-9%%6L*CiT$voA0bIS<5z(*`N z>^J_(Js%XA)?TybQbRf5i4lQ{xicFzo?{5RIs-N3t=C3c zJnQS!l*=m-%0o^&mj-U%Hc$QLS^xj>_TF(lumAse$T}hwAq^^JR5Z0i*$t$rT}o;1 zolRSXO3R3ZwzNyyT9S5YOVZx^cfUCA_j$kH-_PH_*X=l*Q(iq^*YkQ_*W*2t)R87O9E5~ZKlI;R`e0O_W~ zlMuPC19pCUrX)2(>0WKYZY%;W>e?ZQqm$u*YJhT)J~Ia z-tUp(gQ%0|-I<5X52ng-J7&5V9;^Twy0hVwvXEp(MCigDlb z1=qS$(oyF=8XN6U|9|RJPB;+tH;4YaCi?(sROzQr3H8-EO z&+hKKwTV;h`{b--+R52(2O+y);Q}zUma0Y(I1MHtFWYb)G_Cmgt}xu zZTg|?sMG&09Poz#Pu91$-CzJQMag;~wdHMVx}H^DcZ(D^Odhvb+98R zr}hNhsO~H1n?C8Td22Ak&Es_8bowKzw1~g8e}DFU4hDVp+nSL>r?Y&9k3g9cPxGth z^%Pb0sh0mP3|Kw)dT#jKYkgq!l!9JTc`vh-gh}-QZ{`0Pg)KCkRyXr^L24`+Wg*ZN zx)~g8guKedzyy=({NpMA^RvBlEi4DdZ1tyRlVG;-F>1BRka(Vac)-A{I^XAi-um|e zf91@AJIW%=2i&|XMFKqF&K*xWz5iu^x7YCf=MX_|_>Srm4+;l+CucGI+c&PkGj13} z18y*1=iZ4)70pB23x}t>$JdU`FH**jS?4yWyKFLi`#&FB-0KW&n#!*2Kn6SOWInw* z=R&x&f4^iUi<34T`OgYUMrP^A|BpVe!vD(}m2mG={-Mw%UK|18|dX1O08E?(bR%Kk4DEak)j`p`nt`tA5f!<<@jW1s;Q zeC3|tdHtc2(Sb9iw6ueOHvrsN20r6Q8{GKpc#Qn62dsrOB!+cAq&M{m+6gl88g>Os0?C*3Cv-W^8>OiMxl9*t(`WLMJvKQxxd7+27y>w55s6v? z=(F?V>RbhTTobzb{&s&n^Hrw?xj2ES9A@A za-fw1Ov<7DL0i0o3dHGJKwRiwERtZGT+ytPj<*{hTqm^9>-Xk69 z0Yst*opt-tRNA}LRDgtg_wFU#y;(U6Q>SDN}XH#ZX3owP|Bvn@QF5j9YWC{^e! z`13YB{IGg&MfGJEA1J;pFCKk8z_0>Z(#AwRnwII{MC(os2tMye1{O}l8k@GLJd-%T zCwf}cZeXju3gE0L8q=-Vkh=3SKHd-4=!YcL zL!jcnxzC${<)!z&jil*-s3`w@oen%-t+1Eh{5A}FO*Tx(m+)$~4$~F%9*E7lVrJG0 z=#>LAj5v7kEKi+{cGq%qlOVV;#N#jU;mBuKjZ?;l7KNbUGyrhi)?EOxA=f!j-#a}& z+k4QX3~#TN>nZ|16SMkOl|@_TR{xR$K(hq%Lf&nH6WXL8#kx}{6{9A2w%e0Ar`r?h zt|MUjN1*OW1ofUf_AuddP0jU&0W2xp=^8xlnC~eL!&J9V#;qnVF_d!F_id9TtZ z2#T5d^oUp2Cpxi>f!|=|whvZK7j#FHlAcOAxVQnYA=0KIQw~o42=9$@?804#81BZa zaBRb>()K!L{_+(7_tDYOmVoRO@#GL4tvom;z~lyC&;@YQ0 zF-R2i4hmO?i%0{f{b2{x3XL-`a9~W#VbUudj{-nt`6x*yQ41mR{W{Pda9w);wtD{WVkO|m zhWSy}l(H>TwWm(XM-=D@bq-BgzfKml6^E&&z4e6s3DJ@&jgI;OmCvp9`S29&aO&aP zhr@Y=q?DvYuXUw~vGG%2igR;wyQ2&~3b=YY?S&q_`e)8S2ldXJ&+{2^N|=y)cb=O6k)l-0}N zT*T0kglTGPC5-rXlsyhSQ}r&^z$lt--5Mu{>J`9|<{nDGpY!Rq zjfm6J$8C50Qw*(EyrHk`>z#I}8LYGZ)GcS#DQ@yJ>{a~L?IW&m=!k^&qe>Su;cYZi zM$z$HInO8J(Ia}0*+Hd^KOb95XcJpa44ssDFh7zs|?gk5;~W|DKkG zh5A~ZNw1&SkPe9Lg|Xng9_WBJ4cvPr;n*hCJc0ChPMyT&sRz0g$B7-x7v6N zTLQ->Mh7$;ar5d8|CZYW;38u?cpE4$iRcjmsH7l4C9x|ZM#9#ALk!S?|WI)ddOw}j##!N^<#;bxGTcK z+j<3K&U}isF!^3Aq8R%&t}h`hZFGtAE>2O~miHT!M*E*(eRr4AUGMEppRWPZ%qJb9 zj%Fkym^&yetQ>9H*5(Y~Yi}Pt+^bPnF^hSe)G~;;{ZL@~l>Y6gY>0pX9PtHp^)s59 zO!7w4Qo9Z@_{v6#hr)n&UQw|C4>c(MbCy+Kzg|SN{W08q)KTeeL-Gy5!NFLHPCGe? z5E>03a{1l3owsh?0=>nDd(YyKL1~Lp;r~`Nyn!##qx^dT}i! z6K%8CuV07Yuz0^B0{R`)1~X`_;8)$pCN3V1-eVoJh`}2H*@Ypd6Q^fksaDCGQ^H3r zg@OtycQodKIH`GXoVZC*Bm}fC4msSqecK8#N&(^FR7W7wF{%phL~=Pl3JmNVI!YUl zpz46wk!9352dsQDWVKJ8|1^TOf`Y8NdPQE$+Hb(15bXlS__sg@^%An**W{Jvf{mnh^TT;j8+Qtk`VPlUbQEIc z;fY^93<$i3cKh2@AOiPFdtW!O$0t!=x;!YQReGK7c59ZaRZMqn3je-@_@d$AQ^|7+ z?klfTm<`!~Ys?KBeSVVHUG}f;lIU~lYB#eMKf0goyLGpDpX8ICCKR~x`#F`F_aF-LwCs^ zMIS7roOkjhWS|J+5jIR!&p>m-EJlk%+taZPk*z38JPLmqLS*awQD{lf-fGNTfB1~7 zEEQxn9>IO6RG?cqnfDz4`wkPsl#GU@RJW&-g&lF6pyQn&syQee`S9U!Wo6}&QN*-| ziaS~7ea9oe!}MnABO=kr(3qSvyIW@P(=L!=h2C@4#9Owqedg1aFS7$N0;B$iJ?b6$ zE19CsDc2?K39cUI%u5Ve_}C@M*%xkR4wDeY-Z!uJh_Z&ygjBoVHWy$(w>Uqm*wfoL zp71*GdUobBuejDhhi{HdSOfs*Y@ulCkL~fK;2}|w>zji-=e{cona&|!S*i$8SsOz&C5>fwDF;mc~2_p%ko2%k1s`p?@K5&Pqi$cOo@FJ z+t;Q!zar$Y$lV{Mmbl3-zEXvz9Q%0g_-|r<@igNh4exo`N`{mAXAi`b@25z&suI9$ zc|R<6EUTm-+J~3DSX7w8hb7|Uk7!EC)?okgK@Rb+%&iwh@eawa)&Dy4$qN_>X|UdGIF?cVJp zFR#_IYmX?XjQgwEFs|T6#M9a#&cZzhxvj-I=q=G#6@t;`vv*#1=(Ghl1#WHd)n?N5{Ei4$C(&z}~Xtet+H z<}&59&y(%mx|EcmxM^dn)D=1@wZ}@{xOcLhi-e|1dVCx0eRnm(V56 zFwwUEOXntFQ*%$S#y-6pnT|w*=eLXCexcQ4%I{Wtt|)9fCYyF?OzUk>(Pc(SyEQ;o z4IKA6b=PJX=Tm99SgiHCXXz8A{CSOj$+em*sIV?5D@osLs#te&%aA?z@asXxFS8dH zQ3j>=(MIsr(1gfw42dL^B)|y$@@Z_h>qSbVt3Pk9Z_WSw^~;%yGOCvDMqy$hA96+{ z9|VO8d9?&rbe}p(!|C;D#J+Y_bW#6D^VBsgX`-5{+)R1zehx;?x<+VgUzFJ%7yn*o z<@C67n8g$4Ij(;IBdTC19-+FCfYrnpk1a|gXol$zYE_^W;T!uRpRJBJ?y5c4C z0gJ^Y3J(3{z(;@$yJJp&+MJS6!u>MrQpCbw#Gt`TU-rZN5x?kIgP@ z_l?>kRbA=g&eAnB)YP|nrS0Q^@j0<5?2mt5rFA+`q=$>zc>#2wV_{LSvB427Jby9c z(M_`TuI%frh3s*5c6QssV5)kYfsv8EM8c2JGkY0-33`Haa(3I@H`l3LCwQ)*QMNv0 z3x}UvcVj=TdRA;RBUQb^^w9L$l>%v^D1ymu8uzx}dLeY|%n8mtpX#RjHa{8~@P zY{F(_%HUfWCm@ivlBq?Y3g8#uu4LGQ4Q4#KRg4G&0T-3DIZGSG9`iIO_!>0id5ai=F| zT|+7*sL##`cwSO!|Bplt; zlr}CMxwcx7)B4#fpCcdI6WrsE_da}QXq0&61oOOK#7A1%W7e)*+)>JDerN6#ToLH9 zO{LjNa|d4F%C>LA^Zn-26VBBdL-rSFPoBGQUe5UP#=1#gl=y$S_;2mN_tI@`N|;^q zv7z!&4LK0}etpRq&r>1Rn%U-tT>GOBNozBdg?%1t-aJ4#TZm2@BUrWOVyMdl-*Wts5g*7QXL|PW$MM zj^!kG+mXFygM+f4w%@Fyy;0k1I9yZx-qzg2?t)s&wT8Y8<`S-%**CsMJIZejUR$zy z<%(}JI)`n>I1U}QSh?nAXYJJiW4oi$HXAHF-udqk*@08jv!}7EquNU{@^)as7G6RjTx!3#Pj-bZ*Q3oE zX6BnBxuVmb{d_ib)neLoxF)Egs@xE35T|#!lT8V;p?rlN3IN#?Y&>aUV?UcEs}FD1 zYVVlb_3uX}gWeVP3gUOl@q>(NCwlHsNk$&FVD^}+jk?44?#&6*sz~!TZO@H>5O-{B zEK~Lxi>U2ARQY^p10>E&O(g1Aa-d8jR%lyxD}`|3eBfK2K0eX0v7V)+e#ai8R0c?N zv&qyDP1lIG4Pe-P7_pDQ07y;HSoP6w01Z`BjG`hd(?g_7wdQyb2TNoM22@sFYG?MJjuXD$oaGk=% zKT>bFMzPJ$Y4N7Nm;}#Wk+Vn3nl==trlyU58(P&?rKqlkhe`1BsA0QX?Xl*n`AKyr zJ8lmbBbVTY_rjVB({C*7Mc)sMjLQ4(yrkZ=&>7j$y(fjEcBsGc@hrA6Jnos{^DolA z4No}25g+B9^|IDx+P)g)*uMBide_z=#EP`*qUvhxor(ND@Y8O(78dx8lG}vvq4x1ELbl9U3YsDh$vgjDnz`#Kwom@Nh_BTecHF8hjJk zUEvi0G6US9*i43&evegea;K%RBP=7Cay|R6yA1Z1Kl;>{Mf?839Z7bp#TdAt^ z{WQ+0f2FjXI?Z_0O>qOt0*E9kIOtv|rRHe2o=!4ibo&?Ofs(JAgW6!0^7}4(Y=um zk^ZD}FEamWWs9c}*8}abC*-IZ89T0FSt4%RY)7l8hIsrq6cj%P#MCf7oZD|q14@=Ec_;h9eqS1YdRp}=~7^V}mhS|`!gF~xe=>O3}$zkMMWFYY6>raFE z+=6X6m&fWl^qiMIrFNsyd`}r?6gyO_i1#HAFcw4t%HYOdq$P4;=dYhXe?a6;0U`*X zgkBGO!vV5~qJDs}c)XO&pUUAL*%nrf!Qtib)4MqgSlT$cC{pRlsBj`M3?afH0>-q+ z(jZnifgnYMty0%y2{E+Kn9c>PlV+hmmdTny>n%t~nv&IL~bx z&(=J+;NGgIo>{Mv@p{5(_-6cTS;QiFG)UzZ2m&!6dPU`LIYu63@mpSp7UMBltQZ-VGcfG&AV@N^$Lv8@k}e z>J8As8Uhv*2Wh}4*_t6W0hpy4Qu{K1>pP^}#mUGZ)P_e;P%xqxo0dD;oY?^2=XYOl zRDP?P@5dD3!8q2a?@w%2$tfv_moR|Dnpl@trC-9V7;^&4M({j{qBZY-Se>XUInR3) z&OfwN7xvzEkOS6tKz+7zUB5_*782^owG)XsVx;XKgH!oNA_*|ol>YEg2Sr9!X``oL zN0Noxz$GrViZ##*dW>HPV8bbS4YZjT{{bXOt^xeu_&s$3Q_N56O= zRUv(HWVQs#+XSg~t!Wl4&=1ed%rKY0$QT5700w0{x~L%ge-9TIm*Y2+RKhi&P2s4c z__j&Wx5@`#&jJU?Yw~q39(mElTIEmH8KS|ZN-L+k3@%>=7G#w#1&Y7AZ(vMAS-IZw zuAAHs8-31%>bngCIXY5{M-IE4$r9uF!U9oq!v1|P*0!Ws7~vlIFbKYGNJ0k@qNXSA z*2cl94rN|9&=N)PWvFFX??Lv*)6C4rXsTh=7vV65-gUfIT{2Ie^Eo0`p17-k;-OcI zYL-1WjEZ`I8S=T!eye9=qTCjMQa>>9k_Y zafSH%w{abyGyXG8n>PmzK-qBN0OA^phGql~v2lgv2?cP)u*{V#Q*?;6&u)U3&lNr| zb^(D0B)bV&2-PYuIIyzbe2Q8T^MOzIBPCXbX6i_+K7oO>08rYEe}TP((|~+(5JdLB zwjXY_lul5JhpzlrYeo>(D{r9kz$JwsTo(RLYy*&5Gv*NS}PZxBSb@RH83kNm&ub1~e1E~iP zdV2OTI!O}$u;zqKyn3n^@e5lL3nE;9#3wTzBefV?n~rF2%AhjJ52%2gh{T;30kMC` z19JA5DPU2}aTb(X=%iku3i@xnuey({(Vm=<>#Fz>UZm6h0AVit*jB+J=I!$&cKuVI z%F9>GP2T=GJFwzfbF(@z%O%2q=e{%^wQ2;xMPrCH8c&H@^g)-M!5d7{&N%QfGCOvx zpvXld7aKT6$BC;B^FueSh1lg#54hyf6_T;%n?WEv6hF_NJh=uJ9c4ed$-rH9aq~k9TM~ejP!H1?K-PHN83JAe7G^sLkhP~ z7e(${&8$Z#JJ6Y?ZkQbj2VfVN?-tbbnKZ!hf_7Tf|34ny{T#l#PuFX#XcnnN#IxfzNkE0&WV^+qU^Vi0Wdw~99 zn0cyIl#~d;F(8h^#xp4kR5OKrZRF5=*@2}@*PL-WmZB;l;i!y0recyDK zEq%=?Il0w3pj#H*{m?e#Hu|aa@$-u@`FneJ z3(NxV4aG3DYhv@J#Gt^oi;yZ}hgvJT-)cB(Sd!Ej$V#ce4i4iW%BwrLA#WRAYZ1}d zpLvC6gNRAU3W=U7ABU$?K#)snlEeZWP6U^Tr3vy9UKH}g+)Vsccxtw`8tbEdRz;Ll zl=kvm15qS^(Z=Tpwvj{{AcC1lnhG4=BovNpYU?*_Sk>XNn6P{tIe^&M$+eL4@2lbX zKXajUR+gjI@~&m&&Ijy6B1=ao@*2EP#)W{A5}n@j9n(d}INk>%mU}Az0+mQOp-XkU}Rw#A2JM2E|eVQ2o99SWX3vK)NB2FPq6kx3!-HAMQ3sgg3u^@1a+wnlnnCn z-ydBvUqAJJu#800A$Erxmd zYQCx3dErGMsKlptnY-}or@gGoGTSVmqKt+xQA3elT4rEE> z8CEjD-B;T^4jgC_-K9OwbYVqzk5 z2|5ID$cLBe`%Bn+vJx6-=oL;@(bUc@lB3}XuDu8Fk9Gzn4Tzx9x}Rr$ijm|P6+a6E z5s)l`?L$Or8|{CQ?DhY8HE;n5X&7L_*LwJRC!HY#Dqy;!aq|I&^IxxktIEhvfPf8O zxu@|GR^og9{wza>dKjYF|DM0U*RvGV?Zjh;^6Pc!)_`4zQ8{{a#ae1+b}=!R^n!q^ zpPx(>3Nlc^4pYIwhM4!8`G-Pk%PBB*u|#M^5k0Ha=IulG{~jXzb|(TRNqF&k`uc1} zI*n@?|`m%o3^t5;Xj3ou~D z2`E>}3rg3u52JNc*#|}_qz!YVR1m`%c5^NDg>&bg{KbIpx{4e40#z0MUtmOpM91vA zNW5#t`+t-J3D)XabGGMa$C|DjI>f6lkaRv^@yv*Gwxl0D{rTF@U;D21e1WJa zBu6rPZlx^G3Zw?WPk2X+3LhxrhOxwNOZdN>;FAy=e- zXnW~QBXdcQ;Y+$5_2X_VR1!JE|GW+U#3wNK;6;iWcU$Cu$*SH@&CZ*`h2<`rF=<6b zS!Ver?JMgs^vgHpa~qn=HOtR7sNVt%9La=Nu3E&z7L|?izX<2z8K|B7;vw{AwSR+H ztL~pQ|L=cmD1xtLn6K%h?*RE>&n$ih@wKLWG$tuux=i$!M^{!oP)T%Ms$dTK*tR~U zWv}F=qE1Dlb-ZDxm}$y^;)9xPa`|;JuP-Q^X(1lDJH}IU$NV^n!b7C`#RH4GV!ufDwrw0 zFDKRnrF$F6b2!Oxtyy)kPB6Lqhz&nS>al%Uqw2Ja@1Y>FR^=1!v(Wiq$#>Zac6u+0#;V0owU z$6grt4u#2Xc@%jWRP@ZEJ7Gotm*{UB9EiLhc}B}n6uJr}JKqr52#0(>Z$E?j==Fs% z$3OqFP3|jQf9Akd(JGN=xTe##GQy8G^8=-BOp?m0o^CbZ>r@f^k5vmpw5RqeZG-7g z#TE^Uu?=1$Ygbm3mm4npIG^8bANKHet&Oownj$C-eVYU4X;uyQ|1_W0;d7^NFYDsN zlt%zZ$fJm|?6M})B};{kk_qvDWX)=hlxu0@hblMSK7~`+ivBMx}`^@O0cW5p`7`=tYY~YVp`Q zO?NNK+_}rg>9DdgP98HuYqQD;6TTGA%T^tZyOkz47M92a39xcFN`5uepS=;vD5m)_ za)FMp-DMT~-nz`M3O6$oX8pLM^Pb+o&`prV*^=6MLrGwro-_W>sPMmfm<|r-R!F5m zv~PAtICA(vwShW)WqyV69PMFT{BEJgR{P4fs9ap_AAIqm2Yp)7wd4HO^WsLhKet~P zHMz|=#&mZYicuUlIso$OX?EtLXd2#V4!;gtwd0l=$IX}~<+v}_3*HY94gB)yr;h1! z+OAVx-kn!;dH1bnyXUn|zjjK~F0GL28tQ5Vw|Hao z$AkDzD7Jhqj92K6e;dciEpq)`w4+}n&zcW?;|`e$i#1Wx+W)njuZbtrGm8X_98yAO zPo=rpVjU_Gwpf0Bw7P6Z*omsfcOBi&W4xQ}W@JXJzRlPczhDQ4*fmPFN4KGV2D+{J zp3jmci)y|i0CfEz;`iQXB&kUb%(rye(rjaD8WsP;I;-UhJAS)z=p2^CUf1)TPZ{^^ z{mDBt6LKYYqUc4wKF9Nb#B-OTw9Z=0jW7N8WBXwe?6Ciyqp)D_q?@(ma3K^ldDzu9{!9f@)27jMWV0_xRkDW<MT=JPLF8e16_8oF%lsMZ}hc_u>|5I$SCzDsyD&DNtfZ{F0pnhi}I^-Pl* z&ik*`lu9GvAruAFDH#^4v-+P0?&XT>kU77j>b-q(tzyz8?yo{ZNz1A$;)M=the+w4 zd;deiu}k225N$}%;p>$wLrIS2|rd3FFbMF zHgdSfm|nj6MP-}3ni4mbA+XPmuG`WkZ5+<*e;sRK-g!q&vC$)Yvr1T4>Bu?!KV!Sp zPTMR9Xreia6*bNmEp@NvijdeEoD~u1wI8~a;_>}n{#&*L2#Vg`X(;y{d@tz2^PRd9 z=J~BGxkud>|7$z?lA@K8g1txbyX6X1aen`{lk%3oWY@oVSeM^jL!;X&;K8vzsb<^O zAK>g)U_bffHDJiQf485$(V2UG>x`zNxuCLXme4X`cr2`PG83aAbaov-r(emHLmk#> zipolK;lmIH0y&9Q>n>#uJAqpnv34wWQRDcqPT^wl+N@9vR)!ND4pjoFqEKqa)UAH; zQ1F5BMScm+pf0cd_{dIu&vRtU%h<2l{>7XST>PE>v3kUjlX-0$hdm0zTTL;31q0LP z+rJ)j*ByOwvBo*8>HB{fk!0@N>D=bAZ_cVaa^KNS9;AhMu#+)SH@SO z+q(C#ay>}@QOc9xp=w z*F!SIneqGeB^B`X2?#xZZ^%@tFjU}76;k<~$ANb!wfKD+rB+r$ORv?NJ+}fztt7Od zSXkqhrMKgEJl%gxIt}&WZ+DM`WzC;yqBA-ZYj)-5G@Xl^$_9-S z2jKSlX`;wFy?^UE$}4uMf9m3YE~7!f#^WIV>N{c0#yI+l@9x?>!TS;#-u$HzaNxt- z<6qu)MG8E^d`iA(!2e{$gi1TkJ;d-e<3VihDSdqj?yT3 zI$#M*Ti*KuO~b(-AaFE}AHdOp=8(8Fc)oy%Bw`TZxj`5W3FCoQntAwoZGR6iPce{! zIJk9KXWZz+{2+mWBzYe^^B==Z>roFDa_BHnSGZQ*OG4l9$-;@e9EmM_XojgZ?E8D< z@ia00J~3M-0o8+4pYTuOOEcY&eMNrKBBuM(4u5Pe9%KLX6BCH3dNb81$oe6ql5YOiVlkAP7hzcprwl1xN8^5NZ^JenpB? z2Z5VAwU;Ngosc0m1DKyswAcc0QxQspIm*VtaR-FHu27hW(-=Df+!0C#k+Jok92~;^ z{c1@&D4bAf$i~Ix0|-(ltpyMcauE*!eyjrM$f$@&ILOGsrlSuavvwL0F+Wm-p-Mh2C%1=JAF{4?de83ZF_(`Tsd;pYTX{MKq zN~opI%gj3b_nO6LyT(rJGH{&N2?>Okef@gBtE9HSz6wzC?pcfi;(o9B9b`WY!8)>$ zZa!r1`_2ML96msOgvOCDeK2Bc`a+~UBr&mjz+vWtoA+39r2w`~u(gZ*KP`o?T)FZD zN+ci_1)b|6y*)kQzr&((w0C zU;*h0?%T=0K$3}?&{yPhQjWFudnwo1-e4CdLKGxH3=9VoWOEL4?N!%5JL~BTtcUrJ zuniqa;47eZf|{l6TUg|k-)0Nrz4d?07HpUVayHjb|4R#C&=AjlJHbYhJ_Jy$?FF)m1wzP?=iotq5(@}o0hs78SwrPE3fwF3&#sBh zbPJ3PGmA?d+Y(?}kU4phj+xo7%z%(s5aCdO3=>rVYd`6Rs&fNgZk zXlG|9bT{}ea5}jit_B9|kk}A=+pr2_j#~ycJHE~ThuI`T^OtiM;?B@IBxR2{VJX2apGNH4I<^u7dUe)GxV7psz_cElfc>F$ePW z8-u!JXQxD*+}rqmKLp_-J&Uw#Kmx;;uV1(Pid}mj?i55Y3S*ps5MzE#9$?1G{uFD? z4l#Q!$d3SSQ4^d+G%I9M1_T!}L8D*4_9`we)?oow9Z+7Qldy-B-#jX>3%3U762S*q zQVoW{StA#)2%0$?AZQrTTX*lSt*#E?y-D0z;o;%teI#UyBw|5^3E-Hph@(H>B#f~v zkFp@fjs%;op08;8f2|sJYD_Ibx79*Mg!{v2_2U(kKKz&9E+q;tC5cU71hrtWsJ6^M5h0rZjFRKz>OJS*Zg)3 zv07*FEp%0TP*XW9nA z$6>}C#WFn(h&>D>ue)|0DIS~(}Ci7l15B-=J7*PLBfJ77kMH=+85)O-%&5ZOvMYV z(o`T)$FGVC8}(%Vyep&<{|RfV>G}{-BqE(qFj$pqCv^6Cyi9@}0@<{_j`MmjM+tw@lre#F2yM zmaCe-OzTM*>7U@>Gc@QrE;U?d_~f7K&|t!9KGF^~K*_E3bkLy;PYk1}&WC>6H6^o) zOP!mLPSf+azAwk5l0z}!QcH6j{mVWBT4s}Bds)zII4gBPsVZ?Mql*|QwSYP&cr;9o ziCnU3<1+cVQ{;lGjLn+^j^cv*BB6Y2Wu}HRfk$-cO=VFowRJy?ufL{-mJR=<^`?8$HsjW+FvupjETj_I{L`@g@bDaxj{ zw#uD&aj@pww<_<0xs5TSL|6lYx9bw(WjCMv_u&RpK_yUfkCn7@><0->@psSH_Sp=y z7qg@v@-$q}Yco7nBr|a?)@5iA(ey_K;1fJuYiNDboGro{h}WT|i-1tyPH3{q@?CDWDT-`_}_I zZgXeyO`Ef}NWB1u|?XiXN>e|M}dnm0DeYu{F!xHAv6ga%jGMt48 z3>&8#b9-y6_^leuxl`K6F-(HF94jsKZHO4gN<{LfXNcYk;rqO;yUD$vDh0;}bNa7_ z>2nC7d!D2nF@yPKaDQ^2*wq0eZ8?u!N1k}Io2!(}{q)|@w|N_rQ~sz_UhZxC>d)*k z#VRN77WKnWkTx z)5zXO3U4mP^cj2^8nqlLG`^;jY`>gzqhsb<;QipoH99|%`R2#<=UAbC#~2x#*d_ON zFG9gju^FxuOu`Ivb)JOm`Q35xLZ-@R^8%afd@I?DMMRl)h6PsK;@t-$*n#xpHl`P4 zEEgU|9~>@t_{lJ3l!RO4mk?D~#%S?Q@&R~^X;t#hk*&pAE=n>2x)eL-g+e-ok?FkU z2&^Fv+lifuyaKMC$EOS`vn8KWS>;k%-D`ctz|ine`B!ac?A+MIHucng{Zg}5KuqG{ zTi)1P&2N$D3j}3GXIPivlKOQ&$($69%QRbQPGpsoN3xZOsA+6Ea?x@7RddZXACma@ z{A!HyM|EIQFO1oyE3kcE{HyQX(j_B~IjYAhDx&xTgimgHs=UEBPF|~NtaJ6KC~JX; zqSk3e@1QTA7_5u^hNkQq!c~g;%`IXo2m3Fs$TS@icpSlF|EqfKE5d<6P^X8+*lF=vHsli5T}Q*R|Yem8jbQ94PT z>)+V?wIx0rfLvl%4i4HF@-d9gF827yAy9cF|64&mn(ioRuEJ2Hz!X6DMX|}IN9H65 zgP>KM@`&ni@lA=34Xvnoekjyu#+9j?|3VNkIsA5O`MEIDZS_ov^L?+7R_Xgcc)h3m zB}*e;`P~4EJ_qPnSlLgE=ge=|u;PlTaj(U&?M0XA2@&StK-sEB0oISl;4%Fre!n_4 za7;^EWrTUE(=A;c>L9S+N6pOo&h+C@`dcIgqWUv*XsDEacSb#Preq#xsWN}}2{xSV zNiR6~E{ENQU0R(7;s7oDekSsuV?tGfzJ2+03gY=_n{;!$9Y=H6wUf=;GCPtWi^^SI z98STB4kcH2v2Qo#k_75>3R3nFeKbl(*n!E>Q8mN*a!filD+!{YvRRn1g1`k$xi&&H zw7j`Z0`qPKIjN(U2qmX{_z&9!95lP}>pATFD8QLrM~)INtFi3)^E6U(HU2O*P$Nv5 zoGeIkB|9hQ+7fYC1&J0GP6xPch+=&}ds!512#EOo!J|hc;qdKQ_zv;YgoXB?Z$ZftWo-{1(8pv`@FnDCt-1!v2Eq^68W2~+YO$b7U;UU-HlF8kz)7p)TQN)YQ*V9lGTk6a+?Zl4 zgR4KZ4Xw~QA%M&V?0e?z)Ywqx%(u@1?|-1M zOqml%d$JDjr{y&%k=4f?og6pQ(8`#cpyv%R^LSJ^=^*ECIy&`z?!X!=yzBeny(F#rtw2M4o;ib#57!~L`kY~7L;-fWwESRR1rmjSK-5ppA=so4dLw9y z7>sY}P&N~7EtIo3L(tOG7eAH0yKen@tJKlyX_9hMWWYyufASmvXF%i&g$Zps$t>9+ zY`Mz=&lEY65drYh(h`a2=o?Wai+%QGBcoND85w^yPvNla4H=0az#v}zVk%-&Uq;5T zPD+zTT_z+ANWou?;~h@}Cs#8g-9x|Kiy- zZl`+fJh7>`z2TVJ@ja1|%m%$%??-5>_Ju&taHDHk+11&}`Lo3PRZ$krRb}CiU+b_O zR9G|d&> zeJR&9Q};lfkQk@UxbaR}nHYPTXhVaH=7@^Qm?!BEe8R<9kKO3sOjF;(9xpb1PTDLx zM?Ayi9E%F=*G@|vq0n_BsfSE-hMgNu3o%@!UBs;YC2CnXxbN1u_t``-##?Jv2P&SE znZI{v%3!OLDyC<_+j%XNe1) zYf;zK9L_m+QT@d67j=`(5%cNqvY*x1IqtOHtyGux4hLa4a}}>%%5z^tONf^PlW?o# zLxDvSqctDK10f{|%?Ma{^d>&@Q=L7I=~OI|t&<2oL6ogW1WYTV6SWGfNazf|Ug0`o z-&~q0k*eR>09z0_mBa3`TT(Ljo6z$UzFmmLp(IHzR15<5V6gc7un?-yywZ-z5C34QWdb|>BuK&}K&J;(oT1|q2<-^1TZQPQvbfa63y zp0VG}M#Y`@ut^1LIeP-Clw4l0(bLyov7O(L>hL#5HjCU@4xIDT214L(Bk3WOI+&T{ zl3>WpqRj&KaT$;nQHhBSrQgJc0_jc&ztN@!4V%i@1;@WnU_Ihj1w5}_xh`ncLODZ2 z!{GBYw0*O}X{oZ@g4pRq2EHo{Pm83Uj}V6W;O3)ADLT}=g(d6iYmJMYhmS+m-`Qkr*F&)cT9c55>#_9 zp(yKg$(@(&C31DN%a0CTyng*Uf#)f(lP052q83u9fE<0qYA`Y}VSxP~=SX5Wt5XjW zA8yZ+!jg{Et@<-vk>)^68%>4c^Ol?&a&Z^qHM5c}vY%h)6-*xyxO2G(=IhIU25Bw zEi#bxYjjgwgHZE`3zFa9?ZFUHjq6tJ9h0XXgU2Dbk8L=ykn%YTD#- zEt<_(a9l9T{cY51(FU{G>w!`ALW@p}L)$+;-+;Xr-$G%bpb*c*dyV(z+`>iOel3<5 zmIedU=7ODos$ZmfDF~Uyr7nI|Pn=8=V@!RSBB`A`zClyziwpIOFMBu`s8c)__m!9^ zNo{-h$cm5C-}CuhKK7)Y#+)ftj*^oi0TCzrLhK!}K=O#+s&omo5)Nk+3zgHD-|H7q z@v_;FjWf?s^fG>uvog=6piT8Z`@Vi{ncTWUZ09Q~^Pg^9%e|eQ`S*8AYb0QZpjM}% zmYCR#On;*B2B4>#()0sb`iMnz|NUt?pV8IzI7%#L|7G`hgvD$e3XY2MD4rgm+r0Tm zlY-*qD6gy7I)R72l5hF)<-*EUtHQn#4*TmcP^3O!b1$J+Mojy){F`g}?SH8@%&%T8 zsNE%&8o#&?7{h9l{dP~kFE2AoIDhSzf}$CFEq}32k}7(;NKB1SPQG~d?ECa478aIo zZqu3wum6C(?X<0}0LTENkGIy#iC_9t>(OL<7JRH^CmONMb+z_+;~htr+<)yiZf1BY z6|8u!5VyJ}@1zlJmsp@JyYK$6jSAHMq9xX%5i@G8r>Z|mywP7hqkc+EjX%}uveMQl zv&Jerwl#NL){~7-=_m{l&fb1jiWvW@?ncuvDc)y@4Mffz(+A@BDHScd;9b6 z7n;BGUsqCK`q3~gMc<=s->b8q4m5i7YyGUuO>1vz^s6FNu~St zKAVV z8sfx`%wUiVD@cnWkY2BA>#GxtmxsV0M(bifiSOM4?g+5s3g~RPu@K-ny!_NK^mdd= zQ>41s^w-DJ`T6N^Bm%ei4#}0JZqOvPCjj`~CvXyj9gyUFzwkL=%e=^69*W`ID z*Jl0eIO?tX{Io_ENKjX;zwE1LrAf2#9MB>gfAmY9TH(UQi4C)`B0Dj)4Ly7JvcN`$Z|(xsI51S zg$5JC`!wP2Uq=x`cV0$p zrz2SgS#q}Qkr4tm%vI5y-rmlu<0?Fm!_YhDNnE{jv}GvjN(Wcy>xa#&<<31EdH7kI zg=eozqSqC>9JW`*5$xE0KYppYJGPcX$ZKO7=7%Jm0GknL}Z>9tai^hAHtBlrn$jjw&LSkKT@*k=~sonf$ksM%j5D+3dG zKPLwpN32u)V=7A_4qm=@+@e+XwR@QTT8}%r1qXI!Fxsjqyx$<8Q1A^0@_c%soT_rE zw~B>qujc)MM}w-@8_ztoVg8a-(r0GU`BMUy+J4$1K+jgkdR1ihe88J5nC+C!bJwqxaps@CFLzn?Q(FgpNxFM; z8`k<|1x3Yp)Cf_!{7W^60#8+}x>yWs=qThwCRGEXCni;`&2)6)Km+ibq}!a>jYZt^ zCWpBpl0feiviO?x!cbS29XWeWBv+3a1Oi=fX(PIDO+8+&~lSZYkt_~dqJ^Dz2n`_vx8uBk@L(D*c432GdIX_pCBm5`Q3vm?Wr<+VS5)M7A z1|~*Y0!f(#?R$uIYKCUd-zo*-L4$CEFn14My#S;l>-;h9Gs?;gFxXp*%5gzel@}Be z6rMFp&9CrD(h^e@9@*}>oaQi2--57CLUP6Dm=TNN=*jd3%^tB`j>C#ALY^DrIuch# z=k?vx8q=`Yw=1S98}YSb%Vb<5BT1B_=csF~Z+~VRC`}#d@wKSV5a~PT6FEC>=IrL* zS{_GZo~)#(FglssJUJ}aVqHxaE7TO7Z}2eZcFBsky@kgZq*|9hQ&2S7J;_h`9uSa! z`oXbG8PGxu_4eA<{iHY$8k+*n-Yi4P~XU&uKycL>M zff;eQ=*ySADD9zHW4gH?>Ba|H)^{|K$^JEV9sv--D5!4Veqb>K%K>p)2O8gYL4Sg8 z-hnKT3o6x=vXKV8*e=qT5a;(V$ioZa?U!wDOSOTa(}Ji%E6vceN~0;&n6&RAMh7cb ztvU+Li=CYvgxg2e9cEaE8dG|Rpa#iG%six;c~HBNin|qxXP6gcbNPjSh53b{qx7bw z!FYEBlkq6CVd?R*a3SQG$ z&-@%1$4pJF^uPO?H$dYK*RZaxu9Z|&0aY&v=K+a)Y2Q%-7k{kTa$}h*;f8anGptU% zjX_JwwyJ%(=hOpY4i}L3u=G2$N7@h-=@EydN_}M8*f^2(z~Z}f&QR)^s!sIB#xGSv zcat~hbU55Ik%&xGF1Sch#uG3%N#vg=8-8Xqhn8seV7KKRk+!f6Jby_p=AUwxsxnH7B;B_{%i;YT9D46joqMfS z7C;W`o~4E{;qEFDs!oq3IYhr-?cv&%mM<@#u6}fG+`d1fEF!`{zv+4P77aCv(r&?} z;u-!Z3h6>xN&Yt&B2tWesk4?l8U`)&Bf4q$>h*c`Eo`f%v5&qjo%-iF1E1iO=JJLX!5&>Zu?k`m*Iqee$9&tHxU2wZQlFD z%k^(AfctPlw@&!L{}k$a)V;h?;Tu~ywpPlT!yHMAAWunJI`v<3^Y;W@@G}PqO%wcSMK|aA zCn?@q=L=ZqJS6pKYkE?Z6{oLslotLUuODx|9ED4Zn{2%=mL=(17T7YB8JxjWrX>#apP?Zv88qi zssYNnq(MEi$s4X@3ktKzOn*htYS^!}fxhyMn=ui$_7+;a8N)#tq?}XkV6rp^E_pwD zd%r-Z1#&@Q+&wQJCi=X7z5A>yLji~vggIxCk(G3c^pH0FdXsB26H_U|lt0$4)wOW^ z{l-_7ZT@;=Stxy!6%b?OId8nZGkmoHNCD7&gpJ8{ds&CkX()PcP za~#?pEHQuGUo-Q1RB=glRV;%US$Tv(a_u_FznAOM-=!Ivti~n#Xs~h)(YpA3YWzZT z`>+f6lzw~axRhqiOFLG;|#`6ms*X>de{2!*Y>NX!gqOw6=g1c`f zpr&&V*5qaFLFNzs;`;r5DNbW4>Gs)KD-Mruk_fM|MZZTcbzS=RQ}~^dVh^1h9gBLN zi`QexFKDfK67Iket-!)4k%yIMzRQ~iM~%BT8*ObwEwM2B&!co%idU+pS9s~x;x`7% zx4$e;sy{&>I=PG0gASZ@nhEp?C2l2#w}&qN=Sj#U?x%_P$GfK}HT%0t1-Pay>{bp7 zoHcv&XkVOZsA;XEUigU3zgLKV6%~|44~9FZE!=5tk2k?GHR3NdWWR}!5U~>=XRV|h zp@#d;n|8K3md=W?7PYt&w68VS)G(Cn2=;zscWufM*lDhFwP;V8AJ??bCBlR1y0+H=d zVtT!gpVmGiDyC5N&i|`sRm{A6qmSZeJ+4YTca2n-6|pKi?Rd7OKw_dS%hJ zXMJyd+9NFoW7Yq?8e{b!`dpVcTlf(A)6}Qk?56!OA8=Dxo3jr%6iqx)w3DqQTEPN+j-v8Ez90E#VEaZ=%!-U(47^(){ITFVWKNH z&L8}~^~JMV9d&u-ZVR3tWoql|{&yQ_s?*+5$7p?~09%CMnlme?;K@ntOv6^HJc3hh z?D6BWek)Y|dt{nXJGg~gF(_ztFHudx>Sf83oa^QEQ>&z1x_Wj}v+cW)x2hPx(9a)V zHcUJm$_-nVb*`*bqxpr}*vfoXi*?2oCGxvxU8j10ik0Yisku4<656> zFNAtZexDhaY4?S6m>^z{`)d#Ni>Y9Vsp`{DY&eDluKGzjZ8&CZYP=(J%lvzHM9-z7 z#Z@bRDu=yST()WFcBj0)PUjWk{RRVOf^AxDbX&c*Y-SjY_=G*{^u5GAlc7llUpS&K zXJ-94;v1e^-#?U)n0W{BJ64vraUNCch+eorX&Gk1=FXAA7|;0bfMI%n2i46UwH6=- zWG~F>!E?6py1n2|YBXNvghp3s#8yURax3wa_~Va1wBNhK^UezbXS6d=KFEnRBEVNV zZS|3H1=ad%z#EBY3;#~HZ7%13Z*{?<01rWo?529R&+u#b~Ar(^eFdbuKy` zBj-ac4C+1XwmW@nmxX_reflSlfah{-ZK@j4Z%>`xeqz}Ipp5r(*Vf*kntp?N+u*O0 z>G`KShPuvFwsBK{hqN0BroB~PF7^)MDYI&2%Vbk$i)RY**snIzGu+AR3yw%nFP$jK zaJ+!^`u&-bG5|rB&)WI==;S(oGeOj)s(xr{+mKABi6uJM5|kbFTfOYg&6_`nJcgME0iNZ(wB7%C&{t zn3lq1G8hcCy|?>$GwvqL*o(&4v*g)WuD+%{G7Qi~wv_A7D_3EPg5wL2&Eo>a!P*S9npRES`!ap2&AJY|IhUPF`OqbSDo(%1dDL5#)t;4xq9OCgTa zr4z$j&R@N>CeSYB{#db(j$5=sjor-rMv}b8-JO#)NVue|c;b?d0A=XoDeYZL7JjKw zez%iHJ}4{jJ+hrRy$=|6c5{30_i&Nt3N<@LJnGveRDIQ2D0Dgp;AcY8Vqj@wD0nbz z+_({Ah3dD?P&s8kC#NRjA8^U9!@rMItI>4Z z6x>7q>B|@vP8J54)TLfxWW)7%kf!jcQ646>zyVNtO%UtaFVZe}B+7E5>@hB5ejm~K zkw1e91&k(sUdd8dRV;lx>8odOUP8?J(>;^3(oDM?(%yWZuD#tNH!_8Yc42(9$8cBA z-NV_@le1Qu(*Er zJ6PHfZ$NNmDTEn7{1=EOACmd=q0;^!r8~3ic?%8AvY#;aB}LS)FOO1)`4H^9fGCj`%9nE-L{Pl{IWu$gS}q0h zlt;f!9Wc#20|MMqQut6owJ2yC8gebT{^5Gu5u?`Q*^3LdPE;M=;5GnQza4b2<*lHZ z2LnQgc}XnAhyw%?nsbtpNQJXsgI#d%-b!Lu_Epm~t7k(inqoaBrJ`RTF$QI3X4dks zb8@25eLx$M)s?#JUMRIL{s5_MjT8DOpb_^eTeZ|M zNn_|Oa5+hr7WE63-MgKT23Ep9?d;rEa9O=R(RhzoF{A88%b|$DJb@mxuh3Rt*|KG> z--&*jJbF$cLMXfvmDaDph0^#wKuv0^-3faCqm|d{<=4xMHCnV`)g$^b?nNOV+l-6` zza7P{<$}>6S$3pSY&Tklvr=G7q=Awc+>{6nzcN8fCf#DF7#2pvse_4$2}mHRQ)BJI zRID2f=5>Eqp}jURol(qgpNI$_^E9!UP8t+})8I9RF1(sBrGk{9TH;^;Cq6@OuQqAF z0pa@$>c*pEW7m7j-+)ZZw{rFBW2iTSx3*^e`ltj)2;tEmeIGaX#1muGz8?XggmpXs zR{%^;K(eQxG>7wLx1gX8dNYtz8&=*Y;l)5a;fb$P(bGMX0n=p)=uC6#%QicE`_ZW> zi;?zArt_r6h_WED1}`cr>w(dgu9+AdKH$R!(v$u6BiAUnzu@7feJ8#$D7NF=f)o2! zV$lWljh>V%>Hho}H)h)E?d_KA3!qBj`rg}2>Oz=Mdv=6q(aFLb{}5fE%Moqv_*s-j z&z$Fq_5H*RYub}XZ~U>*@RZ`!WwpAjMk=y$u`Wd+5tw^q3{XnNROxQOV7tY}9tLin zc)KM4-uQR!-1&o=dLJw6Dkr2gRnaPZ$k@=h!<@;8N!0FTN8zGM-|e`|Kc=VImiW~l zP(DkAFAyqJA>!^#WCOw!Po+&MxV{H-3=0UbSRN{0fBN*l{PoKYx)dl}tgNh3r>rMy zln5P%R8)VAj%q-wp!EbQh4qIIABH9Z?6_6BOiV)l(m1<&zs13sfHcklGDC;iB8i;q zF4cy1ROT@L2S_JpBEEoMA-Qv)EnL_C$k1EpzAF@E8$u;VhL=*8bN>AKJk11h7Tmde z7i~X`ve0y$SQ(*Euou^h4dzBl+Hs%m>h7aQJ$4wTE|V$q3H*T9WEB)-5EB!tTTzNco2moFko>|zQ>4sT zTz!DWvF?bUF8qX+s3Z7pJ*y_n&1s^bv@ z4xQMru!ktZG1*U4D9oZ?s&9hTURki(*o(0>}! zMxyR`eo~NERuNk1p~W^W+f{9Q$Pe@0Zzs+`g9DOuk z(pUtR|2$>Cd9x1vZ?8)jUzU-Y%KQ(7jz^1?Rv+g_@8#r(VHYRzw6O8-eN`eEjj?0| zd&JMXvy%DCDQ{RNcPpVWE_`hK4j4G^d1N(qn;a#MR#`Taqzyy;MpYTC6N;+BF)=z? z+WV-m1lmv0lgVe0)9s^&1MK=_e+|4|<-g--NUIm2u188%L6w(2u1VZo@Pq@dupT>ZUMfgoT9xxI`qV%XRcthOB$_>eWu{ zK4?XlZaGqlK2)QVljc%d-y)R`Lu>a9kPTiA$H^r{#qLsZHD?@w_y$NFZGC+bD9N|j zjc>rwzm<+Iqv4FW_=@*%&H>3uRZf=o9YiBI)#E_rhY9NEva;C8D-(nDUZ@;<`TI*@ z_2AO9%$cwi8v;GSB0*7^Zf<(yHbH~5g_lX~l7W{k794Tq!}^A71f5T872_Ubves0h z1uFr06ubgV6~KCHqwjNgKO7v?$NI68p2aNTBgY-=;PMSqI(mAX z0|NsG=F$Fb4E2Tz9Fld(Fo0Szf5Q;~?aBj?wfFCT=rBLaW93KGkofij0Pv21fiDoo zs8vx-^;XezHAhNWIxzps6Am< zw$(W_l&v|#vQRSt(lVXKJrYh4$2UYDG0xHG7ey$Yusic4grD;Ai%KCSuRy{!%$c_!mV;soqZ@JN z!$j0nBsCD;eWV{cfc+p?B7)=zx2ME?f#^))r-J4;;6jHI81c<$e*F_RXtHu(@k*i_ z7%YC&=RJnChy~}nGm?O>FVH_057n^sjw)jw2@*m8rU>TLxE26Dh+O>sQt3CDCyUEU z+TyG&YwL&21TjA74nwnjyOs2f%TTG@5*lhkX7#>aAF=bBq*FQy=q8WQu^s0J0z6ET zuYLjv(iy~#7g1FuHg8SF!>p|Lab&|`t4VVb<$*&%te=*XS!0}CNE4ei#Q-PW*I*-* z^dqhI88Km6ty&64(u%>wGT>O8EC0skO|z`)_LcDgD?e~3Hn;FgLP02p*8_yg3ayWe zSRuV3q&Lr3uO5BA$qb6ErPauK+0 zHAW|I6#j8M0Zm30erZk{ zv_PK#W|Pf35S7D()i{d@WIkdcdKr3KG_AbNakkd1PR){0E!}L{wNgI;!a2xi2Jf2!U1^ZPA{c<1cI<#<-a*oaKyMDb#*+L;G$gn}RMiQ} zNmRmZ7|=oEu?qq2K6o`lm+Il~uQp zqZJ>a+9DW!Ydbwm%(}6U*XhDBPZ|xMB;m-97u7^%6UFJeIpWfc$cCJ7D0UEgXHa7M zY{cNf3)9%6cyWMWClU9&5;SK=4yZRV4(>}@6U=MZqO}ZSU)4s~^yfAHec88TGag(maahH4)>9Wm4?+Nn0Ji1%K z_If&C5A%28-~3)9uNMP~K=*o0go0rqnNsAzLu}RPqH#6>F)NIW&6Wfw_$9wFGpbPE zlM(-R6?4Rz4Xx(ccmeud^4KB|yBxmdKMQ(7OgOw`@UxhQPBUO70KRpkkBTE8oi;Q_rU#0EuFO?^XVsy z5QzaM!uW&g*?y#F7mCMKS++#Ang*)`c(`dHi;-7U#D3nV9JmjTfq+2TaHgNyC~_Lw z+1Tt^c4Uk9*U>HK+31}!)4c=C$CFSHpn2J?&z`J={*8ue?R|aq%azDhUulG9qkht% z1B<`ND1tAJQT%{c%SQ)7a@`U#GCcrJR%7=-ccXYnOOy~r@|OZdIprghWJX{Kxtz7Yi(ZrVn`ujE)KT0HDR8*>Te zoM1G>KoX2S0W`YAFq8=XwFehGuia+A)0^UFADnv5X2&Cl96T- z$y8GE{A8>nE8Yu+u&cd3=i?X1s<@ps`C{Nr-~ZBsKU{`jql7q4+;A7^j<5h^(2f0~ z3uJbZGsYxCF^O?4p0q*6KoldyPZ`6$%n0q#j%t40PAK!Z_7jL)aVVp^r89^m?@CA2 zZTeWT2NS1CMnN+Q8cY7b9z>jgALZsAS8Bv_JfLS^QJ!IWn|ung_*0EL7#7RP0e=bo zbRi^%8|DSL%R7Sj0vQQf-_bi^&^#@M8b)EWpZbX&@s99hwHzTYkf<7T{CM#1Ve0^I z2K3mt&dpE{Pj~516vA@BGzCT$te)fGWZU5(N7yvHKkp|6A|2X|xr8)^*PtOEww!33 zyb_C0yH;xgI@Qgf`GZ~6>9d9vm^zf=O1>o9PBZOsFTfKferTRh=&La~6+o^gjGKayj-hhyW zf`KEBs=(XO(SjrpaHNizJQKI%s(v`<*A^#o^kWmRi(d;>kO(e{oHba@o1Jjr9JBgy zEi)^tnaQ0ST(>HEUj6Mb@9lvB>sy&XQ9y_J(X9I!JOcyEkf@_)+Zg>E(MDiV36JK} z+|<+zm>ea!7ap9JL_IFrD=+gm7r-R|Z8ETZ5T|q!Jt9>_CVUCps3fZC1MKX}$-bIY z8!i+ABXP_!igif1Mj)PTeslRlx(1a;0bvU z-j$F+NI$>f%yH?rK|!xzs{mVIBYzo5$;WyOJ%Jnt59pQmRHj!9u`q$EGk0 z2Ql4oW4K@{PXpX(;pI*KFn{;%UF3pDe`+Ky_%ps~zabhd7RyX%h1sd@wOk{0S=zCMd*61TNe1p^L{DcPz}cDw4>E^kJk`QoS@{ zi^i(QOD-^p0j!abT*_zK@dC_=8C_%{%)ERxRzIQ6G={9dq|H%o;cWTrbB zTJ@+zGcq9>%>jbqx(j^)QRn3al};2Rt1}z?=7CJU0vpuq)R4+RS@>i(R%jXa5do9V zb9as5+DXC?La!&SkOL79 zd+=gNos9zjnVo1H12+-D9ur<#Vcd%`b)bPPEG+0HxfcB`RU5^AwyvPWr1!JeB@@&R z=hY}g9Y=syf}w=s4lU{FjNTkBE;VF8C=azYz~(azK$m;i*%-i@+Ed#gm-^o`9N`9F;{Ee%>(5p3x*R z7z&SodP!)8q(FI;YyoIFOWb6}KxjjCgLo=`LHF=HoMA*pg40MX!=k2PBqB2AI#LB; z$e(r!TVc%^VVI>6ERw1p<=px69nY1nz5zIFWn&Yskw^7<-wKhxBGAV-7qatpNdq8;tDlL7O{@ zULTYr*zf@4{X{9X|Eo`1sa0@DL4JNK{3Xym=oQ)pkws+k<&ZE^rzX=fk@ZZ%kgN6i zoSb=vBLr*J{YRww{9~XLq{RbLN0rDDm?C2n*^OHTz>t{u_Ev5sYZ(t&Z;)b4Dv;k@ z8~heW+LaR5d4M_CC`f<>k7MH`+xACn#1Dp?o2YTOKR&J_trkeLPf{yFg(BXl z?Ig-Ca9z2D%23kOJhY`HMDh`LeHDsA0KMaHe%?~YkU~pKOA1nG^x0u1sMC@yLLzg- zq|09eWs2cPYH5JP2TAxflp+t!$AL1V`T|77eBi0ONT5UPqzV5J>R2l*X}zTJ@$ruI zftU{XLTg|oj!T6M01+WsBIyJgJvID9T)6>PT1Wy5oZtCGR&edwZcJ!C^cK&=;R>PA zHh4?H+$fqKCQZoot|3Y!c1*+^29`wF@*@e*1*PC_So1hJQOG4BAS^Vs_?w#I&7Rlt z!mj$q&Om09&;Q^g4!V!qaekVLZWxKb_2nh-Yypu6NU~H@m9HOsJ$ib8w7n*?6qm0< zI5wSJ!NyK=NX;sPU!|k8Cad+ybzQ;#jgWXq5x%y*+n<$Z>coRJS8xBm&7AEwP7!R5 zb}Em7%5MQC*=(qVn9>f%JXv1ROO{>Sm`Uw^$smh+yr{b_p}K;~E>qaI#uD-)>MOO>Quq~y%``N5u&K^PIB*jA>)jzBRM6~nB90ex zufVN5XRmB0)#N$0HhD;>*QWVXi}%##wm}iI#1HnuU-yB}@~!fX>eN?F8eZQm9ZQqD z(k?->p1D2uauRf6DK)oR7ZjOem7{+Q8Z5ngvtNx2cJzQ#N$)$+4C1;cAMW z%F6g;QdYfY`@pMHaMk$FgH!d;)kn4m;;d|scJ+I#{5cD{SXe~zCFQFpbkFW15f$7G8Zjf)8BuXXb3IY3Q#6lwz+;cO=?I&v#+1p9ye zRF!uZrM`(_2669~+Ar+lsr3{ltsk)-+Uw%D&?32$y3kr6z)uC>P*M3cE|W0^{f>bS zSFngQB>JqM{A>4&i&kzFkZFfh34B5d)pWnxXDewmIayTSN?*jKw!-ICM(Ke`o1xMy)t*XFehhgU-+l{gsNy#Ul{ry46-<1rd z)>~3gMQ?w0Bc`rpMCy}fLY;1h2Jf+W$M!Vpkb+WZZH=WU(V`>n;XWZp<^>SpS#KM6`%>wTjmpP!xy4bxE&Af@K*<^=p zyNKphfp>?m#Yka$$C<@pf0(gFHD?BWNS!qw`HHbPS5kCyhF~?14*@Q4UPS3l6pzhmuW9LvVY^Cx_JDL{mYBD@4m2X%em#RdS=$=h%FbtzI>&p zk#x~q(l))W!K}b}yTH3Xv1QZsa}{(uQY3Z1Ra#NcVX2a`t`a#b>T4bn2@-3G4+Na)dE(lAFQVoorQ{>H1vvuED7v<~4ZFXE; ze6y0LBnNxac&^9Uakl)^pYxif7Dv8peXb}k>A9Xu``c@WhQz%|_0z*Pwl>;kO~)CF z`NI$M-4?q&*fQM2=9{Ha^1en_&d$uy+SVp4Jz09*=6<;Nxu@9;nay#B%#5$xeA=2PwNKnmrx zscxj|atb9^A!%lv?vO>sLB+@p_Zr=-pC>pC>pqwrQlEBRn4i>)u8%)eZ@nu0R?|80 zxQ4>U^B?|PCTPMeP8D=%pO*ywt4~|C_UP*3Ye!U#7QQ#1GLLwDnYM;UjLBDNchHB| zPdWcAVKPnbO*t%*P*7(a@%kLq-4hGhqMpH5n={}H(sz04K%uov7oDW%$-C)^R##QC z6Ye)Pq}!OUa3~!2|YV30;fpS5TZH#i82xL+;e?B3Tp`mXMh((SZXJ6eSr_UN$ccZ{~a6SUsX`5Z5p zy9Ph7q^9#$NZdbsEQ5Vu@MG&(gf3ud+{|bPW#w4mV`4E+B7BtXb4FUvEM7@#Ks5`& z3(D+L;o;#*1;zFhijf9xDk5?q8lLs~hLd)kG!%*%r-A=@Tx4p5#o_iB&y*sfxK4R) zZRR_PVSHAjsmBe$$AOqdo`{(6p-lyPZgP%**2eKKDq7rGo>(b&%wtX#WwU-$$@F9oMYg9<7;>G9M7#^`L=>!TKXIIRP@(zT=*Wq6cG_#6MpCI zwlWO!Uys)Y^xHV+2P>x*L^fLT@v(j?OxAV7#InzszNT_-MJw~;wPTZmztnkkQW}Ti zFCRn_CwuMMYZ~UiKCO?pzkf8+7IN#3M?Qb?qPVb7+|baF%dgpRdZ$7179gb+bv^or z*Z=*Fm}q8awO0T8CFSSlGphf7X|!jn@xRxXd;enos(*h-cXBh`zh9~T@&Dx~ws#NW zQk8N@UqJSQ2jz{7-jjxB!8!5qvVd^77|Is)D*$5#!yFZ$O&>~phGj-%BTv69YJ3#6 zyE>5hZl*Mvqu<$ncJ>Iyx7Zl5yBoaULPrryo1L9K8@Q24I1H&lmQ)#Z7!&AS#$%gT zgRK_@r355Eocx8b?KK0N;EQfjvW`BUJ?ZB!lX&{%$vY$$L7-ivnUF+&fJY*aV*B!3 z0eBmR04$Y6%@dM>{_j~CNQ2)7h}a4Waf`tA#s;X~Rwkxl?Kv1Igdj_IWfGZD*>YjoYyrcio+7O^or1$2f-xgchS+2w66XW;hWhCX@na&kcs zWNRbTUQ12=f(3LEaY3`*r(hRw15s!;%G=P8ZXP)`+#I=jm)%9rXI@@GNSu@a?gWEG z7zv2?tk~jA8DmdxZM1Jk58{4pU^VOq4qU<oJwc;ZCvd;a;ZniD%d6-) zfwca>ks}v@8hWxEQcIV|v#LP%NV-u-9TFTImYJyvXif6mxr^7YzkPBx2>a~>GIr#K z=YdrC2w55i@pIl>T$oo*&~(Ljd60ce`3ovw;RqVH-xCE$Qd3TVIW?~1UfFHp;=oss1+qIkDdZ^c$_#~-$A$Lv$?#s%?HULo2i$%(ZTLNvPd_nS@ zL?(V<-@daTDVIkmM9QnHAGWl#M8Wg|tQfpMT)Svvlm1R7(BbY_q7$Okw-kzEIp_L)n+V!tv$gV7(j=UBFQR08BW6Mxx36SvYvgWA31Y z6NF;pDk`ev-Z`*`%aOa9L2t~?%`Jca#lZ>`sCYmhFdu4AfH(1LVG$8x^ca05;VdRc z3QIT;-dS)<_egLtxE7a`7*ts5V{IWJm7JIw-;^XW1ly8H4QIGO1UHLTQ!tkm0Va7<<%h@&Icd?J)Hge$7P0 z#MGkKP!w=}_M=DR&b0jA{9CEKp;&j`dV`u@s(s z8ef#u9u^X{9t%cE%>2utlp=lJNGQ4wr4N7odI8t2h8}-d-Ib^+FxmsLmB)NQ2d4eN zcUkxC6O6$YIdxjJ;&o6b4c!;|rlzK?n>M`$f#d*uVk)LLlC9#nc&?->MOr~sH3||l zXeoK-M3YQ0;XCfk0~3u15BI2k-@aEs;0n+|FGLX~nx#8=_LfC#Pbt2 zv7eip)i4CE-7qB!#YeOO6ROh=--%a_=JG9ZOUB)S@zHtR)K~SgK=l-Kbi!E>8cKi? z8*)X|Bp_3zt(W2e7seDlCJE(IYr1r`<&Uyuv!1!2EP^~DfWfdjY z9JMtPR0|5GSB#V+7tk($HTGy-*Ltz8j*cLh{<@S(a4w@Tp0e#+3a*PvTIvexk5Y{8 zyj`v(UT&1f!^(OF=Ee*>y49>LnRDT$w@rq>XQ|*M@DX#&#!a0>T|sab$j)1U!$4Y3 z0*D?P)%iJc4HiJpe0(BK+@(tDwZrZQLp!jU6`{&wkw8h!jg|#lpOj&H09?Qyq3+5m z0m6_EuYnJ4Z5aH*d%>MB&Rl)?$dU5V1%3%v!+_bjISx)vY1l#Qb1lLp`5o9}uG^2E zBwOKF*B4fvUu7c&h8BSXO(Wkhxp9}{8;88j?h0UMM&yf`F10odq^Pxj{83ICTyHD0 ztSvAsUO`d4TX3D+VQ?B?<5Au38{0`E)_-9pKcsX0A%AbAPJ$1TOIb0GRG+I@-+G>K zgHkR5!omSu4WM*`@iYToUlswy5_}TPr52p18@mCu&0!~a6x}!8YF-{cR#!a@r!-W zo)buYd3~k8WI5!vj?&tICAKqXuBx(JW&~!%pKN~vLjaC_`#x1{V_=8?{(KsT>ns8v zTqou^kKNB7;{jSQi6X;?(&`>{b@gVHKim$j4hjl-?&0wUFmXh7_Ep?fS3_MzMa6y~ z>t48n=@8+^rb|_unpbdj! z*{Q!r@%UevZt;7gJ}nEa)yrCoIoONp62=|tgPRRgzFd!k5K0pG`w&AOPBOuvWOERS zUld%g01csk@S-xSn3y^?HL|lO8~EaIH$%Y4O+O9hLock+E`p66S!y|@W{0y{JF{Say}~$!;um|YXPN&M3k!?LahyY{C$O1;M%&rlT{{@* zbotRbO6oyO4iapj*l>&M75O-%D{W>63SCmGR<9;Unzwm2yt7b#yM^F!uIs^iywca_ zU)jJlh=Kf|NH<9rSbp@H9b~I^vJgj1@7LO7*<&sb00F*UMlPR33CJtjg5XtI1W|_) z&Df*!UQeICh6q5hWa)&=eSY1{g1o?A52sz1@>dCN!c7p>&}Uuu_qUCBZV26aeHXmv zbd3q4de&Q=eijz|fB%%C&8E~PsfrtU^wirLk^I5Ii%z`9bgGYRcsv;Wnj$tiM7z&% z*KIB5rO2B+%gMq>Ats-P-jxA}!rJr2X6dhg#`pAX-ooNi6Y;CPlJ^O9s+oq`U0TL^ z70+rBmUD76;-3vu26{isHN3ZXkBHFo+qviW+p9jW(KY{-2`UP@Fy_b_7#IW{MUl1~ zM6i9BeG(foKGM4?busKlQhbm1P&B(EhQHB%Kxm z(#=O~Qr&L(*AAZ&uSo&R_N-da`tV1H@~lyExlK=X+V6VQmmoc8&BoxJG`bCt@M4ElTsY&U!<&{(^q5SS7~B zeq6k67nR-U^{!Y`afF)jn-Xs5EQu+ize&3pI0|C`re*jE>E$TLg8;Ymp@PoDJqm`*iN^k{Hj z;gg4MvgQWyffCeIv*eM*AG?l2~7)jpA#`r4R>~z@C?fJQ<8tX0XND(Ei0YM z{8Iam4}jN9o~&p%nRB&`i{4d=Nq>KAl@IDweJby-{TX1@zQ$xTveS1Y`Gvheiq$Wqf|EGal5d(6Q?A3&srE9Pp)#Z_sCF&-#&J2o(9T744 z6?dH`?T@8Jm#V!Pgv0}TdlF}-boaMEFk2%}=cpbMc;%??CdQDlVqM1KBHd95yu_fz zoIoI>7!UoxK*yo*Hv8A1>mEPzQV)ww8F~@up2BQ%4@0lIvCOakXH~4yWiJ61q#pfd zCp_+CtUO0h2lpQYb&FmRR+L5inWg<_Nt}q^SWd{sh?K21;HYkJcn-GwJR3f!4iKVB_tYV6C({t z=aE`9WLhV%^bMu7D56)d*OD5BRRShKnJ^99;eP`ez~d)Rs-bCN<{F&mTIXw+E@WlSOb0w_#9-Bk zBCycmaZ7MS58is)4v+925W&l?aU9fRIvX;fyrH2ezBIsv3|> zHqdjOCN8bGkm{SFW54fB4AY?qVW!frmCr_lI(s^z!yX#ZzIY~}xccn0>r?j>Zzf+6 zDbJhyreB)^n}cgw7G4KwDGmlGTv6M5_rq>ry$b$UTn7e*4oE~q7|v1`&mOyfKxU(* zxJvyigJ<@c!sZj52kg@|y@Fy>2Y*FwbEUd_;oXBfFHzLc(0Qe3s5={T!DaH-Nb*qo zNND3ew~99%Y)RI2qE`$o05t|!3LB;23`O*}bsIxduSlv`SKIKr^4FY#p7mxNW2GN8 z6L@TIB))q$s#vWUsQ_Y^6Umvd{@4-YgJAE&WYxON9xgs5F*c-qeGOz3g*}LK&iV4) zu0Fg8 z!d#FCt-%569RT9vvh7eM^nR1zf%5qbfI=qg&a`3U7wR3nQT3_R!0)h?_JS?t5B`N2 zn4APpLQ^OkFp(HLiuV3qVd;rs4{e195+ihVdG^PrP+hG$FSPNU(CmxYxwBMx?i{N! zoL`!EytJ|>NB6U5ystReVlR4Dvqkwii0NKaO*nQ?W=87|p+JyTei1T8v+T&xl}rXLU1oSNL`!X6Rfn>E}pYh&$yAjXfj zlJ)q$pi3%p8^eBmHKwhp!3xwiT-zGYDBuwd8({`op>w1TQ!^lvP8FV*Svk7tUWuWS zp+?-)yIq!=snQC{$~NEM>YgidSMiSp?1JVT)yNgz>Qpf>38SM~HB#*)ghe2#n@hP7 z1(I0_Pu)3Bi{Ykl1Ob2_nUK0wvK9)!dDE3qNYRrU9B{ITckt?$gSs3HV&6PCrgh}s zM9b!O19+e9=N>FP?_ux?Yr$2ut1u=m+*|4C!vO;wM`gsc`)dUjeGD>)mP`4Jy!w}e z-bNvBBf=Fx+n96Z6{3iikAS{rmz0N8L4mds3e4^nyyJ99?W zw>ieXkDh`4*l{jyeFHm13F})yaau|>FXZJTV!ks2ac>s6ZIfHEu<3@8_Ma zyO<(vToe!q*HJ&J`11yv{FUbSx`w*#+N)O04%~gN9*O(4+C5PIB5#x~) zn}Q7;B|Qzj_@<9rCf)x~QoNddaGS5bh3{HP$y+InJX{v9E8R4UuP1$mB&A}i{J2UO z&ag(cIUeKuP0hl*CkB#-WwQ$2axOUdaO=K&5j(F~lav&HIcj#g&i7W5zvHTzn$of| z88C13E3>sLm_tGrf0loSY5=5+cfgp!lat^4!L)1FVMOg}Ht9?@;bg5uydn-cq<-}aZ|_i0YAZ(tkPC^s?W}jQ1Z1JU+YQr-%-BO zn{7Eo<|7^*Acuq`;s&TFwM2Nupjb+?Vlv#y9|a#aO4-V=vM-1{dGdB#`CcrHJWt@N6opVgkE zVr9+OX@9tfi(vzMY*a0x9HH*|cs3~q(W~j!gMZZ2)NxGyF!twv9*VkgUD3B?3|o;{ z$ScS-hNr}znUfH)yWsHsD#KALC!6U%6j0tq&2m5gk>gddyF$AL7}lowr#W#*0J$sK zb}a{%Y-i6j0X_oC1_2!py^3;!S&x(H{Iug@3fU*EM%&NwX>Fj&yCss}*3-j=#0ahI zC1f=;@}yU2Xq4pCA!kdBg|vY0GaEeicG!#h9wvM&o1vsSpRYLR-hi-b(44M-dtMDj zsDg@0B&S;XIayzkpVrBnRIk+kIDY8waSq%@XUq|)H_67uoyaB)@feX?lN$Z4N7^y_}3DawlTEe}RG1!FSfBR;2< zDqK>Cc67{2lbAy$#8~=O_tL@RdiE)7QrL?gyAQ|qW^d*SurA({dfw^n+*GYw;$CUD z_Z__`ZvX+F1QEN)XiCT97|`}I+a|CeC$M1;K#YG0@XU@$AQ%9iRdGYl28{|I;~r@u z4!%p!7GiNg&9%J4_`6^7KuQk5>VM;RcV89L*S!XZ8BEX#WvOm}_pv zhFVt_VN-CJ!!1D|zy9r!{|?JC{<23^)`G@@GS~=Ct)5UoLNc{e@a(ebEx;2=SpsqV zA&1atzyP4Vhk%wi0BFvzvIW3Cs=~+vPJ#TLI{2+Lo9{NTbhqdiz)kfatW*GG1U0xQ z+JZUiPA!W8!7Ae2yR$H=twY?(I-h!dDk_1)G$A2@N4xyBV&R#;cC;F2X3p|I!33?T zuF=8jkgU%xtZy^pPiZp25vLrC&U+UKIu3=i0tz!wdCtR^@%Ge9Wb_vaX1CW}_$>rS z0sy{7V$dK@DnR(k;mjX*m~01+l9dc}x&cmstcA6qGP_7Q1XN%}d;2V?PM!lhaa4V`kaZJB8W?j|j5x@$r#Ud2udh zF%neeu=npT0vvOz;V7w3Pty1@NsbuT1{i~DW+4a}8y&46p&vFR+1Q+gbjZ%2Xpca3 zM)12*oh&HHZ=rRXfU;x&x`{e)7psB41NBv(Em#hK!5Ak$F)Jo(Y62fq4M!7{x|Og! zW0k=B+CYn(2+E?!;;(VE+fzbe5fNb5$jD)&u49#eq9Sl&x!XW@Uk!o32&7EWk6na8 z2myQ%>7vnASvFWoy*&51lKj(Ht)9hriHv4LZ-8hD3N@^Bdk)tCW#Wd1gN2B=xT3mx zEJ&Stz~p8-b}jY}8c`_PrUoACp2~2$<0Z@KpRP^>^SqH8#%$Z%cZt{}!lxq7;z{oq zKyeOX;ih^Gt1s_h%T4*o)85t09 z8FwP9YCQ=>@b{PwRF@lr9Ir%;pTbR(Zr6J z291-97KQEo<%59FqXV4nFds_8qfM4bBxg3$IaNU%!G7#m)$iX!lT3NEM2zg&^FOQ~ z0Aa1%DBMX(N!1`pxpHC!ZUVIiFq;5=BGgWM5dd9Ae}hxh7smhvhAih zMCLL%qM-7!0sH&#jMdT*3a-UsJHC1vB6A%`=ja$Mq29>?Z@6a&Ah_7=z-B`wRH7%r z>IQef9F=TzqmAXXT0p4)Z(<6L_R|v04DC#EvBvl9-m*f_@fygIx?<#Hyc<9fOp%~# zteh0T4%C~;lb?BbkYWN9?_}TThmt$tR25Ww(IjMsB+Rt|Rkz0ex4lrca-uqbdU0R8 z8we)Rf?~h1-Y;L+mM%Wm9Wx=99&kI9930ogaS7j8Q*?n`q=ysbjg8>0dt~T+zbk`vTxz2 zAP*ig*~pOv?I;+P`xoqImmoVInyG}L+0o40+yJ=iiWe?CVF?coK235NRDz;$z>$*4 z*pDAitKYMZp_*F*OO->H-?!dr$tuyTLajFmU6ib?tcn^NRdBADK;V+2jy@YutA)U; zAPO-{afz$C0EJSAB1JC!%stFEpcRRD8oldT*Ii;);k_Om{6HZKRzvc579ybu^jk&0 zq)UeuT~;kkiMt(cf=<+5z(v81Z3AWo+3IopA3(hY33DKe4#@cF5QaVT^^Jr!K?Wi? zQbksbRt}k+wfTS8d-JfI^ZxJuGzN27$Ji;xk|@hqqLM6Q%bHY3_N7#)sFYO0*!RfV zVoQ6Zq9i*h6e%QYi#C-~QmFg!Dl^~f`hLH^`@Vnoas6>0zvFiv$2Hdsb)KK|^Lf8t z%k%ksJ>R6mf@fii^Iu=R3UMsNHni+V@BXT)<5}QGhpzI5&g`Lwxtk$;q71O`{&_4i zBhn$LWxw|85C=GYdLO{49O?)k;4BXL`T1d2a|$wD4UUXHf|Tb$w?5~q7oH&&m>pc= z7-5L(ldcSaAlg||26LXvNr!BK$N$07Pj??|lQBlx)4tkClsCsQVR(rmptP(kg%g~W z*W(i*!V8(cf{(R8k56S2!=rzhQNTW$*wx28e`0nkX?z((Dcdps>uAn6b>hCHUR*Vw zyEKJ0aP+r@8<^dS{2mmlZg#2u)xn{n?flw3r%*ofD2=peX_uEgmg%F8Lsxp@E%4U7 zMYCoe>}NKR-+CwM5Ak6l7_;anSJLa|QWwhWy`m_3Bk@ zbC!muMc}OVl4*~||MBMJ~_jZ>bk>SRhKosrQ5Kru!MZz{fwy01^D7i4XgV0 z^{eOrC=iWdsCWQBl&gsKJ-@>!nid9t!RS$@0Z>Z5WaPM;Pgg~=6*@?kTQV&kKE z;7gY*F^9Y(tUh6Wry#e}z$II8I}b+TDl##2eeT5C5fl&>Okwub#=gX7a?kyYbElpf z-$Ks-Rm`cVyzK1Mte!=c@aiHsahDp6IosuwZLme#t}x9Ux9&r~p1=OeNpMU1c3f9f z0gKqr>G2m+M(>wLgk(gc4QK`>vF#dD0wr&(zdd-=WQ!D$}?h&Q% z>`6?N1#l>O3u=zCvNf?745DcvBjNJnbIO&&!A-8Z!~#Vttw1yEgq7C;PtV{kE}uuy zlP(LNje*#RVn;!>v$B@Na`-}Nd3h@MS{-1Xp>880`dzAXiZ+5H_1pym zgOs8w{dILu3Qwk@$~FwWv87q3GpN4SS69kb+D`<$v#V3i=gwvij`|Y4;0X00$+37j zNT=ApVSEt|2< zpk7pd>o!>hX_Z&4l2=|#Um7-xBU62^UAtz#Yhl{?rC#>;Vu-$Q_qmLquXyaJuC8u` z_D$qee4~vmbRUvEQZpQqy{B1N1k##@$beAlfPN+s6Bu}YeC?0=bB4E59A9j?!_>|B zuF)|zG`Ek4 zIgPUD=}n?-eF^t%+PC+om%CWCxnMRv5l^Hd!=QjjP~^Ucu06&$cvjb-)cjeI)aj;s z)N@*KW`;XUHbt_)p?0fOwtG;S7 z&0vZM&3w4OLCBCI%*;v9Kde2__?poQMvY~uax(ejlO=*iSXo(}QZ*#&=GbGSDI&i^ zYwoiv+q7zRievV!c%7{4TV@X8=I1_?N||J7$$LNe^fWaU7WGnm+fg|fx2PO@V1Io8 zd&CK4Vj1(3a*nS1Vp3LUcSr+HDsjRIa!qk;#gJiV06igb4-H;5ckbLByJyR;%FhQ^ zdNJu}7ru@!?Y|u z^;{q4QoWc5-|*Gz-L2aOX~)cGGPxad+H0&7snj*+l)LkN+Wp?L-8G}LeVfpt9sjtn zP2KoRRB}|OdT#-$Y zyh;csKJ;7-i~j)N%y7w)({k2ksBmJQIii{Y0O%Bn8dQ=|N9{HK3@e|di?u}3N`75A zxCocKhwOjQsb3{CGyge%f8|xO?D(lRoGTJp5Lvsv+;;zwy?2ixv($3y~UewxTaUsX!4<9A6N@35FEdns*qL7e(v-9#re|OA7do zyg~ue+@|^>+HKNKW!8+Ye`x{wrEpm28GJvy9bULr=eQ;;8K~!umbr`&0?;vQS$Nuj zWe8{RthA^&ENGr1NRX7z#NTEe2TyQM0XXB*PR2hIT@sQ|j~<|f`EpmO-#dmx6{2(Q zInCR7>4xt$*F5p^%U*Fq`VP0#9VQ?L$=HM#nQFQR9lf?HW`%Cxm- z-LDOPE1LY{krtMg0(JK+q=KKh{{p4wa#ok%Y8>rynnNq&mxYUH2cpU1Q6)9FgifJW zS%Ai~XCGk&gBT8ttTF-SSS>!aQ=XG2VUu5<{>CpQ6R0&tGSn;gn~&A1FG??hi^DyxeEN;&I`b?Fb<#Ohwu*znooA z5JW?B@w2nAP5@}-cyvq`6csCmGeEHKZEx~u`z@ecF^RM=I(31DS!2#E<-z8AWhhz- zQF$NvLR9F=y3VuU1`e%x1t2g@QVhl@YE(SL4K8FN!jw`B!mc>|FmtiTToUjqUMwEB;6odUd?&2ywmeT zL0R>bum7JwhWz$56?_Y?UiqBS1XIU3C`h%P%KY)aJBiVi{xv$!egUZF3$?lCh~agZ zlC=o4Wk;?D6`|M`N$Oy;M5PBDu$p#)Ejd_ptQ-dXrwkH>GVsm zt*QCEZkZx&-`LiszZr~bZE8JgQmd!;ZKrjQJW#e|$373c^Q+1qOtpLdeoex}dxKTx zoF023xU99w!J{U6%MVtya@eiY@csZS_Asx@oDCZs*~h6W7mQJ=f=pcjv^o zf>QALRKed>XZUmw-^RkXivvOjx1I5akSGtl!iEXHLo|sz^ zLXuPMbf+tGc;;iyWo_NIZO>y5j8BEt?lApy(W3fkQPfC#Ekg*@f8?*n7=@*vvbofJ z3gQ^GzI{_cpVXCJUtHzGtjt;DS#oCQ<@M-#%&D`FYTE^7&H^!_S+i7GrciY3_Sf`b z0C)OY4Xt1@(z@2{7JTCP^nKY;hVJ%u!eHQWM=JNK5LHzK&u; z1VzYAdeO;&PVMi33DpDZhh=JyEa#cq-m&H3NjJ2!3B5TOS7ctQg= z8q+HZ`qm?_=G)a8KT&?Wmx*qQ?nK1%%5&Ph%gV~7BT0qHOpRDRLxlc3&;325)Vf+z z9YY~5*M!{DxS-OO{>7Lc8?kfijvYY8W4htE^YQp$wT_ z!YZzeZZx0j6IlEqg}-u=O?tT59)#EGAl{6B1OSxfC>8S)0(jvpaeU6ISfkpBv3RQ? zmLN(U!BxaPhDYh2@GSiNdDd$a%*xga+9lvFo%=+0nNMQ@4QHlLh9uAi_0VIeVf&sv zPcf-F!I+3%GQZ;o#|}3zlfQC5jT0{tiOG0i?GogX04-#~?l3%cLWGQzxi`=i^_P!n zbb2ujCG$?;!G5Sc<7}?-bdSqOoXD)iqDS(jhxayzo`yb_t>& z5*9kH1p1FsTBP?}dB`Ta zC0aqtkEr?8EkEA9x-s2XP#MD*q2!bsaXIgIn5y_HnDEl3FW;$ zw<90jZl>phWiyzBWV)uC{4g^cTp>w0+Ee9|<=M`to0;StoIs&3t@kCcnMw~ama;0z1;8y0pTJ#@sot8uL@ zgUks6a|S0$iL%Me%E;(8bLLDYoQ!f;W3*LTQ8AN7Sbf(_L&F|HsU{1{^+t|#L%7x} zFC}Z4oyPLyF^D7FPrH1p%Hx=WhtL*n2$zJRc@*u${sVwFOilUH*(8_`4#X-4oLv4e z^Evi6%0Vl7#A7iW7P81F;iA3H`q58bzpe=`=3o_mY|YMf{m{|vZl7rA(t?RcqqqSv zFX!d0);tEnsFqF&+C%k00H-8Z3wd*SR#q!N)5OX#E-qJSlgfn2-OVv0;h}Gae;cIJ z1vJ#($D(^}y)=$`Ddh;mguutlq>MvfaA3zh-)|mks(R!g_6!E~U;mz!9$3=^YPQCgIo%v1L3@f*K?A2VINk!ClFAJpa8?5ki|_FAunKZA_zfL6^zcBIAwY+ z8)Izj3^o4ILSa3X3JfxMmwO@|&4Uk=sF`4RB^BM-PvFT}QU+4Xk z6eGVGK8|KxxrNuRs%4ON+qZ3dgd>$>e5+71mXCYZEREHdaC(+5jAyS8fUOhy#%1N7sb>e~`3`FuU6S)dui{E@kcz%^DFH|sKvVF&>kF)3`01{%>cx|zBym@pddWUNMUR6xl5vqciCHPT zGk|F=882qNLL;0cEffIqc^C&oSfoy*d63j2AS~;QE`~hyX~T$(kH3@w3q#|`-+-kx zt~ke%#UyWrvGGBPK;=zGa&NLTGEO2|G=R3MRjpJo7WG@{wsYrx>(I1e$h=q+f*RAK zA+}AHDXwJ)oT)W}FuToIqFqk_9#&hh$CZ1koyB32NbR_8-M#embek*G7gg*}zI~&( zFk+)X9DMj=5^67E4HK0Nu9kad3beo-mZmieW(|>>R?pEKoGIwEOyc6ni{c{S+z$dY z(1kHDG@YJ?1k^n*B~Z>e)pLiV3XpwD_SkKfrssFTdgs=y)|c&9uU>66y*+FSGkLQi z77P&0lH!7Jx}4+=_ZG^Cc%JCy0FYtAZZ&?ocyLD<<*d!%BITr(%frMg;I~hk)QVRl z?Qr5mM|8d^mmOEf{a7kbfpmTGmD3~wgn&RyZ@E4~=8?aJJBTe@q5Bs|vi6mK#xF_c ztH@6Su+8h&uOBIJroR5eu@&s)*A{iXkMU+#6<6o#^+5{LgSO#&^0uA6YNY)gmo+fx zHe$q8lU-d^RD7?mTzruUJRY_ThubMn3|X7!dq^grG*-R(>Rv^CxJL-cn4(KToAEf% z+<&xgQYx?%5GD_9TNL5V#x?|HY^K%1{4QZ|ZG0s)X(HBI^I1}ae6500e@J=i-v&+9 zO!5U;vS0o;(T}5ANnseR<8IU?DeVrqPqTV;c{Uv8fmDlB2>Q8Akf!j`Uq|sdQW+aQ z^SN8}g9NFJUytu=P{VHZ6mLq$>e{$a7SF&a*P<6v8D7;UcP=%r{kOV*e3(yk`}@DI zZ4nS4F>+9}>Aih2tD znbL|>8?epjuZ4aJw3>rI|L3^wwI38^O)>e1dB|ByV+4OEZtZ@G!=DH0Ym;O2-EJS> z_!%nPt{O5Uk9F$Yr7`6Ge8wiKn*bxfIcvsXGqr`-_Sz}eVUE_LgDD}-3WyRyi$|clS1=>2ExP_fH9tJlc=TO+v-cG=__8|xf@uZ)tYt6(QFn~aU@UD&; z6G8n_8kB#duCt)vbi#B_P3dBqmAC-t>BXzu=C#HsmYC>cBS}Hb>O5NrVsP^kSDks&d>WwCv*me5FTfq z^=sS%+2TQlx0*4kNO z(UZdi7O#OgE}(eE%`fD091wy3L2fr=h|3Wjco^S#_wJoVWob5=BDkr5M>f5w)p)tB zrhj~MJ`*u+&nZXmF8Iw*bKb03{xy|8HPfxEf&r+GGjc1OSaLvoIxM&h0 zzIMri!1z^OovC zPoyIFNQ924{(Q5(XF(O3}r^Gh4z;9AeTh7 z&hUkyi%WHbidZlrTAO^?<><$RlqO0WYUwJDFT58Y|A=0NlzfIh_UesjD(Jh6d2*hD zX2HZ4GA@Oo0hV2Vih@FH1q_ar7MGRQAmr$w$4H5QZt4-=XvqdcYk`;tax91wc6Pkw zJ55)HjHVnJIF^z_zCsG;8_UH1RgQ(*Xzi^2k3eZHm-DU%72>HL{R`h^f}yZqDKx}1|m*Q2la^liJt+wolo>d^FkbC5h3 z=L2%H5H@f1ajEZLfl`qOh2@B(K3aMU%0FSuPVFK-aR_n5`Y-k}y-cAY3JjtCP&1B3 zzcZZ^e_X07&EnQcVkh7=j&u1|KGRFb(SUh!_o;2#P(1~r2r3AR>-?Boc$QPWgi}Um zxNlA1S{>|vkl0%Yfbb;vh|AZK@j_}7f5ajr@@zSWN9(U#8Oq4oJTxdPUPMiYuiXrL zdf@QkS%oEnV2j5GZ#Nyzotgv3is=iLhygO`;U0kj=>t!#83++N>N-b>{u16}IZYk3 zylk7m^&=9wt%I53E@a{z?nIx4I}&DiVvtwh;|f;02X_|ZWJXH;`rMz zlMwND;n|D*0dw(|uwyjMV&#GVgU8;zzhadgGB@VJjdk-m06i85N@)UnPChK`Pyr!N zrg@n)Q!2ztqYNdM*1UD=*7;~0q}7{FGdi8oqN1xcF4CK#GCd=m8dccXTyst4U z!-)HP0Ot;<09i-{PtP7gY>DxR%oqjm(5e86PY`jGwQO&dn8x7JV2&}U=!^(RXE~-M zmQy{btXAKuq#v*(*a(x61>TI{LLJc#g%>6O)eT;5T)loolFx|wfUeD{VziV55edi9-u<%LbKb|&FvihCIp0=Pj%a3=D~d@{X9k7lqS z!=1|Hos~AdB+jep>dr%o^#qQ_xbTb38F9!Fj~*bGU=CawA>!JawbH4$^A`gv5kW6(cZ4VA3(JrAIx6f*r-M5;6$pxP-^U2yr9b>V35A1QTj3finL2<1@*ao zoI@Zj+bgEL(KN)3ay&c-uuFbo@`F|M7&UPOo|}>s zpJSmR+8|~&Cb;8++#i5Zn)14ueg-**@?zk?fj#u3<{%VBV5p;)40kmctKuUMmcHWQTA$TH=&0FY6%}D_++uGew9xg}(HquiV#e1n0clFtodJ6xEm7l&rhe%8n zSrGAmg1ZcoVR+FSD22bG0w4|?Sfi%OB-tbM4eDh>f%Uju%Za1yT93!mL1sjyRBs&R zE)0^McKJ7#e$;aNd&E_&;im+0GV^vEha4}UY$yfSM)l99WP>9xD?;X{m~M#kpA6+e45OFMG(VB9Jsdx_5o zfvq48~2{b#35Y8m(|VsUs$D31R4N4KV#`BerIE}?Lb#C$2PM|s*Et?;|fRblzB_6!n~jfW{Ih!!^S`MX758Y+&f zWjBZ~HM?0+{CYl#u!?Ff6ct(k&9?j06)JtcUCb?zDFUhI$>*myW4Di7Rdd`Tn z-`T6U7(r&6-Ezk{!7<^+yCan&iO~@lk_%!j?75_8QK$_WVl0xsCQVki_MhfZ73pcY zv$VK6|JBCT13K;!JX8FK1YeX2h+?B));~aMDQ$nhW1pbtH;IJozQ$tMs64~z7lVT* zgX!gCiM*+X-CDHvHC`Nkk{R*V2o1ebWf2_}OVoTnfqlm~-k#ErRSQK_+<3McT@ zn#*T-bMP|MOnE95%@o%*sr64d*lzi*aZ;NbnwSIS(gFa>js8A6 z0=?2lPYUkpuOFvHnm;<3?2y0dz18%W>-0Tn$wWqr{>}QOK=@+qh=YF%d5FbZi2`~2PgjJ~FvO3NtMkMt{` zZ#gAE0*X}dUU1NMb|V4@y%G%`JDN68Os*bc?nCwVwpY*j!TB%t5SxYl7E2f)U|i+S z3epI+`-D(0d5yZ!*kp>S7g0J&jDOs#=bZL9&A5#kp8*17r!*{lYbOHhu;R-zWcr3{ zlJP>p6Xv^qi^SNXyZCMRHTEJ+Lwt$o7!p-u;f){TT0EFqF{0+<2od8VDDx9CLGk2#=Ch%Dux6ksJsC#U@F>Y)$$2tP{y zxW-dRpaS-YBnCq`UtllxN&s$JZK?ny#e%3Due#+34%rS$u}tbkVunrI8#wxlka2RF ziuCrPccwkGNIUPlxL~XvkY=oCKdCwLqjS7P5QxouIjqrLbXAXvz$#K@iQp4gK%$c* zKr5C)nbPEvYHEkGc*k*q;1SV3u|#|0nePySt57V0B( z;Zd>Uv6v0wM}c-0F=QSO7$LayCp7YFX78*6i#+GR{Ye|$ph;W*sHo4LIHzwE$N<#2 zqW?}%6VGNOMgOIY7#LVso9}je(Z2X4m$F<$G+}=DFW|721OR45UHrsOw1Uk!y+ut^^RwWO{O7{JfLbl_ zZ0TssU>Rfzf)4SRs3r#gO#OspU5>A6-KLFQ{I}Yvs&gr8YW3E^rupcYnjNCd6jMFA zH%sUOGKrlsI$ZyyxKcSFc@vwg31}Sl|EZp8bE}7whm$|M@}yp|!%kx)=2b)36vSgM||~@Lv5k=LFM7 z^B{ACr{#A7#`pZj_MEqz)y_TmUQR z7d4-9)~@)~T%c!-HfpT4j(^E(3|ZQ5YB)7@IVWI&jXfb(X6NSzf-xmY+i+|%IMkOOV+v>TLXG4M#rRo9x1J6aKWb`pQ&mGUEEl>ELsZl8q9Q$u=8 zK$Orxgg{W%OHZ<51j7;1rNd)Liz{seu~j-vcj4aoN)s5!eFCOuce~9@a}Jl;J%EZZ z|MN%TZK!!nXqV|9BsOzOn(&n}%nW}iL!M}pRP?C*!str}FSw@AGhlLq!tWG=pexeO zj|EAU9_-@9i=u~Pni$5BYQvHzDqPfymoGgIAND6tAxE4*uPm(%;k|rk48p`h!ievhsj2B;Tt#V#yeh&q zxuZmOF`Rw)@L}T|PM;72N|-Gnxv8TO@~wO1gECrUoAV9F(rv4=o5Gu=&{v$MF{hiA zDHz&)o%*$g$JVo%em(vQ&JDS%j~r10hiwU7Ez}UjoSL4@P6_x5By3TVaT|@oMvh1* z!&gwKAV}_19DGwaBZ@kLj$;x%uvX4mPRkSR7FKzIwN1J1m-mC{v#0pz&INlD%?FAO z^)>^OIBeIKDQ|N;3TY3L(I69!W)c`)@s*Y9o!3og}#NTOv>7Z6E& z@K|}s8e;fcgY4nM=DfC#i5-26=PQ$2pf?AY3W|yO;`k+^w$={NrdCISl7|)^YC70D zl(L4ZQha1Zg2n@hPMB3s@mU>We5S6=1B(5R7&b-jA^ zDyMMJpg}W8MfDpsH-zh?yU5kN_+Nwq2qa>fXIc?0Wa9Q#zmV_07YEk~v{PBFeg8 z1;|lqb7`-PG1sJmQKdSCwPmaMkM)&Y*WE(#<^Z?ZoXH4_puQA8jS;!jlFm`ZI3QsTG?J+55zq`9ZA$h-i%ilVJ zez{-XIp0;C8jw_ZtI~G!AgQ{Ea7LfRJN1y?^Sdf6B~LLex04|nLJqX}bby2G4BO?d zDqgzrm5|()45tCVy7TbZH(8ob=~Se`Bk0f4u;i_iH$FNDRZ`? z-?U2?%pZwhUnD_TMC&h{bE|fZfI>}|Mx}WdU2&PNy_k70#1q+7GBpE_pdQhJ$8~+d zLo$}~dQ1&`E{@>KKVato!TXA2h@3pBXpeJ7DV~}g6pB=%zho0C{oJ(o6F7;yPbR)b zJ(Midp2?H?v!N2w(_?OgKcmeFm83^%uvTi)y!jKJ+zHX>AYGw~7x4|zCrK+2VWUJn ztS)MEp@zkQ#oY!YbRy3hkpriC>-6S9#szlN6BmVy+dG&^YTc?;=B(?bvKm3g+)qoR z#6FrykGrXG3m60Top09`zI(?U6)P?O5YXgul1f$9{%ImAAo_ZR7Y~y4#-yg09Py^Y zui=1J;8}5vvoRp~AEA{f2Sk8C^rxSN0jJRZ?@4>DFZC6Jo3aI1_US4Wzw6pKX0^&{ zis!x2j5?{wz_03+nc*XHf4a7`@6a!Yy(d)7@y(K`ymbj5)qO) zJW~JZ2~&oCM*~+}yfLVt-xF>)5)UgW~v=fNhLXZE()mH@@?u%snIeQPXwY z+Ek(MGdN4@+-br)OSZWrtyKOs8rK5tKX<%ic-GI`Dc}9e5e-Y@ zW@9jAxS9I!<2E7dc&dw=jjh#ixvd`X#7=(w`^&B7R8{>#f3MRdOx?^~&5s0-S`LE5`DZb5M1fBv4Bcvh6IVPtH;Rm`F)$QG z9OK=@QH#^m%lZy7i-R~pwmu%f9*G!^7!nFWTMuw+13GrP$SAx($+s5;gz55Wi2}3= zjr+_XTFuIr>5!LFNzFqLd$`AP3MG*MQ%tIPihPv~(o;`VJ7L{cl1O1*)!MbI?udZ* ziu?kByBrw7r+oZEnLDHQ0=t}ZDl_q@#w2X2d(bc{B3Gg-rcCj-|3Xa~=Ztc}ztdOG z#v@}7dU^HLLz2vPwe|f-Uw$F;&>4;4B?*73V@tN>pBQ`lG}wn!U@#Jb#nSY}fAxJs zq+7Mj9{U1shFB)mg{~71>J%8e;?KT$d9BW3EBF|*tJx>c0@etFWqtX=tUfYJmIA&H zRqsz;#ofcsa}P#qKzeHvpBc=U(FPtKFlYYru^}lC* zZyPOS-81?0)LmtgT0|F!Oz7p#aRuakvGoI~5BvOTU}f2ZK7$P1TsQ;o^+MyLa`$1cZ@l z;`ADDMx%~J)W@Xy((wu&My;3|%!q+jTq4A$Dwi`W_J}YXh8}b6`8fPbI|b5|6tTiVD9`EJsp;k>F~3q? z9#Ttc!EZ>jQJ(iWE^KV6d~e3}pa!H`CY+P9Q;TAFXjH$+oQ!!2{K@dykV-4!Y4`o{ zS?1*+@qMqJ##yFwl#4a2A0>j*Oh()C81wV$)5GCK;yLT;aYaqGd z;F@VpIEAJ%BMBXp_sdxzos`X`UDkN906aCP^PFXpKJ(d;v8H;pQhyFc%@q|Kr9F0t z>RFxs8=yaH?Ted7SU}UVlTzHbtu3fuA zQW61cdCNA>FQZ!%Cajzla}PRznz@Z}@jK{9@Nm+R2b-V4)Dy@PXAZl-Kh?>9!p?&| zPe0*Lwc&X)ZF>}`2?Mj{o9wf5roB#E4E@0Ity1)zky&&;jKXVo-@|+UpWtpUjkXLi z0PW=e#U~&-oyGEf1YB!T>Ry|?M-E@`d1h&x&bgN6ZvPXhF`pe6qH$mXs{}YP+aq?e>Lq+ZUSCG1Pp(y$- z=39viEKO@ao{*o|>AoSO9i1t><5#f8&UoEB`G*jY*v- zRlu5;HGnB?_9um}K>2{t07Y|cUF9UV!F@DpPjb^#KZF=`Ysnm|;*m#eNf+G$nw_{Q0kUIMs+gNNBl+4N;T^Bv%s5QOn;o*QqGp zBD|6mCFn9GRnZ?JaJsU? zA=X|Cq^mhh%tGL{8yiGU-tr$MeC)1!Lpbx%pF9yla*E2tz>eT4c`vShZ8G z<8thF{Vzf22u`0CW>e5r*gzZyu$5w&$rRup-{E0XHQ?b7t^#%<_>qx+Xm>##LA6DW z_wSS>6fTsnC-Vj;DzA8hMGHf8ULjPAY*E9oS6i_N}!Sxs8Z$6W8wZ#9`o_e}%Nd%bY97h9oO>Q4X7QRynvOEBd9)$W0 zIQ}T-%7K8Crcu^^0E{RSy@yYVw#~*l;0?5mVTeijm5LaC1O`M7Xs3Q^;D)TSRl9a^ zJdWkhBYFcAWYA1$eHyNo%S=rg&cbG#fw96 z9mb+!DCeplzKvH?N8gDaivZsSFHioHa!Mbnp2A}s&R%KAPD-vYUAo85PZjON3FpdE zXHJT{6BA_#%WZmj?LL&oWT{a&Lh!trDr+A=RC|6+Ub0d}@PoT|7r@VauBs|UA+?{s zIO^qk;4skrv<;=(hBda;oqlF=hk35w>^wa^clu13I$|hCF7evu=e0emTWN~AY1D5F ziy~aKt^Vqm8MS3gqvp+4~gzz@lT;(H7>f2gpuv}C|!=`E_Y`80oxXy0!=d2)~mA@GUO zYzG^A`!lQ&KGqr}s*&y-L&Mg~E^pjepE2TVUZWTC z>|pm*x_95mWpuxC_AG2wX%j+VPc^meTToh}YnEH|pPMV6M6uz$@X zx`gRuFteIV#dl%Wr%#_yY5HlLY|H0;q6@irARju zrR>fj@Hc6%9{ZsB%m7lgKO56oqvti=&DM%X*Wj3k2R(o1&y|%&)^E{mp54kp$Fg#a zv$GE0Ad8-1P)t!$xXbmgIiG$_P#H7E+htm}LqD_ZdT%wn)n=b_t4^Kn0pb1Bw5iZQ zv*wI=RpVZ*dDjt!kHsFx`U$&u(Tu5pJJGmT$mU>65i)TwQzRVhJ88+19`t7SQ@<%G zD~Fvw-;H}uOJ4uyR;_*q*8gKz_-xx5hyNT_|K!xEQx(tB(jGCs$>Y1mEH*1*OIVA} zFOJy!(zfj#X1#6OeCY?%KuU_ge}8bpd5ae>-c|iWg!!Wl@FC}ryU19(d`?8f62=6g zqN9hW#1hQ!7uh{Mb>~mdMz6+>IsInRv}vk5N~)}uZQFi&w()F&YIV-+d#Y?ZYkT{5 zOgr7TFIqXhGW12;7>`L?x9WT=)vmiE{t=$%w`LuawbQ=+gd+o&c3yX_JP83&y`8fM zx#EDfEjD&IK0~J`dZ^tg0im~M8U#5_^xBecY@TJ4npPk2^;Mype@E|~O&iUTj2e$0KVH1sK)bhY+csd`sy)B3y}X+}dGZ9vU^AZI z5N_4aN)AlZiK+aPN8PqoDP5bc=BY^mhnS@ z?}@3I+io>)+&F`1KKaPNO|Zp0ESoiJ1}Dx8GTucGD_4|xn5eO_VY6;JI-cO|)GxBd zQ0~VTuV*|{Vk;UV6+#~)!_Daj6+|vghax5ReviI=o2ja*hR;?5_`ZK^=pN?%=ye0; zT_6&>T1)&O2~^ubH6g{nGhHLc(^4tuQbH9Km))Mrz>dvo`leI6r!!Uj-N=^Ohu&&))V-FWRUF(|bW);U6`2-fQmR1K~Yt`pl*j!&%9EwOkx3E5eQLyl< zG45szY>Z}3px5-1w-(>lTKB0B^ymT*SjUt>>}>ziZte7SPdI1HL;m!;xp}WPYKC`D zd2ib~VN{tzV*Tnw_?xn4(Hpk%2S0b|!r<+V=g+IW(|=svlaZgSBRKXMoSx8fb93dY z2~S-SQ;|FMgJ*^56dfVu>-6oc>VtX92&ROZLGF;SbpLp@t+pK4`c;Fd(lWjg>bylR z4qcN_-+v8TytAW*S_>y4bZNzL=Wa0+jHnb!{fE{@?QY#F;|5+G_Urfm`2K%2r@C=1 z|MZ$r@8ti+pDglvtt`>4?zK-)stZ%N1yPkwd?YR@{MO;qF$B&tOsAK0jT&BFd`#d0W z`#q;aNZ?o#bZxTUZft7Os&(rzOkVudtl77FU-ln9{Q1!9k9#QMZBtQ_HSgd5tm=zS zQg7UZygEE&MMp3pb$Zpcj*ipM&Kpkn_jo;bT_3jAXUBy)dDkJ(vMQ<(r5#2+VFIC%Xf{TVpf%waDa(rekRj zrc+Lmu^l@PQ&HJO0-bSk%r>1pefjJb7Z{PHq&r&hiJE!|9Kf`5DzjKo&JDlHpv9ww*p`avdZy;imM%-V&{A=OVi%{h&Y@FP) z6$sN?AUbq<^&FPHN73g_8l+0cHlrCoeMf`xk{azd*J|hRSn@l>gqcPTGOw(td|c@JFfzQkXW+b^s0*&UFwWz+ogfVArmh#Xkl*5>|Id15}CI!<;`0J%#9ghmgN1Qq?#MnVD{+IKVULIetvoJ z0p&pMv#{n$jzQR>v9hqKT+T=8O`g1jpZT#-qZ#A`0Ir)9 zoaZCyj5?63xS_D54KvqHt^6U&Q(dMNhb+1Z6m+MAFrIv6{W__BS%#l!p7q$AF(@y? zD0Dpu`zM(j1? zOjB4a#aEz7R>}aFfj5b61=y_ho_AT3#CPZAOD`7LKzbpJd3zfLwpO6hSweV5O7#aT ziUAaPcvLm@$zorJe>ryKh#q@cbM?EXOqHBMEsj&n7K)FO_E*?e3+qc)j3wwhthQ4OKPZ(twW4}T!nO&X03R#=v>*9(d z217O1&>C#pzrPjc{|ixJQDM+mO@cjO!?mF0IAa=Zd&j;x3>_C-Z_=bmus$P~E$d0o zmqSaz^z#u?db9U`ZrU^eJ=>eaUzgIK%tm{F;PgXTSr&E+^<+;Po}K4~?5M-0 zm;B=6JBXtFL zZ5s5|gXf~Emo3A=Ji)=iQUnr2GMNM$(r{@p1BySfwWD3kYBxHYLUVo9V9qUZ{YR4~ zr?9HHb3bhaQ-)pmq07u;Q}8t0AAgG*R4+F*s2vx)ltyh_O9u?MS=(XE?m-DD%v1bZ zGIg;KoW7}&=EFWN)NNc`4l{^;Oj0SL6YEi=Y@oe@Vb&=1;o%R!%&&Vjv4|YE0MRzh zO+y82mF#{p^aL2sT^B&i5A>h^D%dqTUY<9GBqb!vqspv&B`U53h^6n?(SPjhGQykZ zZ$RKXwSq`+|I_>7HW@#%Kyg9$p*DZ<(VH(UuW6mWS)AXhQ%;Egsd@7=EI!Jp?L0qV z>q(3CsqhC5q%~F)-GBBVgwL@iBeD9wTvKURbCZ0o(N4yamiJLq7GM6@90Wy<9={3VgA%c%>V3 zt~YhmDYqs+|NQev{_r#AkPkADChvhC^kU92Id+{x=Gv9EZj8DjD$yg4-e2~(I*sIi z?!pBbUKgy?XV!H-qlP z#qIa@p1NSco8d{>Yx?SF&R?5i+Pi1ZhHmuxiSMJpAA0WZoj&Ae*JZ0#B~hSt7-rvx zgPe~qiFc>oO_;T*F072nT7FvUp>p~&{~3PG6-W$~G_BnjwK>1+LB~^T)8MgIzPcRG z`2UB}(hPz^(~g7hZe2L=$hnA!9(ej*sfdoLv7B0eo9i;VrPe#Tq`XUNkTs%n%(`N> z&0&`3(a0~0!>W=Rx9c~VrcfZECr>_kuP7>VcnUlzltJO;Q>QZPf9Xe|+NU=_6B^i_ zvVGA^R`ktySN5`*!}dU$xU|q%>Zy_@OC8E{A8kBvptWpbLNmzCkG6;Ex9(@!{`33+ z6)q(4&0b#0tf_%6e-wtsYdmG=;UvUVlG|!A#LV_XvdE|0bX18 zHpu!TsewMSK^|BfQmF(yirNpcY7gE=9gwp&q^{bZFzR&nfw5UfGIDe85`{QVy*=>-`E{BrQ%K}yqu zq>sbjI50`$IZ(>Jg9n#6uY7i{D;uv5hbdeMW3ly`dugzsLcMzRn&VvPijQQ{dB8-o zVfGh)s>~Uka}%fZdO*B6!1IH4i`OFD)FZI7@C&T@ot=jt1!np{UOrDn`m2MM8w(xL zX|QRuJK5va#S#1m<%Rp+y?gr_Z~H~Xt)|VN{pVg4!iQ9#VyRdU?TK zH$|cGw$=JGi*9d!#K0H^Ft;l|=Ir`bAb1dE+0G7qh`;jHDA^>)0OyRPPL=4-T-T2c z8tg;dQ5cP4qZu9wlj&{DlTZJHhMpQ?6V(-wXP0V~6_L48T!rf9bB8zR0?ao z9z;4g3A7M(>C$;L?BUN~wapSewVHMq_$RFyl7bEh&$jN^f#c3A#kHiQ7JyD-tqN#bz1tE_a!xo6Le)|K$niJ6J zf@1$stOfog)w=J*HderiIn|l{FMV&2byf)MW+rDqaf(YDN~?EV#R6)sot=j6#+uL; zoRJ4X1L;Tac}D}}2iRj5&+{X5enf>2pFW-8E{;3KJRJq(O>&CFUe>xi_pGd}M*S>3 z+hP2?3mBW^OXt&9Q(N1BuMI!HwCS7X9S3iv$C7dZ(PHx#X)#3z3su2msFi^jCzI>~ zj6;sLjNv=rp0@>P`6F#jBNh$Z?0xUK0J5`X9v^1vCMROb4(FtDB|we^cthVYxU(k^ zFu2eBE1uZ-4MIiMr*B^YX^=_{0cNSVd?zt+H^fIWAd55?Od1^uQaaAP?qeFYmjd|3 z;cW~%Ph?dkCMI6<%HG+opXuGxdi$SUb{qsEc8zkHP2IktKd?18PBwRDDUzkueN7G! z_G@d!1P{)y`kglFwwcfR%~bgmYYmQbE{cji7fTB)D?jzZ{6sY7gXmUSx)-WKh$t71#@yY@P4OY%9uH@Z2;lk0($ z8qnUZJy`(`v2TNVf7^Q5tyt@>^AqaZt^%1`Q}|rtX`zHEl7`O$juHWU-Wl?%boR@r zUnn4gLqdw9efNI?O8M*MxOw>d#@+YCbdzzoGT|&@zV9}uE%rT|AwrpvH0>AR5G~4m=uWQ%h zF``s=OQ$&sfJ-B9Na;S|3P?%!fdd6UFmJeva^UqC2oiRF*MS3n!8s~!x1TeZWmd7u z+13Bx?e=X*&=%aub-s`on>N|di7@_7vj8^1ZNA%T8PFjYK-MLe=-TVleQJM4uYdkj zcu`+?gSty}+}>NhhP?Kf?K(K4ZQZ|r|7Y)!f{y+3>;M0gf5+Vj{uooA%EoFKyO(Hp z6G(@A{B!&E=JvV}lN8i%-@LJY-Ci;{jc!-AERrjI+`Ls^uHXWCkF-rtwar8e*LA>v zmXs6NtA75`2{(OtxjV>Ht2{>6d-KknciV2`Kzfo~26Ft-I|uKsi6jk9SV&%7-Fvs3>V>) zKw1X~5Dp{xF~(A%M6n@UhO+XM6QeivnscEKAmgnYH!}8R-~jU{qd3VNoHf4aapoPa z%PDK!4)(*C1l3a2&9XIE#^Gbenzr0m(;pgvfZmdJ0o%ZHVPS9iJi$60o+|jU1&G&# zcf+s}MSm2eX7?6RKfuiC*k3K}#(UijA6+@7`u6v0cRVQ9J}rdMccm&{ow56=6DKw% zOZkDMQ0x8ZhOx#6dQc(3fIQa%c|D_L#uDL#YfZJn^osKlhLTGWgh^g2p?W#iw_r|$ z`Si?UXzyhR9qBgTW@Ov|UzspviVEoo$mGqNHzVnJ|3SMZ&ge+=Fm~y#Xxq}NPj{TN;Ts?ZxV%8-t!!*2_&4PQ)Tc~y~f@W_#P zTqfd3Mq!bWw_m;LO!~DD7%+NV%N~E$!ygZGMBq3O55BXTf*A=ieN+!f0=z5Zrs< zz!)BKaff1%G{M$blnvl&0L!+=FF6T_!c%rXc<>G^Wi;)g6gvRSDM2$^xY4f))}x^E zkmpU|97oLoq7#le7-i2?z$jm4}$<+Z~^hCLH2Z`J5bspP)?h}h#a)hvb@zX2iwZ~PARE6gBo5to#- z2O994RoXy&cOJyO3ddkfURh_$-ne$yu~nx5z1z-X$2tLj@JwE57QKD@2b?unDCoQm z6$3V+Ht^1XfC^9D^+y}GQQPb7oyc9=HR@K(R3F_36yrOSdhY)RFyQvqy+`x)D7;Vd z_@eM<1+p4BQo$wOH@Z5dXDf=T1AXTlBqkC3>Ww6>Kn8a0-n~9L0ov3$Mj`*oqygi` zjQP1^$L(PA6x}fTZd9Y~b3#Hwgt!Njq;ESmd_V0x)#sfB0nnp#Fq&Fg(_@|Nc)s;C zU8{BI{lGk$;zT>~V4vlEVn64!Z}Cfq4tnrXz!oQYmu2DBd(Z=b9Mh!ThW-RtS&ibz zG?6zIpPiv^jc`|p&a48zE^uof7QwE^j`{Uu2%`!|D<37fnJKH)^3%OcWtnfk909e=i3Jnth@ql&;Qw-@b(xQha!5^j1Ht^^eWQ z+D;4dx*mz`z-7;r;J3EbxZ>ab(KxHcm z@6{!U`cKc!kGpf{&f&;kfJ}Dmm=xO3xJ!?&UH^dMdHs=Ps>ED`8OZOQFwbROUq;fX z#pNH`3in23#r>h9DgNVLwr*3j0AIaIw-Nbp07#;BZSrFFyvm|qp1Cf8bp_0HIn&}K z)mB#ChaR?d710DzMf^}$Xe%&e*kFvRN}hf3uD03xkxk|~%whM5-?uCR@E~{WT8-)Q zeV-9sR;^kEA~xX2WQD9MPNM+$Jsk8!OIv%<(xqdqtojgi8x_4TvA;NSwtWAMQ5A@K zwg5LP*!{qOn-RgELum$zKZ-|aV{QG09WN7d>E%#Yw{G2P@3VN(qVo@axKyyG7%O+R z^aT}6kNVF%+nE57$yZy9HK~G?w{P!WaOpE?*9u}6=}bU^5RIwO@FXoQt(I{5SSYVn zE)Ml61Y804Q>PZR{~>I0u$HsH;GikDJP32ZQSKAg$@(EGvm|m^JO)x9<;tw%xmT->IZK48w7bzHf=r#}6MCKui9) zWlK2L<3N~*qt?H9vy^81rxq=8kZRsSr6ef(y_%}ZN}Hk=T2dmIm~=#jvh3bZswyf2 z7@xv>NuD5W@inj6BODsdh`oH-9Bxg4jSE~@3AZuaCUYFYR-_O{frckgT5t!>;~xFJ zJ^)SDy5jeX%EX^rx4uPm4hs)I#U!6BY94E=&YgFMg!CoO{ZMp&uOrsE(0+aCSZ{Ni zk^N?7XM6M=2Ow0mE{QL;*VFSp$y;y2glk+r;D4ss!|2s!LJ+Kc5hV!$a^TMO>s{l_ zh;M#7xF{Sc_b89Ay!CpJkN><_ZGtUC{RTW`m?LdJ*!<@U7cOXhBHMU3`@2_a>(kfN zNJuEs(d{2%3= zd05VA+sE(BSjRIBW0DY)?5QLvRA!Kg87WI4G1eq4G^A1)Ym}ZAQ;9-^m_oKFm1v;_ zA*F;YB}&pXLcO0eGxI!uy??#`z4tN49EZDm`(3~5I+ySHJ-=sy6?y3+%6Fp640?Ww z9y{!ynVXxN_gWVB;5ccFh0L`WOUFGTiY8cf1<+}|N1uM_EB&vnCqy}b!Y#yTHjb4! z!XQp9!QR4{0la@rDZ#YP6U;sUS*a5!_seD?nj;KKa()jM{2IM&Q{87c0lK?QFdys6 z=J5mD9h7~nA?W=U;0{iPRv8G7GpQ=rD+!F~YlSv%`BdzpBJqhl8h zWlrEJDoo>DTwZ^c0A(o_M=d!5Bt5F|Fz}dw9tNl85n*Ka20PY^LMqIcXs4GqI_oTq@?80hYEf+?M354E0U+-Qjr z1+m0hu|zvqi#I+kjXqLH0S<&3_eYU2H!i!pl;ofa^ALX@d5;i$s%iQsx=2*n&30Yh z-9M3-c-I;w4&{rgAsW@Ej( zh*XnQE6Mg$J#P;9#QBu;N$3+5NJI2DF^R$osur1EZ)@v|hbQ05XSnDNAV$cCLeYbs zHH~6HuLNakY~+BM&*3E$0uR$ua~Z^cWWT>-UX#-Uwrm?)51*`uv4=i1gBfu%{E*NS z{%FMquB(coE>L7F{9A!E0asiZc%Ep;`E`47yCcf!$i7yVoDuR$<~xeD6eRsk30f4y zfWr}NL5U|2(44Kjm`d%^lN^RANF5%vP12KMF+_sK_3AiajH*%^=-UrJ{`drU>GQJj zEg1gNxoWPg4i#0GXSqEd=09v87+Frm0RG$o>X>K@X4d?^I*bI_6N zC^gso0CnS%%9eSQ4u}W~US4cqd{;(M5j~OJ6mSC4(a#zOpI6)l*nMj4`=pEhkIPCc z0P*jYlvpLZ*S)u^?<>G=w0F~BJc}TwBgdQrQ-^3^A#a^|Oa%=W*RzM>kY4~SRhAEf zvUZRS@UlF${CFNbY)qgsd5v&U;2%i-2rP%#>ppfoPYU@HjTiMQBeA_aqE0V+Uz9oV ziL>A|TyjM3)h;e+i}i4I-;wDWd4DjJbdDU6PZq{GT3XxS*s*AfNV@-GRLBk`V3xgv z5c6gHEsDBQW(OybQXO<)0->vpKC128w;wQdkGTjkOmlkt zA6N510P@dSWC&#ymp+SuFL~OjY&QWrRMBh-Sx11kxiR_GMIIKy>7)WLF#tgeA)me0 z)eo{?up?OOOe%f%QanfX@p`R9I3koJUsl+Ukc)5I0)vzQ;;FS_t&7N!wsaMM2RRKN}!ef@|Vq?HLf)+U<)bF`Wq9g$B4y2@uj_;QG zJq-P+>}6FGFGFan#|iG{9*3~^D`bG1Y%Fd@CKVSUq!A$>20g=rZsc69W}C(kxOE|s zfuYs0!kdgz6W$Nh4_ADbRD9SO1!M|9A?qHhbmMT3ZTV2oe9sL^pS9CPo*z;nxx2?b z>y>bZ7%Q_CxJ5Nfl5TFTP~BML=Y*@dQO1$zj_aY^6H^AmNU$TCpwr002{xtpLh)fy zw<07k3y6wQ*dK%;62yXZXgCM)S^nPZNY|JloSx)X1@}xn@Ix=Gw>&I@TN(FE;>8K7 zEzLq*_h+p_YTD_LVC`XcDM-A9E5+sx;-07#$-M+5QV``$fTx4tWgmNZ?%>f^va$+k z=cJ`_Re?9>=1nVIVaLv$&%{l04!C$FUku>aYHHW$S#U>uA>b^Cn2_3xOq@YHY|c1* zgR_;P>SDB$+^4KNhWpFBc%d5ED#m(jMFkTY>qK5_Pl->o4k4Am{@i4Ff~l3=*=&o* zo&mwP{c!1ZeSHReK$3_$1S&W*=|Zl6OC)6~r2HSzRj%|99h6Y5*l^10b*%O>g?K_uWEc4Y)i8Am zS9=GR7gN$$nz$zmY7Nn`%~{7DWQt~yyhczRNu0Rp_mWl*#E$6xW?%ClWelLzLOH#A z#}vI(r+s7iZ=oFR4yW zJCVB`GeJN-auB;og6*$hJ1n7Qr`&sljxEs@5yMRs!bn2`mi^As6E?U%d{6J7!2_tm z+4J+rBPG^gE}6m`QFf$#P&)4cP4L?xL#~By=n0I%1dZ`m*Sfmy$C_oXoo8j$l~DR1 z8%DX*q7k;HhLKURqv`DP)4S2u0d&~rQ!j{|CoYK^@nXQ{bV3Uyw61iq@&ccouTNRA ze0dJ%=eJ|FiwSjTtoDO$1DJcAx*fP1K)s$exFI`dj)tGK&H*wcJAGE?EJ}! zgognODXC=quy4Or@}-sN>UkgDXyjJ;6=gc*hCLjmg-^1B#E5f2r{Ib~iLbnWPKQ4T zHC_6kX5^ZlqR85F+IrQs{D-2*G?at155ZqrV)?l zgUGo15;sDfJVm?+Nr`;BJusia_5zNV7)Xw)#31Ah?&S+>h_@nO^%4_QaKweiN2Ia^ z_#-GZ^a_w#-u8Iqe(aljCK}LK&L_^V=_3%0UWEU$06)Ln;MvaeYt1=Q3I# zlCds3aB5Zn%UHpsSN^JI4Yrr0ZEWFxNFeYJF2A&$>bdV@(t7-B#3*NVAs6#g7C~u* zJ>0cdFaKS;?ieqNR2e#}v+v)$mA#(#Ql1DoiA5k<`&^(s5T$4;@izz^iCJ^0`l=6k zCciW|Jp2cNcI;AUE5fh~5A0`VJ%7!s>N3fSvvtocOrP8kuA}-#a5GES`G>z*AjvUX~!udIt zU)qb;h!{4s6!M<*vS5n-Bs9uHGU+l`wr%6ajkEi36F2f*!{(e;?BgED0qWAvOt@v+ zRfbI_*zVJ`z83`?Bmx3BeUZl1taNTkS@OCN&Sb^xveHrkWsQx?j{m!7@7@6%qdKSB zEVeo!RUyO-8jLcL1`);&EKHxuWq(&@Znfrj%m1OAjKkOGHir(fd>pi}si_G|eWgqFi6snNWa4cxb+OUXZ@YiQG4^Bxl6fHr5#5^Z;$%07|VeDzZ zF7~dhtuGKSRLsWj&oXa_dQ?!)=s5mJmj ze_q=55T#9H&o6(F{LZ+RUY|@7k|}H?h6U%Zc>r+_)$2vES|V*N$*TbLgw)C(d;5T= zGvNVLHs$2Gc&Iu!CrHY7?+s`p{6Ym;(^u!Gdm-r|`bcJx+znf?>%a%pIHaFG!Q@#|*Ul zHbKG?2M01ot`P+E=JLnO*)mE~N|-J>RV|*(E9n7wQW_fhT%lp@Z)Z^czman$y$BKS zv;T)64f>K^Lk^i9WA?Aa`ETP0Gl>JAvln8iX(^}7xtb!`lv_<{1li6_h}j&cfYQg> zI2nOKOg_G)kHQMt z%91M(kr%Ain@hFsO+}B$iBU9E-Li5w00TSZrNeh$RcCw2A{CWHX9%nJ7<}mx$On?Y%ZB z9wQ-~Je01nx)c;hdIP&|@2)cy6rP@&ebN_XhX{r|g8Q^mdv=qGkPI(|ULuTLED@bs zPFjB9tbW;Jct65u;(oKIC1avk@Yz1H%4D=x$UH*G1Udq!(_G!Qv`6UMw{I5{!8#V7 zYD?*i5IzHvihA6(FLaTYVeUv8)R{>D#gu0x?}7FyxxPtLWj`#k`totN7VDiPlX>9% zex*!1=G?m@^25{}C2(~kyK6lxP0#qO)sw~u~J zKB^n(dY^+r^SA{O1d03borez|l(HeP)@HUex$*+=#l~E7ysVsj5>%wEo4Jct5D2;O zabS`N|2LeG^PBYPzN7^WK1-$C0?S>M4)rH|^r9C|tQI=|_- zQ}Yg2lT|r;Cim7IHet)gGhc18+<&4uNjZ7N6Q{J#&qk%cZ|E>pIkmiTPuHfrcdy4} z#iC9~#r`Ksp{Y-H4nnBVg9`CmW`R_R+%`FYj58Ej!H_>ZWugL-Yex}MoBNRe}9bgSq~-yT1A2$xK0?&3Ha zkJ9uyLpfpL#Kg6DtJ$U+XaMx^aG&(ypc zJTHh2%Xk#N%74QKB^ifS=Wff$`w~iL$#+oDcxHX7$uB~G)=tM>>VdBKN1JV0FX>Tm3k-3E} zUw3YYS8>jH1dniKlw@7XwolM-u(!XFmgal;(FxHb!p;pwJ~|lKqE8iGL}cDX z_>xd;Zu$DgyGd5cD84VWZULT=jR#hjY-o0_- z-?%85d>IfJc)hwIE+u6iB4Y%h*6Y?KX;y(O$xM@!l7~^w<<*xHDzP>kXhnkw2ra7h9yIi`aIrZ9`xVl|I zLHm(EFdd$C?_M|=%W)9i>yKQHoIN`W(GYfuN6W`XZusH4x>oHF-XHZx3h@6OSi~a< zzujB3ch}gk#zUL@HWykza-R(Qd9zFjk{ucD4gmg+{kd4RuvwxhwZxVXun7Lj=g zpR99H=Wn%rt7mDc6w*-m_V#oO85K@5(XM2>1a;4s!_8&M99FFOro-o=x>rRdMCO%? zN+h95w!<0B)fDvPLg?A};O+DH`--Q`PQ@EpP(8kV<;o__DsIsoZV!?CA*7jNV+Wx5 zGE_&$xugWCDK_dEFvqqVzmwSu7anct>4wWgL2%KkBwHEBGII22?v&Qm3RnJX+eV3G z??|7#H%YRDn#(Pfu>4w6tE%3kK^ypR^6Kay>cyF#;Guj;@G zCPVf5ax0hrO<>kYUEO^)S_7gB4pSb^#kQYBO$C$L9Rh(gKJGSa$>q4e&!+`ZY z+WcpQG6rt2YUlhvJD<65;llFy=kCAiv^68RdCts=29E}Elc8z>LsWM3&(uMXlf8tr z=bf^$-?5g=8fRw@>DK8dwR%xbAH6qh-q9|dHg^j!d+Ij&>-)CaVH6{VnuloH=1Y*R zM&zS8)7rY4I!PhcDE`fxRrJW1L&A`;fEE^k)cjG@?1wrNHI8h21nO-l8ZvK%_s$yB z?G`ee;i{&14hja$ftel^76F|b`OM83kFK0dWokgkvksfTUv;s}+N(6!4gG)f=dWvH z$EX~;Gy2u}yu7@YBVQ`g&irf;`Lxa*0c3-xSa3^fcmG6M|p z@;msSzx!lgdtYnUs{O3{{yg6`)s=~!(>@0P07UOq6tn;UJU0LUs~sQr=}cI7b=%Vp z+vDAP9sH*)5Z@~L>6pe-QQuSB#m3Xe!rdBR>+IrW&F2Ajx3+fn_~POT$Lf)ND#ZQ2 zLh|m`7M^x4&dfS?PSyZz3uX~PW(8}1W??~L5oRHANnsI5VF_k=MIALsN>>1Y8Sq{~ zPRBRrtZVEC`}+iT?*e<9rF^o?&jxIBG6OiaBEqa2j+vB`Wv(L>A)#iVWWx)Qw#?1C zsFk0I(HA3KHkI3$;-OhlP@cTJd);aNDhej97KmYs`)uuPJs=s*;qba<++<8{97Jcq ze2gJyG(K~9wJ4}Mmo?mJO*3X$6tijZ(}ys76!NvTprdnxRE~R5HsM%@ z=K~*?R-~UM+(kYL^ZC4FVQRP*54Js`y+#u@-EEOc)fwm(fBK832_iQ$6EO1TWBF#O zmrP-5j9*?IFM+>{=4Xc z^$HU4lgV|I?s(ml9h|DgOqy!w7#MqO$!!Tf25UPs2Y)ZN9zES#Ht{_0@DWHMJK^j{_lsQUx(iCi12$j91-S!K#sM}0WG{k&G; zYGBQ4V%3LkC%P!Wg0)4SE%}KL{HQw9u}$`;;r8LeKcW4uL&<~oDZj7y_7y^Ai{fq) z|GXxyQV_!u`>i1CuFMVR>LT5iwQhd(rUBU={CmY^ywBgrFGX7hZ%Gk*lGfh3CUEu# z?)fE&?2&3wI*0VR-CLEmZOQ*O;A;zKu2WtO*OI@lgkbtu%o$J`6C+~*RtuL!CwVxM zw|8;TE>8{De5$r&ur+J*XWc|KN+0!wr}ccsxk6N8*j$45=@RW+<1MMCY?FeIXETop zhMeWzj;E1cMxRs_t0_u!n;?bFl(+p}gq974#jQcf(@RNI>8xJaEN5k7qG*D!sn}`{ z?dl4FU$7oE{+O%A=&6bovdNLBMmO~E6DUtv5m~*};z%)ILa{a(36Iy_J}8434!aXh zWuWQk%#@5hDUm)u)#ZzK>Lb%#u?KF}7aP8yGZg=q_Ex4)L#-*5?cg!;AYy-u+=<|mLYHmt7uQmPI?Ww0PdYF9T zTAX`U=7po<=H~Yuf$*3&bd${M-~8lV=BLC*Q8xDs_;AhU?Ces|wRdttYZi3%f{H4= zFa^T2>WvWlD54{kF!FNIYv^W3f_MyL4Khq0^mvcDz8qn?T+lPyIRysAJDJRM?7Hf^ zN;3|~{$;@1e)#+@-ztf7dU)|!wdnf#`k-XPcL0}o(pYpYL8 z(8RO3-r47Gxc4yDuIL)i8K9VclQQ)mr zN=W2hn-ksBOTC$}NO68@84r)xx#O>mjUJtWH<(Z;m3TF0{@Al-b@9A}%@L0;@N48& z_t5>ljA?h^cbD!P0{&WlH*fKR#hAuM5i=p@YKYtEDu~mqQGlfk-mN>C1}Sn{N}~M~N=fULDD~l+0Mr!_?E178upN zCW#n2ox_u~tQ$#$jk)J<%>@qy44|uRdwh9A&Te=LL*U*)_b!ij8X>UrYhmak{WiOq zdVm-nhB-*ZD-;yd3eM{h<SLcb@apRV79R(As<$iccYh?{ zeE40y8kd+%`a8P)WsFnB-2QexhRQUy|4lul4GW?ou5cuN(ls(B0rWKf)e^h6&9D1K z@82e2fi!O@N8O;1R)=JFcH>N_i&qjSVVG2x_@ZLWqtEEg3x&rsmxU3Vr4@ksAYK>A zo?;YHm{uzrg|qQ^-$}2lnCmA6O!Lp8Bke?!!JXg;94s>LgoVC7V+F#D3U-XHBt;@~ zAlf84mIxs)A=*3J)ie-vhxs_=+Q~Me5i_ViuZ5MPt$2iSV3lV(Z-~jv7jX{Y?r+we zulO(Rgw4|b6Rzg!+Y|KZ1h+n(5sMHKET~fLRTi)?Qa4WvF!`O0{~-?i&0Em{SHGC= zik6TxYwpmDR6t)#iiQ#zGRd>Thdz+nuO?6r4KlIFc*{j%l1g~-r6to zzZgF<7u#+uXm*yPT$R!PPx9Ibll)XZKfvLcdE`HKKn8O1E$Q6;J@3NW-d=@_&W8_j zm%X$L*n!s_fmx9r!D|pe|IHdbmKe$N=v}@pwHq%#;?bE6YC1sfU(!7yO!NwTS`jjE zmFKV~u9riH6?cPr0dhX&J8P4y;~_5it`7ond)cO3YbHCAV3p!iudHtEnK~D1lh9M+ zEoo~4KVbX1LZ12i;I3a^+lkRl#H(@Rs<~@#q3e*np;_oXGAD=9C5s+$o)-YRtEB9q zU1H4?mhYEe@tUTQ>6WK|bX2il8!#u{%V3VQl8|AY8^Srj_870`4}=OzuVva8v&IjD zu^l@SW#EO~O3j;^gW>Cw0+UYze7lbR?jfT4!z9Vaf2P4+VvjUmC?E0E3nGo*FZ+H@ zaETS2-gk{>=EJ>A)f&)^ITbjF2%}_q`OrCI6X`@ZOgDq~l|OnpGDD77yV?z&BwjH7{!X{*qp@mRPeHew=zgH)88v!l((6D{pe-cEEty)6 zF0pAYdS|rW(nu>xP4|zu62DlE7_M}xeZa+T!w(Gm=z#ID@S%u-;YCdde%h*6Pzy3D zem+ocYi%QkaW4c!`e!)a4+s>&@*^wyc+_05rfS*}kryLH}7 zGuS8_r;0TKC(T+e_w_1dXCj-fGx(m?M9Q?=_dD?ZSVLS&%EJ$iv8~;*wx|`A1d@Uo zz!~sJh&#Kw2JY_}OgmeLcU%u0(%yaOgE%8MP#4wKfGO(jl(%`IEh{5VA|PJ_>EG6W zP*F~6{b@>}pIpck#BgVSS_XhVn;Y27SKJ23$8M{y26wZiSxk+#C3u5qDB$q``k5jF_msjjUtd5)&K>ko4HlPXR@G3jsISW0dTJpX5 z%U){t?$oFb^K6Hf_)WMPZKz4OU8vL%^*8urfF$RkUrcv#<4{ihNrHkf_R-fr(Ju#4 ztX)muOpgamf21j%H;|00DG^(C@aHFFM{(MsIyI+G+%;_usGSXvQzs@y?WNWzV1qI%TeQ3t0G-jw@mXN@3(w-k!M{RSG zRx&eAB}M-FZep^Z<+O@OEywi_%hd-9b<~{yb6r-r)1-Ju7GaPfKUVaM0$1`kYZ0C5 z#;*470hxr2ph@Pwtn_}Inb6;4I#exKR)%DE&1$$ZhmIS%b0rP7j&@@AUtjYJ)c%)0 z!O(zh!ZqO8&e3b@1mj0xFU4QZ3gTjGCXfc5i&yig|Ek9<8_h@(7MIMH@*jPLll1rf zHjZzB9>*MIsAfdPI~k5;ZB~(Y-@Ccs8Z>Tgdr`fQzpu|tOn|&#z*R;zO=B#53$}xg zHx_XmPOtsjXO_(C%WyKarnlK2NzgCDFsxh3ZJFgx1bPwyP2$r=ti9j&u-<%BvK629 z!nZm;@%_ANg6YYEch;jK9WnKcnSs{5(j?a)Q|@Jx2dPcJtBfND%4)}2Gol(Xud()$ z9M7aHNQ zCKOubSDFfO!sS9hA$7l+)K2FO`xu1(o zc>*STeqitvYOiCC0rattYVplI=f`R`h7FwJ4O$jfKgY|ND%AOzD_E6YezKSj^$*2I zQG%7y$pjPH&NdoVm;o?jG536Ed0k>-5HQz~X)$mMJ#8@r9SUYyq)K6G(Ddu3Bzfg( zV$>pf=7>1sF2#eSvu1B$63oeJn)0cBdzAzYiU}%&f4jch4g1o>Jpluvc<84zSq0hD zR||!!EV6Blk0+2R)ne;gTYKl{#G#gX9Q2cuf>R>J(HJG;xZ9FnXsoeM?S`_&#KajB zxfET4yy8z!9q5T;g``{F{)W=tlh>=sou0@MmfRY$T%zrSOV401KJ_v-{@NN>ec~G6 z3-HwMFRMU60JA5+om#NS-aES83C-um5kL|k`tfBkxgZajh}!Z47%Rd%V+T|a5*Vsi?()<*jg5_Wr$Qb? z`1u8jV9n~J_z=jjsAhb3UG2yo+36_toYo6w%6gF0j^Q{e%A`Q`oQ~$~y~OXt;dOIq z`0W^+B+=~(oi~El{?IoQB*WBm&vY*hbqV=rvR^CyxO{)PedEFeLm&`L=smNAo-XO2 zf0qO|LB_;+lXnjflY8G=;7d8EC73d7!+3(k=|LLv#1sFWE4OeE2K4U zAt8ATIHjT~=i24YbdqhyB8xZw4?puwRpM{Pm{}OGvt(8^&0|zXUv}yN-?=&rqG(_hSpg9NuDT_7#PM0 z2k|hN(YFAkLzArgHZeFXdw5uP>U4Z6sWguNcz$zokV>Q9CglCe;Hq?Zz{N>Prg4GW z$15yhw+Yt3k>IiyOf*K)09ino?N|kc_Io1XkP~-?-nK?rNrr2Asb`j)1e4lH=@Pl< zN@^^Ud4}85_RNSiImkKa6~ke(u7=Qi^Y%0Pl<&O;w1b8`lao_23k9bquPm^ZO`|a0 zK|f=#o67?Hz$Z+aFJj8db+O3pMY}9wY*st0-iUlGKuut2%8Es5<)g!k}beSI}Dg4Y}rTataI>1lgdf>o(YLw$`!3Lr>5$_-<+ zYiZ+{?iON)l*mb2uxkJEDSzB}JBQPZNh`@+53JiGE!2zWv-cKr;>?WR&^~yF{U0{H ziSxRt{L^D2%(<}h{UDSgyonG@Dyc?Hwn3>iCnYWagjLyTn>SA}nL!$B~&R^CH z9SZghfTVQAyGtG$qW~rhj7AeziY3WMR!p7xZMs!k$)=UX#q6>KCSm#L(Wn^Qj88F< z#^h79az>=T*q6%5#9t~f6Gmiwt>{~ziJq*Z8ZE%a{VRCz8bxmWt1Z&=^O#j(jP8fx zL0~m!`D+{7*!qweCBJ7C$njb2*gb_m zP33bL+Rf{NK92=MKf@?BaYmVb*=w@ElL|)D*{rFV|y@ zmR2o2VujwkpjK|0nu$H>rF%vFB4g|XiS7j zVIr*}-N~YRvw!EA%aaG-18d4s#=ILwIJej^dMoL40(&^x^zc&(B{&u^tf;ice}uvo zMHJh54~3AgsKZXe-(|m9SRac8Y%FOn4GdWHt?Y!_d zL?@>N0yVmZq?F=>J|^u;if1Ta?`C?NyB4^bMJm@!jR6sU@|J(E=T}jA(6IpH$D_`W zugJ%Szys8jaQ7bik#zvJ5| zGjSl}!IStAhm@gzoVpGSy1Sc9*qf_n%0KJ;eJ+EjegFcPW&a_rWNIHt??Y;lA^Vp% zf>5DOd0-R4`j%{Ih_6Gi)!l>DE$SdY#Pc2>*rwsSemFNir9XQLUVl`THG5ooyiE+@ zn^(gy+L1Sj7&Jo5m+NodW)sH@stU=>n$P zcXxzy(nX@NX|mP2=_%@(7=jeBkl>8UcxJ8dSrGwPb_HH?xreSvDPh*VujgK+nMbpO z6BB|L1<%}M7>sVD1`&fqcZa+yaxjOgFnj<>Qj5rTmykDg z;|yqg7+Sb$RxZLaTB`!O;(m+xHo?GG1Wry^1e6CE{}%oP+o9)RRtJrT&K7RSU^Gj9 z)Jzin;QdviV%YFMO>-lni>jd<6-*72Rgv_7O(vm);Z*BNbtcFe6}$sU(5vJB(QvqbJ6 zC9ficpovw&SM!x;YzG7nftZZ62yD8^>9W9tK_KQVo3`m*8+MIqC?@OZ*FxzPFKpP4 zV-K%h3BE=jGiFv0ZsUW#JrB1cSA6dAUaHp*=l4Ia0N^5R zjavOV=trGW%>-MfCLIR%Vog;_*`a7zm$*0xT}fQL+-xMiJHQ`hynjpDY_A;f!o7k< zdRDZ-Qq8I#-C9Yf07k^xy8Sl%i=AcU@M)~;*SqXvELix*##dMr;X+^RtK5jKMzOo` zaeMI#q1UQ}gFOCy| z78is+kaPW490}00C5f>zXMqX92*dqUJKhKeg{f4)4=JMtFy^ebS0`Y6iwj6qMCbO& z$?8ck8_hVGxB|0>O6*oY;}u}1z#dTOPqbo<2D><}Jw zzaGxz+wng{$}=0V_CjrWzxDA7b{X|jT)Bed_q@EaExc5Ny<;{n$S60|s zjKGzv_&NWOZa^9|7;}Zy4Yvpo;Mao@l26cIrGNqu{ewD9A6(Jmf;n}SFq)>04pEEw`(XH+6aY12~V;WmaAhGG@ zb4&(Cn*xi{7w4Qf23oI%7ew<>qvL$80b^A5=RKLvSjM~*n8TK3vnmo*N6!S-6F&*4 z^2t)Ati82;9WY7}KK|(iNNaP%JniH-zQt?cN$hCW$;r>(`}-HOSvN;r`RV049J7es zW&Trl>=qycP(h*kX+zq!J@t~uDLCwJNESh4(KX{8%i2w5g6{|$O5Sf=%|rtJk7`*-7FF8= zG4b7(hya3p2JxgG+T8}!85z+G2NE6kH&8Unbx>JS*89XNBZGTnsTYk$@jQ- z0@H#+()Q}QqPJQs~heW9)y^T4GH5Cr?mS+&_1ec z|3rRtDm{2mU|D7xh8RT2e%rVf{d=jC2$v!DMS=e(WcS=r^iw?^CEI1u+T6gy>iG}Fk zH8Ko;0iMd|z|9Ij=R6vp@Z+SB+xrx8Qfh`+=6Qug?1`sGVCe z>$dxdfX?;KMGGm~G>POzIOY@HDNJV5i33Kr38JzF!&OTKlbSzEXw2iGv%uX_xDibN ztH(C_q+I2J=kIMS8bTcng*Ujp{|>81MZm-E&gP0|IgZYy3@$*p%z`q1^;Ofr_EX&F zbrgd5gTv{!ireExDsM}H%3;%wNg{YJTa(rrKhzET5K_JmDrzfmJY|mMfXWl?ScHl6 z>tP02tr>*qBN}P6$HH3PipN!)H2+chKNg@S*|L)-XIvd&9YjqJlUn;8D0^j{XJc$? zvO9iy5`QfGtMO`7bMA=kz|4EEUuUVwq^UWT!Hx5uyLa!UXaD^rBj7)E_-}p(qcyxH zSH_@=qC@^L>czLbYV6qp$fibnEYcN%d0fnzF76KgJ>)X>5lnBlg${6wAx^LT&Lbzn zsakR!nAij?Vqnnj8p-fw{ytG(R+^qF!fY-4^9PJ!QHV^X*cq}l|HCeo20#jVqlbqT zIR9_j>Z_XfWQvSbrVA~GzM?SEYYfSn+~IhpLxNP>rIEUT7sU7wJ+G!uIpwJ{xw#Cg z#H~)?Qrr^*8!k;e#bw8$0SJp6dhAWLwmWb zXUlw=2>gKYUinC`ERJ!+zTJ-MIaX@($Scqu_O_OuyUh6gQaPuyijx`nTkU?vWR?)a zC0;VYFMtE~Tj46W*7HhgM9Q|H!N9!8Tzy^`21%GIT<=U3r+#G3)^}!|>zNX~ zk`Tq+9Q(m7pcbouz{vfhxQ=%M`qpUg;wzvYa-Nu zkJD+P@HY#o*h|){jOS&RZcK~X=dfL^g+lD1ixz!>j00S$AgX$Ij3{AeXGqMr{z^Y$!bP&dki{+ zG+2VSv~krf#P;}SEc3}q0tRNz(m>zUiZO5%)jh_eT7jY z1oFGOfFXAjumP72riuHxqb(-H7ylb)_lW_OcW4rfu;obI=*SNR`W!%yT7~I>t zj?ViK2iN|BQkEU|HNQsB)wRH1FZC#$hv))4 z^lYOZE83CwIXCWKA(0i6ZUUd4Dd!U)Oi_>NEz84j7;NYNuWh?o{vTJVfKF7DS-2BpupPIo!Hf^$B%h8ly(@u`Z6= zz(ZQpzQj(?^B5y;h3mR{1I?!>IF&NStDW;H&++T1@Nf;JF=#oMrh8=FZZY~Zq^FH~ zPdf23j2UbK<>4=a zS;lw@4Ux{0NcUtSkRk<9RkG24GL;)z4a9pNqP*j3Tb9lZq{Fx9Q@O%NX)dZtzStCw zT$7TDY%6{;c@S3QbNG9OJ-q(Rr5A8l1EcLaXnV@V>YzPWlTKQtq$p&Z)STpp z;cgxUJEn>PDPa3Kz}^F_#^!U@pHqf-1I~j26o2O}$?2y2R69n#xes@p5ECCgR zIUk6pRpR7MNVdn>1xW`TKp!yC5g~7`c=uVB@Q}4A;?(E8hshN)pD7qZb%cuujhl4Z zLpj;SR&tbr{vu<;1V64ZhfLafq6;R+ho?<{<)2j`@q%y&&8=6k8b<%aZE-0^pq|4n zJPQ{3{4swXyS9*Li#pH><22Fj)|Une{^}xW=6Z|y1{*^Xx-i1n4nzHfb-tiaM9NWyH z*MY9ago1A(9h1YAG^f0Jni+W=KX3bX#>&3%?Hvpi!BwfVDHr9}f+c3+e9@>7Ff~g< z`r^@d$dpZp0z?kj_ebQM8puk>&9lsZ3JS9d{fk1psS<0dsB)89#AcG?zE#pcaRKWIa#)JlzCB?* zqaZ(GkC+%g7hA)c8rCF-9erf|CcH9-zT#lBvV(6AcB|FHxF=$dzxsb9sbOPyp8R%s zF4au9uINxYGa_qE-6q41M3^>Ozu=W;>25^8w4$_NWgKg`Nr2b%?oXi6W&qjR-XtGHP{ z3b)#s@Z+>~d)uOfFCtN!qiklr>uH}fO6|Ni;JPoDQO1>Zo}=B5uR;l!!+GsU6grVD zh6Q|qwaI( z!2RwKsKlF~@W0mN1uto1Jip4*|E`Z6PA&WM+ioR7foy|V!{Ah)(bIo9Xua>v$I#aq z?fS*rz9EChR%+8)*daHEQ`fhrwHGZtK~ax-4;24nZl1WBRfrrXRx;G??euJ}=vl!% zR?NjWLjWEfFHXi1$ZI$fvlmi$bA=BAFc*yZ`)iR_oNWi`G^fUQf|Sd$uwEIgy~#|{ z3t}OADY``vVhC95RbB%6I$?hV17DWly@Oy3TsV0&A z@fqMfKn~g2Rix+W>QmJw*NZTfjS6pFXNcc84K}p@3>XzA{mLeGE`a%Ek53{~D#|7S z1B>MB;V0o-YCE+QIPiPf{VUbpTqh~-N(t>l1T$R7`D>fQYl6+oVRgqCH@hVNzWVStPn9s4$_BWIb`L^)4Tj;}OIiK1-lU zwnv3{DO|;(&7p`zefC!l&B{9Y=Idog7Muu_0#xotuighlQKr+K)Mhah;E7Voj>dB= zN&C8n3Snoy5W~X2JbEE#eXsLAl51*>RuC6-<58YJWIwGnEK|yoHwTU*b*lMG#)@>LB#D$VqU+TF$Js)||@Ad+F9fBNa{{axlFX*@DJ z@2VU@N5hKUM;S}ru{ni{6*+iN?U$?E+bHT=J?7V-^Q#K@2c7z%>%&_x+_;P$`)`j( zZwV21i(=$zd1yMficEMSob<7`P|c~rx_G0u;l z5(_c>62X1l-)spi_$+#;<`SZ0P?E>*qy*1m&sJNv%DAyYogSe*L&)6k$6`8wS&MG9?b zdRY#in#8Hx7fWQZ6P>fm|6)gvMelFz>I$y8r-BEsw88^8Ql@!a$mCvEMB${X$g=;9wav4IgvhtQlgBu*h-aod@Khy?mh=&m zy2#V>^YiMwmZ?~wj`;7Z{;@ZV7`ka5-2JJ4Z}?{*k-D_=eGc6{ilOCYsO_qg0^5#z z_SWE)J8M_tnwO!w4-bqR+6*phl&5StRH3F!$oN;Sc>!!V<*a~@+VaD0I z>u{-pxHI^dR!kWf|jf0 z#x1aM{Ksg2uv+ORV^r-dQ%$pA12D@KM^l347%r$YgN6S^ffzI8!12ap!eS}U-pid;ber2AkHglaTwSS!pQpJRFFsWgv;l)RbC~>H2 z=$A=~x4-T2ksSWp#ywIH7%j1&@CwAg6mxAdf9@HnSxo4y%rzpRCA0XW`S?yk?I1Ta zL!wSAAxZ7Ix3S@ zseUMq+SXIjo@zUvQZ^e%Fi!NDKsc#gOxO-uk2CR7zX%7$&lCz#s{Q<+oZrAyko&fyqK7XUm$Uun4@v0J_AA^LxH3P`?$6KAKO&?;N0$gZskoWB-B&y4s9{v zIc9Q;UK^)lN5zNSGHNoB=fx>3B~#_>q!_)Qf^j65=qj zaJ#0)pgLP@R1rjE-E_$Rw-%OjR8d;pD6N6+857L)x50Sh#;|?j8hy>_s8y-{AMH|h zNK=EFkkrubY}S%D<3151^R&#K{91#ONWZDHIfpW$9i!e^sw%-R*0bQ5rZ|@2LRfXo zkoKZFf*xd?DtO_A-wm|OdoiEUPy7~5y(|q|nlX8mpU9d2NqQi>QYfuML=EE^DEXeZ zS;8+pxCTiwsM)hJwGo^q-+S*Nyoetklxe040ruGn|FE;Qn&vsD;*y$= z5Yor0b9-ppp8BoPZbJ4K^aUhRg|d0hbbm5tSFRG`t_hPs%iUk{S@(aM zv!PUnk0yemOw4kG&d^+2wPcQL;9OzGFbl@*(Ow_{FO6!K3Sa<)8TCZL@kU|USLt; zyV#$nt9B<|iu_T9cWbx>ncL8QwlSx%FJ@a}w;8r@)x5l?S~_r(brP7jgmaj`wq0`( zX^jK%DTLRX#9&;P2x|@>u0E(Ic@boTz4i8Fikl<%j-%%;qamVCxg2A^RG)B$-bLz` zfj~G&(9TmjOK0%abKu>-5dY}Jr-I*wTm*s};JUwCZF$Ky!Uf!%-PAW^^ zp@Vxa{z0iaf&-6`vYlJk3>yDEnw$uOrL3dQMU6I|Z(^p8-z?Uv z;{E;2@tJ`-YGACPa=6Ra2`7W(*~gxc#}?~E|@dq=lo&0^&4U0U(7NoFm`IdfU%OiK(8y7%2VQEn4-Ufhn|K%dlKQ9ard zP4V+g==c?pQr1MrX9JQ2N24$PQyYFP3G5pHXUrxG58cFp-v`iNQFcV8FiZnDR+v;j zYqY6(b6yR2l8{|1Kzu5+v6Jg$%L&0)F12BtZ>QMADZHX2Hh%=*2p5}pV1dHyt8l=E z`+Jwsi`i@W^2KP5qc=6&d+jv6Y-@4_Va=XhX5+YhAS_(Yw&&tpVD~3-sU2T z$TCLEf&kYo=)->=`&X>_9X{XBpl0*VOviU#r59Ynr*}Q9conKDn6v$IPBc-@BXuPglL!p* zBevxzL~GUY4lj56d4Rp%5?uT}Ah<*Kpi$R{Qz64|K0eWV{#&e|r>^#7)mUs0_L{7F zyLX+{ms#qP*L;#ev8hO5GGln3Qv@u=F+>RY@@tt&{Z?i8<2Bn9*X-vs9!Xoz2M2bO z2#WGYP`ByLd?J?7|Hi$eY;J(l@gQ=M65xW%;L4lXpYJg8W~v)nV$8h!2P7Pap+IEt z%~GcNs1iduhC1NJSDF@0nYi0#AXbG!a*Tm-WTelTbsSNOou+Fs*xLAgqm8V)?eO_FS?|; znmZjVzvNk>tjVl!z;@L*B-nzw+UT<+Ca22h4w9YugGg`=z|XXgYbZRxG(W=PecjY(opbI$KJR z>&|{yO_X(Nj6h}gMFrA3cFLxQKti+vwizTK&p9Mk}@5QQtqj<*PHpJW z*u`X{73|z|6Oe~2yL)P8IPoydo3JOM{|o}>?+0SZF0;TR)Kq9t&+sq`?C)x%E zs+5`QYOeO17@;ICa>aZJx=3C2oJ~}}D-ZfmAhMq{DNodEiT%@$DcpiJtzU{hM^=k1 z!uD(lzafs0#s7u%b%z8^z;BB?-B+3axk*4h0Q~C`!0?E}?f4N`j+|P>`$&nYIRiZ3 zkGi&M@x*$}x!t&G>;sOTfl!;V%%UB_GpQtdE8N-lbaAPy^3PXOH53=SOCGp?^p#a& z;2Uj!6Hh8V=PFIG`J*sbB*UdFX>rIJ@O}mpW?|lefs72a60!j(7Q_JFspCI85+k)?=DDiI z+?^bL_J0||f3ju{32WuogqG(D%_MQts1XFt(9kN;yaZ=qD8j#{gX0k${LT4!*bU#A z(A;b2;{oH~Kjx*j^W&{i&ySjhnqy6CbHWG0=m}&mEGCTRSM9fxJ_7Axv)a7w1?p)m zRc(edJ&mGY-Oip20Lrf>Hn$epkGo+qq74{v1;l-m#n2^U`UryYALZZjn#YPn?97bW>=4fK z>bylsCmDxf`^ktcxUZzY%=CHOP!u(utOF|&JUQ4rf?*64=Frqk2_$8oh(zY7)TvX--(gF=Vl03vky?EUD7JTaUa$fSm^Mrtm>e z7-Yrt4+dtxAYI0Gz*SrNMt4nWj9s2^T>{K$0&|0yfV{WmajWHMA*)#(~QksArduU(PGPzl7q}Z7vh`KG`zcbn5Qy&6tR{@(Lp8`eZ`8ZR?(?Sk%@In zf|-)J>NB|Cx=7-}a4x$`Bupn%-wTpnx{5yuaQc;wW@DCSM@;BRndL}`(FendV5 ztec%}!DR>hT)TYH(u~Fe`9(qbSJJ_Sk8J|G0(rVhyj^yAD&k17mQ1LY+H}Vc_S}fwm6T0dCutIOKC=_Db(K9z#Z%D z<;)?9b8_$fzeiP>eD~`&Yp4-fpb)F+@x|XP%gU1~2A>Oc3eU-zXGvA5GUdz7Sn{hP z!AGt{7v(&Me#7qK09V|P4j9JRDxa{wIYPR3o@zo*pw`XL?fb7Whd|VZ&-DYE>EiH; zj$VTYGWTpqJ8PDk2;k%)sQJT7dtJ`Df-a!JKHwpe`(r#`l9$6qBW^E-D*NTmENITw*mpzPy5gqZYG(vTu_d8(ie*GzBS`9Zkw{0)I zf_UL%MOQfTIqMbYt4t?Sw-Lg+Z+m0@6rlI2i^c%Lq1gk9j~AR7;`V0*7PtG(X9*lc zbNdBpq~dSz5~4w;nnhlfU#dY6J^=eS3~edACXPCq3Wo&>%nO|!Pmjbs$+|KH<}7m$ z@Yf!x<7H^gbCzFfom)Dxk_BU?a&4K3^O5IO%|hd;Kl_N|S6e7~doM{XV)i|^$y6rE zzilvNN-&)XFjT1xjZ=wz_Q*=Uv2<)nj&EQRK*m-C#lxVyeg9#It9dm@epzM7B32+H z(&dKDW@IHYonYi1fWF`U=zmKr@Zl5H`p7hWR-W)88V&@kxLTWckk?CQ9IAK+%rzhn zbvTn8%B$q7+JD`Qto|unN~tHql?#hH<7INBe)g(+A3!I>QQq#c(RWcZpl5X<<|VYl z{5ou(Ic8+bRS&e_#X8y%kw^jFT0>t~TieN+ln!*i7bH?O3j|sXV2pIQCDTqq;X#>9 zQLPb>V0s|{EVBab5mfE|Du6#P*ISo!Pw5TKRKT=DW_PVG+iHxv)9HkHo~^y}9Aim) zD-cK(-vfCNPD{qM2w7+uT#}5%61I5UXxVQXR4mwq89nMm05=)WF()3Vu{m%X>yB?W zcweO*l0EyJKpf@%AsdhL-JEsLXLPTR9pIBX$l>7IR4a2Ov3j*F*@U!1We8qS z1&XNE5|`Yk8aU_umX5x4Omhi4V|Kv$xp^=Rvn4P%V)j6_)*9AzO(3wOee~4`t=n%( zDGpvu2EaRrw$BbAzQalj& zwWTw2O%FMsomZC$5y8C79vrB+zq`Znbb@xPU0c1MT@?jczJc>*cFNYud0BG)JZKE- z2CXLhb;>%g080gkXZW%CJ>DPj>Xp@1J-;~5-*}4bHUONqe=;C<)O((9TeBL!Ub3Oo z0$DTo&(cN+pJD0fW_8>lePqN4FKCc^YZ0 zJ>IXnFksErfPDY-j0@g3?p2p%!NtWnYMs!v<9Ix|oFQy4Q%Cbd*=5-i8TP@<4pM8y za<%{v+~42h{?6F9x3{-AoSot2S1)mSd5K&9I~1r=aDIM{AHM${S6A0~`QpXCW-|nc z#66GLA?zK@@%@+1KXUx6=k@XP`fIQMV$bV)p8wqKe?I?5Jg@J0{rlUm4{QJQJ+J@L z&p-X~(f7RmbKn2-od2V*zrXwb>+ijP8vXbf_ka5R|5DHY&fZV{VCU;U{FndyS5>lZ zB>)~{UUjsdK$i%1b=|OgQSEOz8URLKCli7I?zV0TYA93cx&uKFAZ9q*gsDy~@}Gc4 ztrK3nc!BGyD=dcty0`CmJi3FSVp$I60Ah{FQoSCSpgZu>BDI>OhgBqV6L?UAaO|IU zkP&1lc}vvnOb1wA2PC7AjDuj-#W*BjuzN0Gj%zYXYsu7iOj#Cyf<}ZrS&Aa*7&;!0 zxVSvW)zuXaXJ@#%y}`Dw5xKr?Yp^)a4hOF{DDDJFwk+A&fb8XzF!u+cr-%EQ8$1a2@B%+P1lq2&%zU?cHm-GG!#0ry>JT zV}J-m;+l|C*M-R$Rb)DI-pOb%K(L1+b_c|P0PEi2%9_o*57|U?60?>c89cxUV2(A@ zhBWEs-Hv{kleEWo)13upXJ^3}8Ediu17k1jfCHGF4B`a-35443#hGYzH!hS<0|xwm zg-lzsIP*MPJwWX^9Zw-Qv)3kMN@BA!Yq+dgI}IX{+V7!*jgDm?(}+U{px^b%`sTGk zUEY|=n`1joS-X-oP}LpuC74nM1aZz!$5V{i>}mcOgdyG!5eH?X#+zVSW*pAW01-=z zzODv?tx>BN$j};0f112GUHGwc9Oar-H1g#p*yh6EOfszi)Nsa;%>|=T>*L zV)1^ApdZ0@>Jd|1+PbK|Hd_1JW;LoILURCB*t|>=YN_G)Ubl6}sAc~MSQ>+`hOGl+ zSBsl#BXyEsaB;Am^PTHzi*)HWKRv(=Yx^2&N;1>v`0v=(tmQi|vjLY`{c&SakgzU`8QzMEW+8@8J1->Kxi1J z2rMd0S=&8O>p=}zW-f7kVtPZu5F(Ad*^Bil%{k_$EZN2R>1yH|s89+Qx zXZQDDVA`I5Y1wIG#+2H$cM1obdxCT7ZRdT0f$Zzm>9nG4D^}Llg{KAgu?RcqwY+nk z-EVw*@2-n=R~wafoomp#u3;M@y{{_PZNs*1xVgPSsTEgOmzbvs$KwfSXJ@#+zQVE` zf}tpGKN#p{!EHI8TVsvn?ly2SMyIFm?!Co)GIPNg47IU#xd*OMKLfCHeX;-@Tbt&2 z+3m*($}vrNb)cSsD3)nNBmFYhJwfVE<{7ZM!5nL=weG=-Lp|7B7kkKf$ZhXYqniO! zIskQJz=TN2+R-joT{Qy1TJKm-C*0lNMK%~-Uy7}Z2d|%7#N=UJS1kY zV6Ac1PVezOGnMpspAroFKDVXd9J#E`^MZMqW1a}yj`oBBeqsN;O$;cp^>p3^0khoA z)|&4RX4@Y~!Rd6ux~>orTwGq@;`{>BG=td`SQDD#WA7b^(mUM)5^J^n4Z&LqF877n zZCp>M6|djC#&_R+hnt&QO!JJdzy2E6SJyZkY=6|Y4R7AO!Ts@wB7%8YaJ=_Y7R!RE zPFX@gyw-GwzbpBEd3fKUedYU-Ajd8Ae0Y!kTt__icVzn>o`3ZBzv5``E4jX>`~&Gg zdOG9s(?|UDc(DB#&*Nv060eV=+p;v05V0W2BU$@rh=?%2T7)x zF;}}gF6iK*;YkOY6hSj@SukCLwct1AxQ7E()tCqGY|lh_20&R_3ps$ARjSa zBIv@@?gY?XwtMrmp2@a{WR1$!djvq3L({;mbv=R1d$aXJ>P!ulj1=L38uP@RtVOb} zXDt<5@zkVlzqJ7ng{nY&eSj)Nfij7ejT18S&5jU^6h|5>+XrJRWq<919z_yh3VCI%zn1N#9$TX`wJvSSASc}5V$e5nyTIq{veaBrw;N+CKWV*4m#$y)ueda+`&v>w*wMlLe10wW;loYQUMx)9g)fxIylHpv=M+S zuN&rVHz0mqAHGnJj$8w>X>NtOh75?AoNX2Lb>RRuEcG|p;*)xcYiABlbuy;;l$l71 zR?JIISjuKHw@pkkpb8FX<(@>NR;NfAQkrV)GvYdRz{*p9(hg0vqBwA`%KGNbKsetI z)v7Ssm&rbX??`nTb{nzR39C2A51$)M^{91k`<_~JzQWFmF)GLPrHj?+HuWmO@{a_y zBHq*jab_SKU{|CbQBSB7CMN>`>hH5rpT3Ox(c(ouGQ`xJPcmJp$LP$k0N=|>tS7Zt z4fNt^mrE^}mnDGe}V#$3agRl)!+F z7(-P^t%FVg1tmZ@%N$bBCG}IJpd(8o&|cPQ0vdzrSnrw{U%ID&#~=r9I{>MClz)XW z%cU0pHQHlAP7?KN861#+q1n^!{fzyh?~BQn3_Cv9M(&9tFmKo&bKE$lr4)!NHV+U` zK?1&RpT|__U55-fg3zZD83F8_W7Ylo!f{pr6SDM-GBAz-L)vjT9B^0;sI^2!jhH7f z_B`B%akHplce~a2?L9Illp;}g*0O5U*#9t~4AR1u8GvtN#(>Px-j`CKjVZmoJ*vL9 zrd(wpL8&F!^I0!G11*{In>CLK@RtJ2GDR>-YYq4JcQ_u8C`E97euiaPVt>RjsUEz@ z@n*mXgFpDpX_~ygyRCOclAX2Kb=K`8}?+#Y1^M3RBe0=K1CqKUe;2rek$@lA{ zAAe$9c?|G z9r~qp=XbL%J50Jqd1@<65Xst{ ztU1ee&^aft6vFnho({yRdJRw@S*8$NUti(+`USrJ(-A-Z@CtwX?tA>(w|~R!-5o>< zmgNjmfgi`23)sq1bO4YXsAcWa-aQ2`!uez$b3%xDI3Tb{ zblox~qzUxkAo6h>$5XYVs6vYvT-NDRJiGgv;o8bSm*OZ+)-K7o$U6TVDY-66JsiGpVLx{rv>cjeSM4hDPjyC zjuRa{D+`0)z0jb9{vJ zjRC-OfPk0NDGUJ3jbAW;UFHas?Ep$iSs+s*=V#BLXWQwN+qTUe!6Wn7?iE0^w~x*? z)>zeH41LJLksc7Ldn>&=20&LpILweCrSJ$w# zcWkSIKrY)78!(rHF%^I7Er26Sd7S`L>kX~3_Ga2R-j9Hlsylwe@hpS95dagQhy$A? z=Ad_*_l~S>ZFU}mJvY#s_BwSbfd%Tc0-@&y+?hi^f?nvLru?>MV3OanHFdqA9z96G zt2*dkuGzhJth&Ye82S*uvEK&+wkJ!R8!MYPm$f1F^yb+x%uZOaf(9VjV@?1BLrJ?p zOWIQEE9IW;=6DirqdvrV3=GG4%0Mzz?CN0BcBsHJBN&*xuB&BksLkp|dMZ-D*^Fd4 zBInC)*#T{P;7GFud~XKic4ySpV)YoOX$HhHO&GHj27vkmBx5cCzi9xLjp?5{knL%w`1qn?NC54L`^m9&phlT!+`X9kzi z{-+LwqQw|+-^k1ZW`Eg_wA;Mt!;%EF+mz8>iWxE=3yJn2_LT;rcDH>SR9WYJHeKn8 zAAfv>n>RQ3`cHqt-~avJq1J-a=@|FqSQwD+-FgrZC4dJmIxyvb6oE5P(|%|NIyx$< z;rGS%NAsYwtii4^{Y+(Dpz0YPU<_bO32yRR=PAY&AvUT1+=H^dIT^YF!8B#C7Zg!b zS9)fO*tRwIi(>#A0aOoYRHfVxdMpzAE(K6&|8&SuA&8XcW5$9AxDyK~u=$vFdwm8l z3i3HcGNVc8i{bt$r`)IdJeNV7lbODu49}V73G*_;Y;=nN7h^zs2^N&WE?DaDX*Ra` z{rx>u6=!D$RL_2~t|v?`n_PPcICH-s4#-N)j3=rkQh8ekGr%L)2=%qD?Y@_=0f_Nj z*N%1FcKaWWbK6>EN$GBr=6Q)Al65`d{{D#88_v(KaB*=75d`x$9RnFer(K;f-vSV~ z0MrC)zuYVzI=(Z!@)CCSSFXV!x?I+xVgE( z{oTFk>`Tj}^5c&`MsU-`#U%uSO&icz`XKk!whrzCv#{HrKiscB(eHR-?RozG{Qdd+ z^LPJ_C)S=%{~hmn{pbGvvD^Q9AD`#%&)=W$_viiLANu=4f6lYKeBAF7nJTJ)syXV% zT3F^FO(#2mWJig;jGCj1pk9aJ6&aCDW}y9^K$0z{WBOMzUPat#C&mbAZA&&N9mekN zP*rEp8Y^r$9K5dAoHeihW@*kK=47su0XyBVJ$2S81t!?vH%4tc)5u=Pi#x+?EQ|%2 z^*9M&cI9|t7;qW>U(tCFRdg`L>QKW@6Zld^fO3Sa%ps`muoQ$tnG+4f80Ca>4#wzp ztAku?g=Kur6n#u(sCvXaPf;(e_ioNS2TIiu1ZD5YU_%EmML(oeOsWx;Pe3OF2mtZ> zM{3AoDOfpX6#mCI~4WF7HBiY6uYEiaRPV+*po|M$;Rh4Z!TExBMMo3^n_Wcum}% zZGkz*G@ff|T~pUhALn@vu)j422?=OZa48S&9hMYm8!s}`azaekolR66@Ssg7f~YMG zIKxRZh`|CPEKox$K@M}0jtpJ0O|7x^-zp{#t!-#q%klELFOJA17?RFJ-GN}VY1H!n_8PP_A^#|su13{wkoUKupTLLT`@luAG!v#|St_7{-xbc~sbB!hs z_M-#Hc$;9n#D9B=`ckZ(Z0%FnhOk3^zet-bgQM3S^2Xf75G>@XKzSL)RX~S7^`L~D zma=EUC=I9g6`BkxxIMSu4EG}tt_UU~*DgrfkGRf(l8~DmJ&=tB>}#1auEEwrw*$3C zbzg!b4;OH#I+KmEC6MCl`M`)`YTf`lLm-I|u}@hCRotf8^=TWZziCq>+V)le3&_N6 zJ9*;T!&}74CWsn?Y!B1fhY(amYGeSx1Xl(ccn8VIjk)GW49soK(scJ_#-y3<6QFMT z9%fh<++;&r3y}_8Dh z5LjyJ+v5qP{D8CnpS?Gax9q6u#lNd+?|sf4Iz6Y8kU1gqL>NLC0s#a?P*4yDL{#LV z0{Re8K@n#^^87hJ9C+$eRHk4+K~NNs!2kgsf{=j>kWSJg-S>9id(YW>SJm&2HB_D3 zH)AL1n{bcB-RJIe_NiU9YE|v^UEl8-4zOXv224#2krJyM1VoXD_vpJ;=9kn#jhqOf zz>cr;ei|{`E|3sHD)u(=`HI0RFG>QsXG(qkJS2%BrUdlSYDULMRu@(6l1SG|4;wV7 zWO!CCQ06a{T?Ddo3K9ZO6k7{phTvOl2U?C>g%(Uvi*YoT;Vr$Uljraz}hFe zCd8l;yTSHQ20rTk3tBoxY*7EM3J0YA&k1v%+rxIBK;|2Ai!6~Yv64hg30=qKV(O|E zS@~doL45&;n5|vx-}KHE{HvQ<_WhYbtoO?acNsj@`Kx6OVhHF%2D$;=k7^<+%+K-~ znmA##Xor^ZFs8fXH7f`^o$E8J^gJ_ZS;Dx5u8S$8?E6w;25#HJS02;TQ<$2XGNqjf z#Tp`zBr&NEGYNN@>txTA&Js=S`4h15k5Vf-rG&a}Ff}#A?Cd%;O~XlXeQ$OXBhTZR z=@~36EMReQ5#Co=f7E&mng&aYi`cbm7dCC&WUO6QiIOr2MFN8PC27&bdam}q+TW*p z`1!T>Ywy?Iuf2bO-lu!``G?;7L*qRUuJ`wM`ycH6v-W=N{VIOHwm@nfYd!%0ff-v|F7Wf6F?afn!z7pZoh(*IvyHO>$+Y5dy<-J0?_tB*e3;}py&Ek zocZ5lJZ|~-g4SABbYRN{9B>=4Vsex|^bZ0wfW`bQml?*bzAyT80 z_8e*_$?h8{nPI6I@8x#2oN?>GfSCX&g*0s`p`5QH<0-bC*|v#+-6HT9%^xt}p*508 zepf-%6q5vv`F_<#bRPD7Cq9OgBs6(IffXc}oL^-Cg$9gaebM(F+Hs4~(unIGOU*V2 zz>vUg>HAKSP;@~`IY|J@j7cJ&s`jDtDkmc-xWNEw2JoFoVWtUx7lkpJtPd4ID(1}{@#Cxk*8(Q9qk>QH}%99Y&hfNX+J z`af6rtyI`6_kVBySs>o-!yBuNFOh591*w&%HpUF)TuYTmn0)eET1&c@U@hA(kAt$0 zIar;8%^J{6Iv-LAtnv+YVyor)Q6883!P4(Aa3BG7K* zRo0m83)_%&NZPK~w{^zleuDsNDV4QaRZ3XuY$pYe_yUf!JvpI9*R{+PD?V@6UG_Pk z2!!+cufD#M+Ou78U!~tuspHUd&DTn56C)*beTUJ~DA$(+ONW>KI>~$@z!ZrzUERr)-}=q}a(huGL)E#+-MSV32Fac3p>FYR3ivc0vd? z?zskI2Fbn8iF1PF0N?~M^)`9k>d|){#^VvjZEH2;V+g#DB(mD$Aw>DzNx;RDzzRuU z1zMnfTl$^tp7NT=yP>k^O?6|A^H;e~7Qe{zx<}W^8SWd$d&lT%9ISE zC@)x2sI;eRnf04uL|s)_H#>`U>(-%ZSfOMz8Vhr{LRHt+XX?gjh^b(TQ4ZLw5NL7&;AlWJNz<~n?kdQDxKabI95zg1B>VdIn z`o2RF2Cjyc5&&p>0Lws!5Ohf?@eY_86!?4483J%Yh>OJ?9*})J}o`QY8N_>)~P0b??}#?*3kh<^#I`3p0Z5}EB;yi!H6>1WNKU2`i6Sp_@0X>TKtC;WVcS(RQ7-Y)hoPkW4 z|6m{~#hf^zfD%!zQL68?P2BBC?15{HYeGblKFtg#lK%IGlBGN>{CiT3twXO+F2+vGhvq!mq$HNT=mOAIYmjofCi9|w`0w-XC>8b#(-_xwizh2w6w%>t;ztDKG40R z`fFp6qwEI=Yg0-Li2w7xvbwV|MRcvM%b68gd6B#?Ktq;l&o$dsmR@VN%kC4J@TKiw zKY~f1bfOH4D3=hcx^OaIR_sVfQtMS~sH!}^?7v9M2rw&GnYr2LWq+QOT^3K54Sgt$zJ*oX_+i%0gCApyhUUh$`ew>Kl$;tiXeF+hXQblj_%vDv3 zor*sqt$Cb^@z47bX@bqWW{_*z0tr>^<(dvDjS+hYfa|SayvywGGRa5RMcq%RAB)Ml z8K7kLF;V6t1=}B~pL32-H$#>m_THH00A#P25F;o3IuEoh%S{77UDap?jR3fuaNvC< zi4K5D$s;BCZN7hB@pFVGWNOj{pwE%w)?7|HXxlORz5@|qFdSkyHAK@45ECb<#uO!C zrh)goKhk8*1Xgis+ZOxw?L$fl8#ivma5#mo>o7k*kE*ILGc${>Ywfv#+fycdWk0)G zkLixirO59$+X6`f?@&oal~8jC zeFqSO4c>c^P3~dJnr`_3<{%ZaGvdq^bIm3Z8M;wre7RV(FXzE8T z;3t6v0?X@74Tneo27>{db7-0x`}fbG>m$0phm)YB1wDkBtN~sQIA>`u=d|W6$$Jl9 z@pt=P7+rENc7F;eTEGi-j|PB4YlCqBpRW<^UQHU9GT5d4-AgSreQ7OC12q!^I`VZO zaeYC~@XxY-eIMYRDmE}3Y=e~^G{DcL9ia90GRCAj1$ z11lOBGkcMr(O_f=K$L;V7y=+ts%8Y31aJ+2aXHY=j70@(^PCj8(E{c?{s{$<HJJkNp}bU$Sg_#2EgQXAtw;U7!aknV}j0aX4^Ti z{I!mWb2(9kl_I!J$>s|t`;(k8%TqBu#2lc^L+&TGgH%Wnm*c}@o!3)Kl#p|&=x@6} z%F@u944}1a7Z;b%G%S7VeU=NgaS@hw2my|mMXBqq{sv3yt372U2i_l4%*YE`8#h>D ziSCQM_yezfto{v>n9{>kDzXAZktjrDc5bQ)G1vC?!ccQWfF?zwh7*Kgme~NJ;kN!PYNAzE6Pncp$A8%j;S# z%uKUy@%h~U$_OrN(kkG`=e*XD*8L~3A0uTz#;nkjVgwa+)3tW9D)Gb^S#iK=X@XMv zmJ^+v*s0eB(AhsZ#WoYI2@vFTO2%i5Z-&NJL)J)xMx`8-xj`|f4?A2ioLGUu_%+qZWA zcX9qM=I83azx=$tHoo7y=W$QRAFHeV54Q7F-v^cjj4HEP!8s0$anZEOm@yip?|TMJ zD3f=V1)?VduSmMF;)$ML90&$UU?*nA8lM($!{>m42Ceva5@OdveiqI-3z-{IJA19UE5iZ!ZO*3fh{5q958#+ zp{^&*eI0nHie_K?USZx=(>mxkpD1p_hPNC^GX?z6Me1jaN)aE(1P{QzRJ=Vb^Fd&?O)UaDpiIK^crD z(okpN2r~0d7u=*HlYqYG`q2tTaT7U^tMj}M0j^-C=)~qZ8gg5SkP?YQk-JV%C=@^e zd?00}z5}w_b$*$|to)zz-rAynlL0bGZk51|As~^1_sY=b`!~5xksFRFBK84& zNakNd44@w9LuG%{TAIuhs?c>EbcW^bCbMZ}B=HiF8G-}>G@aJvCGi`{5)Pd66YLZs z62_ZK`d7x}Cd$lPl|I%nB4Tzts>5jG$v{-;zsiIp8Bhj#p=&f5KxzI&#@B#v zwNtf2*{|4sM-+V>IlfN;UAaGbz0khOdzidmD)(!8o`_I+o{K&S6VtIDh>6!#v1~x4 z)kP-NnQx0|8kWxT$eGGm*ibfYWhX$D!##~_wG z?@el-WvM182v50%ar z|EasiM2N_~ffE3w>_D;K^)g;fGXN1x`9bfsl2R?)KP+>dkQfl18ltJC7H!9S@R^wz zgwPxNod{NXBO0*HYgq_Uo+?doXWyst??fLOq8v~x15^MC$z?)>0wfWMq;{S7 zQ_T$5-*S!vV+>Gs%%(+x^8`m=5O;bYwXh`cmoi|X04f70eBDHnX|K%CzOw*^6D9>S zGdZB(JWHJ_`#=Mw0JDQRpsBS~IdJGakEwI{f!}IvYWqkhib})s-x*jD89b+fd=2R4 zz`X|eRZ^0OFg-I3at@=V5fV6H#Ed&G-f`AYDdon*&5?8NdQoF>GfC~8cT@R4f8ukVvsBJmtPz$Sq zNQ06p!R{>~!}>ut0sseb6_5Zn=-+@_f{t{7C;ISWyY2SNwtoh+)4HyVqYOlCQ9hIDNv;L9YPSs zZNg|Y0*Ej(H4T7-=_;(s7%hMrQ^cSdaFUAHB)11W?|TJyApvk;1J@goYjbl_#c#!;);CgS zutt`=R&Ygw>0Q^sJH9>xMitkpwtj>7oy`2Qjg04ZQsH;W>^b{u65pi>OUl4A8xug0 zNWt6;#D+fCdQXYRTmkAbpdVwB+Ub=2EL6hZp{n`59OW9(04H#94aJ^;OsR1kBiFEO z+t%hpB@9h3Y%um0nE{(@-OQQ<<$C9hAxKuU8%gJ$Hz{;&o34v2IiAo*t$~f=b9}v+ zRGMCZThH?l083U=u92J|^P`YNM~WgztBD2dLsWKE_gB2{;RFt4^qQa3^-Fx0bILSN z)-SfNP-%VSad(A(ClUZSMJaKS?VWF%dx2}xs!Xudf2X{jm5D^WeoOx+n5=C(?l6Dg z0NS=g7soR@){eXY z*MoNKuW~JA0Wo!7l9H`&T5nZ18CrTk$E+4$RG$Y3Du+y5gE(gCX7BU-h%pK?SjJ!G zt}5G5vHw8gTBqs*f|Ly48s(L&T~V0u*+q$kXJu`!Wu#N#>|Ned0w|_r|!y%@prvb;$54G%P z^m$r+M%VXte=%jh$JvFrzkJx%_7@;G@vclW-q z!trqX|Dk_8WIo;pM?3)ST-m>fGL!CN@8Ek6p5w~%B%d^kJ8X?7ap7OciJzMfplelI;VBel(CnAa?SqNvC8t$0E+s;Y5_4ZxHA|GuyMl%)OC%e#YGSi znx^4k8-PjzS{fAOu5chq==!le%vY5#C6FaJxn8HpFH4&hT;M>Ow?LWRpA+Uq*L55q zbdEu!kR=0U&uPGi*6B=1h__Bfsp=};Rixwp*DDs7xG~ zS7n3jOS5lN8hD7gCe5sJi_F9==A(dLL?pGC`SV@dVgLU9IJmH2>w?zYRiM9ZJF_d5{d8dI z#inVH5|3?Db1*mx<2FPNesb+zXLegv-jW40u&e%9Yei;RN|DlpCd2SNXX)6S(4xsF z$~t8GXMa{QO>Hbw2GzBODYqw0u0u)ciK-7I81Pp5pv**eCbP@Gmw!{&Q3cLaiq||q zG4GdOn<&eBB4#i`ZH(9T3|hn#ZF8ZCHad?6!-2J>1T^}-H+y3+L4gpmb)6`KW4VrQ z{{Pw07W1LlE9iYDVFv4GG~q(QQSTj0K_Y5RS4nV^zp1~3_()~)sl2P&C;JrnZL5pQ zHFI@6*89qdAL8c(#MPi>*Yy)M=?FT-OO57wap%7X_V7wpQ5dffKKE zE|bf?MgbAC6a5igGs?bKA0>acCu-7uNZWT6j6aq3h27KSOXqJ)5$$-4(P#|k z9X71rfK8h>Vbi7!7!DdZ?}cI5+x$%_F(@zNmt>zALT_Lb?+cvWPb&I>fa2dI52NhM zf&iD50DM&;g{=3eHs+;%HUo#OnqsO4BE9dNL(?>3Lu`*u80~%Ei(IWFI>^3^{m&%( z94Rx7%QaGMQhhf+18|>nJz%!&@_B{(kncBv_bFV@lVh3FC2#uIn%u4lo=HZR`gFmJuF}M+V>mT(7>W zYul5J$1VR|`ZLCe(P)IWZ2@8szo{EI@3`)L2&lY6Rn;aD-gTWx?(5o?kkF2EQi+rP z)v^TT9%L{Wzmgat>3&AwS>5h<4nv-CN!3T%$aM9&Ojz znypE>&0v74st`iNcsv3*ho#XNd-m={-}l(IZ5xg~_Ebbn@V?L9&#h zF-l6Nkp?WdMy&=mqXoD$kj9czRR(P(@a2dsD5Xs|V6JGOfhKZ&l!&wf$pX?D$l`Ml zdZJqdu?BI_sqgw6U=In-SD2ZZ#>~t#>Z(E?It#)9%wAI2#U%Zs>>KZ^47imxN_jPi zP?@fpgDfEjYcz1^Nc%SxHSNfddSj#&_oqQ#P_9X*!IO#pDh)s-D@&w5Mw1BB&pHX_ zX%N(cA}9muNn|q>G->wub(0 zk~yIL!of35Fc9fs(x5AY3M|>qK~D|vIwA|2^SxwgU;aa8MALFRmra2J`3fTI7j>Q` z1*8jEa1BnG{UL)E`W^01wg&~T`DfEa0A0slZCwA;>u4ZbK_dmYH2EXXCmqi;@o#0q zdB@Ch$Xv7eVxQ$Ya#K@730{SWk+V?CM7)7emi@dhVBXFFiJ=ct^1e7Ob(&}1-6>4(Y0KnQ^1`tffQouC@>9U=rW&TE$$Fu(` z6C5D(Hv`Y=qcP!c%CZExy~0E;lCt>wrTwXNxY~gJzWg5K^Rkvq+>d~x9Aq#2N6>wP z&Or?j>-;PFv6y!$s&sd`?npn!IANFh9%X%zeoFd1xo@qrs$-@>dS5ZSz3)1+8BLgS z#rSDLK`%-X45Dg+(xiX4OgUhgf8{-eue|+E`2bUSkIG9OT?Lp5pOPhwvjnP+uljmb zN$5gvzDDc#1_KF;_0zcwC>QO~nvz__K;}^akZ5v(`U_1`%l=dt#VJehRuzL(TANkp zmnAOA*vq7v74;iSem)%%iy||MsUS`1e$=z{Zh%Z%eZZ^aBu-B0aH^`n4X@J z=P-}Ds!ft!!PvoIfDi%}7Z-8x;6ZeK2k$(FLzYmks~UaZq3d$;u=)y3UQ=}km67&U zwku8IE7x}-u0c&iXxkQxi;Dt64>3JGm6N(eQA)w+355x85=7VW*j9CgK{Jr#1xe;r z#&L>hng)&t2NxDF8jbk=hC_s28R^Wv2RI?IZfa9P(%&pg45-cNK6i3`zJt%L_@3_J z=T~^o5777e`zZGpwDJKM1}y*pAOJ~3K~(h*t9=jQ_jC`&&$cwh^Wc$g|BCPL!Fbal z=kKgP=q|6f_WqmbeX&1Ve*SR$*+b!degHajJ|QJczP<0}^Xh!B&(05(`*{ey2M+K1 zclSL#u{r=GPQrdH8`>(b4Ywz#t^~K&7jOGpwAN=Qk#KOUY08}y&7T8lMD+Pz- z6lP{-@vYB%HZFR^BeC`9Z9q!cyLS)1_=V5o{qK7Z=I7=Nh~&V#L(_OX@ky8CiI-iD z6HYt{gTW974<5wVZoU~G`RGURiI068bu?XNR9juwOmKJi;@08?iWexwDef-C-7Q#w zLV@BA#VPLY6ff>jTuPDP0Ybu;=UwaLSAHb97tZ1CnLV@TXj#qVONhAb0G?_U#ORP? zv#eS`E8KY_13qZ2L>q% zWN_kF+^mFP@nMZKVw(O8P&rb9uA`{u+iFUHr%G|{6=iRA9n&v)jXnPC%4B?}>PS4Ve#BZ?eMURrcDQP0k>g}Fp z_G}6x$b}^l+bd^n^7l@EN9}n)XN&L>e?vua%c_hy(W1!Y%TDvXK}Bbpr_4H*`hYcJ zXT9z$=zZ^Yrh(KMb@zF`R&I6L7%Tz_z*HqfWo3IS0xY|``IIR#QSo{$RjvbW64Q`G z!Yn-!5s|2xkNoTTwxAzI&X8iZLNOcY?VXVp&C7A?@%)vjX zuN4cUHVoI%SDY5T3v*>l$m?-~23k|^SY9coAa~q*JWhN?#>AM?2v=sXuG~${;}Yj^ zBc6kByRQ4>H2@|%hE2*eE3){09xHLYx(l7qZic51lc>I*N5Q5I)HE~IL3{pW`8L!e zn<%oV))^J4?#kK0U;MqAmq%~7I!=0}*%I6r30}deaPN!tHgHk37KY`_V-B14Dfi?( zyqmfw(FSw@SdwvpO_$pC;WqZg4P({Y1N{!E^BDhLuEFXFsyZE(k|-7@gji8_)HBJ1 zHCE$2h|_^}R(S92TOjWsK8Qh z^gi>+xF6Ighh=Lcb{sfC{rN7o(`+B5)cAd2ooJYiAf45AZ?LpdW?o*4wIEpMKEtTU zs?28qT4B6Rqj*nZJ}YD&JTJLU6_E<$HQDZgpcN&b3$v{VzELfxCab-u3gFdPgY?u3 z=P6F#K#sluI1<`E2el{%;N8zkl#tt>AHyE|PO5=|^E zl|So-y$w2vGwY9r9~Lx#sRKP#J*;!?v8Ym5Gnh*X`||-^ro<|_Yv1BMc4tgZ_;296 z>9HmLXa1pNQ*;bB*p_16za43tW+_4Rg1DAS2$`3EwvMl#`u@3af1f=9q^zv`w+k;~ zcUIcWIpbnUUomEqm4W5)oiYP|h~p#Uumo$}iQy9Z2Z-Gyp;Yw~TbMIf%p;E!iMwQ$a*| z=th&phYvTAZ?hx6aNs zS&SPY!l+8#{-2G=b%myY}Z9^z<&~y#MAgP%wh{yD4=)Ilpb5Lgr_;`3+b|yu-pxb>sELw(f#>Gv}5ffzvT69=#WgT zUTUAPkWdtx>AiKX@5SS4w~avVO=dyC&^O^N(8~kjQqc3ZKSNiF{A^n8A&*e#G96t# zM0-`?ijb=#6(Ldl=MLuy?0ep%4Th`1)`Taaa$Naly*t&}_gjA;zKwLM-BQDS%ch;s@_`rS5HEUDb-OFt4Jh&peENc?<`Q8v$KQikhqjv)n9*T@Q;>3!4t>`` zLPcwv5iz7btKIJQ_L#x+a)vGMbuc$3M4R{1c@(XuhHH!xN4P?c?5^6`#K-j|=;5<{ z<_Mn1@D=TqrHTk_*KY54`;zOw7nUwBl0lDseK96oKD(J#2?LMhl1Pcco5WWgGeKDB z_;2*35G5zX?JqD=TmC96d*1rQufR(Vbg?>EY7EP)13} z+Khf+QajnaW5@;W!?J52S*z39*I?+q#Y$}+;$Qn$EL(o0@*98dWmo;g)7l=ip;vY$ zqZAawX>`j}epu|+Jxb?)dWEyBlcfvzLrFd}X0RN2m?tAAPsGdvb!?-M#GcIyvKSSm zxx??Z@PgL8y$a87M6ao=BFP!7MQAK%adrd=xJQb2XaOmUHd?b(T{x}$RRA-kAq)j?_=|F1`>4o zQ$u~pl*R(oE0Tnt*9j^c9u}0AvF`Y5(W;e&G6hK^Ng9cGo<4F)dl}?mJE)4p?O-Qk z9rP#=iE=SRAlUyKc(Zk6)+&&`l+x)o@`X%+h?IFbyK3T1?8y48o~_^5mw`%^fK&#W zmAwTNJX$SA3u%nNZ_*>(-UlA%%BT3irl`DBfY%^{GJrEpu#^S^n^;Jbi#;yOu|*yc z{@}w5D;>Kpj}O81%eY}g}2_-2<_35B_&1YLD!HK#S z_{^xj&9-nu{ss%ZT64Z<+aEd`GtSW${+s)kK=mRmCf;9Oa2!Q`e!Y#7M0-ctMuN*= zNSaxQjkFNrv)nDojj99!@#>)NmxgS%saTqD-A$m}~vLRJyOXs~YG)#x-YxY-< zsWW*MV|8e9l1j+;QAKh;U@*$ZMHFObJ<*rRtJea(Br%QIM}y`%qW;JqQxE|g z-V~N*PSKjhM#KrjbRM`SpT^jw`4~2G)~Z^Ha}}~br%_Jmq^(3X`nVqoXmyd_8*C&* z)hyf8e>m_?0gbb!eX~AKOvcdBnR-Uno^KY&vT^Q$Obqg5HBGJi4q`P6AsKRI$EV>R zG%R}%v-i5T{6sA@U$%9G%H?B=7qn~zku3L4Q|t7zpD#OPEAM?-;*_6*+l(W(CMMsh zj%Gm9M$HDSTi8h8fsaA+kDr!Znqg6^M)U#cg{0dXG4U?rDz@YL9882dGVfP}?V#wW z)ue9D8|kHqT8)wj3gE3nuJW*z+yydD06`XBAz!w_53-BzFYyP>Md~{cg# zM6+9xqW;Ukt{`r*;K|E4@OMUo<0ziJ@0&mU^U!b1%-`=~Yw;c0K8oM(BP{f-EsZEY zEzO}|OI)t3-lLTzyuxv7#y@pXRcmNlBo~)n|Nd30Zy$Z}98oPI9weu&lSiZArwo%O&>0!5SF^hd(LbS6_ns#lSq&RX|J ztzJ~u=R4uu+voz|F-`0CwUC!dv{hmt#k43SNc`lweD|OF3)}t0TEyd{XvOu!Y3P;S z6-?@3XtnX~^QO;64Px*I9nsekF?QQ!x_p?-k5@<3&4%XYF=?OpdwQwkvEC-joU@wy zhNkSM35t+^3w^jb!ma}sf4baG@9X|UFPS+TiK&clUDhL0)Feq0dk-{&CIxzF#e6UN zYc|@9_RMUF0}=gZa}l8fSpA|VWGmKE3(;I7+wOPN5%^r+UJr`E#%5r|K||I~Q`q)K z5DA8|FS3i?5w$i_q6Frquw0%3a!vj&4$3UZox6z8Fme6^b4ltYnEokaJUIMf2z-9W z=ij|>x-;8X+zu|Yzf7hNq@;tivzf!55GT}cB*LH&tD!HrBJc;|%fF+>;dx>%h(KmB zwp!1#hSA+LsXNZxpb3tT9DB>>8$bYCo)`a{-iJ@0yYS4q9?N34{~%g_A=ige-FMcbfjMuTN4QKMrQD}Qk1ZVnr~)Bp zzrrHW5p!%Ga@_`F+YgeJ8$6Hk&Ne&tC8_%wrJPMZw$Idt_R&nbzgeC;ghT}f!O|`Q z4^Qi8`!EyQ_x;_|u?Mb>!~NW#anaQ#+XL?!IH6#-qoLi4 zo3D}AOQPyv2b#pQ=fJV)0w%v`oH9<}PNR@Bbcd!SopGmM{o zEi--vwaPtP!fL+^0pG`nxS7-K`^2B@k|2f*lE+PeS~N)r2#1Z0-F}Oiu{&yd?;#k0 zrq_FV?zimOi>;%>#A4xB!W`ymOZc{BR5^4njRLRyG7Qo~u4j6MmtLe~Ty-^S2In;P zoBQQAm)K3xcVpCN3k;QT=pPpg@q3LWfn+CcW*nlZ0CF?#xsmH%ix?U!9Pwb#>|~Hx?a{{)pl&Aqh+gP7`-(Q< zQD}hFK5cZV3`9m|P2tUmI{BkO_mWBU5y?@<1mUYIi8O}j{2Q}H)8@yN!X4w%=vQel zE?8yJL;2T%JFsdv31aV{EixuoC1w_6_zfeIIrtV;b9Yl+RttDZ17Y*Y$)R9h3Vc3` z=b%)57vK@}U`SQ?yCqzw( zfc<1)NC73 zugEdgD4wV&4tLrn(rhc|&!jZdM^tTRJ8ByraBV zyg-op^fE^N4Av~uh8EHeKT|5;3V&TKoU3G8wSxf#2=&TWU1nk1i;ScoM)G(cwbjS} ztQjx;$x#;?5#7xGonc4xWu(N|KB{{9y9`c)^0CHAdv?lnzmmOzp)8@cD&Rt`4qwrn z(Q@swDD}M(pYkIaTp7yu!+JzHw98|Ym;&<35x)jNQrQ^Jj{;Y*0VhccF}GE15DD^4&~T%8OFcTB#SWaCuxQ&`@dLdp7D)! zf9$}CdUAAoPZ}HflbCFO{xjyE{Aq1<1f&fgFbC8Cr=gd0Cfmpy%El2CtHq4p<%HAL zFAhA<4O8wjB8hv%Htd8U?C@6 z3G}ZMq!G0qe2O^I;G%p#vT=bvB>k@M_p85>jBFK2w>m4{f1mI^D*jWvd9M12)$=iW zw3o-XTlZ%XI1q^O7!rQA;El_0!vQL0b|kN+Pmip5M}ya3GfDP5qt}P$ZL(jm1$B8| zGTOo+_)$siBoRPudUMkkxvwrlDD`Y56}Iwxt8R{%7UQMZ%bIyo6Tdsz{?gF_dq^{T z7Tt6k@~-F}Jv;m4cUWZ_7f0`n8FE`H6}t`pCd?Q){SR>3Sp*QVmio2R#9xt@R;jT= z4%oW6@ZAf3dBCT@6OqxOJg_SWl+1@nY$syB>7=N8d=%b6O%Z(*}xm3QKvXjI%>w&-94B(3BnilQ8jN%!2x;u3r!ZrJ~0f*OQ=Hws) zoVFTKc|xudEjJLABKJ5%7{2%NoYevj>;wN-ZP7OU_Hq3-w);q-5U^B9@Jt{avbXM7 zxBE2ZTl|6}eJn-e(QS6N3zY1%0Xw^USVIQ`Lt#TO_`3TNy$vka4?k1S$ltUk+=qUy znDb;7>)4%ss*5SGq)SAK53YaWi9ZcByYo@?is_Rof%X45re_E=CWW;XNo+;L3O3`W^o>4N{p8{ducp;|yo#C$1tu7_;Q=m-$b;xjZd{Vqh$6UD*E0nIL{4*Wc*VrT+472ukQ(s(a^61mT`a@%wtwY)j{O@a4l=q&bu$D2;aq0t&8 z-Pv|cT;*96$Yr)vaf;^sr_dgaY)o6Be2TOvC=yUH34KlqN&azcF%2j}tGMe%0z0o* z2vRj@vzh}}2$0ZYED2|$0UGo1l5PZz_yfHw5E%yxGNIXk%2zB?x;DYQH?J{k87R?+ zDwr8R?-+&{XBt!DjEC*g)aw)yRhp}@UVJA>St8Mg9}~O+-X7-gm7F zO*ODK;kM+QfydTeTN;5`RNqV3K33wC8uuQ zY{pi3BYBHUA^A4-levuhowCidRv2C03m@hs=gNV6#w;duQnD?#AuqEs(^26Aa*~pf z+GdaLz6Pb4+QCmx+7%}z&fUoupLNEvbRaCG7kS8`d!l}qQuXDqK}0Ru$$h~_WP!X7XlAedsoSK%FX}Q<&)eAFYEEolsD4r&^yr0 zbk4w$haab7U%uVX?$b8mt71woOTg5DDmJ0Iq-=YOmd9Jz3kF2AsRK&PryqB`zpccX zTAoG)^bZw-nL%aamko1 zs26{=$qwJ8FBtv)><`!32Rg@Ei+2PXU12wzrzRJDjma|Ol5~Q|Xc|!`>%QIjUcvYT zvmd{i=DTLQC7`Q!H5~|r`XCyO1+b~|OKd3!XZPuOC^q0>E(6Z2CI(Ycd*?!Bv90@e zJ^io>y5&&cw!i#TQc11rMDRi(+ds7^_||njvdq4|y*=hnm#>9|1<+f^LY(fu;#gBr z+sIntISbjBtZM# zS6>PccD>xa*!I<11jR>q+jG6<$9*m~J!eLjYZR;?7bfl36I@QOQ9!4)U1apIvA&3y zOGMB27d&KwqkJ#ZDiPsg@jKmqP77<`U^)BKgbwbw{sW*usdZE{)%)TSPZ)Z$5^BFa zci*#5>ne-!pOhDJ!E6?R{d7FAkp(?}XlVrzshfo_Dn!vkd}#FFVj1gLN437*thpWfBk$ zQiM=W1`9_KrOCDhRi1Dlyfyz*AZNCpqbXj$&QhTV#Y#sk3*fvm=cPdc933C)e~9OY zVq&gBzPSQ+qL(YP5LqT~itr`A3~_Wnz7E9&JbW{Q$s33M5n_;=I^Rz8?K?e3%&H@T(BpU_QK)F_9q+;)4wG33(bh5i~sxi zwmu&EeRRG{@q?j~;;K6VnhVm7v>LL!@jfQUt0aC#eXK?loII@&54^vgP?4R_IFtq` zNfa7xW!y%ZD>)nAs;{a6^S_t^o2_w1 zk};j>GhXU$a@J&ZKN19Q%bq^j15|C|@~Wm>KmRedDvmJ`;2m;OM=O^@nibVBF@n;F zS|!;RcH2{7TXKQWrB_R_R6P6hQ@BVnwPOD!$%y!K=$EZ1=@0>!1eo)fsJBU&l4WZ* zB9W3zTjMx^meMQ}I^k)@3S42P$NKBWp<;IvABe_36vTh80#=q$j?tXqCe>9@nG~Fo zc|ZjmIe(eU1a%?T+H(!M8pK-)8cQ>8Ph?^CDUTP50{Y`z8$P`m*N)TH;5 zvSMkxflHRtG@IhiP6HN_7e_?XCT`_##~Q;+l?b$dl;+>~>$s5brCCx8mb(stmxCdi zE+X1KGQ`*u4db!=9ok6STIu#JLfC6{c489-qo0=Xl|Qqu{{wjauv7Gaxy-SRh@dkY zFjDv(iL-tB``&tLQgXGkSoU!2hYOXTjyk(TXyang#394SLmSMkNkfX3Wf!?^-y<=> zD;dW?#|{hywI^;2jARv4-B4Mmnlf{<$*9L)AvRN93Q`q=K_X17qmC4B3KR`V$Z8z>iDz&f~go>uC{oy*81LHlvtMZ9s(NyE28uMDBh{fQDsgjyVG&7W`r;PQq zg0?-!}Q9mFDtc4V_}akF{XNwdv2bIouu3Lmc$Wy z5%VA*Qm!A7D`a|iov}v^y+;_N>gDR9J-HR3nWK_;8B%wYBJfD!hLE8Tx53dyu8;5F zFxi)I{O6m%AAl63w$S^P(CFee+K7z4+i15z#qynwnLwc0yAzT~3b&hY!aHF25zp1q zY2ASPXh94Z1}EP=^PJ9@f8DlAU+af1c{>0xpw?!EU6)HBXGlC&{&z7x1d<2|!E1Bw zLw$J~fb7e@T!#>dik~4Gmq%^S-yVB1y3a`c#wSg~9P1wWO<`I*DRS6@_T>dp2=%jV zKfY;tpzK?YOhUcqC|=OhPxT!WSEvz6zyo4wX~i zA=&eO8h9}JUM6ws&!Y-{iALX<8~vtc zX7(5Kf{8Lr;M(HXa~V5d>P)46G!KR_Rn^In+ngsP14f{7X&i6K!b41hlG2kkHsF(O z&zNdb``pI2F$#O=rnf^6cV;0HF(U37ah% zXBKRT5nW4rcS1Ahy6VHjsAPDKOJ{?h3jop9jxPxQLtT$h$FIt^pM?HrhndST{`!qt z7*Wx8t5(dSAw3W!8WG+^1g)Z051CkSJ9Ed6@Wg9#=|iRWdy(386y8Q0i8ehPJY_{6 zJ!<;ohX5a>94wnYr#?XsOfO#$YdI0QjkXGry1z;sl}~J^`0ti=bpG24D`vj0|I=tk zg?k%>q3Vp{PsyWuT?G)NprZx7-EGO+IzKohi08jQdC)~u!2qdV_f692DfH*h%K`il zz^U!Z?$c?l#KE(l_{dgIpxYGR=w8L$>G`JUaXtdjJReKxiMt-2hF*9U{L(78_saEN zUK=dKL&(_u=u(#<%_ecE-+#U7^F=7l4bGzf;SL1)Kt{*gQQvx2xYUV4{K&4aB#7!Z zxbKg|63HKWXV9-q*C7x?DEV>aV$^s6&rmK`@JsDC$3vU;x~8 z`w{QC|E3R}1LzujynzpWI^l&GwYXgtqJBY`)n;RIwYSj`8?N~D9S%D3)YP*G0Ffw$oO|PzK*yiT*)*hN zPnf3zOSEnWV7qh$i)qgjW9@{8ZFn~+0C)P=H#a41mqnuMOnqPb0tPbQU|rxuBj<)Z z4FLg&cwO3Q!u52=-2gKS*e8Ym$bolL(`sKR9y;FCet%d5W9SNB{XtK?eE<%cEc+nw zH$}qIdzSd6>SS*nc>oEo`O%oZgSSk-CIC&Gli&-pW*?HV0|R{t$W$_!>0!7J zQ%85whJY2fGg;|F2^w62B3=$Le*ZCM$wF|)Z%)W04jvxwTUFc| z;HK|0E#lVdrPxd~1}gOIcbR?A_WYHmZA7IM+{_u$(=eJOzOPYdoz*`{jM>%LR@4vO zZaYA9kH7Oi^0Lpb){-Ki55$ zV3t%_pn3Cg=oLgdQ`~1EtK#UG;LzI=F7rl+r)O1wMu0 zg)j9pGe)L@C<iq6It4y; zefWAz%wI?;n;N_*vhtO@KF^?4Li=@bCACGo4c4NStfyaEm8--_b_wC_|q=a zRJ{P@vWlE+QpI;$*qjX2v3k?cP1ChwxswH$Cv>*;b#~c+O@f$2ee{7@12 zrSG=2&tb4yX3(>Z`beAPjTqu-{!A?Sc=gg>%+o<~obL+^+06(=?t@SEfe=oj47VjV zsV~00uo{ua11D{-O!i07ewkE(f>Nk{}s7?Iv?@>Q8GlCi^~)9855EJuK?|ro55}_ zxAwoB)(z>^^^hUF#?$YP#e*P_ASt@LOyw(2shgC)hP~05jME}FG|v;Ra2~rnJxdYyoB5O05Fc^(jeM0fo`L)qywX8M0{=uOvirQZXkoq;_D&jc|0 zjIBe0HLC`?$LyHJiJKXYPO)Qk7`_D`IVFc?`1ZhD-RGF-V&mR~kl5O-SRnE+IpiOH zB3uB6!tVE?$GiPu{>HG%7daI|1f)UBN4RAX{<$uiI_R3-?z&^&pk#6FRb`cA*h!WF zSCzCJMdF9mfZI90#o|oG&UQZn4i<#x-ZH=eYsP;XfA31&kN-VJ`^CB=A_OVAIC1NX z=S&yiI5$vo%k!}7@}x=xJCy0={EB#K5Ua-ub_CnX5bcAtDuah%&4^q?z5P-P%`tapL zOxS6kMrx-d9tnL#l)MOFjuUS77DbCkdM--hs8q0(xgHx#bQq_P&qFvv4tzGA*j zGToZwf^2!-Z}mwn8wM6oYf7i0jOSpE2F^%0gIiX%?1E3BWDYGkp!nbmA}gO1Qf% zm1Vs(D9_mkinL+Bu#pk)e1HD7YiY@cgRrmLJ4cjmV-V&#xsf4$(R$&d40C+@{O9KR zfa~V5&A$unt=O9ah&YSb;v;U|(S6{neX<lx$4i&rt1|z!FbrrAN-W5q zNadt`AsXH8(`&2#Q~KhM!}|{lFbF^L9Mhr(Kic2F6+aArYt*gG&V5qoF;#Hg4!Er~ zOB@&gdM%12vBmCFaWIfWYUb%6vad!-Y**C{2)&5ll9LS6gJARB6p<|KQIeG z(W5tJvCSrR%#JA@4`!OhPqnJXB7Jh$L3)c(t!9SRe(Eode0)&(I%%>+i0~;nM(#o# z$W-Znd@D}qhbGcrj+3h&8jsGuV&-$1zf-zOh0KKW89ByVOc7^WEJ;{{EDg>PF&Ril zk=;Rpq-|;%`9mlQ_}aS)RydQ#JXkOI)YtJkjkW|$i7~AjL^kN3Jhpj_HH$qg9pgQT zB4X1jM~7@bND=`V`=vWE<=7%-Gc_tL(Uu{Z2*DBo%Dr9H$sWe>P~G{61N?!OXP&Z! zZcAPWm)nru*ouTRTk3u?SkGp0rIem+7{n34`+4k-{U(;^$mYayzrCkB8bBOGPqm|* zEV!z>`}I=AJ(NhAm+>p8i~pM<(k#~PgZ{DZXhCbKCt>DWR&1-3(PVrX?bZTjW;+zn zxMR4&Z7cwp?un=hN03Rnhj_W@jZ&jvT=1!JGx~`yL5b}Tbn!5p_o{sS$rKEj??x!J zISl~lxpA>*4r1$d+0r{p`LQVCJAv9CdcDbdIYKm_BYgQVnUvG)$JBF6VjpNNd?<-D zzJ_IU?^ES)uerzuoA(H#l1UI`Hqi0IcYrDV*oD?V_>aGT*R|~kyc)pi9==*)<>Q{I z4bDtES6QDGrM4E5RaLXv3)+>a1{fX`f3xrLqhB{$H#)2ydafoqHblVn9W&vD%rVDhV15Y2~^T z9kt0`?Xo=>FH2Zey&jh! zLjbkmieIs98uxLpe|;MK3w|{IB_8eP27?_wC^0(mXfH-cbJ-hwXI_RJ0ON3QIFmf$)E%EAhK^^Vn^ZBWk zniw&C&~{h7DaGP1uTo7n$!*YnUHxE;2YPiHzxg8BuI_UlX#d{X47U3e#BJg>( z>1d^X;qM%UfDg@opEiEEDY%@}&qmtXe{So;R!rWRs0*f)f{x?MUvCzgg8NxsJSkaK zawAuIcC9yWPfwHDJOqtYyU+8$GNqcoTwS|J3trCHW2D-0$D z_o9ohhm+PO6b3DF+`qa5?l=MctL|Nex>aAE7G!>py(5uCPm-CetvGo5omlLsq_vRj zz!-q{jXCA|X<4~Z>FX%@Yq|X6u|}M(b3Ri1O^AXY_-YyPi!GGR4DZQfUzw4IV!&Xq zYc-r)k9C^vlg%6VxoF9+2(0t^qkQdiXkQ4WU}bvgvJtN}LQ*%u13dh8bs6~++KzpP z0Q$-15Q(zA*`b8@R&E4lFHd@xiz(_TcbVfUzC(}X-NbBpLGSYQyD5}2B*~A10JOAu znY{LT#`mQ!csGB8L%XTTgCB}lZJtqbC6Aqg4zV*V4<|?gAhFOuv8}uO(Ba6~6kf-B z(+3#%f{_ejieS!2 zLUC#zwkLT-MA)MV5=4(gXaYA+{{v}zHw92ZCyR~cI$~C}!R)1~%Qf{-##IeJsTYA( ztuhsPUti&Xz`(1L`uJGH0wf>-s*T!QQbrNmOt$7NRq=-l5CR=IT?KHSiig5C>p%S2 z1hc7R#w@56ATtiq`fif_JMB$6UZ;ro;e0v?zG)o9tb<*_{*|_ZbvK?~i@%Vy@!UO} zZ}k1DdEv@~xY|OK5oO(q`fSHPmwLce#8K)*xK4{&oUL2ILn98HdXuMAr36t zhwm0gUz*zY8hLh2z%VwNyKF1I;3Fq-*ug$8>p*RauPkKt$HVz~-++4PZ3KhAyqw$g zUV2UlX-TjU03BC@D(&EaA;p)jOFiqWm6@-&VGV0-&(Xgzv=jgpO5yrTe}wxw^~`%a zJMwp3o%I1rO2#j71v{N)&nWVyW9DedazHI~KRhMfD$;lgNgNXs+KTGhkM#|x{l#M) zZ#7FbWoitgJS7+Xw0?*e(=q`nkTML1CX;auHfjE9kNgyDL?esMw*zz=ffU{YkQBqo z1H{L#VtLP+iDNApG%0JLjpNMR;m%z#`$$8OHxH}Q#fTWmk<08{OV=?Wlm=EFk9=6{ZN_aI~?) zxLq=tmrHNdo(3@l*p#|i2T?52@ig>7H1Ge20F0@HKR)U*W0;~*I9GIygn`+Ak2z1A z&-9lCftmlFwzrl@RyF!Anv$C9jU;{8Fxb<4V!Jh=!7t79tt>Dx=d&^3^p;md2gZoZ zQaA>W7}j9Q8)(t8fk3|%2Qi7aP~94ElHGQqQ}p#M`NIeB2F2Btr)(^eP97p9JMEJA z$w%VRAlKog2H1|@vr!NeY)V!&wzPdE=U`dD$BioXOq;Z%Y22VS!QT{{+^L8h(R#bt z;S9igHV8RPO+`|g6V$?YDGyXvo1U4!UFHXr74i}OU>|njut1aOC#sX=_X_vwwlMG| z0m-Yd&qlJ)x@zpGxz72ceM3r7$n;r1XoVkf%|5ba>1G2;@_ z5Q_V^zo!U^3E}>zO}x_+Pk1#q{fikFsqR&GyeL?_`wBRww_}?1XZ`I6g&*;Nf}h1l zbbC1a+}S~{q_`Fb!B0?_Z+#eS%tu!4RfjBk5rpoyu0XS1wk;6AjcZH%uy8nJn-VoaKQP% zMeGdq=_vK*qV#m>OVA?95p*Hop1TLkNT8(nu}E_^o0{7BCg(MGU7Pip;j#YK`moUZ z?9z&re;{-;H1r0iH4p8dI@(n_+CK-+?%ye=i zM#0kb!;zm!(Jrc_n1LDPvso!?)cC5TXXT&i5N>B=7!IX~(^!4R)qD3mx|KF3`t7bK z>Iz@4olB;~fiQIXFUa_kIR5$jSHG~Y#-2MeUoK_!FUNuo{Hwlw2j>kvZJ7ogrO+cv z;Q(;59i2LN2o5&A3CMoI&T{?M!0+gU?eR&mc~T6)?78%~Q;ZHGOZ`3Rhu`e8 z6_(r4x^!M;SUB6){6dEOiCCBxq2Bk&B9NZ_UQEGlczq`D*Pu;pS$FfzWCqVD8xNeI z^NW|o-9*~JXvVpADGYnk{4fI!^`zkQAc4Cb)1GP3tSEv{PlssxIwMlsKlDjP=Y2>Vh#_PG5YV;1m>NT2Rabw*{dvD+wPvqY5lvO5_RgY2 ziqG)z&Y}bUo}KMM)Mq^FShXAL4&LscditZ7%pfs#ITa0;=}Bn>C@w|5Q3J3DQmIxO zb)ku!wG)4crvQQ_-idWxuCLJI10J6A`eMSu;7QM`4lQnXI@`ko(R2y1DXdm6$ao{q zkN8YHSk2k0nanaQsutLBN~Pg#J?AEw{5Dkifi9Sm*Yq!61XVREwGpJt{TZ_y0C4F% zLE|>+WPUKP!bp^8B?#?4enS&9wkvX3D0_KR027&(+UfY0u;F5lOcWRxSnu%*>r5~} zkZh_TI*m)OxrhEufYYo0a8RBP6)mi>H-jo-`;WU=zR|VQM&M$dOFJGqjUR7kSG47P ziAlrfIjg^a{|>{U0-2Bd^e_fMdlIzk@yN_-`AmW@;C4Fmo%g$=-@zhJ*7ck#5Jb-1 zrAzlN^fc~qb4durReWCs(0{k`BHpaP$SDMv{fy&s?bie8O#QREdFS)Tn;%bVkNvuen_LiaU ztE$4D%mDtj6;L8VVz5Hs5|9}90T;2%v2$XH_EprktAnV1mtldTA_tQ|Pif>pDnF(o zfGLrb42HRS0UtFO9t|0yh^Py`aPP~ zGJbVHVWj?*wzuS8IMGSpiT(SSOq*1Ksat3G4Kc@Ayyk>Sp*&`UbEKL6W6r^ymzqzy z%G*sA@avs^!aO5iZ2dURPKu^PFT*k?@Ey?O&Iq;bHi8FTkmD`4y<4Ij(I=!$Qy?!N ziRiQ#K3laeBQ7(+$4pwP#g)S5{29Y&?KNSKkZ^vR4a(N{wHP}*imIHbV(s^&=$csm zkLZknDFr-e8?lV$?@L}vUygbg_f9TQ_9%mtmXa!CnOe2v#sCwwUt>3FLc_wv>>Os?TI*!%%lTGx&^fiNgs zTQe$R*`CV41V@A+-W?oVPhP`UzQ*NLjs!2crpDa!6!ws!vT3KnyIm^+lv4g&5?nO_ zY$;cpv_LZ3&DTfJ(c55T4gUY{1&~Mh=2)HV5|cQd>4UGorr+iy$e>UkT@k{B zq}uSET@Pqj70q+e`E8d=>=_+U*cIvj@v=9`%OmML8x^Uj(?g}m3EoY%gKvsr02#~# zpPd_-Z8*Hh9Z*Ia$Q>q;ES&x}odg3tXrh=NyXV37m+J1#fqgR9AIuLsHSqPExlz$K zh1yMRK?=)1h&5h+@23kN!U_==k4<>_do%cvNvAW$r^>l=Hx9&K>P43xhl=TfQ8?A! z;G9E#+x>4lLSpPn-ZTagsG^}^axS&i6n*nKr5peLjhYdVs8tViDjdLUoCVk#hR(kn zM)K7{s0<=X!OTBK4C4j{WDexR3~NTFe68ATMO&(b*aK?_);wPWrS}Rvzt7*Z6#SOd z{3l6`g(-xhV^+UuIw+|0*vq4~`td6=u5p)A3uw_v(9!902s zlFdy*Y}ZWpW}^WA7^{#Ob%FTBd>w=-J8X|D=R7VuASq9@Hcm0&SsQVpY?Y8AqIAPx zNvog7cE^(|mB|}r$E`e;66=UC)EHRH`81HnUYUy_iJUw>mLX$g*;0Nf;mEFG&Hl}r z&SUf?EDU(oee*e2+x>KE*M9t7Um-NKr=cK3HayP-bpOu} z+Albi;Q>7nYnxjZZsq{M?Aj7)4RTEgHGu4OQ1f{YIsnlpKms6`8v9~g6tlox?Qt-I z-Wi5V9~we3`El!{5L`FpRQ2;)YW88%|D)-wgWCGOXrJKj?heJh6t@;H6nB^6P>Ne{ zXmKw^3lw)R?i4RA?iz{(hY}#~et+-1A%8H;Fq!1ubI;yuebzqt0hgY-oby|qqL05t zScR0nw!>>BQtV8f{SIfXtZL_mXhG%kM~5(&Qj76$x}z!F3+UGBo%U5P+}X+l*FNmx zf`{h+4f>NG$npG~)$X-zU+@7`z|7La<70f0nmp(nZuJLwita1Jlls9#&{8jj^+C3hQX}0?i|;| z7Bli`Jh?WqqAED>*Psk1(hSw;FHH{26N1;(CZAESpo|mRwxm678%{+WAJ)9?%(BHC z1#i~^EhfL-5ooERjhjpw%be6RdmcGD^cjEtEb{<6{A)DY=T{p3p9Xwso0;DOJ(H>L z`kw$k$N^iq0LC*;Lh-8e$O42630(HJ<{ApmnT;)lpr$h?4)1Cz9T@h zHrVBlKhbhu2Modb(e(hogwKymw>8W#zlk40CGSE85^JM*zRzTUAls8HR`QGiscy*+ z?Yb)+68rb`y|!(XPUk%HY6Hs#r{`|Hs^P=_xW;o&pt7&>$t;k7REUn;iy?mqYL0sP z!JE*Vh^fc7_qh51y@i%RPl0JxXTET#D^$qUHuT@qN9WB=(Wed)!wt4GXx-Ct@7N}A znv%51MH43z8b{-!bbG^Y*c2?3G~||VrKfEg3b|-L-82mSjaD!rvvh9b81%dKrmODz z%)`z1+rWRC@Q~iAwa|Z89bVJ&cgc(($klWJ@$-H$;v#k00Il|=NXYIY5jM}MCaE&B zO|tT-B+O_|Hv)pT|K~I-_I~#$|1c|@Hs9B`CNAr3+k$VyAwB_D^8g>(lFIILpAU5W3aT>oZ z#`}{pnP`Xn5YDchfE3=3(Uz$cvSVIJs;t9!#czr_oiP?_OkzZw7ryxh^Ihs=ziOwA z#nDddORF~vPcMzQAyQW(&SU`CG1H1MDXyizC9QVvkZ>>@wXJ(p`sTCpiM6)U8CFtD zZ*Rg*6%|ciHvNoG;QldsyAz%_Dftqn0_VyOX?)stZebKKOacv zZ;zPlw1^L>$M4V|G7I%-a1XNSrsk%sLaT3m%*qrR1BT4@$!Uy*EUz6=W)C3W?ON+l zh9rkEznfWSk$V^EI})A>PYC+$QXF27KVJ@PT)az6z0S9hNH$gYQrMFmqE5tuiK&wn zCXMUzH62zE8~$ijK6PU4svukPsg!z77@05fg>XYyS6H%`V7gvIi2$w6TY&UnSO2%$=iFy4sQP6YmmWk!HH5wVjV zvE!*jFlwERwvl~F_#5wsna(-p-9WJ6G!eet@KqVlb;aPKI%aZnhW|F zr7k5M?`5AUVQZZRJadFqz7VEExARFEbVMa1%Gcf;8R$0t8NV4Q!Ag0X3FV0Nbgx0q zc%Wrqc|(j(KvA-995Nn0PLiGe6e*T??@#!cxRU%p&E@m$uC(QA3vaT8Pl=>+@_`tv39?;iZZ1s6J&&T}r7yC6N zZ?V7gI1JJIl3_v;1$ooD7g}P5Z28(_gF%E)_77CMx6-SvM>YVg@_8UyF_LAfB#GO2 zDie~7)>1t#TYbMR7@OR7$v;w=fl~pgUg*%m)&{@Ge<`*2?e4J}=Z(o;Dv8b>s<2$2 za%x&D4`Dym?^~u472$D9FF`)?1tt|kG?KZp91db4yAjZ#NM+LbcX4`2Nn(ja8zI_Ae zXri|cESNu|{Ih#4n(SMuzjpkx7R0Z2JI%>fme2Jl^s=+{B?fBwIKaQgJID>@<-Lbv zdrq5deDcSaiA6_zlsWr12y3wZrwz)Xd8bT25{P}{$ZF(zSida>oEE-a&zv~Ik;1fb zo)nMC$^nStXduG|Yf3CI>>pKE=uKq?#UV^d$-%+!Yk5-rw6&$BED5FGhFV&AwGK&2 zhBFQ(@z+)UDebP~@Rx&uNoPe04X_aO?cBE9q|m2XCC^=4IG{CJU_pb**Q<6nU&XvB z4%4qfg>qN6P&tX%%Zq;102UmJKqGHytG8bD{IS+gPFGI$6Z~(2pXi)bL!=k1+qPc< z8yWu7sT6;}wPC{-6c~K#HDg@)iGeR5|AYA5*4k(3j505NWMW9fuMv`)-%Aq^_5{yo z7`AT_+8RZVY%wfUn2S&I0*V|6R)R)}UUP3T-jJ7Od7{6t9ef&*u)`H$N* z2Bi3ohWl~@h-S_VQ@@o&jX*}eKg!}A4oAHLy3}|m`OAzwrdJL*igB~~-pBPmQ&ij` zE{qRwxW~0~;^5aADf+CS1LC=QnxHmgWNv{%RWgbX8~%TsMLyzFh7&Tsv0SPb0b1lz z!h}G7 z6)8(d8G-U5cY!72Sr-%=%gUi62=>qh2}AN3_BwE7g&-jP7nVOys3RZ-0e0M+3L~ha zV3>m0OJx(|3QVQw7<}E_Vi=Dm?oN~5ylpKbCQ7l>IlQ|;| z;CMXx!;X=$KAXP zfblkWtP~Ufw6p6Z5^PA&B_b#Jvma|kV^?fk^3 zyoQ7kM@|Jneg~q#h}AA(0h?%1&+1p$j&V|ARmha}(`QWo7O>mT?lTopDbK({8vDFg zDcQ6jp`MB|?<4}k#bV*tVT-GlaZuRGN7gYqq;gp1GX@WHk)nBK6qU(#x8Q&X-j)A6 z#w;>#8J`A@c03S7@5^{cAK{7R;XsMdq13x2-=S7V!bd%eeBiJlu*P=!TGKVW$b9B- z6NgmX|Ef<*BDSLEH${!W8FJrol1n?0C-$NscCi;MF@7Wy!eIV^Di0OAC8`Jwjbx zW50ejqvwz3*rK~d#bL0}#5))((ygc5HwbV4!~I$u5LMGBCT-`Nzw_uFF)n+=S;%xM zZv)q*GC(dRIj&4VIZ`ea>r42Q<=;5(Qr6!6v=DDlBl1v9!($m`F-;0%xoz{$$F5px zZfSc^)qr>=62Gi$;pC)L-^RVffF0uxsH0dOAGSU)_TT{7eYv}pOR3(5efa;)=DavL!$wm;?eDFwsZ&8L+`C4 ze!WP6a$3VR+Mo>WbvgcFcJ~j8?{NoN8 z;xy$`?A9;_6;r3W#`WVHfLMP#9rjHg`g~m13+u{G(;rPDRr#T|;TMSd-B|0;Ge;kDf z_9KGN|5-0+MN!@s+d<~hSqnfeWhuB-!8t6LA&-MFtBo~u&$VOC0crSYQt+J&2K+3P z;J^L#Vyvs)8}Q-cI=m2(d?EX)GJ&tQ8qydQKKci^4BHZz}EhI_5B{;Jis# z0q2?FJk}ZZ#E)u6E$S)!=)B0Wu}GSFnwJnaqQnpgZckJs8ahJHf*2c<`O=k8!=FGSc6^Q(EkK;H)eDCe=buy?MOq``%jBNRK7!ChOV! zR0;e`{ST||_x9pqV)&VF-@$5`Ili;pld~||E)@5yIOs{k)nR4>+acc@Z%%laFZ3Vw zTF7cmDKr5l;J+cCsi##nFV}ow+>Di;<@|7z8S62C$-X^SY#sqr6;-tlY-Ccc=cw!K zebUvyJwg|JP53w%xS8a+>(jrjL=$D=)^mX>1;t)f70M(^_}GgU@+`QxykgQE`lfjX zIHbNU48GB`{=M~w+w#g?1CRStmCYIo;@xeUJ@#mn-^M~OLPL7y_Oz<$NmO97muUff zxiM9++bM}?dkkzEz8V&rt*S;K&{~ae1$yu;zqZ$1-b%VEj9PlL|SOweJn z%}|1svPV=x#{I$<^VaEql-tIje!-k+2v5J7hUEWafA+q9+o*r8A20CcXf7Dg% zL1fe_>BVo^t-gl0hn(Icebf>(?qZhqpOL2Qi8uUl{vHhsVebC=^((AYEvpFVvlon~ z#oBm5#1((KaKL}HX=n8}KFt-VOlB_xF8=7}?si1>Ct6Wt^RC6aUcr8zn4U#6Cs+4 zCkBHgEk9l|5b@8W*ykmZ*J@BO1@z-h$i@n5gJv;;=q^!eXr~0*D)5#qCBlCGrG*Ha z8X%v0XqPQZP`GPhAge`~KgP5D(QKIpr{WZWeBSL9`BW^t4xq zs^3h;40FubpS&_!`!kX0lJV<ZIwHz~-cu17Au8#(G@N!O3D>>Sp0l#}A->X1Nn6 zC~`cQAwCp?pJS^DX=p=9;vE_TNR>n^Nd?OlTc^&XV}^+N9YWLSV{X@0f9fDX?~$rW z>gF*9^OsN*zbhPBr(^@Wj~OYajAmzgKKi9Il!kaXE5gLBT&ubmlhlq$b613npc_R= zQJu7C=pRwfm5@SFQ62xDKjKZc7%GP7o@FE(Xd~UNF^z~}53A2e$kTE7YRRgyG83F0 z(@ZLoSk5eR5u;HLfqbG>rD!hwUR~2lSZ<_D8OO8{0caUqZF2@&!{MW@{dmfKa^EAn%95aw zvhfRfq<85DzUCueCO@mB)}MZ^VP~}BtcB*@6>2kK$twSzdx+&|P71GK=}Td(DB^w= zBzz-=LQ$G(=JFy*=!9a3 zz42NMq-AJ8I-tDxPX&>C1@dPo_q&v?a#nVTh^!(ksC=ShT_b)kj}ug_Sq*JNW!HM~ z+al~OPZ7Z=XA&{BEzmmAW0FH9R zuAJvQ>p6ZKw0%{8C;b{a$ebjtuM}`@aWRZ3clu_LJ!h5(M?c92k6{o?_7a=<7?0iN zZ$J9k;M3hRp;2l0e-3Y5_uVj|5^aQ|ko^vG!9DlJU4EO*{^dT0(5?|t?kdNGVAu0~ znt=U@7`H_a3H|-3uXV5{zAhmMC4NOt?U$cXgr__@{mf0eMk>npAC(G!B&?@2Pw`zd z0V55Ko{RMT-?;XC=#M*~A2i=_xPG8ZB~Xdv)@bm#ahlA7Gu*DjWG8dFUjjbmXHu?A zFz8Lv#w$}96`fm?7wkX&dhr-tadn=|L&51M~M+< zGyDAGY>^Tqc6N0&V)!#zgJjPb9v@(K@;>whCbt>C7yVi-N;=}o{cA^(J+gvN{Pgyvr zed)3LxVxJ*A_Ptg5jx0C_%`Nw)7BdoLm%=!ZM4p~1xo@ZiT0lu+-Rp(5E`mTA)RZq z#F=FJcI=DS!Sa%OFLJ&8l#{9d@M3|1%{?%QsD%uFEtGyFkv8T(WQ*tJ=DmYVDEz6n zdAAL=*@KvG?{!UFLW8+i!O&aJZY<88{2E5xzn(_8wgg)+!YwXNV-jGapIc!yE%c!& zSGzMb1$Fn&p{TG$P(JzalI!X7_$oSG2nN372RCloPF!>vPA2#^y8bSX9 z_sDslxG!@Hm^F0l53pvz47QPCFwpTTgbknX<{=lQizhXb@_m9man#Kr)m)r$ceK^u zj|SVH+SMkD|5Y1Z^YVa6(Ot}pQd4vFUf9HAI_|nE1x71GgnG{$0onL|>Howl$-CtAxBnAj{$>Er;=zMFpvV#lzCa&YXl_U1J;c6{Q&qJS;Lc02UyZ zHL?>Aut_dKy7kMv)}_=#NJiM%r&GD5X7>@)5BzA3QWco638c@CwB;BZAj~Mx>Epq4 z8@K8rMJs(yj9tmmFsR>9Z@a^nz z86kX}e}DQg5)JhXtz|T23S|MOA?4+KXR%ovg`_$_7L`xMYO2s=vrY6@et)JFWN;uN z&R(@+BfD#0d%-X3kjnB$?rNHON-)z#IJ$0|d+ZBC##sLv3(~N8aQdGQx1|pmLt%<& z^4zheag@{I~d4 zw23&1t=sq!Y3u3Tso^Y0$BwPj`jySFjp?v0D z=A|M~_EB92TZ?GXLa!Y?+68m}I;jCwLG6vtEN z%Q^ZuKsUu#w^l$Yjz8VXDm5e4NZ)zh@y2UwFgFQg1}$Ian)hL%Vo3!hU)u@oi+V^e z46_k%XL~Na7Y6Z9XcOxbr45Wdu%?5~@fHXzek(;Y{C&V)t80y&JFwf5m}t~;(1EWh zyV|1WM&$kwVC+{MjYK-{vF+7u)Zn`#B9Z`QA~e!3xVTL!YF5Veob+^wk-i$cs8Iaf zr>a=<;k=mKVry#kUw6Q!CPDTSPf!VRDlm4)?0=mCx$P0Q!0<9WaP&i=bR@t1IyRlL z0_&oChk12a_Gk2%ANv>!-0eqet*XirG-di&xq>>=y%r7Fj1dtLsawe0X00?4337mc zN|6qBH7hGq;S?DsHZ);y-!;qLF(uy)jth(u(18_w)d=^;%b6jzRD|WFL0FTf? zID|$93TOcH2~@)YS9Lq>w?wlHNoFHS_+`IfHZzP5JfBz@$Kii&Dw1BDMpp`v4DjN{ zrB7S;KXw@MBdi|J;Rd@hGS8Hgxh?GGUX#Zjry>Rlq+EaOKW=EMb&@3fe-?l!Lh8FZ zGU)Nyw~g6dRKYr$QJ!_G{&;VFPb|s4IE+PQwl_oylv%5h#=;_X7~uM+oOX78SR`mp z7#A*FRFi6V`S!a=gR7x4izAWKAA6(drs;nY>R-fZ0RY+=NCYPg9KJc{n(hQWlp1{! zo~ZZxWdj04Wp+jlA>pqY1cZ%PLZRDXFLXNS$)#@J)6k=kbi{bq)Z1GTh@>@89T#Ld z_g2z^I9N|Fa|stG=-5;|FDu+pKx^JmT9Bbr5D;oC48IwdonCkmJ!d0^W&4!v9`z8tUOFFvVf>&N-8-623?}gDk_em`Vg=Qq5x^~A$ zWv(WFFZn|SC}cvA==^Oru5Obkg~*KbRIToJH)^$bbqba>e11pv)45k zVNvoVEZr=UKjR*R;BpJ<8M^&lKK)rL1b)9P4##9+W!nwmbMr9)w%_1h%n#X)pSU%Q zc(u(B7{eq`Da4PwDVT6@a4ZW$3s0k1G>8ClLd1E|a=%jV@YD?7nP;K;APZnZ*<)7X z%qg@8_+3ug%|IZotU8RAqDv;F4X1{as$URRbm~OO2MU_IAG-iP=+(X_RDf|48jI0t zd2qb7#Q-o3E>^!57h}5bmg#>xOb(oNYGP9E(dgRqyC+GB`89qR{vc)m+CbXq{}CQx z`x<-0h`>KnFB*L-nOwuLAY!aP@Uy)$fg)L6o_9Q5H}abVszgRJ+A-~LUsU4+xg{p0 zR1E5Qp$Gx;R=3RW<@QFFqH?mt$b*ylEE(}|oR)w*WUBp~PgM7Os5H1QlFP%mF+ZmF zK-<{RoV-$IxUje=&sYnEKw&6Q$UuPMaSA!vf#M?&g0@ZFFPCouOBf`>MzsEpQ=U&ueBg4XFc-1+ zwR1l6s;C*&OfBQ>r(%6;@>R?7=6k^H40uDaZz5J%XS{%Q^ZjJzD%Xf*K(T3HR%gq! zKSt8MXv}NxH8v;u-%^V|GyZ%&FI>1XA18sBREbKsuz;zW(NdAB<%czl|vD$brQuljI|O+2u&Vm0(V6o>C#lQmgAElvL5KpzKQfGvuvj` z?mpy79}gx4Xz$2rHub+SAj%-=E>KD=q^q@vODc;v)NF}KxrEbsQykxBt`Cb7IeOpc z!kn^RG@d?5%#Fmu6KU^DBxMhk>B3uFEG(?T<95$?A)*O&i8!m8M5EJg1FGg+-f z{wnPYiFmRt5b5`IV_c>GUimeb2!eksvrK$2(I5cyZbD>LEEFzcedMnX-B*>#mQhk= zaby>-Op8=ND?O0#4DR)@9#inEo>t7QKz$WtA+bqjEG-=r+r+k!B$jg+ANi8AY zxnAve`JG#KW;ip|t}Wewrc;7hw`tp5D{Z>TDiWqRTAd-1x{|U&l+rH&9Eo)zY0nKT z((?$I8BZK788&@hl73Yj;LQp+*9H6GrCn0~;LVoyA_MSe9?<@cF>YR7o*x38Pd?{+ z`z`t=(7>iTyMXR{mdYU0-jVZYu^=F?ww(iJ#N0q z4-!BbwpqFUat@mKB7vUvrsWHZ#$ZqaK99u>NBKoAx*7 zO*4|nFv|ZQXM;@BF*h zbVLi8f$4>a2&61U_tOI(b31iJ}^2MbTA#vQSIA(w-ky%_Pi%l`rpR= zu-Fsc)6+AxS%CiiZC*4oo*2eWKyY#Is`uhg&mV1qNSax#_Idtkv!N2dT|8L|tK~|B|k4o9zvayWO1YYV0`Gr#CS1tZJZh`6!Jf zw$Z#T?!kOKko7m@F8397R?taW`<_j~Q1xFS^XS{`tDkY;}6)_G$OxZ1%7++7Dti^atogn}*IUSiLCzxl2A zIDl$#EfgW8^>cQJMeHbh*W+4X)atO_3P)F05U9&&9P)#CyYB8+{>P$+;1QHf61@8d zB@kmC0HTIxPrLLW5P8?GJmAE%F<`%stzX=LZ?pUydwznsVS^p)7!PGX_eGNKZd=yz zd?=}q%Va&Dw)XGXe zJK0QT&7@9_hyUWe6RQdBP#6z1$g*8l@P?q48BH}Pk;TeL5BEr)lN2q>6-7sce7duP@_~P4{@%{!i}R*ieGAn`nxuLU zz*5-S9J%N4s_}dswd0{N#=W9Q&aL$v##qW@A$-_W22|(f6nUjT(n#`k zvOgh>M?Vx2(Fw-M0n&n!1A67W6NpTfq@*s)&_>s2?M)EsYU#q35YiUE8nec$>@pWJ z*s?T5>VU9>MCDU83hJ1(#e+k zym4MsVa87C+N7SV8=JhkZ<=d2;9rc|_3L7P!QOq??dMNcLk$SOb%GcUC3V?fDnKDb zJ@}AT=PWUO2F-|reN?mMx613acQb)jwt+tVx1`yBHX}V%PO<6vLSA5c`LS_Qs=PO7 zQNW+seS45AJa3zYVod%O%<&GS6{_V#Z!i7X;u1r!XFL{f^1UEZAuG`y-=e&J2GXe# z@pQ3v^@5QKi?xRy)VgNaX-LK~@I{mMa#Rih@q-Ge1H|y}HsqRv=f1^apiO$ISCt~m znO;apAmd^J?$lB_#u3;|(nngT4p$(zp8QZXCMC#GS?GSa$nv^dU&%p<9iUq{jab4XwO`RLC6r$7Yss$r&f=W?h=1c)YP(C$b8r3|=uv8lp z$I9Cei^ZT3Yi9N6u6h@)tOG=OK(Z;&#t@ueMG%RUa=X7T?Z&4{0A`#?qF2M9)ygIc=zb@l|miRHJ z)x;E9I{8YrIP73U;=PAmw7N$JR?2XQ>seotg!xt4V*`#AlKP7{B{=f}R`xeeE< zSujLp+ZR|}o{x&am!bikU#DrR4&=%;^^1rpB~eDOXq4D@W6m@Ijxp1OHjs`2I325@ zG1~Lz(0>GE(&K%b01%WeK8BVgb4vjb+yEFm9dP9jZbyMs{C3y|5K%zHl^w~$Zi!7} z84N`HwYW&c-W-idd^sw!lEZ_TI_&vy=_AOf2NHe7nE8{?s^B6(UmW50_i;CxJ%}cA{%hEAc z@CZc&VB)!T?XDwYJ$Fa1j2U(n(Qa0;O1z}JD}L41iCtQRxQj5A=33w8!?$(|oBp!DhWRO6Uua0Q|f1e3JeWL7} z;+$%tw+EHBG@xCm{{gZdTVXMZXxZu!t6+IIKgWe>HGuImkh*5kQ_z@*~D5Zve_ zieI-+o}=Ah#~i?wpZ7bcV7H2$brJS}(ZkR{xgRebDFkhmSK&jvo$;go?!nX>|IR}D z-by661@=ZJ&f?bgmY!02P47^(FCvg;+@ixwHl!a8ktEw}F{AP6!(Qfl>YGej!vOaI zK&_CRdE7cr7tVtLn(nRmKOp1fc{7h_`(@lg?MCl!OSe#K7U9(L>FW6m35Qx#@t4Xg^tGmVY>HkBS59tI^pm{gnYeHlktLB}sgDTS- z&=)873O;anU1tm2Z}mQv1@(iKaTm<4w?F@KYPk=DT{I*;N@Pmk(S(FT-7ikv&BEGp z5kCJ*XaBb)|7@B8{f~Z-I1{E?FgCqOs4H?<7q^dKrDLnGnqGziEPu#@%Jp?Mvi|^~ zQWsi_F)fhUd&J)O2||*=+o4Av4t@UZe9`xG7an`wUDX@+t9aD%F*5G{a8xD%01v*k zwV?yqXZgEXD-h(raNbStJ*L_#HbV6|D0>}PO_?B1s5?&BMoOV7qxjdDz^qKHad%?v zG~?mf*&8J#T3`^PlBQ-IKL&R4&t$#Ia$8b7QtZBDv@OvEQSZ0M@PO<{ko9-9WPCSK zq|c;7kZ)+y;l*+&T7#c^KV!dyz5eme(3UE)POoY<=ZnDGE!66puT&~X(2XcD{)u~!+4xOsyr!$ z5Y`$4icu^@JR9bad`aHT1C?ab9UZF@>DceBPiUWRav|Iwf0JO`S+#3|m->8AC24XK z<{H*Cam2_M22|>6mFE}&Pr9)C-xGw}eqX8IQd)EW0NWRZw3eYPi-0oq#rQX!T97)q zRkSlDqtJdS4kV#S66G2{#qmkiA(d^w31;W_Fa=4{kh{?1SYCk7fn51vw=zm6#e3Vp zUwzW3BX0xyq{HbqBIH7*TpE!6FojD`D?w(Bu{EU^NNzl{pe6R z&f%lg(sJ*v$mir%HdQ1WW4K8h9(UD=+G!owS%YnRsYfmc6a_fFIL2&oa#i#4P5VZF z6;rvit#%v(ImEt*Tb=KtVvWD{WR|NL5h0quq!DOf5uEJ0OC8&lA3$yjwOO|zV4vkU z$I+&D94;xb7xz4MjC|hzQRSZ!BRY>lmj}zHtd3)oj{m9X)E;p9vBjc;-b?`v(xM9& z)X?tG1ffP&Sg6)B-MC_S*&2QLqna?k6@zlP*hq&p{a4B{Jgqi@r~2MpC*Zr7v%s>dMC%GOC;fYoB>I@c%VEazU@`ebf-r{$EIi^nSO;sFB(sL`%ztN z^a?y2iKNlYFi5mFWslv#pC~6#gfYkd`pDmlC%}GH-?D>~(;;Ci86IndNOP;#|HU}<2&`PdfO>R8jXR@P; zlV0IPM4CcCNUNh9awnHhGyXAJS0s2lbTki1z!B^t$h*|T?Yo>;c1$zj#d}nUbjC^AQF6g?~uj*roY@-TBJ<^Y*>ZV5+KV& z0dUD(^8;Cc3Hk64@S1U8>#Xx^$Xf<3@K$pFW6^n>9_2aFm-&5C*uP|(%*1i$0r&;LFqZ|@E#a52&O`DcM>(Wqsm zt%b!+4Psa)Ne1tj<~CcLR7oWjSTX~z=^vDpwdVXs0+Zlp-RN!W0mPF3o6ivvg}Z8KR3cjoJIK?@b|O&;4J} zIJD<*(C~UmUYIK4zj!y>+gudT{XActjpNajsl`lN#|$z1*(Xfm`&@Jy4~E-ScSO64 zG!kel1@+1^4RpQ{7zCBr9EgJX)8DSbK$F=5#K3Jkn0)3IPxA_EBhVB+=)A&Gf-in( z`Nv6wEc)~F>7ZdZKp5As0YDw& zo& z1`Wv>pFrRr;8605<*uP!ixUTzOLu3<(3Q>2nF5YRf1Hexm^~1ae2ez*-n!4`;Z#xq zf5WMlg9H1P6dF4EMGaSPVh6rdtj?wwx=z_tA24(VyUzvyAKR}IS3M?xnZjSn3Xo8= zUI-yWFbMpi@9KO(mLmheWEIi%91xH{W`r03?!m&&E-(pZl*WtZR_2@_o>l^HP$_lDrbA1CO{nt_rg=@|8ne@sR|KT=#9AB zw#yQ&mwl=pkyB)Ke1Vr;X-iQk;>>hdF`6Dm(H%+3rqQu3DQQXwX2KmQ!(0?A)vlT2 zmyPQ?>PLG6VJzUUbuO|0_A-AW7O7O0?KN5*xt1Eeg)DWq42-F%W=#}}j?fdCb5Q4P ze`?wW<}KwHHS@P5P6wGQ%f{3YOuL5Y=Y+P=J|y2BNaMRBQmy=K<#O$=o{hHKZo#oQ zYmmX0=C$5^^^kwvH;i(!l(W-67zp3zAycC7zO*&xN~WPKpUku*s}HG*#6-21BuGX3 zI7#`9pm3p8bxv@wmiyg_f{>#{+LE>HQ2>V=_X6F5K8YnmX&?XG?W`g?U$1Wu2ddu- zWe9=lDQ^jZd-+s8@_SC#4CSe1LH?a?4$M6ihn3R-t$|bO?5d)#$X-G!M0@^pkN!*| zpRq?lw($0Z)Pm_(eXq5UdQd9;|0Ufa9;< zROh*S-0hB6NMm!|WPKkhdV^oYW<^x6DS=+2P}f>FqjXdVVNf_y1#fDzkBnZ&Yh*ab zIIX@&R*K!#2u7<;^cw3{FjObV0O6C_9<;Wmn(lQWh1Uj2cuaqryhkF`W)dromra?< zkS3zAxK)8AZ>W7dKSG}fE&|!)YF7O5IpvE?miBG*xDrGgFa(E_aB(kYsSCZG-u90; z6(j!{RO1aZB??pj6sJG^Dic2nGT>;dU&R!;59*#<*AY zm4ZY6@`?Wld!h^^F1+fkfBoK<$;yQN-JF<8d^N4wRR#0|_Qrc2544!Pm;JTrW(Pqi zB{ys0GS2dZ9Gq_Dic(-iLAP&03(v&(V2{9}4J>%NyR7oBQ|VXUK8nNdIigcs6hspE z%)^WVqAXw|#uyXi>)3P`2a5ON}up&|8PyoT<)npXp z#KY+G!{{@U*NfeEYrr!ou;!IgNc=^@tHmCu^pW&Yer1ozj~1uAmOJCCR|lrM)SEAv z?*47{HHK}&L9VYB#wHVjVAhkNl^C)jBtp7sdnHhj750#oTL*qTSCU2aW3j00n--d4 zvw>{&IC-@JQ3HbY4<^V@{FY5da%%m5|I*5aeg2GXbJTOsq<@?-K?N)1U}SVx4>Ez? z!KK{Rf6%@<=7Iibi6K+mq7FmUi&VTlGra_RbvW;ZepWM-IQBWT;iLH%Lv4pwyIM+8 zf>hEoI`cd!GenQT??p!JynGA^I^^o5f(8G(y6E5wl~#mYU3mpPW<3LQK4%az_eJ!N z678P5I#y8d7UJPc(oXLK_GX;>^I{J!{iB&h7@z+p7a-F-*##{YAe!!%lb(eidPWTp zzb%sL9xLnm7lTe0w?{*+V}fL2vwIs7JxtNzLz}3Nh+n42Ti{U4Hn)wT&`Wj%^J9_w zKmDNj#ULK(`+j_@7W3VmN1B5Bp}O6&kjv3?-yRrZNcePZgY>cQ4ncqajW2{gqG&uL5J(WulWp zuFEb`k{-oUF%lCK>&@!~+Ec-nj(T|WATm4&j=Ak{pL5C>LQwsx>jiQs9PW91paI-6 z!BRcf83u)~FMy9g5waH(LeP6TL7yawuHN&=hiF6K_S_ynQw9wigpl^!f9^#w+uWVb z(|H__d4BcyM=68}G|{=e|GoLnkKT2Lr>s7BV|Q-)?qSXEW@P6PI8l2r^dI@NWY0GB zGi%UaE{o_H_#r|CF$K z?;W%ldXabEjaci27?}S9NkhFh;?jwxr>D;^l0tE0Zc+;RMx}4n@bxyKP<*k)2gDt` z$2{XwS|(I2kNyFY@9n>Fa&;U0&mT^kzY3p{s@pZnf;FAzK2OEmOK+T93TW$Zlt9szF_-|4*k{!XefBjJamkQvNB77?fjiRoshaSnaH39rNS2bm&JPr$RG1uzNMJ_RmuxG~ zDu&_47RGyR-k~js_pJ&nmI@VtW@?Tg`sC`&7c?2mP=gp=O5(~XQnkPODI_>M9GZ+6 zFzrfnbLUVAa!sT+_0px&{lpU~j$vqejTui$-xKzc7ClPnTkEFMu(U?~E@5Bx@*4^d zITq}t4d0FdL!};`8ljzeX5uZdfNKSE_1dS9PmO}J3bZswG1A$N9VDivxi%}XhW`Ty zLHE8nI>JjYy@YGmuEiK9z-w}fHAk<_TWfEEr`#8t6P~~Yq7IZEO(|g*O)~b=pZ*j+ z^O@Hnl5p+XHJ4k}7<-gNFJ8~o+4!-Xq{gsiu1E+S|HnTBRkWP4s`D8 z!@l|b44^9ROeWCY#T;b)Y~8H(M|~d8ljrPi=2g_o@0C(x_kmbPDK*S79D!5{2exbt zrrk1TGRM73)lV*o4p-?=Mb=VfAX)Jikc@iT^A6|LV&4&VxaKyOuzxP`-TaP$7-WQT zO=SR)t+&kIoiR@}@Tg1Ncc=#>k)3D(6A@73<6B}qtPDlV^=f76hrVH%S^c@cXy^a9 z8eNu*N)Xn;E$BiiO~4pg@c!KHcEKj)K8(*A#}ya|R&s5Z79fd8KhA&uP*I~Y!7Qyo z1a_!m7)JkIRTzk)Dw0sbSE{tJ=VK+n-*=WyA~hf+^Q5O_fP4+`k{CzP?zF2uo=eUl zrJgw6oAsT0BiebEg>A@vrvX~x^-c@>DBf4WfR*I)ol^A@_Pe&V`o7BYNbh&MuzezA zdKa&E!o~I?etZ4;b-d@@@5Vdc@gj1`Vf!|lO|ZOeT@%j}JfnAzsdq*=*Hz}Fx7@dV z^bhwbY%j|r>-&PPk2$mVR1P8u<5*?1x!zKKK6&4AUJxMUI?8v7oXbLzk3mV+rl#m1 z^oxkxW#?%}*j6zw{nL(jjvEFNw(k#?^SVjZ!ExpLm^{zUuwL3{vXVJ2+Q?Z;HR8FG zwT_oz7~w-G6e}#Cb2jPf{e+u0Z=&RaS?6zNMIl79eEL?}tA21GeAs z_1fPzTD#7@Aj^1hae=e5GfdMStJON>)ETspl`0@u?0e^&ap%q*oZdb~>JpBQj5aquL<$Q}CkskLx_ZWY8xbghF|DN5k zT#<4-O8Gw9$IYQ%@J;O(Jp20J_gEhEz4FY;hqu7Id+Z}n-}_l#?psg;+Ash8{r59S zkJo;!^5xy-J{afs`TZle5AJ@B5lsC2vDf2gIj6B80NKM96aym9&^qnnF?6wxoOG95b<-ZEKkZDyBw=JW6)&o z3bf>ivNr&SfL-zDi97sDI3VaKsg6~k6G6WkF;6qLyDic*VYA*~<+69X-45!{9fuL` zc*hI4e(f4=-nxYwufB#?Uwsw({T`|{PjA;#9+MIC)*i(jQIz?m1G{8%x^;bTFZZhz z=4{dBlLJ9C6a;G39awBXIz$C@z|%3FopojXUV6(X+6_G*DI8(;5eK{-_0bZt+y(Ib z%e_fY&g>`aSOSZk19|4Fp+gAOfg(WP8_-rj$8wd<&84`sql1$IbkbEvlgr?dT~L#n zBidS(0A9^qSPB`_%sX2uW3IP*b$uT#p<05tvP$ z!&)8qB51_C+r|Jlums5*T&0-v)cTZi$Te4PN(S1~Zm>N#CM#ppAy`UfyQ|t9U6tjL zQiq(Yq_^dWOHjDuR?Lx?iUv?Z03Sj&s?R5Hdvzw8NaMH`!R&I<1gcccp%;ueAV3`v zL2e{?MPva?Km_yT^3*;r>BzQ!$(+7!GXNkpKnMeOA}4f5)}W6QHDIFaE5kAQT0uMq zYJJZ@A7ijOyEkbt)L=pq+qQAO|Npfk2>n7H#a*M1d10zcAdo5-mO_}V~#rBQb% zCME81J_c%|z6h}Y2|O5T2h63^+_&B@5Q$(Fl-eIcyBPD24B%Q`ve&tWnSHUr(sc|> zkyszYF{=s!dUf8CAKbF~rLjL8=MwXP^Ix04lbx7EqRd4VNyW`n&Ex4>?=eRZjCBiK zh&h)t(qJ|!yCWNoeGJJj*j}q}9Ak}Pq;QJR_x9nL- z1jY9~0yNiU5%54+Vg_1u&IHTF*5%YKneAQQBN51w#t!j?3vQ1UmK%0ldGJh$05oeG z&bK-qV#Dk9r<78q>7_Dz`_34>1cqoEI+x)Oxp}f^y{@bWl^A-@*}Y)!NzH4_z#1s$ zcmjHHwF(2O%|3HY@YDzqoMZQ$^9;#+zSYszRf#@Zj5{kVrpe@1;hFJHFiuOu*zI>XJ3GUzo43MFU%Pey0@GiUt!|V?KDG z%s4F8D$XyC*RJ#RLbylH5oiR!fGHq?U9_l4&Pxrz;GS@vXWQ#H?-3mt!e)?Sd&Y9u z@0*HCxGmLvJ(C)H`v-5S{w!rhn#RaB$Ld_3vwlMa+Oflg1r!76Za|ior#(HDG z@5%#EC}S@k>|qK`UCaXpPn2T897or$V;DzVY$S;0=Xu7( zc8hDr$4Dt*KkZ|kvb^Sv#6I^SvF_u+$C&pT)2QxW-uO`uj*ol4Cw|n2EB`Yu=Uepn z`0b~c|NWl*)~Yt)dH+2>KJpP)q#SR>qdvf{K0iLCc1I0Vy$a=d(~hk_Ag1p>-L=cBxl^1kJdZ+!j#teZDi{n+}YAJlKS0_A;1$NuE{NjO(k zHP~`R3&NX+$|5XUkh&Dn$T=K?*_kNP2Q&Yv|Z8A`*255K^!P znApIAJMhSu>iZ7!oRIU3i;FW1!-yoEIZ*Z!_PZ^n{SNER2AiWb`oWyQRghhcC4r&MP>G#npLV{|b`pCqw-n^2d3bw`YJP?YG?t}{RZfamn8 z61)VuL1%&4R1~aYwf~=ACiq{jrP{kf3bZ5>a}_=|Q$Wh#o#xjf|ng<3hl(nMkz0BnH^WJs!7 zw0?jyPzOdTC^rn|;N`RFC^LYg$^)|=th}Yhb0Aw1#DVqI$|T(8*%$_7LeDv4o+bzH z`o%_v|LEPd@qwn@5YE3thNKVSg#*0;#sqK+R0Z=qq0Irm^Pe(fKP_(g+cRr)*dUUBWrc&x^kN_&f z*qE=iJzDz_bJORz+9-#jl_%zys`895}pE+xaEVT#zoZdWTKHUeWx!K_v4o`2&r64wYd zHV`E$$;9OMd2AIQtUnOWUfNwU*S)cPTsiI;Il5Vc#-6K2Ktu(#IWD@WF9SuOiVR;v zkRo^iAb=~;U-fC?w2>V55YteciI=hQI(vAHjP^~>c7IyY}NCUW%QMRxv;x$p1 z>sCNy`8{Jw3o2mFc5?f6kV6AnkbPVb{N);%wPoZV%%9)$}O6XllgMnDyd|?NZ2sE|I4NEER z0FZ_K&3Vjynb}JNXG_!e079a<=G~>Fxyj}CVYfvD(|!teE&=+^fl$D~P+xyJA4)Oi zI)nE@lArS@C4d1yY&V(%txRt+a=Fe1fCF0(Qztdwd&t4Jk&(;&741zDLG}qlhQ3Ke zd+y)9j}#_3yR>-f0GB3Domd}s7Vxs&?QrYXtr#aSz4M*e$~M6H)oO)d7?JZ9s)})3 znKFyioV-*HFg1lC0DtZ~XeG1TWottp+rFQkv-MM(0)Tm9B?&qRD4k5Ec?C~t4}Gk8 zy*ppCIHzb&a;czeat3S6YXYtUQ)p=R@$pWg2=JL@WiTC;2^`Kv-wm-BD!Dj#YxS~# z1{=dBcW!Ha*_XvLku!?t`d-+hsSRREG48^CNZs!ci0%6x<8=cx2UnS~-&q=sE_L_= zf9PMw@BaGVgMai7e+qx@KmAko{*(kK$0zvr{)0aT0QksH{C(s+L)F?{Rq=Omu2k72NKtX3=Rc013lT$MqJr^sNyE19~qBcX7Tn6p}dRQEpnX%Fnp zo=8d<95}WYb6v1(Ek%dfK#q^%*QwaSzy@fwPZ80LW}KkTgL$4X&l$6)y&3ue<2c0L znf8Q$Qt`c7$r?q^-4^@ZE}l8AMz4cl zHI6trIl=AIQ{1_8icfy>lX&^%_u|^MYf!cHL~DOv?ox+oo-uIzYGs~B06@Mxg1cS+ z;_s+-?9%HG`u#nw<1v5#{Q6t;x<1D57c^O;=7 zXY2DX`QD?JA5Wm9Pk5xoM#kRM1Qv$G4wsA zdB*AKZQQxoGoM!|3f^kB>wM|eu;!>)>2cJhtVEA7sojZGu zS~^vdkWq)lhpexZESK(*#RiB}Db}ucU~!%?drsQpV`Cm~cLvDzeP#8KX|Uh#F;5eQ zam0%+zJS$g#CkR2#*NnukXJ>97LdS*3aH^`pyLAdW+W2Y77m91O6!(W*l39n4B7! ztwoXC!IM%l*}6G9Gu32j3GN${qqw8nzBBZ_Ia#|d0Agb|P;yk9!6v>~Hw(8&BlU<{ ze|Jc!I~Z;3xXiWxwu3pAXa8r7WVSOH?orDzg`1cX$V(sc{TXR&rJ zGbf6J_UDhn{s04Pcca!gl7Q}jt@u1;qUwYjr71O0)vsX#a)#mhVN#z2{; zeazFM#g;#~}gywyZqoKi&^Q$1#v~u56LM zhX|IA{ao9hz#aFh~|Jx`#RJuFQ*R^!T44dxsUcah4pwsCPFk&9Y< z&NJpbq(i(P`mm3?-OgBE%D@_Pd{Vt2&t-XUR~*RVz_6c-RL3_zWa{*NZ??zZ~)kF8{h2LK zFclb76|)v&afADR#QG!7>}=lZb5t>;Oi_?0l@c#o?ZaZkf)|{#++vhOvp2mB#bKyP})yZC|rn0 z1SbCVzxLnb{a^Y4e9hN>J^si4`ETJDf8pn_TCMQD_kRG_PfqaajZfpR{SV&*5pnR{ z`sF|V_U^WW~*AFKVs)?YS0ALjYoA79<}dAnbiNBq4$ z;QCdm-`o58<$r(h?-$F*8~(ioj9-QNKhE`b{RHZJKs{c5{qdf!kNNv2aUIX%`FgjV zf0X+_>Gl)*!}7WT0i0e>c7LOnUspc&KEFR?20w}VzxmheJkm$_{ae5OpPknq=l$aC zaJ~ET54``w0OF+{sE(MB()0hfe2rCtFFUKRcjlQY*>&|kWC8{g1!mWZYwGRydz_!2 z!{6BzFjfPxZ_X|(bI0}l%sn^s;rYK+n0_0@)v z+yZX_099vzfjK#HlNzAhoAWQgF2pk_acB|LmXmb1+Zvc9#^OCXI`U|4#o5`N$U`;^ zePvvF)P8Y*p#^prrO$TbKM`YcjH59i=|~f)zh{3z5xG50VlORnJBn0ENwP8G_acpB z%_VuA$yl<+?k+X$X;PH-n{ga54rAm}G>a@SrkFY08Cg#Tc*}G%VAPy4rDy7u^-K@8@cU@?T0;7WrdCoCEyS{VK zMxxz;y1^n7$#Ptq{bc@a1K8*2*OUaqFko}EK`F&^Cc^&}bPdy(j%~}OiU6%BWv|V6 zwae-(ogu!TlI4^;KfiF$ppWvH(^H)R)C3OD@$T(H>0|;v%w-ql$;^4zfUr$&zLtT{ z+`|UM6mzJ0ZeRu%v{K@1oB$6z&_sMT8c5&gyn^gb+XEAKIEw5;5kldPsto@*V81))={b8d+isgcH0+1 zYok;HCFUsrQwHp%$SqwZ#t-)&NeujMH??Ha^}V-$0BwT@x%A+I%yP{+W7_Ynjl3?(xcq%-LjJ&CWQG=YS*EZG{KG zC}N%4ZZB}-)z@))=M;eL4c__AcjAQ?Uckx838wvooC_|_FI@6iVt!4NrP^5J@GUNd z-ggErDYr!SyLp;Sm4x!oUCk>>`$`+i^)2ka8K?-3>RoMvOj$C{31rgtxAsUx7C|xw zl+q3&)(v&0Y6KEQU{GZ$a{N$vz{XEsbFf2$d6`ne=wqPw>qU!8;^t6<$et1gYK&pp z6#;6Xq+b^=C%k9`VI)i(xeLHY1nS38WwW0lf!r9pw z0FB(e+>7)MVh_V$fvNLs>x6K9PZ8X;-%kN{^Y7y@dT^%Y;N9*`Kos`?03ZNKL_t(` zn5QY2>2>eI^+!DTh3hfb?V5|4>rf5og72dng$LEf4g&qqTgn{~+qd|>17UY<92+>z z{S1{!B;IG4(nGaGpsoTK`T_GaifL((bh)z z^ZM)PyDkDtIL=46Q>A3=_fuV;P}783dsQ%4>_4RLBQA>=M`QQz z6;Xb_BPHO2Ve*8Jk6Nzh$2aSU%m0qczK?_P>-!YnCf_x#u0;KwA1^yzg?WibJU;7k zKbhl0=1{-%c<6Ax*L=O&{eRDKfm%OseT@2>6# zd$`|vT1T#fIC$>i@ruv8wtNr?ztCNOf6RK|5sz1)ecn#TXy0ah)|7q1Y4!HVo%^`& zGynFteX~}yvjVvDJU1`q4#ITF9WV98QD6Xss$##NENVR^mpr4qaf!vw{m1Uan~|r= zcHJBu;pF7RqMKK%$lpbvFC1H?xKqAH?U%@1w3JYz)Fta6LPwBG<1NZlnT`O#OiC|O zKG5Yr)f{zIe#~;@71fYfRlYZSPB=Phb14QyJAgBeW8|#6b9Rnfw{GFi**VV6&avI? zO{%)-Q&?a4x!T$WH3lw<>p1-#pCF)<&U7n0x~!3bmFR41u6 zV4VHUBKnIKBnbL(z-nAo=9HR~hYojZJOlthkSlVViRF!2uT~g`9$L)FNH78pJY{E8 z>~?!>JvSFXW`u*Z4)O&9I>t7EPyj9q-glG&%(c%&7A)4foQ9T__^;ISwM$F;yDyv$6&1TwAh+IEMXy9T;-wXj9+X9%M>Z zAYAD<3pTz)&Rp6L&M^p`VH)+Y_OBoo9jMV>QW<0foTcqIA4Fu?&=8uDccw;40Z?#G z(}~9%t8JgPfeh;Nl#Y3_I#?#4N>S6+Q0~~;Z5do(eN%INTAsX`lWxD;qiC_<1$Pb` z0O@)1P&=#wIf%KFV!o+6?+hG2xqcllz3U~2h${kEV1%)W+$ZnzkmVKY5JH1>{7d~C zpq}Gx93ylS?dm)q}MjW4O($Nc+UO z9rM19k2-gjva;=*C?&hpb$0M?h_#LPqwOSk(KJ{10s`CF^M1rRY14q`8ZldoR_XRbH-NcoR; zisPm&TP>smke-r++CL3{^yKTms{Dohh-E%4NnpO*p@paP4@+ zxLV=m_r4dO{{^3qv(*w+X8$oh8 zM*tNWk=C``Yt?q=_Zb+;L7AF84czu+SGOSG&$SL9qfi21Uzi3#TqkhLP2cPQF6Ea^ zaiaL1z3v0JH?Sa~KK9o(R&oS%5mau+ZSm9x1O^!NLPjptWVo+nkQ~Q&&KcuiGRbq! zxOwv?Zr!>CRmJh~F|HjSqwo7@NABerInQ=(_ZtKf`5co1w|#<1mD{@*W7kJuSzjB2Yc*A09Qt-``fmD?RV{6$CZ!B z_$~#jwE?kbXXn^noTKYH933B7?%b3jm{C&a_h7)TjhRpW=5ONk^b{v2C-{Qj@jGyQ zd=z_+akawrYuBRRs7S>1hVKPv=A<+$czrJsU}>7~Hf+tWcu?H`XX-!I`+VntPkq!M zKg8!@Zv7M=|NQfSkIFq-UoRVVa`~y&ao%2f-mh2p^JetT(|pETe{9`%F?fR?ZQfZQ z@)u9?@lW`3+4@;4r+EC{zrvM&z~@QS{;7ZT-X(kzCrfH_CAwo$(vp#>E|b}H9agJ# zFy~4(sk@G>KnJntxaWP7q+o>6VYJ`vaOch)>~=e6O7<8%e`Wx*U1ieQi@Y;a=*VSx zr2;PO`_?H}9ZkyySwt*5Sji8aCE*nGmt!(l0ffU!ATFV3AdmreT{y$&uo9RAqUF09 zk-CJ{YK7}3*F&<5(#+yck#Lf$VsMtpG)?Yo>1tmPY)TdM0uUf2rFs{y=vtX$Y(I7I zr#kY(9kKxEMOtS*a|Gfp=U#G9p@J!mXq!lZaI5aP_F@F+FoEf)he2`+(`BPV7>_^X4^SP~)o zN4di$P=gNR%G^gd3n~-eoXKpzXaeR~&NIZ{W>pW+mLAxGAPy`Tcpb`%86pTO19i3`F3Lu{MI>x5ku9nFd z;E>eiIh?f8faL(h^P;9y=Z~G&Hslx)F@_acRMp9insZSrXpmj#o7I;XS$jnz^VGkA2lT&e^^Mz}oV%54l#RW<0iS9)P3oIS8CZ zq}pAeX0vZ7#pj&FIH;d!RBxC1+%}Sq_mtRXa()_n&Y14g0<=Yx-`0+4o+9W3Tub2$ zcCO`(1b!PF()MrfY(lO*UF?^*AIdI2JbNA7c4!5K4M;Yn5{?Z9*f4lW8c?eO|4RUu z+S1FUqu|kkCr5b$1{gweaX*r(JowNvO(W5qLKUU&hbDN&0&@CcFbQ7=e=NwT1km3qdT=dN2YIpBA1rgv z2Vf4wJfysE%%8H%X1HICo7+C=9J z?&9ohrj%*(6}Qs+4hnugzj{SazOnr zXtSyB6!9Kb6$026?Q0BEOSFM12JGbkTWdgV8+2Hr|H*EpqK>Jj%uuyJsjfE}ZU&;Y z0ZFa>WN-^&&rF*~`)m7og*v<2>=%~~fkb+ZnhHT;j&r}qJt}-XTh1@qs=8iM&Bg3v zAN%{7Q?`o$PXf7Is{%wm`W97_d+bF zf>P+WPj6eWYNMoZa`FPEdBT1_q3=43s})ibPi?e!m8m|M-L3NjZu9G@*0mnEYrH<_ z91r?Fmd>^}a({V)-+zAoHanMlT*qbKKN!F5e($dFensl{{QPZs{;2luZF_#{e7*Pi zRc^m{Uww@F-T(ZO`#(Q_Q_g(_fr$H+>F8|-*^Ko_R|CT!!Ik-+gG!DN1 zFz52@>+}5l0rT^)zn_Nvee0d~s!L#!&Uya-IF5ieU|!=G2xm?(SMB?@5Cg4e!5qU? zs!_!Xvs$f;*_&saUu?14ZE<>fiaBTO_B&kPU3aD`9q_gA;n?Ie+<9wGgA&iz7NnM1 zBKw>DKb;E|oT$!OZR%kl4w~O~0dOoFts=oVpaX+4p8{YQM`N6-mEWAMGem&n<0A~? zh@+!pj4OMgzkTNpN-o&#w#Ye0G<)B7(O>hNk!1#TVo>TTDabMdD`z3n5!lQjB=Kt7U{rh7ja6FYA;l2c-$s?b|Mka zQq)M~HhW;G)IcdsK8xd-l)Ns0XVy(Vmt(&HaYX@*``3Q1z+z2lz}A-Pyywi-3Z`f( zP_2O{8XkWv)^@f{O4dFi4)A7J&STW^nNkIkwE+Yu3va;%Y~#ELfC?b3_uv@P!KBiKfQq0*9S zqfM!)C5i`Bw0-Ait%P~Ju-18MHnN};s8v+O`1 zF!`LSK|qpBwWM!=C(bDbBUTj<+I7^U6(`m(sON5Nt_i3#(TusMKkb+YI}zmS2nYd5 zd=EG00FRB$Y~Rl=7cT%-tF-v@=>6xS_b=0Oa8wzI~_QJqcLxcd7+&0H2P1&izm? zaobh*LH@6+fes}JI&=%i3FmQ2%zLg2DQgj9R+sjD!aG=!ppza1KPQ(4w>?FN4yd_a zwPF4zTL&d23`383o^f$;VY0;noLoP_$;k;e>ver+k~(Hshi2&_SsBeTVKRn06<{6-DDPr39 zX6`vr6rBgZ^qtw&JLhM(xVS({f|HXI9BnpMN4GJ2ubn+7Hs{24yT$F(+fW5gPEL^X zjMrX!73XJXSgqDLJ~{$4)!sdmbNX2y^80uzw%;>eU!R{p!E+q+=NmmgxL+HH zFZPA|Kkr%B|M~gz^S9dhXZif;zT$(ge3*<|122}04@yqbi66iPEGJ`eS+;3Exuok- zYLD_}g36$Q)Er+TmCeHZN?q3>&og$roxcE^^GPEIRSAa}ojqhIk$uW2{&1i>P{b(o z7SSftj}8o$39b8H5qU_hjt&U9qnm)wJh#$-&UWxfa*-+t2Y3{>JJ$AlvPw1bT=vci zS#Q=D#t}&7j0+}B(9_DGbdEv~J_WKHBtZ0F^U!5N{@}k50N;VLh`@?~pQVOPN#(tW@`6$hN6I2H-werc1pc9$nwsTo;0(lV1 zKw3RGPiaSt6_F$Nw2c>Q=iEq=ay+yEQ!Zq=y2H;|`Zj*mWq<9rbcl+`0uYv{M~U3X zthfC%dA+(A@BGZ!a>1@#YLB4pBH~Y~1JixqVD3~A<^V-?x{JUf9tgPC{ISN&a@O+P zFuB^m7G+MmhB*y{)FMGqwug;FN{J`S#g}M9@*>yvJkP<%XWI<}16=wA6Orx8T$yCN zkkP~-kUnxB4(QwtvyJ!D-dXZ>UP!9USE#zow*g_agUrns?aKftQ~-(_{Kb5=83e*r zMXL;~*~e;^_*>SK{~zPT*9RL18vPsduCY56AYKN(pfule`-~V?l`+YAsXi|>MlC?_ zzO852-^IF|;(iPiq3nGG#GyT$sY+y@n3L#CRW-0PS;*oC>*I|q-vFn@{ zEmJbn{(1d5FJnApGEvbIFxiNI=&E|0u~@ne>%GOnHB@VfXu80MA@|yS@tv{JQ_DlBkUz}sV z-va{A_38nSKJPOF1AJd1NuoV=`yEd2oMOMOPresW@ackdIHwevtw+h3bv#GH*G znoF+hYO40q=1Z!nCWOqMr!fzYkB>c&%mY^Q9PMr?DlFy0 zG|xCczrZw2I5|1N3opEg-kG^MXIyMAaCCfx>nGQ-+nZgVrU{$%8msjh0I=Qd>U!J0 z?>75ONd0^JF8;7b9Nh1+>ty1-k^9CG_5M%eh=;iTNacQhd?Lrz-XD&OyZ?SLe(@0Z zd47C;d@AGiYLw$y9`P9MaFyGy-5-Qq344UcJc>8lW0n)o=6IF+?U@}9_CF7t7kGB% zz3Tn<;PO4rI{yUb-Sgv{d_1(jZ_OhW+~g6D-B*9;gC8bKk4|aT>JSb`6Z4TZjuE~D zGa_3=!hyiwyA1=K+Fh#o`JgUk=M1FI9g2%wqgr#}mSS>&<7oLKBNvtymmIvCor`d- zX*i|>kZk}bUQn&f00TNYFehmHFC}q@N^@Ivmph%cQYCOj#GOLs=$NO;9CvJWtpE-b zkq56IdTcfuli(T#n1k8!M?)>)_yRP$cZA84FXuzn#+fQ%7(GTMm}t^h#* z4Fu%qL<>e4``o;Mpi@Hw39Dm=PFOmM`o6<@y~4_!%PhCLlW%GmDI!ZpT$IwwU6c}l z;sD^?--EcjIhZ~bz$(G;^Jg^OIuljB{%n()*G{~@fXenV##X;%d)0v%?Wc6OHNdht@mdMTCLbmPKAbscAY^XF zy@VsT@4H&(Cg*Z;iREBqah!SG36#Od6y;kx&&k&UF>D6|87g=|JDeO0qT{fg8}LAY z$w82D9I;uiJ;-JPS*GDo@0iGTXc=}x-rww53}+h3AYhL2d_LCMUy?u_MJFy$uqHvw2*L+)y4MI#x@c7TsNN{e>^ zpz(VPmJn+Haejt0y3cb;KSw}B+mA7i#OGUK37WtLj_YQ8qqQRpoRK<@d>*#*C}h}u z!Efz2S)K$|7Ee?(Omtn$C$sMd^DoxBJN4pj~NBmBF6Hv+Iiv3&`Owm_~37S}{-9!R+TWgqhY3E)$zp2cAUknzVo%c7ma zew3zez8=HcjNfOS4v!3U01$h#-EN0@p3$W)_7a`1uhB04T-vG#z+w54#2$qb_2Ttm zo^fs}xF=xw51BBn&5eLO2XgIi8fh~a)OQyfv1KJoWp}s08+?DpdBr@OoPV4vWW^Ea zxB910Qdu&a*{!Uf&yUiq$NbJ>J*&MbQrXqqFL6zZLEOwU5eNKIm1c+ccjq?y`pF5V zX~H;;5D0d=9j0lIqs@`Y$;bXsG5LP|Fz~UIT!Wn)AY~hj;~1cAok#HPRjr_clJUja z>mH0aj$v!sy?I^ErLl?dv=h}%O4IlD-O7+OMHa281^l~==cx10=Ml$j3ld8O{>dH| z2Y2~C5%={?KkLCDBB)}uUSqYke5XYjV1U?@a?hHY@mrcb{IzS>uo_psE*m?Zzf&NB z3yX5hmIw?~4`^sMeo;TJ(R{BG;XXp|R=P;C0D2XOeZhXe!`ayxrfJ4%HG0n8!Rp}w zfW_ZGOp@K0$YhApevrjFjw9CVb)||_LO9^5VrKV%3fq1so z(|(&B<2z`m8x%5N%VPejzb`IUu4Y|d3}F#hBC(*bX_|~#eSU^g6h}u#I6gW?DH;3y z4p5Ws=6IW@InwAT1ZQVw$aBWg(J@|p$BVYdnWxC3d*jnL00oYZk8yl_jN7+wd%y2Lnd5`Y^#qQ%$1y7U^y~Tjc#r;XZ1=s# z<3slE!MJ+fuUGr{wEO3I|KIQU2Ikjg^R_wi^M?9Go^|~n=lI6z`y|^Pc86zIf2j@d z?EB$f?SnV@d3TRz!4+($XE|;j<@w%*&%E89(DBNRhbwrL#y;ZUcooX`==FNM-*><3 zmG^xZKsdqq382lLe32_oYmQtIsSFTzR1=Vc)SRQt-4!_v9VipAje6e?@$yUt1Re4z zB}~(d?RFb4{*mKNDr1I-wz}6&IKdT*7w-T-1mQfR^Am7}uxgb>bEkO)6t%gx#`CSs z8fKw-J(D?hbEe#`cs;G1f|)B44q{cs?9Lf$?=B*>$JJmC7X?c89Fu;}E}6rLJ{-!? z27^S}b}%+;&4HF2sAwJVZG?(5z`~JB=e|qt9s<820XS7Ap@d_S5|frM&?Fwo4rc$B zoU!+7jL@Iw3?X>tIrSg{CDV$Iq(WvC$F^a*cmu${1k?Ih1r!<{~o%e$= zj)d4&fSXtlHmSqS3QrJn_UP^|x z<58vdKkcci$z`e*&t;iB$D}(8C1K7pE-toJ&JR*0v0Wb80OKYS$?Gj5!NdZ`S1Sda zGv?W3-@CrH59LHfQf1(}@&V^N+J(|@Pv4oX_1rA%OB&fak$g| zaG|cuQi-;$Ih{3tv)Vth0O(o;2w@-jI%DNvo^@Z`IPatagBIZ6ziTFWWkg!w1c8A} zV5za+^@n6|+uxb%JepZ6a8mpT?<=k`3~H#6X=pxNH_~Ff)aO@_4t!3d6cYP9kfGNw z%e|f2@!hWT>|X}w0I~qFG@6$HG$mQl%w5Z;Sk!X6x4C{DCI|qE0HWpCtiesDxKTom zIeyy&qR_tZH$3tm$Hiu|!D=<4A55WRcC`w&&tik<9asTAt|J~GI{@*Ipak@Yrx)2iF9A5 z>I(ykj7u=cv@cw#bzL03ZNKL_t*hRR(s6c~sm!Fo5h3 zkm-C6G>)Fb-N%rrJplXtWKy?7qj2K^k^H?zKij^lZ*wSf-`K221mfUz$#bsrQme$Q z?U!tyHn?PL^8E+b?bsLiZ0J(mUnCz}G#W+uoC<`B+pSzmD5kW}C(z0O1zQg)6Prw4 zRdt1v8Pk3OgRmC+g-k`Cx^K~DzCjhkIATSKavz)Av$0%c#40q_pT6(0UaxR;e2kQA z&CI#P=xKvGa>*^m-vGs>_5%*=lGOLOnBRgJ;}$SxPs@3ZwUPl|LqDLDjNNXBJ9o|^ zSm65g>)32I05pQ%YT!YYBF@>sOWF|ry$#X`32Prud{qa7B;2}n3#YeFO))?$$L{IrDRRy@IzGlc&)Ds@_Acjv zpA1lAuxAYr)~I`JKL+(S-#fg1aBRMC-|P2c;y%p%GkMe-) zyuqdS$7Rny7{5*bU3QXB@sddiCo(TYs$<0gij+nSrN`8D*m;D%ilBo)JI`sJJ4e^+z*ia4{%>z7LgW&r+T-U4eP269Me^^*8o z%^%9|5#W?0NGcZbpO~kya|tkWpzsABYB{qQ5kCwApfx9B-$*8!G@TiiTr%?h0)U|F zdz_qHN9wGfR>O$%vn{sUEvEer>fi}M>v=ZT8rbH(KeC)raA%&qd1nh6C|iRxU8Q7rC21z---Y;tFnl{_N}FfLe2#Pa?K!-6XnQP9zd7ceuYM815 z=GwC7n5?1!8f?}&zF=Q;#}nY=OB2K$IRaFcrzKb>t2Wca5EFw@YoMb3=9Z=kv%ja8V9DuQ^CzsLf`)ahb6o?8A znO!zl&2FVmpxUg`Fs7rb0CaSUG`UXQQSSBVI_7n&ptvpYy^kZ$ja)bfP|M>R0?Mny z9sQJ01T4^kbHwbb^%H??f{P5);J><&;S6vFrvM2CdgPMP_npZ)dY_T;k)qtiB@_)P z??ixRI>M(O}h zlc%oh6D%)z4KCtXp+`E+R9A_}3LqBG?N@;-SGr)mRBe7iA-Zg5bw@P3JgPON03$d`F=Z{6+&HT?K)%14cg#U9F%DTjL{4hd^;!LXNs&P1 z8lUf_K)`v{NQP?wxIjn0@%6{;SFZWfduQlgoL{(PvlV*1-r(%)3^!lDg)SM8TVGhs z1{(uYUF9ZY7`h0YgccNS0#4X({wd0J)lx+CU61T@N<`47DpAd~g8^=2>4q(7UQA+r z=0A8KkRt3kR~5qNrch#XxC`lNN$9MqNX&)XIglzfKk(cHJlJph2!>H53)j0eA8hzJeJI~nfrg%4@T1uPp#rD}iB0#Bi z4?>5Ly6ul~4Yye;XjPFo*DcV%14)XS-9fe6^K2k)DFwqgVsm6UZ0U63*k``jTyorp zYdWBj-k`oe)RYTJm;z?G|Mrz2#&*p~U*Adjo;U+gPq|~|Pj&yvbt?A2bzfT7Nw$@n z1Ah`F$BXaZJLy8@!kEPwyPXBKZFf6pQH;ZYYsc5nb+#w7Epv~O6_ZX_tu0MXSIpL* zpP$FxtnYi5-?p?TwjV55jU(Rko_FKMjT^Xm^K}e;kI(s>&%p~PCpbSp$E}+;(RUq= zkB@6A6%S10{;^qz;&qPw*RJiHkCz?!dEj;UzUJWg(AOX8`OQ9cdHKP=Pmfu@=hvU! zbp_HT<3k_n_jNqz!Sx6KULSD%O{)L%>(AtRn8!!_{lksVt9-p3{{Z*d^?3i^FYA8~ z|JFnQ{;IVPujumc2j73Z=gTG6m*erCzh~;Qr&j;_Ur!IXemH>M^!_^tguUxJ+TXYD zC24W~FweKwEWWSQ`rmVW%i;6i-1d2>@x|-$iX-8ld{fI8_UK`M&-1qb-^lMDu6&36 zi^IR)d6^-kz)`p zZ`C;P!vQPml4s(;M{RUQ2xn)QnB%~;&%_KZ^O9bu7UE8U#~xH{Afd<(b4eUS1bDIDXJz$FmTg+sKuJt4+) zG4^g(0V6mw%Kpn>-D7j(U`dqQ`FEM6~t=I=+ zvCZ{Krr&8)g8-<#<35nId-K=0W-H^=YTUe4mHPd z1qM_VLq9-ZPUAe!<{%|=X`V6X8FQXMV49znp$MfcdCjF9w3E6tAkF+bgaNR zZH9k2Bz48d1N$$4!9~tAm&+5{BOl`;v9MEK6CxhG;>_Ft4Q)Q=TqWdHYff1Hi+T|_ zcl)P4?%BUkH3m^BG3L+C&jD5BxitNW+Aivh){<#18-`~Ez$jDLcO5K#!5qKSv|lje z*k9^%V{&Of)!L5{*u#E>V4kKJKeQ1!7hGIipr`>(P@BWFBh5}KfDVy17cM2x;dZi% z@0Ow_3%VLH^yb*D<)huTF>LGDT<0g9ypm%6QFgzSjFgPg)^}7QuyHhwD-6RJ!Avb< zhm23lEm_%Z;^Vf>)yhDS)Q*EW$6O+?Xd5~LN@kx4ESf#B{cGmh)0%_oUx(;-igDmx34z;iI&wGF6ga%nce7=Xq1IFH)-1KOux zp7}Z>H7B;BN|SoE7wdK{dj(z@7nGwN2oxCrXWc?OlQ1(NjR0RJ@Jm1rULOK@6758Z z{Nw=}$pbZ1;gaVJbm?P5uv8kbJllOgV4kz@)$BPXXSY+;o{i&x&1Q{pT!jss=L&Ev z7?-+KVyQ|Fe7=`g2%1n5nC)0FPgApDcEF`Hb{kj#feYmc&Ye)6sJW8uJ~>ogR4o^1 zwYkiz&3>uO*CoJP*?lJ2+JWgFC}rH*2Q)7LiW&&8VBk0NLTJ~#_BAK8t;2xC{cWFG z?H6;CGEb`2)q@Qb!7{Y|v$}F$+phh9;OOWGl+wP~UYI(9gNA)?>_=6_;JI7(o>Oxe zEIz(3lcfrn_7f)NhNc3FE5+D)B6WZ6N*#UI$M;0U6)EaV zpRNBk|H-&64#0<$w2%9`KeONOc01&3``V+UBWD{c=4pnA?aey^n*J^T82D>rK6@VS z6;`WNq>HEl!gZe!`x6{01f-br_Wn>A@V7#VBpUc5H7A1Qkmzj zT+&fF1(;^5FV$%{rgys?F1A}-Y%fr>U>JLBj*cv)h3^+b*4mXzL=uL61Yk1NldB@F zH=Ab9k+E8>uwJh)^gX(iFb)HTp+}x({Pt&F!)mp1S?dndvxSOv_`v5U+V6Y6=RZH* ze|$X7G2NrxarnG+$vCiyAM5YK9?L_H>*vR(KW?7pbM8Cu+d!~`@;uDAcr(iXbdP9` zm+#N+|NB&bx0qik04??R?D)I4Te%YTZ_0m3{jsROGXS|xzCn9)SNka6D|kQk_ZRMF z9pe9542yoc-@NyJL(?9msqbC&KIrGe@4b=Z!`P*V885is zk^3ezeTTIi0^=6Hi-t`h*dg&#s#uawE9nR0s zF-;T1^DK5YCgm4$ zm;O&x9aQpF#U1%bl-o=Ybhv%{6t`~P!r7fO+&MkNZnp>ZP&)@D09#-vK@8OVs8DsV zs)E~ejOXltsDA@6&o&lnUP+JmXZ|v^1yf5#$pu}PuwJb& zjFxB1K!p^Hp>SSnb)=h2YYu?S$|zA51CPalbaQU6S1XeF*93?R=t zJ$sHXfjRw#o=z=FzE*aC$<2xfEzIsP&dz?W4r_v0%mbS|up(rXef*1;n+Bi-f{Q!E zT6O~aLz?m0O7xM1k(+yt<5=@j&z{4~0~-`%T9{*%`N_z#^?VAf0)}?2LUn6A9+obI9P9roA|D+)BHnmgCw!2^Z(*_{{6CW53^H zwOWJ01SxERjr}?2keTgLl};6@0AA`kjK2PGoSM9W|0D(xogR&5{Iiio3hah*FH+f6GX4`&B3(Jf-$%jC=~ns7Dq=Ly!_tx;@$6lH@dzvC4xL- zo-K#xJKpgk*6Ves??fHlF6W%Xrqafdv9GG3?hrwn(Kk|GJeo1c_G#;HYZ3di1`w9U zzF0jQ$?{ei#d8L01hH^1BEU|LW#u~v_uRe?Fc@@pwT8a$F|Jm@j%1E$N=2uxi+yyY z1sMiwUk}it?VcuEI|T4N#eJ2x?t2Wbw8DL)!h$|&7iyJsIp_Qu{}wN~w9f=BJxFJ> zIl|!2ZoyIByWZO0!#t>990y|^Crh6&Pcsi;D~V z_HX|-Hk%FJ_rCYxmmB5>cK>Cc`cC}3!=KgX z*|&VNcf`T4y5w(%pJ!kG$N5}V`g>W)H~RPcJ+=m2KKn)G@-^k*{&uh5Kji1KMU_jg z>cWS2B|n!@$OFKMCUB?fab8yZT*IR2xc;Ty!1^ueHunx zX9s`joQ&L$-u`tARxnF-ne(}IR`a{+4$jg9HguHM_W8v5NwCJor!$HIaBem^5(6O| z<247O^-mXITYXU%pKB=`*|X(@j7 zrOJXv9%3MJZ4!{=I1!jqLC$kyHk~fI`!v z`4ZTrrNnE@^Hc#|E<5Vr2Ma$@f*)-z=sG74gDF@~0MVWmIJNo^z-GJC=Jf8c4koxi zspht=<_3-ZFhD`VZrX1uxK|~WG{$qtzoV{SEvVkkH_m(YeLyD_?6-B`U_apJDWs<> z(AoxPh$K_W;GV1R1CW|?4)#ApBG97+SgEi;;G;@?mI#_t)Va@`ru85eEjTDaW}UTF=Rk?iObtVWpV#HerPw_xzaWBuN^-Y;FEn{ z4s=rOY01R^DG$tvHJ#(sZPDxjk$_^e-e7aIaVDmLY1{1%*F8naV%)O+sGzMh%02CR zoTLle9kTi16!-ZCEY}TQ6IWVkK4Cwa;KCY&S%Zx_FHcp>kowZ5@Sw@gnb+K3TaZVd zbA62$1{ZW}{ICZEY!$W6w3}28BJdt-O9Kk$vdnQkj04u2P2F2?U*_YW834fmhR9;S zgl1l~?b?7f}_jv$2Ep~l3^T-ZS6oT_e`xc{W7>vn|A;k zN3$zfgaVDP+f?YO)u_42BV|To^Z20}27zIFr=?_emBp|7;YOK4s0cvNxc4+X&d_)7 z71y!$emPgL9|8>hfYoXh!I+UNxY?g`CNOBaw07C&59b<#qPY*5y}tkp0szd$Ow$zV zC}c`+cRO@_kJWmG^RsgwN7Z&L`$=NI9_uld>(^!Hc)<0ie~wG8knE_?onT^Cvke8{*%M|UDb13a$O$desAXaJ=^~w z`u8cHzh(OW`T3PP@3-46QfF+X^=gI9W)m;OjM^0um+Dfa>=IHTGv+V4v)zzR7D0VM zq|9tYum?!eg;X+gu|Z){%>O@oZysaWRo(x7_de&Id+SzJS9evB7_nVlmwz6P#DBdkjN3laY7QDh=d>{Ki)4PB*8cYkJ#94 zyWQ@2tgf!=>aMCgoOAa3WAC;0KKI_Lx;1oHRrmTJbNkjA?ml}y`@7d#N&{_fOs#OF zwMMnt3&5aOtKs70Mbv9`q-hiD)~<8zy4->dLQ9LB|3>kk?7}zzCp1AR7XFk{g&qCI zU6AKFl+%XDI@6GN0D~MkRBjg?$g+YKRzV91iY#mZzW{H=UMpm{bh9AgMHXuzOZlu& zDJQ5_DkvujD&-2s#>O!*aRH6Gefd{Sy9gD>B^U*7E$yz4daOXNka7o|I~S(b5;cM; z#cshTWtWVh0Oj$WVV>u_Fv3mAS)HR>0<1 zlI}Oj`b`-?Mc%rM(&iTzbC@i!q|)9cakvB67$7rNxXX>V28ea!%F0=SG@CFHxn8r2 zS;o0^%(Kk8H}%=$7XXbyW=ME;d2b9fa^$(K7bG+Rwrylt)*=Kr5lc}W1N=g_af`R! zikCJ{(Dk%PPA;!wZQb`#snTK`m9zcsU8(v-Ew~Abg54M4EgV8CQUEUf2FRRiU}J!Y z>WLL8@?0Y_-sL3y1jR=7vI@O;Yv`EjueI7!x#oPJ0?3VlvW6bE{vrnq#aQ)=y;BSv}z)8ibUB$eby0@qztkiw<1h&ag{BWjbG?A zHfW?>xQrsVkZF%w*WuO@I7_oan~YqY&&Xnw+Ls9}(%||)pHAxy!7WZ2AM21}eUsHT zH+B=$9i@@0q5$RN?Arc_L?$|(xs55g&Y=};1n|~`BnBFCZ5yTu-c>Y-h*_2)Hr9Hm z6qk5&QkteL(gF%b87JUSy(5?Q_IIKvW~(jgoANwIGi$OHEDMG%I}1XM3Kol8^N$R< z5GA+A!3%-=4MQhWe-^B}v)F5>yb4!ydnZ>iFeC&hZt-4xgYSQA2jJ=k0OjkXF^12j zxT};XTfb=&iF>ZxZ+r-26&hopqHw|u9{UW}G0Hc4zSf548(e?k$L82=)*&k<6$mso zwz1-Lm_QJw?26!BrCX~*#hw#P?#qZ`d)tM7FI-U@vz5~I)1a}1C3#mL47;R_oamG( z?_yqQ<-7o7FnJ%Uy;USh;>(e&kMj)1#4H9-+smC*U=CO-BSY4=u3j7G89`f%a*8KQ zZp2COpu)EObOf6ntiWr*#ty z&!=eKp*f^vJMjon5+>WXLG@%8xal^mw(@5y0 zc?&mUSC44JB8@SCjSom0i+Eh1{w~Xrnv^$OvkX94WsqxWf?X=>K=5(-R@kh;PlCcRdf_l`JW;LH!W;T`_!bqW9czLoC-r*gi3iBc9LGrh!tagtY?$ zn3$Nr=;$cYG{w%HJJH+Qi(0LYEKSj<*R4kw?LEfOkMIU5ny2ynqBuV#R>yZU&+{+$ z{p9<6zMDC|cfQ`ZzO3_cZePK1THrNO-ts;8-d%lL`1$f(zR&vI%=3KtzPRsZY5V`; z>bPoOuUYE!U+V8tA3J_mD=arwWR+~*5!>Q41@U?LqgRE|>OWritdF@3q>KK%Bn?)7`Snv6il8YDV0!85+}&gf*EzthGW?&rPy^=6lrMXEp33J@=fWc zg+toeOv0H`fxzUh3m3ZpA7j^BuDJBju6;$80)`iFc)=^!p-+N#nl;^T+gM3SIYGIU zuvHkvYBC0>^ick$hoUoQ3K6Zyv3Q-(8u{KAe*#xSe9p* zv#znnN!X(2Awo+i5=;4a-EZlZdTXECTR+0p&&)0U)1r6e7K_-8v(hY%o1mV0i>jj7 z7+S+vD-K$ij<_xx7h6=RVtVPhZLSzzXrkX_i%gdF|d{b`Yh8KKoz3}JJ z<^Zj=vv7C18gh0U8}=_rxoq7RM&2TiEVi^#&~fYq2j>Es7Tb+ev`DC<1$UajWm(Fu zD=9DG#)CXJ&I^LyB$2r`WZky=`mEgM789g{DuCv3fZ9>$5}e#0`;9I3`mkU1ZG}X* z+@&XX{fO4u##B#AE*2tLnORXiiXx7SYkw#68%13HkhL4t7kUm7%A+V^QJE~psGYLF z7I;SB7`c>hu6>eN?UWzzMi{=2f)`?G(H&0ccI_t55xQga;}hM7@-c@|tk?1V*>VZs z@!8f>@}S^Fd0Wm!0g>|6j&q9JcPRMK`NkObKtQ5$?%ZtB_(`tMb0>P|oS(M7Dv*V= z0l8DwN+WawOYsS9f0}VRe81`Qmo_|vVHYANbQl=xqK41*jF&$BVXSknG3f>}~HWzXFXdLGb7YfRSpKzAJPVgd+ z6|Ln%X(J0iFDLmihWkb5HGyM`DrGH?q2R|46xu@;TFmi$gZdBcH$(Bf!&}bAvE7_T zo?t-ZAEh5|Qvr=HE+0Y*QSL`v{ZtACFBR0^vxg8T4u%%UR4;AcWw;*D80p)W;eMUk zPrWM!jBV(boWlnCMh5XpY@%G?BS*9aGcOFeXQ-lpuEV zAnFh4ItpK-lydV0TPJBgMw>3c`L4PA!#;!hD?cC9EEX#jinxI%n&A4-V~%eJIsJ>r z9TH<{{8tLWdtT-?YuNT5S_1p|luKW*uvM_Ijx=w^P|6FWZlc0-4k~}^ikY6rZV)C9 zPCUO3Vz%3-G2C7X?v|-NQ$NS^E!uc$`;bPX4#0*KvEG6dzn9Q^EL*^8<=cb155MoK zAf~zkr_XMBj(i`lHG5W}<8fp+9yA*b)a&*=K6VzkwVDk()ITr)t+g#1lXFNPiZu;G z<3uq3b8RxLPla(>&3^pye4@kO!+F{4*U$BQh5Ie*b6$;~eqEt+xwO=Su)GnL+YFzY z#&tixwfDygsMqqjQa;1_)=j~-LQZOCok==h{k@XwPoiFmaYCof0JGXs`Uc9Z~VizxH2Y9%f zkzQ!o<&#_7qFp7%Ei7p#wECCmh~1G@DixGnd?^^a=t&Dy_xf-@ZTKH{gN5%vT zxh`KRZz647gGNES<>xHKa`V^uexzvW0z(1~En?byj!Q9H+t{>%EwTY85aiy~C<)xQ zz57LQj+^Q()CIvJ;@?%u3-Q#yXsrRQP>Q_^cdj4W*B|Pt{BwF2grQ)doDf9ypDdvw zO))Js|BiLdn6U+-&3E7LDp$X$qonq2jJI?(POzbk99mnq)Yb*L6(nq%ikvm9vaz+f zzL6VnH}*Jp#bh~YV`CZ~t75m|r&KDjP^6vZ3|SLJE#yK*urP zldj>oyUO?N9J?8uEj%I2ja#@!t0w}#QK1OcPkV*!PZhUmDtpd1TZ?!z29*c(&t53^ z0ve6gEdB*`(Wgrl21DiAT&WbdjhkURYuy+`ZCkl^Lit?iFI+pP>nWdK)^GeojNjb3_xq`e0`QU71~&plgC zE^#^ChSO>L&!8T5s#i28rTVTEk3o5`K_u*dNEnTR{>>P0`BS+>ZY-e9GUOF!a%u`$ zmZ4lOV{mZLiCyGg*9qKitff2+^M%ILa9&D+E0q;(BvY^Tzmb#m$2hP^=%u z1nt?^E9$R!USo0=cd5OQHG7_C9M7KKDX2dpK{c#XVc%k0|4ZYi9fvgwUey06W!>I~ z7P?Ir2bDH@mCI%HuUX^7a$Emm*FI^^99sT{8&UXOi`rFC_q^43FpqWZ8_I4>2|Yt_ znHqyM%X!`&hx3+DV5NV#c?#!I*xp<}9?k>V1u~!G%PkZxdAtttKkT!({RVTquwSK0 z8I~i(7q;~yczG_;JvNRa&I79V z&CHlO?`Q)D?%!ftP_vNUU zh3CP-?zh4|S7duyL7%ux?PEDUqus+hK1FV)qDVWT%`V!73nfY^K-nGQyj$5>Hx?{w z5X6)u0m{7~#%@tNNfKUkNZoH0EYg&oX#ulH(FGMN7;7p&q!#gK|B8)*w7MHsCf)1~J zdrJdb(Q=dXA~`Qe!7p4P5EhNeVPJ)cwAo}q+=?4^p}x0TMYXqz+~k;=p2qa_G%pM! zrGyuTDgVi$jYK21c*8Ple<6r_XhRa}8Z9`cDJoVJtNF9L8D128*MV zk14y_be4R<#KGpf{U?bInX^oVG1i@(rr3^d0n=SdqCL3`CW|>MDrW3yfS&`#35NDL z6eyOltG@4yC_lwH{L zW1508-qOSvYtcuGi&Vp@zvTAp#7}BBycqBLxasK{nvEu?BHH@mEKyy|OIv5X#g@-s z!wc6@6j{q8?HA0g<*&_0-r(W-ax0|5EwDx$FIl;^#*3o4-=IQ*mW_{?b3L?UpZCU4 z5a^s}M){C)eeo}#B-)cW1b{94Ss-_H$Xm40Jj}ZsCBcU7YXvm$ct-sR{k~RKyeA7K zg2oMk;k7mHJZZZ|V0#PZVu2KMjeH@Z*dt$8duN zrGs1z)4ama^(M671OK+K>RvEpSDh%vG7bA0D(u$r-gYP6qL}V$$0`-n1J}N&7+oER zf_@x@ewKz0@99Hp8y`1x%Ne_kQ(7w)TJ}qJ?l5vL_F`~`5OtiP`oj7CKqgu2sfIVp#IW( zlP)|rZR(=-?#0!xJ%#f(Y6rGY=NRgR_Lcj0LJE&zXnY9zT{m{~`wO?LU_J!DLD80< zZ{K!2GX-mJ8}bK8n@vpDreTb+?y%#S#c}$b+!(Gy+y--N#ZB&)bC+j!LsJ9=6g(Qx z*r42)UrI`dqZqL}-}lcM|8^9|=Pet!Edd{ zX#<8Ik0{+LnE$nY`UX7v@wu*F{Bd+Rj_$5kbEH4G-|{`*)q7mI<7hdKj@P45Ukk_S z@4;us<16g><@m}t9@al}aee3dxpJRx;m7A5ABz1aX1Rav*Yj4)^R1BMpm_{H@B1q% zeKQ?z88@-g(l^s_p#3;7kL&%rf7owye10r(`Y&bum}&eBes@Kb--7aI9_2g3@x|0{ ztd#tb=R`IvXG3)gYPi4TP_z{OnBFa}`X1J-UgGc`JI>ERYP5S;5o z1TSoO;UoN{X9XypEQxLOLQf0GelU)sn0J4Naa8G906(A6Znw5yShr~*@!c3JaNFlG zNSi65C_-;vFZ%oYkyOgIESxaaY&P9On`X-#E)`=~u(V!y%=j~q1G-qkwqd2i)2l#f;g_c^WTub<3+wa&s-hwi)Q3@(poqgu2a-@ z*rgr7c|q<2sT@N~THoHBwFq0bd*PK9^Qj(FnNac5E`AbwG8Rj1zDL@MXNttxz%s_) zlYWyHxSTLgG3wk?(R1258(6})cF2ptL0>_lw5@51T|u}4G^u+h8QX{zzUDFVIy?SOXsG6#WdBS zIQDVbY^@7>B45_zN}3OV^3x`k>NhOwAPqNOV{?}UL8z|%B-_k_LyI>5hs^BfO-9j|g^=7k)Mx$X}y}LFNM^RvP zr3(3F+rJlp!hf?>y7A+O3F=(I(#!o13fyO~D}SnsiY!H=;JJb^(y3)^QA!&X=sk+_ zfCMhh8%TUzbb=XKigI1h-a-e(^e8t@(n6?BPmA@HA!~Y?c({dPllz5uN&$_H7-mcVXvasq@$Yr3xav za(NU!N9*5dJf`-ZWvLTi^WYri#=pR#m8|Q?6NK{hg}h>fbGkhD9wq!dA#(kw4*E!+ zhqg~gVZlHJMdxzBXO~?amlCHx9#BhI6Y9@*0d88qbTByl+8vHwOS25ZUbZ-#q6?}tnjle zht;=?cO?&R=?d4bd}_e;hug98=lK58=LN;`rvAei?^>VcS$xl6z$YP_>w!CmJg0>7 zb4Bx)Qq1#z0Bms?M|PtZ0AIfFn@>Y4axMq=EHux6Yj2c4l}d%ZM;HUHBQ!S%JvVT_ zVEn(8^O!>YF3)4a`Vu@pwRLv69;7$Ynm0vhS5I8_fi@J_I_=-3qBt(Nnx-1+I#+jZ z|97pm%U?gAv2{~%J)!plqHP0aaKB8>)utQl)IYQq^kHID7Uidi(oOE|)PmISHi{j~P@qylZR7ZhpFt!v6c5FM#K@!ZAQtZYmH?&LLideKWoh(DF zC27em&N_jBglCHJ>K5qhjRw+YlNSq;F!q!wT2j%XdiX*ey7(e%Qu?nbta$;97S$+b zE-eg%7IKB(H7uFh?>SlclBE&t^soy=#tDx0zHra&+>OG*-o9R}>F-BRPbCnW ztkBeKG-2`}?wYa-8ip+=+z#_V8)Fy1ph$>NuD*F!#8xPWTlsPe zY=I@Zq4p9iMuxvj0-If+EXJ-R%Ut((c7fi-70t4g>kL4#Q|a-Abh18)oCOA18iuj0(=>Iz2^Q>qf974or)g^4;W;syToD=*TB^E* zXRTSVr41Am6O$J{mHodgBTHWX6ECJwxo|#F`8z??FQ|Eo`9^A8HL|5Pd<;(#Nt?|k zk|aT2Umy2hR2i}?v+djE55=#h_=-i#AQyv}JuP?stl(&8)#gHOL9M6uOi`=XTwAi9 zBEo)Oxs5JL*>Z1>J?Mo_YjNv0zGSXHDY$N=aRv(H!GZc+rKq0?&JQf5;My&@V5WMd zp$Z$GiXjDTd$rGPE#@hSA1e%pn5|aqPm(K?R%4OGRQZ#15hhX~(K zxpW&BYuT6}-K{%8ixY2KzCIQuiIj~-oxK}`F461t8q(CpTTT)eYu@#Njb@V#Zx`^N6f!$db|ZvpHFM2O&#bJ0X#Yo{M5^=1w%^=XB!=T>UQgRX|cM zyE(E#quE5G-au}0lsGJj9Z#(VqT*013KYu1kB2nZu`yeR`=}d7ew{(z!Br z<9)b!gXVR4o_kL^vTk!Bg{jXJke+TakyLB2YxW2&dr=jN_n zYNa@I2#cKbK9c9ovq@k|DAobn{N{TTs>o zIb0jA*Xw9B8ZgG7QYrK1W|~)$m~3*NFUkOoMw7>C<@!_FoMK}g+qBWfR2q-cX4CfR zji&QRW#;ld2sDJNN9)F|TxtE#ihmCGJ{Pv*Svv!KsWi90DmavK3u4a7 zFohH?_wjArB3WR8W9tSj%-R3QT7(wJj9Zv7patC+WZ`U#7s#!!3eFdA zxf8^mbiYZ9gSO1AFsJ|)ECE|4p>>Gu{M|yW6T6H7IP{kZ>rG&}<`xLS!iE#=O&D9% zW&v5Z8e_%A)Ws3@mUui?f-In;pe%A;@G8a}Q_8#cCCe(VLu56@^-A$?&_ccfJ&#+A zcP{X}fE(`2@~%%Qh8*QLS@hGusRJQ^(wC7ni?;2Z-18}=SOB29Z75HbU$9q72LgZQ z%19Mlno?gyRy!p0(E_Tyu`O1zCezAoU?Gdkz!KRmIC?>r%F~dg3BZ;xWLZghtz3I; zrcEDEAv^B3mv6 z8z|`aS$NV`bV$=C;y6aN+KZl^3NLokLc0#EWUWOOxwZB&i{Zw)JZKZN7;X3@irY>7 zDSZCuAZ~Twdf!VFtXr_~W?UafZHWY0Kc2LVAFl1VCJpZr*Y=BK32zs?HH&yG2!gsP z^APjg?`ky@rj<<&&ibXp*G0UzST2I`02}m+8y0P@$>7TEI3wr zP_JS9e2Cri7aC~GC%l*y2Oc48yMmj$xby_`Yq?;TV$iUnwz5AodCEgaBu zmr6+?52#P135rAQ001BWNkl~K zZN8w`?BvZR9Gl5yHQc-)w34mY>pT}qk_4rawbG{dLQa8u=b`rjzwtL5rNF;KeJ+=i z_Vt(Mj1Pw#P!x9{ycT`-Mq_?*@LH za~%$kzdUZ!h(g!6`Hh0#2-J2QDE$4Bd}5a4YL4saKX<1~n$A`Dsb~x;{2d+657tFo z`JweL3@Ursr9z=M3M6FI~BH z|JmueI_1lJu3zLQ7Ltx-_zcTWUFveW6zRvz$J^TVZ1b89`J()JEB5)jDc2c3+n!(1 zb!yJ~uw3b<0$=w0UF7Ggt526Zf4Y1R@cD?~yp=tkM|-aw{**B}$Bc^O7)erwQg-pS zR;#&%K_AD^FV0yD0`KzD$9bYf*YJgz7p8-AL${Lv(5N?1Z`675AY43+<8a5c;a%x* zT;fGQ?W`AkY(t6#soc)yh80ViDYDGQCyHY$ASk80V9hZM?ZQ@`=fRG3QxLWb3!(0s zaN(Ywo&H9yrvdQ&=scxV;d&MgU7>kV(e2E4Vi(2vqQy4l7Cy;sq808G%9R8?Jw2#a ztIjR1w@QUFY)P%jYMO<69mE*3!eSIh1@RdO1$q)9y#*5hU+!)}h3>Bu)er9mE{Y?Y zEKS$?oe|Wy>>^qo{9Yg|C_l*Nxwk|rEd1%B^&u^g&^5GZPKziCb|-zTZ9FWhPrNXn z`B-XjYsIuM8pe#K*soqVvCl)oJ;hTdt4exq>QF)pULTLq*C+pc6tj*58M}z*GTgV% z7NH?^E)`*Dhn3A$Zokg5%K$8}h8Fd{QYdb-JkV>+3v0f9*j&g`S3fde@8YNgvfc>u zI*eOtg$=jx?b1mCD?x%Eoln=cS{_>$@7^l_xzy7^yQH|d27!=H3zZ}Ukg%f^s4`G_ zE2X$TP^`r?wF`IjH?l;g1z)z9R6fQa{o4xvPILfRnCz=6uc--Iq&)qUPvd=PI*gox<6ElD|2|u zZ>rNIc>9>K#l>seFCl0Tp~!A6!{Snmq-3q8NI)>~@w@Ff5b@>>iaSVsXSgwm`jpT@ z&^?jeD589y$SxLLdT65w35;QA0?G}gquA5IZ-(x~NvNXd&yA14PW?seyvJUL!gsje=eUV^ z&Z2Tun9~$3!J{Zb$<2FMOmvw|eJokCk%toM3zQwncjrEvdJp=gI=X4(~&!Df&vXsYtsA7E$>jUF{kL$B*H^#LoxG}J8{!8r<;dtnT z!$4Fa0R_RFiRNomujpArkqHI`H`so9YWw?I&3ZU!G^_`gQps)}&{`u7LaIbM;!U3P zjFFCbP5^*iw9@aZpgmAuAI@nzjl*e{A#?GdX_J+&+EidZzgWaIPSAD&TAHRTuKM{4 z)j!Sxp375=W_owv4QIUR5H9AhZ$|*Uhm+8<-3ipZvB;IH-*6fRZG3(eT`yC9Ln&9^yvL5zdBUNMo|INQzS-Z_g>s@z4>sRA#V|L<%)NzM zRa@6K4x)5OBdH()(t>n|N|$uEl*FdH5or(*kX8|p?v71^AZ!rnO?Pc#)A>!#`+dLn zJm)-rz>kZ|OJMD_<{Wd3d)y=DT#%34T=q*rt6TZ-A`D`8-=RDw|6Mnk(6m0Q>@w`W zPk!TGl2{^dTJ5X8c{-i?^*wqr5v(|rL~n^z%)mQBGNLx}xkQm6!c@Ib18_Lwxit8y zoH_D6o9&MG+tu^^s5LJa<%*zOce!!XNpDOTkACufLH;!oKWQ86llxyMt+e->_0duE z)6+XapW31-md$v{D|;se{W=u1FX^A`uA+G<6&qE4=oSZ=qQ1J9mL7$dkA^m9PuP^~ z#F6#_B{+@lDebnkSgR$*E_c^%aZmEPH}m};NxLRq!UnJ_QHvI+4?#=XgBUau&+Pt- z{0D=(K3C=i$_KuZK3a#z#AD=Wh@K=y-?mE!?i0P5L)gWI0xXiFL<=bb?cddwJ*)hD zz5^}IJRh2()ztQCIK#j3yO$F&CoGo5nK^d-=frH!&iwaeg;54k?~I7s(V>$0E=$ya@)psglGrA$5Y^yTw-vb-v{mqbl< z-#(F=GSp7Ul69-8smbtc@s+6Nm#wD@ISNGZ_N`R73Y%Zj7pQ7(Tk)j@IC4%terpXy zvAys!@VIu^k39GoqtfE}s9i6G`Qw+BnPb%1<_uMAF2UaxeK<6-@e}t1bcgy>TbV(M z!^^vHeQQg)T37OWapJ+BL*7Q*><|&MRNLrKEb>*-`kr6Dw8A)c#iWf^?D#<(GgS|B zE)hO8OITastnR5?l&?6{Gc*FQ$XJ8V*9z+TwKyxvP?nvz;10$K5*vq(mFp>qPrId& z?S9w~t9S_v1R4*K0v7$raPdk>RK2Gjg?IYU%q)pYl$h<+B=lC-a)czu>eZP%zkR(# zmhTNDd4K2HU_mm-_Au)YXb%Z;f%o#<4R<-Aw%c>-1^O|@4?RfX>7ufrYt7}{}tk_MyeThMy zeo=qK$H3VeKa?AE{j)kU-E^|vtm!_PEhbm@9y;05K`7gFx?OHznr1-RSdQque!7IU zrg@oeQy~!7A}!%sOhCIsf_xrJy5khYajCZsLk8!jjl7U{LVGr zkm-+FHe3weX_rs29oU@9Z)n2JrtTXP(@4(ha`zX985WMKl#c6sspjtVZF1cD292@k zXj~87ry^<>qU(N{)6yH+)YTI1MR&355H(M>#J*a+OU#1LBdY8{6V1@{lf??74~x{E zw8gv#J*onl3bJA{BwrG1<4u*(IR?71bRU13_8WyU;s#Mf+nwDRaq(UGoOst0?1H($2o0S_xhc5;g%{z(K2bJ#ebM{6YSborp|(^?ak+}M z`5n5xiRq+|NYP_^l%fuOX|%uhdOBlaH6BLIA8SXLF-3*!OzL#0$R2R}H^U(OexK7X z3~7ezmPOq@21uI;&W+@NV^C`DC?u(7VRO(Os}tJ(S(sB7BV!%6)04fLc(v$|S${2T z#TrucqPq8}x(%Ha_}7XLuKmfO5{-#@SDe2&An?nF5xrMVFzFr&u*l|~I>^YJW^ygRT{Dt=lqHE?nrMaylybNE#IEJE>5oAaxb&+P z_A*<|Am3Hwr32jIsrZE;F~PP+so@s#Ef^Q4djhI58XU6bg>d+Mdr%zE6vE=iQ;${ z5!$Mglo-w~_q3?VSeTdixTRsip@Ghvr3Z^fNT%oP%J^B`Q@^$InmqGiJ`Wy;bZKfxw3DO^JD2r?hCxm#7nftDl}6(3sXJ>w)$;acZ!WY}lgT9R z-~Gq8iG&M@P2!wP#$&94(WhSC-h^8MQY@Tkatv~6%lG(==;0+KWKYNj&s|%RIqQw5 zo=9=Dokfx+t+AF3GXAK^Grop$uU)N*%nHu+CDIn@R9dK56aMod68Be?+b9iLj?v`} zgO*hD@7{Z1N$E+#5b8Xm6K39s%R-Lr!mv2VNH$p9Ht2XQ!tS`n-Z$8GIWn?9izIPO zZYOeYp+~@Bf=0w^gAWoPn;#w>4ft{XV=CZB6IrYyM(pNSU-v<3GGF~Abr+vf>Yy$4 z6!n*R#Y(uY`b_^|P!WH!R%i2aQeEZsIj(>GFM7mfamrfD&-62{p4i{}-&Ljj{cr9N zJ;n@r_>XUwep@f1diC5Jxtw@n$LbHNjO)x5+42Xi<}`NCw70{poY-wjQ)nX;^aBzjrFeqV#>=i`O4bh6+e%xFRyOZ z;41s3#GA)zZX)=(R(oRMGI3SObC}yjveRG)PrK8#t$gie(ZRic$uTKL(>Gk7WdvG1 z7M7^`M&)j6E`m67Z?s;&@mmFz~CBMU#JjT2qm|@=x&;5Jp z-y<;ZP3=LIdcr+&sW4e_2p!3Zh~2NP8xFZ0$yH;DjgqB0H3m!16)4QWuCUaBC;kxu ztp5-^W)PSECspP|IY5AAiQF>aUigHO#*ISS*yVe2tcM_sw9|(=Qi2i_#$tT1Xsx$Bw%BqJm8i@%`V=(dTB)0rRO~dzG)AI!wuraM+3B zCrOIUahUc#s#oKknrTG zMAREC3{|Cnk2EN(u6QFQ;T_`ODkof zqP$jlFDhJPIx?h-@}haT(-{MQY4Oit)X9%yb%&*D;h||YRFtR~W#gN;B`e;Mc2DSO zD%Be$Iiw7g!{slXCa3MUfNHRGv-59Dbj{ef_}t;775c#2-_QW5R_(TdOawDmcwG)B zSUQ|8r|?A%o>`U4p*AOCALBzh3f=Ishiw=4*9_bDd9r0Hs~jLXBz$R9Y0~(Nt!5|>wF=i+m_W~Dm1eJVuvcX` zPJ$Z61L4>>=cUgj{6oJgVz41Z(i1g~qUads!&*BM%JosI)DkQWT4=-xBNT%CF~j>< ze<<;IN9y~FOLg0ZS}7G2luT?F7kw(E{w>HlZ0%usM718j+3sFV2@G~XeI%723D>s4 zg-nJ~x$oRX(f^#<&Dx_h@O1I`6EWOj2fxV3rfUgJT6u9ke8i3(0o$oZzZ%Uf8A+l- zGgC+lo7UQCvpLoe7IQDv%?>ONj}+j3CbTA6J?1emYqLK^<@U;kb+KFJJwu+9F&Xps zW6i#adUFQDY8#5Q@zP)?ZvDCQhOC}zhMxUP)==(eZkez-fjTmG=)S9r9QR<1GT6F$ zO~9cvN_IHi37adceS^^B!!>ypGF%9&C#{QRl&8sN*5x{pLplv|@^PWs$^_i0yqkf5hTz54(UhW}86>M`}W^=LHel#lgz(9XWiduT2+KvZN zcVz*0oK~EuFe&@^!AZ3pwnN*U27v<4S&Oq0UrjyBTZJ$C6LF7%a$TBHcJ*cn^%a_p z!$6H<2()-(r)zM4Dp`Mljfru4rXKHR+{P%{K)B}NZyX3dc+5B+q=(AydK5ee$0hIO z8*KiaX0kN&arPPdUQ3PIZPV8no+e+4zF(hZQmK04vt*v(2Na{#BwED)=q9E~^-&vB@!jzrf$4`qv z9yU=6yK*c=M*IQeM<*t0tI?;smYJO24Om7KPerI|;bl}gb=vF+s!=p){PRQMAbcNP zbA@K-N$ve!FhdDo{tfo+PJk8GlNB8d|4yji2kVz-*2(SZ<{Rmhh6?nDrH#NzyZ!bFR8M^omj|Dx?) z+8Xo-|C>Wkg>kT@B8u-_H2U>cxFxwuadjs#&qEAD4OS7S@jZdW=LIs1;FN;PZ= zQ@GZ)b7<x@lj@m-o8hq_tMA8C1N{78H*j%1zC7%7>sr`AyS3EHfS`j-Pk;e z?YBS5Ki}EQ9Frjyxs%5C@Hb`LSnoml?zrxM0oC@=&|B?&Dx06ZHFIQx!PR8G6a`N4 zZ9)ZlbLYjQYdht7_%J2krMw`E$?hH>{Oo*s?_AGNS;dCso%-BFvWC2dT-i}YMgW3kO>@66d4*r);WQT5Dok^qT2;lq=)j<1mmG6%I zc;4DWBHYjV?!0A*c@tqqCjP2Q6X*$=pZy6}jh%k1++?yh`m z|F7kmKVq*BJ*fp<(QEagRB0c^TzxW`bthT^uHTVP^Wm3&@!i}Oq!#hR?$F}{Hj##k z(pUp&OSmx1tbLA9sA{N1Y~{0^8Zwxz#hDB0NqN_fC6$NccpT>hzrkML*=TEce)Z!y zgYC2DL!axOj)i z=gQ3vUmRfXFp~QKI6#_?o-`e~ipS0f*VJIuDL3yuqxD;6@<6O~)NwtZ;r?b{JlqnO3uo=5BK389P2P{ZdMPs}=c`X1y7U6w-wD&5oR(RJpq6LxQF4wnvjJ1%$;^PN!*V zXWoPPlUaT1I^n+h@ z8?{z)(zPoai3H?x6j>yEe-B`#Om8iJLr5vTT(cr?FtcNFAB(Kg$a#iCrUYN4MALEeK#T(cML^bY`d45MM>coP(SORBO1k@_E{lyzGKdQr^~RZ*KloV zW=X@&fdkw%PNl^&E&Qcqh#x76F|gdr?N$>vh|f;VfcD5ZPHRL=sB&iaAD3cw(MQ;= zQsm;~WkHMKaVkwN>lDXyf(Z6^YlIL!e)Le~^zQZ3yM~n~y4$nmq&8l~0<@BZ_6_#r z@v2y{Vpr6u8`~Vg7hX^AZOtrM4lXWMk*gaC`QUDiPhGA%mOGx%iOss|>g9hTE;14h z&?}iUIK3DiVL&#-s$z?-+y&+XR@aX0dd)M2$84$hV9?dILK8T9gWS0n@AdyBllO&D z8jOo2JG*H|9`))C3M@L5ivlmH!|JS)82X=yoE$uY`^<109;=ttKnZ}|b@Oo2yjG1U z_wFIj`9Y%jU(W8&ISZPxeae3)U~n7DYIMp7zq<@3=?j0CH4yTr~-UYSHN%amyUjV zsuVyQlrqa6&07et<^wi=?uu5oa&8cy8paSU7yqTS76Wht9H=0lBOySQ%p*g98al%> zGlhBSUrOICO@BBMa=*T#6cg1>!EnB%(GIq6fGB6IXdeL^;q5v-6&Necf_gjtOEx9; znu%eJsy`2?8P>WjMJ+43bjeWY4P5fl%|Tcp%~QNId4;jxkY@j06}xt}j$C}&A9HIQ z-*{w52%w1#ufyJ{H85JhkyF0O(c9OHK0zd0950=rg~qK3=2GE(eo*w9{AK3at%I{1 zj9%I)g+>>@s~&TvI(a(ZZ6JKMmEyc)SMr5ZY1HAJ3$Ay1Sfl+HI;t_eTbpvuwHuk& z1=PHCu3GgCdw6QW=>8uZPP5DQE}h+KGo+O5TvcE^-spni$Ps#`-#$t=r@~+g-`5P? z;twayyS}|h>bcWy{x`*g+vh$xd&)P5%BR09#e(OqX6CwlPi8Ps1RUm35RJQHaK|2+ z({}QfvR^DD|6ptH3xoIf9jS#}FctH%T>Hn0^~&w0Yvex_gp`AqU;Ce(NUK2jEJVZ{ z9p8;@aVjV-HQwxlH|Y+r)!`Q#1lK~Z`G690EeRGYD2?wC+|2pA`HF!)kvM!wc$C?9 zgs{h5euG*Z0Jc}n8t^(BCNJ-&+Z7&*izN72he_FEQ=<{JqATBbYJc-~bh#vbE=4-z zz_HA5H>00y4onu?>phsQ2+zVo0alKy%aTT$oXgwKVUt714wmTg$qb^gZHtD9wqk1`W-U(9A?vH9HocSdSQ+m`HR-r&qTm{5zbuQ z`p;0wQLYy`ukRS$oR9BM!u-e}{uk4nle_=&R}N!=pYypqG`3Pbs zt;8_z970J#y+z6|4;OQFK6EfCnZaU;e`xk;PtWz=S?F9QIi?fStka@!ule1Uao|%= zjsE2oU~K|bHG8#MI|!w^=`wqE^mFeu635sqvB;h*Z!C25ZWNu&M*~jAsHR)ME$@Bn zcTb@5=lsh0;ll@qtD|vuk+JFN{+kx$pfIOa{NESoum9KGQIT8N@1e^=HcdmIG+X1P z;KYK`rh~o+A}5f}k;3M7jAp?M>ZVAir0M9L5cp7Qdk1BfdvAo?NTOJU_nxvECyKjM zo`?}HNAt%<=l&;;_uC7M0SWBM#S?H`WwS^y8)55EFUB_>rp+D(TlpHj31<+C_XDQw z8}YI(;A=_35B|+v?t#G@N0~(GgN%dIHyMVQbYb&}iGoLJBhRS?1%q~|#u*}tCcFXe za#9OTxs_TxT+}3cxcKxMngkswI0B3j(^1u8pavlL8Qn zI$hbfSd1SJcx=~`$GL9cpUJ&2xF_K>caT(T?BzunD|XI&vje-{hV3mUC@-!LXH(G8 zg>s|o)!KI%xX*+T_{^h$oRN=x+9=_ z<5gpHb7a(`?0>Fyxdpvu9V<10`TK9?=j{a&_@JD?oe8c_V{a$|@LH}{IQ<`RHXjlx zWr~F3kaIkgCEA{CrrPy{c?&fJ=33q$+@X;S(lM6q+cD}vs1i`fh(qMkQ$ zuB2JdBY0~d`mrsu@7fBgSo6y|WUrbN0YZJ#l|dbkQ4l(L~65!fXKvn zXG(SGq8q_~-_EiOOY0quBuG8nlATUtpr>b^Reiv=^D=gB(5 z&APa?(z)y7+Hy~%Mbp^;qR=eeVpMxdlDagNF3b`BQ_F#rWrZc&f$(ybhUZJ(meln8WG_#4ow7=LxP+ zR7e)8OMTg^#yl?fd-kWHSJS7LYvQp$s|I`!J_knsj6~me-O3)ES>-X!IU}^@IdUZA zcL11&p9M((vEwUwxQI=og{c$v&HjY)uo??m_pMK*VOM^Is?8GeIOYu`*KV!aX<%%i zZmA~iO);BTjD78ET{9qIb?>JrMg2=7*=9dRr@J=pn*~^&&~@G>J}zt1ju8z7ul3O? z-xWJ%d2O=zTrSZ;E-pk*;K9O(I<>)o47D4m!O1>I>Y#@=2B!BPj^HP?sG zTUO9=F|%t56#aHFRPxnNFE!=eQ9OXzOb&lLy1v-$Y4N>q*lj*pB)Hil02oObjV^Xv z9=jkdeojd1cWMH6hKbIIoqwy_shQqOEcFS2-ppf&xAuq~bHn{_u1-gdt~6$S_FK^i z<^h)V*ce^tUhdvpL5Jt&2v7k2KAb%pbSFc2BH)6TKeH~eo+e_`dd#E7Xk4By#r`$U zmcty*1x1LLnu(b-{~6~$L7g=OsEcoXLK*X+6Vtq00Gs35ImF5sFTQo>#~5XtGoCH( zN7u5>=iT%3`)U&>eT3V>9wbZTPlR(HMTO&_GpRJ+R;o-^#No5D>7HbMX_4+48VEddm2b@3DpPn|)U5K`D$P)SN1=HO{xm=eP z*L{p{AxH(9_A)Ac^x4WS&1&p|@gTU7Tax58FXR$c;3iW8?U zfHVpMy>g=#_oEKQr%64c&G;`GnPVcUx5zg_a@6X&2PZNjL<8H%PidnqoR!Esx+!>5 zuievhrc|PAdDDLIuO|COTj-X38o;-FhTBmlMKA>tvvU8Y3pN)pgu<4Z1T?g=$7jzO#GB z$Ea2JjN=m<3}<6^8R3;<@~e;3X}1ZfZhLFtUne{1{j}^mj#&Ic9-eB1TNc^6mf!94+*_PE1xaXw}>S zqyZ##D-E4*1CFZ^Uzv2qEfAVLj3E;DS+v~7uGgy&>6zr_)Xb!K&~pm?EJQ< z@}qTBN+r>bxKopZuT`-S71LnUqLJSo^9S^?7h54(f7%n}zD_DQdb!{ZR5kyi93Z(l zTCVgN?Ogs&I^KABb_)a`$)G)q{# zeBPU#v~V=>Am>|NPq%Sq>cPt8eyl(Bbd6m{Fo9SYr_Tb;X`fb0kbCo%!D+9wSo<2R zI|PRuMLW6UmbD9I^3eRLUkQM}9&wJ1jz-<%_FW6g+{X|~32c!6ADLvM5XK z%Pu{ybFCu)c^mlLe#WIyxU{E10y&X;6hYqv0+8DnBXrky*ZXv8yyXM*q7mBhGl6Np zi_?#=b$e{5xw#o7fC|!7ejm+^Wqqr%1gd8s%9#XSf%L_jJ27*=-{{&&Yd`Ftr8AS~ zugK~iS;8_6hUrT>J4uCpufEX5eKD<#Pkdp&h>nva5aW0<mq!zVT1*bJxWBKB3mSOqvMG)YmdO3OY{R*&fFzr+Qp7+{ikT{-e2@ ztGT#FfzfV?KkuG{a*FqEGr4u@;z-uD%k-7*3~s4TB|3`3VrO^_G(*I*!T~YBKZlFr zF&~IAk+ZM*@iEry`B?3@VXOJdtSdI)1n9O%peH4bh?nt?PseIoMu&3_oEjtlnOuLL z^VZ7hMxNu*L*}#Tu9!1@4rE0RdKv1rN*c>7VYIloxW+CnBmgqo8Dd556z|Y} z)`FgohJC}FyIkdWJU_I)+{n6S;j^21ub9SXGS}kkF?TT=dTSjMRo2Add}hCUx8|_- ziw8CjX5T*B>>c-5RszM48HyB!2KUf<=_K@t>r-jA)|8R~Thi)6>c-?50MQ z5G-`>W+HY-Vjnnhj@I{ZIHo85u}=KlkI{D?7t?bwOqm{cE>3o(^VQo|2h#Qz2>dB- zebreLII6DH@2K$fcXG@7tgCHH3L2W*;V}sC7#<)pPlOQ#n|ih*gY-(BP{{vRa}%8HqkKuYvk!7IW!Cn1OE#YN{0eA zKkftWglBZMskINN#(kIw689T(JHT$gvt<7V5RVQjvde8MKHJv0>z%np*v%#Euj^t( zk15;`@bJGt2xwJ^YQDO_&8+us7hvzSK6?@($X`6CKb8H0T(`zd0K80qmwN_{Jo+am z=vTCasy5NN^4j+da^q>9BeUMCPnKmTtv8sZ_G!oA=Gc4Cv1x_V z`9Xe-P9n#_Wmm4{tmlWW?yO3p!_b*3cA;0;=;L}5hf8CCk87?^D@6R8SMoKbG zPGyn(yMJ->alf7My$k5gMSlkMKeIY@Z$+*SM?m*nWW()>u-C#XUbCb=D1HvQFBSz5 zKlo)8^uIEgh70p2PbWSrYnWldNlpSh_({X~yXPXO^FY~+PD6~eKdAq+`rp2?1bmz| zQbCYTE{CY3el;~meu)0Qd*4g?rr_Rm{(6>Ro@a*80yq)$#FXeAT4PZZ?L9Zkr zc3fg&F?x_@Qi#_`T9R=1KNZhGR;STz$GrSoGj&)PD9}6HD>LsW+n#A84<(@M=7EWH zG=|IqZC?`I^(6Sltc!Sz{m)wrG14z`1nECeI9#sN{#kAz)SkM*+9B*pxkj;}JggTx zBwqYgk$m5&l`2)3e8XO*?iFJ;d98E^<)WT{i8` zt6A`Ie?!r5Bd_|Po3(OOD>KOfsMnG}3@+b(+l}tYO{M$Xf{Ml&UC*4_?E4B~8bmotArw$v3=R)G{{i zvvlRwnx8_LF)8tiB%PF z96gh7p(f3!7`G3|DNpes&+Kq*ypoyNh@HW7_Re_B(%Zex9{8HcGr7S(GcN-&{T6Bd znhd>>FtkmgFd;JvPN^VMV^i@v(1xDBe|qr3;J2V^?MKVx4|mG49cht`xx-6koc#6# zPkD|FqLHWH&4e~)`F^=EeATh=+BwNHi@%rM{L6rKd*GDBuOzFdV~+2ebpw-IcChz{ zC%+K{bck7fa+niQMT!`on0;1v47z6kS|g#?lXGqdWv=UcD@@LF+s7EfTWdU~?ldKr z19WKUs=kpPjn3F-78uHYGZe3|u#h~|=os?ZzjY>`q9t72T=);QJw(4Iiu#$mT^#nm zU%feB`efk>bi(-5+cxUG!}Ij1xt@F8GxW#r$&4$gn0W=C{!vP*&1n95?=v-e494`t z_>Yf2vJFY6#!UizzlIb=_AWGJT|M>1Kg+~F{y=8TBP4@WR#|C{nt`93xhx{QTHnmm zdsH=ISxSJXobq$uY2G^L*ImTqrbXJiU+bdJPMVPyQQ0?}Qc9Zp{;loGipYuCqJWri zvGl##1Np0$Q*=kG5#l29Gvn_nkiH)HM%9B~M+kB35}IX>D))U0ZC4FF#Gwz%|~X)KHso+{5+K9g@YT(qri{?0k=L7r?b z6UNpu(idrq>xRa^jo;m`dn~g}>?gULy0dNd`Bmr=*`0%dOI`7-R}%M5lPY&7eTvXa zM5tdF2V!B|&qVA{vlpw>(f{p>9Qu^ek>*9s_{P@&$tM_%ROCZ@pHg7cmP;l)s#b1q z=2glc+dF+p?7Yv~e5|8QmC+G9fV9ro4wt?sO-i{_*6d09^?`+MV%&E&+0@cRBP!CN zs{jIV{W#canf|vJuSFfDmv&kSJ~0?N^#@vXC6g;_)XiI8OxJMdlOf*?es3&)&l?TM zDf6m;0CCrQWzn%tSsrM-C1dj0`Me`lGP@P(uClS_+SfCPkUIM_z|C!|hcYYq#8wJJ z(2%diCb6TW`|MC)eyhmH=dr!(hR3g$J+JA4kP1E|`n?N6A)~3_Z2`FHd)1~jluupn zU~G~)aMcC4<Az{g(h1mrvZFh3of!my2!i%8TA7GBPS7VREe`ExTCzfI$lwbu*rSTrpcSzIurts*T0T^uUL$Hv-kl?RQ5? z>s7fYt!8#$O;6JvE3>%pXA0HMLajX1p{HF5<#WlRGY*musPEqtatf!ClvV4X;-lfh zSELiFDqt+*BT5ZjQqylao37I}C*JbkcWX~@)mq+@4ye{$WQ7fW@Vs2m>Wt~G*N(fjIf0LU!&)>ESfq9WtT3ExeljW!-qSdGT)w9St;iuybeaRfL z`i>e)+BW_ofnFUV`2~?5R?(iH6fOm|G5c6th?MXLY}}238|SxP9c;?quJ=~+J_xc! z%jBulU=Xs1ect}Kpi%z1K6X^5v;!6Q^7&^m=si`=yrRz1RV^~Y|NW|;P`7(r@-uLB zy)|#>#f&X6yPD|4?~k89R>O?Q8nbceh>pO}~%8iXAEcA!vVA|l{r zethf>@xghTWM=Qt_sdoI^0e%Nr55Z50O6x&cb zpw0UZ*EDWXm{=DJCo6t%Ft+6(YwLP|z4WD3Dk6MleIC3koph>nBY#BAXSXCv8g3%a zc2BCJ$#%OSOF2WIC(yje8uz1FjTyhdUInF<*b+%dQrb zc{?5=_s-a%qD`6{w!a}Ief29~*JI++i(Wc-+SpMp*8>;?g@LDNEz6!$+>^K@9-l;A zMo@jmpM=g+6JNPq5T)C+n*=DD)KeE3^|H`;ha}XY&=C7h%$0@F>8>Q{jiVMpG9n>? zaqkWM{tO6Z1Y7`?(3raH+&-skK~%fL&8eH?QN~~OQCY}RMSMi2p_FF#TLcr;4Q3Tm zLO&Pj`fJzlH8rQ_A8T{sI*o-a%kLwEbV;?aw-V#Hx|xTMXH3ndt;Fn9MXkNz)6a8F zFT8c|s$`IFEv>|Gg!4w2M}8qb+yms}Tf~lD(ia~d!k%UUYSmtX0cY#vZN<+0)U2m< zE3%xX@xBvqf#eVxrQZ*ygFC<6iMb%*}U4@`K>V9v5>WSy|>@jB*f2mj-09NwwcEY+EDi~ ze9Kd*iy(;|oOlP;A6ME=6(7CVG&az?xkJqUTcn(XVvpn5egEEMTLR(fv}FxFqFTQs z@TxHUwIe|KI#BS z9IAKz)&&_<_3tXKI{m=Va8H&|lPxh-b=FG1wzz9EIjx(u)DH`E()?bGjuL}q4V}m#m9k<}zny<*N8so?Mt*+s#%8(5N0I-_ z;KF1cL`gA_Mc%8N)HfZJMV1=g<>++jTSJ(Jf$CK_EemHL>)*#zofTh~jFPkQjtS3^ z{BMdASMY}Dgy;?N&zC2ijxb9-$KU^=@%1r+ z@x{-V|8WcXP%!v_DFLGKH&nq5t?-5~WG-^-m=b^YZ+%}Mm-L1#4t=)%`$t)BryVdA zN9hv%@=WgUe~ByL9(O@;qWu#j=xif_`Fv1fCw;TwSx|7WjnLh{T^J`n2(og0@RB$n zzuMO((YV3Ib{l=Ev3aWu_y2xfWL*4za6)?e>ah4aCqpYm{l8rXkV$b_b`|tDPAd_1(jQCW3_nis7-uQpG_NOmo^#wVfW|S6% z2x|Suvr>(ZPpbd8;L;y3)xvADPy3xJmR6oW{JX%bGX+_hYIDv0J_tg>IB{zs^S|GU zFi!Wi?0-z;{};az+|5@s-c}zM78c%zgb-3u^$&f0rBmnd$gOckhl!s*xvY!};x!)i|9SyxvnrSB zL9s!;Xr$47*J*lVvNBIz;kK%-EPmxuZ*F;UzEvu3>)rQ>CCB|8UcO9L)@`P$y}jK7 zB!J{>w-mBku8yber)fd*?)o4ZTKCBS6x|q))l^mEE0ttVbREHPEf3d+s~~fkpFdOB zH|GdN~i;(VT%KufL4F8hAGP@-muxL{*z9z=By7=k%)*00KpfKx>rc$4etmg zXxzD3O@k1Tl1gf8Q|wGtGdy|}cms-XZ!Ikw{|Gx9Sy)&kQ9=Ct#LCOdqaN_&{_-;N z*}umi74`7x(}?wTD|B3n)^tH<{Y`}|vF6ULCXap7bZ@q zM)H*N+;?Zc=jAni%FE3qA|vYtqm_q4E>HJewkP7?aQ);1Pvj~gEiGbT!{r!Eo-^GsYY|~`1VX0xW)l9?lV%=(b zKE9;kZ0X8(qXpPKnwOJacb*H!t8!$E!= z4${IL=E<9tYX4)S%T5+08z`@r4=QaZpWRkdEnu073JOt`K3C^Qx1)V6C3SFHiQnCY zxzG9bh+pp$fUH~FuM{4GDM3&|8P|8lbB8-(czSw*iKW~wc`ydS0jTXY{>k9ACdv?Y zcWXI5I&!@hvzy{gzN;xGhpm>Yu&`NJ>K57TA#7-9sIePnI_tH?&PEoAbOj()1MfcpWlo17i2@V@)=L(b92Dm*+~;WJm@$(%o3!cTSkt5>1; z`=C-5+uHgfiA`rQeu9e27zHMF!S;=1jSwq5|c!p!1XK>uc~Z)PRp4KR#Rfu`P<5 zxZ6MV<@?(Bq<`d>%aiyS`?ZO3Glfi%l)5?r(ChFMEO0xh9Q?XGLx#u3x{nDvEn~)t z9AJWVe!|Wktx>4yIOlu9?T*ktKibl=x9!R*CRfYSTGlaY;^cYuOuNNL(5xqB1(Z7G zr))~^JrovBJ3Mp&7#NzBMJF9Yy|7a|XR$u?waB0`Nyv4xj(Xanavvj@;~H8K5d{J z&<@Vkn*8=ZOjJRan;UWk4NduBFO)!fugzsVCO*Xmb>olJ`gFafAErATZ0*?MhhR)r)$SY^k+BH=qW| zz{(nFnd$iJyxWXvjkwkJ%!8U zj*;&XDQMnsrxH8{RTplXF*bWpai;a&E_a$n9vu}Ax!MDS0(vMONyc7qB+D2;#;)tI z+)D@)TW1lOQ+I}38!0ss2UeFN?%yI$R0~YP1p!Y1N>KmU5qWTM3edfe<|m|b(gPSu zctpe^s6e!ijEvOVZBLXlBGkrQ?dMvWktg%>#(=)H*RFtO9_cUz50%YR*OnOf4S7m2THLI<>llS zZ>=$$&Q`N3qd=h1AZtixVWev zZ)7?387#i|^{H9Ph~J&N=;(Lyq^&f@K($I%PR{gnZvpPLRm`SW^UH2?j+9l?m@n;Y zdhS|t!HxC6&tt!f{A?*!{I&^#mBw8W6B~Q+XxwNm!+mxk4bs9=X%C!re-gVHSl%dF z(bUe)*R?Fpkh%qQ0FLv|t~LP&Q3Sp!f5Z_S;JKw4LoL`28dLa_@7h~Gb;>9#czWVs zeqK?-ynCiGD#k~Fd-v|$H|px@?=pakPU0|-lafL=Xml%fv2}0+XGDu^`TF?u!eE@0 zF;J*DdhpjyF(Y7Ww@p95*;d)lq=J63UUP2=3DiQ(VpFiL99Zz*6SjQV*x34hedp8e zEMmg{my&X5$t_0o-irfZ`5ue-wlBdTH%N4;cFqsYA?+D)s}=9>8aqAE!n9m7u;5@^ ztt%@pzl4N|Tebz=v(I)#eWLLBg@;ESGVeRV7k+zqZ<8m|1Nb7jjO$7d;V$XWj7Wes z$u%&;*fKtrQWyQ`9^C%A#@-o~!y{WH%#zmLDZ9E)IpU z#eLr8nF#=^Ccp#%ZxEC&(&z@L*ZV~xcn^upHiG(Tvyo{QX)ma*0XoSGnT4A->{Wp3 z&-jW^GT*41vGGGt`+=tLLuf&fu)t;e`B&hJZhZl`OI_!YElj)m9jSzb#4X4W5xs=^ zU4dd2f&M1IAqoNl0?ksx9X7psC&p&)6ApLmC7zSc6z}gMr1gUu8l&EI-+XoSNc{as zvyN*jd~GWyWq>@JPiD;kw_)T!bpUN~fQ~7-xbP-0DO&(^W4w+oTCY4Z-9Yw}yF$jdgth|H=SC4E$QoHw%fj4Etb8|KmF1`r|;H7>7g8#r1J$=*_I>8cl=i z)+*m(K>>sA9Qf(>H}i+*RiGxy=GZU>Vy)lBdi-l!;30Lku%ACo0J#QirF-WUIH8;c zGVrtSFX4TeEa=mUTtF#?)<+tKZF zu~RE@JYgns^hb?x>lr298_FBnZq1J4{t3j4gi^` zJ2bE!6mgC;N(Nq%=WXx()xivTP{I%BGgvG5(I@I7C3%Yp*Ox-x1CxEn`=I%4>2d}J ziv@M?_MJ(Tyz!@qscKe0LAR%>BSAMs;H?(~YLNUuPX{&@nFC`zFB13eJOB9c{%vm& zQ69EhL|}cTtgM((UVXqd>5h6(WCWc(gGBP|ie{Ia&gIbX zTHRmjj&^4821Y7Z1gsJADX{`W6QM6zh%W7=j-r8{Hw{ zcDE(uRz?$Vi!3ce&ya85=x@8WF0ZZ%4@2GqRf$VW+p2l;IGxtObJcgI$E3X}rOQVD<^C}^|a!e_qGODsIR9MDG4x}j1fC@9!;_*?$Aqm&~Y z;D;V(u2^Yrr5_;3z-B-zFb&}MTARr_zUA_^0~5y2p!b=l$!?Pvo$LPk!`snLj> z({Nj15%l7k@}*7ILb9eC8X5CJgaX0_Cl+Czdw!0|=l>g6Wp8|vTn^$+QMjcO06Coi zqSgCY&E?3GQ$By!+0O~xuK6(iO)^pdP-x&6oAuJbXc>isQY{8j6H{B+VW4y43;?Rf z`9>aaXZfmB$q5zbBEVq5Sb0D+rCFlCap`$;bt0>zWC3*3yygn%4FLaz8nW#((`PB5 zeHsJk`^7y$L-S|~?x5x6w_;a^YJk|NErvDShBzi2=(Q~a0|U2&{0kuF_Ss!c&CTIa zQQra7H(eg|-}3PPL)=@2Rke0uql*wx8tD`y6p`+h770b9yQRC!phQYRKqM8AmQDfb zMg*iArKF@m^c&N6zwh4rJ3r5LuCuNUx{MvKQ@fvo(X=0%;DpiuCgrF9v$J^Yq}PyjLwk>r#057+?UrNfHRAU(Wt4Z1su(vPq3e^^YrvSTQ6>`jeHpy71cg4P~2;V1U1kk z)>Zf)oNtGE!(E3L_RePz!YHNOR?!3d#t(gr+=yq@nAW33w8$og8YOGfu|zvjz@7>+ z7T@s6XnM&_kH}a2w%=aY605338q^nqdh!B3zUBItLUx1NI7oyEDJVMUTSAXPJGAbR zVjBU{G?)Dmt=%!R=s`#lh(}9l_-#mFT`Z=mou}MK4O&}UK|yu_!3b<@*pQSwsbd8a z(yAGs>j=gIzQo~5J>U*YE=B?lQ;A5u@bk!7z;UJ*691LTA{%LG^qvGxtIuz5QQ%@_ zX8utXC&Fz3y$K5g0~%xvm5#H9rpmBk9Y%$(UPXXo^?@rqJkOzNA+pAG`K5P5MVHa9 zALNh?c1O{Q>USq_8uiC8$V{EMLrI9lAtVQYyIWhn3$@paw6uZi#r5hLW-v;I2R01^ zfB=VvV@vSxGEPohpu}^^)k<2|zrXB5AhYW4%`KFGB%VLljeajch58lZ(-O$`UB`dH zeS*8H=HVd#>CgfgJ;zSZWm4}-GOgs(pMDbSAiGI|^}ocTYz$d+f9!X-(j0JH4sSA( z`5rVwt~h`oORpLI!R_GEio^kv@dFwY;=!b2l9IY$`4f38F1o|Ns@o;>{Ow5qAr8}b zVtEk`qgb4$-A8wZ@2Mf>8p>yH1@TTtAkb<->WCjden8p3n46Qj@KVn~n6re0jI0y{ z_$cIpt2Q8{x_BG-+1wKnf0TEm5!zO$Qx?K+`=vS#u(uv&VUGi!Cr%<=rBDo)s-?fw zfm&VM_rUG;9QxkYY}%-yZ{&la?0DgY8nrYDq{`^Od)rFygHOfeUJ8NuUQEwP3{)&g z&Xd&-q9Zv7dpkdVFv3QGIQ<9;Dg;A80FkAx7uS9B$a|6C1QtrcYpEQ5?{2a(3xWb6 zUx0Ho1Fi>I>LO_CmI|w8;3--)OfOhe7KYR$EuiZ_?B{k1$0YPqI3$cB2oAV#3rL7C z&z*}G>hlIGgL2OTEWID|4`iiV<xUJrh0 z3BZpZINGnNj`k*eRNnB{n)wjw*A}2^or8jl)A`j1Y#HMcZS6`sO87xznICA8dtdQK zNcf+`37b|R62z!;IAq&^t?sV8iGH4zrlzQfjjUi%m%;eDKIw=vLBenXd4%i6BBYc6 zS4bH8@83u64czj_gVt|hdFziBBD4!N*~xHj=vA6Ske~8iPI0i;SQ^*Wx8K~|Ju83@ zoy*HFG6e(n`_aV;xA@2LavHDmf^1bS8X6iT<0WpZ>Q=;60BEusHM~ZuTjcB6Gu%gy z9)&?o$;nyV?QFpDcd8pa|Mgs&kc|j7QO)*e)we%}TkEE}A;kumWNKglACwqh=guYryg&p2|l(MLfWtSEo09IQ7c%Z98+J znbcI2cKwGHnh~nNh=F5?^8fzMe|}MJxt_&&9qat(+znE%M1%7`eSEwKFHx#G1^qr2 ztN(xeF0(WBC_#q5*KOtY=L9AKNh@P4&#)LiE?a2DKnl!L2tg>y(l5nY#QPLoL0rOT)WFe_sOfrcSx6355mu za%9CM%_VY@(ygj1c0av21(NZE#N}LPi)b%gxY)F?A!iaB56x{J z^kT}P0)^JylMhVw<%aziH{=ppsJb zuPf9jv!M>x6TBMqvspUomvg4lDg7<>aP5vB5S)Jzb!q6}BJqN0iaWc+3?G4g)BNH!zcP#Sbp&+Zo@Qs@ZcJj-P4{P~ zoR0a=aha%44f3)~)TDhhHddVVnh4=vTs9&oG3lVAdNMp8A|cN8vUKzPzfMlyFVCLI zK}i?u+5<|jL=`@VJ5`@gx75URZ58I)-NTq*4tLGIPkZ?lUe<)@(O(0?KMpiB@x{$D zA5?QDE?rvfuWkI5DhsVUD3&*|`1Z}(WdYZ}NFMGU9K5|hbZ4v@FX;NKkk9WNXulN9 zb~nsMqheB%`eG!U`5ZOUW}{fN)`kB`aE2-Ny{lw$(BUa9y`>`g)o+@Mi6YRbCs@d> zVyx!3U=>qtakSuBt-DJ@rI+vEWu`=&)u=lBpYj8V*3DFcF1Hp^H=@gNaj`H0 z$mrp7&=iG}ZpubvdnNXf=oIqVYZJhFWxVNtpuvqRe=zvu zMqR*1%PI`Qk-T$F!fKwcpTB(AW!~H~^msP<%(-a(Ul*u&Ba6v_|HNTZ)uHx8Da6Q^ zw2@9iDLpONWB$f?npfN+>*xO5jk9ot@CUxqSOozcwBhqz>C6yye%S2sqKP^DLUc=9q84{p5y+#POQ%f~c&E+|V7r zdapSoZ8i0d~KftvctN!tF^U^HdDIV6;#a zjqSd7Y0Krhrw|Redly&N3%Ixi4?F*PMjZAzswvH;C4j)eR&tme=uw>dL0l?ON1Obi zm+jx4G=bSn<@~?+QAWn!YX3hGpEY*0;y&fsG6*&6{05Sjf4&rNWd6VYNhdQC@CKJy zRfpXuU>#iW<624oXPY%o5Fo;CyfiDj1kk|`l6 zxbtE=3Ta)3G*-9V`eDob9H{c?5q8O=E(NN&p(;lsP(O5abs>?vpWlg9IdSfD<%rE! z0O$qbZX;+DP)L_ZNzX~$y-So9aB@x5bFkgEt^3ilEkWc{3fg~zWn{fg+H z1W+7VZ4r;}*i8UL*ZkSx<2A0V7cN|YH+}+e4%ogx==D6easiA5 zE%F~WBW$(0x(c{QXj~kLoq%4Fdng|DH%&59QphQl~bwJ(M1l>!^|q+Er;yPaQ^|FK(RU1L&H`vH)$o^22ZUZKUV=x0Y!YHDh^ z?PwIBH?iNp+X1ifdJ-K218`{92G!fQuW)g_m)3MNY;%}h3`3Xf9bl%M}hf`m=)B=gInyD!x&>&{;AsmwtzydMy^FwFa z(`kqEPRF!RrW4cA^#db!6V3t-mYts7RC5FPe5j0pDuFXa69hUUYDss7}fe>p!Fe06p8l`n;p!c{}%5AFel1O+b3<;zVvGbLsUz;SB- z(MTX$?-Dt=mW?QavM%?hAg!l+8aP$05$d{8a6=U#|CG@zgGHwdVNaD! z14-v#0cl=-QSDRs>bBRDl|^(q92QXIFT)^%v{A4~8;tsf1o@3PQu6;4+p{ zfhfhu$b9D?PO(2}+QDk%P)~dR%<{(%9Q{htJF=>V5(>}n9b5L`Hzx~zi^>?i+o*a6 zPY#iAsn=23ilB&MCsu$#URqibGMcm#z^4<_eoQn{50%J|>jttA_c)KZcXxL|$xuJn z@j?H-XP_tzKGd;!h2n@ukG*{h4#C-L)cc(C_wvi88(qIz6poj_AC5H~Hk}Jo1&_V7 zfP|RgYNS2|>vw^g=@tIDAV3$Lzs75odTtq7jpr9PC_xvVEmz*F3geIHz*v@y+ws#X zRdjZDBUQdd-z$Fdy=sJ{g;I=sFEOEPZF38uh=CCir*w@0v*~&@M+S=OT zl3?;!s?lM+Jv}Wp6`GUIxs>RYf78RK z5&ou5Morm2+kwwouVYp(CXS82y*zQGo&AjV;kcd47gr&g-eWIjN}X|X5j$kjbyaME z3-h)r(e?tB$#l1jv^12>t&L|Jj){FEhl;wet@@G$tw26A^5t7rLA|ZpHDT``O!WSH zM2HyR;lqarVt`QD096j)dW+=MN zN?=<$loLLHyr%3tJu@>iw`DH{I1~LfgnLOseXmnx>u-CpqVN!EWYISV-{%`$`uV}Ewm6ww%Q4}4yg#D5mHep0dk@Zz#F2vfHaPY z6fTAV1Q&qVe37kI?*Yssq!A`M(1>}(fWI1X6GEt$^*GT8b9HrM|C2rE27x4H@VUSJLOuHXPu;pB*GDbPf6pjWa3}5vGI5!-UiNW& z+U!SUUM;uOoG9)q061&^d3$&_0J2v=8U*U6Az(A*pHX~-Eu(*+SMSA*D0$%KyKPLw z19ehoX9UQOtL|Kx!d*)XiyiQom#C?4YiN+bCRv7F?f9p{yu2@fNZvg?Fabbp z&QIK`p9W|RSs>v-2*b+35tYPiReN?9(F#Gr_7*VaC!wK3AACLAqv;2L@K13EY6_7s zf$}F4HZ3S5I_-5w&(r(GKm!{wCFL!EaiH_f7NjHIS^b6VfC6Ru9&Yvrh&s&$^&C8H z)gF`(hQUH`UaSyCfMrefTDSm&M9SoKpEMExiABKDfFN!xv-^~O^KDjE3GAPQTHsrd z`69S9N55yW03_e4SP3)ClR+5WOb!H zblYABNDX0D;8GzQ>j97b`uBSgm~jD1kOQ5{pxOFdWFQLN$Xc5fp{1vw0i5{>152E9 z8vzVN+z4DP+6tiDmSr`=t5tt8Mh-#AGnY?=-xXch7Ju!aM}PQXl;HAselHN`V#L&e zvk=YC>a8HX8vS~>-vi*$ZAEaQ2F!$T2$pUm@~lU@SJeL7(>n zuvH$rF)rk?f$-6OZ;S?ZYX*umFCQNy)FIPB9BNltAj?$L)uobUU4~Ps8Bp=T}RTKy86A?N2`9FC$^eG^K^276VO&uMfungNkVIa_Ry6NHm zR^x9~Ncw?b@(p)JG;@er0GSC=Zaw%2C<*n(0RQC!V75{aO7_VUOoWs~M(Q9f-6J;c zQ42HB^bNesA`lRw09_*P69CjZckUpnPPUORao6r46GY&mp+I>b_&Z>EZ|2&yYXy2$ zQ4BI6pK|Z9BDybdO@ByD5Md=9`skebgLbdx@5| z5B3GWK^;SWZSHIO;f*0Q3KJ#>il(cmN6Mmok!3tmQD zK9l{ELYmv+ItC2)sR_!$Rf)7d)yiFZ^z-b!uD!Xrh3kqnkDll6H35rfiuV(rwckF7 zz@?<5Y;A9^jf12PY4gtPJqy95l#ZqoM*+Kmf%sm~*+8B35bTaJ2m#iEf`W(-9Y3X` z0l%1XdmPcaK?&u(nw3DoV~&ji*Z+)OGIgurGz$Ew<|<9k=W1s&tJ3AlNe46dOh2fI z`b$AYu?wX6dzY_D;8Jj;peEEVF%2$@go0=$;M5*c-Y$r8C`b)azzQ?N$Rl&el=^Ey zjq?>$nCFbadchbYL3p-N3UIgMnD-^;;F!$x5Qk%A68lp%sx3EBP z>gDp=P`UwUm5gZbK;vkoXEDv%mi6{6NNgTVl;_^|2D^qFpE_Tw_**z@YSZ@eXp2^{ zAtJ+rJ zQlmu%z!VqqhKs_lBD@6X8W)uF(uABJ0VyYXnBVE|4?4y{AjF~GF*2orDwRo0>@|=G zv-XoPR>B+VZc12RWLOajPG1z6@5I?~#0b2p`>i8*?{xoZE2Qtp224#=b#ihFo}7Sk zRB+nuUeb^s0kuG{_lDz#eNAZVrb3jrppy8&w(kk7i4HhCYC#9LqUd_iNST_MA=LWj zC{#FAcUS&o771_ejSG|JEw3;3#ZAiJ;S`D)S+6R6^JK6tXR@cTe;Y}Qc|bm6n0o@L zi-=mRMzKw@YK=mNA^_9N=JG6n`cVnKi%4tB>Ghu|7dm4&*%^LubgEn3;7QXUF=Mgm zn&Iv1!^4H^BOt+pf-L@N zZXR5x0h#7+fHi=*yGYnAWe&m}5nvGN_&Vjweu+jt5Yy(^Y*evzQYXNB_o|fg#ckaYYRstChTEAZK z3}|C@o}38L&myM=;#Q#jdqE17azQ@`G?{2Q#fvqNzJXKzTxtO&vN{ShO317jhg+W) z*j$W~`z%E~*w1?I8`QcXlPr)i08Ff`b#{{wU}|b=p3w+@&hmqe0m5_9t%uKHW1Ch@ zrrdk1RbI$pQ2QSA#fbjM!Qq&GX*gdi8VLDaNIdUAo#1fx{G<*-ImmZKi?jMHk)wiA zq3%0135mu6$>4vifckvY#Sv;x8FUq@VT+b1adzFZqG6wJ>c0Y!kiO)iapQ_}Bo@Y? z*6UQ3-QHJZ4+9#$Zj#S=o?xv0l$5mF|FM^@5|M2;tLIC0X>+vj62n6@zmp9D8YPj< z(!RHW+DiQIy?mXAM#OV3t*C8rH>zaLonrC2S?^hTxb-h;F+(;OEw(b>X+ z7)u|U5In?u9wS9uy47Qsv~j4=*%@QcLfP58AMoLXjrTCgHSJX5g+P*R|FRT2*_*7a zb0~<#k3hbH3Ow#Ha_XS->c?+r#t*vONJtd-d)_gyYjfFv~ zr22RR1RoryH7EWq6`SAe`(FzqhuQ|!qZzQ`W2F{28f@|Q{GPtn%UfHs^RHpPRYgU= z)^lrn`!-;VqX4|h$jiG3^BX{;S9wzXVPI}<&f(O#?bHXfobR>Sy0!bE*b> z?m0hyfBX5v_^cpap$!lKk^RPpKRBn`m0cIlt(wSC z>UO5q%n|F>3CG&sKk{=F2GUsZEug=n1MsIihKBf_o}NH+;sBdnMJowuJe)!xgQO(A zO$8ONRe!4tfw=i3es*RiI+Ddh(7mgr1(R~QKw*n0!NMXU%0#u){FC}D>mkbqwFmtj zBcte`AQZykRzrq?D!-rC-PLu|-(Or;PmhR_G8`mUIUN_RkdhI+`CTI;0zpB+-c)gF z&`ENc^H3W4Zt#QD3kTE@6=xe(JV{(ob+GG}V}lmLb^HShV~22Uj0zL+&Mq+{x$CX4 z>o0CGyr^`~im5uI_bZaYK$zq_W~<7_r~kTQ~2#_FEzyFBaLo>pPcS z9*d2)9ol6lAK-lLfL0Q3=xgm<%i~a!sZOHpgS{Yqmf%5i>AO122Q+<;`i-4d{ofWD zP|m&795GIeK8(S0F_>R7LWfSGC`9u(kSeYXN-AW!8q)sY;NU=rnK5L<1sEYiLeCD= zE^aGZYj<)*!9-0_FGY0wBjN@D%|b7I5M5_!N)EpAQw)@+Ay*8ptBr5PBWa zXn-rHEBSY}?HsdIDf)1sj%1HZ7akhU_2F>`$xS~dX0 zu&?rsYKK77^_+P+;5aqx_44zys~<8*byMirvd{x&Y&x^l<21fV#dsdq)<@WX zG*fI+YeWt6^VgXwauCrCAACHl!C@A!+;_Ui5a318Z@_+2XT-bnE%C5`P{57(o4@W{ zTM|lraXzB$X$;CpS@~8_aRO`QhNP)2IW^JKyjm>tujJBf*kSlM?XPne)8l&VGScdl z!s{$&o@u_g5UTnWwu_mvG&|5{VjBr6lj;AgGXqAK84s1M$3B1l*+LR^IiUw>zR9SrrbzSqaRFrv znwC3k@yN(LsFba3PXSMCnVh7C+E?7rSJdhh&b$Q(4yV19yL!3n{niz_cC!t%@XwWV zW8$U^E0#A!piS6K;> zq&zqkb_vp2fQUI4pm)Thx)^l-ps1@KveDc4{Q2{HsGL#udU)cHX(4iI#P8RkPL!&q zJ(4$OVV2|f?g=iuPLzx|SZ zm8a7pNc5j2OV`*@`Uv1rpP>8-CuC_{;DnGx@;jV>ROpj(MEc|vcn~5 zcz#r%(%MNZr!a1>%XOLC!i~6{rJZ4HmfT`Qvhefu+;{TdYS2+l5E`b0cUhFF;={f- zGbSoqK2v%6Sefmk)$Ha?v)g*m2P{jGLipIfqs)%E7;VnWgN{8xOChP341$l;wS@hn zKE<`nJEYJ?au$#aQ4S6cg0`~_fP+WKOg8#}BL-yH8X`vui;4;{ELM<_!3cmk zj%bMEVjvFR20>Hv>?}Q~!@;Enjo7q-=y-c?NKK|t(+o&20AKiDavDVeW!Pj>agg_R z6Ttz1ky!)}`Vq1S%nydqP(d{pseqXyAppr2u5xfxZg~2D)ghz742s0u;@-IKfquFP z3>h|}HUMSN1rY_LO|9QEWWHFX{bUI2_(k{~St+R?`~5|rSBBQt<|@~ zFlojFF{3d+N^mjl(D3m+su7e|)qoY3z(xg8JvqS0M{xGeKqiZln9Iw`&P8xGG)+|4 zmVj3LZFcqoQgFgVYAwChmD*a7IQ8w}GFlDTTPRbt4$tVWBkY^}oxwX`D; zoI8Ha%9_g*^-bdAP0u+cYR7${J~#GvaG{}nl9Sa?lBf)1p0s85;gC*>yEk1l$ok5w%@`m!gWl*bikE?dLcPMwB@sbf+4f$&A8?il}HjL*%kh?dXR z{>E0eJLGvV78{nse3uYhIYg$LVh~spcP|T`kU4h)^ZCNr*ya-RGxxL4hO5 z$*+`eBeIcSP)lY;Y&JiiZ5rkqsX{4EEMY@H5*KGS`S6NI;7a+qn$Ydty{>9+yNetz z?@u%zeN@UHF$F4_HZ>6PUtijVwS6CG`XB`aO=8JKcwupI2eOBWN6qKyyij1&h{tX< z<%XYUjM!wr(^@??bfIUJ3KmSt-u?zOQG9PFqM!%^Tn!D`m@Y0ZgqJQohBgpmKt+zA zgx=}A5-kP!QAr0K2n$;wli!B<%raT(!0Mp`isZSb3*zly?W5W-MDMT^@$==Z-{qHc)SwghRe7~K;>7~f@oNjg$@UT0%8h~o9yV*gl zI0k*ykYdiQu7<-2OvY0MEQGVBYp@~xbY@`e@QW?r$9zch4u=yy8cWH^odY$nD1=H7 z70f|G$ebE*@}MpNdh6Z;xDJ^g^rl~g*|$;C14fRUf}alPfCmYMECAXxzDN0kH-VZD zblR_mMpcjy%145?yWhU&oNG|j9*IZr@wcxvx68$d?e-38QTsPBJ@1X%<7|a{(Kunl zAWj5nhBX~8wV)7oVL}cK5{QhFl8v&C{3>^t?|kPfNs0rdn+0{OB4%XvMj7+t&$2=P z)dDC0z~jUK+EQ>!p`dCZ1{AsJg_^|p#wG2vZJdsNpbJ|uIgZuLv&h-4EuIzT(U@Dzu=7J(at7RwRYqb^ zlJDYNmdM@NFMPk~&OhRHys97~=2)R?!jqH^J5@8kxT_}D3TdwaqqczI%~O@j>^1VR zM}Yr*1ZXWfNDjOL339ZMNC>Sp-~}ogLqBsOW8_7*>MtQBZ``$_-|0C3bU=Q3)aMv5 z#PHS-(tX(V+t6BC{j>g0=Jhzf%e>w8_c6`#?QRj8^=qx9;Xy{Ty!5buMICoU@9XM5 z1+rCQ9})WKJ(zFkh879fUY_vKR-`)=Hcz5tpae2=v#wi7w~!1-4Ma=+9_9eR_ysd0 z4nd>g#z9Pqgue(9jiG6PWPg7je}AN?qJk7k?>6Xvh=3001?U|?p^&aoZJ-g6G1hvM z(44>6MsCy!sY4|6;K59X-yZ>Aeg@zw2I^pQIzsa2JVEthlqeTS@)fhxk!mkTEv+5c z0=)D>w`Cw#xB!`bMk`8&^x{CridlZWyzCh#Cno_U*&m@xt@u{ZdiQVftOiPD1_zBe zS3Ms68mVkaegOgLEcKg=v165CbGbODA6tZrrCT?1|PpNB!@wgMl62~RG? z59EU33Y0oJI%Cx(yCWEX3_y@AT(*h#cEH0biQiOKI1w9BU&#{|w64#t?78#gViNSF zO&6nWO7Vd(9Qr)#x0`XUvav~nG#+tP;M3W4N?SE6^3NhZAf!??R7Z|EC(pagkkLgkOxoYo7$J%B0*X1+e#*j)r!`D=-@A*;kkmyLh@ zJl1Xu5Py}N3@A<)D#1D^9MGTZ$EvcUQMYBLLM-uSrr(nihob=JSkdtg?);!_TE*#* zKZqGIaxtRo*`a{Lxq_eu_qq73!aQ3k9rqi=j4e);@3FJ)_iwpBDA64(7-3*)8dx1= zk*zp;q;6<1>R;FCR8FPx&epCpQdEEuQ-$hAxyXm1W#-KFd?@h%+eLz3`p_yN2?;V2 zxk_eL+a)C@)#oCxqVlS${XqoIfCz4nXc=XcmJ-9#L*jb`QJMjU8VU6d=|3JkR>&BluC-4iq>S?Y zrmUcCeCS&^a}|7SDAY4R&o*20nF8?z&KgVr3ng~E^ui08$dPAWm_nEPRZh+h*a?w) zdwckLt$VGp4X^<)!exQ$LGkhPn*h=i7FAhXSq<%5u%7`WUW7JuA-5Gm82)Q?Gs|Xj zQizEOQ!}3wsk%T)^c2`PFoK_}YJtr#c;NDjE+E-HnfM{C6B5t~?gvs5kNiiV&~xD9 zFj}W0TZtC^%sSqE4MXZ=OrurdSNZwbK*233*aPa}n9&@sBf2Mi{0=tgvFS-%?o2dL%TMM+ zDR`^U){9NW&`^gzf4YW$okyWVL53qfy+khJlT;w!E(;y^gsu52H(34HMF~pg8MMVj zX~EDl23Ip;Ze@&6JAM1v)-X-T=u&g*1&aw(`e)+LsGmw_Gy$<{rX_5eu3PJtYY=`N z9h8$BKc2HftFn-H>8^PF#2JiC4m$pkFpQu-VehV#Xg~8FVliz$x+~__OgHNO+LPF-%0|C?1Nd!nbsf|+RBZZm3txr>GmAw zwYKK!nn|@X+}bpU*~pzM3YU5KuuJAY+UMKyi!2$|o7cVEr0MB@e3|Tuu%%FD%cD;= zJQ*cALnaoEW%4+|`XLvt?Lg;s=QZ~BUzccaGmi4{F$gu0L(L3(z-dJTKPt7Wf_nFa z)|cBtgIIkr^DZ__1ldrc1V_bkJLaDu zB`|Md+&&q^wI+bL8_=mKDIsIIMa5i8~jwV51xQ?a0+F zBXfw5^`Ab#L5+-zBtjSiXx-QDwyf+ZmgM>MKn?=uQc@mXW!6ik$qHafgASf|2RuVJjgp7Q5yb-J=%3NB{+#cbfbtJ>`1o56|=GTc+(Y-2IP`i{63I4zj8%05Ua( z!lyoNg&)#fw88*%1prpVP@6tj1T`upUtcp>-!Np}VMKOx9+CHI|)Gcjh~gr||h>$12w?aa)~nK(@*+G7Te zzZR8<=q|mtudf+2!Jmoa!gWwFYODUcEyx;W5(d`xkJtYvONXpsCfbvKoEdV8gD6I4 z3o8Jx9$l7V3}e7Xmt~B-UYC;(3Z%q7%fwzX_^w^>C4ln$@&{WCi>SX>1Mu)|Cm>DY z71LvS^an|WZ!!@>J|*SS#=eGE$n{Ej^y|;phpGFAH2+%)Or45|+kPj0@7h!!E#8fOVBg8yhDNlVz;VkHh_eg%&Q0 z?iv4?*>~7wrWjAFe=yzH;hY<3&@CK*5&rX960)6KzEJzLa)2DU;1Ho48GXU5h4u@t zLr_rd2xestoH@-D(`xm>o9!@L^!_^AHSzVYf4xN@M_NBizx}c!A#u3uoo-(v%l0I1 zf`h}2eQyVI|CBd3Ti&j35&dyyuqwtKf8Mr&HRlv|od`4Z_G;9vXL5=`{)q`>^p7E` z^hZYN%fsq2V)r-phkFwc;5L1~W=15^JG;7jXKUHoX`b!ByJYQpK!enut8QT^QfKh2 z9$Fex#NFMm^yRo_DWtx@NK3CH`7|20C9zdIbdt3Lw}Z>5*j9*f)X5S*#XnM=p<{UP z7Ah!tNd90=f4ENgzjp%pGc%(tgZZWUc`efeasW~2E6#J=|5E){GSHDzkvXb3OgTKF zIhMEPU4gw**Ksj(t}HqLEKYg~w^~i@#*@)fGDwwbaEUV(4>3M>WE&?I3r2li%1D1Z zHQ#W`CLo4+%{lhSW|RRGUh5t+GcK0@Hn$b$t6BGiYP52&gD#Uz#)oXIYu2Jk7y>|p zW5lVZ&92G!pj^ni2$jH=Pjrdy+1NIrexBH;suxoz5|^YFG!v^`4&rdaOJul^xYuYr ztzWop{bl7-!N|v1Jv{gTYd0T_QNf81{R2Ihh{J<81BJpwvsK)#w#F-AP92u%?X=9l zxXM;sDq3m2c|*uqfL=JbP5j^uFU6hNVVLr z%4Vfit)a76dVgXx;)?5EcKx3}WbQ>X6kQggtB#~1!i$%V`kbe$EqWncmXSyr-H+Qw zme0fTwNteb++1_@3-~GBHzDYwoJtBl7e!7?;}P^V;-Q>2O)ubEd;_Ze$_)uD?)jU9 z5v^B?-nGvUE!)i(0~p;JhbfDB4u#@~)0}JSva1VVeiT$A7_D$Gf~+n&6&=MS8+?VI z<01g#dA0J`TJiV?2W}m4cW+hR&+RDPwOb^OkV{N_9yI^4#;8 z@St_`I1V!c-b?8Te}#N!?uC6FA!NKsmxjI@+VUjt?7U1-43Cht^TKWzJ05zv*;bar zaD59MP#L0?^~jyB9Vace%P*854|O`)6DHBpn4IwSt~UAcj_JrZADkFcrR+|5*9k;9 zng83+t=G6)H|!jTipsaH)B)aQ5K?_RP@*UI%n}W``y)1TaL}l@<`GeSZS@YE#>0aRGla6^V z;G!-Ih*4a6vFOZJMR%YZ{_5Lm`*k>}wkM^0t>gr|tb0_b@q zB-F&~6BmtG5=P2L6nIh(@##n{w%E&^1LrAqtOh?7JZy}nda%Q7Z8tb4{UG?>;XTGM zlkW`l-yLRb*QlMZ@x$Vo-f>*LrU2%j9jWrMb4+paZ1YBm_7ua_ z#^;Jm%>}p2z}uUS&MSM>=5xVi^-lE z=qTrAO=zi15xGCR5v=JL1ea3(;L_c@_o59Hc+gPyi69+qEm}x^rG%x+2mK}XNSUyLg{XvI}C17p0C%Mkf^MrT3Ogh@l`wd(-uVKFWOJVD`fg@wI0Uw_TCQ`oGuNn-0RNvXR^~hT;`s zfU_^N@nMJGB~px{L>%3O^rw7p-)b2@Z*Tm9ZFu*Z zvZZVE;)e3Q2&}d12N~{hS6tV6>my_tA=ua1l4aN%XXW)otmcqocdQXvp;GUHkq$_?qlWF_xRU0-uP8$zPYf>5qEiOfw}jU7}g5~X49b} znH6@{a(#S~Kp{V3U;xj!BS;zDPI!{xW-2nHvt+RtPyV`M{Xu{7%hOE^f!KGa0m=Nj zekHr81xD!@V)EeD6>JEegNt6GW|i8PH*?-|!r}%ebl=s{Baq}&Yb79P8OLd>T)c31 zo-m^AUBLq!qx%-;?3_~$J+<4VRH7xu}V)2i|dgDzLv~m>y+r`L$t8yh|R4GA@j3@ z*~{D#WLGXJxSb^al@PAT51NJ9R_M|il4_5RJ-aMPKP6(q=V4A$g)u=+_s#uaCZ#Ko&R_fx@Y zHI-Jr;M}KNn%+8ZMkH(Kh_*l7_##+w89-RDO%Yl>gL^oPGUywc*;psX=?yw&wq|@u zF$Q;@>@r(u^Vw1{J_^ZrS6@20Q>$*}d(rbtcE0!F52uc|ahP!$8jHQh5n&f_+TRXi zVxD-vDaxg6uu;P$pu>{MC(0QxdZNwL{A9^%ay^Uq0u-gr?5qPY;2vC@^h_mH<<8U7 zsd(pGSJFq;oke~>n%>p@fW{U~qaOZth?8OOEkG1fjSUIWSTxB9cg*{UiJk2F@TNl|zc;R!h7u$TbFJgM zs(3DtXqh%Yx~pk`16P&mz{VsemtLQ3zcn@y!gBR14^xMHW-pnqXhRtKG zLfEFD(T!9BysaF1W|}2jYK#ABbULQ z37?be?7h*{8~)%ErS4tzyB5jy9`G~8FkFR`F_I-x1L>e>ayXammRMz!)C!kmSevP} zyU#oEsmoz)pQv?Btoc1e4Yh1$XRC4q4ElUs?3k8#t^p6e&{0q}7BF`ef`q)e;$^sI zG}OLI-=d!pdRm*I^Z0Wfm3D#VRGa{@w_MhH-5aVKD#>6x)nSCnv?*XiU$+mO zLhIDW^KD)J#OalGORn;T++|GGa_Pk`qH|y`FvrGB>d{uL&&t6a@ zkVL%ubeWH@qREc?jbMZgZPK685_NPul@u0E=itk}x=6;dB;?4+pKACEHr`_>YNaL( zTyO&=PB_`ak{)*4+g#h4*B8|HhYFpqT${cB#!uICgR@@(#_d}nL!Zlbap2Fm99D8v z=~nlN-9 zO{gzT`~pjIFy6TCOdsfVK|YJgW8zz&W&=Jary8Gtz?+g>O76QYJ9E#2x7B?oCP+vV z7IrzS=F}gY`+4TK9U*FY%_lF0V)~LLMVa{UN2GTKj9A z)iZSuK#krtR-CT}l4fa$_k0@Bm z&Lw-$mx_WRN9>CpjBk*N4Od?yg*02i{~iw5rfJJ#1|m%Tygc{XVq4ldz|sak4K|GG zipDCMA4W6+_4YHZ51xfK2G0}ub(r?M`8KB*9-zn}?JV^>(F9JraXZ>vTLQ1e;v+pJ z^dltC=Bwb2W!7fnlg5vDnXifyhRX{1v0vKqtHufpIQI6+6^G=0C))Ej4uPkj*g-xs ztj$L&>Z+!JQR)Y8Y2s<9r>O-h?7CyxKlG+0gMGCHagp<@-t;Tsq!`I;E%uPKDq8_UH%}kx3mS z6a0KXMDuFV#84a->xYj!T+>P3j)SYt0QW*9hbQq4Sr4v>*b8c4=%WA;f++DgH2I=s z#5woKzN3RVZlo$ZasCesFmpD_>Jd#}eW*iXaC_$f9VM$EKi9dVOhQ5?N&>PB ztnU-P*f`6x4%Eq-`DHlHv>#GikF-%i@b>lJr*tf86c{kCh^f6}q2mf`OtMkfT)K&> zkx|_Np^yXzl{Y-ibU3LDfj(D4no$XeiEhzcbdF?sF~qRBJiD7-@*Xx{-twEp*$qTc_6)nW(Bba$3_)VBq>HmWa8qA7ZlfeE%`?H?zy8DAMwYy{ z9I3i|`V$QPQqKfo72-dQ*2jYsc zSw__VENeF{d*Z)ZfX^;|6<t_hvx|#JNO;A6$(}AEHjz=q&!Ky+Y;c zA!mJR`#R~6n!m|Cex?`6uBXSqOA!%m9??12>!p?ZKTu{Qiisn%(yN*1?^7B1x}K$e zt(VMoa{b(esp;u$xNS9gDjkx%6H1o?pLEWfc>NeWe>v>jPpb`|&<^|RdhrPDsr{MK ze#2;4MpV#-4@wGv0(Scmv)45ZMT%L(iGANvsS*1{cR!K$>YidC!bzdC`p@}_;0K-< z^CUyHemPd?*TZvoGyoE38~S;*dN&66i2f;oqS$WaOWkwjWo(|1o^3MuCFIRU9ndiI z;l!WwDi^A+k4n#I`hmk>dPd0waF!QhiA+!^Pr)kujiQ-=H)qa4jhwQKbIonUN5>~_ zK2Z&Z10%0%BoL^rNLMe~>hQzEtM1sE%3g0}V(Rjbuz$IHm&A2KKy!WB@5*K=8SaW( z4@5K|!&o_aKftzpHnF~rAg+Uv`33dFU}|G$3W0L&(a&#NboOz|whzAWI(^I^_7qn^ zU77|p_j2!=wZq_C3c)BN@AdOmE-odmhiIV#DX;m^Ki)(`eiiXQR;~kPTMt{_Ia+`J z^rdAQZ*!CF`;^-g5LuW%*pDL04bx8xO#W}WaKHy{t!)rPI z4{L877S;NN4G*FqilivrrF1tVEm8_fcS?81phyb{2uO>Rh%^k{DJdd3bV@fv^FHJ8 z#P9vyKfisQgI?fl_I_eLYu)#~)-sVr4<5Dxq3O0WGzDqh`QkT@C6Lpn)407exj!Ht z^m%R$L?s=-Sdk0)-BQiFo~ah&F#5V0KC=qeztQc!%ViiFDVfFw&5OY-$KE|Uq< zkajWHj2i2`1pyVd)?BiNj+(<{U{>e0R|3X<&FvhiA}WYNr9BQZyi4Zt3q1Czs3hqL znul5`{2HK}bKaesJiDtweO*EcQSu8z!lDiCgFZILRxILE$9%v`KliEM^n-4$A08~7 zf>{a@whv@dpE+RltG!Y}y)hNfbSo93c$jZOBu~@t_zFWBrgLUi6t4+j?)Wi^Sw+U! z9u0S=X}xvr-ssFVt1r8ILs2ds(^eIrcBVxBuw;STZg4D{OyOn}_yu+^YmX>f`lm2= z*1Bg7kxxktB7MO9WpA`Vx|`tA5Tk9-)44!2AU1HSi(@T z#Z{JSp2C^6jm?`U*{`K(S6%SUiiQLMR!a~|@+7cM1wG4JDpx=^_Tq)mcA;~@GWZRE zj}vw}zkAn72zAiB&gCor2Bbs(XS7Sw~3mj`$?$f%RZ97JWpUWjtjek!caVlNyteGUH8 zqz6avyPL*0UpHN-6>)*Ms%#uPb{wR_V24*|#FcnQ>`#|nru`1lG8U(6R~EqkNF*nC z&6~Copf;}`Zb{dP?@DM$VI@dRr(tI9Iywfqz#wmeO75o^KukdO93w!;e-L)HLPc+< zp$Y;56`BRb9~3#AqUY`e?xQMDpe~mMBVbt2zk$MspsO~!;qaFi?|LwiZvH?i0eI)9 z`NJ1tcWKw;&XxXKD-5HcyZZ@ZZQ||Qx0jTW3aE^j$I8lE+eUcLpiZk#{s#WRnF|E` zmLL%T{8SdS5q_Z9>ta&_oos|3VYz0?&DoC2W|s>(p606l3-6#?ql`}@LR z$Q%p-D)+IYsDiw_W}wSWU84i(34r0I1O*z3eNLQEB|AY4cR6Qg9>~Xx474lIW;guv zXJ*meHbP=htQh1)it+ODLLdiTVnDF&h_J1k164EmP#*_^d62;klq}c5n74uad&iww z351XU7!i>FY>ZMJmzrXMDkHlfU&~#%;pox=2-#3NER?niD9jx|mcITpK<2RjujkGN z#R{7G`tCS7Izs$G-CUHU6)2l=kR`rnZlJV1DJtI+@-aKRed`!xCHaFw2K&`~R@3FQ0-;c|4TF z-&+*qcB5p|-&b9Lq#Nh(nYz09Xy-7E0rR|0)ZX{VbsuLswE>EBNhx%Dni zAmtryGj8m@0V-dkHcON*;2A-QSHR+$kpbZfsAz+DGU*0#lJpv6QK$61+D?!UcVrLo z*eL0oU04{J(~SffG4RWfmoJU~hcyl82NiJefqDmMD!y->fJ9~-kRUr2?QErA4w3hqn77xmE`RlqP4vKuWgE|7B zB#0IA9H_>3fXMt~P7a2jpWn{GK^w>sdY6)dU7>vkXg^Sz4l^?|An@q`Eumkd(sV$# z6=HE8L6AdeGCBh)Tb00o$Q?*v!H7MiC%^(}A*gM2U^NNG2~`RfwX;V?)Ze^$^ATuA z00*tSxuhU1l{`k2`j~+LplGu>s**GbfSko%YkKwAsxWzYR8+7odnb_bK_Fn^wE`Wz!_kHoqzTl$#SWBw^;@uq z5-$Qd*zb1fz`odekA}6|;)fL#aiEf)ez^#r17&*$P^VIXidfx+x}{~P%B+A;M=5AM zfaDca+=ypKjxl^9i~VJ9-MDeMCl^ZnDDPdZlPG!`;D}dAhZ7s|w=FaZmwa>h|DVcA zJ?|g!w4+CVW77hR$eRhSf2kbt5)LsTvYCU~7x;sRsBZzQjq1?zs;I~wWwkMG<~?8g zart+Y*gL*%7S-LuB5lw6BoO8H2}|W$pVdpCe*Lg-&L!iurqc1hth)5i`%*>56!?cl zpixRDFixQ67|3Nq^`Zw!4+3kT*kKhU9@+0J-DgK|vTO>kX1pz^~cfHo_mg)4z(B z@X93lXs1FZe_ajQKdq7{{YX*s=GS7{#;UvK&fC^oxEO^s1H6wO5Btkw7IyqmWPF;& zukZyd@uDO!fE}RH?iore;g)jCF%D3ruS`A`2?U*ZN-K&|Sld#TfTei)h4VC4L-lTaTck<5P|C#XL$ScBE1vn8iZ z$T)BXdXxF_fgGqnY~%H6fW3kFaoCa!RXBU` zaPj4cVC6tA9dh65HFfz#rKW$>1Vw@D&_|tAVUYZ=#OGS|RD15g+S@rD<&6JxVUU&3 zMP%U=5-U+9+{%-F4b;U(SD`$Bbdidc4c|)=-heui0gecxt6`pyuR} z`fZA3%M_vy8dQFtHAQ$<_M*4A){(6_#ni7JgnuQ1g0k$46KY;qH(YSy# zh0JAm>_lqqIHFQZxfi>r+&TpGvq z?(D)12mrX&;ZrB`sU-hu;_(o3nv%~20i~O8JtyIzb@BRR^YpW7Rr_t4zfCXd&q2fQCbkntzM9^j-c{W2 z6As8gxJ~qQ>Q#T*%PBW~%-*P1+K2RbOap0hLrZbJuQlIBbF~g;4Nk;~HQ4SE^IE$KzE4Dl?6{~I&Gjbl3>OA` zwzrZ1n+Rm9NNvsq0rIG`)H&KfHwb7K-cku&OSeG`8(~`^;bQNjRu&gF0*!+^x4L{8 zQJ&u47wK0oY)6LIQbY+E!hTLu>n-`&n7EpKo;Bh(MAT>2xP{ibYnTn_x;&KeK6 zEV>0j-e!uRH>D*OmvVgr%dJH0>=zXd;78nURct8{ShyGv)BAU69z1NBy99iqjH3(@ zkPf`kWt0hrpLsJS$a6WXl7e)clv@sHo&P;9Q8PAd^6A&F?!lOD_+Eqj;M^2kAT=aC9=d~VsnKz|1a^^Ca$KfYMM{jO*9xwXMXj^1k3TxFlTd@XARE%mX<4L@9jcVtb} zqzx=E-VJp)mt^a?$3{#kUvFi}kjp-de=~@Hl5NvL(4khZ+|6xhWLQc{L1fDJ!h~|$ zMYtM#XiM$AjE2#xzCsz8`Yn{qm!0Zq*^utlGjgzqZH>+vjCm4h~|r z_8s8xS1pq^lk9}8oU(P1nW62*DK#F6BK%*?C5+H=+4XWVbM1Q5d*LT@EVWEF z-n_A^Qi-o7W?r=#1a@dN-^!{X#g88UcF^2{X|zBkHJ8)Y9~wmS!~1aBdtZSkB&1hG z_MCE~8^hwY!u8cl7TOqkwJJ+;uj%QomipZDSsP$g38ktm= zcQ?4&IW4bzEivDCPtN2Sgj}|cEax55w5q38BIKu@rOAHxL+&9TNJ@e2>{5L&BpEz) zn(F6Ow?yf$$NNyvyhx((`z5FFC;fVM^u}7!g@r=v+zXldCR}8>CL8$0m@26&?Njy( zF2ctFSo7+v!?#)XUM6+Qblh`bHjS1rJ8t2o((JzUw zu^FB`^QWeD;@LQ^=lxF5Sg9-QZl`F_9`1XSsLZT8@QTEaIMX8Ssl*|_MhUR9+PDmqDB8rBs z(fc-2Q;O_qTUQvEczl1@*61;+^HToQx3fe0SWX=^#J78BS@2SH)-`#zdE(MAWaI7b zS$TbJLMmpY(}vHTeEWRz{i>0EJHMJMium_&#pdJl@}uH$;_pf3cQlBm!$Rm|i9%*{ zmLs+Kc%kCI@j6EA5yFO#Uv*!P?LDZSWRlf_mZ zXWvf?q|S0_r&i1)j4nfLHH2$qMeSa0e$0iv!>qJl{B@#m{k4&gzCZ$Lq2idIoC?+Y zm-ynUuWvMa8S!onjts{-_zvbbuSj>&PoztY>g%faCQf*<^YfM&wg0fj)VCt4aH?`taO^uhe^@OE|<$h_&DL+`)->QTk63-8j6=`d8 z>Dv3bF*ffUOZZw_;DYnOsBA`W;-ML?xWirHpq`&T{q2SY(g1q*=;2cLtzn80is?drFhy*Xu- zQ3AN>DaDb_31oT9Y|BT7`5u=M7g$lnN~j@7y3uGF8qzC_HKoIMOHrEsgrK@|4eU=R z>)!LTd`VqUB(j=;h^BD2fC(nLr6PvYN_|oDEFsh(QTd0@G#UI1y?Jgh-FfgM^pVYL zYNyhR)%~iICOt$~_hUNp5{FvF(+f0RWhVWoWZzC@XE=P$Tp|4h!Ky`~riPq|!AT3D zfK8<>Sx@QC*#*c(VnTkJNjyL8qos}UA5h-$b^K`OwT6eEXwUtyW2Wf$#PAG?c@QKe zB{8$GC}?|2*&rD2g+J&81vnGiL4`S-VD#336L>RB(_J zYeX!Vs+^*1@kIfc?r1IMj8NZz3{L$hkvUmkeO#oS7OeFs6*Gze90Nsm_ppLG4A76J zI+b&vt@z;qx&3O0pDn@DWvOKeWFG5diEnbL(i9kn2L3+%fB#wbOp?Z~t(1{OSazpM ziMueF-=m3&nmkmop+$?F*Q60jn-f)zxv}>u(otNwXQ)J+N# z973#RGBx7^Eg5~f>kPH-sq+e->@$w1i{O%{9`G&4{!)XRt^Pt&9Ju63?xpDBM-4yo85efbI$fJ8SFqPI++lVKcCU zu{u@K%#hRQdF)cZhog{Z>4qJ824@aY`^q7GSsDok9`;mBh1QBSEOJTxuq>pPBe%%k znSe^8)YfB5ujkb*RViN3ZI;!~7Gs>%j&Q8(grBS!t z5;;oq)%h^XuZq&9ZjTqmz3N*#l?iSIR-Z){WNvM5uIFZyBo4DAFqJ7r3vm#H&sLtl z`O3*pngxosb0dg}Jro5j%}LpVttX10OL+I2!em#e4i>nT>L}eyt&*a_evj4>)pip< zT+z(QOqY@FaLPi{hu)5|jlhJb<$ycvxK_DE zS<5li^uoH{zR-N9!kdG8AitNoU6}b$qq(uy_gh0$!{L$9QT;{#9U41>D+ttY%PcZo zG{6=y3D1f#I35e`8t74)s4%np5QUt1%qr<#EH_sGhMLvfgs@x^yhZhNiY2a-{lhj2 zf)ZBR_`p_92jSEY%9zTzz;lQhJTEV^O@7H6MihY`Asec+@6zC00PT!f^Sg)dSsA`r zTt^INQ{Fi4usa^a7eriZSiPc-@0IjZylkouWr^f%Ao5D)Mx?LBNSkLNp&lw<6y6E_ zvX8v{cF$o_rnUsS|xn{Fk( zJs6^t0%y478M&2F?L^_nfE2#p^{xNftU<$B`Ws0j@v~#5U?8Me_Ve3YV}G52r||GT z{vhr*ZY-Gd0j8+)s>R}&)8}4x1y>LRmf4vEQZQ0{Nwx3Tho{UP!6%*05u z1#DjdGU?l?PI=ZwCwkE2?Qs==#D@K3QU?yMKUq#tR z!cv#&-L?j7{f9L`Yj8)`lf9X0sNZy2_z;rZ)NPN95jI|*t(J<3+HL6h?rm09mZfN1@esu3a$c^%BGm7oCFJ{&mpz4GFYNr6C#Bzvx0Y^6 zh(g6-iWtl?DLt@P9p-y*ChBc@|D=Ju!4bJ#%9+VL%n(Yiv>&I=J}R)6pMG*(zX-F^ z`(V{5&F_-Pt-d;44tgN|L?KMjagDWhdJ;PSVdJZ!IH>ba9Ml|Mw6Tb|I;My1wa<`F z8@x;JDT3~jKz{u2fe4aE;@ch^9jd)c&xL3}#>O4qT{-TgI}l^Q$~UpLbc@A@8I)Ke zT2RN9j_Pi`9!()IVq_dC{%84fTlrLws{{VyR*Q^m4$8G_$CJf|@3pv`hU_K_8Av^A*k;u@o=vZ}gwUd^@0)o~jw{3kd9XLB0HxTU9QA_-BPwm@ zrM4TX{DD>4???kt2?w_{T466{&Z_BD(i#^MGl0gep(H9wY>yK;SwR75ggQut=seft zoK%*TCB52Dp2?}t3~zZY3Q19By8R@)v#vibo*(rQuzE}c&fc5ieAq?9QD z+Orv+k%yV&ZJ%;lWxb;v!V;r+%RxpqAw5CL9{BSMb(7@hmrWmr?BQ@%hZ!+*WwK$0FWL>e*U-I+{TU7MR= ze|ZQkHXE9lBOx^1TDx@=v((?@A}BXi1VJ^Ep!XyvqymecTZE)dZdOt>gzejFmipZ* z{i^|3K&o?|>ljTN>ur zZ{07NE*|Jm_h;E-mkB%}#sGf)2PZP|^n^z{9k_+#@ILp;Rd3cJ?UqhT&tvoM_gWvP zX8P{C`KA^%T)1nNkip>zqJ6U$q{1d!K|RzwR}$_ehZl@?6F26 zIE*bvHruomig+*(Fm-=^1ssQBmpa<;UV>G)3?7q#i~Zu5tAw3s)6`dp27RdbP6N{E z_?NujPWpiJ>BbFkh=iN1Uge*3FSso5lAlk7QbpW!T0q-Ef~cuZLD}tIvOwVy*rfB{ z=N3|gozv>iaFxD9?8)5zwN5r0H|plRcOVo=9$uv4wASmnwnkRHe#FMht50&dg2c3I zSBt*OL!msW99!QfXMfYleS~TjMt*AX*UZajf$odaru{X!x7f>@`<-`IZNaPAlBGe> zYWt;XFyYUeM!I(qCu6e536-<rgnxK%>JZ>vg;zEQ{QL=t6`JZ(oQY4O7& z*40alrXH@5CWW-yT+VY``L*pv!Il?n5MS}^3%?zj@7{O6z-dG-3ydRt-b1IZC>rW6 z$~NqL=*??x|ufdhU==p21Di%i{kW!sGJZx4Y?GT+8?4I7A&= z-4O5+*4vFUppk}~6UQmV6rr@~mS=}n|4h}FUA%18<=l>Fp$oJv3#Maz;im#(t|1|c znQEyC$Mb28ZT5km`*nH~3nx}_9eDoo$9tcO%#3wfLlLc`fNRXHxtkbR6X1J3ojj9O zxP7Z<|6%oaz4RoA`zP-mdXUcyNUHeqBZ&5et-P%Y*fy#~f^5}|)<;K2G4b(1mPwiB zU*r>&$IX&Vb8@58mRr{yqdWnX*~-bOL|D|RyO$ydPzmWGa}7jq!R+n*$g+b9~e|@O~_C_QYmwX<3_xZFxV*&Ds2 zU!o~&o%>i-{-$^1>-!NJ+B|_(JoitK`-Xj`PxyOeX{<%zpsvNeiLC?2f4rhAq zJI!+9kDI7I7Q!PzhW+z|c;0ls^PxO;32AeG`M@giDDM`?ed^W~vP)qeHrwNMhqg}u zP5HgXCIw#Jq<1nIJ

n!HaAlj3|9GpU*v4k0@g&=b<_>TR(} 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 6" } }, + "node_modules/clipboard": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", + "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1588,6 +1599,11 @@ "node": ">=0.4.0" } }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" + }, "node_modules/diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", @@ -2274,6 +2290,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "dependencies": { + "delegate": "^3.1.2" + } + }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -3626,6 +3650,11 @@ "node": ">=v12.22.7" } }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" + }, "node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -3888,6 +3917,11 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, "node_modules/tinybench": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", @@ -4244,6 +4278,14 @@ } } }, + "node_modules/vue-clipboard3": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vue-clipboard3/-/vue-clipboard3-2.0.0.tgz", + "integrity": "sha512-Q9S7dzWGax7LN5iiSPcu/K1GGm2gcBBlYwmMsUc5/16N6w90cbKow3FnPmPs95sungns4yvd9/+JhbAznECS2A==", + "dependencies": { + "clipboard": "^2.0.6" + } + }, "node_modules/vue-component-type-helpers": { "version": "1.8.25", "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-1.8.25.tgz", diff --git a/package.json b/package.json index 794d5c20..dd8986a0 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "dependencies": { "pinia": "^2.1.7", "vue": "^3.3.4", + "vue-clipboard3": "^2.0.0", "vue-i18n": "^9.6.1", "vue-json-pretty": "^2.3.0", "vue-router": "^4.2.5", diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md index 670d9036..1742fdc0 100644 --- a/public/CHANGELOG.md +++ b/public/CHANGELOG.md @@ -1,3 +1,9 @@ +# v4.0.9-beta (02.01.2024) +## Component Slider - vertical + +# v4.0.8-beta (01.01.2024) +## coreFunction - distributed Templates + # v4.0.7-beta (31.12.2023) ## Panel - bugfixing diff --git a/public/templates/shellyPlus_1pm.json b/public/templates/shellyPlus_1pm.json new file mode 100644 index 00000000..01028e45 --- /dev/null +++ b/public/templates/shellyPlus_1pm.json @@ -0,0 +1,41 @@ +{ + "name": "shellyPlus_1pm", + "author": "jemu75", + "date": "2023-11-29", + "dist": true, + "panel": { + "navigation": [ "a-group::groups->%s", "a-room::rooms->%s" ], + "sortby": [ "a-sortby::%s" ] + }, + "status": { + "title": [ "a-alias::%s" ], + "bar": [ "state:on:100:on", "::0:on" ], + "imageUrl": [ "::https\\://picsum.photos/1920/1080?random" ] + }, + "main": [ + { + "level": { "left1": "btn", "left2": null, "mid": "info", "right1": null, "right2": "btn" }, + "mid": { + "text": [ "state:off:aus", "relay_0_power:0.1:an", "relay_0_power:0:standby", "state:on:an" ], + "divider": [ "true" ], + "size": [ "8" ] + }, + "right2": { + "btn": [ "::mdi-power-on" ], + "click": [ "::set switch on" ] + }, + "left1": { + "btn": [ "::mdi-power-off" ], + "click": [ "::set switch off" ], + "divider": [ "::true" ] + } + } + ], + "info": { + "left1": [ "state:on::mdi-power-plug", ":::mdi-power-plug-off" ], + "mid1": [ "temperature::%n(1)°C" ], + "left2": [ "relay_0_power:100:%n()w", "relay_0_power:0.1:%n(1)w", "apower:100:%n()w", "apower:0.1:%n(1)w" ], + "right2": [ "mqtt_connected:true::mdi-wifi", "mqtt_connected:::mdi-wifi-off" ], + "right1": [ "new_fw:true::mdi-cloud-download" ] + } +} \ No newline at end of file diff --git a/public/templates/templates.json b/public/templates/templates.json new file mode 100644 index 00000000..555b7a51 --- /dev/null +++ b/public/templates/templates.json @@ -0,0 +1,3 @@ +[ + "shellyPlus_1pm" +] \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index f0e811cf..1f963059 100644 --- a/src/App.vue +++ b/src/App.vue @@ -20,11 +20,11 @@ + size="64"> @@ -46,7 +46,7 @@ - + diff --git a/src/components/PanelCard.vue b/src/components/PanelCard.vue index c7cc801a..216a9860 100644 --- a/src/components/PanelCard.vue +++ b/src/components/PanelCard.vue @@ -16,7 +16,6 @@ function getBar(pos) { let res = fhem.handleDefs(item.panel.status[pos], ['level','color','min','max','reverse'],[0, 'success', 0, 100, false]) res.level = Math.round((res.level - res.min) / (res.max - res.min) * 100) - res.reverse = res.reverse ? true : false return res } diff --git a/src/components/PanelMainSlider.vue b/src/components/PanelMainSlider.vue index 1600466e..87cb678f 100644 --- a/src/components/PanelMainSlider.vue +++ b/src/components/PanelMainSlider.vue @@ -17,7 +17,7 @@ } const slider = computed(() => { - let res = fhem.handleDefs(props.el.slider, ['cmd', 'current', 'color', 'min', 'max', 'steps'],['', 0, '', 0, 100, 10]) + let res = fhem.handleDefs(props.el.slider, ['cmd', 'current', 'color', 'min', 'max', 'steps', 'reverse', 'size', 'vertical'],['', 0, '', 0, 100, 10, false, 4, false]) if(/%v/.test(res.current)) res.current = res.current.replace('%v', sliderVal.value) setSliderVal(res.current) @@ -56,9 +56,12 @@ :min="slider.min" :max="slider.max" :step="slider.steps" + :reverse="slider.reverse" + :direction="slider.vertical ? 'vertical' : 'horizontal'" + :track-size="slider.size" + :color="slider.color" hide-details thumb-label - :color="slider.color" @update:modelValue="doCmd($event)" > diff --git a/src/components/SettingsProps.vue b/src/components/SettingsProps.vue index 5892a243..b1f53f90 100644 --- a/src/components/SettingsProps.vue +++ b/src/components/SettingsProps.vue @@ -30,7 +30,9 @@ const selectorPart = ref(0) const items = computed(() => { - let res = fhem.app.config[props.type].map((e) => e.name) || [] + let res = [] + + for(const e of fhem.app.config[props.type]) if(!e.dist) res.push(e.name) res.sort((a,b) => (a > b) ? 1 : (b > a) ? -1 : 0) diff --git a/src/components/SettingsPropsList.vue b/src/components/SettingsPropsList.vue index 13b7aaf9..00d3ba82 100644 --- a/src/components/SettingsPropsList.vue +++ b/src/components/SettingsPropsList.vue @@ -49,6 +49,18 @@ return res }) + const templates = computed(() => { + let res = [] + + for(const template of fhem.app.config.templates) if(!template.dist) res.push({ title: template.name, value: template.name }) + + res.sort((a, b) => (a.title > b.title) ? 1 : (b.title > a.title) ? -1 : 0) + + for(const dist of fhem.app.distTemplates) res.push({ title: dist + ' (' + fhem.replacer('%t(_app.default)', '') + ')', value: dist }) + + return res + }) + function panelIcon(def) { let res = { icon: def.required ? 'mdi-alert-circle' : 'mdi-chevron-down', @@ -105,7 +117,7 @@ { navigation: [], panelMaximized: false, threads: [], + distTemplates: [], isReady: false, message: false, currentView: null, @@ -60,7 +61,7 @@ export const useFhemStore = defineStore('fhem', () => { xhrOffset: 0, xhrBuffer: '', evtBuffer: [], - panelMap: [], + panelMap: [] } //coreFunction emit messages 1=status, 2=error, 3=warning, 4=info, 5=send, 6=receive, 7=details @@ -264,6 +265,23 @@ export const useFhemStore = defineStore('fhem', () => { } } + //coreFunction for read json Files + async function getJsonFile(file) { + let header = new Headers() + header.append('pragma', 'no-cache') + header.append('cache-control', 'no-cache') + + let options = { method: 'GET', headers: header } + + let result = await fetch(file, options) + .then((res) => res.json()) + .catch((err) => log(2, 'Loading JSON-File ' + file + ' failed.', { file, err })) + + if(result) log(4, 'JSON-File ' + file + ' was successful loaded.', { file, result }) + + return await result + } + //coreFunction load Configuration from FHEM Device async function loadConfig() { let res = await request('text', 'get ' + app.fhemDevice + ' config'), @@ -319,6 +337,25 @@ export const useFhemStore = defineStore('fhem', () => { return true } + //coreFunction load default Templates if needed + async function loadDefaultTemplates() { + let distTemplate + + app.distTemplates = await getJsonFile('./templates/templates.json') + app.distTemplates.sort((a, b) => (a > b) ? 1 : (b > a) ? -1 : 0) + + for (const panel of app.config.panels) { + if(panel.template && app.config.templates.map((e) => e.name).indexOf(panel.template) === -1) { + if(app.distTemplates.indexOf(panel.template) !== -1) { + distTemplate = await getJsonFile('./templates/' + panel.template + '.json') + if(distTemplate) app.config.templates.push(distTemplate) + } + } + } + + return true + } + //subFunction for update values in panelList function doUpdate(obj, path, value) { let parts @@ -428,13 +465,16 @@ export const useFhemStore = defineStore('fhem', () => { function refreshEventWatcher(delay) { let res - log(3, 'Connection to FHEM was interrupted. Try to reconnect' + delay > 0 ? ' in 3 seconds.' : '.', null, delay > 0 ? 'reconnect' : null) stat.conn = null app.isReady = false setTimeout(async () => { - res = await createSession(true) - if(!res) refreshEventWatcher(3000) + res = await createSession(true) + if(!res) { + app.message = false + log(3, 'Connection to FHEM was interrupted. Try to reconnect in 3 seconds.', null, 'reconnect') + refreshEventWatcher(3000) + } }, delay) } @@ -695,7 +735,7 @@ export const useFhemStore = defineStore('fhem', () => { if(hasProps) { for(const [idx, prop] of Object.entries(props)) { - prototyp[prop] = hasDefaults ? (defaults[idx] || null) : null + prototyp[prop] = hasDefaults ? defaults[idx] : null } } @@ -800,8 +840,7 @@ export const useFhemStore = defineStore('fhem', () => { //coreFunction load Panels in View function loadPanelView() { let routes - - if(app.isReady) app.isReady = false + let tid = thread() app.panelView = [] @@ -813,10 +852,9 @@ export const useFhemStore = defineStore('fhem', () => { } } - app.isReady = true handleEventBuffer() - log('4', 'PanelView loaded.', { view: app.currentView }) + thread(tid) return true } @@ -824,17 +862,17 @@ export const useFhemStore = defineStore('fhem', () => { //coreFunction create a new Session async function createSession(connect) { let res = true + let tid = thread() log(4, 'Create Session...') - if(!connect) { - app.isReady = false - stat.panelMap = [] - } + app.isReady = false + stat.panelMap = [] if(res && connect) res = await getToken() if(res && connect) res = openEventWatcher() if(res) res = await loadConfig() + if(res) res = await loadDefaultTemplates() if(res) res = createPanelList() if(res) res = await initialLoad() if(res) res = createNavigation() @@ -844,9 +882,11 @@ export const useFhemStore = defineStore('fhem', () => { log(3, 'FHEMApp launching failed.') } else { app.message = false + app.isReady = true log(1, 'FHEMApp launched.', app) } + thread(tid) return res } diff --git a/src/views/InternalsView.vue b/src/views/InternalsView.vue index 3e39fc60..e14fefe4 100644 --- a/src/views/InternalsView.vue +++ b/src/views/InternalsView.vue @@ -1,20 +1,22 @@ @@ -29,7 +31,14 @@ - + + + {{ $t('_app.messages.clipboard.text') }} + diff --git a/src/views/SettingsView.vue b/src/views/SettingsView.vue index 470f0635..f8ffc12e 100644 --- a/src/views/SettingsView.vue +++ b/src/views/SettingsView.vue @@ -24,6 +24,10 @@ let config = null if(save) { + for(const [idx, template] of Object.entries(fhem.app.config.templates)) { + if(template.dist) fhem.app.config.templates.splice(idx, 1) + } + config = encodeURIComponent(btoa(JSON.stringify(fhem.app.config))) await fhem.request('text', 'set ' + fhem.app.fhemDevice + ' config ' + config) } diff --git a/www/fhemapp4/CHANGELOG.md b/www/fhemapp4/CHANGELOG.md index 670d9036..1742fdc0 100644 --- a/www/fhemapp4/CHANGELOG.md +++ b/www/fhemapp4/CHANGELOG.md @@ -1,3 +1,9 @@ +# v4.0.9-beta (02.01.2024) +## Component Slider - vertical + +# v4.0.8-beta (01.01.2024) +## coreFunction - distributed Templates + # v4.0.7-beta (31.12.2023) ## Panel - bugfixing diff --git a/www/fhemapp4/assets/DevicesView-33c7019d.js b/www/fhemapp4/assets/DevicesView-810db5b2.js similarity index 86% rename from www/fhemapp4/assets/DevicesView-33c7019d.js rename to www/fhemapp4/assets/DevicesView-810db5b2.js index 954ca11d..af474c3b 100644 --- a/www/fhemapp4/assets/DevicesView-33c7019d.js +++ b/www/fhemapp4/assets/DevicesView-810db5b2.js @@ -1 +1 @@ -import{u as f,c as p,r as c,o as n,a as u,w as i,b as d,d as h,F as v,e as w}from"./index-075b0035.js";import{_ as x}from"./PanelCard-2b02ef37.js";const b={__name:"DevicesView",setup(g){const s=f(),m=p(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const a of s.app.panelView)s.handleDefs(s.app.panelList[a].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[a]);e.sort((a,t)=>o(a)>o(t)?1:o(t)>o(a)?-1:0)}return e}),l=p(()=>{let e={cols:12,sm:6,lg:4};return s.app.panelMaximized&&(e={cols:12}),e});function o(e){return s.handleDefs(e.panel.sortby,["sortby"],["999"]).sortby}return(e,a)=>{const t=c("v-col"),_=c("v-row");return n(),u(_,{"no-gutters":""},{default:i(()=>[(n(!0),d(v,null,h(m.value,r=>(n(),u(t,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:i(()=>[w(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{b as default}; +import{u as f,c as p,r as c,o as n,a as u,w as i,b as d,d as h,F as v,e as w}from"./index-c03ab259.js";import{_ as x}from"./PanelCard-6bf0314a.js";const b={__name:"DevicesView",setup(g){const s=f(),m=p(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const a of s.app.panelView)s.handleDefs(s.app.panelList[a].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[a]);e.sort((a,t)=>o(a)>o(t)?1:o(t)>o(a)?-1:0)}return e}),l=p(()=>{let e={cols:12,sm:6,lg:4};return s.app.panelMaximized&&(e={cols:12}),e});function o(e){return s.handleDefs(e.panel.sortby,["sortby"],["999"]).sortby}return(e,a)=>{const t=c("v-col"),_=c("v-row");return n(),u(_,{"no-gutters":""},{default:i(()=>[(n(!0),d(v,null,h(m.value,r=>(n(),u(t,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:i(()=>[w(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{b as default}; diff --git a/www/fhemapp4/assets/InternalsView-5ba5cc64.js b/www/fhemapp4/assets/InternalsView-5ba5cc64.js new file mode 100644 index 00000000..666ab3ff --- /dev/null +++ b/www/fhemapp4/assets/InternalsView-5ba5cc64.js @@ -0,0 +1,6 @@ +import{c as Z,g as q,V as tt}from"./styles-bb296acf.js";import{f as et,u as nt,c as ot,r as E,o as rt,a as it,w as S,e as w,j as V,t as F,m as at,h as ut}from"./index-c03ab259.js";var I={exports:{}};/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(C,T){(function(x,h){C.exports=h()})(Z,function(){return function(){var A={686:function(l,r,t){t.d(r,{default:function(){return W}});var u=t(279),c=t.n(u),f=t(370),m=t.n(f),y=t(817),g=t.n(y);function d(a){try{return document.execCommand(a)}catch{return!1}}var v=function(n){var e=g()(n);return d("cut"),e},p=v;function b(a){var n=document.documentElement.getAttribute("dir")==="rtl",e=document.createElement("textarea");e.style.fontSize="12pt",e.style.border="0",e.style.padding="0",e.style.margin="0",e.style.position="absolute",e.style[n?"right":"left"]="-9999px";var o=window.pageYOffset||document.documentElement.scrollTop;return e.style.top="".concat(o,"px"),e.setAttribute("readonly",""),e.value=a,e}var O=function(n,e){var o=b(n);e.container.appendChild(o);var i=g()(o);return d("copy"),o.remove(),i},B=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},o="";return typeof n=="string"?o=O(n,e):n instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(n==null?void 0:n.type)?o=O(n.value,e):(o=g()(n),d("copy")),o},R=B;function L(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?L=function(e){return typeof e}:L=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},L(a)}var H=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.action,o=e===void 0?"copy":e,i=n.container,s=n.target,_=n.text;if(o!=="copy"&&o!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(s!==void 0)if(s&&L(s)==="object"&&s.nodeType===1){if(o==="copy"&&s.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(o==="cut"&&(s.hasAttribute("readonly")||s.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(_)return R(_,{container:i});if(s)return o==="cut"?p(s):R(s,{container:i})},z=H;function k(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(e){return typeof e}:k=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(a)}function U(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function D(a,n){for(var e=0;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function P(a){return P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},P(a)}function M(a,n){var e="data-clipboard-".concat(a);if(n.hasAttribute(e))return n.getAttribute(e)}var Q=function(a){Y(e,a);var n=J(e);function e(o,i){var s;return U(this,e),s=n.call(this),s.resolveOptions(i),s.listenClick(o),s}return $(e,[{key:"resolveOptions",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof i.action=="function"?i.action:this.defaultAction,this.target=typeof i.target=="function"?i.target:this.defaultTarget,this.text=typeof i.text=="function"?i.text:this.defaultText,this.container=k(i.container)==="object"?i.container:document.body}},{key:"listenClick",value:function(i){var s=this;this.listener=m()(i,"click",function(_){return s.onClick(_)})}},{key:"onClick",value:function(i){var s=i.delegateTarget||i.currentTarget,_=this.action(s)||"copy",N=z({action:_,container:this.container,target:this.target(s),text:this.text(s)});this.emit(N?"success":"error",{action:_,text:N,trigger:s,clearSelection:function(){s&&s.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(i){return M("action",i)}},{key:"defaultTarget",value:function(i){var s=M("target",i);if(s)return document.querySelector(s)}},{key:"defaultText",value:function(i){return M("text",i)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return R(i,s)}},{key:"cut",value:function(i){return p(i)}},{key:"isSupported",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],s=typeof i=="string"?[i]:i,_=!!document.queryCommandSupported;return s.forEach(function(N){_=_&&!!document.queryCommandSupported(N)}),_}}]),e}(c()),W=Q},828:function(l){var r=9;if(typeof Element<"u"&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function u(c,f){for(;c&&c.nodeType!==r;){if(typeof c.matches=="function"&&c.matches(f))return c;c=c.parentNode}}l.exports=u},438:function(l,r,t){var u=t(828);function c(y,g,d,v,p){var b=m.apply(this,arguments);return y.addEventListener(d,b,p),{destroy:function(){y.removeEventListener(d,b,p)}}}function f(y,g,d,v,p){return typeof y.addEventListener=="function"?c.apply(null,arguments):typeof d=="function"?c.bind(null,document).apply(null,arguments):(typeof y=="string"&&(y=document.querySelectorAll(y)),Array.prototype.map.call(y,function(b){return c(b,g,d,v,p)}))}function m(y,g,d,v){return function(p){p.delegateTarget=u(p.target,g),p.delegateTarget&&v.call(y,p)}}l.exports=f},879:function(l,r){r.node=function(t){return t!==void 0&&t instanceof HTMLElement&&t.nodeType===1},r.nodeList=function(t){var u=Object.prototype.toString.call(t);return t!==void 0&&(u==="[object NodeList]"||u==="[object HTMLCollection]")&&"length"in t&&(t.length===0||r.node(t[0]))},r.string=function(t){return typeof t=="string"||t instanceof String},r.fn=function(t){var u=Object.prototype.toString.call(t);return u==="[object Function]"}},370:function(l,r,t){var u=t(879),c=t(438);function f(d,v,p){if(!d&&!v&&!p)throw new Error("Missing required arguments");if(!u.string(v))throw new TypeError("Second argument must be a String");if(!u.fn(p))throw new TypeError("Third argument must be a Function");if(u.node(d))return m(d,v,p);if(u.nodeList(d))return y(d,v,p);if(u.string(d))return g(d,v,p);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function m(d,v,p){return d.addEventListener(v,p),{destroy:function(){d.removeEventListener(v,p)}}}function y(d,v,p){return Array.prototype.forEach.call(d,function(b){b.addEventListener(v,p)}),{destroy:function(){Array.prototype.forEach.call(d,function(b){b.removeEventListener(v,p)})}}}function g(d,v,p){return c(document.body,d,v,p)}l.exports=f},817:function(l){function r(t){var u;if(t.nodeName==="SELECT")t.focus(),u=t.value;else if(t.nodeName==="INPUT"||t.nodeName==="TEXTAREA"){var c=t.hasAttribute("readonly");c||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),c||t.removeAttribute("readonly"),u=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var f=window.getSelection(),m=document.createRange();m.selectNodeContents(t),f.removeAllRanges(),f.addRange(m),u=f.toString()}return u}l.exports=r},279:function(l){function r(){}r.prototype={on:function(t,u,c){var f=this.e||(this.e={});return(f[t]||(f[t]=[])).push({fn:u,ctx:c}),this},once:function(t,u,c){var f=this;function m(){f.off(t,m),u.apply(c,arguments)}return m._=u,this.on(t,m,c)},emit:function(t){var u=[].slice.call(arguments,1),c=((this.e||(this.e={}))[t]||[]).slice(),f=0,m=c.length;for(f;f{const T=(C==null?void 0:C.appendToBody)===void 0?!0:C.appendToBody;return{toClipboard(A,x){return new Promise((h,l)=>{const r=document.createElement("button"),t=new st(r,{text:()=>A,action:()=>"copy",container:x!==void 0?x:document.body});t.on("success",u=>{t.destroy(),h(u)}),t.on("error",u=>{t.destroy(),l(u)}),T&&document.body.appendChild(r),r.click(),T&&document.body.removeChild(r)})}}},yt={__name:"InternalsView",setup(C){const T=et(!1),A=nt(),{toClipboard:x}=lt(),h=ot(()=>T.value?A.app.config:A.app);function l(){x(JSON.stringify(h.value,null," "))}return(r,t)=>{const u=E("v-toolbar-title"),c=E("v-toolbar"),f=E("v-switch"),m=E("v-col"),y=E("v-btn"),g=E("v-snackbar"),d=E("v-row"),v=E("v-divider"),p=E("v-card-text"),b=E("v-card");return rt(),it(b,null,{default:S(()=>[w(c,null,{default:S(()=>[w(u,null,{default:S(()=>[V(F(r.$t("_app.internals.title")),1)]),_:1})]),_:1}),w(p,null,{default:S(()=>[w(d,{"no-gutters":"",class:"align-center pb-2"},{default:S(()=>[w(m,null,{default:S(()=>[w(f,{label:r.$t("_app.internals.onlyConfig"),modelValue:T.value,"onUpdate:modelValue":t[0]||(t[0]=O=>T.value=O),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),w(m,{cols:"1",class:"text-right"},{default:S(()=>[w(g,{timeout:2e3,rounded:"pill"},{activator:S(({props:O})=>[w(y,at(O,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:l}),null,16)]),default:S(()=>[V(" "+F(r.$t("_app.messages.clipboard.text")),1)]),_:1})]),_:1})]),_:1}),w(v,{class:"pb-3"}),w(ut(tt),{data:h.value,deep:T.value?2:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data","deep"])]),_:1})]),_:1})}}};export{yt as default}; diff --git a/www/fhemapp4/assets/InternalsView-e66aea6d.js b/www/fhemapp4/assets/InternalsView-e66aea6d.js deleted file mode 100644 index 24826bad..00000000 --- a/www/fhemapp4/assets/InternalsView-e66aea6d.js +++ /dev/null @@ -1 +0,0 @@ -import{V as w}from"./styles-332ade0b.js";import{f as g,u as V,c as x,r as e,o as y,a as C,w as o,e as t,j as k,t as B,h as N}from"./index-075b0035.js";const I={__name:"InternalsView",setup(S){const n=g(!1),l=V(),a=x(()=>n.value?l.app.config:l.app);function _(){navigator.clipboard.writeText(JSON.stringify(a.value,null," "))}return(s,c)=>{const u=e("v-toolbar-title"),i=e("v-toolbar"),p=e("v-switch"),r=e("v-col"),d=e("v-btn"),v=e("v-row"),m=e("v-divider"),f=e("v-card-text"),b=e("v-card");return y(),C(b,null,{default:o(()=>[t(i,null,{default:o(()=>[t(u,null,{default:o(()=>[k(B(s.$t("_app.internals.title")),1)]),_:1})]),_:1}),t(f,null,{default:o(()=>[t(v,{"no-gutters":"",class:"align-center pb-2"},{default:o(()=>[t(r,null,{default:o(()=>[t(p,{label:s.$t("_app.internals.onlyConfig"),modelValue:n.value,"onUpdate:modelValue":c[0]||(c[0]=h=>n.value=h),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),t(r,{cols:"1",class:"text-right"},{default:o(()=>[t(d,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:_})]),_:1})]),_:1}),t(m,{class:"pb-3"}),t(N(w),{data:a.value,deep:n.value?2:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data","deep"])]),_:1})]),_:1})}}};export{I as default}; diff --git a/www/fhemapp4/assets/PanelCard-2b02ef37.js b/www/fhemapp4/assets/PanelCard-2b02ef37.js deleted file mode 100644 index c2085051..00000000 --- a/www/fhemapp4/assets/PanelCard-2b02ef37.js +++ /dev/null @@ -1 +0,0 @@ -import{u as O,c as p,r,o as a,b as D,p as q,t as z,k as v,a as _,w as u,j as B,q as le,F as M,e as f,s as J,f as N,m as ne,d as G,x as ae,y as oe,h as se}from"./index-075b0035.js";const re={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object},setup(c){const n=c,o=O(),h=p(()=>o.handleDefs(n.el.text,["text","format"],["",!n.el.text2&&!n.el.text3&&!n.el.icon?"text-h6":"text-caption"])),y=p(()=>o.handleDefs(n.el.text2,["text","format"],["",n.el.text&&!n.el.text3&&!n.el.icon?"text-h6":"text-caption"])),s=p(()=>o.handleDefs(n.el.text3,["text","format"],["","text-caption"])),i=p(()=>{let e=o.handleDefs(n.el.icon,["icon","color","size"],["","","x-large"]);return e.icon&&(e.icon=o.getIcon(e.icon,n.iconmap)),e}),l=p(()=>{let e=o.handleDefs(n.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return e.level=Math.round((e.level-e.min)/(e.max-e.min)*100),e.reverse=!!e.reverse,e});return(e,t)=>{const m=r("v-icon"),x=r("v-progress-circular"),k=r("v-progress-linear");return a(),D(M,null,[c.el.text?(a(),D("div",{key:0,class:q(h.value.format)},z(h.value.text),3)):v("",!0),c.el.icon?(a(),_(m,{key:1,color:i.value.color,size:i.value.size},{default:u(()=>[B(z(i.value.icon),1)]),_:1},8,["color","size"])):v("",!0),c.el.status&&!l.value.linear?(a(),_(x,{key:2,width:"4",modelValue:l.value.level,"onUpdate:modelValue":t[0]||(t[0]=g=>l.value.level=g),color:l.value.color,reverse:l.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),c.el.status&&l.value.linear?(a(),_(k,{key:3,height:"7",rounded:"",modelValue:l.value.level,"onUpdate:modelValue":t[1]||(t[1]=g=>l.value.level=g),color:l.value.color,reverse:l.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),le("div",{class:q(c.el.text2?y.value.format:s.value.format)},[c.el.text2?(a(),D("span",{key:0,class:q(y.value.format)},z(y.value.text),3)):v("",!0),c.el.text3?(a(),D("span",{key:1,class:q(s.value.format)},z(s.value.text),3)):v("",!0)],2)],64)}}},ce={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=p(()=>{let e=o.handleDefs(n.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return e.icon&&(e.icon=o.getIcon(e.icon,n.iconmap)),e}),y=p(()=>{let e=o.handleDefs(n.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return e.level=Math.round((e.level-e.min)/(e.max-e.min)*100),e.reverse=!!e.reverse,e}),s={timer:!1,long:!1};function i(e){let t=[],m=e.cmd;if(e.type==="cmd"){for(const x of n.devices)t=x.split(":"),RegExp(t[0]).test(m)&&(m=m.replace(t[0],t[1]));o.request("text",m)}e.type==="route"&&J.push({name:"devices",params:{view:e.cmd},query:J.currentRoute.value.query}),e.type==="url"&&window.open(e.cmd,"_self")}function l(e){let t=o.handleDefs(n.el.click,["cmd","type"],["","cmd"]),m=o.handleDefs(n.el.longClick,["cmd","type"],["","cmd"]),x=o.handleDefs(n.el.longRelease,["cmd","type"],["","cmd"]);(e==="touchStart"||e==="mouseStart")&&(s.timer=setTimeout(()=>{s.long=!0,m.cmd&&i(m)},1e3)),(e==="touchEnd"||e==="mouseEnd")&&(s.long?x.cmd&&i(x):t.cmd&&i(t),clearTimeout(s.timer),s.long=!1)}return(e,t)=>{const m=r("v-progress-linear"),x=r("v-icon"),k=r("v-btn");return a(),D(M,null,[c.el.status?(a(),_(m,{key:0,height:"4",modelValue:y.value.level,"onUpdate:modelValue":t[0]||(t[0]=g=>y.value.level=g),color:y.value.color,reverse:y.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),f(k,{icon:"",variant:h.value.variant,disabled:h.value.disabled,color:h.value.color,onTouchstart:t[1]||(t[1]=g=>l("touchStart")),onTouchend:t[2]||(t[2]=g=>l("touchEnd")),onMousedown:t[3]||(t[3]=g=>l("mouseStart")),onMouseup:t[4]||(t[4]=g=>l("mouseEnd")),class:"my-2"},{default:u(()=>[f(x,{size:"large"},{default:u(()=>[B(z(h.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},ue={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=N();function y(e){h.value=e}const s=p(()=>{let e=o.handleDefs(n.el.slider,["cmd","current","color","min","max","steps"],["",0,"",0,100,10]);return/%v/.test(e.current)&&(e.current=e.current.replace("%v",h.value)),y(e.current),e});let i=null;function l(e){let t=s.value.cmd,m=/\./.exec(s.value.steps),x=0,k=[];m&&(x=s.value.steps.slice(m.index).length-1),t=t.replace("%v",e.toFixed(x));for(const g of n.devices)k=g.split(":"),RegExp(k[0]).test(t)&&(t=t.replace(k[0],k[1]));clearTimeout(i),i=setTimeout(()=>{o.request("text",t)},500)}return(e,t)=>{const m=r("v-slider");return a(),_(m,{modelValue:h.value,"onUpdate:modelValue":[t[0]||(t[0]=x=>h.value=x),t[1]||(t[1]=x=>l(x))],min:s.value.min,max:s.value.max,step:s.value.steps,"hide-details":"","thumb-label":"",color:s.value.color},null,8,["modelValue","min","max","step","color"])}}},ie={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=N(!1),y=p(()=>o.handleDefs(n.el.image,["source","height"],["",null]));return(s,i)=>{const l=r("v-skeleton-loader"),e=r("v-img");return a(),D(M,null,[h.value?v("",!0):(a(),_(l,{key:0,type:"image"})),f(e,{src:y.value.source,height:y.value.height,onLoad:i[0]||(i[0]=t=>h.value=!0)},null,8,["src","height"])],64)}}},ve={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=p(()=>{let s=[],i=o.handleDefs(n.el.menu,["name","cmd"],["",""],!0,","),l={};for(const e of i)l={name:/:/.test(e.name)?e.name.split(":")[0]:e.name,cmd:/:/.test(e.cmd)?e.cmd.split(":")[1]:e.cmd},s.push(l);return s});function y(s){let i=[];for(const l of n.devices)i=l.split(":"),RegExp(i[0]).test(s)&&(s=s.replace(i[0],i[1]));o.request("text",s)}return(s,i)=>{const l=r("v-icon"),e=r("v-btn"),t=r("v-list-item-title"),m=r("v-list-item"),x=r("v-list"),k=r("v-menu");return a(),_(k,null,{activator:u(({props:g})=>[f(e,ne({icon:"",variant:"text"},g,{disabled:h.value.length<1}),{default:u(()=>[f(l,{size:"large"},{default:u(()=>[B(" mdi-dots-vertical ")]),_:1})]),_:2},1040,["disabled"])]),default:u(()=>[f(x,null,{default:u(()=>[(a(!0),D(M,null,G(h.value,(g,V)=>(a(),_(m,{key:V,value:V,onClick:U=>y(g.cmd)},{default:u(()=>[f(t,null,{default:u(()=>[B(z(g.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}}},de={__name:"PanelMain",props:{main:Object,levels:Array,iconmap:Object,devices:Object},setup(c){const n=O();function o(l,e){return n.handleDefs(l[e].size,["size"],[!1]).size}function h(l){let e="";return["info"].indexOf(l)!==-1&&(e="mx-2"),e}function y(l,e){return l[e]?n.handleDefs(l[e].divider,["show"],[!1]).show:!1}function s(l){return l.level?n.handleDefs(l.level.height,["height"],["64px"]).height:"64px"}function i(l){if(l==="info")return re;if(l==="btn")return ce;if(l==="slider")return ue;if(l==="image")return ie;if(l==="menu")return ve}return(l,e)=>{const t=r("v-sheet"),m=r("v-col"),x=r("v-divider"),k=r("v-row"),g=r("v-expand-transition");return a(!0),D(M,null,G(c.main,(V,U)=>(a(),D("div",{key:U},[f(g,null,{default:u(()=>[c.levels.indexOf(U)!==-1?(a(),_(k,{key:0,"no-gutters":"",class:"text-center align-center"},{default:u(()=>[f(t,{height:s(V,"level")},null,8,["height"]),(a(),D(M,null,G(["left1","left2","mid","right1","right2"],w=>(a(),D(M,{key:w},[V.level[w]?(a(),_(m,{key:0,cols:o(V,w),class:q(h(V.level[w]))},{default:u(()=>[(a(),_(ae(i(V.level[w])),{el:V[w],iconmap:c.iconmap,devices:c.devices},null,8,["el","iconmap","devices"]))]),_:2},1032,["cols","class"])):v("",!0),y(V,w)?(a(),_(x,{key:1,vertical:""})):v("",!0)],64))),64)),y(V,"level")?(a(),_(x,{key:0})):v("",!0)]),_:2},1024)):v("",!0)]),_:2},1024)]))),128)}}},me={key:1},fe={key:3},pe={key:1},_e={key:3},xe={key:1},he={key:3},ye={__name:"PanelCard",props:{panel:Object},setup(c){const n=c,o=O();let h=o.thread();oe(()=>o.thread(h));function y(b){let d=o.handleDefs(n.panel.status[b],["level","color","min","max","reverse"],[0,"success",0,100,!1]);return d.level=Math.round((d.level-d.min)/(d.max-d.min)*100),d.reverse=!!d.reverse,d}const s=p(()=>y("bar")),i=p(()=>y("bar2")),l=p(()=>o.handleDefs(n.panel.status.imageUrl,["url"],[""])),e=p(()=>o.handleDefs(n.panel.status.title,["title"],[""])),t=p(()=>o.handleDefs(n.panel.panel.expandable,["expandable","expanded","maximizable"],[!1,!1,!1])),m=N(t.value.expanded),x=p(()=>{let b=null;return t.value.expandable&&(b=m.value?"mdi-arrow-collapse":"mdi-arrow-expand"),!t.value.expandable&&!t.value.expanded&&n.panel.main.length>1&&(b="mdi-swap-vertical"),b}),k=p(()=>{let b=[];for(const[d,I]of Object.entries(n.panel.main))o.handleDefs(I.level.show,["show"],[!0]).show&&b.push(Number(d));return b}),g=N(!1);function V(){g.value=!1}function U(){t.value.expandable?(t.value.maximizable&&(m.value?o.app.panelMaximized=!1:o.app.panelMaximized=n.panel),m.value=!m.value):g.value=!0}const w=p(()=>{let b=[],d=-1;return t.value.expandable||!t.value.expandable&&t.value.expanded?b=m.value?k.value:[k.value[0]]:g.value?(d=k.value.indexOf(w.value?w.value[0]:null),b=d===-1||d===k.value.length-1?[k.value[0]]:[k.value[d+1]],V()):b=[k.value[0]],b});function S(b){let d=o.handleDefs(n.panel.info[b],["text","icon","color"],["","",""]);return d.icon&&(d.icon=o.getIcon(d.icon,n.panel.panel.iconmap)),d}function K(){let b=!!($.value.text||A.value.text),d=!!(P.value.text||T.value.text),I=!!(R.value.text||E.value.text);return!b&&d&&!I?7:null}const $=p(()=>S("left1")),A=p(()=>S("left2")),P=p(()=>S("mid1")),T=p(()=>S("mid2")),R=p(()=>S("right1")),E=p(()=>S("right2"));return(b,d)=>{const I=r("v-progress-linear"),C=r("v-col"),F=r("v-row"),Q=r("v-spacer"),W=r("v-btn"),X=r("v-card-title"),Y=r("v-img"),H=r("v-sheet"),Z=r("v-divider"),j=r("v-icon"),ee=r("v-card-text"),te=r("v-card");return a(),_(te,{variant:"tonal"},{default:u(()=>[f(F,{"no-gutters":""},{default:u(()=>[c.panel.status.bar?(a(),_(C,{key:0},{default:u(()=>[f(I,{height:"7",modelValue:s.value.level,"onUpdate:modelValue":d[0]||(d[0]=L=>s.value.level=L),color:s.value.color,reverse:s.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):v("",!0),c.panel.status.bar2?(a(),_(C,{key:1},{default:u(()=>[f(I,{height:"7",modelValue:i.value.level,"onUpdate:modelValue":d[1]||(d[1]=L=>i.value.level=L),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):v("",!0)]),_:1}),f(H,{color:"secondary"},{default:u(()=>[f(Y,{src:l.value.url,gradient:l.value.url?se(o).app.header.imageGradient:"",height:"48",cover:""},{default:u(()=>[c.panel.status.title?(a(),_(X,{key:0},{default:u(()=>[f(F,{"no-gutters":""},{default:u(()=>[f(C,null,{default:u(()=>[B(z(e.value.title),1)]),_:1}),f(Q),x.value?(a(),_(C,{key:0,cols:"1",class:"text-right"},{default:u(()=>[f(W,{icon:x.value,size:"small",variant:"plain",density:"compact",onClick:U},null,8,["icon"])]),_:1})):v("",!0)]),_:1})]),_:1})):v("",!0)]),_:1},8,["src","gradient"])]),_:1}),f(Z),f(de,{main:c.panel.main,levels:w.value,iconmap:c.panel.panel.iconmap,devices:c.panel.panel.devices},null,8,["main","levels","iconmap","devices"]),f(H,{color:"secondary"},{default:u(()=>[f(ee,{class:"pa-1"},{default:u(()=>[f(F,{"no-gutters":""},{default:u(()=>[f(C,{class:"text-truncate text-left"},{default:u(()=>[$.value.icon?(a(),_(j,{key:0,icon:$.value.icon,color:$.value.color,size:"small"},null,8,["icon","color"])):v("",!0),$.value.text?(a(),D("span",me,z($.value.text),1)):v("",!0),A.value.icon?(a(),_(j,{key:2,icon:A.value.icon,color:A.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),A.value.text?(a(),D("span",fe,z(A.value.text),1)):v("",!0)]),_:1}),f(C,{class:"text-truncate text-center",cols:K()},{default:u(()=>[P.value.icon?(a(),_(j,{key:0,icon:P.value.icon,color:P.value.color,size:"small"},null,8,["icon","color"])):v("",!0),P.value.text?(a(),D("span",pe,z(P.value.text),1)):v("",!0),T.value.icon?(a(),_(j,{key:2,icon:T.value.icon,color:T.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),T.value.text?(a(),D("span",_e,z(T.value.text),1)):v("",!0)]),_:1},8,["cols"]),f(C,{class:"text-truncate text-right"},{default:u(()=>[R.value.icon?(a(),_(j,{key:0,icon:R.value.icon,color:R.value.color,size:"small"},null,8,["icon","color"])):v("",!0),R.value.text?(a(),D("span",xe,z(R.value.text),1)):v("",!0),E.value.icon?(a(),_(j,{key:2,icon:E.value.icon,color:E.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),E.value.text?(a(),D("span",he,z(E.value.text),1)):v("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{ye as _}; diff --git a/www/fhemapp4/assets/PanelCard-6bf0314a.js b/www/fhemapp4/assets/PanelCard-6bf0314a.js new file mode 100644 index 00000000..f927928e --- /dev/null +++ b/www/fhemapp4/assets/PanelCard-6bf0314a.js @@ -0,0 +1 @@ +import{u as O,c as p,r as s,o as a,b as z,p as q,t as V,k as v,a as _,w as u,j as B,q as le,F as M,e as m,s as J,f as N,m as ne,d as G,x as ae,y as oe,h as re}from"./index-c03ab259.js";const se={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object},setup(c){const n=c,o=O(),h=p(()=>o.handleDefs(n.el.text,["text","format"],["",!n.el.text2&&!n.el.text3&&!n.el.icon?"text-h6":"text-caption"])),y=p(()=>o.handleDefs(n.el.text2,["text","format"],["",n.el.text&&!n.el.text3&&!n.el.icon?"text-h6":"text-caption"])),r=p(()=>o.handleDefs(n.el.text3,["text","format"],["","text-caption"])),i=p(()=>{let e=o.handleDefs(n.el.icon,["icon","color","size"],["","","x-large"]);return e.icon&&(e.icon=o.getIcon(e.icon,n.iconmap)),e}),l=p(()=>{let e=o.handleDefs(n.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return e.level=Math.round((e.level-e.min)/(e.max-e.min)*100),e.reverse=!!e.reverse,e});return(e,t)=>{const d=s("v-icon"),x=s("v-progress-circular"),k=s("v-progress-linear");return a(),z(M,null,[c.el.text?(a(),z("div",{key:0,class:q(h.value.format)},V(h.value.text),3)):v("",!0),c.el.icon?(a(),_(d,{key:1,color:i.value.color,size:i.value.size},{default:u(()=>[B(V(i.value.icon),1)]),_:1},8,["color","size"])):v("",!0),c.el.status&&!l.value.linear?(a(),_(x,{key:2,width:"4",modelValue:l.value.level,"onUpdate:modelValue":t[0]||(t[0]=g=>l.value.level=g),color:l.value.color,reverse:l.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),c.el.status&&l.value.linear?(a(),_(k,{key:3,height:"7",rounded:"",modelValue:l.value.level,"onUpdate:modelValue":t[1]||(t[1]=g=>l.value.level=g),color:l.value.color,reverse:l.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),le("div",{class:q(c.el.text2?y.value.format:r.value.format)},[c.el.text2?(a(),z("span",{key:0,class:q(y.value.format)},V(y.value.text),3)):v("",!0),c.el.text3?(a(),z("span",{key:1,class:q(r.value.format)},V(r.value.text),3)):v("",!0)],2)],64)}}},ce={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=p(()=>{let e=o.handleDefs(n.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return e.icon&&(e.icon=o.getIcon(e.icon,n.iconmap)),e}),y=p(()=>{let e=o.handleDefs(n.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return e.level=Math.round((e.level-e.min)/(e.max-e.min)*100),e.reverse=!!e.reverse,e}),r={timer:!1,long:!1};function i(e){let t=[],d=e.cmd;if(e.type==="cmd"){for(const x of n.devices)t=x.split(":"),RegExp(t[0]).test(d)&&(d=d.replace(t[0],t[1]));o.request("text",d)}e.type==="route"&&J.push({name:"devices",params:{view:e.cmd},query:J.currentRoute.value.query}),e.type==="url"&&window.open(e.cmd,"_self")}function l(e){let t=o.handleDefs(n.el.click,["cmd","type"],["","cmd"]),d=o.handleDefs(n.el.longClick,["cmd","type"],["","cmd"]),x=o.handleDefs(n.el.longRelease,["cmd","type"],["","cmd"]);(e==="touchStart"||e==="mouseStart")&&(r.timer=setTimeout(()=>{r.long=!0,d.cmd&&i(d)},1e3)),(e==="touchEnd"||e==="mouseEnd")&&(r.long?x.cmd&&i(x):t.cmd&&i(t),clearTimeout(r.timer),r.long=!1)}return(e,t)=>{const d=s("v-progress-linear"),x=s("v-icon"),k=s("v-btn");return a(),z(M,null,[c.el.status?(a(),_(d,{key:0,height:"4",modelValue:y.value.level,"onUpdate:modelValue":t[0]||(t[0]=g=>y.value.level=g),color:y.value.color,reverse:y.value.reverse},null,8,["modelValue","color","reverse"])):v("",!0),m(k,{icon:"",variant:h.value.variant,disabled:h.value.disabled,color:h.value.color,onTouchstart:t[1]||(t[1]=g=>l("touchStart")),onTouchend:t[2]||(t[2]=g=>l("touchEnd")),onMousedown:t[3]||(t[3]=g=>l("mouseStart")),onMouseup:t[4]||(t[4]=g=>l("mouseEnd")),class:"my-2"},{default:u(()=>[m(x,{size:"large"},{default:u(()=>[B(V(h.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},ue={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=N();function y(e){h.value=e}const r=p(()=>{let e=o.handleDefs(n.el.slider,["cmd","current","color","min","max","steps","reverse","size","vertical"],["",0,"",0,100,10,!1,4,!1]);return/%v/.test(e.current)&&(e.current=e.current.replace("%v",h.value)),y(e.current),e});let i=null;function l(e){let t=r.value.cmd,d=/\./.exec(r.value.steps),x=0,k=[];d&&(x=r.value.steps.slice(d.index).length-1),t=t.replace("%v",e.toFixed(x));for(const g of n.devices)k=g.split(":"),RegExp(k[0]).test(t)&&(t=t.replace(k[0],k[1]));clearTimeout(i),i=setTimeout(()=>{o.request("text",t)},500)}return(e,t)=>{const d=s("v-slider");return a(),_(d,{modelValue:h.value,"onUpdate:modelValue":[t[0]||(t[0]=x=>h.value=x),t[1]||(t[1]=x=>l(x))],min:r.value.min,max:r.value.max,step:r.value.steps,reverse:r.value.reverse,direction:r.value.vertical?"vertical":"horizontal","track-size":r.value.size,color:r.value.color,"hide-details":"","thumb-label":""},null,8,["modelValue","min","max","step","reverse","direction","track-size","color"])}}},ie={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=N(!1),y=p(()=>o.handleDefs(n.el.image,["source","height"],["",null]));return(r,i)=>{const l=s("v-skeleton-loader"),e=s("v-img");return a(),z(M,null,[h.value?v("",!0):(a(),_(l,{key:0,type:"image"})),m(e,{src:y.value.source,height:y.value.height,onLoad:i[0]||(i[0]=t=>h.value=!0)},null,8,["src","height"])],64)}}},ve={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array},setup(c){const n=c,o=O(),h=p(()=>{let r=[],i=o.handleDefs(n.el.menu,["name","cmd"],["",""],!0,","),l={};for(const e of i)l={name:/:/.test(e.name)?e.name.split(":")[0]:e.name,cmd:/:/.test(e.cmd)?e.cmd.split(":")[1]:e.cmd},r.push(l);return r});function y(r){let i=[];for(const l of n.devices)i=l.split(":"),RegExp(i[0]).test(r)&&(r=r.replace(i[0],i[1]));o.request("text",r)}return(r,i)=>{const l=s("v-icon"),e=s("v-btn"),t=s("v-list-item-title"),d=s("v-list-item"),x=s("v-list"),k=s("v-menu");return a(),_(k,null,{activator:u(({props:g})=>[m(e,ne({icon:"",variant:"text"},g,{disabled:h.value.length<1}),{default:u(()=>[m(l,{size:"large"},{default:u(()=>[B(" mdi-dots-vertical ")]),_:1})]),_:2},1040,["disabled"])]),default:u(()=>[m(x,null,{default:u(()=>[(a(!0),z(M,null,G(h.value,(g,D)=>(a(),_(d,{key:D,value:D,onClick:U=>y(g.cmd)},{default:u(()=>[m(t,null,{default:u(()=>[B(V(g.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}}},de={__name:"PanelMain",props:{main:Object,levels:Array,iconmap:Object,devices:Object},setup(c){const n=O();function o(l,e){return n.handleDefs(l[e].size,["size"],[!1]).size}function h(l){let e="";return["info"].indexOf(l)!==-1&&(e="mx-2"),e}function y(l,e){return l[e]?n.handleDefs(l[e].divider,["show"],[!1]).show:!1}function r(l){return l.level?n.handleDefs(l.level.height,["height"],["64px"]).height:"64px"}function i(l){if(l==="info")return se;if(l==="btn")return ce;if(l==="slider")return ue;if(l==="image")return ie;if(l==="menu")return ve}return(l,e)=>{const t=s("v-sheet"),d=s("v-col"),x=s("v-divider"),k=s("v-row"),g=s("v-expand-transition");return a(!0),z(M,null,G(c.main,(D,U)=>(a(),z("div",{key:U},[m(g,null,{default:u(()=>[c.levels.indexOf(U)!==-1?(a(),_(k,{key:0,"no-gutters":"",class:"text-center align-center"},{default:u(()=>[m(t,{height:r(D,"level")},null,8,["height"]),(a(),z(M,null,G(["left1","left2","mid","right1","right2"],w=>(a(),z(M,{key:w},[D.level[w]?(a(),_(d,{key:0,cols:o(D,w),class:q(h(D.level[w]))},{default:u(()=>[(a(),_(ae(i(D.level[w])),{el:D[w],iconmap:c.iconmap,devices:c.devices},null,8,["el","iconmap","devices"]))]),_:2},1032,["cols","class"])):v("",!0),y(D,w)?(a(),_(x,{key:1,vertical:""})):v("",!0)],64))),64)),y(D,"level")?(a(),_(x,{key:0})):v("",!0)]),_:2},1024)):v("",!0)]),_:2},1024)]))),128)}}},me={key:1},fe={key:3},pe={key:1},_e={key:3},xe={key:1},he={key:3},ye={__name:"PanelCard",props:{panel:Object},setup(c){const n=c,o=O();let h=o.thread();oe(()=>o.thread(h));function y(b){let f=o.handleDefs(n.panel.status[b],["level","color","min","max","reverse"],[0,"success",0,100,!1]);return f.level=Math.round((f.level-f.min)/(f.max-f.min)*100),f}const r=p(()=>y("bar")),i=p(()=>y("bar2")),l=p(()=>o.handleDefs(n.panel.status.imageUrl,["url"],[""])),e=p(()=>o.handleDefs(n.panel.status.title,["title"],[""])),t=p(()=>o.handleDefs(n.panel.panel.expandable,["expandable","expanded","maximizable"],[!1,!1,!1])),d=N(t.value.expanded),x=p(()=>{let b=null;return t.value.expandable&&(b=d.value?"mdi-arrow-collapse":"mdi-arrow-expand"),!t.value.expandable&&!t.value.expanded&&n.panel.main.length>1&&(b="mdi-swap-vertical"),b}),k=p(()=>{let b=[];for(const[f,I]of Object.entries(n.panel.main))o.handleDefs(I.level.show,["show"],[!0]).show&&b.push(Number(f));return b}),g=N(!1);function D(){g.value=!1}function U(){t.value.expandable?(t.value.maximizable&&(d.value?o.app.panelMaximized=!1:o.app.panelMaximized=n.panel),d.value=!d.value):g.value=!0}const w=p(()=>{let b=[],f=-1;return t.value.expandable||!t.value.expandable&&t.value.expanded?b=d.value?k.value:[k.value[0]]:g.value?(f=k.value.indexOf(w.value?w.value[0]:null),b=f===-1||f===k.value.length-1?[k.value[0]]:[k.value[f+1]],D()):b=[k.value[0]],b});function S(b){let f=o.handleDefs(n.panel.info[b],["text","icon","color"],["","",""]);return f.icon&&(f.icon=o.getIcon(f.icon,n.panel.panel.iconmap)),f}function K(){let b=!!($.value.text||A.value.text),f=!!(P.value.text||T.value.text),I=!!(R.value.text||E.value.text);return!b&&f&&!I?7:null}const $=p(()=>S("left1")),A=p(()=>S("left2")),P=p(()=>S("mid1")),T=p(()=>S("mid2")),R=p(()=>S("right1")),E=p(()=>S("right2"));return(b,f)=>{const I=s("v-progress-linear"),C=s("v-col"),F=s("v-row"),Q=s("v-spacer"),W=s("v-btn"),X=s("v-card-title"),Y=s("v-img"),H=s("v-sheet"),Z=s("v-divider"),j=s("v-icon"),ee=s("v-card-text"),te=s("v-card");return a(),_(te,{variant:"tonal"},{default:u(()=>[m(F,{"no-gutters":""},{default:u(()=>[c.panel.status.bar?(a(),_(C,{key:0},{default:u(()=>[m(I,{height:"7",modelValue:r.value.level,"onUpdate:modelValue":f[0]||(f[0]=L=>r.value.level=L),color:r.value.color,reverse:r.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):v("",!0),c.panel.status.bar2?(a(),_(C,{key:1},{default:u(()=>[m(I,{height:"7",modelValue:i.value.level,"onUpdate:modelValue":f[1]||(f[1]=L=>i.value.level=L),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])]),_:1})):v("",!0)]),_:1}),m(H,{color:"secondary"},{default:u(()=>[m(Y,{src:l.value.url,gradient:l.value.url?re(o).app.header.imageGradient:"",height:"48",cover:""},{default:u(()=>[c.panel.status.title?(a(),_(X,{key:0},{default:u(()=>[m(F,{"no-gutters":""},{default:u(()=>[m(C,null,{default:u(()=>[B(V(e.value.title),1)]),_:1}),m(Q),x.value?(a(),_(C,{key:0,cols:"1",class:"text-right"},{default:u(()=>[m(W,{icon:x.value,size:"small",variant:"plain",density:"compact",onClick:U},null,8,["icon"])]),_:1})):v("",!0)]),_:1})]),_:1})):v("",!0)]),_:1},8,["src","gradient"])]),_:1}),m(Z),m(de,{main:c.panel.main,levels:w.value,iconmap:c.panel.panel.iconmap,devices:c.panel.panel.devices},null,8,["main","levels","iconmap","devices"]),m(H,{color:"secondary"},{default:u(()=>[m(ee,{class:"pa-1"},{default:u(()=>[m(F,{"no-gutters":""},{default:u(()=>[m(C,{class:"text-truncate text-left"},{default:u(()=>[$.value.icon?(a(),_(j,{key:0,icon:$.value.icon,color:$.value.color,size:"small"},null,8,["icon","color"])):v("",!0),$.value.text?(a(),z("span",me,V($.value.text),1)):v("",!0),A.value.icon?(a(),_(j,{key:2,icon:A.value.icon,color:A.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),A.value.text?(a(),z("span",fe,V(A.value.text),1)):v("",!0)]),_:1}),m(C,{class:"text-truncate text-center",cols:K()},{default:u(()=>[P.value.icon?(a(),_(j,{key:0,icon:P.value.icon,color:P.value.color,size:"small"},null,8,["icon","color"])):v("",!0),P.value.text?(a(),z("span",pe,V(P.value.text),1)):v("",!0),T.value.icon?(a(),_(j,{key:2,icon:T.value.icon,color:T.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),T.value.text?(a(),z("span",_e,V(T.value.text),1)):v("",!0)]),_:1},8,["cols"]),m(C,{class:"text-truncate text-right"},{default:u(()=>[R.value.icon?(a(),_(j,{key:0,icon:R.value.icon,color:R.value.color,size:"small"},null,8,["icon","color"])):v("",!0),R.value.text?(a(),z("span",xe,V(R.value.text),1)):v("",!0),E.value.icon?(a(),_(j,{key:2,icon:E.value.icon,color:E.value.color,size:"small",class:"ml-2"},null,8,["icon","color"])):v("",!0),E.value.text?(a(),z("span",he,V(E.value.text),1)):v("",!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{ye as _}; diff --git a/www/fhemapp4/assets/SettingsView-7d334171.js b/www/fhemapp4/assets/SettingsView-7d334171.js deleted file mode 100644 index 0d9047c7..00000000 --- a/www/fhemapp4/assets/SettingsView-7d334171.js +++ /dev/null @@ -1 +0,0 @@ -import{u as B,f as L,g as ne,r as o,o as d,a as y,w as t,e as l,h as m,b as T,F as E,d as j,i as X,j as M,t as K,k as C,c as J,l as se,v as de,m as re,n as ue}from"./index-075b0035.js";import{V as ce}from"./styles-332ade0b.js";import{_ as me}from"./PanelCard-2b02ef37.js";const D="_app.settings.header.",ve={__name:"SettingsHeader",setup(N){const e=B(),n={required:p=>!!p||e.replacer("%t(_app.settings.rules.required)")},f=L(),v=ne({name:"",title:"",icon:"",cmd:""});function k(){e.app.config.header.commands.push(JSON.parse(JSON.stringify(v))),f.value.reset()}function h(p){e.app.config.header.commands.splice(p,1)}return(p,a)=>{const c=o("v-btn"),w=o("v-list-item"),r=o("v-text-field"),_=o("v-col"),S=o("v-checkbox"),V=o("v-row"),b=o("v-divider"),u=o("v-form"),s=o("v-list");return d(),y(s,null,{default:t(()=>[l(w,{title:p.$t(D+"barTitle")},{append:t(()=>[l(c,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:a[0]||(a[0]=i=>m(e).help("kopfzeile"))})]),_:1},8,["title"]),l(w,null,{default:t(()=>[l(V,{"no-gutters":""},{default:t(()=>[l(_,{cols:"12",lg:"4",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"imageUrlPlaceholder"),label:p.$t(D+"imageUrl"),modelValue:m(e).app.config.header.imageUrl,"onUpdate:modelValue":a[1]||(a[1]=i=>m(e).app.config.header.imageUrl=i)},null,8,["placeholder","label","modelValue"])]),_:1}),l(_,{cols:"12",lg:"5",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"imageGradientPlaceholder"),label:p.$t(D+"imageGradient"),modelValue:m(e).app.config.header.imageGradient,"onUpdate:modelValue":a[2]||(a[2]=i=>m(e).app.config.header.imageGradient=i)},null,8,["placeholder","label","modelValue"])]),_:1}),l(_,{cols:"6",lg:"",class:"pt-1"},{default:t(()=>[l(S,{hint:p.$t(D+"showTimeHint"),label:p.$t(D+"showTime"),modelValue:m(e).app.config.header.showTime,"onUpdate:modelValue":a[3]||(a[3]=i=>m(e).app.config.header.showTime=i)},null,8,["hint","label","modelValue"])]),_:1}),l(_,{cols:"6",lg:"",class:"pt-1"},{default:t(()=>[l(S,{hint:p.$t(D+"showDateHint"),label:p.$t(D+"showDate"),modelValue:m(e).app.config.header.showDate,"onUpdate:modelValue":a[4]||(a[4]=i=>m(e).app.config.header.showDate=i)},null,8,["hint","label","modelValue"])]),_:1})]),_:1})]),_:1}),l(b),l(w,{title:p.$t(D+"optionsTitle")},{append:t(()=>[l(c,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:a[5]||(a[5]=i=>m(e).help("optionsmenü"))})]),_:1},8,["title"]),l(w,null,{default:t(()=>[l(V,{"no-gutters":""},{default:t(()=>[l(_,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showDarkMode"),modelValue:m(e).app.config.header.showDarkMode,"onUpdate:modelValue":a[6]||(a[6]=i=>m(e).app.config.header.showDarkMode=i)},null,8,["label","modelValue"])]),_:1}),l(_,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showReloadPage"),modelValue:m(e).app.config.header.showReloadPage,"onUpdate:modelValue":a[7]||(a[7]=i=>m(e).app.config.header.showReloadPage=i)},null,8,["label","modelValue"])]),_:1}),l(_,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showSettings"),modelValue:m(e).app.config.header.showSettings,"onUpdate:modelValue":a[8]||(a[8]=i=>m(e).app.config.header.showSettings=i)},null,8,["label","modelValue"])]),_:1}),l(_,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showLanguages"),modelValue:m(e).app.config.header.showLanguages,"onUpdate:modelValue":a[9]||(a[9]=i=>m(e).app.config.header.showLanguages=i)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),l(b),l(w,{title:p.$t(D+"optionsCommandTitle")},{append:t(()=>[l(c,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:a[10]||(a[10]=i=>m(e).help("optionsmenü-fhem-befehle"))})]),_:1},8,["title"]),(d(!0),T(E,null,j(m(e).app.config.header.commands,(i,q)=>(d(),y(w,{key:q},{default:t(()=>[l(V,{"no-gutters":""},{default:t(()=>[l(_,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandNamePlaceholder"),label:p.$t(D+"commandName"),rules:[n.required],modelValue:i.name,"onUpdate:modelValue":O=>i.name=O},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(_,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandTitlePlaceholder"),label:p.$t(D+"commandTitle"),rules:[n.required],modelValue:i.title,"onUpdate:modelValue":O=>i.title=O},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(_,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandIconPlaceholder"),label:p.$t(D+"commandIcon"),"append-inner-icon":i.icon,modelValue:i.icon,"onUpdate:modelValue":O=>i.icon=O},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),l(_,{cols:"10",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandCmdPlaceholder"),label:p.$t(D+"commandCmd"),rules:[n.required],modelValue:i.cmd,"onUpdate:modelValue":O=>i.cmd=O},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(_,{class:"pt-3 text-right"},{default:t(()=>[l(c,{variant:"text",icon:"mdi-delete",onClick:O=>h(q)},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),l(w,null,{default:t(()=>[l(u,{ref_key:"form",ref:f},{default:t(()=>[l(V,{"no-gutters":""},{default:t(()=>[l(_,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandNamePlaceholder"),label:p.$t(D+"commandName"),rules:[n.required],modelValue:v.name,"onUpdate:modelValue":a[11]||(a[11]=i=>v.name=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(_,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandTitlePlaceholder"),label:p.$t(D+"commandTitle"),rules:[n.required],modelValue:v.title,"onUpdate:modelValue":a[12]||(a[12]=i=>v.title=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(_,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandIconPlaceholder"),label:p.$t(D+"commandIcon"),"append-inner-icon":v.icon,modelValue:v.icon,"onUpdate:modelValue":a[13]||(a[13]=i=>v.icon=i)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),l(_,{cols:"9",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandCmdPlaceholder"),label:p.$t(D+"commandCmd"),rules:[n.required],modelValue:v.cmd,"onUpdate:modelValue":a[14]||(a[14]=i=>v.cmd=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(_,{class:"pt-3 text-right"},{default:t(()=>[l(c,{variant:"text",icon:"mdi-cancel",onClick:a[15]||(a[15]=i=>f.value.reset())}),l(c,{variant:"text",icon:"mdi-plus",disabled:!v.name||!v.title||!v.cmd,onClick:a[16]||(a[16]=i=>k())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},H="_app.settings.navigation.",fe={__name:"SettingsNavigation",setup(N){const{mobile:e}=X(),n=B(),f=ne({path:[],route:["navigation"],items:[],newItem:{name:null,title:null,icon:null,divider:!1,groupAsChips:!1,sort:!1,group:[]}}),v=L(),k={required:r=>!!r||n.replacer("%t(_app.settings.rules.required)")};function h(r){typeof r<"u"&&(f.path.push(r,"group"),f.route.push(f.items[r].name)),f.items=n.getEl(n.app.config.navigation,f.path)}function p(){let r=JSON.parse(JSON.stringify(f.newItem));n.getEl(n.app.config.navigation,f.path).push(r),h(),v.value.reset()}function a(r){n.getEl(n.app.config.navigation,f.path).splice(r,1)}function c(r){return(n.getEl(f.items[r],["group"])||[]).length}function w(){f.route.pop(),f.path.splice(-2,2),h()}return h(),(r,_)=>{const S=o("v-btn"),V=o("v-list-item"),b=o("v-text-field"),u=o("v-col"),s=o("v-checkbox"),i=o("v-icon"),q=o("v-badge"),O=o("v-row"),A=o("v-divider"),$=o("v-form"),g=o("v-list");return d(),y(g,null,{default:t(()=>[l(V,{title:r.$t(H+"title")},{append:t(()=>[l(S,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:_[0]||(_[0]=x=>m(n).help("navigation"))})]),_:1},8,["title"]),f.path.length>0?(d(),y(V,{key:0},{default:t(()=>[l(S,{variant:"text",icon:"mdi-arrow-up-left",onClick:_[1]||(_[1]=x=>w())}),M(" "+K(f.route.join(" > ")),1)]),_:1})):C("",!0),(d(!0),T(E,null,j(f.items,(x,I)=>(d(),y(V,{key:I},{default:t(()=>[l(O,{"no-gutters":""},{default:t(()=>[l(u,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"namePlaceholder"),label:r.$t(H+"name"),rules:[k.required],modelValue:x.name,"onUpdate:modelValue":U=>x.name=U},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"title1Placeholder"),label:r.$t(H+"title1"),modelValue:x.title,"onUpdate:modelValue":U=>x.title=U},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"iconPlaceholder"),label:r.$t(H+"icon"),"append-inner-icon":x.icon,modelValue:x.icon,"onUpdate:modelValue":U=>x.icon=U},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:4,lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"groupAsChipsHint"),label:r.$t(H+"groupAsChips"),modelValue:x.groupAsChips,"onUpdate:modelValue":U=>x.groupAsChips=U},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:4,lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"sortHint"),label:r.$t(H+"sort"),modelValue:x.sort,"onUpdate:modelValue":U=>x.sort=U},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"dividerHint"),label:r.$t(H+"divider"),modelValue:x.divider,"onUpdate:modelValue":U=>x.divider=U},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{class:"pt-3 text-right"},{default:t(()=>[l(S,{variant:"text",icon:"",onClick:U=>h(I)},{default:t(()=>[c(I)>0?(d(),y(q,{key:0,color:"success",content:c(I)},{default:t(()=>[l(i,{icon:"mdi-arrow-down-right"})]),_:2},1032,["content"])):C("",!0),c(I)===0?(d(),y(i,{key:1,icon:"mdi-arrow-down-right"})):C("",!0)]),_:2},1032,["onClick"]),l(S,{variant:"text",icon:"mdi-delete",onClick:U=>a(I)},null,8,["onClick"])]),_:2},1024)]),_:2},1024),m(e)?(d(),y(A,{key:0})):C("",!0)]),_:2},1024))),128)),l(V,null,{default:t(()=>[l($,{ref_key:"form",ref:v},{default:t(()=>[l(O,{"no-gutters":""},{default:t(()=>[l(u,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"namePlaceholder"),label:r.$t(H+"name"),rules:[k.required],modelValue:f.newItem.name,"onUpdate:modelValue":_[2]||(_[2]=x=>f.newItem.name=x)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"title1Placeholder"),label:r.$t(H+"title1"),modelValue:f.newItem.title,"onUpdate:modelValue":_[3]||(_[3]=x=>f.newItem.title=x)},null,8,["placeholder","label","modelValue"])]),_:1}),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(b,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"iconPlaceholder"),label:r.$t(H+"icon"),"append-inner-icon":f.newItem.icon,modelValue:f.newItem.icon,"onUpdate:modelValue":_[4]||(_[4]=x=>f.newItem.icon=x)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"groupAsChipsHint"),label:r.$t(H+"groupAsChips"),modelValue:f.newItem.groupAsChips,"onUpdate:modelValue":_[5]||(_[5]=x=>f.newItem.groupAsChips=x)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"sortHint"),label:r.$t(H+"sort"),modelValue:f.newItem.sort,"onUpdate:modelValue":_[6]||(_[6]=x=>f.newItem.sort=x)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(s,{hint:r.$t(H+"dividerHint"),label:r.$t(H+"divider"),modelValue:f.newItem.divider,"onUpdate:modelValue":_[7]||(_[7]=x=>f.newItem.divider=x)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{class:"pt-3 text-right"},{default:t(()=>[l(S,{variant:"text",icon:"mdi-cancel",onClick:_[8]||(_[8]=x=>v.value.reset())}),l(S,{variant:"text",icon:"mdi-plus",disabled:!f.newItem.name,onClick:_[9]||(_[9]=x=>p())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},ge={__name:"SettingsPropsItem",props:{type:String,typeIdx:Number,section:String,prop:String,propDef:String,propHelp:String},setup(N){const e=N,n=B(),f=L(),v=L();function k(){n.app.config[e.type][e.typeIdx][e.section][e.prop]?n.app.config[e.type][e.typeIdx][e.section][e.prop].push(v.value):n.app.config[e.type][e.typeIdx][e.section][e.prop]=[v.value],f.value.reset()}function h(p){n.app.config[e.type][e.typeIdx][e.section][e.prop].splice(p,1),n.app.config[e.type][e.typeIdx][e.section][e.prop].length===0&&delete n.app.config[e.type][e.typeIdx][e.section][e.prop]}return(p,a)=>{const c=o("v-text-field"),w=o("v-col"),r=o("v-btn"),_=o("v-row"),S=o("v-list-item"),V=o("v-form"),b=o("v-list");return d(),y(b,null,{default:t(()=>[m(n).app.config[e.type][e.typeIdx][e.section][e.prop]?(d(),y(S,{key:0,class:"pa-0"},{default:t(()=>[(d(!0),T(E,null,j(m(n).app.config[e.type][e.typeIdx][e.section][e.prop],(u,s)=>(d(),y(_,{key:s,"no-gutters":"",class:"pt-3"},{default:t(()=>[l(w,null,{default:t(()=>[l(c,{density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"Definition "+(s+1),modelValue:m(n).app.config[e.type][e.typeIdx][e.section][e.prop][s],"onUpdate:modelValue":i=>m(n).app.config[e.type][e.typeIdx][e.section][e.prop][s]=i},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(w,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-delete",onClick:i=>h(s)},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})):C("",!0),l(S,{class:"pa-0"},{default:t(()=>[l(V,{ref_key:"form",ref:f},{default:t(()=>[l(_,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(w,null,{default:t(()=>[l(c,{modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=u=>v.value=u),density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"new Definition","append-inner-icon":e.propHelp?"mdi-help-circle":"",clearable:"","onClick:appendInner":a[1]||(a[1]=u=>m(n).help(N.propHelp))},null,8,["modelValue","placeholder","append-inner-icon"])]),_:1}),l(w,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-plus",disabled:!v.value,onClick:a[2]||(a[2]=u=>k())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},_e={__name:"SettingsPropsList",props:{type:String,typeIdx:Number,section:String,extended:Boolean},setup(N){const e=N,n=B(),f={panel:[{type:"defs",show:["panels","extended.panels"],required:!0,prop:"devices",def:"key:fhem_device",help:"element-devices"},{type:"template",show:["panels","extended.panels"],required:!1,prop:"template",help:"element-template"},{type:"text",show:["templates"],required:!1,prop:"author",def:"text"},{type:"text",show:["templates"],required:!1,prop:"date",def:"text"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"navigation",def:"reading:value:route",help:"element-navigation"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"expandable",def:"reading:value:expandable:expanded:maximizable",help:"element-expandable"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"sortby",def:"reading:value:sortkey",help:"element-sortkey"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"show",def:"reading:value:show",help:"element-show"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"iconmap",def:"search:icon",help:"element-iconmap"}],status:[{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"bar",def:"reading:value:level:color:min:max:reverse",help:"element-bar"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"bar2",def:"reading:value:level:color:min:max:reverse",help:"element-bar"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"imageUrl",def:"reading:value:url",help:"element-imageurl"},{type:"defs",show:["panels","extended.panels","templates"],required:!0,prop:"title",def:"reading:value:title",help:"element-title"}],info:[{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"left1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"left2",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"mid1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"mid2",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"right1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"right2",def:"reading:value:text:icon:color",help:"element-info"}]},v=J(()=>{let h=[],p=e.type==="panels"?e.extended?"extended.panels":"panels":"templates";for(const a of f[e.section])a.show.indexOf(p)!==-1&&h.push(a);return h});function k(h){let p={icon:h.required?"mdi-alert-circle":"mdi-chevron-down",color:h.required?"error":null},a=[e.type,e.typeIdx],c=[];return e.section==="panel"&&["template","date","author"].indexOf(h.prop)!==-1?a.push(h.prop):a.push(e.section,h.prop),c=n.getEl(n.app.config,a),c&&c.length>0&&(p={icon:"mdi-check",color:"success"}),p}return(h,p)=>{const a=o("v-btn"),c=o("v-list-item"),w=o("v-icon"),r=o("v-expansion-panel-title"),_=o("v-autocomplete"),S=o("v-text-field"),V=o("v-expansion-panel-text"),b=o("v-expansion-panel"),u=o("v-expansion-panels");return d(),T(E,null,[l(c,{title:h.$t("_app.settings.title")+" "+h.$t("_app.settings.props."+N.section)+" ("+h.$t("_app.settings."+N.type+".title")+": "+m(n).app.config[N.type][N.typeIdx].name+")"},{append:t(()=>[l(a,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:p[0]||(p[0]=s=>m(n).help(N.section==="panel"?"panel-allgemein":N.section==="status"?"bereich-status":"bereich-info"))})]),_:1},8,["title"]),l(c,null,{default:t(()=>[l(u,null,{default:t(()=>[(d(!0),T(E,null,j(v.value,s=>(d(),y(b,{key:s.prop},{default:t(()=>[l(r,null,{actions:t(({expanded:i})=>[l(w,{color:i?"":k(s).color,icon:i?"mdi-chevron-up":k(s).icon},null,8,["color","icon"])]),default:t(()=>[M(K(s.prop)+" ",1)]),_:2},1024),l(V,null,{default:t(()=>[s.type==="defs"?(d(),y(ge,{key:0,type:e.type,typeIdx:e.typeIdx,section:e.section,prop:s.prop,propDef:s.def,propHelp:s.help},null,8,["type","typeIdx","section","prop","propDef","propHelp"])):C("",!0),s.type==="template"?(d(),y(_,{key:1,modelValue:m(n).app.config.panels[e.typeIdx].template,"onUpdate:modelValue":p[1]||(p[1]=i=>m(n).app.config.panels[e.typeIdx].template=i),items:m(n).app.config.templates.map(i=>i.name),label:h.$t("_app.settings.templates.title"),disabled:m(n).app.config.templates.length===0,density:"compact",variant:"outlined",class:"pt-3"},null,8,["modelValue","items","label","disabled"])):C("",!0),s.type==="text"?(d(),y(S,{key:2,modelValue:m(n).app.config[e.type][e.typeIdx][s.prop],"onUpdate:modelValue":i=>m(n).app.config[e.type][e.typeIdx][s.prop]=i,density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:s.def,label:s.prop,class:"pt-3"},null,8,["modelValue","onUpdate:modelValue","placeholder","label"])):C("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})],64)}}},ye={__name:"SettingsPropsMainItem",props:{type:String,typeIdx:Number,section:String,mainIdx:Number,mainSection:String,prop:String,propDef:String,propHelp:String},setup(N){const e=N,n=B(),f=L(),v=L();function k(){n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]?n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].push(v.value):n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]=[v.value],f.value.reset()}function h(p){n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].splice(p,1),n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].length===0&&delete n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]}return(p,a)=>{const c=o("v-text-field"),w=o("v-col"),r=o("v-btn"),_=o("v-row"),S=o("v-list-item"),V=o("v-form"),b=o("v-list");return d(),y(b,null,{default:t(()=>[m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]?(d(),y(S,{key:0,class:"pa-0"},{default:t(()=>[(d(!0),T(E,null,j(m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop],(u,s)=>(d(),y(_,{key:s,"no-gutters":"",class:"pt-3"},{default:t(()=>[l(w,null,{default:t(()=>[l(c,{density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"Definition "+(s+1),modelValue:m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop][s],"onUpdate:modelValue":i=>m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop][s]=i},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(w,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-delete",onClick:i=>h(s)},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})):C("",!0),l(S,{class:"pa-0"},{default:t(()=>[l(V,{ref_key:"form",ref:f},{default:t(()=>[l(_,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(w,null,{default:t(()=>[l(c,{modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=u=>v.value=u),density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"new Definition","append-inner-icon":e.propHelp?"mdi-help-circle":"",clearable:"","onClick:appendInner":a[1]||(a[1]=u=>m(n).help(N.propHelp))},null,8,["modelValue","placeholder","append-inner-icon"])]),_:1}),l(w,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-plus",disabled:!v.value,onClick:a[2]||(a[2]=u=>k())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},he={__name:"SettingsPropsMain",props:{type:String,typeIdx:Number,section:String},setup(N){const e=N,n=[{name:"level",cols:12,color:"orange"},{name:"left1",color:"orange"},{name:"left2",color:"orange"},{name:"mid",color:"orange"},{name:"right1",color:"orange"},{name:"right2",color:"orange"}],f=[{title:"none",value:null},{title:"button",value:"btn"},{title:"info",value:"info"},{title:"slider",value:"slider"},{title:"image",value:"image"},{title:"menu",value:"menu"}],v={level:[{type:"defs",required:!1,prop:"show",def:"reading:value:show",help:"main-element-show"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"main-element-divider"},{type:"defs",required:!1,prop:"height",def:"reading:value:height",help:"main-element-height"},{type:"types",required:!1,prop:"left1",help:"main-element-typ"},{type:"types",required:!1,prop:"left2",help:"main-element-typ"},{type:"types",required:!1,prop:"mid",help:"main-element-typ"},{type:"types",required:!1,prop:"right1",help:"main-element-typ"},{type:"types",required:!1,prop:"right2",help:"main-element-typ"}],btn:[{type:"defs",required:!1,prop:"btn",def:"reading:value:icon:disabled:color:variant",help:"level-element-button-btn"},{type:"defs",required:!1,prop:"status",def:"reading:value:level:color:min:max:reverse",help:"level-element-button-status"},{type:"defs",required:!1,prop:"click",def:"reading:value:cmd:type",help:"level-element-button-click"},{type:"defs",required:!1,prop:"longClick",def:"reading:value:cmd:type",help:"level-element-button-longClick"},{type:"defs",required:!1,prop:"longRelease",def:"reading:value:cmd:type",help:"level-element-button-longRelease"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],slider:[{type:"defs",required:!1,prop:"slider",def:"reading:value:cmd:current:color:min:max:steps",help:"level-element-slider-slider"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],image:[{type:"defs",required:!1,prop:"image",def:"reading:value:source:height",help:"level-element-image-image"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],menu:[{type:"defs",required:!1,prop:"menu",def:"reading:value:name:cmd",help:"level-element-menu-menu"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],info:[{type:"defs",required:!1,prop:"text",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"icon",def:"reading:value:icon:color:size",help:"level-element-info-icon"},{type:"defs",required:!1,prop:"status",def:"reading:value:level:color:min:max:reverse:linear",help:"level-element-info-status"},{type:"defs",required:!1,prop:"text2",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"text3",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}]},k=B(),h=L(0);function p(u){return!k.app.config[e.type][e.typeIdx][e.section][c.value-1].level[u]&&u!=="level"}const a=J(()=>{if(h.value!==0){let u=k.app.config[e.type][e.typeIdx][e.section][c.value-1].level[n[h.value].name];if(u)return v[u]}return v[n[h.value].name]}),c=L(1),w=J(()=>k.app.config[e.type][e.typeIdx][e.section]?k.app.config[e.type][e.typeIdx][e.section].length:1);function r(u,s){u?k.app.config[e.type][e.typeIdx][e.section][c.value-1][s]={}:delete k.app.config[e.type][e.typeIdx][e.section][c.value-1][s]}function _(){k.app.config[e.type][e.typeIdx][e.section].push({level:{}}),c.value=w.value}function S(){k.app.config[e.type][e.typeIdx][e.section].splice(c.value-1,1),c.value=w.value}function V(u){let s={icon:"mdi-alert-circle",color:"error"};if(p(u))return{icon:"",color:""};if(k.app.config[e.type][e.typeIdx][e.section][c.value-1][u])for(const i of Object.keys(k.app.config[e.type][e.typeIdx][e.section][c.value-1][u]))k.app.config[e.type][e.typeIdx][e.section][c.value-1][u][i]&&(s.icon="mdi-check",s.color="green-darken-1");return s}function b(u){let s={icon:u.required?"mdi-alert-circle":"mdi-chevron-down",color:u.required?"error":null},i=[e.type,e.typeIdx,e.section,c.value-1,n[h.value].name,u.prop],q=[];return q=k.getEl(k.app.config,i),q&&q.length>0&&(s={icon:"mdi-check",color:"success"}),s}return(u,s)=>{const i=o("v-btn"),q=o("v-list-item"),O=o("v-icon"),A=o("v-card"),$=o("v-item"),g=o("v-col"),x=o("v-row"),I=o("v-item-group"),U=o("v-expansion-panel-title"),G=o("v-autocomplete"),Y=o("v-expansion-panel-text"),Q=o("v-expansion-panel"),F=o("v-expansion-panels"),Z=o("v-pagination");return d(),T(E,null,[l(q,{title:u.$t("_app.settings.title")+" "+u.$t("_app.settings.props.main")+" ("+u.$t("_app.settings."+e.type+".title")+": "+m(k).app.config[e.type][e.typeIdx].name+")"},{append:t(()=>[l(i,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:s[0]||(s[0]=P=>m(k).help("bereich-main"))})]),_:1},8,["title"]),l(q,null,{default:t(()=>[l(I,{modelValue:h.value,"onUpdate:modelValue":s[1]||(s[1]=P=>h.value=P),mandatory:""},{default:t(()=>[l(x,{class:"text-center","no-gutters":""},{default:t(()=>[(d(),T(E,null,j(n,P=>se(l(g,{key:P.name,cols:P.cols},{default:t(()=>[l($,null,{default:t(({isSelected:R,toggle:ee})=>[l(A,{color:R?P.color:P.color+"-lighten-5",subtitle:u.$t("_app.settings.props."+P.name),class:"ma-1 pa-0",variant:"flat",onClick:ee},{prepend:t(()=>[l(O)]),append:t(()=>[l(O,{icon:V(P.name).icon,color:V(P.name).color},null,8,["icon","color"])]),_:2},1032,["color","subtitle","onClick"])]),_:2},1024)]),_:2},1032,["cols"]),[[de,!p(P.name)]])),64))]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(q,null,{default:t(()=>[l(F,null,{default:t(()=>[(d(!0),T(E,null,j(a.value,P=>(d(),y(Q,{key:P.prop},{default:t(()=>[l(U,null,{actions:t(({expanded:R})=>[l(O,{color:R?"":b(P).color,icon:R?"mdi-chevron-up":b(P).icon},null,8,["color","icon"])]),default:t(()=>[M(K(P.prop)+" ",1)]),_:2},1024),l(Y,null,{default:t(()=>[P.type==="types"?(d(),y(G,{key:0,modelValue:m(k).app.config[e.type][e.typeIdx][e.section][c.value-1].level[P.prop],"onUpdate:modelValue":[R=>m(k).app.config[e.type][e.typeIdx][e.section][c.value-1].level[P.prop]=R,R=>r(R,P.prop)],items:f,label:u.$t("_app.settings.props.type"),density:"compact",variant:"outlined",class:"pt-3"},null,8,["modelValue","onUpdate:modelValue","label"])):C("",!0),P.type==="defs"?(d(),y(ye,{key:1,type:e.type,typeIdx:e.typeIdx,section:e.section,mainIdx:c.value-1,mainSection:n[h.value].name,prop:P.prop,propDef:P.def,propHelp:P.help},null,8,["type","typeIdx","section","mainIdx","mainSection","prop","propDef","propHelp"])):C("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),l(q,null,{default:t(()=>[l(x,{"no-gutters":""},{default:t(()=>[l(g,null,{default:t(()=>[l(Z,{modelValue:c.value,"onUpdate:modelValue":s[2]||(s[2]=P=>c.value=P),length:w.value,"total-visible":"5",rounded:"circle"},null,8,["modelValue","length"])]),_:1}),l(g,{cols:"2",class:"text-right"},{default:t(()=>[l(i,{variant:"text",icon:"mdi-plus",onClick:s[3]||(s[3]=P=>_())}),l(i,{variant:"text",icon:"mdi-delete",disabled:w.value<2,onClick:s[4]||(s[4]=P=>S())},null,8,["disabled"])]),_:1})]),_:1})]),_:1})],64)}}},le={__name:"SettingsProps",props:{type:String},setup(N){const e=N,n=B(),{mobile:f}=X(),v="_app.settings."+e.type+".",k=[{section:"panel",color:"grey"},{section:"status",color:"green"},{section:"main",height:80,color:"orange"},{section:"info",color:"blue"}],h=L(0),p=J(()=>{let $=n.app.config[e.type].map(g=>g.name)||[];return $.sort((g,x)=>g>x?1:x>g?-1:0),$}),a=L(p.value[0]),c=J(()=>n.app.config[e.type].map($=>$.name).indexOf(a.value)),w=L(null),r=L(null);function _($){r.value=$}const S=J(()=>{let $=[];for(const g of n.app.config.panels)g.template===a.value&&$.push(g.name);return $.sort((g,x)=>g>x?1:x>g?-1:0),_($[0]),$}),V=L(!0),b=L("panel"),u=L(e.type!=="panels"),s=L(!1),i={required:$=>!!$||n.replacer("%t(_app.settings.rules.required)"),uniqe:$=>p.value.indexOf($)===-1||n.replacer("%t(_app.settings.rules.panelUniqe)")};function q(){let $=n.app.panelList.map(g=>g.name).indexOf(e.type==="templates"?r.value:a.value);return $!==-1?n.app.panelList[$]:null}function O(){n.app.config[e.type].splice(c.value,1),a.value=n.app.config[e.type].length>0?n.app.config[e.type][0].name:"",u.value=e.type!=="panels",h.value=0}function A(){let $={name:a.value,template:null,panel:{},status:{},main:[{level:{}}],info:{}},g={name:a.value,author:null,date:null,panel:{},status:{},main:[{level:{}}],info:{}};n.app.config[e.type].push(e.type==="panels"?$:g)}return($,g)=>{const x=o("v-btn"),I=o("v-list-item"),U=o("v-col"),G=o("v-divider"),Y=o("v-switch"),Q=o("v-autocomplete"),F=o("v-row"),Z=o("v-text-field"),P=o("v-form"),R=o("v-card"),ee=o("v-item"),oe=o("v-item-group"),ae=o("v-list");return d(),y(ae,null,{default:t(()=>[l(F,{"no-gutters":""},{default:t(()=>[c.value===-1?(d(),y(U,{key:0},{default:t(()=>[l(I,{title:$.$t(v+"title")},{append:t(()=>[l(x,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:g[0]||(g[0]=z=>m(n).help(e.type==="panels"?"panels":"vorlagen"))})]),_:1},8,["title"])]),_:1})):C("",!0),c.value!==-1?(d(),y(U,{key:1},{default:t(()=>[k[h.value].section!=="main"?(d(),y(_e,{key:0,type:N.type,typeIdx:c.value,section:k[h.value].section,extended:u.value},null,8,["type","typeIdx","section","extended"])):C("",!0),k[h.value].section==="main"?(d(),y(he,{key:1,type:N.type,typeIdx:c.value,section:k[h.value].section},null,8,["type","typeIdx","section"])):C("",!0)]),_:1})):C("",!0),l(G,{vertical:!m(f)},null,8,["vertical"]),l(U,{cols:"12",lg:"4"},{default:t(()=>[e.type==="panels"?(d(),y(I,{key:0,class:"pa-0"},{default:t(()=>[l(Y,{modelValue:u.value,"onUpdate:modelValue":[g[1]||(g[1]=z=>u.value=z),g[2]||(g[2]=z=>z?null:h.value=0)],label:$.$t("_app.settings.panels.extendedSettings"),color:"blue","hide-details":"",class:"ml-4"},null,8,["modelValue","label"])]),_:1})):C("",!0),l(I,null,{default:t(()=>[V.value?(d(),y(F,{key:0,"no-gutters":"",class:"pt-1"},{default:t(()=>[l(U,{cols:"8",class:"pt-1"},{default:t(()=>[l(Q,{modelValue:a.value,"onUpdate:modelValue":g[3]||(g[3]=z=>a.value=z),items:p.value,label:$.$t(v+"title"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1}),l(U,{class:"text-right"},{default:t(()=>[l(x,{variant:"text",icon:"mdi-plus",onClick:g[4]||(g[4]=z=>{V.value=!V.value,w.value=a.value,a.value=null})}),l(x,{variant:"text",icon:"mdi-delete",disabled:c.value===-1,onClick:g[5]||(g[5]=z=>O())},null,8,["disabled"])]),_:1})]),_:1})):C("",!0),l(P,{modelValue:s.value,"onUpdate:modelValue":g[9]||(g[9]=z=>s.value=z)},{default:t(()=>[V.value?C("",!0):(d(),y(F,{key:0,"no-gutters":"",class:"pt-1"},{default:t(()=>[l(U,{cols:"8",class:"pt-1"},{default:t(()=>[l(Z,{modelValue:a.value,"onUpdate:modelValue":g[6]||(g[6]=z=>a.value=z),label:$.$t(v+"title"),rules:[i.required,i.uniqe],density:"compact",variant:"outlined"},null,8,["modelValue","label","rules"])]),_:1}),l(U,{class:"text-right"},{default:t(()=>[l(x,{variant:"text",icon:"mdi-check",disabled:!s.value,onClick:g[7]||(g[7]=z=>{A(),V.value=!V.value})},null,8,["disabled"]),l(x,{variant:"text",icon:"mdi-cancel",onClick:g[8]||(g[8]=z=>{V.value=!V.value,a.value=w.value})})]),_:1})]),_:1}))]),_:1},8,["modelValue"]),u.value?(d(),y(oe,{key:1,modelValue:h.value,"onUpdate:modelValue":g[10]||(g[10]=z=>h.value=z),mandatory:""},{default:t(()=>[l(F,{class:"text-center pb-3","no-gutters":""},{default:t(()=>[(d(),T(E,null,j(k,z=>l(U,{key:z.section,cols:"12"},{default:t(()=>[l(ee,null,{default:t(({isSelected:pe,toggle:ie})=>[l(R,{subtitle:$.$t("_app.settings.props."+z.section),color:pe?z.color:z.color+"-lighten-5",variant:"flat",class:"ma-1 pa-0",height:z.height,onClick:ie},null,8,["subtitle","color","height","onClick"])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1},8,["modelValue"])):C("",!0),l(G,{class:"pb-3"}),e.type==="templates"?(d(),y(F,{key:2,"no-gutters":""},{default:t(()=>[l(U,{cols:"8",class:"pt-1"},{default:t(()=>[l(Q,{modelValue:r.value,"onUpdate:modelValue":g[11]||(g[11]=z=>r.value=z),items:S.value,label:$.$t("_app.settings.panels.preview"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1}),l(U,{class:"text-right"},{default:t(()=>[l(x,{variant:"text",icon:b.value==="panel"?"mdi-code-json":"mdi-view-day",onClick:g[12]||(g[12]=z=>b.value=b.value==="panel"?"json":"panel")},null,8,["icon"])]),_:1})]),_:1})):C("",!0),m(n).app.isReady&&q()?(d(),y(F,{key:3,"no-gutters":""},{default:t(()=>[b.value==="panel"?(d(),y(U,{key:0},{default:t(()=>[l(me,{panel:q()},null,8,["panel"])]),_:1})):C("",!0),b.value==="json"?(d(),y(U,{key:1},{default:t(()=>[l(m(ce),{data:q(),deep:1,showLine:!1},null,8,["data"])]),_:1})):C("",!0)]),_:1})):C("",!0)]),_:1})]),_:1})]),_:1})]),_:1})}}},te="_app.settings.colors.",be={__name:"SettingsColors",setup(N){const{mobile:e}=X(),n=B(),f=L(),v=J(()=>Object.keys(n.app.config.colors)),k=J(()=>{let a=[];for(const c of v.value)for(const w of Object.keys(n.app.config.colors[c]))a.indexOf(w)===-1&&a.push(w);return a});function h(){n.app.config.colors.dark||(n.app.config.colors.dark={}),n.app.config.colors.light||(n.app.config.colors.light={}),n.app.config.colors.dark[f.value]="#E0E0E0",n.app.config.colors.light[f.value]="#E0E0E0",f.value=null}function p(a){for(const c of v.value)delete n.app.config.colors[c][a]}return(a,c)=>{const w=o("v-btn"),r=o("v-list-item"),_=o("v-color-picker"),S=o("v-spacer"),V=o("v-card-actions"),b=o("v-card"),u=o("v-dialog"),s=o("v-col"),i=o("v-divider"),q=o("v-row"),O=o("v-text-field"),A=o("v-list");return d(),y(A,null,{default:t(()=>[l(r,{title:a.$t(te+"title",2)},{append:t(()=>[l(w,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:c[0]||(c[0]=$=>m(n).help("farben"))})]),_:1},8,["title"]),l(r,null,{default:t(()=>[l(q,{"no-gutters":"",class:"text-right"},{default:t(()=>[l(s,null,{default:t(()=>[(d(!0),T(E,null,j(k.value,$=>(d(),y(q,{key:$,"no-gutters":"",class:"pt-3"},{default:t(()=>[(d(!0),T(E,null,j(v.value,g=>(d(),y(s,{key:g,cols:"12",lg:"",class:"pa-2"},{default:t(()=>[l(u,{width:"350"},{activator:t(({props:x})=>[l(w,re({text:$+" ["+g+"] "+(m(n).app.config.colors[g][$]||""),color:m(n).app.config.colors[g][$],modelValue:m(n).app.config.colors[g][$],"onUpdate:modelValue":I=>m(n).app.config.colors[g][$]=I,size:"large",width:"350"},x),null,16,["text","color","modelValue","onUpdate:modelValue"])]),default:t(({isActive:x})=>[l(b,null,{default:t(()=>[l(_,{modelValue:m(n).app.config.colors[g][$],"onUpdate:modelValue":I=>m(n).app.config.colors[g][$]=I,"show-swatches":"",mode:"hexa",width:"350",elevation:"0","swatches-max-height":"400px"},null,8,["modelValue","onUpdate:modelValue"]),l(V,null,{default:t(()=>[l(S),l(w,{onClick:I=>x.value=!1},{default:t(()=>[M("ok")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),l(s,{cols:"12",lg:"1",class:"pt-1"},{default:t(()=>[l(w,{variant:"text",icon:"mdi-delete",onClick:g=>p($)},null,8,["onClick"])]),_:2},1024),m(e)?(d(),y(i,{key:0})):C("",!0)]),_:2},1024))),128))]),_:1}),m(e)?C("",!0):(d(),y(i,{key:0,vertical:"",class:"mx-5"})),l(s,{cols:"12",lg:"3"},{default:t(()=>[l(q,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(s,{class:"pt-2"},{default:t(()=>[l(O,{density:"compact",variant:"outlined",clearable:"",label:a.$t(te+"newKey"),modelValue:f.value,"onUpdate:modelValue":c[1]||(c[1]=$=>f.value=$)},null,8,["label","modelValue"])]),_:1}),l(s,{cols:"3",class:"pt-1"},{default:t(()=>[l(w,{variant:"text",icon:"mdi-plus",onClick:c[2]||(c[2]=$=>h())})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}},W="_app.settings.content.",Ve={__name:"SettingsContent",setup(N){const{mobile:e}=X(),n=B(),f=L(),v=L(),k=L(!1),h=L(!1),p=J(()=>Object.keys(n.app.config.content)),a=J(()=>{let V=[];for(const b of p.value)for(const u of Object.keys(n.app.config.content[b]))V.indexOf(u)===-1&&V.push(u);return V}),c={iso639code:V=>/^[a-z]{2}$/.test(V)||n.replacer("%t(_app.settings.rules.iso639code)")};function w(){n.app.config.content[p.value[0]][f.value]="",f.value=null}function r(){n.app.config.content[v.value]={},v.value=null,k.value=!1}function _(){delete n.app.config.content[v.value],v.value=null}function S(V){for(const b of p.value)delete n.app.config.content[b][V]}return(V,b)=>{const u=o("v-btn"),s=o("v-list-item"),i=o("v-text-field"),q=o("v-col"),O=o("v-divider"),A=o("v-row"),$=o("v-autocomplete"),g=o("v-form"),x=o("v-list");return d(),y(x,null,{default:t(()=>[l(s,{title:V.$t(W+"title",2)},{append:t(()=>[l(u,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:b[0]||(b[0]=I=>m(n).help("sprachen"))})]),_:1},8,["title"]),l(s,null,{default:t(()=>[l(A,{"no-gutters":"",class:"text-right"},{default:t(()=>[l(q,null,{default:t(()=>[(d(!0),T(E,null,j(a.value,I=>(d(),y(A,{key:I,"no-gutters":"",class:"pt-3"},{default:t(()=>[(d(!0),T(E,null,j(p.value,U=>(d(),y(q,{key:U,cols:"12",lg:"",class:"pa-2"},{default:t(()=>[l(i,{density:"compact",variant:"outlined","hide-details":"",clearable:"",label:I+" ["+U+"]",modelValue:m(n).app.config.content[U][I],"onUpdate:modelValue":G=>m(n).app.config.content[U][I]=G},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024))),128)),l(q,{cols:"12",lg:"1",class:"pt-1"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-delete",onClick:U=>S(I)},null,8,["onClick"])]),_:2},1024),m(e)?(d(),y(O,{key:0})):C("",!0)]),_:2},1024))),128))]),_:1}),m(e)?C("",!0):(d(),y(O,{key:0,vertical:"",class:"mx-5"})),l(q,{cols:"12",lg:"3"},{default:t(()=>[l(A,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(q,{class:"pt-2"},{default:t(()=>[l(i,{density:"compact",variant:"outlined",clearable:"",disabled:p.value.length<1,label:V.$t(W+"newKey"),modelValue:f.value,"onUpdate:modelValue":b[1]||(b[1]=I=>f.value=I)},null,8,["disabled","label","modelValue"])]),_:1}),l(q,{cols:"4",class:"pt-1"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-plus",disabled:p.value.length<1,onClick:b[2]||(b[2]=I=>w())},null,8,["disabled"])]),_:1})]),_:1}),l(g,{modelValue:h.value,"onUpdate:modelValue":b[10]||(b[10]=I=>h.value=I)},{default:t(()=>[l(A,{"no-gutters":""},{default:t(()=>[k.value?(d(),y(q,{key:0},{default:t(()=>[l(i,{density:"compact",variant:"outlined",clearable:"",label:V.$t(W+"newLang"),rules:[c.iso639code],"append-inner-icon":"mdi-help-circle","onClick:appendInner":b[3]||(b[3]=I=>V.openHelp("Sprachcodes")),modelValue:v.value,"onUpdate:modelValue":b[4]||(b[4]=I=>v.value=I)},null,8,["label","rules","modelValue"])]),_:1})):C("",!0),k.value?(d(),y(q,{key:1,cols:"4"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-check",disabled:!h.value,onClick:b[5]||(b[5]=I=>r())},null,8,["disabled"]),l(u,{variant:"text",icon:"mdi-cancel",onClick:b[6]||(b[6]=I=>{k.value=!k.value,v.value=null})})]),_:1})):C("",!0),k.value?C("",!0):(d(),y(q,{key:2},{default:t(()=>[l($,{modelValue:v.value,"onUpdate:modelValue":b[7]||(b[7]=I=>v.value=I),items:p.value,label:V.$t(W+"title"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1})),k.value?C("",!0):(d(),y(q,{key:3,cols:"4"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-plus",onClick:b[8]||(b[8]=I=>{k.value=!k.value,v.value=null})}),l(u,{variant:"text",icon:"mdi-delete",disabled:p.value.length===0||p.value.indexOf(v.value)===-1,onClick:b[9]||(b[9]=I=>_())},null,8,["disabled"])]),_:1}))]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})}}},we={__name:"SettingsView",setup(N){const e=["header","panels","templates","navigation","colors","content"],n=L(e[0]),f=L(!1),v=B();ue(v.app.config,h=>{h&&v.app.isReady&&(f.value=!0)});async function k(h){let p=null;h&&(p=encodeURIComponent(btoa(JSON.stringify(v.app.config))),await v.request("text","set "+v.app.fhemDevice+" config "+p)),await v.createSession(),f.value=!1}return(h,p)=>{const a=o("v-toolbar-title"),c=o("v-btn"),w=o("v-toolbar"),r=o("v-tab"),_=o("v-tabs"),S=o("v-card");return d(),y(S,null,{default:t(()=>[l(w,null,{append:t(()=>[f.value?(d(),y(c,{key:0,icon:"mdi-cancel",onClick:p[0]||(p[0]=V=>k(!1))})):C("",!0),l(c,{disabled:!f.value,icon:"mdi-content-save-outline",onClick:p[1]||(p[1]=V=>k(!0))},null,8,["disabled"])]),default:t(()=>[l(a,null,{default:t(()=>[M(K(h.$t("_app.settings.title")),1)]),_:1})]),_:1}),l(_,{modelValue:n.value,"onUpdate:modelValue":p[2]||(p[2]=V=>n.value=V)},{default:t(()=>[(d(),T(E,null,j(e,V=>l(r,{value:V,key:V},{default:t(()=>[M(K(h.$t("_app.settings."+V+".title",2)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),n.value==="header"?(d(),y(ve,{key:0})):C("",!0),n.value==="navigation"?(d(),y(fe,{key:1})):C("",!0),n.value==="panels"?(d(),y(le,{key:2,type:n.value},null,8,["type"])):C("",!0),n.value==="templates"?(d(),y(le,{key:3,type:n.value},null,8,["type"])):C("",!0),n.value==="colors"?(d(),y(be,{key:4})):C("",!0),n.value==="content"?(d(),y(Ve,{key:5})):C("",!0)]),_:1})}}};export{we as default}; diff --git a/www/fhemapp4/assets/SettingsView-8da8bf77.js b/www/fhemapp4/assets/SettingsView-8da8bf77.js new file mode 100644 index 00000000..a32aea92 --- /dev/null +++ b/www/fhemapp4/assets/SettingsView-8da8bf77.js @@ -0,0 +1 @@ +import{u as B,f as O,g as ne,r as a,o as s,a as y,w as t,e as l,h as m,b as T,F as E,d as j,i as X,j as M,t as K,k as U,c as R,l as se,v as de,m as re,n as ue}from"./index-c03ab259.js";import{V as ce}from"./styles-bb296acf.js";import{_ as me}from"./PanelCard-6bf0314a.js";const D="_app.settings.header.",ve={__name:"SettingsHeader",setup(N){const e=B(),n={required:p=>!!p||e.replacer("%t(_app.settings.rules.required)")},v=O(),c=ne({name:"",title:"",icon:"",cmd:""});function x(){e.app.config.header.commands.push(JSON.parse(JSON.stringify(c))),v.value.reset()}function w(p){e.app.config.header.commands.splice(p,1)}return(p,o)=>{const d=a("v-btn"),$=a("v-list-item"),r=a("v-text-field"),g=a("v-col"),S=a("v-checkbox"),b=a("v-row"),h=a("v-divider"),u=a("v-form"),_=a("v-list");return s(),y(_,null,{default:t(()=>[l($,{title:p.$t(D+"barTitle")},{append:t(()=>[l(d,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:o[0]||(o[0]=i=>m(e).help("kopfzeile"))})]),_:1},8,["title"]),l($,null,{default:t(()=>[l(b,{"no-gutters":""},{default:t(()=>[l(g,{cols:"12",lg:"4",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"imageUrlPlaceholder"),label:p.$t(D+"imageUrl"),modelValue:m(e).app.config.header.imageUrl,"onUpdate:modelValue":o[1]||(o[1]=i=>m(e).app.config.header.imageUrl=i)},null,8,["placeholder","label","modelValue"])]),_:1}),l(g,{cols:"12",lg:"5",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"imageGradientPlaceholder"),label:p.$t(D+"imageGradient"),modelValue:m(e).app.config.header.imageGradient,"onUpdate:modelValue":o[2]||(o[2]=i=>m(e).app.config.header.imageGradient=i)},null,8,["placeholder","label","modelValue"])]),_:1}),l(g,{cols:"6",lg:"",class:"pt-1"},{default:t(()=>[l(S,{hint:p.$t(D+"showTimeHint"),label:p.$t(D+"showTime"),modelValue:m(e).app.config.header.showTime,"onUpdate:modelValue":o[3]||(o[3]=i=>m(e).app.config.header.showTime=i)},null,8,["hint","label","modelValue"])]),_:1}),l(g,{cols:"6",lg:"",class:"pt-1"},{default:t(()=>[l(S,{hint:p.$t(D+"showDateHint"),label:p.$t(D+"showDate"),modelValue:m(e).app.config.header.showDate,"onUpdate:modelValue":o[4]||(o[4]=i=>m(e).app.config.header.showDate=i)},null,8,["hint","label","modelValue"])]),_:1})]),_:1})]),_:1}),l(h),l($,{title:p.$t(D+"optionsTitle")},{append:t(()=>[l(d,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:o[5]||(o[5]=i=>m(e).help("optionsmenü"))})]),_:1},8,["title"]),l($,null,{default:t(()=>[l(b,{"no-gutters":""},{default:t(()=>[l(g,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showDarkMode"),modelValue:m(e).app.config.header.showDarkMode,"onUpdate:modelValue":o[6]||(o[6]=i=>m(e).app.config.header.showDarkMode=i)},null,8,["label","modelValue"])]),_:1}),l(g,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showReloadPage"),modelValue:m(e).app.config.header.showReloadPage,"onUpdate:modelValue":o[7]||(o[7]=i=>m(e).app.config.header.showReloadPage=i)},null,8,["label","modelValue"])]),_:1}),l(g,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showSettings"),modelValue:m(e).app.config.header.showSettings,"onUpdate:modelValue":o[8]||(o[8]=i=>m(e).app.config.header.showSettings=i)},null,8,["label","modelValue"])]),_:1}),l(g,{cols:"6",lg:""},{default:t(()=>[l(S,{label:p.$t(D+"showLanguages"),modelValue:m(e).app.config.header.showLanguages,"onUpdate:modelValue":o[9]||(o[9]=i=>m(e).app.config.header.showLanguages=i)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}),l(h),l($,{title:p.$t(D+"optionsCommandTitle")},{append:t(()=>[l(d,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:o[10]||(o[10]=i=>m(e).help("optionsmenü-fhem-befehle"))})]),_:1},8,["title"]),(s(!0),T(E,null,j(m(e).app.config.header.commands,(i,I)=>(s(),y($,{key:I},{default:t(()=>[l(b,{"no-gutters":""},{default:t(()=>[l(g,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandNamePlaceholder"),label:p.$t(D+"commandName"),rules:[n.required],modelValue:i.name,"onUpdate:modelValue":L=>i.name=L},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(g,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandTitlePlaceholder"),label:p.$t(D+"commandTitle"),rules:[n.required],modelValue:i.title,"onUpdate:modelValue":L=>i.title=L},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(g,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandIconPlaceholder"),label:p.$t(D+"commandIcon"),"append-inner-icon":i.icon,modelValue:i.icon,"onUpdate:modelValue":L=>i.icon=L},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),l(g,{cols:"10",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandCmdPlaceholder"),label:p.$t(D+"commandCmd"),rules:[n.required],modelValue:i.cmd,"onUpdate:modelValue":L=>i.cmd=L},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(g,{class:"pt-3 text-right"},{default:t(()=>[l(d,{variant:"text",icon:"mdi-delete",onClick:L=>w(I)},null,8,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),l($,null,{default:t(()=>[l(u,{ref_key:"form",ref:v},{default:t(()=>[l(b,{"no-gutters":""},{default:t(()=>[l(g,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandNamePlaceholder"),label:p.$t(D+"commandName"),rules:[n.required],modelValue:c.name,"onUpdate:modelValue":o[11]||(o[11]=i=>c.name=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(g,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandTitlePlaceholder"),label:p.$t(D+"commandTitle"),rules:[n.required],modelValue:c.title,"onUpdate:modelValue":o[12]||(o[12]=i=>c.title=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(g,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandIconPlaceholder"),label:p.$t(D+"commandIcon"),"append-inner-icon":c.icon,modelValue:c.icon,"onUpdate:modelValue":o[13]||(o[13]=i=>c.icon=i)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),l(g,{cols:"9",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(r,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:p.$t(D+"commandCmdPlaceholder"),label:p.$t(D+"commandCmd"),rules:[n.required],modelValue:c.cmd,"onUpdate:modelValue":o[14]||(o[14]=i=>c.cmd=i)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(g,{class:"pt-3 text-right"},{default:t(()=>[l(d,{variant:"text",icon:"mdi-cancel",onClick:o[15]||(o[15]=i=>v.value.reset())}),l(d,{variant:"text",icon:"mdi-plus",disabled:!c.name||!c.title||!c.cmd,onClick:o[16]||(o[16]=i=>x())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},H="_app.settings.navigation.",fe={__name:"SettingsNavigation",setup(N){const{mobile:e}=X(),n=B(),v=ne({path:[],route:["navigation"],items:[],newItem:{name:null,title:null,icon:null,divider:!1,groupAsChips:!1,sort:!1,group:[]}}),c=O(),x={required:r=>!!r||n.replacer("%t(_app.settings.rules.required)")};function w(r){typeof r<"u"&&(v.path.push(r,"group"),v.route.push(v.items[r].name)),v.items=n.getEl(n.app.config.navigation,v.path)}function p(){let r=JSON.parse(JSON.stringify(v.newItem));n.getEl(n.app.config.navigation,v.path).push(r),w(),c.value.reset()}function o(r){n.getEl(n.app.config.navigation,v.path).splice(r,1)}function d(r){return(n.getEl(v.items[r],["group"])||[]).length}function $(){v.route.pop(),v.path.splice(-2,2),w()}return w(),(r,g)=>{const S=a("v-btn"),b=a("v-list-item"),h=a("v-text-field"),u=a("v-col"),_=a("v-checkbox"),i=a("v-icon"),I=a("v-badge"),L=a("v-row"),A=a("v-divider"),k=a("v-form"),f=a("v-list");return s(),y(f,null,{default:t(()=>[l(b,{title:r.$t(H+"title")},{append:t(()=>[l(S,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:g[0]||(g[0]=V=>m(n).help("navigation"))})]),_:1},8,["title"]),v.path.length>0?(s(),y(b,{key:0},{default:t(()=>[l(S,{variant:"text",icon:"mdi-arrow-up-left",onClick:g[1]||(g[1]=V=>$())}),M(" "+K(v.route.join(" > ")),1)]),_:1})):U("",!0),(s(!0),T(E,null,j(v.items,(V,C)=>(s(),y(b,{key:C},{default:t(()=>[l(L,{"no-gutters":""},{default:t(()=>[l(u,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"namePlaceholder"),label:r.$t(H+"name"),rules:[x.required],modelValue:V.name,"onUpdate:modelValue":q=>V.name=q},null,8,["placeholder","label","rules","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"title1Placeholder"),label:r.$t(H+"title1"),modelValue:V.title,"onUpdate:modelValue":q=>V.title=q},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"iconPlaceholder"),label:r.$t(H+"icon"),"append-inner-icon":V.icon,modelValue:V.icon,"onUpdate:modelValue":q=>V.icon=q},null,8,["placeholder","label","append-inner-icon","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:4,lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"groupAsChipsHint"),label:r.$t(H+"groupAsChips"),modelValue:V.groupAsChips,"onUpdate:modelValue":q=>V.groupAsChips=q},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:4,lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"sortHint"),label:r.$t(H+"sort"),modelValue:V.sort,"onUpdate:modelValue":q=>V.sort=q},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"dividerHint"),label:r.$t(H+"divider"),modelValue:V.divider,"onUpdate:modelValue":q=>V.divider=q},null,8,["hint","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l(u,{class:"pt-3 text-right"},{default:t(()=>[l(S,{variant:"text",icon:"",onClick:q=>w(C)},{default:t(()=>[d(C)>0?(s(),y(I,{key:0,color:"success",content:d(C)},{default:t(()=>[l(i,{icon:"mdi-arrow-down-right"})]),_:2},1032,["content"])):U("",!0),d(C)===0?(s(),y(i,{key:1,icon:"mdi-arrow-down-right"})):U("",!0)]),_:2},1032,["onClick"]),l(S,{variant:"text",icon:"mdi-delete",onClick:q=>o(C)},null,8,["onClick"])]),_:2},1024)]),_:2},1024),m(e)?(s(),y(A,{key:0})):U("",!0)]),_:2},1024))),128)),l(b,null,{default:t(()=>[l(k,{ref_key:"form",ref:c},{default:t(()=>[l(L,{"no-gutters":""},{default:t(()=>[l(u,{cols:"12",lg:"2",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"namePlaceholder"),label:r.$t(H+"name"),rules:[x.required],modelValue:v.newItem.name,"onUpdate:modelValue":g[2]||(g[2]=V=>v.newItem.name=V)},null,8,["placeholder","label","rules","modelValue"])]),_:1}),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"title1Placeholder"),label:r.$t(H+"title1"),modelValue:v.newItem.title,"onUpdate:modelValue":g[3]||(g[3]=V=>v.newItem.title=V)},null,8,["placeholder","label","modelValue"])]),_:1}),l(u,{cols:"12",lg:"3",class:"pt-3 pr-3"},{default:t(()=>[l(h,{density:"compact",variant:"outlined",clearable:"","persistent-placeholder":"",placeholder:r.$t(H+"iconPlaceholder"),label:r.$t(H+"icon"),"append-inner-icon":v.newItem.icon,modelValue:v.newItem.icon,"onUpdate:modelValue":g[4]||(g[4]=V=>v.newItem.icon=V)},null,8,["placeholder","label","append-inner-icon","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"groupAsChipsHint"),label:r.$t(H+"groupAsChips"),modelValue:v.newItem.groupAsChips,"onUpdate:modelValue":g[5]||(g[5]=V=>v.newItem.groupAsChips=V)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"sortHint"),label:r.$t(H+"sort"),modelValue:v.newItem.sort,"onUpdate:modelValue":g[6]||(g[6]=V=>v.newItem.sort=V)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{cols:"4",lg:"",class:"pt-1"},{default:t(()=>[l(_,{hint:r.$t(H+"dividerHint"),label:r.$t(H+"divider"),modelValue:v.newItem.divider,"onUpdate:modelValue":g[7]||(g[7]=V=>v.newItem.divider=V)},null,8,["hint","label","modelValue"])]),_:1}),l(u,{class:"pt-3 text-right"},{default:t(()=>[l(S,{variant:"text",icon:"mdi-cancel",onClick:g[8]||(g[8]=V=>c.value.reset())}),l(S,{variant:"text",icon:"mdi-plus",disabled:!v.newItem.name,onClick:g[9]||(g[9]=V=>p())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},ge={__name:"SettingsPropsItem",props:{type:String,typeIdx:Number,section:String,prop:String,propDef:String,propHelp:String},setup(N){const e=N,n=B(),v=O(),c=O();function x(){n.app.config[e.type][e.typeIdx][e.section][e.prop]?n.app.config[e.type][e.typeIdx][e.section][e.prop].push(c.value):n.app.config[e.type][e.typeIdx][e.section][e.prop]=[c.value],v.value.reset()}function w(p){n.app.config[e.type][e.typeIdx][e.section][e.prop].splice(p,1),n.app.config[e.type][e.typeIdx][e.section][e.prop].length===0&&delete n.app.config[e.type][e.typeIdx][e.section][e.prop]}return(p,o)=>{const d=a("v-text-field"),$=a("v-col"),r=a("v-btn"),g=a("v-row"),S=a("v-list-item"),b=a("v-form"),h=a("v-list");return s(),y(h,null,{default:t(()=>[m(n).app.config[e.type][e.typeIdx][e.section][e.prop]?(s(),y(S,{key:0,class:"pa-0"},{default:t(()=>[(s(!0),T(E,null,j(m(n).app.config[e.type][e.typeIdx][e.section][e.prop],(u,_)=>(s(),y(g,{key:_,"no-gutters":"",class:"pt-3"},{default:t(()=>[l($,null,{default:t(()=>[l(d,{density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"Definition "+(_+1),modelValue:m(n).app.config[e.type][e.typeIdx][e.section][e.prop][_],"onUpdate:modelValue":i=>m(n).app.config[e.type][e.typeIdx][e.section][e.prop][_]=i},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l($,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-delete",onClick:i=>w(_)},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})):U("",!0),l(S,{class:"pa-0"},{default:t(()=>[l(b,{ref_key:"form",ref:v},{default:t(()=>[l(g,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l($,null,{default:t(()=>[l(d,{modelValue:c.value,"onUpdate:modelValue":o[0]||(o[0]=u=>c.value=u),density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"new Definition","append-inner-icon":e.propHelp?"mdi-help-circle":"",clearable:"","onClick:appendInner":o[1]||(o[1]=u=>m(n).help(N.propHelp))},null,8,["modelValue","placeholder","append-inner-icon"])]),_:1}),l($,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-plus",disabled:!c.value,onClick:o[2]||(o[2]=u=>x())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},_e={__name:"SettingsPropsList",props:{type:String,typeIdx:Number,section:String,extended:Boolean},setup(N){const e=N,n=B(),v={panel:[{type:"defs",show:["panels","extended.panels"],required:!0,prop:"devices",def:"key:fhem_device",help:"element-devices"},{type:"template",show:["panels","extended.panels"],required:!1,prop:"template",help:"element-template"},{type:"text",show:["templates"],required:!1,prop:"author",def:"text"},{type:"text",show:["templates"],required:!1,prop:"date",def:"text"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"navigation",def:"reading:value:route",help:"element-navigation"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"expandable",def:"reading:value:expandable:expanded:maximizable",help:"element-expandable"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"sortby",def:"reading:value:sortkey",help:"element-sortkey"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"show",def:"reading:value:show",help:"element-show"},{type:"defs",show:["extended.panels","templates"],required:!1,prop:"iconmap",def:"search:icon",help:"element-iconmap"}],status:[{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"bar",def:"reading:value:level:color:min:max:reverse",help:"element-bar"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"bar2",def:"reading:value:level:color:min:max:reverse",help:"element-bar"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"imageUrl",def:"reading:value:url",help:"element-imageurl"},{type:"defs",show:["panels","extended.panels","templates"],required:!0,prop:"title",def:"reading:value:title",help:"element-title"}],info:[{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"left1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"left2",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"mid1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"mid2",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"right1",def:"reading:value:text:icon:color",help:"element-info"},{type:"defs",show:["panels","extended.panels","templates"],required:!1,prop:"right2",def:"reading:value:text:icon:color",help:"element-info"}]},c=R(()=>{let p=[],o=e.type==="panels"?e.extended?"extended.panels":"panels":"templates";for(const d of v[e.section])d.show.indexOf(o)!==-1&&p.push(d);return p}),x=R(()=>{let p=[];for(const o of n.app.config.templates)o.dist||p.push({title:o.name,value:o.name});p.sort((o,d)=>o.title>d.title?1:d.title>o.title?-1:0);for(const o of n.app.distTemplates)p.push({title:o+" ("+n.replacer("%t(_app.default)","")+")",value:o});return p});function w(p){let o={icon:p.required?"mdi-alert-circle":"mdi-chevron-down",color:p.required?"error":null},d=[e.type,e.typeIdx],$=[];return e.section==="panel"&&["template","date","author"].indexOf(p.prop)!==-1?d.push(p.prop):d.push(e.section,p.prop),$=n.getEl(n.app.config,d),$&&$.length>0&&(o={icon:"mdi-check",color:"success"}),o}return(p,o)=>{const d=a("v-btn"),$=a("v-list-item"),r=a("v-icon"),g=a("v-expansion-panel-title"),S=a("v-autocomplete"),b=a("v-text-field"),h=a("v-expansion-panel-text"),u=a("v-expansion-panel"),_=a("v-expansion-panels");return s(),T(E,null,[l($,{title:p.$t("_app.settings.title")+" "+p.$t("_app.settings.props."+N.section)+" ("+p.$t("_app.settings."+N.type+".title")+": "+m(n).app.config[N.type][N.typeIdx].name+")"},{append:t(()=>[l(d,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:o[0]||(o[0]=i=>m(n).help(N.section==="panel"?"panel-allgemein":N.section==="status"?"bereich-status":"bereich-info"))})]),_:1},8,["title"]),l($,null,{default:t(()=>[l(_,null,{default:t(()=>[(s(!0),T(E,null,j(c.value,i=>(s(),y(u,{key:i.prop},{default:t(()=>[l(g,null,{actions:t(({expanded:I})=>[l(r,{color:I?"":w(i).color,icon:I?"mdi-chevron-up":w(i).icon},null,8,["color","icon"])]),default:t(()=>[M(K(i.prop)+" ",1)]),_:2},1024),l(h,null,{default:t(()=>[i.type==="defs"?(s(),y(ge,{key:0,type:e.type,typeIdx:e.typeIdx,section:e.section,prop:i.prop,propDef:i.def,propHelp:i.help},null,8,["type","typeIdx","section","prop","propDef","propHelp"])):U("",!0),i.type==="template"?(s(),y(S,{key:1,modelValue:m(n).app.config.panels[e.typeIdx].template,"onUpdate:modelValue":o[1]||(o[1]=I=>m(n).app.config.panels[e.typeIdx].template=I),items:x.value,label:p.$t("_app.settings.templates.title"),disabled:m(n).app.config.templates.length===0,density:"compact",variant:"outlined",class:"pt-3"},null,8,["modelValue","items","label","disabled"])):U("",!0),i.type==="text"?(s(),y(b,{key:2,modelValue:m(n).app.config[e.type][e.typeIdx][i.prop],"onUpdate:modelValue":I=>m(n).app.config[e.type][e.typeIdx][i.prop]=I,density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:i.def,label:i.prop,class:"pt-3"},null,8,["modelValue","onUpdate:modelValue","placeholder","label"])):U("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})],64)}}},ye={__name:"SettingsPropsMainItem",props:{type:String,typeIdx:Number,section:String,mainIdx:Number,mainSection:String,prop:String,propDef:String,propHelp:String},setup(N){const e=N,n=B(),v=O(),c=O();function x(){n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]?n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].push(c.value):n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]=[c.value],v.value.reset()}function w(p){n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].splice(p,1),n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop].length===0&&delete n.app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]}return(p,o)=>{const d=a("v-text-field"),$=a("v-col"),r=a("v-btn"),g=a("v-row"),S=a("v-list-item"),b=a("v-form"),h=a("v-list");return s(),y(h,null,{default:t(()=>[m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop]?(s(),y(S,{key:0,class:"pa-0"},{default:t(()=>[(s(!0),T(E,null,j(m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop],(u,_)=>(s(),y(g,{key:_,"no-gutters":"",class:"pt-3"},{default:t(()=>[l($,null,{default:t(()=>[l(d,{density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"Definition "+(_+1),modelValue:m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop][_],"onUpdate:modelValue":i=>m(n).app.config[e.type][e.typeIdx][e.section][e.mainIdx][e.mainSection][e.prop][_]=i},null,8,["placeholder","label","modelValue","onUpdate:modelValue"])]),_:2},1024),l($,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-delete",onClick:i=>w(_)},null,8,["onClick"])]),_:2},1024)]),_:2},1024))),128))]),_:1})):U("",!0),l(S,{class:"pa-0"},{default:t(()=>[l(b,{ref_key:"form",ref:v},{default:t(()=>[l(g,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l($,null,{default:t(()=>[l(d,{modelValue:c.value,"onUpdate:modelValue":o[0]||(o[0]=u=>c.value=u),density:"compact",variant:"outlined","persistent-placeholder":"",placeholder:e.propDef,label:"new Definition","append-inner-icon":e.propHelp?"mdi-help-circle":"",clearable:"","onClick:appendInner":o[1]||(o[1]=u=>m(n).help(N.propHelp))},null,8,["modelValue","placeholder","append-inner-icon"])]),_:1}),l($,{cols:"1",class:"text-right"},{default:t(()=>[l(r,{variant:"text",icon:"mdi-plus",disabled:!c.value,onClick:o[2]||(o[2]=u=>x())},null,8,["disabled"])]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1})}}},he={__name:"SettingsPropsMain",props:{type:String,typeIdx:Number,section:String},setup(N){const e=N,n=[{name:"level",cols:12,color:"orange"},{name:"left1",color:"orange"},{name:"left2",color:"orange"},{name:"mid",color:"orange"},{name:"right1",color:"orange"},{name:"right2",color:"orange"}],v=[{title:"none",value:null},{title:"button",value:"btn"},{title:"info",value:"info"},{title:"slider",value:"slider"},{title:"image",value:"image"},{title:"menu",value:"menu"}],c={level:[{type:"defs",required:!1,prop:"show",def:"reading:value:show",help:"main-element-show"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"main-element-divider"},{type:"defs",required:!1,prop:"height",def:"reading:value:height",help:"main-element-height"},{type:"types",required:!1,prop:"left1",help:"main-element-typ"},{type:"types",required:!1,prop:"left2",help:"main-element-typ"},{type:"types",required:!1,prop:"mid",help:"main-element-typ"},{type:"types",required:!1,prop:"right1",help:"main-element-typ"},{type:"types",required:!1,prop:"right2",help:"main-element-typ"}],btn:[{type:"defs",required:!1,prop:"btn",def:"reading:value:icon:disabled:color:variant",help:"level-element-button-btn"},{type:"defs",required:!1,prop:"status",def:"reading:value:level:color:min:max:reverse",help:"level-element-button-status"},{type:"defs",required:!1,prop:"click",def:"reading:value:cmd:type",help:"level-element-button-click"},{type:"defs",required:!1,prop:"longClick",def:"reading:value:cmd:type",help:"level-element-button-longClick"},{type:"defs",required:!1,prop:"longRelease",def:"reading:value:cmd:type",help:"level-element-button-longRelease"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],slider:[{type:"defs",required:!1,prop:"slider",def:"reading:value:cmd:current:color:min:max:steps:reverse:size:vertical",help:"level-element-slider-slider"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],image:[{type:"defs",required:!1,prop:"image",def:"reading:value:source:height",help:"level-element-image-image"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],menu:[{type:"defs",required:!1,prop:"menu",def:"reading:value:name:cmd",help:"level-element-menu-menu"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}],info:[{type:"defs",required:!1,prop:"text",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"icon",def:"reading:value:icon:color:size",help:"level-element-info-icon"},{type:"defs",required:!1,prop:"status",def:"reading:value:level:color:min:max:reverse:linear",help:"level-element-info-status"},{type:"defs",required:!1,prop:"text2",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"text3",def:"reading:value:text:format",help:"level-element-info-text"},{type:"defs",required:!1,prop:"divider",def:"reading:value:divider",help:"level-element-divider"},{type:"defs",required:!1,prop:"size",def:"reading:value:size",help:"level-element-size"}]},x=B(),w=O(0);function p(u){return!x.app.config[e.type][e.typeIdx][e.section][d.value-1].level[u]&&u!=="level"}const o=R(()=>{if(w.value!==0){let u=x.app.config[e.type][e.typeIdx][e.section][d.value-1].level[n[w.value].name];if(u)return c[u]}return c[n[w.value].name]}),d=O(1),$=R(()=>x.app.config[e.type][e.typeIdx][e.section]?x.app.config[e.type][e.typeIdx][e.section].length:1);function r(u,_){u?x.app.config[e.type][e.typeIdx][e.section][d.value-1][_]={}:delete x.app.config[e.type][e.typeIdx][e.section][d.value-1][_]}function g(){x.app.config[e.type][e.typeIdx][e.section].push({level:{}}),d.value=$.value}function S(){x.app.config[e.type][e.typeIdx][e.section].splice(d.value-1,1),d.value=$.value}function b(u){let _={icon:"mdi-alert-circle",color:"error"};if(p(u))return{icon:"",color:""};if(x.app.config[e.type][e.typeIdx][e.section][d.value-1][u])for(const i of Object.keys(x.app.config[e.type][e.typeIdx][e.section][d.value-1][u]))x.app.config[e.type][e.typeIdx][e.section][d.value-1][u][i]&&(_.icon="mdi-check",_.color="green-darken-1");return _}function h(u){let _={icon:u.required?"mdi-alert-circle":"mdi-chevron-down",color:u.required?"error":null},i=[e.type,e.typeIdx,e.section,d.value-1,n[w.value].name,u.prop],I=[];return I=x.getEl(x.app.config,i),I&&I.length>0&&(_={icon:"mdi-check",color:"success"}),_}return(u,_)=>{const i=a("v-btn"),I=a("v-list-item"),L=a("v-icon"),A=a("v-card"),k=a("v-item"),f=a("v-col"),V=a("v-row"),C=a("v-item-group"),q=a("v-expansion-panel-title"),G=a("v-autocomplete"),Y=a("v-expansion-panel-text"),Q=a("v-expansion-panel"),F=a("v-expansion-panels"),Z=a("v-pagination");return s(),T(E,null,[l(I,{title:u.$t("_app.settings.title")+" "+u.$t("_app.settings.props.main")+" ("+u.$t("_app.settings."+e.type+".title")+": "+m(x).app.config[e.type][e.typeIdx].name+")"},{append:t(()=>[l(i,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:_[0]||(_[0]=P=>m(x).help("bereich-main"))})]),_:1},8,["title"]),l(I,null,{default:t(()=>[l(C,{modelValue:w.value,"onUpdate:modelValue":_[1]||(_[1]=P=>w.value=P),mandatory:""},{default:t(()=>[l(V,{class:"text-center","no-gutters":""},{default:t(()=>[(s(),T(E,null,j(n,P=>se(l(f,{key:P.name,cols:P.cols},{default:t(()=>[l(k,null,{default:t(({isSelected:J,toggle:ee})=>[l(A,{color:J?P.color:P.color+"-lighten-5",subtitle:u.$t("_app.settings.props."+P.name),class:"ma-1 pa-0",variant:"flat",onClick:ee},{prepend:t(()=>[l(L)]),append:t(()=>[l(L,{icon:b(P.name).icon,color:b(P.name).color},null,8,["icon","color"])]),_:2},1032,["color","subtitle","onClick"])]),_:2},1024)]),_:2},1032,["cols"]),[[de,!p(P.name)]])),64))]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(I,null,{default:t(()=>[l(F,null,{default:t(()=>[(s(!0),T(E,null,j(o.value,P=>(s(),y(Q,{key:P.prop},{default:t(()=>[l(q,null,{actions:t(({expanded:J})=>[l(L,{color:J?"":h(P).color,icon:J?"mdi-chevron-up":h(P).icon},null,8,["color","icon"])]),default:t(()=>[M(K(P.prop)+" ",1)]),_:2},1024),l(Y,null,{default:t(()=>[P.type==="types"?(s(),y(G,{key:0,modelValue:m(x).app.config[e.type][e.typeIdx][e.section][d.value-1].level[P.prop],"onUpdate:modelValue":[J=>m(x).app.config[e.type][e.typeIdx][e.section][d.value-1].level[P.prop]=J,J=>r(J,P.prop)],items:v,label:u.$t("_app.settings.props.type"),density:"compact",variant:"outlined",class:"pt-3"},null,8,["modelValue","onUpdate:modelValue","label"])):U("",!0),P.type==="defs"?(s(),y(ye,{key:1,type:e.type,typeIdx:e.typeIdx,section:e.section,mainIdx:d.value-1,mainSection:n[w.value].name,prop:P.prop,propDef:P.def,propHelp:P.help},null,8,["type","typeIdx","section","mainIdx","mainSection","prop","propDef","propHelp"])):U("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),l(I,null,{default:t(()=>[l(V,{"no-gutters":""},{default:t(()=>[l(f,null,{default:t(()=>[l(Z,{modelValue:d.value,"onUpdate:modelValue":_[2]||(_[2]=P=>d.value=P),length:$.value,"total-visible":"5",rounded:"circle"},null,8,["modelValue","length"])]),_:1}),l(f,{cols:"2",class:"text-right"},{default:t(()=>[l(i,{variant:"text",icon:"mdi-plus",onClick:_[3]||(_[3]=P=>g())}),l(i,{variant:"text",icon:"mdi-delete",disabled:$.value<2,onClick:_[4]||(_[4]=P=>S())},null,8,["disabled"])]),_:1})]),_:1})]),_:1})],64)}}},le={__name:"SettingsProps",props:{type:String},setup(N){const e=N,n=B(),{mobile:v}=X(),c="_app.settings."+e.type+".",x=[{section:"panel",color:"grey"},{section:"status",color:"green"},{section:"main",height:80,color:"orange"},{section:"info",color:"blue"}],w=O(0),p=R(()=>{let k=[];for(const f of n.app.config[e.type])f.dist||k.push(f.name);return k.sort((f,V)=>f>V?1:V>f?-1:0),k}),o=O(p.value[0]),d=R(()=>n.app.config[e.type].map(k=>k.name).indexOf(o.value)),$=O(null),r=O(null);function g(k){r.value=k}const S=R(()=>{let k=[];for(const f of n.app.config.panels)f.template===o.value&&k.push(f.name);return k.sort((f,V)=>f>V?1:V>f?-1:0),g(k[0]),k}),b=O(!0),h=O("panel"),u=O(e.type!=="panels"),_=O(!1),i={required:k=>!!k||n.replacer("%t(_app.settings.rules.required)"),uniqe:k=>p.value.indexOf(k)===-1||n.replacer("%t(_app.settings.rules.panelUniqe)")};function I(){let k=n.app.panelList.map(f=>f.name).indexOf(e.type==="templates"?r.value:o.value);return k!==-1?n.app.panelList[k]:null}function L(){n.app.config[e.type].splice(d.value,1),o.value=n.app.config[e.type].length>0?n.app.config[e.type][0].name:"",u.value=e.type!=="panels",w.value=0}function A(){let k={name:o.value,template:null,panel:{},status:{},main:[{level:{}}],info:{}},f={name:o.value,author:null,date:null,panel:{},status:{},main:[{level:{}}],info:{}};n.app.config[e.type].push(e.type==="panels"?k:f)}return(k,f)=>{const V=a("v-btn"),C=a("v-list-item"),q=a("v-col"),G=a("v-divider"),Y=a("v-switch"),Q=a("v-autocomplete"),F=a("v-row"),Z=a("v-text-field"),P=a("v-form"),J=a("v-card"),ee=a("v-item"),oe=a("v-item-group"),ae=a("v-list");return s(),y(ae,null,{default:t(()=>[l(F,{"no-gutters":""},{default:t(()=>[d.value===-1?(s(),y(q,{key:0},{default:t(()=>[l(C,{title:k.$t(c+"title")},{append:t(()=>[l(V,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:f[0]||(f[0]=z=>m(n).help(e.type==="panels"?"panels":"vorlagen"))})]),_:1},8,["title"])]),_:1})):U("",!0),d.value!==-1?(s(),y(q,{key:1},{default:t(()=>[x[w.value].section!=="main"?(s(),y(_e,{key:0,type:N.type,typeIdx:d.value,section:x[w.value].section,extended:u.value},null,8,["type","typeIdx","section","extended"])):U("",!0),x[w.value].section==="main"?(s(),y(he,{key:1,type:N.type,typeIdx:d.value,section:x[w.value].section},null,8,["type","typeIdx","section"])):U("",!0)]),_:1})):U("",!0),l(G,{vertical:!m(v)},null,8,["vertical"]),l(q,{cols:"12",lg:"4"},{default:t(()=>[e.type==="panels"?(s(),y(C,{key:0,class:"pa-0"},{default:t(()=>[l(Y,{modelValue:u.value,"onUpdate:modelValue":[f[1]||(f[1]=z=>u.value=z),f[2]||(f[2]=z=>z?null:w.value=0)],label:k.$t("_app.settings.panels.extendedSettings"),color:"blue","hide-details":"",class:"ml-4"},null,8,["modelValue","label"])]),_:1})):U("",!0),l(C,null,{default:t(()=>[b.value?(s(),y(F,{key:0,"no-gutters":"",class:"pt-1"},{default:t(()=>[l(q,{cols:"8",class:"pt-1"},{default:t(()=>[l(Q,{modelValue:o.value,"onUpdate:modelValue":f[3]||(f[3]=z=>o.value=z),items:p.value,label:k.$t(c+"title"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1}),l(q,{class:"text-right"},{default:t(()=>[l(V,{variant:"text",icon:"mdi-plus",onClick:f[4]||(f[4]=z=>{b.value=!b.value,$.value=o.value,o.value=null})}),l(V,{variant:"text",icon:"mdi-delete",disabled:d.value===-1,onClick:f[5]||(f[5]=z=>L())},null,8,["disabled"])]),_:1})]),_:1})):U("",!0),l(P,{modelValue:_.value,"onUpdate:modelValue":f[9]||(f[9]=z=>_.value=z)},{default:t(()=>[b.value?U("",!0):(s(),y(F,{key:0,"no-gutters":"",class:"pt-1"},{default:t(()=>[l(q,{cols:"8",class:"pt-1"},{default:t(()=>[l(Z,{modelValue:o.value,"onUpdate:modelValue":f[6]||(f[6]=z=>o.value=z),label:k.$t(c+"title"),rules:[i.required,i.uniqe],density:"compact",variant:"outlined"},null,8,["modelValue","label","rules"])]),_:1}),l(q,{class:"text-right"},{default:t(()=>[l(V,{variant:"text",icon:"mdi-check",disabled:!_.value,onClick:f[7]||(f[7]=z=>{A(),b.value=!b.value})},null,8,["disabled"]),l(V,{variant:"text",icon:"mdi-cancel",onClick:f[8]||(f[8]=z=>{b.value=!b.value,o.value=$.value})})]),_:1})]),_:1}))]),_:1},8,["modelValue"]),u.value?(s(),y(oe,{key:1,modelValue:w.value,"onUpdate:modelValue":f[10]||(f[10]=z=>w.value=z),mandatory:""},{default:t(()=>[l(F,{class:"text-center pb-3","no-gutters":""},{default:t(()=>[(s(),T(E,null,j(x,z=>l(q,{key:z.section,cols:"12"},{default:t(()=>[l(ee,null,{default:t(({isSelected:pe,toggle:ie})=>[l(J,{subtitle:k.$t("_app.settings.props."+z.section),color:pe?z.color:z.color+"-lighten-5",variant:"flat",class:"ma-1 pa-0",height:z.height,onClick:ie},null,8,["subtitle","color","height","onClick"])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1},8,["modelValue"])):U("",!0),l(G,{class:"pb-3"}),e.type==="templates"?(s(),y(F,{key:2,"no-gutters":""},{default:t(()=>[l(q,{cols:"8",class:"pt-1"},{default:t(()=>[l(Q,{modelValue:r.value,"onUpdate:modelValue":f[11]||(f[11]=z=>r.value=z),items:S.value,label:k.$t("_app.settings.panels.preview"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1}),l(q,{class:"text-right"},{default:t(()=>[l(V,{variant:"text",icon:h.value==="panel"?"mdi-code-json":"mdi-view-day",onClick:f[12]||(f[12]=z=>h.value=h.value==="panel"?"json":"panel")},null,8,["icon"])]),_:1})]),_:1})):U("",!0),m(n).app.isReady&&I()?(s(),y(F,{key:3,"no-gutters":""},{default:t(()=>[h.value==="panel"?(s(),y(q,{key:0},{default:t(()=>[l(me,{panel:I()},null,8,["panel"])]),_:1})):U("",!0),h.value==="json"?(s(),y(q,{key:1},{default:t(()=>[l(m(ce),{data:I(),deep:1,showLine:!1},null,8,["data"])]),_:1})):U("",!0)]),_:1})):U("",!0)]),_:1})]),_:1})]),_:1})]),_:1})}}},te="_app.settings.colors.",be={__name:"SettingsColors",setup(N){const{mobile:e}=X(),n=B(),v=O(),c=R(()=>Object.keys(n.app.config.colors)),x=R(()=>{let o=[];for(const d of c.value)for(const $ of Object.keys(n.app.config.colors[d]))o.indexOf($)===-1&&o.push($);return o});function w(){n.app.config.colors.dark||(n.app.config.colors.dark={}),n.app.config.colors.light||(n.app.config.colors.light={}),n.app.config.colors.dark[v.value]="#E0E0E0",n.app.config.colors.light[v.value]="#E0E0E0",v.value=null}function p(o){for(const d of c.value)delete n.app.config.colors[d][o]}return(o,d)=>{const $=a("v-btn"),r=a("v-list-item"),g=a("v-color-picker"),S=a("v-spacer"),b=a("v-card-actions"),h=a("v-card"),u=a("v-dialog"),_=a("v-col"),i=a("v-divider"),I=a("v-row"),L=a("v-text-field"),A=a("v-list");return s(),y(A,null,{default:t(()=>[l(r,{title:o.$t(te+"title",2)},{append:t(()=>[l($,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:d[0]||(d[0]=k=>m(n).help("farben"))})]),_:1},8,["title"]),l(r,null,{default:t(()=>[l(I,{"no-gutters":"",class:"text-right"},{default:t(()=>[l(_,null,{default:t(()=>[(s(!0),T(E,null,j(x.value,k=>(s(),y(I,{key:k,"no-gutters":"",class:"pt-3"},{default:t(()=>[(s(!0),T(E,null,j(c.value,f=>(s(),y(_,{key:f,cols:"12",lg:"",class:"pa-2"},{default:t(()=>[l(u,{width:"350"},{activator:t(({props:V})=>[l($,re({text:k+" ["+f+"] "+(m(n).app.config.colors[f][k]||""),color:m(n).app.config.colors[f][k],modelValue:m(n).app.config.colors[f][k],"onUpdate:modelValue":C=>m(n).app.config.colors[f][k]=C,size:"large",width:"350"},V),null,16,["text","color","modelValue","onUpdate:modelValue"])]),default:t(({isActive:V})=>[l(h,null,{default:t(()=>[l(g,{modelValue:m(n).app.config.colors[f][k],"onUpdate:modelValue":C=>m(n).app.config.colors[f][k]=C,"show-swatches":"",mode:"hexa",width:"350",elevation:"0","swatches-max-height":"400px"},null,8,["modelValue","onUpdate:modelValue"]),l(b,null,{default:t(()=>[l(S),l($,{onClick:C=>V.value=!1},{default:t(()=>[M("ok")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)),l(_,{cols:"12",lg:"1",class:"pt-1"},{default:t(()=>[l($,{variant:"text",icon:"mdi-delete",onClick:f=>p(k)},null,8,["onClick"])]),_:2},1024),m(e)?(s(),y(i,{key:0})):U("",!0)]),_:2},1024))),128))]),_:1}),m(e)?U("",!0):(s(),y(i,{key:0,vertical:"",class:"mx-5"})),l(_,{cols:"12",lg:"3"},{default:t(()=>[l(I,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(_,{class:"pt-2"},{default:t(()=>[l(L,{density:"compact",variant:"outlined",clearable:"",label:o.$t(te+"newKey"),modelValue:v.value,"onUpdate:modelValue":d[1]||(d[1]=k=>v.value=k)},null,8,["label","modelValue"])]),_:1}),l(_,{cols:"3",class:"pt-1"},{default:t(()=>[l($,{variant:"text",icon:"mdi-plus",onClick:d[2]||(d[2]=k=>w())})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}},W="_app.settings.content.",Ve={__name:"SettingsContent",setup(N){const{mobile:e}=X(),n=B(),v=O(),c=O(),x=O(!1),w=O(!1),p=R(()=>Object.keys(n.app.config.content)),o=R(()=>{let b=[];for(const h of p.value)for(const u of Object.keys(n.app.config.content[h]))b.indexOf(u)===-1&&b.push(u);return b}),d={iso639code:b=>/^[a-z]{2}$/.test(b)||n.replacer("%t(_app.settings.rules.iso639code)")};function $(){n.app.config.content[p.value[0]][v.value]="",v.value=null}function r(){n.app.config.content[c.value]={},c.value=null,x.value=!1}function g(){delete n.app.config.content[c.value],c.value=null}function S(b){for(const h of p.value)delete n.app.config.content[h][b]}return(b,h)=>{const u=a("v-btn"),_=a("v-list-item"),i=a("v-text-field"),I=a("v-col"),L=a("v-divider"),A=a("v-row"),k=a("v-autocomplete"),f=a("v-form"),V=a("v-list");return s(),y(V,null,{default:t(()=>[l(_,{title:b.$t(W+"title",2)},{append:t(()=>[l(u,{color:"info",icon:"mdi-help-circle",variant:"text",onClick:h[0]||(h[0]=C=>m(n).help("sprachen"))})]),_:1},8,["title"]),l(_,null,{default:t(()=>[l(A,{"no-gutters":"",class:"text-right"},{default:t(()=>[l(I,null,{default:t(()=>[(s(!0),T(E,null,j(o.value,C=>(s(),y(A,{key:C,"no-gutters":"",class:"pt-3"},{default:t(()=>[(s(!0),T(E,null,j(p.value,q=>(s(),y(I,{key:q,cols:"12",lg:"",class:"pa-2"},{default:t(()=>[l(i,{density:"compact",variant:"outlined","hide-details":"",clearable:"",label:C+" ["+q+"]",modelValue:m(n).app.config.content[q][C],"onUpdate:modelValue":G=>m(n).app.config.content[q][C]=G},null,8,["label","modelValue","onUpdate:modelValue"])]),_:2},1024))),128)),l(I,{cols:"12",lg:"1",class:"pt-1"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-delete",onClick:q=>S(C)},null,8,["onClick"])]),_:2},1024),m(e)?(s(),y(L,{key:0})):U("",!0)]),_:2},1024))),128))]),_:1}),m(e)?U("",!0):(s(),y(L,{key:0,vertical:"",class:"mx-5"})),l(I,{cols:"12",lg:"3"},{default:t(()=>[l(A,{"no-gutters":"",class:"pt-3"},{default:t(()=>[l(I,{class:"pt-2"},{default:t(()=>[l(i,{density:"compact",variant:"outlined",clearable:"",disabled:p.value.length<1,label:b.$t(W+"newKey"),modelValue:v.value,"onUpdate:modelValue":h[1]||(h[1]=C=>v.value=C)},null,8,["disabled","label","modelValue"])]),_:1}),l(I,{cols:"4",class:"pt-1"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-plus",disabled:p.value.length<1,onClick:h[2]||(h[2]=C=>$())},null,8,["disabled"])]),_:1})]),_:1}),l(f,{modelValue:w.value,"onUpdate:modelValue":h[10]||(h[10]=C=>w.value=C)},{default:t(()=>[l(A,{"no-gutters":""},{default:t(()=>[x.value?(s(),y(I,{key:0},{default:t(()=>[l(i,{density:"compact",variant:"outlined",clearable:"",label:b.$t(W+"newLang"),rules:[d.iso639code],"append-inner-icon":"mdi-help-circle","onClick:appendInner":h[3]||(h[3]=C=>b.openHelp("Sprachcodes")),modelValue:c.value,"onUpdate:modelValue":h[4]||(h[4]=C=>c.value=C)},null,8,["label","rules","modelValue"])]),_:1})):U("",!0),x.value?(s(),y(I,{key:1,cols:"4"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-check",disabled:!w.value,onClick:h[5]||(h[5]=C=>r())},null,8,["disabled"]),l(u,{variant:"text",icon:"mdi-cancel",onClick:h[6]||(h[6]=C=>{x.value=!x.value,c.value=null})})]),_:1})):U("",!0),x.value?U("",!0):(s(),y(I,{key:2},{default:t(()=>[l(k,{modelValue:c.value,"onUpdate:modelValue":h[7]||(h[7]=C=>c.value=C),items:p.value,label:b.$t(W+"title"),disabled:p.value.length===0,density:"compact",variant:"outlined"},null,8,["modelValue","items","label","disabled"])]),_:1})),x.value?U("",!0):(s(),y(I,{key:3,cols:"4"},{default:t(()=>[l(u,{variant:"text",icon:"mdi-plus",onClick:h[8]||(h[8]=C=>{x.value=!x.value,c.value=null})}),l(u,{variant:"text",icon:"mdi-delete",disabled:p.value.length===0||p.value.indexOf(c.value)===-1,onClick:h[9]||(h[9]=C=>g())},null,8,["disabled"])]),_:1}))]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})}}},we={__name:"SettingsView",setup(N){const e=["header","panels","templates","navigation","colors","content"],n=O(e[0]),v=O(!1),c=B();ue(c.app.config,w=>{w&&c.app.isReady&&(v.value=!0)});async function x(w){let p=null;if(w){for(const[o,d]of Object.entries(c.app.config.templates))d.dist&&c.app.config.templates.splice(o,1);p=encodeURIComponent(btoa(JSON.stringify(c.app.config))),await c.request("text","set "+c.app.fhemDevice+" config "+p)}await c.createSession(),v.value=!1}return(w,p)=>{const o=a("v-toolbar-title"),d=a("v-btn"),$=a("v-toolbar"),r=a("v-tab"),g=a("v-tabs"),S=a("v-card");return s(),y(S,null,{default:t(()=>[l($,null,{append:t(()=>[v.value?(s(),y(d,{key:0,icon:"mdi-cancel",onClick:p[0]||(p[0]=b=>x(!1))})):U("",!0),l(d,{disabled:!v.value,icon:"mdi-content-save-outline",onClick:p[1]||(p[1]=b=>x(!0))},null,8,["disabled"])]),default:t(()=>[l(o,null,{default:t(()=>[M(K(w.$t("_app.settings.title")),1)]),_:1})]),_:1}),l(g,{modelValue:n.value,"onUpdate:modelValue":p[2]||(p[2]=b=>n.value=b)},{default:t(()=>[(s(),T(E,null,j(e,b=>l(r,{value:b,key:b},{default:t(()=>[M(K(w.$t("_app.settings."+b+".title",2)),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue"]),n.value==="header"?(s(),y(ve,{key:0})):U("",!0),n.value==="navigation"?(s(),y(fe,{key:1})):U("",!0),n.value==="panels"?(s(),y(le,{key:2,type:n.value},null,8,["type"])):U("",!0),n.value==="templates"?(s(),y(le,{key:3,type:n.value},null,8,["type"])):U("",!0),n.value==="colors"?(s(),y(be,{key:4})):U("",!0),n.value==="content"?(s(),y(Ve,{key:5})):U("",!0)]),_:1})}}};export{we as default}; diff --git a/www/fhemapp4/assets/index-075b0035.js b/www/fhemapp4/assets/index-075b0035.js deleted file mode 100644 index cdd1d7c8..00000000 --- a/www/fhemapp4/assets/index-075b0035.js +++ /dev/null @@ -1,32 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ei(e,t){const n=Object.create(null),a=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const We={},hl=[],pn=()=>{},Xb=()=>!1,Uo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Bu=e=>e.startsWith("onUpdate:"),et=Object.assign,Nu=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jb=Object.prototype.hasOwnProperty,Fe=(e,t)=>Jb.call(e,t),_e=Array.isArray,yl=e=>Bl(e)==="[object Map]",tl=e=>Bl(e)==="[object Set]",id=e=>Bl(e)==="[object Date]",Zb=e=>Bl(e)==="[object RegExp]",Ve=e=>typeof e=="function",tt=e=>typeof e=="string",ga=e=>typeof e=="symbol",Ge=e=>e!==null&&typeof e=="object",$u=e=>(Ge(e)||Ve(e))&&Ve(e.then)&&Ve(e.catch),Uv=Object.prototype.toString,Bl=e=>Uv.call(e),Qb=e=>Bl(e).slice(8,-1),jv=e=>Bl(e)==="[object Object]",zu=e=>tt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,so=ei(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ti=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ep=/-(\w)/g,Ft=ti(e=>e.replace(ep,(t,n)=>n?n.toUpperCase():"")),tp=/\B([A-Z])/g,ln=ti(e=>e.replace(tp,"-$1").toLowerCase()),Ln=ti(e=>e.charAt(0).toUpperCase()+e.slice(1)),Pr=ti(e=>e?`on${Ln(e)}`:""),ha=(e,t)=>!Object.is(e,t),bl=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Rr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Lr=e=>{const t=tt(e)?Number(e):NaN;return isNaN(t)?e:t};let sd;const ws=()=>sd||(sd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),np="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",ap=ei(np);function ni(e){if(_e(e)){const t={};for(let n=0;n{if(n){const a=n.split(op);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ai(e){let t="";if(tt(e))t=e;else if(_e(e))for(let n=0;nya(n,t))}const pl=e=>tt(e)?e:e==null?"":_e(e)||Ge(e)&&(e.toString===Uv||!Ve(e.toString))?JSON.stringify(e,Kv,2):String(e),Kv=(e,t)=>t&&t.__v_isRef?Kv(e,t.value):yl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,l],o)=>(n[ts(a,o)+" =>"]=l,n),{})}:tl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ts(n))}:ga(t)?ts(t):Ge(t)&&!_e(t)&&!jv(t)?String(t):t,ts=(e,t="")=>{var n;return ga(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Yt;class Gv{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Yt,!t&&Yt&&(this.index=(Yt.scopes||(Yt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Yt;try{return Yt=this,t()}finally{Yt=n}}}on(){Yt=this}off(){Yt=this.parent}stop(t){if(this._active){let n,a;for(n=0,a=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Xv=e=>(e.w&ba)>0,Jv=e=>(e.n&ba)>0,dp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let a=0;a{(c==="length"||!ga(c)&&c>=s)&&i.push(u)})}else switch(n!==void 0&&i.push(r.get(n)),t){case"add":_e(e)?zu(n)&&i.push(r.get("length")):(i.push(r.get(Ha)),yl(e)&&i.push(r.get(Ps)));break;case"delete":_e(e)||(i.push(r.get(Ha)),yl(e)&&i.push(r.get(Ps)));break;case"set":yl(e)&&i.push(r.get(Ha));break}if(i.length===1)i[0]&&Vs(i[0]);else{const s=[];for(const u of i)u&&s.push(...u);Vs(Hu(s))}}function Vs(e,t){const n=_e(e)?e:[...e];for(const a of n)a.computed&&cd(a);for(const a of n)a.computed||cd(a)}function cd(e,t){(e!==hn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function vp(e,t){var n;return(n=Dr.get(e))==null?void 0:n.get(t)}const mp=ei("__proto__,__v_isRef,__isVue"),em=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ga)),dd=gp();function gp(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const a=Ae(this);for(let o=0,r=this.length;o{e[t]=function(...n){$l();const a=Ae(this)[t].apply(this,n);return zl(),a}}),e}function hp(e){const t=Ae(this);return Wt(t,"has",e),t.hasOwnProperty(e)}class tm{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,a){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw")return a===(l?o?im:rm:o?om:lm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const r=_e(t);if(!l){if(r&&Fe(dd,n))return Reflect.get(dd,n,a);if(n==="hasOwnProperty")return hp}const i=Reflect.get(t,n,a);return(ga(n)?em.has(n):mp(n))||(l||Wt(t,"get",n),o)?i:Xe(i)?r&&zu(n)?i:i.value:Ge(i)?l?jo(i):bt(i):i}}class nm extends tm{constructor(t=!1){super(!1,t)}set(t,n,a,l){let o=t[n];if(!this._shallow){const s=Cl(o);if(!Mr(a)&&!Cl(a)&&(o=Ae(o),a=Ae(a)),!_e(t)&&Xe(o)&&!Xe(a))return s?!1:(o.value=a,!0)}const r=_e(t)&&zu(n)?Number(n)e,oi=e=>Reflect.getPrototypeOf(e);function ir(e,t,n=!1,a=!1){e=e.__v_raw;const l=Ae(e),o=Ae(t);n||(ha(t,o)&&Wt(l,"get",t),Wt(l,"get",o));const{has:r}=oi(l),i=a?Uu:n?ju:_o;if(r.call(l,t))return i(e.get(t));if(r.call(l,o))return i(e.get(o));e!==l&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,a=Ae(n),l=Ae(e);return t||(ha(e,l)&&Wt(a,"has",e),Wt(a,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function ur(e,t=!1){return e=e.__v_raw,!t&&Wt(Ae(e),"iterate",Ha),Reflect.get(e,"size",e)}function fd(e){e=Ae(e);const t=Ae(this);return oi(t).has.call(t,e)||(t.add(e),zn(t,"add",e,e)),this}function vd(e,t){t=Ae(t);const n=Ae(this),{has:a,get:l}=oi(n);let o=a.call(n,e);o||(e=Ae(e),o=a.call(n,e));const r=l.call(n,e);return n.set(e,t),o?ha(t,r)&&zn(n,"set",e,t):zn(n,"add",e,t),this}function md(e){const t=Ae(this),{has:n,get:a}=oi(t);let l=n.call(t,e);l||(e=Ae(e),l=n.call(t,e)),a&&a.call(t,e);const o=t.delete(e);return l&&zn(t,"delete",e,void 0),o}function gd(){const e=Ae(this),t=e.size!==0,n=e.clear();return t&&zn(e,"clear",void 0,void 0),n}function cr(e,t){return function(a,l){const o=this,r=o.__v_raw,i=Ae(r),s=t?Uu:e?ju:_o;return!e&&Wt(i,"iterate",Ha),r.forEach((u,c)=>a.call(l,s(u),s(c),o))}}function dr(e,t,n){return function(...a){const l=this.__v_raw,o=Ae(l),r=yl(o),i=e==="entries"||e===Symbol.iterator&&r,s=e==="keys"&&r,u=l[e](...a),c=n?Uu:t?ju:_o;return!t&&Wt(o,"iterate",s?Ps:Ha),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:i?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function ta(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Sp(){const e={get(o){return ir(this,o)},get size(){return ur(this)},has:sr,add:fd,set:vd,delete:md,clear:gd,forEach:cr(!1,!1)},t={get(o){return ir(this,o,!1,!0)},get size(){return ur(this)},has:sr,add:fd,set:vd,delete:md,clear:gd,forEach:cr(!1,!0)},n={get(o){return ir(this,o,!0)},get size(){return ur(this,!0)},has(o){return sr.call(this,o,!0)},add:ta("add"),set:ta("set"),delete:ta("delete"),clear:ta("clear"),forEach:cr(!0,!1)},a={get(o){return ir(this,o,!0,!0)},get size(){return ur(this,!0)},has(o){return sr.call(this,o,!0)},add:ta("add"),set:ta("set"),delete:ta("delete"),clear:ta("clear"),forEach:cr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=dr(o,!1,!1),n[o]=dr(o,!0,!1),t[o]=dr(o,!1,!0),a[o]=dr(o,!0,!0)}),[e,n,t,a]}const[kp,Cp,wp,xp]=Sp();function ri(e,t){const n=t?e?xp:wp:e?Cp:kp;return(a,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?a:Reflect.get(Fe(n,l)&&l in a?n:a,l,o)}const Pp={get:ri(!1,!1)},Vp={get:ri(!1,!0)},Ep={get:ri(!0,!1)},Ip={get:ri(!0,!0)},lm=new WeakMap,om=new WeakMap,rm=new WeakMap,im=new WeakMap;function Tp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ap(e){return e.__v_skip||!Object.isExtensible(e)?0:Tp(Qb(e))}function bt(e){return Cl(e)?e:ii(e,!1,yp,Pp,lm)}function sm(e){return ii(e,!1,pp,Vp,om)}function jo(e){return ii(e,!0,bp,Ep,rm)}function PT(e){return ii(e,!0,_p,Ip,im)}function ii(e,t,n,a,l){if(!Ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const r=Ap(e);if(r===0)return e;const i=new Proxy(e,r===2?a:n);return l.set(e,i),i}function fa(e){return Cl(e)?fa(e.__v_raw):!!(e&&e.__v_isReactive)}function Cl(e){return!!(e&&e.__v_isReadonly)}function Mr(e){return!!(e&&e.__v_isShallow)}function um(e){return fa(e)||Cl(e)}function Ae(e){const t=e&&e.__v_raw;return t?Ae(t):e}function si(e){return Or(e,"__v_skip",!0),e}const _o=e=>Ge(e)?bt(e):e,ju=e=>Ge(e)?jo(e):e;function Wu(e){da&&hn&&(e=Ae(e),Qv(e.dep||(e.dep=Hu())))}function ui(e,t){e=Ae(e);const n=e.dep;n&&Vs(n)}function Xe(e){return!!(e&&e.__v_isRef===!0)}function re(e){return cm(e,!1)}function me(e){return cm(e,!0)}function cm(e,t){return Xe(e)?e:new Op(e,t)}class Op{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ae(t),this._value=n?t:_o(t)}get value(){return Wu(this),this._value}set value(t){const n=this.__v_isShallow||Mr(t)||Cl(t);t=n?t:Ae(t),ha(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:_o(t),ui(this))}}function VT(e){ui(e)}function xe(e){return Xe(e)?e.value:e}function ET(e){return Ve(e)?e():xe(e)}const Rp={get:(e,t,n)=>xe(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const l=e[t];return Xe(l)&&!Xe(n)?(l.value=n,!0):Reflect.set(e,t,n,a)}};function dm(e){return fa(e)?e:new Proxy(e,Rp)}class Lp{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:a}=t(()=>Wu(this),()=>ui(this));this._get=n,this._set=a}get value(){return this._get()}set value(t){this._set(t)}}function IT(e){return new Lp(e)}function Wo(e){const t=_e(e)?new Array(e.length):{};for(const n in e)t[n]=fm(e,n);return t}class Dp{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return vp(Ae(this._object),this._key)}}class Mp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Q(e,t,n){return Xe(e)?e:Ve(e)?new Mp(e):Ge(e)&&arguments.length>1?fm(e,t,n):re(e)}function fm(e,t,n){const a=e[t];return Xe(a)?a:new Dp(e,t,n)}class Fp{constructor(t,n,a,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new po(t,()=>{this._dirty||(this._dirty=!0,ui(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=a}get value(){const t=Ae(this);return Wu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Bp(e,t,n=!1){let a,l;const o=Ve(e);return o?(a=e,l=pn):(a=e.get,l=e.set),new Fp(a,l,o||!l,n)}function TT(e,...t){}function AT(e,t){}function va(e,t,n,a){let l;try{l=a?e(...a):e()}catch(o){Hl(o,t,n)}return l}function un(e,t,n,a){if(Ve(e)){const o=va(e,t,n,a);return o&&$u(o)&&o.catch(r=>{Hl(r,t,n)}),o}const l=[];for(let o=0;o>>1,l=It[a],o=ko(l);oVn&&It.splice(t,1)}function Is(e){_e(e)?_l.push(...e):(!Bn||!Bn.includes(e,e.allowRecurse?Ma+1:Ma))&&_l.push(e),mm()}function hd(e,t,n=So?Vn+1:0){for(;nko(n)-ko(a)),Ma=0;Mae.id==null?1/0:e.id,Hp=(e,t)=>{const n=ko(e)-ko(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function gm(e){Es=!1,So=!0,It.sort(Hp);const t=pn;try{for(Vn=0;VnZl.emit(l,...o)),fr=[]):typeof window<"u"&&window.HTMLElement&&!((a=(n=window.navigator)==null?void 0:n.userAgent)!=null&&a.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Up(o,t)}),setTimeout(()=>{Zl||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,fr=[])},3e3)):fr=[]}function jp(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||We;let l=n;const o=t.startsWith("update:"),r=o&&t.slice(7);if(r&&r in a){const c=`${r==="modelValue"?"model":r}Modifiers`,{number:d,trim:f}=a[c]||We;f&&(l=n.map(m=>tt(m)?m.trim():m)),d&&(l=n.map(Rr))}let i,s=a[i=Pr(t)]||a[i=Pr(Ft(t))];!s&&o&&(s=a[i=Pr(ln(t))]),s&&un(s,e,6,l);const u=a[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,un(u,e,6,l)}}function hm(e,t,n=!1){const a=t.emitsCache,l=a.get(e);if(l!==void 0)return l;const o=e.emits;let r={},i=!1;if(!Ve(e)){const s=u=>{const c=hm(u,t,!0);c&&(i=!0,et(r,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!o&&!i?(Ge(e)&&a.set(e,null),null):(_e(o)?o.forEach(s=>r[s]=null):et(r,o),Ge(e)&&a.set(e,r),r)}function di(e,t){return!e||!Uo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Fe(e,t[0].toLowerCase()+t.slice(1))||Fe(e,ln(t))||Fe(e,t))}let St=null,fi=null;function Co(e){const t=St;return St=e,fi=e&&e.type.__scopeId||null,t}function OT(e){fi=e}function RT(){fi=null}const LT=e=>qe;function qe(e,t=St,n){if(!t||e._n)return e;const a=(...l)=>{a._d&&Id(-1);const o=Co(t);let r;try{r=e(...l)}finally{Co(o),a._d&&Id(1)}return r};return a._n=!0,a._c=!0,a._d=!0,a}function Vr(e){const{type:t,vnode:n,proxy:a,withProxy:l,props:o,propsOptions:[r],slots:i,attrs:s,emit:u,render:c,renderCache:d,data:f,setupState:m,ctx:h,inheritAttrs:g}=e;let b,p;const S=Co(e);try{if(n.shapeFlag&4){const y=l||a,w=y;b=qt(c.call(w,y,d,o,m,f,h)),p=s}else{const y=t;b=qt(y.length>1?y(o,{attrs:s,slots:i,emit:u}):y(o,null)),p=t.props?s:Kp(s)}}catch(y){fo.length=0,Hl(y,e,1),b=v(Tt)}let C=b;if(p&&g!==!1){const y=Object.keys(p),{shapeFlag:w}=C;y.length&&w&7&&(r&&y.some(Bu)&&(p=Gp(p,r)),C=Tn(C,p))}return n.dirs&&(C=Tn(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),b=C,Co(S),b}function Wp(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Uo(n))&&((t||(t={}))[n]=e[n]);return t},Gp=(e,t)=>{const n={};for(const a in e)(!Bu(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Yp(e,t,n){const{props:a,children:l,component:o}=e,{props:r,children:i,patchFlag:s}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return a?yd(a,r,u):!!r;if(s&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense,Jp={name:"Suspense",__isSuspense:!0,process(e,t,n,a,l,o,r,i,s,u){e==null?Zp(t,n,a,l,o,r,i,s,u):Qp(e,t,n,a,l,r,i,s,u)},hydrate:e_,create:Xu,normalize:t_},DT=Jp;function wo(e,t){const n=e.props&&e.props[t];Ve(n)&&n()}function Zp(e,t,n,a,l,o,r,i,s){const{p:u,o:{createElement:c}}=s,d=c("div"),f=e.suspense=Xu(e,l,a,t,d,n,o,r,i,s);u(null,f.pendingBranch=e.ssContent,d,null,a,f,o,r),f.deps>0?(wo(e,"onPending"),wo(e,"onFallback"),u(null,e.ssFallback,t,n,a,null,o,r),Sl(f,e.ssFallback)):f.resolve(!1,!0)}function Qp(e,t,n,a,l,o,r,i,{p:s,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,m=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:b,isHydrating:p}=d;if(g)d.pendingBranch=f,yn(f,g)?(s(g,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0?d.resolve():b&&(s(h,m,n,a,l,null,o,r,i),Sl(d,m))):(d.pendingId++,p?(d.isHydrating=!1,d.activeBranch=g):u(g,l,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),b?(s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0?d.resolve():(s(h,m,n,a,l,null,o,r,i),Sl(d,m))):h&&yn(f,h)?(s(h,f,n,a,l,d,o,r,i),d.resolve(!0)):(s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0&&d.resolve()));else if(h&&yn(f,h))s(h,f,n,a,l,d,o,r,i),Sl(d,f);else if(wo(t,"onPending"),d.pendingBranch=f,d.pendingId++,s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0)d.resolve();else{const{timeout:S,pendingId:C}=d;S>0?setTimeout(()=>{d.pendingId===C&&d.fallback(m)},S):S===0&&d.fallback(m)}}function Xu(e,t,n,a,l,o,r,i,s,u,c=!1){const{p:d,m:f,um:m,n:h,o:{parentNode:g,remove:b}}=u;let p;const S=n_(e);S&&t!=null&&t.pendingBranch&&(p=t.pendingId,t.deps++);const C=e.props?Lr(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,isSVG:r,container:a,hiddenContainer:l,anchor:o,deps:0,pendingId:0,timeout:typeof C=="number"?C:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:k,activeBranch:x,pendingBranch:P,pendingId:E,effects:O,parentComponent:T,container:M}=y;let j=!1;if(y.isHydrating)y.isHydrating=!1;else if(!w){j=x&&P.transition&&P.transition.mode==="out-in",j&&(x.transition.afterLeave=()=>{E===y.pendingId&&(f(P,M,h(x),0),Is(O))});let{anchor:ie}=y;x&&(ie=h(x),m(x,T,y,!0)),j||f(P,M,ie,0)}Sl(y,P),y.pendingBranch=null,y.isInFallback=!1;let J=y.parent,K=!1;for(;J;){if(J.pendingBranch){J.effects.push(...O),K=!0;break}J=J.parent}!K&&!j&&Is(O),y.effects=[],S&&t&&t.pendingBranch&&p===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),wo(k,"onResolve")},fallback(w){if(!y.pendingBranch)return;const{vnode:V,activeBranch:k,parentComponent:x,container:P,isSVG:E}=y;wo(V,"onFallback");const O=h(k),T=()=>{y.isInFallback&&(d(null,w,P,O,x,null,E,i,s),Sl(y,w))},M=w.transition&&w.transition.mode==="out-in";M&&(k.transition.afterLeave=T),y.isInFallback=!0,m(k,x,null,!0),M||T()},move(w,V,k){y.activeBranch&&f(y.activeBranch,w,V,k),y.container=w},next(){return y.activeBranch&&h(y.activeBranch)},registerDep(w,V){const k=!!y.pendingBranch;k&&y.deps++;const x=w.vnode.el;w.asyncDep.catch(P=>{Hl(P,w,0)}).then(P=>{if(w.isUnmounted||y.isUnmounted||y.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Fs(w,P,!1),x&&(E.el=x);const O=!x&&w.subTree.el;V(w,E,g(x||w.subTree.el),x?null:h(w.subTree),y,r,s),O&&b(O),Gu(w,E.el),k&&--y.deps===0&&y.resolve()})},unmount(w,V){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,w,V),y.pendingBranch&&m(y.pendingBranch,n,w,V)}};return y}function e_(e,t,n,a,l,o,r,i,s){const u=t.suspense=Xu(t,a,n,e.parentNode,document.createElement("div"),null,l,o,r,i,!0),c=s(e,u.pendingBranch=t.ssContent,n,u,o,r);return u.deps===0&&u.resolve(!1,!0),c}function t_(e){const{shapeFlag:t,children:n}=e,a=t&32;e.ssContent=pd(a?n.default:n),e.ssFallback=a?pd(n.fallback):v(Tt)}function pd(e){let t;if(Ve(e)){const n=Ga&&e._c;n&&(e._d=!1,it()),e=e(),n&&(e._d=!0,t=Ut,$m())}return _e(e)&&(e=Wp(e)),e=qt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function pm(e,t){t&&t.pendingBranch?_e(e)?t.effects.push(...e):t.effects.push(e):Is(e)}function Sl(e,t){e.activeBranch=t;const{vnode:n,parentComponent:a}=e,l=n.el=t.el;a&&a.subTree===n&&(a.vnode.el=l,Gu(a,l))}function n_(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function kt(e,t){return Ko(e,null,t)}function a_(e,t){return Ko(e,null,{flush:"post"})}function MT(e,t){return Ko(e,null,{flush:"sync"})}const vr={};function ve(e,t,n){return Ko(e,t,n)}function Ko(e,t,{immediate:n,deep:a,flush:l,onTrack:o,onTrigger:r}=We){var i;const s=qv()===((i=dt)==null?void 0:i.scope)?dt:null;let u,c=!1,d=!1;if(Xe(e)?(u=()=>e.value,c=Mr(e)):fa(e)?(u=()=>e,a=!0):_e(e)?(d=!0,c=e.some(y=>fa(y)||Mr(y)),u=()=>e.map(y=>{if(Xe(y))return y.value;if(fa(y))return Ba(y);if(Ve(y))return va(y,s,2)})):Ve(e)?t?u=()=>va(e,s,2):u=()=>{if(!(s&&s.isUnmounted))return f&&f(),un(e,s,3,[m])}:u=pn,t&&a){const y=u;u=()=>Ba(y())}let f,m=y=>{f=S.onStop=()=>{va(y,s,4),f=S.onStop=void 0}},h;if(Pl)if(m=pn,t?n&&un(t,s,3,[u(),d?[]:void 0,m]):u(),l==="sync"){const y=j_();h=y.__watcherHandles||(y.__watcherHandles=[])}else return pn;let g=d?new Array(e.length).fill(vr):vr;const b=()=>{if(S.active)if(t){const y=S.run();(a||c||(d?y.some((w,V)=>ha(w,g[V])):ha(y,g)))&&(f&&f(),un(t,s,3,[y,g===vr?void 0:d&&g[0]===vr?[]:g,m]),g=y)}else S.run()};b.allowRecurse=!!t;let p;l==="sync"?p=b:l==="post"?p=()=>Pt(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),p=()=>ci(b));const S=new po(u,p);t?n?b():g=S.run():l==="post"?Pt(S.run.bind(S),s&&s.suspense):S.run();const C=()=>{S.stop(),s&&s.scope&&Nu(s.scope.effects,S)};return h&&h.push(C),C}function l_(e,t,n){const a=this.proxy,l=tt(e)?e.includes(".")?_m(a,e):()=>a[e]:e.bind(a,a);let o;Ve(t)?o=t:(o=t.handler,n=t);const r=dt;Sa(this);const i=Ko(l,o.bind(a),n);return r?Sa(r):ma(),i}function _m(e,t){const n=t.split(".");return()=>{let a=e;for(let l=0;l{Ba(n,t)});else if(jv(e))for(const n in e)Ba(e[n],t);return e}function nt(e,t){const n=St;if(n===null)return e;const a=hi(n)||n.proxy,l=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Et(()=>{e.isUnmounting=!0}),e}const nn=[Function,Array],km={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nn,onEnter:nn,onAfterEnter:nn,onEnterCancelled:nn,onBeforeLeave:nn,onLeave:nn,onAfterLeave:nn,onLeaveCancelled:nn,onBeforeAppear:nn,onAppear:nn,onAfterAppear:nn,onAppearCancelled:nn},o_={name:"BaseTransition",props:km,setup(e,{slots:t}){const n=fn(),a=Sm();let l;return()=>{const o=t.default&&Ju(t.default(),!0);if(!o||!o.length)return;let r=o[0];if(o.length>1){for(const g of o)if(g.type!==Tt){r=g;break}}const i=Ae(e),{mode:s}=i;if(a.isLeaving)return ns(r);const u=_d(r);if(!u)return ns(r);const c=xo(u,i,a,n);wl(u,c);const d=n.subTree,f=d&&_d(d);let m=!1;const{getTransitionKey:h}=u.type;if(h){const g=h();l===void 0?l=g:g!==l&&(l=g,m=!0)}if(f&&f.type!==Tt&&(!yn(u,f)||m)){const g=xo(f,i,a,n);if(wl(f,g),s==="out-in")return a.isLeaving=!0,g.afterLeave=()=>{a.isLeaving=!1,n.update.active!==!1&&n.update()},ns(r);s==="in-out"&&u.type!==Tt&&(g.delayLeave=(b,p,S)=>{const C=Cm(a,f);C[String(f.key)]=f,b[sa]=()=>{p(),b[sa]=void 0,delete c.delayedLeave},c.delayedLeave=S})}return r}}},r_=o_;function Cm(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function xo(e,t,n,a){const{appear:l,mode:o,persisted:r=!1,onBeforeEnter:i,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:b,onAfterAppear:p,onAppearCancelled:S}=t,C=String(e.key),y=Cm(n,e),w=(x,P)=>{x&&un(x,a,9,P)},V=(x,P)=>{const E=P[1];w(x,P),_e(x)?x.every(O=>O.length<=1)&&E():x.length<=1&&E()},k={mode:o,persisted:r,beforeEnter(x){let P=i;if(!n.isMounted)if(l)P=g||i;else return;x[sa]&&x[sa](!0);const E=y[C];E&&yn(e,E)&&E.el[sa]&&E.el[sa](),w(P,[x])},enter(x){let P=s,E=u,O=c;if(!n.isMounted)if(l)P=b||s,E=p||u,O=S||c;else return;let T=!1;const M=x[mr]=j=>{T||(T=!0,j?w(O,[x]):w(E,[x]),k.delayedLeave&&k.delayedLeave(),x[mr]=void 0)};P?V(P,[x,M]):M()},leave(x,P){const E=String(e.key);if(x[mr]&&x[mr](!0),n.isUnmounting)return P();w(d,[x]);let O=!1;const T=x[sa]=M=>{O||(O=!0,P(),M?w(h,[x]):w(m,[x]),x[sa]=void 0,y[E]===e&&delete y[E])};y[E]=e,f?V(f,[x,T]):T()},clone(x){return xo(x,t,n,a)}};return k}function ns(e){if(Go(e))return e=Tn(e),e.children=null,e}function _d(e){return Go(e)?e.children?e.children[0]:void 0:e}function wl(e,t){e.shapeFlag&6&&e.component?wl(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ju(e,t=!1,n){let a=[],l=0;for(let o=0;o1)for(let o=0;oet({name:e.name},t,{setup:e}))():e}const Ua=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function FT(e){Ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:l=200,timeout:o,suspensible:r=!0,onError:i}=e;let s=null,u,c=0;const d=()=>(c++,s=null,f()),f=()=>{let m;return s||(m=s=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),i)return new Promise((g,b)=>{i(h,()=>g(d()),()=>b(h),c+1)});throw h}).then(h=>m!==s&&s?s:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),u=h,h)))};return Ca({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const m=dt;if(u)return()=>as(u,m);const h=S=>{s=null,Hl(S,m,13,!a)};if(r&&m.suspense||Pl)return f().then(S=>()=>as(S,m)).catch(S=>(h(S),()=>a?v(a,{error:S}):null));const g=re(!1),b=re(),p=re(!!l);return l&&setTimeout(()=>{p.value=!1},l),o!=null&&setTimeout(()=>{if(!g.value&&!b.value){const S=new Error(`Async component timed out after ${o}ms.`);h(S),b.value=S}},o),f().then(()=>{g.value=!0,m.parent&&Go(m.parent.vnode)&&ci(m.parent.update)}).catch(S=>{h(S),b.value=S}),()=>{if(g.value&&u)return as(u,m);if(b.value&&a)return v(a,{error:b.value});if(n&&!p.value)return v(n)}}})}function as(e,t){const{ref:n,props:a,children:l,ce:o}=t.vnode,r=v(e,a,l);return r.ref=n,r.ce=o,delete t.vnode.ce,r}const Go=e=>e.type.__isKeepAlive,i_={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=fn(),a=n.ctx;if(!a.renderer)return()=>{const S=t.default&&t.default();return S&&S.length===1?S[0]:S};const l=new Map,o=new Set;let r=null;const i=n.suspense,{renderer:{p:s,m:u,um:c,o:{createElement:d}}}=a,f=d("div");a.activate=(S,C,y,w,V)=>{const k=S.component;u(S,C,y,0,i),s(k.vnode,S,C,y,k,i,w,S.slotScopeIds,V),Pt(()=>{k.isDeactivated=!1,k.a&&bl(k.a);const x=S.props&&S.props.onVnodeMounted;x&&zt(x,k.parent,S)},i)},a.deactivate=S=>{const C=S.component;u(S,f,null,1,i),Pt(()=>{C.da&&bl(C.da);const y=S.props&&S.props.onVnodeUnmounted;y&&zt(y,C.parent,S),C.isDeactivated=!0},i)};function m(S){ls(S),c(S,n,i,!0)}function h(S){l.forEach((C,y)=>{const w=Ns(C.type);w&&(!S||!S(w))&&g(y)})}function g(S){const C=l.get(S);!r||!yn(C,r)?m(C):r&&ls(r),l.delete(S),o.delete(S)}ve(()=>[e.include,e.exclude],([S,C])=>{S&&h(y=>oo(S,y)),C&&h(y=>!oo(C,y))},{flush:"post",deep:!0});let b=null;const p=()=>{b!=null&&l.set(b,os(n.subTree))};return st(p),Zu(p),Et(()=>{l.forEach(S=>{const{subTree:C,suspense:y}=n,w=os(C);if(S.type===w.type&&S.key===w.key){ls(w);const V=w.component.da;V&&Pt(V,y);return}m(S)})}),()=>{if(b=null,!t.default)return null;const S=t.default(),C=S[0];if(S.length>1)return r=null,S;if(!_a(C)||!(C.shapeFlag&4)&&!(C.shapeFlag&128))return r=null,C;let y=os(C);const w=y.type,V=Ns(Ua(y)?y.type.__asyncResolved||{}:w),{include:k,exclude:x,max:P}=e;if(k&&(!V||!oo(k,V))||x&&V&&oo(x,V))return r=y,C;const E=y.key==null?w:y.key,O=l.get(E);return y.el&&(y=Tn(y),C.shapeFlag&128&&(C.ssContent=y)),b=E,O?(y.el=O.el,y.component=O.component,y.transition&&wl(y,y.transition),y.shapeFlag|=512,o.delete(E),o.add(E)):(o.add(E),P&&o.size>parseInt(P,10)&&g(o.values().next().value)),y.shapeFlag|=256,r=y,bm(C.type)?C:y}}},BT=i_;function oo(e,t){return _e(e)?e.some(n=>oo(n,t)):tt(e)?e.split(",").includes(t):Zb(e)?e.test(t):!1}function wm(e,t){Pm(e,"a",t)}function xm(e,t){Pm(e,"da",t)}function Pm(e,t,n=dt){const a=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(vi(t,a,n),n){let l=n.parent;for(;l&&l.parent;)Go(l.parent.vnode)&&s_(a,t,n,l),l=l.parent}}function s_(e,t,n,a){const l=vi(t,e,a,!0);Yo(()=>{Nu(a[t],l)},n)}function ls(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function os(e){return e.shapeFlag&128?e.ssContent:e}function vi(e,t,n=dt,a=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;$l(),Sa(n);const i=un(t,n,e,r);return ma(),zl(),i});return a?l.unshift(o):l.push(o),o}}const Gn=e=>(t,n=dt)=>(!Pl||e==="sp")&&vi(e,(...a)=>t(...a),n),mi=Gn("bm"),st=Gn("m"),Vm=Gn("bu"),Zu=Gn("u"),Et=Gn("bum"),Yo=Gn("um"),u_=Gn("sp"),c_=Gn("rtg"),d_=Gn("rtc");function f_(e,t=dt){vi("ec",e,t)}function Ts(e,t,n,a){let l;const o=n&&n[a];if(_e(e)||tt(e)){l=new Array(e.length);for(let r=0,i=e.length;rt(r,i,void 0,o&&o[i]));else{const r=Object.keys(e);l=new Array(r.length);for(let i=0,s=r.length;i{const o=a.fn(...l);return o&&(o.key=a.key),o}:a.fn)}return e}function NT(e,t,n={},a,l){if(St.isCE||St.parent&&Ua(St.parent)&&St.parent.isCE)return t!=="default"&&(n.name=t),v("slot",n,a&&a());let o=e[t];o&&o._c&&(o._d=!1),it();const r=o&&Em(o(n)),i=Ht(pe,{key:n.key||r&&r.key||`_${t}`},r||(a?a():[]),r&&e._===1?64:-2);return!l&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),o&&o._c&&(o._d=!0),i}function Em(e){return e.some(t=>_a(t)?!(t.type===Tt||t.type===pe&&!Em(t.children)):!0)?e:null}function $T(e,t){const n={};for(const a in e)n[t&&/[A-Z]/.test(a)?`on:${a}`:Pr(a)]=e[a];return n}const As=e=>e?Wm(e)?hi(e)||e.proxy:As(e.parent):null,uo=et(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>As(e.parent),$root:e=>As(e.root),$emit:e=>e.emit,$options:e=>Qu(e),$forceUpdate:e=>e.f||(e.f=()=>ci(e.update)),$nextTick:e=>e.n||(e.n=Re.bind(e.proxy)),$watch:e=>l_.bind(e)}),rs=(e,t)=>e!==We&&!e.__isScriptSetup&&Fe(e,t),Os={get({_:e},t){const{ctx:n,setupState:a,data:l,props:o,accessCache:r,type:i,appContext:s}=e;let u;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return a[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(rs(a,t))return r[t]=1,a[t];if(l!==We&&Fe(l,t))return r[t]=2,l[t];if((u=e.propsOptions[0])&&Fe(u,t))return r[t]=3,o[t];if(n!==We&&Fe(n,t))return r[t]=4,n[t];Rs&&(r[t]=0)}}const c=uo[t];let d,f;if(c)return t==="$attrs"&&Wt(e,"get",t),c(e);if((d=i.__cssModules)&&(d=d[t]))return d;if(n!==We&&Fe(n,t))return r[t]=4,n[t];if(f=s.config.globalProperties,Fe(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:l,ctx:o}=e;return rs(l,t)?(l[t]=n,!0):a!==We&&Fe(a,t)?(a[t]=n,!0):Fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:l,propsOptions:o}},r){let i;return!!n[r]||e!==We&&Fe(e,r)||rs(t,r)||(i=o[0])&&Fe(i,r)||Fe(a,r)||Fe(uo,r)||Fe(l.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},m_=et({},Os,{get(e,t){if(t!==Symbol.unscopables)return Os.get(e,t,e)},has(e,t){return t[0]!=="_"&&!ap(t)}});function zT(){return null}function HT(){return null}function UT(e){}function jT(e){}function WT(){return null}function KT(){}function GT(e,t){return null}function YT(){return Im().slots}function qT(){return Im().attrs}function XT(e,t,n){const a=fn();if(n&&n.local){const l=re(e[t]);return ve(()=>e[t],o=>l.value=o),ve(l,o=>{o!==e[t]&&a.emit(`update:${t}`,o)}),l}else return{__v_isRef:!0,get value(){return e[t]},set value(l){a.emit(`update:${t}`,l)}}}function Im(){const e=fn();return e.setupContext||(e.setupContext=Ym(e))}function Po(e){return _e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function JT(e,t){const n=Po(e);for(const a in t){if(a.startsWith("__skip"))continue;let l=n[a];l?_e(l)||Ve(l)?l=n[a]={type:l,default:t[a]}:l.default=t[a]:l===null&&(l=n[a]={default:t[a]}),l&&t[`__skip_${a}`]&&(l.skipFactory=!0)}return n}function ZT(e,t){return!e||!t?e||t:_e(e)&&_e(t)?e.concat(t):et({},Po(e),Po(t))}function QT(e,t){const n={};for(const a in e)t.includes(a)||Object.defineProperty(n,a,{enumerable:!0,get:()=>e[a]});return n}function eA(e){const t=fn();let n=e();return ma(),$u(n)&&(n=n.catch(a=>{throw Sa(t),a})),[n,()=>Sa(t)]}let Rs=!0;function g_(e){const t=Qu(e),n=e.proxy,a=e.ctx;Rs=!1,t.beforeCreate&&Sd(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:r,watch:i,provide:s,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:g,deactivated:b,beforeDestroy:p,beforeUnmount:S,destroyed:C,unmounted:y,render:w,renderTracked:V,renderTriggered:k,errorCaptured:x,serverPrefetch:P,expose:E,inheritAttrs:O,components:T,directives:M,filters:j}=t;if(u&&h_(u,a,null),r)for(const ie in r){const B=r[ie];Ve(B)&&(a[ie]=B.bind(n))}if(l){const ie=l.call(n,n);Ge(ie)&&(e.data=bt(ie))}if(Rs=!0,o)for(const ie in o){const B=o[ie],Y=Ve(B)?B.bind(n,n):Ve(B.get)?B.get.bind(n,n):pn,le=!Ve(B)&&Ve(B.set)?B.set.bind(n):pn,R=_({get:Y,set:le});Object.defineProperty(a,ie,{enumerable:!0,configurable:!0,get:()=>R.value,set:L=>R.value=L})}if(i)for(const ie in i)Tm(i[ie],a,n,ie);if(s){const ie=Ve(s)?s.call(n):s;Reflect.ownKeys(ie).forEach(B=>{ze(B,ie[B])})}c&&Sd(c,e,"c");function K(ie,B){_e(B)?B.forEach(Y=>ie(Y.bind(n))):B&&ie(B.bind(n))}if(K(mi,d),K(st,f),K(Vm,m),K(Zu,h),K(wm,g),K(xm,b),K(f_,x),K(d_,V),K(c_,k),K(Et,S),K(Yo,y),K(u_,P),_e(E))if(E.length){const ie=e.exposed||(e.exposed={});E.forEach(B=>{Object.defineProperty(ie,B,{get:()=>n[B],set:Y=>n[B]=Y})})}else e.exposed||(e.exposed={});w&&e.render===pn&&(e.render=w),O!=null&&(e.inheritAttrs=O),T&&(e.components=T),M&&(e.directives=M)}function h_(e,t,n=pn){_e(e)&&(e=Ls(e));for(const a in e){const l=e[a];let o;Ge(l)?"default"in l?o=Te(l.from||a,l.default,!0):o=Te(l.from||a):o=Te(l),Xe(o)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>o.value,set:r=>o.value=r}):t[a]=o}}function Sd(e,t,n){un(_e(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Tm(e,t,n,a){const l=a.includes(".")?_m(n,a):()=>n[a];if(tt(e)){const o=t[e];Ve(o)&&ve(l,o)}else if(Ve(e))ve(l,e.bind(n));else if(Ge(e))if(_e(e))e.forEach(o=>Tm(o,t,n,a));else{const o=Ve(e.handler)?e.handler.bind(n):t[e.handler];Ve(o)&&ve(l,o,e)}}function Qu(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:r}}=e.appContext,i=o.get(t);let s;return i?s=i:!l.length&&!n&&!a?s=t:(s={},l.length&&l.forEach(u=>Br(s,u,r,!0)),Br(s,t,r)),Ge(t)&&o.set(t,s),s}function Br(e,t,n,a=!1){const{mixins:l,extends:o}=t;o&&Br(e,o,n,!0),l&&l.forEach(r=>Br(e,r,n,!0));for(const r in t)if(!(a&&r==="expose")){const i=y_[r]||n&&n[r];e[r]=i?i(e[r],t[r]):t[r]}return e}const y_={data:kd,props:Cd,emits:Cd,methods:ro,computed:ro,beforeCreate:Mt,created:Mt,beforeMount:Mt,mounted:Mt,beforeUpdate:Mt,updated:Mt,beforeDestroy:Mt,beforeUnmount:Mt,destroyed:Mt,unmounted:Mt,activated:Mt,deactivated:Mt,errorCaptured:Mt,serverPrefetch:Mt,components:ro,directives:ro,watch:p_,provide:kd,inject:b_};function kd(e,t){return t?e?function(){return et(Ve(e)?e.call(this,this):e,Ve(t)?t.call(this,this):t)}:t:e}function b_(e,t){return ro(Ls(e),Ls(t))}function Ls(e){if(_e(e)){const t={};for(let n=0;n1)return n&&Ve(t)?t.call(a&&a.proxy):t}}function k_(){return!!(dt||St||Vo)}function C_(e,t,n,a=!1){const l={},o={};Or(o,gi,1),e.propsDefaults=Object.create(null),Om(e,t,l,o);for(const r in e.propsOptions[0])r in l||(l[r]=void 0);n?e.props=a?l:sm(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function w_(e,t,n,a){const{props:l,attrs:o,vnode:{patchFlag:r}}=e,i=Ae(l),[s]=e.propsOptions;let u=!1;if((a||r>0)&&!(r&16)){if(r&8){const c=e.vnode.dynamicProps;for(let d=0;d{s=!0;const[f,m]=Rm(d,t,!0);et(r,f),m&&i.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!s)return Ge(e)&&a.set(e,hl),hl;if(_e(o))for(let c=0;c-1,m[1]=g<0||h-1||Fe(m,"default"))&&i.push(d)}}}const u=[r,i];return Ge(e)&&a.set(e,u),u}function wd(e){return e[0]!=="$"}function xd(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Pd(e,t){return xd(e)===xd(t)}function Vd(e,t){return _e(t)?t.findIndex(n=>Pd(n,e)):Ve(t)&&Pd(t,e)?0:-1}const Lm=e=>e[0]==="_"||e==="$stable",ec=e=>_e(e)?e.map(qt):[qt(e)],x_=(e,t,n)=>{if(t._n)return t;const a=qe((...l)=>ec(t(...l)),n);return a._c=!1,a},Dm=(e,t,n)=>{const a=e._ctx;for(const l in e){if(Lm(l))continue;const o=e[l];if(Ve(o))t[l]=x_(l,o,a);else if(o!=null){const r=ec(o);t[l]=()=>r}}},Mm=(e,t)=>{const n=ec(t);e.slots.default=()=>n},P_=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ae(t),Or(t,"_",n)):Dm(t,e.slots={})}else e.slots={},t&&Mm(e,t);Or(e.slots,gi,1)},V_=(e,t,n)=>{const{vnode:a,slots:l}=e;let o=!0,r=We;if(a.shapeFlag&32){const i=t._;i?n&&i===1?o=!1:(et(l,t),!n&&i===1&&delete l._):(o=!t.$stable,Dm(t,l)),r=t}else t&&(Mm(e,t),r={default:1});if(o)for(const i in l)!Lm(i)&&r[i]==null&&delete l[i]};function Nr(e,t,n,a,l=!1){if(_e(e)){e.forEach((f,m)=>Nr(f,t&&(_e(t)?t[m]:t),n,a,l));return}if(Ua(a)&&!l)return;const o=a.shapeFlag&4?hi(a.component)||a.component.proxy:a.el,r=l?null:o,{i,r:s}=e,u=t&&t.r,c=i.refs===We?i.refs={}:i.refs,d=i.setupState;if(u!=null&&u!==s&&(tt(u)?(c[u]=null,Fe(d,u)&&(d[u]=null)):Xe(u)&&(u.value=null)),Ve(s))va(s,i,12,[r,c]);else{const f=tt(s),m=Xe(s);if(f||m){const h=()=>{if(e.f){const g=f?Fe(d,s)?d[s]:c[s]:s.value;l?_e(g)&&Nu(g,o):_e(g)?g.includes(o)||g.push(o):f?(c[s]=[o],Fe(d,s)&&(d[s]=c[s])):(s.value=[o],e.k&&(c[e.k]=s.value))}else f?(c[s]=r,Fe(d,s)&&(d[s]=r)):m&&(s.value=r,e.k&&(c[e.k]=r))};r?(h.id=-1,Pt(h,n)):h()}}}let na=!1;const gr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",hr=e=>e.nodeType===8;function E_(e){const{mt:t,p:n,o:{patchProp:a,createText:l,nextSibling:o,parentNode:r,remove:i,insert:s,createComment:u}}=e,c=(C,y)=>{if(!y.hasChildNodes()){n(null,C,y),Fr(),y._vnode=C;return}na=!1,d(y.firstChild,C,null,null,null),Fr(),y._vnode=C,na&&console.error("Hydration completed but contains mismatches.")},d=(C,y,w,V,k,x=!1)=>{const P=hr(C)&&C.data==="[",E=()=>g(C,y,w,V,k,P),{type:O,ref:T,shapeFlag:M,patchFlag:j}=y;let J=C.nodeType;y.el=C,j===-2&&(x=!1,y.dynamicChildren=null);let K=null;switch(O){case pa:J!==3?y.children===""?(s(y.el=l(""),r(C),C),K=C):K=E():(C.data!==y.children&&(na=!0,C.data=y.children),K=o(C));break;case Tt:S(C)?(K=o(C),p(y.el=C.content.firstChild,C,w)):J!==8||P?K=E():K=o(C);break;case kl:if(P&&(C=o(C),J=C.nodeType),J===1||J===3){K=C;const ie=!y.children.length;for(let B=0;B{x=x||!!y.dynamicChildren;const{type:P,props:E,patchFlag:O,shapeFlag:T,dirs:M,transition:j}=y,J=P==="input"||P==="option";if(J||O!==-1){M&&Pn(y,null,w,"created");let K=!1;if(S(C)){K=Bm(V,j)&&w&&w.vnode.props&&w.vnode.props.appear;const B=C.content.firstChild;K&&j.beforeEnter(B),p(B,C,w),y.el=C=B}if(E)if(J||!x||O&48)for(const B in E)(J&&(B.endsWith("value")||B==="indeterminate")||Uo(B)&&!so(B)||B[0]===".")&&a(C,B,null,E[B],!1,void 0,w);else E.onClick&&a(C,"onClick",null,E.onClick,!1,void 0,w);let ie;if((ie=E&&E.onVnodeBeforeMount)&&zt(ie,w,y),M&&Pn(y,null,w,"beforeMount"),((ie=E&&E.onVnodeMounted)||M||K)&&pm(()=>{ie&&zt(ie,w,y),K&&j.enter(C),M&&Pn(y,null,w,"mounted")},V),T&16&&!(E&&(E.innerHTML||E.textContent))){let B=m(C.firstChild,y,C,w,V,k,x);for(;B;){na=!0;const Y=B;B=B.nextSibling,i(Y)}}else T&8&&C.textContent!==y.children&&(na=!0,C.textContent=y.children)}return C.nextSibling},m=(C,y,w,V,k,x,P)=>{P=P||!!y.dynamicChildren;const E=y.children,O=E.length;for(let T=0;T{const{slotScopeIds:P}=y;P&&(k=k?k.concat(P):P);const E=r(C),O=m(o(C),y,E,w,V,k,x);return O&&hr(O)&&O.data==="]"?o(y.anchor=O):(na=!0,s(y.anchor=u("]"),E,O),O)},g=(C,y,w,V,k,x)=>{if(na=!0,y.el=null,x){const O=b(C);for(;;){const T=o(C);if(T&&T!==O)i(T);else break}}const P=o(C),E=r(C);return i(C),n(null,y,E,P,w,V,gr(E),k),P},b=(C,y="[",w="]")=>{let V=0;for(;C;)if(C=o(C),C&&hr(C)&&(C.data===y&&V++,C.data===w)){if(V===0)return o(C);V--}return C},p=(C,y,w)=>{const V=y.parentNode;V&&V.replaceChild(C,y);let k=w;for(;k;)k.vnode.el===y&&(k.vnode.el=k.subTree.el=C),k=k.parent},S=C=>C.nodeType===1&&C.tagName.toLowerCase()==="template";return[c,d]}const Pt=pm;function I_(e){return Fm(e)}function T_(e){return Fm(e,E_)}function Fm(e,t){const n=ws();n.__VUE__=!0;const{insert:a,remove:l,patchProp:o,createElement:r,createText:i,createComment:s,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:m=pn,insertStaticContent:h}=e,g=(I,A,D,G=null,Z=null,ae=null,ce=!1,fe=null,ge=!!A.dynamicChildren)=>{if(I===A)return;I&&!yn(I,A)&&(G=N(I),L(I,Z,ae,!0),I=null),A.patchFlag===-2&&(ge=!1,A.dynamicChildren=null);const{type:ue,ref:ke,shapeFlag:ye}=A;switch(ue){case pa:b(I,A,D,G);break;case Tt:p(I,A,D,G);break;case kl:I==null&&S(A,D,G,ce);break;case pe:T(I,A,D,G,Z,ae,ce,fe,ge);break;default:ye&1?w(I,A,D,G,Z,ae,ce,fe,ge):ye&6?M(I,A,D,G,Z,ae,ce,fe,ge):(ye&64||ye&128)&&ue.process(I,A,D,G,Z,ae,ce,fe,ge,X)}ke!=null&&Z&&Nr(ke,I&&I.ref,ae,A||I,!A)},b=(I,A,D,G)=>{if(I==null)a(A.el=i(A.children),D,G);else{const Z=A.el=I.el;A.children!==I.children&&u(Z,A.children)}},p=(I,A,D,G)=>{I==null?a(A.el=s(A.children||""),D,G):A.el=I.el},S=(I,A,D,G)=>{[I.el,I.anchor]=h(I.children,A,D,G,I.el,I.anchor)},C=({el:I,anchor:A},D,G)=>{let Z;for(;I&&I!==A;)Z=f(I),a(I,D,G),I=Z;a(A,D,G)},y=({el:I,anchor:A})=>{let D;for(;I&&I!==A;)D=f(I),l(I),I=D;l(A)},w=(I,A,D,G,Z,ae,ce,fe,ge)=>{ce=ce||A.type==="svg",I==null?V(A,D,G,Z,ae,ce,fe,ge):P(I,A,Z,ae,ce,fe,ge)},V=(I,A,D,G,Z,ae,ce,fe)=>{let ge,ue;const{type:ke,props:ye,shapeFlag:H,transition:ne,dirs:Se}=I;if(ge=I.el=r(I.type,ae,ye&&ye.is,ye),H&8?c(ge,I.children):H&16&&x(I.children,ge,null,G,Z,ae&&ke!=="foreignObject",ce,fe),Se&&Pn(I,null,G,"created"),k(ge,I,I.scopeId,ce,G),ye){for(const Oe in ye)Oe!=="value"&&!so(Oe)&&o(ge,Oe,null,ye[Oe],ae,I.children,G,Z,U);"value"in ye&&o(ge,"value",null,ye.value),(ue=ye.onVnodeBeforeMount)&&zt(ue,G,I)}Se&&Pn(I,null,G,"beforeMount");const Pe=Bm(Z,ne);Pe&&ne.beforeEnter(ge),a(ge,A,D),((ue=ye&&ye.onVnodeMounted)||Pe||Se)&&Pt(()=>{ue&&zt(ue,G,I),Pe&&ne.enter(ge),Se&&Pn(I,null,G,"mounted")},Z)},k=(I,A,D,G,Z)=>{if(D&&m(I,D),G)for(let ae=0;ae{for(let ue=ge;ue{const fe=A.el=I.el;let{patchFlag:ge,dynamicChildren:ue,dirs:ke}=A;ge|=I.patchFlag&16;const ye=I.props||We,H=A.props||We;let ne;D&&Aa(D,!1),(ne=H.onVnodeBeforeUpdate)&&zt(ne,D,A,I),ke&&Pn(A,I,D,"beforeUpdate"),D&&Aa(D,!0);const Se=Z&&A.type!=="foreignObject";if(ue?E(I.dynamicChildren,ue,fe,D,G,Se,ae):ce||B(I,A,fe,null,D,G,Se,ae,!1),ge>0){if(ge&16)O(fe,A,ye,H,D,G,Z);else if(ge&2&&ye.class!==H.class&&o(fe,"class",null,H.class,Z),ge&4&&o(fe,"style",ye.style,H.style,Z),ge&8){const Pe=A.dynamicProps;for(let Oe=0;Oe{ne&&zt(ne,D,A,I),ke&&Pn(A,I,D,"updated")},G)},E=(I,A,D,G,Z,ae,ce)=>{for(let fe=0;fe{if(D!==G){if(D!==We)for(const fe in D)!so(fe)&&!(fe in G)&&o(I,fe,D[fe],null,ce,A.children,Z,ae,U);for(const fe in G){if(so(fe))continue;const ge=G[fe],ue=D[fe];ge!==ue&&fe!=="value"&&o(I,fe,ue,ge,ce,A.children,Z,ae,U)}"value"in G&&o(I,"value",D.value,G.value)}},T=(I,A,D,G,Z,ae,ce,fe,ge)=>{const ue=A.el=I?I.el:i(""),ke=A.anchor=I?I.anchor:i("");let{patchFlag:ye,dynamicChildren:H,slotScopeIds:ne}=A;ne&&(fe=fe?fe.concat(ne):ne),I==null?(a(ue,D,G),a(ke,D,G),x(A.children,D,ke,Z,ae,ce,fe,ge)):ye>0&&ye&64&&H&&I.dynamicChildren?(E(I.dynamicChildren,H,D,Z,ae,ce,fe),(A.key!=null||Z&&A===Z.subTree)&&tc(I,A,!0)):B(I,A,D,ke,Z,ae,ce,fe,ge)},M=(I,A,D,G,Z,ae,ce,fe,ge)=>{A.slotScopeIds=fe,I==null?A.shapeFlag&512?Z.ctx.activate(A,D,G,ce,ge):j(A,D,G,Z,ae,ce,ge):J(I,A,ge)},j=(I,A,D,G,Z,ae,ce)=>{const fe=I.component=jm(I,G,Z);if(Go(I)&&(fe.ctx.renderer=X),Km(fe),fe.asyncDep){if(Z&&Z.registerDep(fe,K),!I.el){const ge=fe.subTree=v(Tt);p(null,ge,A,D)}return}K(fe,I,A,D,Z,ae,ce)},J=(I,A,D)=>{const G=A.component=I.component;if(Yp(I,A,D))if(G.asyncDep&&!G.asyncResolved){ie(G,A,D);return}else G.next=A,zp(G.update),G.update();else A.el=I.el,G.vnode=A},K=(I,A,D,G,Z,ae,ce)=>{const fe=()=>{if(I.isMounted){let{next:ke,bu:ye,u:H,parent:ne,vnode:Se}=I,Pe=ke,Oe;Aa(I,!1),ke?(ke.el=Se.el,ie(I,ke,ce)):ke=Se,ye&&bl(ye),(Oe=ke.props&&ke.props.onVnodeBeforeUpdate)&&zt(Oe,ne,ke,Se),Aa(I,!0);const Je=Vr(I),yt=I.subTree;I.subTree=Je,g(yt,Je,d(yt.el),N(yt),I,Z,ae),ke.el=Je.el,Pe===null&&Gu(I,Je.el),H&&Pt(H,Z),(Oe=ke.props&&ke.props.onVnodeUpdated)&&Pt(()=>zt(Oe,ne,ke,Se),Z)}else{let ke;const{el:ye,props:H}=A,{bm:ne,m:Se,parent:Pe}=I,Oe=Ua(A);if(Aa(I,!1),ne&&bl(ne),!Oe&&(ke=H&&H.onVnodeBeforeMount)&&zt(ke,Pe,A),Aa(I,!0),ye&&de){const Je=()=>{I.subTree=Vr(I),de(ye,I.subTree,I,Z,null)};Oe?A.type.__asyncLoader().then(()=>!I.isUnmounted&&Je()):Je()}else{const Je=I.subTree=Vr(I);g(null,Je,D,G,I,Z,ae),A.el=Je.el}if(Se&&Pt(Se,Z),!Oe&&(ke=H&&H.onVnodeMounted)){const Je=A;Pt(()=>zt(ke,Pe,Je),Z)}(A.shapeFlag&256||Pe&&Ua(Pe.vnode)&&Pe.vnode.shapeFlag&256)&&I.a&&Pt(I.a,Z),I.isMounted=!0,A=D=G=null}},ge=I.effect=new po(fe,()=>ci(ue),I.scope),ue=I.update=()=>ge.run();ue.id=I.uid,Aa(I,!0),ue()},ie=(I,A,D)=>{A.component=I;const G=I.vnode.props;I.vnode=A,I.next=null,w_(I,A.props,G,D),V_(I,A.children,D),$l(),hd(I),zl()},B=(I,A,D,G,Z,ae,ce,fe,ge=!1)=>{const ue=I&&I.children,ke=I?I.shapeFlag:0,ye=A.children,{patchFlag:H,shapeFlag:ne}=A;if(H>0){if(H&128){le(ue,ye,D,G,Z,ae,ce,fe,ge);return}else if(H&256){Y(ue,ye,D,G,Z,ae,ce,fe,ge);return}}ne&8?(ke&16&&U(ue,Z,ae),ye!==ue&&c(D,ye)):ke&16?ne&16?le(ue,ye,D,G,Z,ae,ce,fe,ge):U(ue,Z,ae,!0):(ke&8&&c(D,""),ne&16&&x(ye,D,G,Z,ae,ce,fe,ge))},Y=(I,A,D,G,Z,ae,ce,fe,ge)=>{I=I||hl,A=A||hl;const ue=I.length,ke=A.length,ye=Math.min(ue,ke);let H;for(H=0;Hke?U(I,Z,ae,!0,!1,ye):x(A,D,G,Z,ae,ce,fe,ge,ye)},le=(I,A,D,G,Z,ae,ce,fe,ge)=>{let ue=0;const ke=A.length;let ye=I.length-1,H=ke-1;for(;ue<=ye&&ue<=H;){const ne=I[ue],Se=A[ue]=ge?ua(A[ue]):qt(A[ue]);if(yn(ne,Se))g(ne,Se,D,null,Z,ae,ce,fe,ge);else break;ue++}for(;ue<=ye&&ue<=H;){const ne=I[ye],Se=A[H]=ge?ua(A[H]):qt(A[H]);if(yn(ne,Se))g(ne,Se,D,null,Z,ae,ce,fe,ge);else break;ye--,H--}if(ue>ye){if(ue<=H){const ne=H+1,Se=neH)for(;ue<=ye;)L(I[ue],Z,ae,!0),ue++;else{const ne=ue,Se=ue,Pe=new Map;for(ue=Se;ue<=H;ue++){const Gt=A[ue]=ge?ua(A[ue]):qt(A[ue]);Gt.key!=null&&Pe.set(Gt.key,ue)}let Oe,Je=0;const yt=H-Se+1;let ea=!1,es=0;const Jl=new Array(yt);for(ue=0;ue=yt){L(Gt,Z,ae,!0);continue}let xn;if(Gt.key!=null)xn=Pe.get(Gt.key);else for(Oe=Se;Oe<=H;Oe++)if(Jl[Oe-Se]===0&&yn(Gt,A[Oe])){xn=Oe;break}xn===void 0?L(Gt,Z,ae,!0):(Jl[xn-Se]=ue+1,xn>=es?es=xn:ea=!0,g(Gt,A[xn],D,null,Z,ae,ce,fe,ge),Je++)}const od=ea?A_(Jl):hl;for(Oe=od.length-1,ue=yt-1;ue>=0;ue--){const Gt=Se+ue,xn=A[Gt],rd=Gt+1{const{el:ae,type:ce,transition:fe,children:ge,shapeFlag:ue}=I;if(ue&6){R(I.component.subTree,A,D,G);return}if(ue&128){I.suspense.move(A,D,G);return}if(ue&64){ce.move(I,A,D,X);return}if(ce===pe){a(ae,A,D);for(let ye=0;yefe.enter(ae),Z);else{const{leave:ye,delayLeave:H,afterLeave:ne}=fe,Se=()=>a(ae,A,D),Pe=()=>{ye(ae,()=>{Se(),ne&&ne()})};H?H(ae,Se,Pe):Pe()}else a(ae,A,D)},L=(I,A,D,G=!1,Z=!1)=>{const{type:ae,props:ce,ref:fe,children:ge,dynamicChildren:ue,shapeFlag:ke,patchFlag:ye,dirs:H}=I;if(fe!=null&&Nr(fe,null,D,I,!0),ke&256){A.ctx.deactivate(I);return}const ne=ke&1&&H,Se=!Ua(I);let Pe;if(Se&&(Pe=ce&&ce.onVnodeBeforeUnmount)&&zt(Pe,A,I),ke&6)te(I.component,D,G);else{if(ke&128){I.suspense.unmount(D,G);return}ne&&Pn(I,null,A,"beforeUnmount"),ke&64?I.type.remove(I,A,D,Z,X,G):ue&&(ae!==pe||ye>0&&ye&64)?U(ue,A,D,!1,!0):(ae===pe&&ye&384||!Z&&ke&16)&&U(ge,A,D),G&&F(I)}(Se&&(Pe=ce&&ce.onVnodeUnmounted)||ne)&&Pt(()=>{Pe&&zt(Pe,A,I),ne&&Pn(I,null,A,"unmounted")},D)},F=I=>{const{type:A,el:D,anchor:G,transition:Z}=I;if(A===pe){q(D,G);return}if(A===kl){y(I);return}const ae=()=>{l(D),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(I.shapeFlag&1&&Z&&!Z.persisted){const{leave:ce,delayLeave:fe}=Z,ge=()=>ce(D,ae);fe?fe(I.el,ae,ge):ge()}else ae()},q=(I,A)=>{let D;for(;I!==A;)D=f(I),l(I),I=D;l(A)},te=(I,A,D)=>{const{bum:G,scope:Z,update:ae,subTree:ce,um:fe}=I;G&&bl(G),Z.stop(),ae&&(ae.active=!1,L(ce,I,A,D)),fe&&Pt(fe,A),Pt(()=>{I.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&I.asyncDep&&!I.asyncResolved&&I.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},U=(I,A,D,G=!1,Z=!1,ae=0)=>{for(let ce=ae;ceI.shapeFlag&6?N(I.component.subTree):I.shapeFlag&128?I.suspense.next():f(I.anchor||I.el),$=(I,A,D)=>{I==null?A._vnode&&L(A._vnode,null,null,!0):g(A._vnode||null,I,A,null,null,null,D),hd(),Fr(),A._vnode=I},X={p:g,um:L,m:R,r:F,mt:j,mc:x,pc:B,pbc:E,n:N,o:e};let W,de;return t&&([W,de]=t(X)),{render:$,hydrate:W,createApp:S_($,W)}}function Aa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Bm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function tc(e,t,n=!1){const a=e.children,l=t.children;if(_e(a)&&_e(l))for(let o=0;o>1,e[n[i]]0&&(t[a]=n[o-1]),n[o]=a)}}for(o=n.length,r=n[o-1];o-- >0;)n[o]=r,r=t[r];return n}const O_=e=>e.__isTeleport,co=e=>e&&(e.disabled||e.disabled===""),Ed=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ms=(e,t)=>{const n=e&&e.to;return tt(n)?t?t(n):null:n},R_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,l,o,r,i,s,u){const{mc:c,pc:d,pbc:f,o:{insert:m,querySelector:h,createText:g,createComment:b}}=u,p=co(t.props);let{shapeFlag:S,children:C,dynamicChildren:y}=t;if(e==null){const w=t.el=g(""),V=t.anchor=g("");m(w,n,a),m(V,n,a);const k=t.target=Ms(t.props,h),x=t.targetAnchor=g("");k&&(m(x,k),r=r||Ed(k));const P=(E,O)=>{S&16&&c(C,E,O,l,o,r,i,s)};p?P(n,V):k&&P(k,x)}else{t.el=e.el;const w=t.anchor=e.anchor,V=t.target=e.target,k=t.targetAnchor=e.targetAnchor,x=co(e.props),P=x?n:V,E=x?w:k;if(r=r||Ed(V),y?(f(e.dynamicChildren,y,P,l,o,r,i),tc(e,t,!0)):s||d(e,t,P,E,l,o,r,i,!1),p)x?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):yr(t,n,w,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=Ms(t.props,h);O&&yr(t,O,null,u,0)}else x&&yr(t,V,k,u,1)}Nm(t)},remove(e,t,n,a,{um:l,o:{remove:o}},r){const{shapeFlag:i,children:s,anchor:u,targetAnchor:c,target:d,props:f}=e;if(d&&o(c),r&&o(u),i&16){const m=r||!co(f);for(let h=0;h0?Ut||hl:null,$m(),Ga>0&&Ut&&Ut.push(e),e}function xl(e,t,n,a,l,o){return zm(Um(e,t,n,a,l,o,!0))}function Ht(e,t,n,a,l){return zm(v(e,t,n,a,l,!0))}function _a(e){return e?e.__v_isVNode===!0:!1}function yn(e,t){return e.type===t.type&&e.key===t.key}function tA(e){}const gi="__vInternal",Hm=({key:e})=>e??null,Er=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?tt(e)||Xe(e)||Ve(e)?{i:St,r:e,k:t,f:!!n}:e:null);function Um(e,t=null,n=null,a=0,l=null,o=e===pe?0:1,r=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Hm(t),ref:t&&Er(t),scopeId:fi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:a,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:St};return i?(nc(s,n),o&128&&e.normalize(s)):n&&(s.shapeFlag|=tt(n)?8:16),Ga>0&&!r&&Ut&&(s.patchFlag>0||o&6)&&s.patchFlag!==32&&Ut.push(s),s}const v=M_;function M_(e,t=null,n=null,a=0,l=null,o=!1){if((!e||e===ym)&&(e=Tt),_a(e)){const i=Tn(e,t,!0);return n&&nc(i,n),Ga>0&&!o&&Ut&&(i.shapeFlag&6?Ut[Ut.indexOf(e)]=i:Ut.push(i)),i.patchFlag|=-2,i}if(H_(e)&&(e=e.__vccOpts),t){t=F_(t);let{class:i,style:s}=t;i&&!tt(i)&&(t.class=ai(i)),Ge(s)&&(um(s)&&!_e(s)&&(s=et({},s)),t.style=ni(s))}const r=tt(e)?1:bm(e)?128:O_(e)?64:Ge(e)?4:Ve(e)?2:0;return Um(e,t,n,a,l,r,o,!0)}function F_(e){return e?um(e)||gi in e?et({},e):e:null}function Tn(e,t,n=!1){const{props:a,ref:l,patchFlag:o,children:r}=e,i=t?se(a||{},t):a;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Hm(i),ref:t&&t.ref?n&&l?_e(l)?l.concat(Er(t)):[l,Er(t)]:Er(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tn(e.ssContent),ssFallback:e.ssFallback&&Tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Jt(e=" ",t=0){return v(pa,null,e,t)}function nA(e,t){const n=v(kl,null,e);return n.staticCount=t,n}function bn(e="",t=!1){return t?(it(),Ht(Tt,null,e)):v(Tt,null,e)}function qt(e){return e==null||typeof e=="boolean"?v(Tt):_e(e)?v(pe,null,e.slice()):typeof e=="object"?ua(e):v(pa,null,String(e))}function ua(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tn(e)}function nc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(_e(t))n=16;else if(typeof t=="object")if(a&65){const l=t.default;l&&(l._c&&(l._d=!1),nc(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(gi in t)?t._ctx=St:l===3&&St&&(St.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ve(t)?(t={default:t,_ctx:St},n=32):(t=String(t),a&64?(n=16,t=[Jt(t)]):n=8);e.children=t,e.shapeFlag|=n}function se(...e){const t={};for(let n=0;ndt||St;let ac,sl,Td="__VUE_INSTANCE_SETTERS__";(sl=ws()[Td])||(sl=ws()[Td]=[]),sl.push(e=>dt=e),ac=e=>{sl.length>1?sl.forEach(t=>t(e)):sl[0](e)};const Sa=e=>{ac(e),e.scope.on()},ma=()=>{dt&&dt.scope.off(),ac(null)};function Wm(e){return e.vnode.shapeFlag&4}let Pl=!1;function Km(e,t=!1){Pl=t;const{props:n,children:a}=e.vnode,l=Wm(e);C_(e,n,l,t),P_(e,a);const o=l?$_(e,t):void 0;return Pl=!1,o}function $_(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=si(new Proxy(e.ctx,Os));const{setup:a}=n;if(a){const l=e.setupContext=a.length>1?Ym(e):null;Sa(e),$l();const o=va(a,e,0,[e.props,l]);if(zl(),ma(),$u(o)){if(o.then(ma,ma),t)return o.then(r=>{Fs(e,r,t)}).catch(r=>{Hl(r,e,0)});e.asyncDep=o}else Fs(e,o,t)}else Gm(e,t)}function Fs(e,t,n){Ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ge(t)&&(e.setupState=dm(t)),Gm(e,n)}let $r,Bs;function aA(e){$r=e,Bs=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,m_))}}const lA=()=>!$r;function Gm(e,t,n){const a=e.type;if(!e.render){if(!t&&$r&&!a.render){const l=a.template||Qu(e).template;if(l){const{isCustomElement:o,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,u=et(et({isCustomElement:o,delimiters:i},r),s);a.render=$r(l,u)}}e.render=a.render||pn,Bs&&Bs(e)}{Sa(e),$l();try{g_(e)}finally{zl(),ma()}}}function z_(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Wt(e,"get","$attrs"),t[n]}}))}function Ym(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return z_(e)},slots:e.slots,emit:e.emit,expose:t}}function hi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(dm(si(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in uo)return uo[n](e)},has(t,n){return n in t||n in uo}}))}function Ns(e,t=!0){return Ve(e)?e.displayName||e.name:e.name||t&&e.__name}function H_(e){return Ve(e)&&"__vccOpts"in e}const _=(e,t)=>Bp(e,t,Pl);function vn(e,t,n){const a=arguments.length;return a===2?Ge(t)&&!_e(t)?_a(t)?v(e,null,[t]):v(e,t):v(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&_a(n)&&(n=[n]),v(e,t,n))}const U_=Symbol.for("v-scx"),j_=()=>Te(U_);function oA(){}function rA(e,t,n,a){const l=n[a];if(l&&W_(l,e))return l;const o=t();return o.memo=e.slice(),n[a]=o}function W_(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let a=0;a0&&Ut&&Ut.push(e),!0}const K_="3.3.12",G_={createComponentInstance:jm,setupComponent:Km,renderComponentRoot:Vr,setCurrentRenderingInstance:Co,isVNode:_a,normalizeVNode:qt},iA=G_,sA=null,uA=null,Y_="http://www.w3.org/2000/svg",Fa=typeof document<"u"?document:null,Ad=Fa&&Fa.createElement("template"),q_={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const l=t?Fa.createElementNS(Y_,e):Fa.createElement(e,n?{is:n}:void 0);return e==="select"&&a&&a.multiple!=null&&l.setAttribute("multiple",a.multiple),l},createText:e=>Fa.createTextNode(e),createComment:e=>Fa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,l,o){const r=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{Ad.innerHTML=a?`${e}`:e;const i=Ad.content;if(a){const s=i.firstChild;for(;s.firstChild;)i.appendChild(s.firstChild);i.removeChild(s)}t.insertBefore(i,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},aa="transition",Ql="animation",Vl=Symbol("_vtc"),An=(e,{slots:t})=>vn(r_,Xm(e),t);An.displayName="Transition";const qm={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},X_=An.props=et({},km,qm),Oa=(e,t=[])=>{_e(e)?e.forEach(n=>n(...t)):e&&e(...t)},Od=e=>e?_e(e)?e.some(t=>t.length>1):e.length>1:!1;function Xm(e){const t={};for(const T in e)T in qm||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:a,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=o,appearActiveClass:u=r,appearToClass:c=i,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=J_(l),g=h&&h[0],b=h&&h[1],{onBeforeEnter:p,onEnter:S,onEnterCancelled:C,onLeave:y,onLeaveCancelled:w,onBeforeAppear:V=p,onAppear:k=S,onAppearCancelled:x=C}=t,P=(T,M,j)=>{ra(T,M?c:i),ra(T,M?u:r),j&&j()},E=(T,M)=>{T._isLeaving=!1,ra(T,d),ra(T,m),ra(T,f),M&&M()},O=T=>(M,j)=>{const J=T?k:S,K=()=>P(M,T,j);Oa(J,[M,K]),Rd(()=>{ra(M,T?s:o),Fn(M,T?c:i),Od(J)||Ld(M,a,g,K)})};return et(t,{onBeforeEnter(T){Oa(p,[T]),Fn(T,o),Fn(T,r)},onBeforeAppear(T){Oa(V,[T]),Fn(T,s),Fn(T,u)},onEnter:O(!1),onAppear:O(!0),onLeave(T,M){T._isLeaving=!0;const j=()=>E(T,M);Fn(T,d),Zm(),Fn(T,f),Rd(()=>{T._isLeaving&&(ra(T,d),Fn(T,m),Od(y)||Ld(T,a,b,j))}),Oa(y,[T,j])},onEnterCancelled(T){P(T,!1),Oa(C,[T])},onAppearCancelled(T){P(T,!0),Oa(x,[T])},onLeaveCancelled(T){E(T),Oa(w,[T])}})}function J_(e){if(e==null)return null;if(Ge(e))return[is(e.enter),is(e.leave)];{const t=is(e);return[t,t]}}function is(e){return Lr(e)}function Fn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Vl]||(e[Vl]=new Set)).add(t)}function ra(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Vl];n&&(n.delete(t),n.size||(e[Vl]=void 0))}function Rd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Z_=0;function Ld(e,t,n,a){const l=e._endId=++Z_,o=()=>{l===e._endId&&a()};if(n)return setTimeout(o,n);const{type:r,timeout:i,propCount:s}=Jm(e,t);if(!r)return a();const u=r+"end";let c=0;const d=()=>{e.removeEventListener(u,f),o()},f=m=>{m.target===e&&++c>=s&&d()};setTimeout(()=>{c(n[h]||"").split(", "),l=a(`${aa}Delay`),o=a(`${aa}Duration`),r=Dd(l,o),i=a(`${Ql}Delay`),s=a(`${Ql}Duration`),u=Dd(i,s);let c=null,d=0,f=0;t===aa?r>0&&(c=aa,d=r,f=o.length):t===Ql?u>0&&(c=Ql,d=u,f=s.length):(d=Math.max(r,u),c=d>0?r>u?aa:Ql:null,f=c?c===aa?o.length:s.length:0);const m=c===aa&&/\b(transform|all)(,|$)/.test(a(`${aa}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:m}}function Dd(e,t){for(;e.lengthMd(n)+Md(e[a])))}function Md(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zm(){return document.body.offsetHeight}function Q_(e,t,n){const a=e[Vl];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const lc=Symbol("_vod"),Cn={beforeMount(e,{value:t},{transition:n}){e[lc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):eo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),eo(e,!0),a.enter(e)):a.leave(e,()=>{eo(e,!1)}):eo(e,t))},beforeUnmount(e,{value:t}){eo(e,t)}};function eo(e,t){e.style.display=t?e[lc]:"none"}function eS(){Cn.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Qm=Symbol("");function cA(e){const t=fn();if(!t)return;const n=t.ut=(l=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>zs(o,l))},a=()=>{const l=e(t.proxy);$s(t.subTree,l),n(l)};a_(a),st(()=>{const l=new MutationObserver(a);l.observe(t.subTree.el.parentNode,{childList:!0}),Yo(()=>l.disconnect())})}function $s(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{$s(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)zs(e.el,t);else if(e.type===pe)e.children.forEach(n=>$s(n,t));else if(e.type===kl){let{el:n,anchor:a}=e;for(;n&&(zs(n,t),n!==a);)n=n.nextSibling}}function zs(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const l in t)n.setProperty(`--${l}`,t[l]),a+=`--${l}: ${t[l]};`;n[Qm]=a}}function tS(e,t,n){const a=e.style,l=tt(n);if(n&&!l){if(t&&!tt(t))for(const o in t)n[o]==null&&Hs(a,o,"");for(const o in n)Hs(a,o,n[o])}else{const o=a.display;if(l){if(t!==n){const r=a[Qm];r&&(n+=";"+r),a.cssText=n}}else t&&e.removeAttribute("style");lc in e&&(a.display=o)}}const Fd=/\s*!important$/;function Hs(e,t,n){if(_e(n))n.forEach(a=>Hs(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=nS(e,t);Fd.test(n)?e.setProperty(ln(a),n.replace(Fd,""),"important"):e[a]=n}}const Bd=["Webkit","Moz","ms"],ss={};function nS(e,t){const n=ss[t];if(n)return n;let a=Ft(t);if(a!=="filter"&&a in e)return ss[t]=a;a=Ln(a);for(let l=0;lus||(sS.then(()=>us=0),us=Date.now());function cS(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;un(dS(a,n.value),t,5,[a])};return n.value=e,n.attached=uS(),n}function dS(e,t){if(_e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>l=>!l._stopped&&a&&a(l))}else return t}const Hd=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fS=(e,t,n,a,l=!1,o,r,i,s)=>{t==="class"?Q_(e,a,l):t==="style"?tS(e,n,a):Uo(t)?Bu(t)||rS(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vS(e,t,a,l))?lS(e,t,a,o,r,i,s):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),aS(e,t,a,l))};function vS(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hd(t)&&Ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const l=e.tagName;if(l==="IMG"||l==="VIDEO"||l==="CANVAS"||l==="SOURCE")return!1}return Hd(t)&&tt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function mS(e,t){const n=Ca(e);class a extends oc{constructor(o){super(n,o,t)}}return a.def=n,a}/*! #__NO_SIDE_EFFECTS__ */const dA=e=>mS(e,IS),gS=typeof HTMLElement<"u"?HTMLElement:class{};class oc extends gS{constructor(t,n={},a){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&a?a(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Re(()=>{this._connected||(Yd(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let a=0;a{for(const l of a)this._setAttr(l.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(a,l=!1)=>{const{props:o,styles:r}=a;let i;if(o&&!_e(o))for(const s in o){const u=o[s];(u===Number||u&&u.type===Number)&&(s in this._props&&(this._props[s]=Lr(this._props[s])),(i||(i=Object.create(null)))[Ft(s)]=!0)}this._numberProps=i,l&&this._resolveProps(a),this._applyStyles(r),this._update()},n=this._def.__asyncLoader;n?n().then(a=>t(a,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,a=_e(n)?n:Object.keys(n||{});for(const l of Object.keys(this))l[0]!=="_"&&a.includes(l)&&this._setProp(l,this[l],!0,!1);for(const l of a.map(Ft))Object.defineProperty(this,l,{get(){return this._getProp(l)},set(o){this._setProp(l,o)}})}_setAttr(t){let n=this.getAttribute(t);const a=Ft(t);this._numberProps&&this._numberProps[a]&&(n=Lr(n)),this._setProp(a,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,a=!0,l=!0){n!==this._props[t]&&(this._props[t]=n,l&&this._instance&&this._update(),a&&(n===!0?this.setAttribute(ln(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(ln(t),n+""):n||this.removeAttribute(ln(t))))}_update(){Yd(this._createVNode(),this.shadowRoot)}_createVNode(){const t=v(this._def,et({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const a=(o,r)=>{this.dispatchEvent(new CustomEvent(o,{detail:r}))};n.emit=(o,...r)=>{a(o,r),ln(o)!==o&&a(ln(o),r)};let l=this;for(;l=l&&(l.parentNode||l.host);)if(l instanceof oc){n.parent=l._instance,n.provides=l._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const a=document.createElement("style");a.textContent=n,this.shadowRoot.appendChild(a)})}}function fA(e="$style"){{const t=fn();if(!t)return We;const n=t.type.__cssModules;if(!n)return We;const a=n[e];return a||We}}const eg=new WeakMap,tg=new WeakMap,zr=Symbol("_moveCb"),Ud=Symbol("_enterCb"),ng={name:"TransitionGroup",props:et({},X_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=fn(),a=Sm();let l,o;return Zu(()=>{if(!l.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!SS(l[0].el,n.vnode.el,r))return;l.forEach(bS),l.forEach(pS);const i=l.filter(_S);Zm(),i.forEach(s=>{const u=s.el,c=u.style;Fn(u,r),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[zr]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[zr]=null,ra(u,r))};u.addEventListener("transitionend",d)})}),()=>{const r=Ae(e),i=Xm(r);let s=r.tag||pe;l=o,o=t.default?Ju(t.default()):[];for(let u=0;udelete e.mode;ng.props;const yS=ng;function bS(e){const t=e.el;t[zr]&&t[zr](),t[Ud]&&t[Ud]()}function pS(e){tg.set(e,e.el.getBoundingClientRect())}function _S(e){const t=eg.get(e),n=tg.get(e),a=t.left-n.left,l=t.top-n.top;if(a||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${a}px,${l}px)`,o.transitionDuration="0s",e}}function SS(e,t,n){const a=e.cloneNode(),l=e[Vl];l&&l.forEach(i=>{i.split(/\s+/).forEach(s=>s&&a.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&a.classList.add(i)),a.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(a);const{hasTransform:r}=Jm(a);return o.removeChild(a),r}const ka=e=>{const t=e.props["onUpdate:modelValue"]||!1;return _e(t)?n=>bl(t,n):t};function kS(e){e.target.composing=!0}function jd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const cn=Symbol("_assign"),Hr={created(e,{modifiers:{lazy:t,trim:n,number:a}},l){e[cn]=ka(l);const o=a||l.props&&l.props.type==="number";Nn(e,t?"change":"input",r=>{if(r.target.composing)return;let i=e.value;n&&(i=i.trim()),o&&(i=Rr(i)),e[cn](i)}),n&&Nn(e,"change",()=>{e.value=e.value.trim()}),t||(Nn(e,"compositionstart",kS),Nn(e,"compositionend",jd),Nn(e,"change",jd))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:a,number:l}},o){if(e[cn]=ka(o),e.composing)return;const r=l||e.type==="number"?Rr(e.value):e.value,i=t??"";r!==i&&(document.activeElement===e&&e.type!=="range"&&(n||a&&e.value.trim()===i)||(e.value=i))}},ag={deep:!0,created(e,t,n){e[cn]=ka(n),Nn(e,"change",()=>{const a=e._modelValue,l=El(e),o=e.checked,r=e[cn];if(_e(a)){const i=li(a,l),s=i!==-1;if(o&&!s)r(a.concat(l));else if(!o&&s){const u=[...a];u.splice(i,1),r(u)}}else if(tl(a)){const i=new Set(a);o?i.add(l):i.delete(l),r(i)}else r(og(e,o))})},mounted:Wd,beforeUpdate(e,t,n){e[cn]=ka(n),Wd(e,t,n)}};function Wd(e,{value:t,oldValue:n},a){e._modelValue=t,_e(t)?e.checked=li(t,a.props.value)>-1:tl(t)?e.checked=t.has(a.props.value):t!==n&&(e.checked=ya(t,og(e,!0)))}const lg={created(e,{value:t},n){e.checked=ya(t,n.props.value),e[cn]=ka(n),Nn(e,"change",()=>{e[cn](El(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[cn]=ka(a),t!==n&&(e.checked=ya(t,a.props.value))}},CS={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const l=tl(t);Nn(e,"change",()=>{const o=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?Rr(El(r)):El(r));e[cn](e.multiple?l?new Set(o):o:o[0])}),e[cn]=ka(a)},mounted(e,{value:t}){Kd(e,t)},beforeUpdate(e,t,n){e[cn]=ka(n)},updated(e,{value:t}){Kd(e,t)}};function Kd(e,t){const n=e.multiple;if(!(n&&!_e(t)&&!tl(t))){for(let a=0,l=e.options.length;a-1:o.selected=t.has(r);else if(ya(El(o),t)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function El(e){return"_value"in e?e._value:e.value}function og(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const wS={created(e,t,n){br(e,t,n,null,"created")},mounted(e,t,n){br(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){br(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){br(e,t,n,a,"updated")}};function rg(e,t){switch(e){case"SELECT":return CS;case"TEXTAREA":return Hr;default:switch(t){case"checkbox":return ag;case"radio":return lg;default:return Hr}}}function br(e,t,n,a,l){const r=rg(e.tagName,n.props&&n.props.type)[l];r&&r(e,t,n,a)}function xS(){Hr.getSSRProps=({value:e})=>({value:e}),lg.getSSRProps=({value:e},t)=>{if(t.props&&ya(t.props.value,e))return{checked:!0}},ag.getSSRProps=({value:e},t)=>{if(_e(e)){if(t.props&&li(e,t.props.value)>-1)return{checked:!0}}else if(tl(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},wS.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=rg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const PS=["ctrl","shift","alt","meta"],VS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>PS.some(n=>e[`${n}Key`]&&!t.includes(n))},Us=(e,t)=>e._withMods||(e._withMods=(n,...a)=>{for(let l=0;le._withKeys||(e._withKeys=n=>{if(!("key"in n))return;const a=ln(n.key);if(t.some(l=>l===a||ES[l]===a))return e(n)}),ig=et({patchProp:fS},q_);let vo,Gd=!1;function sg(){return vo||(vo=I_(ig))}function ug(){return vo=Gd?vo:T_(ig),Gd=!0,vo}const Yd=(...e)=>{sg().render(...e)},IS=(...e)=>{ug().hydrate(...e)},TS=(...e)=>{const t=sg().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=cg(a);if(!l)return;const o=t._component;!Ve(o)&&!o.render&&!o.template&&(o.template=l.innerHTML),l.innerHTML="";const r=n(l,!1,l instanceof SVGElement);return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),r},t},mA=(...e)=>{const t=ug().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=cg(a);if(l)return n(l,!0,l instanceof SVGElement)},t};function cg(e){return tt(e)?document.querySelector(e):e}let qd=!1;const gA=()=>{qd||(qd=!0,xS(),eS())};var AS=!1;/*! - * pinia v2.1.7 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let dg;const yi=e=>dg=e,fg=Symbol();function js(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(mo||(mo={}));function OS(){const e=Nl(!0),t=e.run(()=>re({}));let n=[],a=[];const l=si({install(o){yi(l),l._a=o,o.provide(fg,l),o.config.globalProperties.$pinia=l,a.forEach(r=>n.push(r)),a=[]},use(o){return!this._a&&!AS?a.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return l}const vg=()=>{};function Xd(e,t,n,a=vg){e.push(t);const l=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),a())};return!n&&qv()&&Rt(l),l}function ul(e,...t){e.slice().forEach(n=>{n(...t)})}const RS=e=>e();function Ws(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],l=e[n];js(l)&&js(a)&&e.hasOwnProperty(n)&&!Xe(a)&&!fa(a)?e[n]=Ws(l,a):e[n]=a}return e}const LS=Symbol();function DS(e){return!js(e)||!e.hasOwnProperty(LS)}const{assign:ia}=Object;function MS(e){return!!(Xe(e)&&e.effect)}function FS(e,t,n,a){const{state:l,actions:o,getters:r}=t,i=n.state.value[e];let s;function u(){i||(n.state.value[e]=l?l():{});const c=Wo(n.state.value[e]);return ia(c,o,Object.keys(r||{}).reduce((d,f)=>(d[f]=si(_(()=>{yi(n);const m=n._s.get(e);return r[f].call(m,m)})),d),{}))}return s=mg(e,u,t,n,a,!0),s}function mg(e,t,n={},a,l,o){let r;const i=ia({actions:{}},n),s={deep:!0};let u,c,d=[],f=[],m;const h=a.state.value[e];!o&&!h&&(a.state.value[e]={}),re({});let g;function b(x){let P;u=c=!1,typeof x=="function"?(x(a.state.value[e]),P={type:mo.patchFunction,storeId:e,events:m}):(Ws(a.state.value[e],x),P={type:mo.patchObject,payload:x,storeId:e,events:m});const E=g=Symbol();Re().then(()=>{g===E&&(u=!0)}),c=!0,ul(d,P,a.state.value[e])}const p=o?function(){const{state:P}=n,E=P?P():{};this.$patch(O=>{ia(O,E)})}:vg;function S(){r.stop(),d=[],f=[],a._s.delete(e)}function C(x,P){return function(){yi(a);const E=Array.from(arguments),O=[],T=[];function M(K){O.push(K)}function j(K){T.push(K)}ul(f,{args:E,name:x,store:w,after:M,onError:j});let J;try{J=P.apply(this&&this.$id===e?this:w,E)}catch(K){throw ul(T,K),K}return J instanceof Promise?J.then(K=>(ul(O,K),K)).catch(K=>(ul(T,K),Promise.reject(K))):(ul(O,J),J)}}const y={_p:a,$id:e,$onAction:Xd.bind(null,f),$patch:b,$reset:p,$subscribe(x,P={}){const E=Xd(d,x,P.detached,()=>O()),O=r.run(()=>ve(()=>a.state.value[e],T=>{(P.flush==="sync"?c:u)&&x({storeId:e,type:mo.direct,events:m},T)},ia({},s,P)));return E},$dispose:S},w=bt(y);a._s.set(e,w);const k=(a._a&&a._a.runWithContext||RS)(()=>a._e.run(()=>(r=Nl()).run(t)));for(const x in k){const P=k[x];if(Xe(P)&&!MS(P)||fa(P))o||(h&&DS(P)&&(Xe(P)?P.value=h[x]:Ws(P,h[x])),a.state.value[e][x]=P);else if(typeof P=="function"){const E=C(x,P);k[x]=E,i.actions[x]=P}}return ia(w,k),ia(Ae(w),k),Object.defineProperty(w,"$state",{get:()=>a.state.value[e],set:x=>{b(P=>{ia(P,x)})}}),a._p.forEach(x=>{ia(w,r.run(()=>x({store:w,app:a._a,pinia:a,options:i})))}),h&&o&&n.hydrate&&n.hydrate(w.$state,h),u=!0,c=!0,w}function BS(e,t,n){let a,l;const o=typeof t=="function";typeof e=="string"?(a=e,l=o?n:t):(l=e,a=e.id);function r(i,s){const u=k_();return i=i||(u?Te(fg,null):null),i&&yi(i),i=dg,i._s.has(a)||(o?mg(a,t,l,i):FS(a,l,i)),i._s.get(a)}return r.$id=a,r}const NS="modulepreload",$S=function(e,t){return new URL(e,t).href},Jd={},pr=function(t,n,a){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=$S(o,a),o in Jd)return;Jd[o]=!0;const r=o.endsWith(".css"),i=r?'[rel="stylesheet"]':"";if(!!a)for(let c=l.length-1;c>=0;c--){const d=l[c];if(d.href===o&&(!r||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const u=document.createElement("link");if(u.rel=r?"stylesheet":NS,r||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),r)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=o,window.dispatchEvent(r),!r.defaultPrevented)throw o})};/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const ml=typeof window<"u";function zS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ue=Object.assign;function cs(e,t){const n={};for(const a in t){const l=t[a];n[a]=Sn(l)?l.map(e):e(l)}return n}const go=()=>{},Sn=Array.isArray,HS=/\/$/,US=e=>e.replace(HS,"");function ds(e,t,n="/"){let a,l={},o="",r="";const i=t.indexOf("#");let s=t.indexOf("?");return i=0&&(s=-1),s>-1&&(a=t.slice(0,s),o=t.slice(s+1,i>-1?i:t.length),l=e(o)),i>-1&&(a=a||t.slice(0,i),r=t.slice(i,t.length)),a=GS(a??t,n),{fullPath:a+(o&&"?")+o+r,path:a,query:l,hash:r}}function jS(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zd(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function WS(e,t,n){const a=t.matched.length-1,l=n.matched.length-1;return a>-1&&a===l&&Il(t.matched[a],n.matched[l])&&gg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Il(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!KS(e[n],t[n]))return!1;return!0}function KS(e,t){return Sn(e)?Qd(e,t):Sn(t)?Qd(t,e):e===t}function Qd(e,t){return Sn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function GS(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),l=a[a.length-1];(l===".."||l===".")&&a.push("");let o=n.length-1,r,i;for(r=0;r1&&o--;else break;return n.slice(0,o).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var Eo;(function(e){e.pop="pop",e.push="push"})(Eo||(Eo={}));var ho;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ho||(ho={}));function YS(e){if(!e)if(ml){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),US(e)}const qS=/^[^#]+#/;function XS(e,t){return e.replace(qS,"#")+t}function JS(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const bi=()=>({left:window.pageXOffset,top:window.pageYOffset});function ZS(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=JS(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ef(e,t){return(history.state?history.state.position-t:-1)+e}const Ks=new Map;function QS(e,t){Ks.set(e,t)}function e0(e){const t=Ks.get(e);return Ks.delete(e),t}let t0=()=>location.protocol+"//"+location.host;function hg(e,t){const{pathname:n,search:a,hash:l}=t,o=e.indexOf("#");if(o>-1){let i=l.includes(e.slice(o))?e.slice(o).length:1,s=l.slice(i);return s[0]!=="/"&&(s="/"+s),Zd(s,"")}return Zd(n,e)+a+l}function n0(e,t,n,a){let l=[],o=[],r=null;const i=({state:f})=>{const m=hg(e,location),h=n.value,g=t.value;let b=0;if(f){if(n.value=m,t.value=f,r&&r===h){r=null;return}b=g?f.position-g.position:0}else a(m);l.forEach(p=>{p(n.value,h,{delta:b,type:Eo.pop,direction:b?b>0?ho.forward:ho.back:ho.unknown})})};function s(){r=n.value}function u(f){l.push(f);const m=()=>{const h=l.indexOf(f);h>-1&&l.splice(h,1)};return o.push(m),m}function c(){const{history:f}=window;f.state&&f.replaceState(Ue({},f.state,{scroll:bi()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:s,listen:u,destroy:d}}function tf(e,t,n,a=!1,l=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:l?bi():null}}function a0(e){const{history:t,location:n}=window,a={value:hg(e,n)},l={value:t.state};l.value||o(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(s,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+s:t0()+e+s;try{t[c?"replaceState":"pushState"](u,"",f),l.value=u}catch(m){console.error(m),n[c?"replace":"assign"](f)}}function r(s,u){const c=Ue({},t.state,tf(l.value.back,s,l.value.forward,!0),u,{position:l.value.position});o(s,c,!0),a.value=s}function i(s,u){const c=Ue({},l.value,t.state,{forward:s,scroll:bi()});o(c.current,c,!0);const d=Ue({},tf(a.value,s,null),{position:c.position+1},u);o(s,d,!1),a.value=s}return{location:a,state:l,push:i,replace:r}}function l0(e){e=YS(e);const t=a0(e),n=n0(e,t.state,t.location,t.replace);function a(o,r=!0){r||n.pauseListeners(),history.go(o)}const l=Ue({location:"",base:e,go:a,createHref:XS.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function o0(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),l0(e)}function r0(e){return typeof e=="string"||e&&typeof e=="object"}function yg(e){return typeof e=="string"||typeof e=="symbol"}const la={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},bg=Symbol("");var nf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(nf||(nf={}));function Tl(e,t){return Ue(new Error,{type:e,[bg]:!0},t)}function Mn(e,t){return e instanceof Error&&bg in e&&(t==null||!!(e.type&t))}const af="[^/]+?",i0={sensitive:!1,strict:!1,start:!0,end:!0},s0=/[.+*?^${}()[\]/\\]/g;function u0(e,t){const n=Ue({},i0,t),a=[];let l=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(l+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function d0(e,t){let n=0;const a=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const f0={type:0,value:""},v0=/[a-zA-Z0-9_]/;function m0(e){if(!e)return[[]];if(e==="/")return[[f0]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,a=n;const l=[];let o;function r(){o&&l.push(o),o=[]}let i=0,s,u="",c="";function d(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=s}for(;i{r(S)}:go}function r(c){if(yg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(r),d.alias.forEach(r))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(r),c.alias.forEach(r))}}function i(){return n}function s(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!pg(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!rf(c)&&a.set(c.record.name,c)}function u(c,d){let f,m={},h,g;if("name"in c&&c.name){if(f=a.get(c.name),!f)throw Tl(1,{location:c});g=f.record.name,m=Ue(of(d.params,f.keys.filter(S=>!S.optional).map(S=>S.name)),c.params&&of(c.params,f.keys.map(S=>S.name))),h=f.stringify(m)}else if("path"in c)h=c.path,f=n.find(S=>S.re.test(h)),f&&(m=f.parse(h),g=f.record.name);else{if(f=d.name?a.get(d.name):n.find(S=>S.re.test(d.path)),!f)throw Tl(1,{location:c,currentLocation:d});g=f.record.name,m=Ue({},d.params,c.params),h=f.stringify(m)}const b=[];let p=f;for(;p;)b.unshift(p.record),p=p.parent;return{name:g,path:h,params:m,matched:b,meta:p0(b)}}return e.forEach(c=>o(c)),{addRoute:o,resolve:u,removeRoute:r,getRoutes:i,getRecordMatcher:l}}function of(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function y0(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:b0(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function b0(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function rf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function p0(e){return e.reduce((t,n)=>Ue(t,n.meta),{})}function sf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function pg(e,t){return t.children.some(n=>n===e||pg(e,n))}const _g=/#/g,_0=/&/g,S0=/\//g,k0=/=/g,C0=/\?/g,Sg=/\+/g,w0=/%5B/g,x0=/%5D/g,kg=/%5E/g,P0=/%60/g,Cg=/%7B/g,V0=/%7C/g,wg=/%7D/g,E0=/%20/g;function rc(e){return encodeURI(""+e).replace(V0,"|").replace(w0,"[").replace(x0,"]")}function I0(e){return rc(e).replace(Cg,"{").replace(wg,"}").replace(kg,"^")}function Gs(e){return rc(e).replace(Sg,"%2B").replace(E0,"+").replace(_g,"%23").replace(_0,"%26").replace(P0,"`").replace(Cg,"{").replace(wg,"}").replace(kg,"^")}function T0(e){return Gs(e).replace(k0,"%3D")}function A0(e){return rc(e).replace(_g,"%23").replace(C0,"%3F")}function O0(e){return e==null?"":A0(e).replace(S0,"%2F")}function Ur(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function R0(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&Gs(o)):[a&&Gs(a)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function L0(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Sn(a)?a.map(l=>l==null?null:""+l):a==null?a:""+a)}return t}const D0=Symbol(""),cf=Symbol(""),ic=Symbol(""),xg=Symbol(""),Ys=Symbol("");function to(){let e=[];function t(a){return e.push(a),()=>{const l=e.indexOf(a);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ca(e,t,n,a,l){const o=a&&(a.enterCallbacks[l]=a.enterCallbacks[l]||[]);return()=>new Promise((r,i)=>{const s=d=>{d===!1?i(Tl(4,{from:n,to:t})):d instanceof Error?i(d):r0(d)?i(Tl(2,{from:t,to:d})):(o&&a.enterCallbacks[l]===o&&typeof d=="function"&&o.push(d),r())},u=e.call(a&&a.instances[l],t,n,s);let c=Promise.resolve(u);e.length<3&&(c=c.then(s)),c.catch(d=>i(d))})}function fs(e,t,n,a){const l=[];for(const o of e)for(const r in o.components){let i=o.components[r];if(!(t!=="beforeRouteEnter"&&!o.instances[r]))if(M0(i)){const u=(i.__vccOpts||i)[t];u&&l.push(ca(u,n,a,o,r))}else{let s=i();l.push(()=>s.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${r}" at "${o.path}"`));const c=zS(u)?u.default:u;o.components[r]=c;const f=(c.__vccOpts||c)[t];return f&&ca(f,n,a,o,r)()}))}}return l}function M0(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function df(e){const t=Te(ic),n=Te(xg),a=_(()=>t.resolve(xe(e.to))),l=_(()=>{const{matched:s}=a.value,{length:u}=s,c=s[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Il.bind(null,c));if(f>-1)return f;const m=ff(s[u-2]);return u>1&&ff(c)===m&&d[d.length-1].path!==m?d.findIndex(Il.bind(null,s[u-2])):f}),o=_(()=>l.value>-1&&$0(n.params,a.value.params)),r=_(()=>l.value>-1&&l.value===n.matched.length-1&&gg(n.params,a.value.params));function i(s={}){return N0(s)?t[xe(e.replace)?"replace":"push"](xe(e.to)).catch(go):Promise.resolve()}return{route:a,href:_(()=>a.value.href),isActive:o,isExactActive:r,navigate:i}}const F0=Ca({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:df,setup(e,{slots:t}){const n=bt(df(e)),{options:a}=Te(ic),l=_(()=>({[vf(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[vf(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:vn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),B0=F0;function N0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function $0(e,t){for(const n in t){const a=t[n],l=e[n];if(typeof a=="string"){if(a!==l)return!1}else if(!Sn(l)||l.length!==a.length||a.some((o,r)=>o!==l[r]))return!1}return!0}function ff(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const vf=(e,t,n)=>e??t??n,z0=Ca({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Te(Ys),l=_(()=>e.route||a.value),o=Te(cf,0),r=_(()=>{let u=xe(o);const{matched:c}=l.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),i=_(()=>l.value.matched[r.value]);ze(cf,_(()=>r.value+1)),ze(D0,i),ze(Ys,l);const s=re();return ve(()=>[s.value,i.value,e.name],([u,c,d],[f,m,h])=>{c&&(c.instances[d]=u,m&&m!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!Il(c,m)||!f)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=l.value,c=e.name,d=i.value,f=d&&d.components[c];if(!f)return mf(n.default,{Component:f,route:u});const m=d.props[c],h=m?m===!0?u.params:typeof m=="function"?m(u):m:null,b=vn(f,Ue({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(d.instances[c]=null)},ref:s}));return mf(n.default,{Component:b,route:u})||b}}});function mf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const H0=z0;function U0(e){const t=h0(e.routes,e),n=e.parseQuery||R0,a=e.stringifyQuery||uf,l=e.history,o=to(),r=to(),i=to(),s=me(la);let u=la;ml&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=cs.bind(null,N=>""+N),d=cs.bind(null,O0),f=cs.bind(null,Ur);function m(N,$){let X,W;return yg(N)?(X=t.getRecordMatcher(N),W=$):W=N,t.addRoute(W,X)}function h(N){const $=t.getRecordMatcher(N);$&&t.removeRoute($)}function g(){return t.getRoutes().map(N=>N.record)}function b(N){return!!t.getRecordMatcher(N)}function p(N,$){if($=Ue({},$||s.value),typeof N=="string"){const D=ds(n,N,$.path),G=t.resolve({path:D.path},$),Z=l.createHref(D.fullPath);return Ue(D,G,{params:f(G.params),hash:Ur(D.hash),redirectedFrom:void 0,href:Z})}let X;if("path"in N)X=Ue({},N,{path:ds(n,N.path,$.path).path});else{const D=Ue({},N.params);for(const G in D)D[G]==null&&delete D[G];X=Ue({},N,{params:d(D)}),$.params=d($.params)}const W=t.resolve(X,$),de=N.hash||"";W.params=c(f(W.params));const I=jS(a,Ue({},N,{hash:I0(de),path:W.path})),A=l.createHref(I);return Ue({fullPath:I,hash:de,query:a===uf?L0(N.query):N.query||{}},W,{redirectedFrom:void 0,href:A})}function S(N){return typeof N=="string"?ds(n,N,s.value.path):Ue({},N)}function C(N,$){if(u!==N)return Tl(8,{from:$,to:N})}function y(N){return k(N)}function w(N){return y(Ue(S(N),{replace:!0}))}function V(N){const $=N.matched[N.matched.length-1];if($&&$.redirect){const{redirect:X}=$;let W=typeof X=="function"?X(N):X;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=S(W):{path:W},W.params={}),Ue({query:N.query,hash:N.hash,params:"path"in W?{}:N.params},W)}}function k(N,$){const X=u=p(N),W=s.value,de=N.state,I=N.force,A=N.replace===!0,D=V(X);if(D)return k(Ue(S(D),{state:typeof D=="object"?Ue({},de,D.state):de,force:I,replace:A}),$||X);const G=X;G.redirectedFrom=$;let Z;return!I&&WS(a,W,X)&&(Z=Tl(16,{to:G,from:W}),R(W,W,!0,!1)),(Z?Promise.resolve(Z):E(G,W)).catch(ae=>Mn(ae)?Mn(ae,2)?ae:le(ae):B(ae,G,W)).then(ae=>{if(ae){if(Mn(ae,2))return k(Ue({replace:A},S(ae.to),{state:typeof ae.to=="object"?Ue({},de,ae.to.state):de,force:I}),$||G)}else ae=T(G,W,!0,A,de);return O(G,W,ae),ae})}function x(N,$){const X=C(N,$);return X?Promise.reject(X):Promise.resolve()}function P(N){const $=q.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(N):N()}function E(N,$){let X;const[W,de,I]=j0(N,$);X=fs(W.reverse(),"beforeRouteLeave",N,$);for(const D of W)D.leaveGuards.forEach(G=>{X.push(ca(G,N,$))});const A=x.bind(null,N,$);return X.push(A),U(X).then(()=>{X=[];for(const D of o.list())X.push(ca(D,N,$));return X.push(A),U(X)}).then(()=>{X=fs(de,"beforeRouteUpdate",N,$);for(const D of de)D.updateGuards.forEach(G=>{X.push(ca(G,N,$))});return X.push(A),U(X)}).then(()=>{X=[];for(const D of I)if(D.beforeEnter)if(Sn(D.beforeEnter))for(const G of D.beforeEnter)X.push(ca(G,N,$));else X.push(ca(D.beforeEnter,N,$));return X.push(A),U(X)}).then(()=>(N.matched.forEach(D=>D.enterCallbacks={}),X=fs(I,"beforeRouteEnter",N,$),X.push(A),U(X))).then(()=>{X=[];for(const D of r.list())X.push(ca(D,N,$));return X.push(A),U(X)}).catch(D=>Mn(D,8)?D:Promise.reject(D))}function O(N,$,X){i.list().forEach(W=>P(()=>W(N,$,X)))}function T(N,$,X,W,de){const I=C(N,$);if(I)return I;const A=$===la,D=ml?history.state:{};X&&(W||A?l.replace(N.fullPath,Ue({scroll:A&&D&&D.scroll},de)):l.push(N.fullPath,de)),s.value=N,R(N,$,X,A),le()}let M;function j(){M||(M=l.listen((N,$,X)=>{if(!te.listening)return;const W=p(N),de=V(W);if(de){k(Ue(de,{replace:!0}),W).catch(go);return}u=W;const I=s.value;ml&&QS(ef(I.fullPath,X.delta),bi()),E(W,I).catch(A=>Mn(A,12)?A:Mn(A,2)?(k(A.to,W).then(D=>{Mn(D,20)&&!X.delta&&X.type===Eo.pop&&l.go(-1,!1)}).catch(go),Promise.reject()):(X.delta&&l.go(-X.delta,!1),B(A,W,I))).then(A=>{A=A||T(W,I,!1),A&&(X.delta&&!Mn(A,8)?l.go(-X.delta,!1):X.type===Eo.pop&&Mn(A,20)&&l.go(-1,!1)),O(W,I,A)}).catch(go)}))}let J=to(),K=to(),ie;function B(N,$,X){le(N);const W=K.list();return W.length?W.forEach(de=>de(N,$,X)):console.error(N),Promise.reject(N)}function Y(){return ie&&s.value!==la?Promise.resolve():new Promise((N,$)=>{J.add([N,$])})}function le(N){return ie||(ie=!N,j(),J.list().forEach(([$,X])=>N?X(N):$()),J.reset()),N}function R(N,$,X,W){const{scrollBehavior:de}=e;if(!ml||!de)return Promise.resolve();const I=!X&&e0(ef(N.fullPath,0))||(W||!X)&&history.state&&history.state.scroll||null;return Re().then(()=>de(N,$,I)).then(A=>A&&ZS(A)).catch(A=>B(A,N,$))}const L=N=>l.go(N);let F;const q=new Set,te={currentRoute:s,listening:!0,addRoute:m,removeRoute:h,hasRoute:b,getRoutes:g,resolve:p,options:e,push:y,replace:w,go:L,back:()=>L(-1),forward:()=>L(1),beforeEach:o.add,beforeResolve:r.add,afterEach:i.add,onError:K.add,isReady:Y,install(N){const $=this;N.component("RouterLink",B0),N.component("RouterView",H0),N.config.globalProperties.$router=$,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>xe(s)}),ml&&!F&&s.value===la&&(F=!0,y(l.location).catch(de=>{}));const X={};for(const de in la)Object.defineProperty(X,de,{get:()=>s.value[de],enumerable:!0});N.provide(ic,$),N.provide(xg,sm(X)),N.provide(Ys,s);const W=N.unmount;q.add(N),N.unmount=function(){q.delete(N),q.size<1&&(u=la,M&&M(),M=null,s.value=la,F=!1,ie=!1),W()}}};function U(N){return N.reduce(($,X)=>$.then(()=>P(X)),Promise.resolve())}return te}function j0(e,t){const n=[],a=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let r=0;rIl(u,i))?a.push(i):n.push(i));const s=e.matched[r];s&&(t.matched.find(u=>Il(u,s))||l.push(s))}return[n,a,l]}const Hn=U0({history:o0("./"),routes:[{path:"/:config",name:"home",component:()=>pr(()=>import("./DevicesView-33c7019d.js"),["./DevicesView-33c7019d.js","./PanelCard-2b02ef37.js"],import.meta.url)},{path:"/:config/devices/:view",name:"devices",component:()=>pr(()=>import("./DevicesView-33c7019d.js"),["./DevicesView-33c7019d.js","./PanelCard-2b02ef37.js"],import.meta.url)},{path:"/:config/settings",name:"settings",component:()=>pr(()=>import("./SettingsView-7d334171.js"),["./SettingsView-7d334171.js","./styles-332ade0b.js","./styles-c6b58a67.css","./PanelCard-2b02ef37.js"],import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>pr(()=>import("./InternalsView-e66aea6d.js"),["./InternalsView-e66aea6d.js","./styles-332ade0b.js","./styles-c6b58a67.css"],import.meta.url)}]});/*! - * shared v9.8.0 - * (c) 2023 kazuya kawaguchi - * Released under the MIT License. - */const qs=typeof window<"u",wa=(e,t=!1)=>t?Symbol.for(e):Symbol(e),W0=(e,t,n)=>K0({l:e,k:t,s:n}),K0=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),pt=e=>typeof e=="number"&&isFinite(e),G0=e=>Vg(e)==="[object Date]",jr=e=>Vg(e)==="[object RegExp]",pi=e=>Me(e)&&Object.keys(e).length===0,At=Object.assign;let gf;const sc=()=>gf||(gf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hf(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Y0=Object.prototype.hasOwnProperty;function Io(e,t){return Y0.call(e,t)}const mt=Array.isArray,lt=e=>typeof e=="function",we=e=>typeof e=="string",ot=e=>typeof e=="boolean",Ne=e=>e!==null&&typeof e=="object",q0=e=>Ne(e)&<(e.then)&<(e.catch),Pg=Object.prototype.toString,Vg=e=>Pg.call(e),Me=e=>{if(!Ne(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},X0=e=>e==null?"":mt(e)||Me(e)&&e.toString===Pg?JSON.stringify(e,null,2):String(e);function J0(e,t=""){return e.reduce((n,a,l)=>l===0?n+a:n+t+a,"")}function uc(e){let t=e;return()=>++t}function Z0(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const _r=e=>!Ne(e)||mt(e);function yo(e,t){if(_r(e)||_r(t))throw new Error("Invalid value");for(const n in e)Io(e,n)&&(_r(e[n])||_r(t[n])?t[n]=e[n]:yo(e[n],t[n]))}/*! - * message-compiler v9.8.0 - * (c) 2023 kazuya kawaguchi - * Released under the MIT License. - */const Q0=/\{([0-9a-zA-Z]+)\}/g;function ek(e,...t){return t.length===1&&tk(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Q0,(n,a)=>t.hasOwnProperty(a)?t[a]:"")}const tk=e=>e!==null&&typeof e=="object",xt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},nk={[xt.EXPECTED_TOKEN]:"Expected token: '{0}'",[xt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[xt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[xt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[xt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[xt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[xt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[xt.EMPTY_PLACEHOLDER]:"Empty placeholder",[xt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[xt.INVALID_LINKED_FORMAT]:"Invalid linked format",[xt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[xt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[xt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[xt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[xt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[xt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Eg(e,t,n={}){const{domain:a,messages:l,args:o}=n,r=ek((l||nk)[e]||"",...o||[]),i=new SyntaxError(String(r));return i.code=e,t&&(i.location=t),i.domain=a,i}/*! - * core-base v9.8.0 - * (c) 2023 kazuya kawaguchi - * Released under the MIT License. - */function ak(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sc().__INTLIFY_PROD_DEVTOOLS__=!1)}const xa=[];xa[0]={w:[0],i:[3,0],"[":[4],o:[7]};xa[1]={w:[1],".":[2],"[":[4],o:[7]};xa[2]={w:[2],i:[3,0],0:[3,0]};xa[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};xa[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};xa[5]={"'":[4,0],o:8,l:[5,0]};xa[6]={'"':[4,0],o:8,l:[6,0]};const lk=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function ok(e){return lk.test(e)}function rk(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function ik(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function sk(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:ok(t)?rk(t):"*"+t}function uk(e){const t=[];let n=-1,a=0,l=0,o,r,i,s,u,c,d;const f=[];f[0]=()=>{r===void 0?r=i:r+=i},f[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),l++},f[3]=()=>{if(l>0)l--,a=4,f[0]();else{if(l=0,r===void 0||(r=sk(r),r===!1))return!1;f[1]()}};function m(){const h=e[n+1];if(a===5&&h==="'"||a===6&&h==='"')return n++,i="\\"+h,f[0](),!0}for(;a!==null;)if(n++,o=e[n],!(o==="\\"&&m())){if(s=ik(o),d=xa[a],u=d[s]||d.l||8,u===8||(a=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(i=o,c()===!1))))return;if(a===7)return t}}const yf=new Map;function ck(e,t){return Ne(e)?e[t]:null}function dk(e,t){if(!Ne(e))return null;let n=yf.get(t);if(n||(n=uk(t),n&&yf.set(t,n)),!n)return null;const a=n.length;let l=e,o=0;for(;oe,vk=e=>"",mk="text",gk=e=>e.length===0?"":J0(e),hk=X0;function bf(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function yk(e){const t=pt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(pt(e.named.count)||pt(e.named.n))?pt(e.named.count)?e.named.count:pt(e.named.n)?e.named.n:t:t}function bk(e,t){t.count||(t.count=e),t.n||(t.n=e)}function pk(e={}){const t=e.locale,n=yk(e),a=Ne(e.pluralRules)&&we(t)&<(e.pluralRules[t])?e.pluralRules[t]:bf,l=Ne(e.pluralRules)&&we(t)&<(e.pluralRules[t])?bf:void 0,o=p=>p[a(n,p.length,l)],r=e.list||[],i=p=>r[p],s=e.named||{};pt(e.pluralIndex)&&bk(n,s);const u=p=>s[p];function c(p){const S=lt(e.messages)?e.messages(p):Ne(e.messages)?e.messages[p]:!1;return S||(e.parent?e.parent.message(p):vk)}const d=p=>e.modifiers?e.modifiers[p]:fk,f=Me(e.processor)&<(e.processor.normalize)?e.processor.normalize:gk,m=Me(e.processor)&<(e.processor.interpolate)?e.processor.interpolate:hk,h=Me(e.processor)&&we(e.processor.type)?e.processor.type:mk,b={list:i,named:u,plural:o,linked:(p,...S)=>{const[C,y]=S;let w="text",V="";S.length===1?Ne(C)?(V=C.modifier||V,w=C.type||w):we(C)&&(V=C||V):S.length===2&&(we(C)&&(V=C||V),we(y)&&(w=y||w));const k=c(p)(b),x=w==="vnode"&&mt(k)&&V?k[0]:k;return V?d(V)(x,w):x},message:c,type:h,interpolate:m,normalize:f,values:At({},r,s)};return b}let To=null;function _k(e){To=e}function Sk(e,t,n){To&&To.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const kk=Ck("function:translate");function Ck(e){return t=>To&&To.emit(e,t)}const wk={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},Ig=xt.__EXTEND_POINT__,Ra=uc(Ig),En={INVALID_ARGUMENT:Ig,INVALID_DATE_ARGUMENT:Ra(),INVALID_ISO_DATE_ARGUMENT:Ra(),NOT_SUPPORT_NON_STRING_MESSAGE:Ra(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Ra(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Ra(),NOT_SUPPORT_LOCALE_TYPE:Ra(),__EXTEND_POINT__:Ra()};function $n(e){return Eg(e,null,void 0)}function cc(e,t){return t.locale!=null?pf(t.locale):pf(e.locale)}let vs;function pf(e){if(we(e))return e;if(lt(e)){if(e.resolvedOnce&&vs!=null)return vs;if(e.constructor.name==="Function"){const t=e();if(q0(t))throw $n(En.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return vs=t}else throw $n(En.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw $n(En.NOT_SUPPORT_LOCALE_TYPE)}function xk(e,t,n){return[...new Set([n,...mt(t)?t:Ne(t)?Object.keys(t):we(t)?[t]:[n]])]}function Tg(e,t,n){const a=we(n)?n:Wr,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let o=l.__localeChainCache.get(a);if(!o){o=[];let r=[n];for(;mt(r);)r=_f(o,r,t);const i=mt(t)||!Me(t)?t:t.default?t.default:null;r=we(i)?[i]:i,mt(r)&&_f(o,r,!1),l.__localeChainCache.set(a,o)}return o}function _f(e,t,n){let a=!0;for(let l=0;l`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Ik(){return{upper:(e,t)=>t==="text"&&we(e)?e.toUpperCase():t==="vnode"&&Ne(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&we(e)?e.toLowerCase():t==="vnode"&&Ne(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&we(e)?kf(e):t==="vnode"&&Ne(e)&&"__v_isVNode"in e?kf(e.children):e}}let Tk,Ag;function Ak(e){Ag=e}let Og;function Ok(e){Og=e}let Rg=null;const Rk=e=>{Rg=e},Lk=()=>Rg;let Lg=null;const Cf=e=>{Lg=e},Dk=()=>Lg;let wf=0;function Mk(e={}){const t=lt(e.onWarn)?e.onWarn:Z0,n=we(e.version)?e.version:Ek,a=we(e.locale)||lt(e.locale)?e.locale:Wr,l=lt(a)?Wr:a,o=mt(e.fallbackLocale)||Me(e.fallbackLocale)||we(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l,r=Me(e.messages)?e.messages:{[l]:{}},i=Me(e.datetimeFormats)?e.datetimeFormats:{[l]:{}},s=Me(e.numberFormats)?e.numberFormats:{[l]:{}},u=At({},e.modifiers||{},Ik()),c=e.pluralRules||{},d=lt(e.missing)?e.missing:null,f=ot(e.missingWarn)||jr(e.missingWarn)?e.missingWarn:!0,m=ot(e.fallbackWarn)||jr(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,g=!!e.unresolving,b=lt(e.postTranslation)?e.postTranslation:null,p=Me(e.processor)?e.processor:null,S=ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter,y=lt(e.messageCompiler)?e.messageCompiler:Tk,w=lt(e.messageResolver)?e.messageResolver:Ag||ck,V=lt(e.localeFallbacker)?e.localeFallbacker:Og||xk,k=Ne(e.fallbackContext)?e.fallbackContext:void 0,x=e,P=Ne(x.__datetimeFormatters)?x.__datetimeFormatters:new Map,E=Ne(x.__numberFormatters)?x.__numberFormatters:new Map,O=Ne(x.__meta)?x.__meta:{};wf++;const T={version:n,cid:wf,locale:a,fallbackLocale:o,messages:r,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:m,fallbackFormat:h,unresolving:g,postTranslation:b,processor:p,warnHtmlMessage:S,escapeParameter:C,messageCompiler:y,messageResolver:w,localeFallbacker:V,fallbackContext:k,onWarn:t,__meta:O};return T.datetimeFormats=i,T.numberFormats=s,T.__datetimeFormatters=P,T.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&Sk(T,n,O),T}function dc(e,t,n,a,l){const{missing:o,onWarn:r}=e;if(o!==null){const i=o(e,n,t,l);return we(i)?i:t}else return t}function no(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const Al=e=>Ne(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e),xf=()=>"",an=e=>lt(e);function Pf(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:l,messageCompiler:o,fallbackLocale:r,messages:i}=e,[s,u]=Xs(...t),c=ot(u.missingWarn)?u.missingWarn:e.missingWarn,d=ot(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=ot(u.escapeParameter)?u.escapeParameter:e.escapeParameter,m=!!u.resolvedMessage,h=we(u.default)||ot(u.default)?ot(u.default)?o?s:()=>s:u.default:n?o?s:()=>s:"",g=n||h!=="",b=cc(e,u);f&&Fk(u);let[p,S,C]=m?[s,b,i[b]||{}]:Dg(e,s,b,r,d,c),y=p,w=s;if(!m&&!(we(y)||Al(y)||an(y))&&g&&(y=h,w=y),!m&&(!(we(y)||Al(y)||an(y))||!we(S)))return l?_i:s;let V=!1;const k=()=>{V=!0},x=an(y)?y:Mg(e,s,S,y,w,k);if(V)return y;const P=$k(e,S,C,u),E=pk(P),O=Bk(e,x,E),T=a?a(O,s):O;if(__INTLIFY_PROD_DEVTOOLS__){const M={timestamp:Date.now(),key:we(s)?s:an(y)?y.key:"",locale:S||(an(y)?y.locale:""),format:we(y)?y:an(y)?y.source:"",message:T};M.meta=At({},e.__meta,Lk()||{}),kk(M)}return T}function Fk(e){mt(e.list)?e.list=e.list.map(t=>we(t)?hf(t):t):Ne(e.named)&&Object.keys(e.named).forEach(t=>{we(e.named[t])&&(e.named[t]=hf(e.named[t]))})}function Dg(e,t,n,a,l,o){const{messages:r,onWarn:i,messageResolver:s,localeFallbacker:u}=e,c=u(e,a,n);let d={},f,m=null;const h="translate";for(let g=0;ga;return u.locale=n,u.key=t,u}const s=r(a,Nk(e,n,l,a,i,o));return s.locale=n,s.key=t,s.source=a,s}function Bk(e,t,n){return t(n)}function Xs(...e){const[t,n,a]=e,l={};if(!we(t)&&!pt(t)&&!an(t)&&!Al(t))throw $n(En.INVALID_ARGUMENT);const o=pt(t)?String(t):(an(t),t);return pt(n)?l.plural=n:we(n)?l.default=n:Me(n)&&!pi(n)?l.named=n:mt(n)&&(l.list=n),pt(a)?l.plural=a:we(a)?l.default=a:Me(a)&&At(l,a),[o,l]}function Nk(e,t,n,a,l,o){return{locale:t,key:n,warnHtmlMessage:l,onError:r=>{throw o&&o(r),r},onCacheKey:r=>W0(t,n,r)}}function $k(e,t,n,a){const{modifiers:l,pluralRules:o,messageResolver:r,fallbackLocale:i,fallbackWarn:s,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:l,pluralRules:o,messages:m=>{let h=r(n,m);if(h==null&&c){const[,,g]=Dg(c,m,t,i,s,u);h=r(g,m)}if(we(h)||Al(h)){let g=!1;const p=Mg(e,m,t,h,m,()=>{g=!0});return g?xf:p}else return an(h)?h:xf}};return e.processor&&(f.processor=e.processor),a.list&&(f.list=a.list),a.named&&(f.named=a.named),pt(a.plural)&&(f.pluralIndex=a.plural),f}function Vf(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:l,onWarn:o,localeFallbacker:r}=e,{__datetimeFormatters:i}=e,[s,u,c,d]=Js(...t),f=ot(c.missingWarn)?c.missingWarn:e.missingWarn;ot(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,h=cc(e,c),g=r(e,l,h);if(!we(s)||s==="")return new Intl.DateTimeFormat(h,d).format(u);let b={},p,S=null;const C="datetime format";for(let V=0;V{Fg.includes(s)?r[s]=n[s]:o[s]=n[s]}),we(a)?o.locale=a:Me(a)&&(r=a),Me(l)&&(r=l),[o.key||"",i,o,r]}function Ef(e,t,n){const a=e;for(const l in n){const o=`${t}__${l}`;a.__datetimeFormatters.has(o)&&a.__datetimeFormatters.delete(o)}}function If(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:l,onWarn:o,localeFallbacker:r}=e,{__numberFormatters:i}=e,[s,u,c,d]=Zs(...t),f=ot(c.missingWarn)?c.missingWarn:e.missingWarn;ot(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,h=cc(e,c),g=r(e,l,h);if(!we(s)||s==="")return new Intl.NumberFormat(h,d).format(u);let b={},p,S=null;const C="number format";for(let V=0;V{Bg.includes(s)?r[s]=n[s]:o[s]=n[s]}),we(a)?o.locale=a:Me(a)&&(r=a),Me(l)&&(r=l),[o.key||"",i,o,r]}function Tf(e,t,n){const a=e;for(const l in n){const o=`${t}__${l}`;a.__numberFormatters.has(o)&&a.__numberFormatters.delete(o)}}ak();/*! - * vue-i18n v9.8.0 - * (c) 2023 kazuya kawaguchi - * Released under the MIT License. - */const zk="9.8.0";function Hk(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sc().__INTLIFY_PROD_DEVTOOLS__=!1)}const Ng=wk.__EXTEND_POINT__,oa=uc(Ng);oa(),oa(),oa(),oa(),oa(),oa(),oa(),oa();const $g=En.__EXTEND_POINT__,$t=uc($g),dn={UNEXPECTED_RETURN_TYPE:$g,INVALID_ARGUMENT:$t(),MUST_BE_CALL_SETUP_TOP:$t(),NOT_INSTALLED:$t(),NOT_AVAILABLE_IN_LEGACY_MODE:$t(),REQUIRED_VALUE:$t(),INVALID_VALUE:$t(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:$t(),NOT_INSTALLED_WITH_PROVIDE:$t(),UNEXPECTED_ERROR:$t(),NOT_COMPATIBLE_LEGACY_VUE_I18N:$t(),BRIDGE_SUPPORT_VUE_2_ONLY:$t(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:$t(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:$t(),__EXTEND_POINT__:$t()};function kn(e,...t){return Eg(e,null,void 0)}const Qs=wa("__translateVNode"),eu=wa("__datetimeParts"),tu=wa("__numberParts"),Uk=wa("__setPluralRules"),jk=wa("__injectWithOption"),nu=wa("__dispose");function Ao(e){if(!Ne(e))return e;for(const t in e)if(Io(e,t))if(!t.includes("."))Ne(e[t])&&Ao(e[t]);else{const n=t.split("."),a=n.length-1;let l=e,o=!1;for(let r=0;r{if("locale"in i&&"resource"in i){const{locale:s,resource:u}=i;s?(r[s]=r[s]||{},yo(u,r[s])):yo(u,r)}else we(i)&&yo(JSON.parse(i),r)}),l==null&&o)for(const i in r)Io(r,i)&&Ao(r[i]);return r}function Hg(e){return e.type}function Wk(e,t,n){let a=Ne(t.messages)?t.messages:{};"__i18nGlobal"in n&&(a=zg(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const l=Object.keys(a);l.length&&l.forEach(o=>{e.mergeLocaleMessage(o,a[o])});{if(Ne(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(r=>{e.mergeDateTimeFormat(r,t.datetimeFormats[r])})}if(Ne(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(r=>{e.mergeNumberFormat(r,t.numberFormats[r])})}}}function Af(e){return v(pa,null,e,0)}const Of="__INTLIFY_META__",Rf=()=>[],Kk=()=>!1;let Lf=0;function Df(e){return(t,n,a,l)=>e(n,a,fn()||void 0,l)}const Gk=()=>{const e=fn();let t=null;return e&&(t=Hg(e)[Of])?{[Of]:t}:null};function Ug(e={},t){const{__root:n,__injectWithOption:a}=e,l=n===void 0,o=e.flatJson;let r=ot(e.inheritLocale)?e.inheritLocale:!0;const i=re(n&&r?n.locale.value:we(e.locale)?e.locale:Wr),s=re(n&&r?n.fallbackLocale.value:we(e.fallbackLocale)||mt(e.fallbackLocale)||Me(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),u=re(zg(i.value,e)),c=re(Me(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),d=re(Me(e.numberFormats)?e.numberFormats:{[i.value]:{}});let f=n?n.missingWarn:ot(e.missingWarn)||jr(e.missingWarn)?e.missingWarn:!0,m=n?n.fallbackWarn:ot(e.fallbackWarn)||jr(e.fallbackWarn)?e.fallbackWarn:!0,h=n?n.fallbackRoot:ot(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,b=lt(e.missing)?e.missing:null,p=lt(e.missing)?Df(e.missing):null,S=lt(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter;const w=n?n.modifiers:Me(e.modifiers)?e.modifiers:{};let V=e.pluralRules||n&&n.pluralRules,k;k=(()=>{l&&Cf(null);const H={version:zk,locale:i.value,fallbackLocale:s.value,messages:u.value,modifiers:w,pluralRules:V,missing:p===null?void 0:p,missingWarn:f,fallbackWarn:m,fallbackFormat:g,unresolving:!0,postTranslation:S===null?void 0:S,warnHtmlMessage:C,escapeParameter:y,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};H.datetimeFormats=c.value,H.numberFormats=d.value,H.__datetimeFormatters=Me(k)?k.__datetimeFormatters:void 0,H.__numberFormatters=Me(k)?k.__numberFormatters:void 0;const ne=Mk(H);return l&&Cf(ne),ne})(),no(k,i.value,s.value);function P(){return[i.value,s.value,u.value,c.value,d.value]}const E=_({get:()=>i.value,set:H=>{i.value=H,k.locale=i.value}}),O=_({get:()=>s.value,set:H=>{s.value=H,k.fallbackLocale=s.value,no(k,i.value,H)}}),T=_(()=>u.value),M=_(()=>c.value),j=_(()=>d.value);function J(){return lt(S)?S:null}function K(H){S=H,k.postTranslation=H}function ie(){return b}function B(H){H!==null&&(p=Df(H)),b=H,k.missing=p}const Y=(H,ne,Se,Pe,Oe,Je)=>{P();let yt;try{__INTLIFY_PROD_DEVTOOLS__,l||(k.fallbackContext=n?Dk():void 0),yt=H(k)}finally{__INTLIFY_PROD_DEVTOOLS__,l||(k.fallbackContext=void 0)}if(Se!=="translate exists"&&pt(yt)&&yt===_i||Se==="translate exists"&&!yt){const[ea,es]=ne();return n&&h?Pe(n):Oe(ea)}else{if(Je(yt))return yt;throw kn(dn.UNEXPECTED_RETURN_TYPE)}};function le(...H){return Y(ne=>Reflect.apply(Pf,null,[ne,...H]),()=>Xs(...H),"translate",ne=>Reflect.apply(ne.t,ne,[...H]),ne=>ne,ne=>we(ne))}function R(...H){const[ne,Se,Pe]=H;if(Pe&&!Ne(Pe))throw kn(dn.INVALID_ARGUMENT);return le(ne,Se,At({resolvedMessage:!0},Pe||{}))}function L(...H){return Y(ne=>Reflect.apply(Vf,null,[ne,...H]),()=>Js(...H),"datetime format",ne=>Reflect.apply(ne.d,ne,[...H]),()=>Sf,ne=>we(ne))}function F(...H){return Y(ne=>Reflect.apply(If,null,[ne,...H]),()=>Zs(...H),"number format",ne=>Reflect.apply(ne.n,ne,[...H]),()=>Sf,ne=>we(ne))}function q(H){return H.map(ne=>we(ne)||pt(ne)||ot(ne)?Af(String(ne)):ne)}const U={normalize:q,interpolate:H=>H,type:"vnode"};function N(...H){return Y(ne=>{let Se;const Pe=ne;try{Pe.processor=U,Se=Reflect.apply(Pf,null,[Pe,...H])}finally{Pe.processor=null}return Se},()=>Xs(...H),"translate",ne=>ne[Qs](...H),ne=>[Af(ne)],ne=>mt(ne))}function $(...H){return Y(ne=>Reflect.apply(If,null,[ne,...H]),()=>Zs(...H),"number format",ne=>ne[tu](...H),Rf,ne=>we(ne)||mt(ne))}function X(...H){return Y(ne=>Reflect.apply(Vf,null,[ne,...H]),()=>Js(...H),"datetime format",ne=>ne[eu](...H),Rf,ne=>we(ne)||mt(ne))}function W(H){V=H,k.pluralRules=V}function de(H,ne){return Y(()=>{if(!H)return!1;const Se=we(ne)?ne:i.value,Pe=D(Se),Oe=k.messageResolver(Pe,H);return Al(Oe)||an(Oe)||we(Oe)},()=>[H],"translate exists",Se=>Reflect.apply(Se.te,Se,[H,ne]),Kk,Se=>ot(Se))}function I(H){let ne=null;const Se=Tg(k,s.value,i.value);for(let Pe=0;Pe{r&&(i.value=H,k.locale=H,no(k,i.value,s.value))}),ve(n.fallbackLocale,H=>{r&&(s.value=H,k.fallbackLocale=H,no(k,i.value,s.value))}));const ye={id:Lf,locale:E,fallbackLocale:O,get inheritLocale(){return r},set inheritLocale(H){r=H,H&&n&&(i.value=n.locale.value,s.value=n.fallbackLocale.value,no(k,i.value,s.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:T,get modifiers(){return w},get pluralRules(){return V||{}},get isGlobal(){return l},get missingWarn(){return f},set missingWarn(H){f=H,k.missingWarn=f},get fallbackWarn(){return m},set fallbackWarn(H){m=H,k.fallbackWarn=m},get fallbackRoot(){return h},set fallbackRoot(H){h=H},get fallbackFormat(){return g},set fallbackFormat(H){g=H,k.fallbackFormat=g},get warnHtmlMessage(){return C},set warnHtmlMessage(H){C=H,k.warnHtmlMessage=H},get escapeParameter(){return y},set escapeParameter(H){y=H,k.escapeParameter=H},t:le,getLocaleMessage:D,setLocaleMessage:G,mergeLocaleMessage:Z,getPostTranslationHandler:J,setPostTranslationHandler:K,getMissingHandler:ie,setMissingHandler:B,[Uk]:W};return ye.datetimeFormats=M,ye.numberFormats=j,ye.rt=R,ye.te=de,ye.tm=A,ye.d=L,ye.n=F,ye.getDateTimeFormat=ae,ye.setDateTimeFormat=ce,ye.mergeDateTimeFormat=fe,ye.getNumberFormat=ge,ye.setNumberFormat=ue,ye.mergeNumberFormat=ke,ye[jk]=a,ye[Qs]=N,ye[eu]=X,ye[tu]=$,ye}const fc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Yk({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,l)=>[...a,...l.type===pe?l.children:[l]],[]):t.reduce((n,a)=>{const l=e[a];return l&&(n[a]=l()),n},{})}function jg(e){return pe}const qk=Ca({name:"i18n-t",props:At({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>pt(e)||!isNaN(e)}},fc),setup(e,t){const{slots:n,attrs:a}=t,l=e.i18n||qo({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(d=>d!=="_"),r={};e.locale&&(r.locale=e.locale),e.plural!==void 0&&(r.plural=we(e.plural)?+e.plural:e.plural);const i=Yk(t,o),s=l[Qs](e.keypath,i,r),u=At({},a),c=we(e.tag)||Ne(e.tag)?e.tag:jg();return vn(c,u,s)}}}),Mf=qk;function Xk(e){return mt(e)&&!we(e[0])}function Wg(e,t,n,a){const{slots:l,attrs:o}=t;return()=>{const r={part:!0};let i={};e.locale&&(r.locale=e.locale),we(e.format)?r.key=e.format:Ne(e.format)&&(we(e.format.key)&&(r.key=e.format.key),i=Object.keys(e.format).reduce((f,m)=>n.includes(m)?At({},f,{[m]:e.format[m]}):f,{}));const s=a(e.value,r,i);let u=[r.key];mt(s)?u=s.map((f,m)=>{const h=l[f.type],g=h?h({[f.type]:f.value,index:m,parts:s}):[f.value];return Xk(g)&&(g[0].key=`${f.type}-${m}`),g}):we(s)&&(u=[s]);const c=At({},o),d=we(e.tag)||Ne(e.tag)?e.tag:jg();return vn(d,c,u)}}const Jk=Ca({name:"i18n-n",props:At({value:{type:Number,required:!0},format:{type:[String,Object]}},fc),setup(e,t){const n=e.i18n||qo({useScope:"parent",__useComponent:!0});return Wg(e,t,Bg,(...a)=>n[tu](...a))}}),Ff=Jk,Zk=Ca({name:"i18n-d",props:At({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},fc),setup(e,t){const n=e.i18n||qo({useScope:"parent",__useComponent:!0});return Wg(e,t,Fg,(...a)=>n[eu](...a))}}),Bf=Zk;function Qk(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function eC(e){const t=r=>{const{instance:i,modifiers:s,value:u}=r;if(!i||!i.$)throw kn(dn.UNEXPECTED_ERROR);const c=Qk(e,i.$),d=Nf(u);return[Reflect.apply(c.t,c,[...$f(d)]),c]};return{created:(r,i)=>{const[s,u]=t(i);qs&&e.global===u&&(r.__i18nWatcher=ve(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),r.__composer=u,r.textContent=s},unmounted:r=>{qs&&r.__i18nWatcher&&(r.__i18nWatcher(),r.__i18nWatcher=void 0,delete r.__i18nWatcher),r.__composer&&(r.__composer=void 0,delete r.__composer)},beforeUpdate:(r,{value:i})=>{if(r.__composer){const s=r.__composer,u=Nf(i);r.textContent=Reflect.apply(s.t,s,[...$f(u)])}},getSSRProps:r=>{const[i]=t(r);return{textContent:i}}}}function Nf(e){if(we(e))return{path:e};if(Me(e)){if(!("path"in e))throw kn(dn.REQUIRED_VALUE,"path");return e}else throw kn(dn.INVALID_VALUE)}function $f(e){const{path:t,locale:n,args:a,choice:l,plural:o}=e,r={},i=a||{};return we(n)&&(r.locale=n),pt(l)&&(r.plural=l),pt(o)&&(r.plural=o),[t,i,r]}function tC(e,t,...n){const a=Me(n[0])?n[0]:{},l=!!a.useI18nComponentName;(ot(a.globalInstall)?a.globalInstall:!0)&&([l?"i18n":Mf.name,"I18nT"].forEach(r=>e.component(r,Mf)),[Ff.name,"I18nN"].forEach(r=>e.component(r,Ff)),[Bf.name,"I18nD"].forEach(r=>e.component(r,Bf))),e.directive("t",eC(t))}const nC=wa("global-vue-i18n");function aC(e={},t){const n=ot(e.globalInjection)?e.globalInjection:!0,a=!0,l=new Map,[o,r]=lC(e),i=wa("");function s(d){return l.get(d)||null}function u(d,f){l.set(d,f)}function c(d){l.delete(d)}{const d={get mode(){return"composition"},get allowComposition(){return a},async install(f,...m){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,d),Me(m[0])){const b=m[0];d.__composerExtend=b.__composerExtend,d.__vueI18nExtend=b.__vueI18nExtend}let h=null;n&&(h=fC(f,d.global)),tC(f,d,...m);const g=f.unmount;f.unmount=()=>{h&&h(),d.dispose(),g()}},get global(){return r},dispose(){o.stop()},__instances:l,__getInstance:s,__setInstance:u,__deleteInstance:c};return d}}function qo(e={}){const t=fn();if(t==null)throw kn(dn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw kn(dn.NOT_INSTALLED);const n=oC(t),a=iC(n),l=Hg(t),o=rC(e,l);if(o==="global")return Wk(a,e,l),a;if(o==="parent"){let s=sC(n,t,e.__useComponent);return s==null&&(s=a),s}const r=n;let i=r.__getInstance(t);if(i==null){const s=At({},e);"__i18n"in l&&(s.__i18n=l.__i18n),a&&(s.__root=a),i=Ug(s),r.__composerExtend&&(i[nu]=r.__composerExtend(i)),cC(r,t,i),r.__setInstance(t,i)}return i}function lC(e,t,n){const a=Nl();{const l=a.run(()=>Ug(e));if(l==null)throw kn(dn.UNEXPECTED_ERROR);return[a,l]}}function oC(e){{const t=Te(e.isCE?nC:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw kn(e.isCE?dn.NOT_INSTALLED_WITH_PROVIDE:dn.UNEXPECTED_ERROR);return t}}function rC(e,t){return pi(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function iC(e){return e.mode==="composition"?e.global:e.global.__composer}function sC(e,t,n=!1){let a=null;const l=t.root;let o=uC(t,n);for(;o!=null;){const r=e;if(e.mode==="composition"&&(a=r.__getInstance(o)),a!=null||l===o)break;o=o.parent}return a}function uC(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function cC(e,t,n){st(()=>{},t),Yo(()=>{const a=n;e.__deleteInstance(t);const l=a[nu];l&&(l(),delete a[nu])},t)}const dC=["locale","fallbackLocale","availableLocales"],zf=["t","rt","d","n","tm","te"];function fC(e,t){const n=Object.create(null);return dC.forEach(l=>{const o=Object.getOwnPropertyDescriptor(t,l);if(!o)throw kn(dn.UNEXPECTED_ERROR);const r=Xe(o.value)?{get(){return o.value.value},set(i){o.value.value=i}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,l,r)}),e.config.globalProperties.$i18n=n,zf.forEach(l=>{const o=Object.getOwnPropertyDescriptor(t,l);if(!o||!o.value)throw kn(dn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,o)}),()=>{delete e.config.globalProperties.$i18n,zf.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}Hk();Ak(dk);Ok(Tg);if(__INTLIFY_PROD_DEVTOOLS__){const e=sc();e.__INTLIFY__=!0,_k(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const vC={badge:"Badge",open:"Open",close:"Close",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},mC={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function _n(e,t){let n;function a(){n=Nl(),n.run(()=>t.length?t(()=>{n==null||n.stop(),a()}):t())}ve(e,l=>{l&&!n?a():l||(n==null||n.stop(),n=void 0)},{immediate:!0}),Rt(()=>{n==null||n.stop()})}const Ke=typeof window<"u",vc=Ke&&"IntersectionObserver"in window,gC=Ke&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),Hf=Ke&&"EyeDropper"in window;function Uf(e,t,n){hC(e,t),t.set(e,n)}function hC(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function yC(e,t,n){var a=Kg(e,t,"set");return bC(e,a,n),n}function bC(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function La(e,t){var n=Kg(e,t,"get");return pC(e,n)}function Kg(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function pC(e,t){return t.get?t.get.call(e):t.value}function Gg(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let l=0;lYn(e[a],t[a]))}function Ya(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),Gg(e,t.split("."),n))}function _t(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}if(typeof t=="string")return Ya(e,t,n);if(Array.isArray(t))return Gg(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function In(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,a)=>t+a)}function he(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function Kr(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Oo(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const jf=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),au=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Yg(e){return Object.keys(e)}function Na(e,t){return t.every(n=>e.hasOwnProperty(n))}function qg(e,t){const n={},a=new Set(Object.keys(e));for(const l of t)a.has(l)&&(n[l]=e[l]);return n}function lu(e,t,n){const a=Object.create(null),l=Object.create(null);for(const o in e)t.some(r=>r instanceof RegExp?r.test(o):r===o)&&!(n!=null&&n.some(r=>r===o))?a[o]=e[o]:l[o]=e[o];return[a,l]}function gt(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}function Xg(e,t){const n={};return t.forEach(a=>n[a]=e[a]),n}const Jg=/^on[^a-z]/,Si=e=>Jg.test(e),_C=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],SC=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function kC(e){return e.isComposing&&SC.includes(e.key)}function Pa(e){const[t,n]=lu(e,[Jg]),a=gt(t,_C),[l,o]=lu(n,["class","style","id",/^data-/]);return Object.assign(l,t),Object.assign(o,a),[l,o]}function rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function CC(e,t){let n=0;const a=function(){for(var l=arguments.length,o=new Array(l),r=0;re(...o),xe(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function ft(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Wf(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function Kf(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Gf(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function wC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&a0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const a={};for(const l in e)a[l]=e[l];for(const l in t){const o=e[l],r=t[l];if(Kr(o)&&Kr(r)){a[l]=on(o,r,n);continue}if(Array.isArray(o)&&Array.isArray(r)&&n){a[l]=n(o,r);continue}a[l]=r}return a}function Zg(e){return e.map(t=>t.type===pe?Zg(t.children):t).flat()}function ja(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(ja.cache.has(e))return ja.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return ja.cache.set(e,t),t}ja.cache=new Map;function bo(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>bo(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>bo(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return bo(e,t.component.subTree).flat(1)}return[]}var Sr=new WeakMap,cl=new WeakMap;class xC{constructor(t){Uf(this,Sr,{writable:!0,value:[]}),Uf(this,cl,{writable:!0,value:0}),this.size=t}push(t){La(this,Sr)[La(this,cl)]=t,yC(this,cl,(La(this,cl)+1)%this.size)}values(){return La(this,Sr).slice(La(this,cl)).concat(La(this,Sr).slice(0,La(this,cl)))}}function PC(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function mc(e){const t=bt({}),n=_(e);return kt(()=>{for(const a in n.value)t[a]=n.value[a]},{flush:"sync"}),Wo(t)}function Gr(e,t){return e.includes(t)}function Qg(e){return e[2].toLowerCase()+e.slice(3)}const jt=()=>[Function,Array];function qf(e,t){return t="on"+Ln(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function gc(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function eh(e,t,n){let a,l=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do l+=o,a=e[l];while((!a||a.offsetParent==null||!((n==null?void 0:n(a))??!0))&&l=0);return a}function Ol(e,t){var a,l,o,r;const n=Ro(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((a=n[0])==null||a.focus());else if(t==="first")(l=n[0])==null||l.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(r=n[t])==null||r.focus();else{const i=eh(n,t);i?i.focus():Ol(e,t==="next"?"first":"last")}}function kr(e){return e==null||typeof e=="string"&&e.trim()===""}function th(){}function Rl(e,t){if(!(Ke&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function ki(e){return e.some(t=>_a(t)?t.type===Tt?!1:t.type!==pe||ki(t.children):!0)?e:null}const nh=["top","bottom"],VC=["start","end","left","right"];function ou(e,t){let[n,a]=e.split(" ");return a||(a=Gr(nh,n)?"start":Gr(VC,n)?"top":"center"),{side:ru(n,t),align:ru(a,t)}}function ru(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function ms(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function gs(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Xf(e){return{side:e.align,align:e.side}}function Jf(e){return Gr(nh,e.side)?"y":"x"}class Wa{constructor(t){let{x:n,y:a,width:l,height:o}=t;this.x=n,this.y=a,this.width=l,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Zf(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function ah(e){return Array.isArray(e)?new Wa({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function hc(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),a=n.transform;if(a){let l,o,r,i,s;if(a.startsWith("matrix3d("))l=a.slice(9,-1).split(/, /),o=+l[0],r=+l[5],i=+l[12],s=+l[13];else if(a.startsWith("matrix("))l=a.slice(7,-1).split(/, /),o=+l[0],r=+l[3],i=+l[4],s=+l[5];else return new Wa(t);const u=n.transformOrigin,c=t.x-i-(1-o)*parseFloat(u),d=t.y-s-(1-r)*parseFloat(u.slice(u.indexOf(" ")+1)),f=o?t.width/o:e.offsetWidth+1,m=r?t.height/r:e.offsetHeight+1;return new Wa({x:c,y:d,width:f,height:m})}else return new Wa(t)}function $a(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(l=>{a.onfinish=()=>{l(a)}})),a}const Ir=new WeakMap;function EC(e,t){Object.keys(t).forEach(n=>{if(Si(n)){const a=Qg(n),l=Ir.get(e);if(t[n]==null)l==null||l.forEach(o=>{const[r,i]=o;r===a&&(e.removeEventListener(a,i),l.delete(o))});else if(!l||![...l].some(o=>o[0]===a&&o[1]===t[n])){e.addEventListener(a,t[n]);const o=l||new Set;o.add([a,t[n]]),Ir.has(e)||Ir.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function IC(e,t){Object.keys(t).forEach(n=>{if(Si(n)){const a=Qg(n),l=Ir.get(e);l==null||l.forEach(o=>{const[r,i]=o;r===a&&(e.removeEventListener(a,i),l.delete(o))})}else e.removeAttribute(n)})}const dl=2.4,Qf=.2126729,ev=.7151522,tv=.072175,TC=.55,AC=.58,OC=.57,RC=.62,Cr=.03,nv=1.45,LC=5e-4,DC=1.25,MC=1.25,av=.078,lv=12.82051282051282,wr=.06,ov=.001;function rv(e,t){const n=(e.r/255)**dl,a=(e.g/255)**dl,l=(e.b/255)**dl,o=(t.r/255)**dl,r=(t.g/255)**dl,i=(t.b/255)**dl;let s=n*Qf+a*ev+l*tv,u=o*Qf+r*ev+i*tv;if(s<=Cr&&(s+=(Cr-s)**nv),u<=Cr&&(u+=(Cr-u)**nv),Math.abs(u-s)s){const d=(u**TC-s**AC)*DC;c=d-ov?0:d>-av?d-d*lv*wr:d+wr}return c*100}function FC(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Yr=.20689655172413793,BC=e=>e>Yr**3?Math.cbrt(e):e/(3*Yr**2)+4/29,NC=e=>e>Yr?e**3:3*Yr**2*(e-4/29);function lh(e){const t=BC,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function oh(e){const t=NC,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const $C=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],zC=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,HC=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],UC=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function rh(e){const t=Array(3),n=zC,a=$C;for(let l=0;l<3;++l)t[l]=Math.round(ft(n(a[l][0]*e[0]+a[l][1]*e[1]+a[l][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function yc(e){let{r:t,g:n,b:a}=e;const l=[0,0,0],o=UC,r=HC;t=o(t/255),n=o(n/255),a=o(a/255);for(let i=0;i<3;++i)l[i]=r[i][0]*t+r[i][1]*n+r[i][2]*a;return l}function iu(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function jC(e){return iu(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const iv=/^(?(?:rgb|hsl)a?)\((?.+)\)/,WC={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>sv({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>sv({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>Un({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>Un({h:e,s:t,v:n,a})};function rn(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&iv.test(e)){const{groups:t}=e.match(iv),{fn:n,values:a}=t,l=a.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return WC[n](...l)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),dh(t)}else if(typeof e=="object"){if(Na(e,["r","g","b"]))return e;if(Na(e,["h","s","l"]))return Un(bc(e));if(Na(e,["h","s","v"]))return Un(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Un(e){const{h:t,s:n,v:a,a:l}=e,o=i=>{const s=(i+t/60)%6;return a-a*n*Math.max(Math.min(s,4-s,1),0)},r=[o(5),o(3),o(1)].map(i=>Math.round(i*255));return{r:r[0],g:r[1],b:r[2],a:l}}function sv(e){return Un(bc(e))}function Ci(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,a=e.b/255,l=Math.max(t,n,a),o=Math.min(t,n,a);let r=0;l!==o&&(l===t?r=60*(0+(n-a)/(l-o)):l===n?r=60*(2+(a-t)/(l-o)):l===a&&(r=60*(4+(t-n)/(l-o)))),r<0&&(r=r+360);const i=l===0?0:(l-o)/l,s=[r,i,l];return{h:s[0],s:s[1],v:s[2],a:e.a}}function ih(e){const{h:t,s:n,v:a,a:l}=e,o=a-a*n/2,r=o===1||o===0?0:(a-o)/Math.min(o,1-o);return{h:t,s:r,l:o,a:l}}function bc(e){const{h:t,s:n,l:a,a:l}=e,o=a+n*Math.min(a,1-a),r=o===0?0:2-2*a/o;return{h:t,s:r,v:o,a:l}}function sh(e){let{r:t,g:n,b:a,a:l}=e;return l===void 0?`rgb(${t}, ${n}, ${a})`:`rgba(${t}, ${n}, ${a}, ${l})`}function uh(e){return sh(Un(e))}function xr(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function ch(e){let{r:t,g:n,b:a,a:l}=e;return`#${[xr(t),xr(n),xr(a),l!==void 0?xr(Math.round(l*255)):""].join("")}`}function dh(e){e=KC(e);let[t,n,a,l]=wC(e,2).map(o=>parseInt(o,16));return l=l===void 0?l:l/255,{r:t,g:n,b:a,a:l}}function fh(e){const t=dh(e);return Ci(t)}function vh(e){return ch(Un(e))}function KC(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Kf(Kf(e,6),8,"F")),e}function GC(e,t){const n=lh(yc(e));return n[0]=n[0]+t*10,rh(oh(n))}function YC(e,t){const n=lh(yc(e));return n[0]=n[0]-t*10,rh(oh(n))}function su(e){const t=rn(e);return yc(t)[1]}function qC(e,t){const n=su(e),a=su(t),l=Math.max(n,a),o=Math.min(n,a);return(l+.05)/(o+.05)}function mh(e){const t=Math.abs(rv(rn(0),rn(e)));return Math.abs(rv(rn(16777215),rn(e)))>Math.min(t,50)?"#fff":"#000"}function z(e,t){return n=>Object.keys(e).reduce((a,l)=>{const r=typeof e[l]=="object"&&e[l]!=null&&!Array.isArray(e[l])?e[l]:{type:e[l]};return n&&l in n?a[l]={...r,default:n[l]}:a[l]=r,t&&!a[l].source&&(a[l].source=t),a},{})}const be=z({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),Ll=Symbol.for("vuetify:defaults");function XC(e){return re(e)}function pc(){const e=Te(Ll);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Ze(e,t){const n=pc(),a=re(e),l=_(()=>{if(xe(t==null?void 0:t.disabled))return n.value;const r=xe(t==null?void 0:t.scoped),i=xe(t==null?void 0:t.reset),s=xe(t==null?void 0:t.root);if(a.value==null&&!(r||i||s))return n.value;let u=on(a.value,{prev:n.value});if(r)return u;if(i||s){const c=Number(i||1/0);for(let d=0;d<=c&&!(!u||!("prev"in u));d++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=on(on(u,{prev:u}),u[s])),u}return u.prev?on(u.prev,u):u});return ze(Ll,l),l}function JC(e,t){var n,a;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((a=e.props)==null?void 0:a[ja(t)])<"u"}function ZC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pc();const a=ut("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const l=_(()=>{var s;return(s=n.value)==null?void 0:s[e._as??t]}),o=new Proxy(e,{get(s,u){var d,f,m,h;const c=Reflect.get(s,u);return u==="class"||u==="style"?[(d=l.value)==null?void 0:d[u],c].filter(g=>g!=null):typeof u=="string"&&!JC(a.vnode,u)?((f=l.value)==null?void 0:f[u])??((h=(m=n.value)==null?void 0:m.global)==null?void 0:h[u])??c:c}}),r=me();kt(()=>{if(l.value){const s=Object.entries(l.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});r.value=s.length?Object.fromEntries(s):void 0}else r.value=void 0});function i(){const s=aw(Ll,a);ze(Ll,_(()=>r.value?on((s==null?void 0:s.value)??{},r.value):s==null?void 0:s.value))}return{props:o,provideSubDefaults:i}}function Zt(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=z(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return qg(a,t)},e.props._as=String,e.setup=function(a,l){const o=pc();if(!o.value)return e._setup(a,l);const{props:r,provideSubDefaults:i}=ZC(a,a._as??e.name,o),s=e._setup(r,l);return i(),s}}return e}function ee(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Zt:Ca)(t)}function QC(e,t){return t.props=e,t}function Qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return ee()({name:n??Ln(Ft(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...be()},setup(a,l){let{slots:o}=l;return()=>{var r;return vn(a.tag,{class:[e,a.class],style:a.style},(r=o.default)==null?void 0:r.call(o))}}})}function gh(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Lo="cubic-bezier(0.4, 0, 0.2, 1)",ew="cubic-bezier(0.0, 0, 0.2, 1)",tw="cubic-bezier(0.4, 0, 1, 1)";function uv(e,t,n){return Object.keys(e).filter(a=>Si(a)&&a.endsWith(t)).reduce((a,l)=>(a[l.slice(0,-t.length)]=o=>e[l](o,n(o)),a),{})}function ut(e,t){const n=fn();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Dn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=ut(e).type;return ja((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let hh=0,Tr=new WeakMap;function Lt(){const e=ut("getUid");if(Tr.has(e))return Tr.get(e);{const t=hh++;return Tr.set(e,t),t}}Lt.reset=()=>{hh=0,Tr=new WeakMap};function _c(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?nw(e):Sc(e))return e;e=e.parentElement}return document.scrollingElement}function qr(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Sc(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Sc(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function nw(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function aw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ut("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function lw(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function oe(e){const t=ut("useRender");t.render=e}function Ce(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const o=ut("useProxiedModel"),r=re(e[t]!==void 0?e[t]:n),i=ja(t),u=_(i!==t?()=>{var d,f,m,h;return e[t],!!(((d=o.vnode.props)!=null&&d.hasOwnProperty(t)||(f=o.vnode.props)!=null&&f.hasOwnProperty(i))&&((m=o.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)||(h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var d,f;return e[t],!!((d=o.vnode.props)!=null&&d.hasOwnProperty(t)&&((f=o.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)))});_n(()=>!u.value,()=>{ve(()=>e[t],d=>{r.value=d})});const c=_({get(){const d=e[t];return a(u.value?d:r.value)},set(d){const f=l(d),m=Ae(u.value?e[t]:r.value);m===f||a(m)===d||(r.value=f,o==null||o.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:r.value}),c}const cv="$vuetify.",dv=(e,t)=>e.replace(/\{(\d+)\}/g,(n,a)=>String(t[+a])),yh=(e,t,n)=>function(a){for(var l=arguments.length,o=new Array(l>1?l-1:0),r=1;rnew Intl.NumberFormat([e.value,t.value],a).format(n)}function hs(e,t,n){const a=Ce(e,t,e[t]??n.value);return a.value=e[t]??n.value,ve(n,l=>{e[t]==null&&(a.value=n.value)}),a}function ph(e){return t=>{const n=hs(t,"locale",e.current),a=hs(t,"fallback",e.fallback),l=hs(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:a,messages:l,t:yh(n,a,l),n:bh(n,a),provide:ph({current:n,fallback:a,messages:l})}}}function ow(e){const t=me((e==null?void 0:e.locale)??"en"),n=me((e==null?void 0:e.fallback)??"en"),a=re({en:vC,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:a,t:yh(t,n,a),n:bh(t,n),provide:ph({current:t,fallback:n,messages:a})}}const Dl=Symbol.for("vuetify:locale");function rw(e){return e.name!=null}function iw(e){const t=e!=null&&e.adapter&&rw(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:ow(e),n=uw(t,e);return{...t,...n}}function ct(){const e=Te(Dl);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function sw(e){const t=Te(Dl);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),a=cw(n,t.rtl,e),l={...n,...a};return ze(Dl,l),l}function uw(e,t){const n=re((t==null?void 0:t.rtl)??mC),a=_(()=>n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:_(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function cw(e,t,n){const a=_(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:a,rtl:t,rtlClasses:_(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function Ct(){const e=Te(Dl);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const uu={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function dw(e,t){const n=[];let a=[];const l=_h(e),o=Sh(e),r=(l.getDay()-uu[t.slice(-2).toUpperCase()]+7)%7,i=(o.getDay()-uu[t.slice(-2).toUpperCase()]+7)%7;for(let s=0;s0&&n.push(a),n}function _h(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Sh(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function fw(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const vw=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function kh(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(vw.test(e))return fw(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const fv=new Date(2e3,0,2);function mw(e){const t=uu[e.slice(-2).toUpperCase()];return In(7).map(n=>{const a=new Date(fv);return a.setDate(fv.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function gw(e,t,n,a){const l=kh(e)??new Date,o=a==null?void 0:a[t];if(typeof o=="function")return o(l,t,n);let r={};switch(t){case"fullDateWithWeekday":r={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":r={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":r={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":r={month:"long",day:"numeric"};break;case"monthAndYear":r={month:"long",year:"numeric"};break;case"month":r={month:"long"};break;case"monthShort":r={month:"short"};break;case"dayOfMonth":r={day:"numeric"};break;case"shortDate":r={year:"2-digit",month:"numeric",day:"numeric"};break;case"year":r={year:"numeric"};break;default:r=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,r).format(l)}function hw(e,t){const n=e.toJsDate(t),a=n.getFullYear(),l=Gf(String(n.getMonth()+1),2,"0"),o=Gf(String(n.getDate()),2,"0");return`${a}-${l}-${o}`}function yw(e){const[t,n,a]=e.split("-").map(Number);return new Date(t,n-1,a)}function bw(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function pw(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function _w(e){return e.getFullYear()}function Sw(e){return e.getMonth()}function kw(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Cw(e){return new Date(e.getFullYear(),0,1)}function ww(e){return new Date(e.getFullYear(),11,31)}function xw(e,t){return cu(e,t[0])&&Vw(e,t[1])}function Pw(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function cu(e,t){return e.getTime()>t.getTime()}function Vw(e,t){return e.getTime(){n.locale=e.locale[a]??a??n.locale}),n}function wi(){const e=Te(Ch);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=ct();return wh(e,t)}function Fw(e,t){const n=e.toJsDate(t);let a=e.getYear(n),l=e.startOfYear(n);if(n=i&&(a=a+1,l=i)}const o=Math.abs(n.getTime()-l.getTime()),r=Math.ceil(o/(1e3*60*60*24));return Math.floor(r/7)+1}const xi=["sm","md","lg","xl","xxl"],du=Symbol.for("vuetify:display"),gv={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Bw=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gv;return on(gv,e)};function hv(e){return Ke&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function yv(e){return Ke&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function bv(e){const t=Ke&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const a=n(/android/i),l=n(/iphone|ipad|ipod/i),o=n(/cordova/i),r=n(/electron/i),i=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),d=n(/win/i),f=n(/mac/i),m=n(/linux/i);return{android:a,ios:l,cordova:o,electron:r,chrome:i,edge:s,firefox:u,opera:c,win:d,mac:f,linux:m,touch:gC,ssr:t==="ssr"}}function Nw(e,t){const{thresholds:n,mobileBreakpoint:a}=Bw(e),l=me(yv(t)),o=me(bv(t)),r=bt({}),i=me(hv(t));function s(){l.value=yv(),i.value=hv()}function u(){s(),o.value=bv()}return kt(()=>{const c=i.value=n.xxl,b=c?"xs":d?"sm":f?"md":m?"lg":h?"xl":"xxl",p=typeof a=="number"?a:n[a],S=i.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=Te(du);if(!n)throw new Error("Could not find Vuetify display injection");const a=_(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:a.value}:{});return{...n,displayClasses:l,mobile:a}}const $w={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",eyeDropper:"mdi-eyedropper"},zw={component:e=>vn(wc,{...e,class:"mdi"})},Ee=[String,Function,Object,Array],fu=Symbol.for("vuetify:icons"),Pi=z({icon:{type:Ee},tag:{type:String,required:!0}},"icon"),vu=ee()({name:"VComponentIcon",props:Pi(),setup(e,t){let{slots:n}=t;return()=>{const a=e.icon;return v(e.tag,null,{default:()=>{var l;return[e.icon?v(a,null,null):(l=n.default)==null?void 0:l.call(n)]}})}}}),Cc=Zt({name:"VSvgIcon",inheritAttrs:!1,props:Pi(),setup(e,t){let{attrs:n}=t;return()=>v(e.tag,se(n,{style:null}),{default:()=>[v("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?v("path",{d:a[0],"fill-opacity":a[1]},null):v("path",{d:a},null)):v("path",{d:e.icon},null)])]})}}),Hw=Zt({name:"VLigatureIcon",props:Pi(),setup(e){return()=>v(e.tag,null,{default:()=>[e.icon]})}}),wc=Zt({name:"VClassIcon",props:Pi(),setup(e){return()=>v(e.tag,{class:e.icon},null)}}),Uw={svg:{component:Cc},class:{component:wc}};function jw(e){return on({defaultSet:"mdi",sets:{...Uw,mdi:zw},aliases:{...$w,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const Ww=e=>{const t=Te(fu);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:_(()=>{var s;const a=xe(e);if(!a)return{component:vu};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(s=t.aliases)==null?void 0:s[l.slice(1)])),!l)throw new Error(`Could not find aliased icon "${a}"`);if(Array.isArray(l))return{component:Cc,icon:l};if(typeof l!="string")return{component:vu,icon:l};const o=Object.keys(t.sets).find(u=>typeof l=="string"&&l.startsWith(`${u}:`)),r=o?l.slice(o.length+1):l;return{component:t.sets[o??t.defaultSet].component,icon:r}})}},Do=Symbol.for("vuetify:theme"),Le=z({theme:String},"theme");function pv(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function Kw(){var a,l;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pv();const t=pv();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,r]of Object.entries(e.themes??{})){const i=r.dark||o==="dark"?(a=t.themes)==null?void 0:a.dark:(l=t.themes)==null?void 0:l.light;n[o]=on(i,r)}return on(t,{...e,themes:n})}function Gw(e){const t=Kw(e),n=re(t.defaultTheme),a=re(t.themes),l=_(()=>{const c={};for(const[d,f]of Object.entries(a.value)){const m=c[d]={...f,colors:{...f.colors}};if(t.variations)for(const h of t.variations.colors){const g=m.colors[h];if(g)for(const b of["lighten","darken"]){const p=b==="lighten"?GC:YC;for(const S of In(t.variations[b],1))m.colors[`${h}-${b}-${S}`]=ch(p(rn(g),S))}}for(const h of Object.keys(m.colors)){if(/^on-[a-z]/.test(h)||m.colors[`on-${h}`])continue;const g=`on-${h}`,b=rn(m.colors[h]);m.colors[g]=mh(b)}}return c}),o=_(()=>l.value[n.value]),r=_(()=>{const c=[];o.value.dark&&Da(c,":root",["color-scheme: dark"]),Da(c,":root",_v(o.value));for(const[h,g]of Object.entries(l.value))Da(c,`.v-theme--${h}`,[`color-scheme: ${g.dark?"dark":"normal"}`,..._v(g)]);const d=[],f=[],m=new Set(Object.values(l.value).flatMap(h=>Object.keys(h.colors)));for(const h of m)/^on-[a-z]/.test(h)?Da(f,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(Da(d,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),Da(f,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),Da(f,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return c.push(...d,...f),c.map((h,g)=>g===0?h:` ${h}`).join("")});function i(){return{style:[{children:r.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(c){if(t.isDisabled)return;const d=c._context.provides.usehead;if(d)if(d.push){const f=d.push(i);Ke&&ve(r,()=>{f.patch(i)})}else Ke?(d.addHeadObjs(_(i)),kt(()=>d.updateDOM())):d.addHeadObjs(i());else{let m=function(){if(typeof document<"u"&&!f){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),f=h,document.head.appendChild(f)}f&&(f.innerHTML=r.value)},f=Ke?document.getElementById("vuetify-theme-stylesheet"):null;Ke?ve(r,m,{immediate:!0}):m()}}const u=_(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:a,current:o,computedThemes:l,themeClasses:u,styles:r,global:{name:n,current:o}}}function Be(e){ut("provideTheme");const t=Te(Do,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=_(()=>e.theme??t.name.value),a=_(()=>t.themes.value[n.value]),l=_(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:a,themeClasses:l};return ze(Do,o),o}function Vi(){ut("useTheme");const e=Te(Do,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Da(e,t,n){e.push(`${t} { -`,...n.map(a=>` ${a}; -`),`} -`)}function _v(e){const t=e.dark?2:1,n=e.dark?1:2,a=[];for(const[l,o]of Object.entries(e.colors)){const r=rn(o);a.push(`--v-theme-${l}: ${r.r},${r.g},${r.b}`),l.startsWith("on-")||a.push(`--v-theme-${l}-overlay-multiplier: ${su(o)>.18?t:n}`)}for(const[l,o]of Object.entries(e.variables)){const r=typeof o=="string"&&o.startsWith("#")?rn(o):void 0,i=r?`${r.r}, ${r.g}, ${r.b}`:void 0;a.push(`--v-${l}: ${i??o}`)}return a}function On(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=re(),a=re();if(Ke){const l=new ResizeObserver(o=>{e==null||e(o,l),o.length&&(t==="content"?a.value=o[0].contentRect:a.value=o[0].target.getBoundingClientRect())});Et(()=>{l.disconnect()}),ve(n,(o,r)=>{r&&(l.unobserve(Oo(r)),a.value=void 0),o&&l.observe(Oo(o))},{flush:"post"})}return{resizeRef:n,contentRect:jo(a)}}const Xr=Symbol.for("vuetify:layout"),xh=Symbol.for("vuetify:layout-item"),Sv=1e3,Ph=z({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Ul=z({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Yw(){const e=Te(Xr);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function jl(e){const t=Te(Xr);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Lt()}`,a=ut("useLayoutItem");ze(xh,{id:n});const l=me(!1);xm(()=>l.value=!0),wm(()=>l.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:r}=t.register(a,{...e,active:_(()=>l.value?!1:e.active.value),id:n});return Et(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:r}}const qw=(e,t,n,a)=>{let l={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...l}}];for(const r of e){const i=t.get(r),s=n.get(r),u=a.get(r);if(!i||!s||!u)continue;const c={...l,[i.value]:parseInt(l[i.value],10)+(u.value?parseInt(s.value,10):0)};o.push({id:r,layer:c}),l=c}return o};function Vh(e){const t=Te(Xr,null),n=_(()=>t?t.rootZIndex.value-100:Sv),a=re([]),l=bt(new Map),o=bt(new Map),r=bt(new Map),i=bt(new Map),s=bt(new Map),{resizeRef:u,contentRect:c}=On(),d=_(()=>{const V=new Map,k=e.overlaps??[];for(const x of k.filter(P=>P.includes(":"))){const[P,E]=x.split(":");if(!a.value.includes(P)||!a.value.includes(E))continue;const O=l.get(P),T=l.get(E),M=o.get(P),j=o.get(E);!O||!T||!M||!j||(V.set(E,{position:O.value,amount:parseInt(M.value,10)}),V.set(P,{position:T.value,amount:-parseInt(j.value,10)}))}return V}),f=_(()=>{const V=[...new Set([...r.values()].map(x=>x.value))].sort((x,P)=>x-P),k=[];for(const x of V){const P=a.value.filter(E=>{var O;return((O=r.get(E))==null?void 0:O.value)===x});k.push(...P)}return qw(k,l,o,i)}),m=_(()=>!Array.from(s.values()).some(V=>V.value)),h=_(()=>f.value[f.value.length-1].layer),g=_(()=>({"--v-layout-left":he(h.value.left),"--v-layout-right":he(h.value.right),"--v-layout-top":he(h.value.top),"--v-layout-bottom":he(h.value.bottom),...m.value?void 0:{transition:"none"}})),b=_(()=>f.value.slice(1).map((V,k)=>{let{id:x}=V;const{layer:P}=f.value[k],E=o.get(x),O=l.get(x);return{id:x,...P,size:Number(E.value),position:O.value}})),p=V=>b.value.find(k=>k.id===V),S=ut("createLayout"),C=me(!1);st(()=>{C.value=!0}),ze(Xr,{register:(V,k)=>{let{id:x,order:P,position:E,layoutSize:O,elementSize:T,active:M,disableTransitions:j,absolute:J}=k;r.set(x,P),l.set(x,E),o.set(x,O),i.set(x,M),j&&s.set(x,j);const ie=bo(xh,S==null?void 0:S.vnode).indexOf(V);ie>-1?a.value.splice(ie,0,x):a.value.push(x);const B=_(()=>b.value.findIndex(L=>L.id===x)),Y=_(()=>n.value+f.value.length*2-B.value*2),le=_(()=>{const L=E.value==="left"||E.value==="right",F=E.value==="right",q=E.value==="bottom",te={[E.value]:0,zIndex:Y.value,transform:`translate${L?"X":"Y"}(${(M.value?0:-110)*(F||q?-1:1)}%)`,position:J.value||n.value!==Sv?"absolute":"fixed",...m.value?void 0:{transition:"none"}};if(!C.value)return te;const U=b.value[B.value];if(!U)throw new Error(`[Vuetify] Could not find layout item "${x}"`);const N=d.value.get(x);return N&&(U[N.position]+=N.amount),{...te,height:L?`calc(100% - ${U.top}px - ${U.bottom}px)`:T.value?`${T.value}px`:void 0,left:F?void 0:`${U.left}px`,right:F?`${U.right}px`:void 0,top:E.value!=="bottom"?`${U.top}px`:void 0,bottom:E.value!=="top"?`${U.bottom}px`:void 0,width:L?T.value?`${T.value}px`:void 0:`calc(100% - ${U.left}px - ${U.right}px)`}}),R=_(()=>({zIndex:Y.value-1}));return{layoutItemStyles:le,layoutItemScrimStyles:R,zIndex:Y}},unregister:V=>{r.delete(V),l.delete(V),o.delete(V),i.delete(V),s.delete(V),a.value=a.value.filter(k=>k!==V)},mainRect:h,mainStyles:g,getLayoutItem:p,items:b,layoutRect:c,rootZIndex:n});const y=_(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),w=_(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:y,layoutStyles:w,getLayoutItem:p,items:b,layoutRect:c,layoutRef:u}}function Eh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,a=on(t,n),{aliases:l={},components:o={},directives:r={}}=a,i=XC(a.defaults),s=Nw(a.display,a.ssr),u=Gw(a.theme),c=jw(a.icons),d=iw(a.locale),f=Mw(a.date,d);return{install:h=>{for(const g in r)h.directive(g,r[g]);for(const g in o)h.component(g,o[g]);for(const g in l)h.component(g,Zt({...l[g],name:g,aliasName:l[g].name}));if(u.install(h),h.provide(Ll,i),h.provide(du,s),h.provide(Do,u),h.provide(fu,c),h.provide(Dl,d),h.provide(Ch,f.options),h.provide(mv,f.instance),Ke&&a.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:g}=h;h.mount=function(){const b=g(...arguments);return Re(()=>s.update()),h.mount=g,b}}Lt.reset(),h.mixin({computed:{$vuetify(){return bt({defaults:fl.call(this,Ll),display:fl.call(this,du),theme:fl.call(this,Do),icons:fl.call(this,fu),locale:fl.call(this,Dl),date:fl.call(this,mv)})}}})},defaults:i,display:s,theme:u,icons:c,locale:d,date:f}}const Xw="3.4.7";Eh.version=Xw;function fl(e){var a,l;const t=this.$,n=((a=t.parent)==null?void 0:a.provides)??((l=t.vnode.appContext)==null?void 0:l.provides);if(n&&e in n)return n[e]}const xc=BS("fhem",()=>{const e=qo(),t=Vi(),n=bt({settings:{protocol:window.location.protocol.replace(":",""),server:window.location.hostname,port:window.location.port,path:window.location.pathname.replace("/","").split("/")[0],xhr:!1,lang:e.locale.value,dark:!1,loglevel:1},config:{header:{},navigation:[],panels:[],templates:[],content:{},colors:{}},header:{time:new Date,timeFormat:{hour:"2-digit",minute:"2-digit"},dateFormat:{weekday:"long",year:"numeric",month:"long",day:"numeric"},showTime:!1,showDate:!1,showHomeBtn:!1,imageUrl:null,imageGradient:null,showDarkMode:!1,showReloadPage:!1,showSettings:!1,commands:[]},fhemDevice:null,panelView:[],panelList:[],navigation:[],panelMaximized:!1,threads:[],isReady:!1,message:!1,currentView:null,version:null,helpURL:"https://github.com/jemu75/fhemApp/tree/dev-v4?tab=readme-ov-file#"}),a={csrf:null,conn:null,xhrOffset:0,xhrBuffer:"",evtBuffer:[],panelMap:[]};function l(R,L,F,q){let te={lang:window.navigator.language||"en-EN",format:{hour:"numeric",minute:"numeric",second:"numeric",fractionalSecondDigits:3}},U={ts:new Date().toLocaleString(te.lang,te.format),text:L,details:n.settings.loglevel<7?"":F||""};q&&!n.message&&(n.message={type:R===2?"error":R===3?"warning":"info",title:"_app.messages."+q+".title",text:"_app.messages."+q+".text"}),R<=n.settings.loglevel&&(R===2?console.error(U.ts,U.text,U.details):R===3?console.warn(U.ts,U.text,U.details):console.info(U.ts,U.text,U.details))}function o(){setInterval(()=>{n.header.time=new Date},1e3)}async function r(){let R=await fetch("CHANGELOG.md").then(L=>L.text());n.version=await R.split(` -`)[0].split(" ")[1].trim()}function i(R){return R?n.threads.splice(n.threads.indexOf(R),1):n.threads.push((n.threads.slice(-1)[0]||0)+1),n.threads.slice(-1)[0]}function s(R){window.open(n.helpURL+R,"_blank")}function u(R){let L={connChanged:!1,routeChanged:!1,configChanged:!1,langChanged:!1,darkChanged:!1};if(R.query)for(const F of Object.keys(n.settings))R.query[F]&&R.query[F]!==n.settings[F]&&(n.settings[F]=R.query[F],["protocol","server","port","path"].indexOf(F)!==-1&&(L.connChanged=!0),F==="lang"&&(L.langChanged=!0),F==="dark"&&(L.darkChanged=!0));return R.params&&(R.params.config&&R.params.config!==n.fhemDevice&&(n.fhemDevice=R.params.config,L.configChanged=!0),R.params.view&&R.params.view!==n.currentView&&(n.currentView=R.params.view,L.routeChanged=!0)),n.message=!1,n.panelMaximized=!1,l(4,"URL processed.",R),L}function c(R){let L=n.settings,F=L.protocol+"://"+L.server+":"+L.port+(L.path?"/"+L.path:"");return F+=R||"",F}async function d(R,L){let F="?XHR=1",q={method:"POST"},te;return R!=="token"&&(F+="&fwcsrf="+a.csrf),L&&(q.body="cmd="+L),l(4,"Request send to FHEM.",{url:c(F),options:q}),await fetch(c(F),q).then(U=>(R==="token"&&(te=U.headers.get("x-fhem-csrftoken")),R==="json"&&(te=U.json()),R==="text"&&(te=U.text()),te)).catch(U=>{l(2,"Connection to FHEM failed.",U,"request")})}async function f(){let R=await d("token");return typeof R=="string"&&R.length>0?(a.csrf=R,l(4,"CSRF Token retrieved.",R),R):(R||(R=l(2,"No CSRF Token received.","csrf")),!1)}function m(R){try{const L=JSON.parse(R);if(L&&typeof L=="object")return L}catch(L){return l(2,"JSON parsing failed.",{input:R,error:L.message},"jsonParse"),!1}return l(3,"Unhandled state during JSON parsing.",null,"jsonParse"),!1}function h(R){try{const L=atob(R);if(L&&typeof L=="string")return L}catch{return l(2,"Base64 decode failed.",R,"base64"),!1}return l(3,"Unhandled state during Base64 Decoding.",null,"base64"),!1}function g(R,L){let F;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(R))return F=R.substring(1).split(""),F.length===3&&(F=[F[0],F[0],F[1],F[1],F[2],F[2]]),F="0x"+F.join(""),"rgba("+[F>>16&255,F>>8&255,F&255].join(",")+","+L+")"}async function b(){let R=await d("text","get "+n.fhemDevice+" config"),L,F,q;if(RegExp("Please define "+n.fhemDevice+" first").test(R))return l(2,"Wrong FHEM Config-Device in URL.",{fhemResult:R},"wrongDevice"),!1;if(L=h(R),F=typeof L=="string"?m(L):!1,!F)return l(2,"Loading the Configuration of FHEM failed.",R,"config"),!1;F.error&&console.log(F.error);for(const te of Object.keys(n.config))F[te]&&F[te]!==n.config[te]&&(n.config[te].length>0&&n.config[te].splice(0),Object.assign(n.config[te],F[te]));for(const[te,U]of Object.entries(n.config.content))e.messages.value[te]||(e.messages.value[te]={}),Object.assign(e.messages.value[te],U);return n.config.colors.light&&Object.assign(t.themes.value.light.colors,n.config.colors.light),n.config.colors.dark&&Object.assign(t.themes.value.dark.colors,n.config.colors.dark),Object.assign(n.header,JSON.parse(JSON.stringify(n.config.header))),n.header.imageGradient||(q=t.global.current.value.colors.primary,n.header.imageGradient="to top ,"+g(q,.6)+", "+g(q,.6)),l(4,"Config loaded.",F),!0}function p(R,L,F){let q;L.length>1?p(R[L[0]],L.slice(1),F):(q=R[L].split(":"),q[0]=/:/.test(F)?F.replace(/:/g,":"):F,R[L]=q.join(":"))}function S(){let R,L=a.evtBuffer.length;if(!(!n.isReady||L===0)){for(const F of a.evtBuffer)if(R=a.panelMap.map(q=>q.reading).indexOf(F.reading),R!==-1){l(6,"Data from FHEM handled.",F);for(const q of a.panelMap[R].items)p(n.panelList,q,F.value)}else l(8,"Data from FHEM received.",F);a.evtBuffer.splice(0,L)}}function C(R){let L=[],F;n.settings.xhr?(a.xhrBuffer+=R.substr(a.xhrOffset,R.length-a.xhrOffset),a.xhrBuffer.slice(-2).match("]")&&(L=a.xhrBuffer.split(` -`),a.xhrBuffer=""),a.xhrOffset=R.length):L=R.data.split(` -`);for(const q of L)q.length>0&&(F=m(q),/-/.test(F[0])&&a.evtBuffer.push({reading:F[0],value:F[1]}));S()}function y(){let R=c("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return a.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(a.conn=new WebSocket(R.replace(/^http/i,"ws")),a.conn.onopen=()=>{l(4,"Websocket Connection opened.")},a.conn.onmessage=L=>C(L),a.conn.onerror=()=>w(),a.conn.onclose=()=>w()):(a.conn=new XMLHttpRequest,a.conn.open("GET",R,!0),a.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,l(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),l(4,"Longpoll Connection opened.")},a.conn.onerror=()=>w(),a.conn.onloadend=()=>w(),a.conn.onreadystatechange=()=>{a.conn.status===200&&a.conn.readyState===3&&C(a.conn.responseText)},a.conn.send()),!0}function w(R){let L;l(3,"Connection to FHEM was interrupted. Try to reconnect"+R>0?" in 3 seconds.":".",null,R>0?"reconnect":null),a.conn=null,n.isReady=!1,setTimeout(async()=>{L=await Y(!0),L||w(3e3)},R)}function V(R,L){let F=L.split("-"),q=R.map(te=>te.key).indexOf(F[0]);return q!==-1?F[0]=R[q].name:F.unshift(R[0].name),F.join("-")}function k(R,L,F){let q,te,U;if(L)for(const[N,$]of Object.entries(L))typeof L[N]=="object"?k(R,L[N],[...F,N]):typeof $=="string"&&(q=$.replace(/\\:/g,":"),!/^::/.test(q)&&/.*:.*:.*/.test(q)&&(te=V(R,q.split(":")[0]),U=a.panelMap.map(X=>X.reading).indexOf(te),U===-1?a.panelMap.push({reading:te,items:[[...F,N]]}):a.panelMap[U].items.push([...F,N])))}function x(R){let L=[],F;if(!Array.isArray(R)||Array.isArray(R)&&R.length===0)return!1;for(const q of R)F=q.split(":"),L.push({key:F[0],name:F[1]||F[0]});return L}function P(){let R,L,F=JSON.parse(JSON.stringify(n.config.panels)),q=JSON.parse(JSON.stringify(n.config.templates)),te;n.config.panels.length===0&&l(3,"No Panels defined.",null,"noPanels"),n.panelList=[];for(const[U,N]of Object.entries(F)){if(R={},te=N.template?q.map($=>$.name).indexOf(N.template):-1,te!==-1){R=JSON.parse(JSON.stringify(q[te]));for(const $ of Object.keys(N))if($==="main"){for(const[X,W]of Object.entries(N.main))for(const de of Object.keys(W.level))if(W.level[de]){R.main[X]=W;break}}else typeof N[$]=="object"&&R[$]&&Object.assign(R[$],N[$]);R.name=N.name}else R=N;L=x(R.panel?R.panel.devices:[]),L?(k(L,R,[U]),n.panelList.push(R)):l(3,"No Devices defined in Panel "+R.name)}return l(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:a.panelMap}),!0}function E(R,L){return L.reduce((F,q)=>F&&F[q],R)}async function O(){let R=[],L=JSON.parse(JSON.stringify(n.panelList)),F,q,te,U,N,$;for(const X of a.panelMap)F=X.reading.split("-")[0],R.indexOf(F)===-1&&R.push(F);if(R.length===0)return l(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(q=await d("json","jsonlist2 "+R.join(",")),!!q){for(const X of a.panelMap){te=X.reading.split("-"),U=q.Results.map(W=>W.Name).indexOf(te[0]),N=[],$=null,te[1]==="i"?N=["Internals",te[2]]:te[1]==="a"?N=["Attributes",te[2]]:te[te.length-1]==="ts"?(te.pop(),te.shift(),N=["Readings",te.join("-"),"Time"]):(te.shift(),N=["Readings",te.join("-"),"Value"]),$=E(q.Results[U],N);for(const W of X.items)p(L,W,$)}return n.panelList=L,l(4,"Devices from FHEM loaded.",q),!0}}function T(R,L){let F=null;if(!L||!Array.isArray(L)||L.length<1)return R;for(const q of L)if(/.*:.*/.test(q)&&(F=q.split(":"),RegExp(F[0]).test(R)))return F[1];return R}function M(R,L){let F=R;if(typeof R!="string")return R;if(/:/.test(L)&&(L=L.replace(/:/g,":")),/:/.test(F)&&(F=F.replace(/:/g,":")),/%s/.test(F)&&(F=F.replace(/%s/g,L)),/%n\(.*\)/.test(F)){F=F.replace("%n()","%n(0)");let q=/%n\(.*[0-9]\)/.exec(F),te=/-?[0-9]/.exec(L);if(!te)return null;let U=q[0].slice(3,-1).split(","),N=parseFloat(U[1]||0),$=parseFloat(L.slice(te.index))+N;F=q.input.replace(q[0],N!==0?$.toFixed(U[0]||0):e.n($,{minimumFractionDigits:U[0]||0,maximumFractionDigits:U[0]||0}))}if(/%d\(.*\)/.test(F)){let q=/%d\(.*\)/.exec(F),te=q[0].slice(3,-1),U={dateStyle:"short",timeStyle:"medium"},N=L.replace(" ","T"),$=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(N);te==="time"&&(U={hour:"numeric",minute:"numeric",second:"numeric"}),te==="date"&&(U={dateStyle:"short"}),/{.*}/.test(te)&&(U=m(te)),$&&(N=N.replace($[0],[$[3],$[2],$[1]].join("-"))),/(T|Z)/.test(N)||(N+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(N)?F=q.input.replace(q[0],e.d(N,U)).replace(", "," "):F=q.input.replace(q[0],N+" -> is no ISO-Date/Time!")}if(/%t\(.*\)/.test(F)){let q=/%t\(.*\)/.exec(F);F=q.input.replace(q[0],e.t(q[0].slice(3,-1)))}return F}function j(R,L,F,q,te){let U=q?[]:{},N,$,X,W,de,I={},A=L&&Array.isArray(L),D=F&&Array.isArray(F),G;if(A)for(const[Z,ae]of Object.entries(L))I[ae]=D&&F[Z]||null;if(!R)return q?U:I;N=JSON.parse(JSON.stringify(R));for(let Z of N){if(Z=Z.replace(/\\:/g,":"),/.*:.*:.*/.test(Z)||(Z="::"+Z),$=Z.split(":"),X=!0,te&&$[0].split(te).length>1){for(const ae of $[0].split(te))N.push([ae,...$.slice(1)].join(":"));continue}if($[1]&&(X=!1,W=parseFloat($[1]),isNaN(W)?RegExp($[1]?$[1]:".").test($[0])&&(X=!0):(de=/-?[0-9]/.exec($[0]),de&&de.index!==-1&&parseFloat($[0].slice(de.index))>=W&&(X=!0))),X){G=Object.assign({},I);for(let[ae,ce]of Object.entries($.slice(2)))ce==="true"&&(ce=!0),ce==="false"&&(ce=!1),G[A&&L[ae]?L[ae]:[ae]]=M(ce,$[0]);if(q)U.push(G);else{U=G;break}}}return U}function J(R,L){let F=R.split("->"),q={name:F[0],title:F[0]},te=L.map(U=>U.name).indexOf(q.name);return te!==-1&&Object.assign(q,L[te]),F.length>1&&(q.group=J(F.slice(1).join("->"),q.group||[])),te!==-1?L[te]=q:L.push(q),L}function K(R){for(const L of R)L.sort&&L.group&&L.group.length>1&&L.group.sort((F,q)=>F.title>q.title?1:q.title>F.title?-1:0),L.group&&K(L.group)}function ie(){let R=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const L of n.panelList)if(L.panel.navigation){R=j(L.panel.navigation,["route"],[""],!0,",");for(const F of R)J(F.route,n.navigation)}return K(n.navigation),l(4,"Navigation loaded.",n.navigation),!0}function B(){let R;n.isReady&&(n.isReady=!1),n.panelView=[];for(const[L,F]of Object.entries(n.panelList))F.panel.navigation&&(R=j(F.panel.navigation,["route"],[""],!0,","),R.map(q=>q.route).indexOf(n.currentView)!==-1&&n.panelView.push(L));return n.isReady=!0,S(),l("4","PanelView loaded.",{view:n.currentView}),!0}async function Y(R){let L=!0;return l(4,"Create Session..."),R||(n.isReady=!1,a.panelMap=[]),L&&R&&(L=await f()),L&&R&&(L=y()),L&&(L=await b()),L&&(L=P()),L&&(L=await O()),L&&(L=ie()),L&&(L=B()),L?(n.message=!1,l(1,"FHEMApp launched.",n)):l(3,"FHEMApp launching failed."),L}function le(){l(1,"FHEMApp launching..."),Hn.afterEach(R=>{let L=u(R);if(L.langChanged&&(e.locale.value=n.settings.lang),L.darkChanged&&(t.global.name.value=n.settings.dark==="0"?"light":"dark"),L.connChanged||!n.isReady)return Y(!0);if(L.configChanged)return location.reload();L.routeChanged&&B()}),r(),o()}return Hn.isReady().then(le()),{app:n,getEl:E,handleDefs:j,getIcon:T,replacer:M,createSession:Y,request:d,thread:i,help:s}}),Ih={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=xc(),a=o=>t.path?t.path+"->"+o:o,l=o=>{Hn.push({name:"devices",params:{view:a(t.items[o].name)},query:Hn.currentRoute.value.query})};return(o,r)=>{const i=He("v-list-item"),s=He("v-chip"),u=He("v-list-group"),c=He("v-divider");return it(!0),xl(pe,null,Ts(e.items,(d,f)=>(it(),xl("span",{key:d.name},[(!d.group||d.group.length<1)&&!e.isChip?(it(),Ht(i,{key:f,title:xe(n).replacer(d.title,"")||d.name,"prepend-icon":d.icon,rounded:"pill",onClick:m=>l(f)},null,8,["title","prepend-icon","onClick"])):bn("",!0),(!d.group||d.group.length<1)&&e.isChip?(it(),Ht(s,{class:"my-1 ml-2","prepend-icon":d.icon,key:f,onClick:m=>l(f)},{default:qe(()=>[Jt(pl(xe(n).replacer(d.title,"")||d.name),1)]),_:2},1032,["prepend-icon","onClick"])):bn("",!0),d.group&&d.group.length>0?(it(),Ht(u,{key:2,value:d.name},{activator:qe(({props:m})=>[v(i,se(m,{title:xe(n).replacer(d.title,"")||d.name,"prepend-icon":d.icon,rounded:"pill"}),null,16,["title","prepend-icon"])]),default:qe(()=>[v(Ih,{items:d.group,isChip:d.groupAsChips,path:a(d.name)},null,8,["items","isChip","path"])]),_:2},1032,["value"])):bn("",!0),d.divider?(it(),Ht(c,{key:3})):bn("",!0)]))),128)}}},Jw={__name:"OptionsMenu",setup(e){const t=xc(),n=Vi(),a=qo(),l=_(()=>{let i=[],s=t.app.header,u={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"}};return s.showDarkMode&&i.push(u.darkMode),s.showReloadPage&&i.push(u.reloadPage),s.showSettings&&i.push(u.settings),i.push(...s.commands),i}),o=_(()=>Object.keys(a.messages.value));function r(i){let s=l.value[i];s.name==="reloadPage"&&location.reload(),s.name==="settings"&&Hn.push({name:"settings",query:Hn.currentRoute.value.query}),s.name==="darkMode"&&(n.global.name.value=n.global.name.value==="dark"?"light":"dark"),s.cmd&&t.request("text",s.cmd)}return(i,s)=>{const u=He("v-btn"),c=He("v-list-item"),d=He("v-divider"),f=He("v-btn-toggle"),m=He("v-list"),h=He("v-menu");return l.value.length>0?(it(),Ht(h,{key:0},{activator:qe(({props:g})=>[v(u,se({icon:"mdi-dots-vertical"},g),null,16)]),default:qe(()=>[v(m,{nav:""},{default:qe(()=>[(it(!0),xl(pe,null,Ts(l.value,(g,b)=>(it(),Ht(c,{rounded:"pill",key:b,"prepend-icon":g.icon,title:xe(t).replacer(g.title,""),onClick:p=>r(b)},null,8,["prepend-icon","title","onClick"]))),128)),l.value.length>0&&xe(t).app.header.showLanguages?(it(),Ht(d,{key:0,class:"pb-2"})):bn("",!0),xe(t).app.header.showLanguages?(it(),Ht(c,{key:1,class:"text-center"},{default:qe(()=>[v(f,{modelValue:xe(a).locale.value,"onUpdate:modelValue":s[0]||(s[0]=g=>xe(a).locale.value=g),divided:"",density:"compact"},{default:qe(()=>[(it(!0),xl(pe,null,Ts(o.value,g=>(it(),Ht(u,{value:g,size:"small",key:g},{default:qe(()=>[Jt(pl(g),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):bn("",!0)]),_:1})]),_:1})):bn("",!0)}}},Zw=""+new URL("logo_v4-a31de70f.png",import.meta.url).href,Qw={key:0,class:"text-h5"},ex={key:0,class:"text-h5"},tx={__name:"App",setup(e){const t=xc(),{mobile:n}=Va(),a=re(!0);function l(){Hn.push({name:"internals",query:Hn.currentRoute.value.query})}return(o,r)=>{const i=He("v-progress-circular"),s=He("v-overlay"),u=He("v-img"),c=He("v-divider"),d=He("v-list"),f=He("v-col"),m=He("v-spacer"),h=He("v-icon"),g=He("v-row"),b=He("v-navigation-drawer"),p=He("v-app-bar-nav-icon"),S=He("v-btn"),C=He("v-app-bar"),y=He("v-alert"),w=He("RouterView"),V=He("v-container"),k=He("v-main"),x=He("v-layout"),P=He("v-app");return it(),Ht(P,{class:"noselect"},{default:qe(()=>[v(x,null,{default:qe(()=>[v(s,{"model-value":!xe(t).app.isReady&&!xe(t).app.message||xe(t).app.threads.length>0,class:"align-center justify-center"},{default:qe(()=>[v(i,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),v(b,{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=E=>a.value=E),color:"secondary"},{prepend:qe(()=>[v(u,{src:xe(Zw)},null,8,["src"]),v(c)]),default:qe(()=>[v(d,null,{default:qe(()=>[v(Ih,{items:xe(t).app.navigation},null,8,["items"])]),_:1}),v(c),v(g,{"no-gutters":"",class:"mx-2 my-1"},{default:qe(()=>[v(f,null,{default:qe(()=>[Jt(pl(xe(t).app.version),1)]),_:1}),v(m),v(f,{class:"text-right"},{default:qe(()=>[v(h,{icon:xe(t).app.isReady?"mdi-sync":"mdi-sync-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),v(c)]),_:1},8,["modelValue"]),v(C,{order:xe(n)?0:-1,color:xe(t).app.settings.loglevel>6?"error":"primary"},v_({prepend:qe(()=>[v(p,{class:"d-lg-none",onClick:r[1]||(r[1]=Us(E=>a.value=!a.value,["stop"]))}),!xe(n)&&xe(t).app.header.showTime?(it(),xl("div",Qw,pl(o.$d(xe(t).app.header.time,xe(t).app.header.timeFormat)),1)):bn("",!0)]),append:qe(()=>[xe(t).app.settings.loglevel>6?(it(),Ht(S,{key:0,icon:"mdi-information",onClick:r[2]||(r[2]=E=>l())})):bn("",!0),v(Jw)]),default:qe(()=>[!xe(n)&&xe(t).app.header.showDate?(it(),xl("div",ex,pl(o.$d(xe(t).app.header.time,xe(t).app.header.dateFormat)),1)):bn("",!0)]),_:2},[xe(t).app.header.imageUrl&&xe(t).app.settings.loglevel<7?{name:"image",fn:qe(()=>[v(u,{src:xe(t).app.header.imageUrl,cover:"",gradient:xe(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"]),v(k,null,{default:qe(()=>[v(V,{fluid:"",class:"pa-2"},{default:qe(()=>[xe(t).app.message?(it(),Ht(y,{key:0,closable:"",type:xe(t).app.message.type,title:o.$t(xe(t).app.message.title),text:o.$t(xe(t).app.message.text),class:"mb-2 mx-1","onClick:close":r[3]||(r[3]=E=>xe(t).app.message=!1)},null,8,["type","title","text"])):bn("",!0),v(w)]),_:1})]),_:1})]),_:1})]),_:1})}}};const nx=z({...be(),...Ph({fullHeight:!0}),...Le()},"VApp"),ax=ee()({name:"VApp",props:nx(),setup(e,t){let{slots:n}=t;const a=Be(e),{layoutClasses:l,getLayoutItem:o,items:r,layoutRef:i}=Vh(e),{rtlClasses:s}=Ct();return oe(()=>{var u;return v("div",{ref:i,class:["v-application",a.themeClasses.value,l.value,s.value,e.class],style:[e.style]},[v("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:o,items:r,theme:a}}});const Ie=z({tag:{type:String,default:"div"}},"tag"),Th=z({text:String,...be(),...Ie()},"VToolbarTitle"),Pc=ee()({name:"VToolbarTitle",props:Th(),setup(e,t){let{slots:n}=t;return oe(()=>{const a=!!(n.default||n.text||e.text);return v(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[a&&v("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(l=n.default)==null?void 0:l.call(n)])]}})}),{}}}),lx=z({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function en(e,t,n){return ee()({name:e,props:lx({mode:n,origin:t}),setup(a,l){let{slots:o}=l;const r={onBeforeEnter(i){a.origin&&(i.style.transformOrigin=a.origin)},onLeave(i){if(a.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:c,offsetHeight:d}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${s}px`,i.style.left=`${u}px`,i.style.width=`${c}px`,i.style.height=`${d}px`}a.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(a.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:u,left:c,width:d,height:f}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=u||"",i.style.left=c||"",i.style.width=d||"",i.style.height=f||""}}};return()=>{const i=a.group?yS:An;return vn(i,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:r},o.default)}}})}function Ah(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ee()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(a,l){let{slots:o}=l;return()=>vn(An,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:t},o.default)}})}function Oh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=Ft(`offset-${n}`);return{onBeforeEnter(r){r._parent=r.parentNode,r._initialStyle={transition:r.style.transition,overflow:r.style.overflow,[n]:r.style[n]}},onEnter(r){const i=r._initialStyle;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";const s=`${r[a]}px`;r.style[n]="0",r.offsetHeight,r.style.transition=i.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame(()=>{r.style[n]=s})},onAfterEnter:o,onEnterCancelled:o,onLeave(r){r._initialStyle={transition:"",overflow:r.style.overflow,[n]:r.style[n]},r.style.overflow="hidden",r.style[n]=`${r[a]}px`,r.offsetHeight,requestAnimationFrame(()=>r.style[n]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(r){e&&r._parent&&r._parent.classList.remove(e),o(r)}function o(r){const i=r._initialStyle[n];r.style.overflow=r._initialStyle.overflow,i!=null&&(r.style[n]=i),delete r._initialStyle}}const ox=z({target:[Object,Array]},"v-dialog-transition"),Ei=ee()({name:"VDialogTransition",props:ox(),setup(e,t){let{slots:n}=t;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,o){var f;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),l.style.visibility="";const{x:r,y:i,sx:s,sy:u,speed:c}=Cv(e.target,l),d=$a(l,[{transform:`translate(${r}px, ${i}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*c,easing:ew});(f=kv(l))==null||f.forEach(m=>{$a(m,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:Lo})}),d.finished.then(()=>o())},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,o){var f;await new Promise(m=>requestAnimationFrame(m));const{x:r,y:i,sx:s,sy:u,speed:c}=Cv(e.target,l);$a(l,[{},{transform:`translate(${r}px, ${i}px) scale(${s}, ${u})`,opacity:0}],{duration:125*c,easing:tw}).finished.then(()=>o()),(f=kv(l))==null||f.forEach(m=>{$a(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:Lo})})},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?v(An,se({name:"dialog-transition"},a,{css:!1}),n):v(An,{name:"dialog-transition"},n)}});function kv(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Cv(e,t){const n=ah(e),a=hc(t),[l,o]=getComputedStyle(t).transformOrigin.split(" ").map(p=>parseFloat(p)),[r,i]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;r==="left"||i==="left"?s-=n.width/2:(r==="right"||i==="right")&&(s+=n.width/2);let u=n.top+n.height/2;r==="top"||i==="top"?u-=n.height/2:(r==="bottom"||i==="bottom")&&(u+=n.height/2);const c=n.width/a.width,d=n.height/a.height,f=Math.max(1,c,d),m=c/f||0,h=d/f||0,g=a.width*a.height/(window.innerWidth*window.innerHeight),b=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(l+a.left),y:u-(o+a.top),sx:m,sy:h,speed:b}}const rx=en("fab-transition","center center","out-in"),ix=en("dialog-bottom-transition"),sx=en("dialog-top-transition"),Jr=en("fade-transition"),Vc=en("scale-transition"),ux=en("scroll-x-transition"),cx=en("scroll-x-reverse-transition"),dx=en("scroll-y-transition"),fx=en("scroll-y-reverse-transition"),vx=en("slide-x-transition"),mx=en("slide-x-reverse-transition"),Ec=en("slide-y-transition"),gx=en("slide-y-reverse-transition"),Ii=Ah("expand-transition",Oh()),Ic=Ah("expand-x-transition",Oh("",!0)),hx=z({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),De=ee(!1)({name:"VDefaultsProvider",props:hx(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:l,reset:o,root:r,scoped:i}=Wo(e);return Ze(a,{reset:o,root:r,scoped:i,disabled:l}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}});const Bt=z({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Nt(e){return{dimensionStyles:_(()=>({height:he(e.height),maxHeight:he(e.maxHeight),maxWidth:he(e.maxWidth),minHeight:he(e.minHeight),minWidth:he(e.minWidth),width:he(e.width)}))}}function yx(e){return{aspectStyles:_(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Rh=z({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...be(),...Bt()},"VResponsive"),mu=ee()({name:"VResponsive",props:Rh(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=yx(e),{dimensionStyles:l}=Nt(e);return oe(()=>{var o;return v("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[v("div",{class:"v-responsive__sizer",style:a.value},null),(o=n.additional)==null?void 0:o.call(n),n.default&&v("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),qn=z({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),sn=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:l,...o}=e,{component:r=An,...i}=typeof a=="object"?a:{};return vn(r,se(typeof a=="string"?{name:l?"":a}:i,o,{disabled:l}),n)};function bx(e,t){if(!vc)return;const n=t.modifiers||{},a=t.value,{handler:l,options:o}=typeof a=="object"?a:{handler:a,options:{}},r=new IntersectionObserver(function(){var d;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(d=e._observe)==null?void 0:d[t.instance.$.uid];if(!u)return;const c=i.some(f=>f.isIntersecting);l&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&l(c,i,s),c&&n.once?Lh(e,t):u.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:r},r.observe(e)}function Lh(e,t){var a;const n=(a=e._observe)==null?void 0:a[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Xo={mounted:bx,unmounted:Lh},Dh=z({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Rh(),...be(),...qn()},"VImg"),qa=ee()({name:"VImg",directives:{intersect:Xo},props:Dh(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=ut("VImg"),o=me(""),r=re(),i=me(e.eager?"loading":"idle"),s=me(),u=me(),c=_(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),d=_(()=>c.value.aspect||s.value/u.value||0);ve(()=>e.src,()=>{f(i.value!=="idle")}),ve(d,(P,E)=>{!P&&E&&r.value&&p(r.value)}),mi(()=>f());function f(P){if(!(e.eager&&P)&&!(vc&&!P&&!e.eager)){if(i.value="loading",c.value.lazySrc){const E=new Image;E.src=c.value.lazySrc,p(E,null)}c.value.src&&Re(()=>{var E;n("loadstart",((E=r.value)==null?void 0:E.currentSrc)||c.value.src),setTimeout(()=>{var O;if(!l.isUnmounted)if((O=r.value)!=null&&O.complete){if(r.value.naturalWidth||h(),i.value==="error")return;d.value||p(r.value,null),i.value==="loading"&&m()}else d.value||p(r.value),g()})})}}function m(){var P;l.isUnmounted||(g(),p(r.value),i.value="loaded",n("load",((P=r.value)==null?void 0:P.currentSrc)||c.value.src))}function h(){var P;l.isUnmounted||(i.value="error",n("error",((P=r.value)==null?void 0:P.currentSrc)||c.value.src))}function g(){const P=r.value;P&&(o.value=P.currentSrc||P.src)}let b=-1;Et(()=>{clearTimeout(b)});function p(P){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const O=()=>{if(clearTimeout(b),l.isUnmounted)return;const{naturalHeight:T,naturalWidth:M}=P;T||M?(s.value=M,u.value=T):!P.complete&&i.value==="loading"&&E!=null?b=window.setTimeout(O,E):(P.currentSrc.endsWith(".svg")||P.currentSrc.startsWith("data:image/svg+xml"))&&(s.value=1,u.value=1)};O()}const S=_(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{var O;if(!c.value.src||i.value==="idle")return null;const P=v("img",{class:["v-img__img",S.value],style:{objectPosition:e.position},src:c.value.src,srcset:c.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:r,onLoad:m,onError:h},null),E=(O=a.sources)==null?void 0:O.call(a);return v(sn,{transition:e.transition,appear:!0},{default:()=>[nt(E?v("picture",{class:"v-img__picture"},[E,P]):P,[[Cn,i.value==="loaded"]])]})},y=()=>v(sn,{transition:e.transition},{default:()=>[c.value.lazySrc&&i.value!=="loaded"&&v("img",{class:["v-img__img","v-img__img--preload",S.value],style:{objectPosition:e.position},src:c.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),w=()=>a.placeholder?v(sn,{transition:e.transition,appear:!0},{default:()=>[(i.value==="loading"||i.value==="error"&&!a.error)&&v("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,V=()=>a.error?v(sn,{transition:e.transition,appear:!0},{default:()=>[i.value==="error"&&v("div",{class:"v-img__error"},[a.error()])]}):null,k=()=>e.gradient?v("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,x=me(!1);{const P=ve(d,E=>{E&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{x.value=!0})}),P())})}return oe(()=>{const P=mu.filterProps(e);return nt(v(mu,se({class:["v-img",{"v-img--booting":!x.value},e.class],style:[{width:he(e.width==="auto"?s.value:e.width)},e.style]},P,{aspectRatio:d.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>v(pe,null,[v(C,null,null),v(y,null,null),v(k,null,null),v(w,null,null),v(V,null,null)]),default:a.default}),[[Kt("intersect"),{handler:f,options:e.options},null,{once:!0}]])}),{currentSrc:o,image:r,state:i,naturalWidth:s,naturalHeight:u}}}),tn=z({border:[Boolean,Number,String]},"border");function mn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{borderClasses:_(()=>{const a=Xe(e)?e.value:e.border,l=[];if(a===!0||a==="")l.push(`${t}--border`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))l.push(`border-${o}`);return l})}}function Tc(e){return mc(()=>{const t=[],n={};if(e.value.background)if(iu(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&jC(e.value.background)){const a=rn(e.value.background);if(a.a==null||a.a===1){const l=mh(a);n.color=l,n.caretColor=l}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(iu(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Ot(e,t){const n=_(()=>({text:Xe(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:l}=Tc(n);return{textColorClasses:a,textColorStyles:l}}function Ye(e,t){const n=_(()=>({background:Xe(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:l}=Tc(n);return{backgroundColorClasses:a,backgroundColorStyles:l}}const vt=z({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function wt(e){return{elevationClasses:_(()=>{const n=Xe(e)?e.value:e.elevation,a=[];return n==null||a.push(`elevation-${n}`),a})}}const Qe=z({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function at(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{roundedClasses:_(()=>{const a=Xe(e)?e.value:e.rounded,l=[];if(a===!0||a==="")l.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))l.push(`rounded-${o}`);return l})}}const px=[null,"prominent","default","comfortable","compact"],Mh=z({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>px.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...tn(),...be(),...vt(),...Qe(),...Ie({tag:"header"}),...Le()},"VToolbar"),gu=ee()({name:"VToolbar",props:Mh(),setup(e,t){var m;let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(Q(e,"color")),{borderClasses:o}=mn(e),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),{themeClasses:s}=Be(e),{rtlClasses:u}=Ct(),c=me(!!(e.extended||(m=n.extension)!=null&&m.call(n))),d=_(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=_(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Ze({VBtn:{variant:"text"}}),oe(()=>{var p;const h=!!(e.title||n.title),g=!!(n.image||e.image),b=(p=n.extension)==null?void 0:p.call(n);return c.value=!!(e.extended||b),v(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},a.value,o.value,r.value,i.value,s.value,u.value,e.class],style:[l.value,e.style]},{default:()=>[g&&v("div",{key:"image",class:"v-toolbar__image"},[n.image?v(De,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):v(qa,{key:"image-img",cover:!0,src:e.image},null)]),v(De,{defaults:{VTabs:{height:he(d.value)}}},{default:()=>{var S,C,y;return[v("div",{class:"v-toolbar__content",style:{height:he(d.value)}},[n.prepend&&v("div",{class:"v-toolbar__prepend"},[(S=n.prepend)==null?void 0:S.call(n)]),h&&v(Pc,{key:"title",text:e.title},{text:n.title}),(C=n.default)==null?void 0:C.call(n),n.append&&v("div",{class:"v-toolbar__append"},[(y=n.append)==null?void 0:y.call(n)])])]}}),v(De,{defaults:{VTabs:{height:he(f.value)}}},{default:()=>[v(Ii,null,{default:()=>[c.value&&v("div",{class:"v-toolbar__extension",style:{height:he(f.value)}},[b])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),_x=z({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Sx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let a=0;const l=re(null),o=me(0),r=me(0),i=me(0),s=me(!1),u=me(!1),c=_(()=>Number(e.scrollThreshold)),d=_(()=>ft((c.value-o.value)/c.value||0)),f=()=>{const m=l.value;!m||n&&!n.value||(a=o.value,o.value="window"in m?m.pageYOffset:m.scrollTop,u.value=o.value{r.value=r.value||o.value}),ve(s,()=>{r.value=0}),st(()=>{ve(()=>e.scrollTarget,m=>{var g;const h=m?document.querySelector(m):window;h&&h!==l.value&&((g=l.value)==null||g.removeEventListener("scroll",f),l.value=h,l.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),Et(()=>{var m;(m=l.value)==null||m.removeEventListener("scroll",f)}),n&&ve(n,f,{immediate:!0}),{scrollThreshold:c,currentScroll:o,currentThreshold:i,isScrollActive:s,scrollRatio:d,isScrollingUp:u,savedScroll:r}}function nl(){const e=me(!1);return st(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:_(()=>e.value?void 0:{transition:"none !important"}),isBooted:jo(e)}}const kx=z({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Mh(),...Ul(),..._x(),height:{type:[Number,String],default:64}},"VAppBar"),Cx=ee()({name:"VAppBar",props:kx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=re(),l=Ce(e,"modelValue"),o=_(()=>{var S;const p=new Set(((S=e.scrollBehavior)==null?void 0:S.split(" "))??[]);return{hide:p.has("hide"),inverted:p.has("inverted"),collapse:p.has("collapse"),elevate:p.has("elevate"),fadeImage:p.has("fade-image")}}),r=_(()=>{const p=o.value;return p.hide||p.inverted||p.collapse||p.elevate||p.fadeImage||!l.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:u,scrollRatio:c}=Sx(e,{canScroll:r}),d=_(()=>e.collapse||o.value.collapse&&(o.value.inverted?c.value>0:c.value===0)),f=_(()=>e.flat||o.value.elevate&&(o.value.inverted?i.value>0:i.value===0)),m=_(()=>o.value.fadeImage?o.value.inverted?1-c.value:c.value:void 0),h=_(()=>{var C,y;if(o.value.hide&&o.value.inverted)return 0;const p=((C=a.value)==null?void 0:C.contentHeight)??0,S=((y=a.value)==null?void 0:y.extensionHeight)??0;return p+S});_n(_(()=>!!e.scrollBehavior),()=>{kt(()=>{o.value.hide?o.value.inverted?l.value=i.value>s.value:l.value=u.value||i.valueparseInt(e.order,10)),position:Q(e,"location"),layoutSize:h,elementSize:me(void 0),active:l,absolute:Q(e,"absolute")});return oe(()=>{const p=gu.filterProps(e);return v(gu,se({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...b.value,"--v-toolbar-image-opacity":m.value,height:void 0,...g.value},e.style]},p,{collapse:d.value,flat:f.value}),n)}),{}}});const wx=[null,"default","comfortable","compact"],ht=z({density:{type:String,default:"default",validator:e=>wx.includes(e)}},"density");function Dt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{densityClasses:_(()=>`${t}--density-${e.density}`)}}const xx=["elevated","flat","tonal","outlined","text","plain"];function al(e,t){return v(pe,null,[e&&v("span",{key:"overlay",class:`${t}__overlay`},null),v("span",{key:"underlay",class:`${t}__underlay`},null)])}const gn=z({color:String,variant:{type:String,default:"elevated",validator:e=>xx.includes(e)}},"variant");function ll(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=_(()=>{const{variant:o}=xe(e);return`${t}--variant-${o}`}),{colorClasses:a,colorStyles:l}=Tc(_(()=>{const{variant:o,color:r}=xe(e);return{[["elevated","flat"].includes(o)?"background":"text"]:r}}));return{colorClasses:a,colorStyles:l,variantClasses:n}}const Fh=z({divided:Boolean,...tn(),...be(),...ht(),...vt(),...Qe(),...Ie(),...Le(),...gn()},"VBtnGroup"),hu=ee()({name:"VBtnGroup",props:Fh(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{densityClasses:l}=Dt(e),{borderClasses:o}=mn(e),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e);Ze({VBtn:{height:"auto",color:Q(e,"color"),density:Q(e,"density"),flat:!0,variant:Q(e,"variant")}}),oe(()=>v(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},a.value,o.value,l.value,r.value,i.value,e.class],style:e.style},n))}}),ol=z({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),rl=z({value:null,disabled:Boolean,selectedClass:String},"group-item");function il(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=ut("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=Lt();ze(Symbol.for(`${t.description}:id`),l);const o=Te(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const r=Q(e,"value"),i=_(()=>!!(o.disabled.value||e.disabled));o.register({id:l,value:r,disabled:i},a),Et(()=>{o.unregister(l)});const s=_(()=>o.isSelected(l)),u=_(()=>s.value&&[o.selectedClass.value,e.selectedClass]);return ve(s,c=>{a.emit("group:selected",{value:c})}),{id:l,isSelected:s,toggle:()=>o.select(l,!s.value),select:c=>o.select(l,c),selectedClass:u,value:r,disabled:i,group:o}}function Ea(e,t){let n=!1;const a=bt([]),l=Ce(e,"modelValue",[],f=>f==null?[]:Bh(a,rt(f)),f=>{const m=Vx(a,f);return e.multiple?m:m[0]}),o=ut("useGroup");function r(f,m){const h=f,g=Symbol.for(`${t.description}:id`),p=bo(g,o==null?void 0:o.vnode).indexOf(m);p>-1?a.splice(p,0,h):a.push(h)}function i(f){if(n)return;s();const m=a.findIndex(h=>h.id===f);a.splice(m,1)}function s(){const f=a.find(m=>!m.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}st(()=>{s()}),Et(()=>{n=!0});function u(f,m){const h=a.find(g=>g.id===f);if(!(m&&(h!=null&&h.disabled)))if(e.multiple){const g=l.value.slice(),b=g.findIndex(S=>S===f),p=~b;if(m=m??!p,p&&e.mandatory&&g.length<=1||!p&&e.max!=null&&g.length+1>e.max)return;b<0&&m?g.push(f):b>=0&&!m&&g.splice(b,1),l.value=g}else{const g=l.value.includes(f);if(e.mandatory&&g)return;l.value=m??!g?[f]:[]}}function c(f){if(e.multiple,l.value.length){const m=l.value[0],h=a.findIndex(p=>p.id===m);let g=(h+f)%a.length,b=a[g];for(;b.disabled&&g!==h;)g=(g+f)%a.length,b=a[g];if(b.disabled)return;l.value=[a[g].id]}else{const m=a.find(h=>!h.disabled);m&&(l.value=[m.id])}}const d={register:r,unregister:i,selected:l,select:u,disabled:Q(e,"disabled"),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>l.value.includes(f),selectedClass:_(()=>e.selectedClass),items:_(()=>a),getItemIndex:f=>Px(a,f)};return ze(t,d),d}function Px(e,t){const n=Bh(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function Bh(e,t){const n=[];return t.forEach(a=>{const l=e.find(r=>Yn(a,r.value)),o=e[a];(l==null?void 0:l.value)!=null?n.push(l.id):o!=null&&n.push(o.id)}),n}function Vx(e,t){const n=[];return t.forEach(a=>{const l=e.findIndex(o=>o.id===a);if(~l){const o=e[l];n.push(o.value!=null?o.value:l)}}),n}const Ac=Symbol.for("vuetify:v-btn-toggle"),Ex=z({...Fh(),...ol()},"VBtnToggle"),Ix=ee()({name:"VBtnToggle",props:Ex(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,next:l,prev:o,select:r,selected:i}=Ea(e,Ac);return oe(()=>{const s=hu.filterProps(e);return v(hu,se({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,next:l,prev:o,select:r,selected:i})]}})}),{next:l,prev:o,select:r}}});const Tx=["x-small","small","default","large","x-large"],Xn=z({size:{type:[String,Number],default:"default"}},"size");function Wl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return mc(()=>{let n,a;return Gr(Tx,e.size)?n=`${t}--size-${e.size}`:e.size&&(a={width:he(e.size),height:he(e.size)}),{sizeClasses:n,sizeStyles:a}})}const Ax=z({color:String,start:Boolean,end:Boolean,icon:Ee,...be(),...Xn(),...Ie({tag:"i"}),...Le()},"VIcon"),$e=ee()({name:"VIcon",props:Ax(),setup(e,t){let{attrs:n,slots:a}=t;const l=re(),{themeClasses:o}=Be(e),{iconData:r}=Ww(_(()=>l.value||e.icon)),{sizeClasses:i}=Wl(e),{textColorClasses:s,textColorStyles:u}=Ot(Q(e,"color"));return oe(()=>{var d,f;const c=(d=a.default)==null?void 0:d.call(a);return c&&(l.value=(f=Zg(c).filter(m=>m.type===pa&&m.children&&typeof m.children=="string")[0])==null?void 0:f.children),v(r.value.component,{tag:e.tag,icon:r.value.icon,class:["v-icon","notranslate",o.value,i.value,s.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:he(e.size),height:he(e.size),width:he(e.size)},u.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[c]})}),{}}});function Ti(e,t){const n=re(),a=me(!1);if(vc){const l=new IntersectionObserver(o=>{e==null||e(o,l),a.value=!!o.find(r=>r.isIntersecting)},t);Et(()=>{l.disconnect()}),ve(n,(o,r)=>{r&&(l.unobserve(r),a.value=!1),o&&l.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}const Ox=z({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...be(),...Xn(),...Ie({tag:"div"}),...Le()},"VProgressCircular"),Ml=ee()({name:"VProgressCircular",props:Ox(),setup(e,t){let{slots:n}=t;const a=20,l=2*Math.PI*a,o=re(),{themeClasses:r}=Be(e),{sizeClasses:i,sizeStyles:s}=Wl(e),{textColorClasses:u,textColorStyles:c}=Ot(Q(e,"color")),{textColorClasses:d,textColorStyles:f}=Ot(Q(e,"bgColor")),{intersectionRef:m,isIntersecting:h}=Ti(),{resizeRef:g,contentRect:b}=On(),p=_(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),S=_(()=>Number(e.width)),C=_(()=>s.value?Number(e.size):b.value?b.value.width:Math.max(S.value,32)),y=_(()=>a/(1-S.value/C.value)*2),w=_(()=>S.value/C.value*y.value),V=_(()=>he((100-p.value)/100*l));return kt(()=>{m.value=o.value,g.value=o.value}),oe(()=>v(e.tag,{ref:o,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},r.value,i.value,u.value,e.class],style:[s.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[v("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${y.value} ${y.value}`},[v("circle",{class:["v-progress-circular__underlay",d.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),v("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),n.default&&v("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}});const wv={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ia=z({location:String},"location");function Ta(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=Ct();return{locationStyles:_(()=>{if(!e.location)return{};const{side:o,align:r}=ou(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function i(u){return n?n(u):0}const s={};return o!=="center"&&(t?s[wv[o]]=`calc(100% - ${i(o)}px)`:s[o]=0),r!=="center"?t?s[wv[r]]=`calc(100% - ${i(r)}px)`:s[r]=0:(o==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),s})}}const Rx=z({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...be(),...Ia({location:"top"}),...Qe(),...Ie(),...Le()},"VProgressLinear"),Ai=ee()({name:"VProgressLinear",props:Rx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{isRtl:l,rtlClasses:o}=Ct(),{themeClasses:r}=Be(e),{locationStyles:i}=Ta(e),{textColorClasses:s,textColorStyles:u}=Ot(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:d}=Ye(_(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:m}=Ye(e,"color"),{roundedClasses:h}=at(e),{intersectionRef:g,isIntersecting:b}=Ti(),p=_(()=>parseInt(e.max,10)),S=_(()=>parseInt(e.height,10)),C=_(()=>parseFloat(e.bufferValue)/p.value*100),y=_(()=>parseFloat(a.value)/p.value*100),w=_(()=>l.value!==e.reverse),V=_(()=>e.indeterminate?"fade-transition":"slide-x-transition"),k=_(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function x(P){if(!g.value)return;const{left:E,right:O,width:T}=g.value.getBoundingClientRect(),M=w.value?T-P.clientX+(O-T):P.clientX-E;a.value=Math.round(M/T*p.value)}return oe(()=>v(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":w.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,r.value,o.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?he(S.value):0,"--v-progress-linear-height":he(S.value),...i.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:y.value,onClick:e.clickable&&x},{default:()=>[e.stream&&v("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[w.value?"left":"right"]:he(-S.value),borderTop:`${he(S.value/2)} dotted`,opacity:k.value,top:`calc(50% - ${he(S.value/4)})`,width:he(100-C.value,"%"),"--v-progress-linear-stream-to":he(S.value*(w.value?1:-1))}},null),v("div",{class:["v-progress-linear__background",c.value],style:[d.value,{opacity:k.value,width:he(e.stream?C.value:100,"%")}]},null),v(An,{name:V.value},{default:()=>[e.indeterminate?v("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>v("div",{key:P,class:["v-progress-linear__indeterminate",P,f.value],style:m.value},null))]):v("div",{class:["v-progress-linear__determinate",f.value],style:[m.value,{width:he(y.value,"%")}]},null)]}),n.default&&v("div",{class:"v-progress-linear__content"},[n.default({value:y.value,buffer:C.value})])]})),{}}}),Oi=z({loading:[Boolean,String]},"loader");function Jo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{loaderClasses:_(()=>({[`${t}--loading`]:e.loading}))}}function Ri(e,t){var a;let{slots:n}=t;return v("div",{class:`${e.name}__loader`},[((a=n.default)==null?void 0:a.call(n,{color:e.color,isActive:e.active}))||v(Ai,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Lx=["static","relative","fixed","absolute","sticky"],Kl=z({position:{type:String,validator:e=>Lx.includes(e)}},"position");function Gl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{positionClasses:_(()=>e.position?`${t}--${e.position}`:void 0)}}function Dx(){const e=ut("useRoute");return _(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Nh(){var e,t;return(t=(e=ut("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Zo(e,t){const n=Xp("RouterLink"),a=_(()=>!!(e.href||e.to)),l=_(()=>(a==null?void 0:a.value)||qf(t,"click")||qf(e,"click"));if(typeof n=="string")return{isLink:a,isClickable:l,href:Q(e,"href")};const o=e.to?n.useLink(e):void 0,r=Dx();return{isLink:a,isClickable:l,route:o==null?void 0:o.route,navigate:o==null?void 0:o.navigate,isActive:o&&_(()=>{var i,s,u;return e.exact?r.value?((u=o.isExactActive)==null?void 0:u.value)&&Yn(o.route.value.query,r.value.query):(s=o.isExactActive)==null?void 0:s.value:(i=o.isActive)==null?void 0:i.value}),href:_(()=>e.to?o==null?void 0:o.route.value.href:e.href)}}const Qo=z({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let ys=!1;function Mx(e,t){let n=!1,a,l;Ke&&(Re(()=>{window.addEventListener("popstate",o),a=e==null?void 0:e.beforeEach((r,i,s)=>{ys?n?t(s):s():setTimeout(()=>n?t(s):s()),ys=!0}),l=e==null?void 0:e.afterEach(()=>{ys=!1})}),Rt(()=>{window.removeEventListener("popstate",o),a==null||a(),l==null||l()}));function o(r){var i;(i=r.state)!=null&&i.replaced||(n=!0,setTimeout(()=>n=!1))}}function Fx(e,t){ve(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&Re(()=>{t(!0)})},{immediate:!0})}const yu=Symbol("rippleStop"),Bx=80;function xv(e,t){e.style.transform=t,e.style.webkitTransform=t}function bu(e){return e.constructor.name==="TouchEvent"}function $h(e){return e.constructor.name==="KeyboardEvent"}const Nx=function(e,t){var d;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!$h(e)){const f=t.getBoundingClientRect(),m=bu(e)?e.touches[e.touches.length-1]:e;a=m.clientX-f.left,l=m.clientY-f.top}let o=0,r=.3;(d=t._ripple)!=null&&d.circle?(r=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((a-o)**2+(l-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const i=`${(t.clientWidth-o*2)/2}px`,s=`${(t.clientHeight-o*2)/2}px`,u=n.center?i:`${a-o}px`,c=n.center?s:`${l-o}px`;return{radius:o,scale:r,x:u,y:c,centerX:i,centerY:s}},Zr={show(e,t){var m;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((m=t==null?void 0:t._ripple)!=null&&m.enabled))return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:o,scale:r,x:i,y:s,centerX:u,centerY:c}=Nx(e,t,n),d=`${o*2}px`;l.className="v-ripple__animation",l.style.width=d,l.style.height=d,t.appendChild(a);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),xv(l,`translate(${i}, ${s}) scale3d(${r},${r},${r})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),xv(l,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var o;if(!((o=e==null?void 0:e._ripple)!=null&&o.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const a=performance.now()-Number(n.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var i;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((i=n.parentNode)==null?void 0:i.parentNode)===e&&e.removeChild(n.parentNode)},300)},l)}};function zh(e){return typeof e>"u"||!!e}function Mo(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[yu])){if(e[yu]=!0,bu(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||$h(e),n._ripple.class&&(t.class=n._ripple.class),bu(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Zr.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var a;(a=n==null?void 0:n._ripple)!=null&&a.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},Bx)}else Zr.show(e,n,t)}}function Pv(e){e[yu]=!0}function Xt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Xt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Zr.hide(t)}}function Hh(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Fo=!1;function Uh(e){!Fo&&(e.keyCode===jf.enter||e.keyCode===jf.space)&&(Fo=!0,Mo(e))}function jh(e){Fo=!1,Xt(e)}function Wh(e){Fo&&(Fo=!1,Xt(e))}function Kh(e,t,n){const{value:a,modifiers:l}=t,o=zh(a);if(o||Zr.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=l.center,e._ripple.circle=l.circle,Kr(a)&&a.class&&(e._ripple.class=a.class),o&&!n){if(l.stop){e.addEventListener("touchstart",Pv,{passive:!0}),e.addEventListener("mousedown",Pv);return}e.addEventListener("touchstart",Mo,{passive:!0}),e.addEventListener("touchend",Xt,{passive:!0}),e.addEventListener("touchmove",Hh,{passive:!0}),e.addEventListener("touchcancel",Xt),e.addEventListener("mousedown",Mo),e.addEventListener("mouseup",Xt),e.addEventListener("mouseleave",Xt),e.addEventListener("keydown",Uh),e.addEventListener("keyup",jh),e.addEventListener("blur",Wh),e.addEventListener("dragstart",Xt,{passive:!0})}else!o&&n&&Gh(e)}function Gh(e){e.removeEventListener("mousedown",Mo),e.removeEventListener("touchstart",Mo),e.removeEventListener("touchend",Xt),e.removeEventListener("touchmove",Hh),e.removeEventListener("touchcancel",Xt),e.removeEventListener("mouseup",Xt),e.removeEventListener("mouseleave",Xt),e.removeEventListener("keydown",Uh),e.removeEventListener("keyup",jh),e.removeEventListener("dragstart",Xt),e.removeEventListener("blur",Wh)}function $x(e,t){Kh(e,t,!1)}function zx(e){delete e._ripple,Gh(e)}function Hx(e,t){if(t.value===t.oldValue)return;const n=zh(t.oldValue);Kh(e,t,n)}const Jn={mounted:$x,unmounted:zx,updated:Hx},Oc=z({active:{type:Boolean,default:void 0},symbol:{type:null,default:Ac},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ee,appendIcon:Ee,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...tn(),...be(),...ht(),...Bt(),...vt(),...rl(),...Oi(),...Ia(),...Kl(),...Qe(),...Qo(),...Xn(),...Ie({tag:"button"}),...Le(),...gn({variant:"elevated"})},"VBtn"),je=ee()({name:"VBtn",directives:{Ripple:Jn},props:Oc(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=Be(e),{borderClasses:o}=mn(e),{colorClasses:r,colorStyles:i,variantClasses:s}=ll(e),{densityClasses:u}=Dt(e),{dimensionStyles:c}=Nt(e),{elevationClasses:d}=wt(e),{loaderClasses:f}=Jo(e),{locationStyles:m}=Ta(e),{positionClasses:h}=Gl(e),{roundedClasses:g}=at(e),{sizeClasses:b,sizeStyles:p}=Wl(e),S=il(e,e.symbol,!1),C=Zo(e,n),y=_(()=>{var P;return e.active!==void 0?e.active:C.isLink.value?(P=C.isActive)==null?void 0:P.value:S==null?void 0:S.isSelected.value}),w=_(()=>(S==null?void 0:S.disabled.value)||e.disabled),V=_(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),k=_(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function x(P){var E;w.value||C.isLink.value&&(P.metaKey||P.ctrlKey||P.shiftKey||P.button!==0||n.target==="_blank")||((E=C.navigate)==null||E.call(C,P),S==null||S.toggle())}return Fx(C,S==null?void 0:S.select),oe(()=>{var j,J;const P=C.isLink.value?"a":e.tag,E=!!(e.prependIcon||a.prepend),O=!!(e.appendIcon||a.append),T=!!(e.icon&&e.icon!==!0),M=(S==null?void 0:S.isSelected.value)&&(!C.isLink.value||((j=C.isActive)==null?void 0:j.value))||!S||((J=C.isActive)==null?void 0:J.value);return nt(v(P,{type:P==="a"?void 0:"button",class:["v-btn",S==null?void 0:S.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":w.value,"v-btn--elevated":V.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,o.value,M?r.value:void 0,u.value,d.value,f.value,h.value,g.value,b.value,s.value,e.class],style:[M?i.value:void 0,c.value,m.value,p.value,e.style],disabled:w.value||void 0,href:C.href.value,onClick:x,value:k.value},{default:()=>{var K;return[al(!0,"v-btn"),!e.icon&&E&&v("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):v($e,{key:"prepend-icon",icon:e.prependIcon},null)]),v("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&T?v($e,{key:"content-icon",icon:e.icon},null):v(De,{key:"content-defaults",disabled:!T,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var ie;return[((ie=a.default)==null?void 0:ie.call(a))??e.text]}})]),!e.icon&&O&&v("span",{key:"append",class:"v-btn__append"},[a.append?v(De,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):v($e,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&v("span",{key:"loader",class:"v-btn__loader"},[((K=a.loader)==null?void 0:K.call(a))??v(Ml,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Kt("ripple"),!w.value&&e.ripple,null]])}),{}}}),Ux=z({...Oc({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),jx=ee()({name:"VAppBarNavIcon",props:Ux(),setup(e,t){let{slots:n}=t;return oe(()=>v(je,se(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),Wx=ee()({name:"VAppBarTitle",props:Th(),setup(e,t){let{slots:n}=t;return oe(()=>v(Pc,se(e,{class:"v-app-bar-title"}),n)),{}}});const Yh=Qt("v-alert-title"),Kx=["success","info","warning","error"],Gx=z({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Ee,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Kx.includes(e)},...be(),...ht(),...Bt(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le(),...gn({variant:"flat"})},"VAlert"),Yx=ee()({name:"VAlert",props:Gx(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=Ce(e,"modelValue"),o=_(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),r=_(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:i}=Be(e),{colorClasses:s,colorStyles:u,variantClasses:c}=ll(r),{densityClasses:d}=Dt(e),{dimensionStyles:f}=Nt(e),{elevationClasses:m}=wt(e),{locationStyles:h}=Ta(e),{positionClasses:g}=Gl(e),{roundedClasses:b}=at(e),{textColorClasses:p,textColorStyles:S}=Ot(Q(e,"borderColor")),{t:C}=ct(),y=_(()=>({"aria-label":C(e.closeLabel),onClick(w){l.value=!1,n("click:close",w)}}));return()=>{const w=!!(a.prepend||o.value),V=!!(a.title||e.title),k=!!(a.close||e.closable);return l.value&&v(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},i.value,s.value,d.value,m.value,g.value,b.value,c.value,e.class],style:[u.value,f.value,h.value,e.style],role:"alert"},{default:()=>{var x,P;return[al(!1,"v-alert"),e.border&&v("div",{key:"border",class:["v-alert__border",p.value],style:S.value},null),w&&v("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!o.value,defaults:{VIcon:{density:e.density,icon:o.value,size:e.prominent?44:28}}},a.prepend):v($e,{key:"prepend-icon",density:e.density,icon:o.value,size:e.prominent?44:28},null)]),v("div",{class:"v-alert__content"},[V&&v(Yh,{key:"title"},{default:()=>{var E;return[((E=a.title)==null?void 0:E.call(a))??e.title]}}),((x=a.text)==null?void 0:x.call(a))??e.text,(P=a.default)==null?void 0:P.call(a)]),a.append&&v("div",{key:"append",class:"v-alert__append"},[a.append()]),k&&v("div",{key:"close",class:"v-alert__close"},[a.close?v(De,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var E;return[(E=a.close)==null?void 0:E.call(a,{props:y.value})]}}):v(je,se({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},y.value),null)])]}})}}});const qx=z({text:String,clickable:Boolean,...be(),...Le()},"VLabel"),Yl=ee()({name:"VLabel",props:qx(),setup(e,t){let{slots:n}=t;return oe(()=>{var a;return v("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(a=n.default)==null?void 0:a.call(n)])}),{}}});const qh=Symbol.for("vuetify:selection-control-group"),Rc=z({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ee,trueIcon:Ee,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Yn},...be(),...ht(),...Le()},"SelectionControlGroup"),Xx=z({...Rc({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Xh=ee()({name:"VSelectionControlGroup",props:Xx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),l=Lt(),o=_(()=>e.id||`v-selection-control-group-${l}`),r=_(()=>e.name||o.value),i=new Set;return ze(qh,{modelValue:a,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),Rt(()=>{i.delete(s)})}}),Ze({[e.defaultsTarget]:{color:Q(e,"color"),disabled:Q(e,"disabled"),density:Q(e,"density"),error:Q(e,"error"),inline:Q(e,"inline"),modelValue:a,multiple:_(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:r,falseIcon:Q(e,"falseIcon"),trueIcon:Q(e,"trueIcon"),readonly:Q(e,"readonly"),ripple:Q(e,"ripple"),type:Q(e,"type"),valueComparator:Q(e,"valueComparator")}}),oe(()=>{var s;return v("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),Li=z({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...be(),...Rc()},"VSelectionControl");function Jx(e){const t=Te(qh,void 0),{densityClasses:n}=Dt(e),a=Ce(e,"modelValue"),l=_(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=_(()=>e.falseValue!==void 0?e.falseValue:!1),r=_(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),i=_({get(){const m=t?t.modelValue.value:a.value;return r.value?rt(m).some(h=>e.valueComparator(h,l.value)):e.valueComparator(m,l.value)},set(m){if(e.readonly)return;const h=m?l.value:o.value;let g=h;r.value&&(g=m?[...rt(a.value),h]:rt(a.value).filter(b=>!e.valueComparator(b,l.value))),t?t.modelValue.value=g:a.value=g}}),{textColorClasses:s,textColorStyles:u}=Ot(_(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:d}=Ye(_(()=>i.value&&!e.error&&!e.disabled?e.color:void 0)),f=_(()=>i.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:l,falseValue:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const Xa=ee()({name:"VSelectionControl",directives:{Ripple:Jn},inheritAttrs:!1,props:Li(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{group:l,densityClasses:o,icon:r,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,trueValue:f}=Jx(e),m=Lt(),h=_(()=>e.id||`input-${m}`),g=me(!1),b=me(!1),p=re();l==null||l.onForceUpdate(()=>{p.value&&(p.value.checked=i.value)});function S(w){g.value=!0,Rl(w.target,":focus-visible")!==!1&&(b.value=!0)}function C(){g.value=!1,b.value=!1}function y(w){e.readonly&&l&&Re(()=>l.forceUpdate()),i.value=w.target.checked}return oe(()=>{var P,E;const w=a.label?a.label({label:e.label,props:{for:h.value}}):e.label,[V,k]=Pa(n),x=v("input",se({ref:p,checked:i.value,disabled:!!(e.readonly||e.disabled),id:h.value,onBlur:C,onFocus:S,onInput:y,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},k),null);return v("div",se({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":g.value,"v-selection-control--focus-visible":b.value,"v-selection-control--inline":e.inline},o.value,e.class]},V,{style:e.style}),[v("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(P=a.default)==null?void 0:P.call(a,{backgroundColorClasses:c,backgroundColorStyles:d}),nt(v("div",{class:["v-selection-control__input"]},[((E=a.input)==null?void 0:E.call(a,{model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,inputNode:x,icon:r.value,props:{onFocus:S,onBlur:C,id:h.value}}))??v(pe,null,[r.value&&v($e,{key:"icon",icon:r.value},null),x])]),[[Kt("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),w&&v(Yl,{for:h.value,clickable:!0,onClick:O=>O.stopPropagation()},{default:()=>[w]})])}),{isFocused:g,input:p}}}),Jh=z({indeterminate:Boolean,indeterminateIcon:{type:Ee,default:"$checkboxIndeterminate"},...Li({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),jn=ee()({name:"VCheckboxBtn",props:Jh(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"indeterminate"),l=Ce(e,"modelValue");function o(s){a.value&&(a.value=!1)}const r=_(()=>a.value?e.indeterminateIcon:e.falseIcon),i=_(()=>a.value?e.indeterminateIcon:e.trueIcon);return oe(()=>{const s=gt(Xa.filterProps(e),["modelValue"]);return v(Xa,se(s,{modelValue:l.value,"onUpdate:modelValue":[u=>l.value=u,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:r.value,trueIcon:i.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}});function Zh(e){const{t}=ct();function n(a){let{name:l}=a;const o={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],r=e[`onClick:${l}`],i=r&&o?t(`$vuetify.input.${o}`,e.label??""):void 0;return v($e,{icon:e[`${l}Icon`],"aria-label":i,onClick:r},null)}return{InputIcon:n}}const Zx=z({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...be(),...qn({transition:{component:Ec,leaveAbsolute:!0,group:!0}})},"VMessages"),Qh=ee()({name:"VMessages",props:Zx(),setup(e,t){let{slots:n}=t;const a=_(()=>rt(e.messages)),{textColorClasses:l,textColorStyles:o}=Ot(_(()=>e.color));return oe(()=>v(sn,{transition:e.transition,tag:"div",class:["v-messages",l.value,e.class],style:[o.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&a.value.map((r,i)=>v("div",{class:"v-messages__message",key:`${i}-${a.value}`},[n.message?n.message({message:r}):r]))]})),{}}}),er=z({focused:Boolean,"onUpdate:focused":jt()},"focus");function Zn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=Ce(e,"focused"),a=_(()=>({[`${t}--focused`]:n.value}));function l(){n.value=!0}function o(){n.value=!1}return{focusClasses:a,isFocused:n,focus:l,blur:o}}const ey=Symbol.for("vuetify:form"),Qx=z({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function e1(e){const t=Ce(e,"modelValue"),n=_(()=>e.disabled),a=_(()=>e.readonly),l=me(!1),o=re([]),r=re([]);async function i(){const c=[];let d=!0;r.value=[],l.value=!0;for(const f of o.value){const m=await f.validate();if(m.length>0&&(d=!1,c.push({id:f.id,errorMessages:m})),!d&&e.fastFail)break}return r.value=c,l.value=!1,{valid:d,errors:r.value}}function s(){o.value.forEach(c=>c.reset())}function u(){o.value.forEach(c=>c.resetValidation())}return ve(o,()=>{let c=0,d=0;const f=[];for(const m of o.value)m.isValid===!1?(d++,f.push({id:m.id,errorMessages:m.errorMessages})):m.isValid===!0&&c++;r.value=f,t.value=d>0?!1:c===o.value.length?!0:null},{deep:!0}),ze(ey,{register:c=>{let{id:d,validate:f,reset:m,resetValidation:h}=c;o.value.some(g=>g.id===d),o.value.push({id:d,validate:f,reset:m,resetValidation:h,isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const m=o.value.find(h=>h.id===c);m&&(m.isValid=d,m.errorMessages=f)},isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:o,validateOn:Q(e,"validateOn")}),{errors:r,isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:o,validate:i,reset:s,resetValidation:u}}function Di(){return Te(ey,null)}const ty=z({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...er()},"validation");function ny(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt();const a=Ce(e,"modelValue"),l=_(()=>e.validationValue===void 0?a.value:e.validationValue),o=Di(),r=re([]),i=me(!0),s=_(()=>!!(rt(a.value===""?null:a.value).length||rt(l.value===""?null:l.value).length)),u=_(()=>!!(e.disabled??(o==null?void 0:o.isDisabled.value))),c=_(()=>!!(e.readonly??(o==null?void 0:o.isReadonly.value))),d=_(()=>{var y;return(y=e.errorMessages)!=null&&y.length?rt(e.errorMessages).concat(r.value).slice(0,Math.max(0,+e.maxErrors)):r.value}),f=_(()=>{let y=(e.validateOn??(o==null?void 0:o.validateOn.value))||"input";y==="lazy"&&(y="input lazy");const w=new Set((y==null?void 0:y.split(" "))??[]);return{blur:w.has("blur")||w.has("input"),input:w.has("input"),submit:w.has("submit"),lazy:w.has("lazy")}}),m=_(()=>{var y;return e.error||(y=e.errorMessages)!=null&&y.length?!1:e.rules.length?i.value?r.value.length||f.value.lazy?null:!0:!r.value.length:!0}),h=me(!1),g=_(()=>({[`${t}--error`]:m.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),b=_(()=>e.name??xe(n));mi(()=>{o==null||o.register({id:b.value,validate:C,reset:p,resetValidation:S})}),Et(()=>{o==null||o.unregister(b.value)}),st(async()=>{f.value.lazy||await C(!0),o==null||o.update(b.value,m.value,d.value)}),_n(()=>f.value.input,()=>{ve(l,()=>{if(l.value!=null)C();else if(e.focused){const y=ve(()=>e.focused,w=>{w||C(),y()})}})}),_n(()=>f.value.blur,()=>{ve(()=>e.focused,y=>{y||C()})}),ve(m,()=>{o==null||o.update(b.value,m.value,d.value)});function p(){a.value=null,Re(S)}function S(){i.value=!0,f.value.lazy?r.value=[]:C(!0)}async function C(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const w=[];h.value=!0;for(const V of e.rules){if(w.length>=+(e.maxErrors??1))break;const x=await(typeof V=="function"?V:()=>V)(l.value);if(x!==!0){if(x!==!1&&typeof x!="string"){console.warn(`${x} is not a valid value. Rule functions must return boolean true or a string.`);continue}w.push(x||"")}}return r.value=w,h.value=!1,i.value=y,r.value}return{errorMessages:d,isDirty:s,isDisabled:u,isReadonly:c,isPristine:i,isValid:m,isValidating:h,reset:p,resetValidation:S,validate:C,validationClasses:g}}const Qn=z({id:String,appendIcon:Ee,centerAffix:{type:Boolean,default:!0},prependIcon:Ee,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":jt(),"onClick:append":jt(),...be(),...ht(),...ty()},"VInput"),Vt=ee()({name:"VInput",props:{...Qn()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const{densityClasses:o}=Dt(e),{rtlClasses:r}=Ct(),{InputIcon:i}=Zh(e),s=Lt(),u=_(()=>e.id||`input-${s}`),c=_(()=>`${u.value}-messages`),{errorMessages:d,isDirty:f,isDisabled:m,isReadonly:h,isPristine:g,isValid:b,isValidating:p,reset:S,resetValidation:C,validate:y,validationClasses:w}=ny(e,"v-input",u),V=_(()=>({id:u,messagesId:c,isDirty:f,isDisabled:m,isReadonly:h,isPristine:g,isValid:b,isValidating:p,reset:S,resetValidation:C,validate:y})),k=_(()=>{var x;return(x=e.errorMessages)!=null&&x.length||!g.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return oe(()=>{var T,M,j,J;const x=!!(a.prepend||e.prependIcon),P=!!(a.append||e.appendIcon),E=k.value.length>0,O=!e.hideDetails||e.hideDetails==="auto"&&(E||!!a.details);return v("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,r.value,w.value,e.class],style:e.style},[x&&v("div",{key:"prepend",class:"v-input__prepend"},[(T=a.prepend)==null?void 0:T.call(a,V.value),e.prependIcon&&v(i,{key:"prepend-icon",name:"prepend"},null)]),a.default&&v("div",{class:"v-input__control"},[(M=a.default)==null?void 0:M.call(a,V.value)]),P&&v("div",{key:"append",class:"v-input__append"},[e.appendIcon&&v(i,{key:"append-icon",name:"append"},null),(j=a.append)==null?void 0:j.call(a,V.value)]),O&&v("div",{class:"v-input__details"},[v(Qh,{id:c.value,active:E,messages:k.value},{message:a.message}),(J=a.details)==null?void 0:J.call(a,V.value)])])}),{reset:S,resetValidation:C,validate:y,isValid:b,errorMessages:d}}}),t1=z({...Qn(),...gt(Jh(),["inline"])},"VCheckbox"),n1=ee()({name:"VCheckbox",inheritAttrs:!1,props:t1(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Ce(e,"modelValue"),{isFocused:o,focus:r,blur:i}=Zn(e),s=Lt(),u=_(()=>e.id||`checkbox-${s}`);return oe(()=>{const[c,d]=Pa(n),f=Vt.filterProps(e),m=jn.filterProps(e);return v(Vt,se({class:["v-checkbox",e.class]},c,f,{modelValue:l.value,"onUpdate:modelValue":h=>l.value=h,id:u.value,focused:o.value,style:e.style}),{...a,default:h=>{let{id:g,messagesId:b,isDisabled:p,isReadonly:S}=h;return v(jn,se(m,{id:g.value,"aria-describedby":b.value,disabled:p.value,readonly:S.value},d,{modelValue:l.value,"onUpdate:modelValue":C=>l.value=C,onFocus:r,onBlur:i}),a)}})}),{}}});const a1=z({start:Boolean,end:Boolean,icon:Ee,image:String,text:String,...be(),...ht(),...Qe(),...Xn(),...Ie(),...Le(),...gn({variant:"flat"})},"VAvatar"),Wn=ee()({name:"VAvatar",props:a1(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{colorClasses:l,colorStyles:o,variantClasses:r}=ll(e),{densityClasses:i}=Dt(e),{roundedClasses:s}=at(e),{sizeClasses:u,sizeStyles:c}=Wl(e);return oe(()=>v(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,i.value,s.value,u.value,r.value,e.class],style:[o.value,c.value,e.style]},{default:()=>{var d;return[e.image?v(qa,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?v($e,{key:"icon",icon:e.icon},null):((d=n.default)==null?void 0:d.call(n))??e.text,al(!1,"v-avatar")]}})),{}}});const ay=Symbol.for("vuetify:v-chip-group"),l1=z({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Yn},...be(),...ol({selectedClass:"v-chip--selected"}),...Ie(),...Le(),...gn({variant:"tonal"})},"VChipGroup"),o1=ee()({name:"VChipGroup",props:l1(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isSelected:l,select:o,next:r,prev:i,selected:s}=Ea(e,ay);return Ze({VChip:{color:Q(e,"color"),disabled:Q(e,"disabled"),filter:Q(e,"filter"),variant:Q(e,"variant")}}),oe(()=>v(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,select:o,next:r,prev:i,selected:s.value})]}})),{}}}),r1=z({activeClass:String,appendAvatar:String,appendIcon:Ee,closable:Boolean,closeIcon:{type:Ee,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:jt(),onClickOnce:jt(),...tn(),...be(),...ht(),...vt(),...rl(),...Qe(),...Qo(),...Xn(),...Ie({tag:"span"}),...Le(),...gn({variant:"tonal"})},"VChip"),tr=ee()({name:"VChip",directives:{Ripple:Jn},props:r1(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:o}=ct(),{borderClasses:r}=mn(e),{colorClasses:i,colorStyles:s,variantClasses:u}=ll(e),{densityClasses:c}=Dt(e),{elevationClasses:d}=wt(e),{roundedClasses:f}=at(e),{sizeClasses:m}=Wl(e),{themeClasses:h}=Be(e),g=Ce(e,"modelValue"),b=il(e,ay,!1),p=Zo(e,n),S=_(()=>e.link!==!1&&p.isLink.value),C=_(()=>!e.disabled&&e.link!==!1&&(!!b||e.link||p.isClickable.value)),y=_(()=>({"aria-label":o(e.closeLabel),onClick(k){k.stopPropagation(),g.value=!1,a("click:close",k)}}));function w(k){var x;a("click",k),C.value&&((x=p.navigate)==null||x.call(p,k),b==null||b.toggle())}function V(k){(k.key==="Enter"||k.key===" ")&&(k.preventDefault(),w(k))}return()=>{const k=p.isLink.value?"a":e.tag,x=!!(e.appendIcon||e.appendAvatar),P=!!(x||l.append),E=!!(l.close||e.closable),O=!!(l.filter||e.filter)&&b,T=!!(e.prependIcon||e.prependAvatar),M=!!(T||l.prepend),j=!b||b.isSelected.value;return g.value&&nt(v(k,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":O,"v-chip--pill":e.pill},h.value,r.value,j?i.value:void 0,c.value,d.value,f.value,m.value,u.value,b==null?void 0:b.selectedClass.value,e.class],style:[j?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:p.href.value,tabindex:C.value?0:void 0,onClick:w,onKeydown:C.value&&!S.value&&V},{default:()=>{var J;return[al(C.value,"v-chip"),O&&v(Ic,{key:"filter"},{default:()=>[nt(v("div",{class:"v-chip__filter"},[l.filter?v(De,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):v($e,{key:"filter-icon",icon:e.filterIcon},null)]),[[Cn,b.isSelected.value]])]}),M&&v("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?v(De,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):v(pe,null,[e.prependIcon&&v($e,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&v(Wn,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),v("div",{class:"v-chip__content"},[((J=l.default)==null?void 0:J.call(l,{isSelected:b==null?void 0:b.isSelected.value,selectedClass:b==null?void 0:b.selectedClass.value,select:b==null?void 0:b.select,toggle:b==null?void 0:b.toggle,value:b==null?void 0:b.value.value,disabled:e.disabled}))??e.text]),P&&v("div",{key:"append",class:"v-chip__append"},[l.append?v(De,{key:"append-defaults",disabled:!x,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):v(pe,null,[e.appendIcon&&v($e,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&v(Wn,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),E&&v("button",se({key:"close",class:"v-chip__close"},y.value),[l.close?v(De,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):v($e,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Kt("ripple"),C.value&&e.ripple,null]])}}});const pu=Symbol.for("vuetify:list");function ly(){const e=Te(pu,{hasPrepend:me(!1),updateHasPrepend:()=>null}),t={hasPrepend:me(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return ze(pu,t),e}function oy(){return Te(pu,null)}const i1={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){const o=new Set;o.add(t);let r=l.get(t);for(;r!=null;)o.add(r),r=l.get(r);return o}else return a.delete(t),a},select:()=>null},ry={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){let o=l.get(t);for(a.add(t);o!=null&&o!==t;)a.add(o),o=l.get(o);return a}else a.delete(t);return a},select:()=>null},s1={open:ry.open,select:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(!n)return a;const o=[];let r=l.get(t);for(;r!=null;)o.push(r),r=l.get(r);return new Set(o)}},Lc=e=>{const t={select:n=>{let{id:a,value:l,selected:o}=n;if(a=Ae(a),e&&!l){const r=Array.from(o.entries()).reduce((i,s)=>{let[u,c]=s;return c==="on"?[...i,u]:i},[]);if(r.length===1&&r[0]===a)return o}return o.set(a,l?"on":"off"),o},in:(n,a,l)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:a,parents:l});return o},out:n=>{const a=[];for(const[l,o]of n.entries())o==="on"&&a.push(l);return a}};return t},iy=e=>{const t=Lc(e);return{select:a=>{let{selected:l,id:o,...r}=a;o=Ae(o);const i=l.has(o)?new Map([[o,l.get(o)]]):new Map;return t.select({...r,id:o,selected:i})},in:(a,l,o)=>{let r=new Map;return a!=null&&a.length&&(r=t.in(a.slice(0,1),l,o)),r},out:(a,l,o)=>t.out(a,l,o)}},u1=e=>{const t=Lc(e);return{select:a=>{let{id:l,selected:o,children:r,...i}=a;return l=Ae(l),r.has(l)?o:t.select({id:l,selected:o,children:r,...i})},in:t.in,out:t.out}},c1=e=>{const t=iy(e);return{select:a=>{let{id:l,selected:o,children:r,...i}=a;return l=Ae(l),r.has(l)?o:t.select({id:l,selected:o,children:r,...i})},in:t.in,out:t.out}},d1=e=>{const t={select:n=>{let{id:a,value:l,selected:o,children:r,parents:i}=n;a=Ae(a);const s=new Map(o),u=[a];for(;u.length;){const d=u.shift();o.set(d,l?"on":"off"),r.has(d)&&u.push(...r.get(d))}let c=i.get(a);for(;c;){const d=r.get(c),f=d.every(h=>o.get(h)==="on"),m=d.every(h=>!o.has(h)||o.get(h)==="off");o.set(c,f?"on":m?"off":"indeterminate"),c=i.get(c)}return e&&!l&&Array.from(o.entries()).reduce((f,m)=>{let[h,g]=m;return g==="on"?[...f,h]:f},[]).length===0?s:o},in:(n,a,l)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:a,parents:l});return o},out:(n,a)=>{const l=[];for(const[o,r]of n.entries())r==="on"&&!a.has(o)&&l.push(o);return l}};return t},Bo=Symbol.for("vuetify:nested"),sy={id:me(),root:{register:()=>null,unregister:()=>null,parents:re(new Map),children:re(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:re(new Set),selected:re(new Map),selectedValues:re([])}},f1=z({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),v1=e=>{let t=!1;const n=re(new Map),a=re(new Map),l=Ce(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),o=_(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return c1(e.mandatory);case"leaf":return u1(e.mandatory);case"independent":return Lc(e.mandatory);case"single-independent":return iy(e.mandatory);case"classic":default:return d1(e.mandatory)}}),r=_(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return s1;case"single":return i1;case"multiple":default:return ry}}),i=Ce(e,"selected",e.selected,d=>o.value.in(d,n.value,a.value),d=>o.value.out(d,n.value,a.value));Et(()=>{t=!0});function s(d){const f=[];let m=d;for(;m!=null;)f.unshift(m),m=a.value.get(m);return f}const u=ut("nested"),c={id:me(),root:{opened:l,selected:i,selectedValues:_(()=>{const d=[];for(const[f,m]of i.value.entries())m==="on"&&d.push(f);return d}),register:(d,f,m)=>{f&&d!==f&&a.value.set(d,f),m&&n.value.set(d,[]),f!=null&&n.value.set(f,[...n.value.get(f)||[],d])},unregister:d=>{if(t)return;n.value.delete(d);const f=a.value.get(d);if(f){const m=n.value.get(f)??[];n.value.set(f,m.filter(h=>h!==d))}a.value.delete(d),l.value.delete(d)},open:(d,f,m)=>{u.emit("click:open",{id:d,value:f,path:s(d),event:m});const h=r.value.open({id:d,value:f,opened:new Set(l.value),children:n.value,parents:a.value,event:m});h&&(l.value=h)},openOnSelect:(d,f,m)=>{const h=r.value.select({id:d,value:f,selected:new Map(i.value),opened:new Set(l.value),children:n.value,parents:a.value,event:m});h&&(l.value=h)},select:(d,f,m)=>{u.emit("click:select",{id:d,value:f,path:s(d),event:m});const h=o.value.select({id:d,value:f,selected:new Map(i.value),children:n.value,parents:a.value,event:m});h&&(i.value=h),c.root.openOnSelect(d,f,m)},children:n,parents:a}};return ze(Bo,c),c.root},uy=(e,t)=>{const n=Te(Bo,sy),a=Symbol(Lt()),l=_(()=>e.value!==void 0?e.value:a),o={...n,id:l,open:(r,i)=>n.root.open(l.value,r,i),openOnSelect:(r,i)=>n.root.openOnSelect(l.value,r,i),isOpen:_(()=>n.root.opened.value.has(l.value)),parent:_(()=>n.root.parents.value.get(l.value)),select:(r,i)=>n.root.select(l.value,r,i),isSelected:_(()=>n.root.selected.value.get(Ae(l.value))==="on"),isIndeterminate:_(()=>n.root.selected.value.get(l.value)==="indeterminate"),isLeaf:_(()=>!n.root.children.value.get(l.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(l.value,n.id.value,t),Et(()=>{!n.isGroupActivator&&n.root.unregister(l.value)}),t&&ze(Bo,o),o},m1=()=>{const e=Te(Bo,sy);ze(Bo,{...e,isGroupActivator:!0})},g1=Zt({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return m1(),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),h1=z({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ee,default:"$collapse"},expandIcon:{type:Ee,default:"$expand"},prependIcon:Ee,appendIcon:Ee,fluid:Boolean,subgroup:Boolean,title:String,value:null,...be(),...Ie()},"VListGroup"),_u=ee()({name:"VListGroup",props:h1(),setup(e,t){let{slots:n}=t;const{isOpen:a,open:l,id:o}=uy(Q(e,"value"),!0),r=_(()=>`v-list-group--id-${String(o.value)}`),i=oy(),{isBooted:s}=nl();function u(m){l(!a.value,m)}const c=_(()=>({onClick:u,class:"v-list-group__header",id:r.value})),d=_(()=>a.value?e.collapseIcon:e.expandIcon),f=_(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&d.value,appendIcon:e.appendIcon||!e.subgroup&&d.value,title:e.title,value:e.value}}));return oe(()=>v(e.tag,{class:["v-list-group",{"v-list-group--prepend":i==null?void 0:i.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[n.activator&&v(De,{defaults:f.value},{default:()=>[v(g1,null,{default:()=>[n.activator({props:c.value,isOpen:a.value})]})]}),v(sn,{transition:{component:Ii},disabled:!s.value},{default:()=>{var m;return[nt(v("div",{class:"v-list-group__items",role:"group","aria-labelledby":r.value},[(m=n.default)==null?void 0:m.call(n)]),[[Cn,a.value]])]}})]})),{}}});const cy=Qt("v-list-item-subtitle"),dy=Qt("v-list-item-title"),y1=z({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ee,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:jt(),onClickOnce:jt(),...tn(),...be(),...ht(),...Bt(),...vt(),...Qe(),...Qo(),...Ie(),...Le(),...gn({variant:"text"})},"VListItem"),Kn=ee()({name:"VListItem",directives:{Ripple:Jn},props:y1(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const o=Zo(e,n),r=_(()=>e.value===void 0?o.href.value:e.value),{select:i,isSelected:s,isIndeterminate:u,isGroupActivator:c,root:d,parent:f,openOnSelect:m}=uy(r,!1),h=oy(),g=_(()=>{var B;return e.active!==!1&&(e.active||((B=o.isActive)==null?void 0:B.value)||s.value)}),b=_(()=>e.link!==!1&&o.isLink.value),p=_(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||e.value!=null&&!!h)),S=_(()=>e.rounded||e.nav),C=_(()=>e.color??e.activeColor),y=_(()=>({color:g.value?C.value??e.baseColor:e.baseColor,variant:e.variant}));ve(()=>{var B;return(B=o.isActive)==null?void 0:B.value},B=>{B&&f.value!=null&&d.open(f.value,!0),B&&m(B)},{immediate:!0});const{themeClasses:w}=Be(e),{borderClasses:V}=mn(e),{colorClasses:k,colorStyles:x,variantClasses:P}=ll(y),{densityClasses:E}=Dt(e),{dimensionStyles:O}=Nt(e),{elevationClasses:T}=wt(e),{roundedClasses:M}=at(S),j=_(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),J=_(()=>({isActive:g.value,select:i,isSelected:s.value,isIndeterminate:u.value}));function K(B){var Y;l("click",B),!(c||!p.value)&&((Y=o.navigate)==null||Y.call(o,B),e.value!=null&&i(!s.value,B))}function ie(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),K(B))}return oe(()=>{const B=b.value?"a":e.tag,Y=a.title||e.title!=null,le=a.subtitle||e.subtitle!=null,R=!!(e.appendAvatar||e.appendIcon),L=!!(R||a.append),F=!!(e.prependAvatar||e.prependIcon),q=!!(F||a.prepend);return h==null||h.updateHasPrepend(q),e.activeColor&&FC("active-color",["color","base-color"]),nt(v(B,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":p.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!q&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&g.value},w.value,V.value,k.value,E.value,T.value,j.value,M.value,P.value,e.class],style:[x.value,O.value,e.style],href:o.href.value,tabindex:p.value?h?-2:0:void 0,onClick:K,onKeydown:p.value&&!b.value&&ie},{default:()=>{var te;return[al(p.value||g.value,"v-list-item"),q&&v("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!F,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var U;return[(U=a.prepend)==null?void 0:U.call(a,J.value)]}}):v(pe,null,[e.prependAvatar&&v(Wn,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&v($e,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),v("div",{class:"v-list-item__spacer"},null)]),v("div",{class:"v-list-item__content","data-no-activator":""},[Y&&v(dy,{key:"title"},{default:()=>{var U;return[((U=a.title)==null?void 0:U.call(a,{title:e.title}))??e.title]}}),le&&v(cy,{key:"subtitle"},{default:()=>{var U;return[((U=a.subtitle)==null?void 0:U.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),(te=a.default)==null?void 0:te.call(a,J.value)]),L&&v("div",{key:"append",class:"v-list-item__append"},[a.append?v(De,{key:"append-defaults",disabled:!R,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var U;return[(U=a.append)==null?void 0:U.call(a,J.value)]}}):v(pe,null,[e.appendIcon&&v($e,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&v(Wn,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),v("div",{class:"v-list-item__spacer"},null)])]}}),[[Kt("ripple"),p.value&&e.ripple]])}),{}}}),b1=z({color:String,inset:Boolean,sticky:Boolean,title:String,...be(),...Ie()},"VListSubheader"),fy=ee()({name:"VListSubheader",props:b1(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:l}=Ot(Q(e,"color"));return oe(()=>{const o=!!(n.default||e.title);return v(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var r;return[o&&v("div",{class:"v-list-subheader__text"},[((r=n.default)==null?void 0:r.call(n))??e.title])]}})}),{}}});const p1=z({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...be(),...Le()},"VDivider"),Mi=ee()({name:"VDivider",props:p1(),setup(e,t){let{attrs:n}=t;const{themeClasses:a}=Be(e),{textColorClasses:l,textColorStyles:o}=Ot(Q(e,"color")),r=_(()=>{const i={};return e.length&&(i[e.vertical?"maxHeight":"maxWidth"]=he(e.length)),e.thickness&&(i[e.vertical?"borderRightWidth":"borderTopWidth"]=he(e.thickness)),i});return oe(()=>v("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,l.value,e.class],style:[r.value,o.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),_1=z({items:Array,returnObject:Boolean},"VListChildren"),vy=ee()({name:"VListChildren",props:_1(),setup(e,t){let{slots:n}=t;return ly(),()=>{var a,l;return((a=n.default)==null?void 0:a.call(n))??((l=e.items)==null?void 0:l.map(o=>{var f,m;let{children:r,props:i,type:s,raw:u}=o;if(s==="divider")return((f=n.divider)==null?void 0:f.call(n,{props:i}))??v(Mi,i,null);if(s==="subheader")return((m=n.subheader)==null?void 0:m.call(n,{props:i}))??v(fy,i,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},d=_u.filterProps(i);return r?v(_u,se({value:i==null?void 0:i.value},d),{activator:h=>{let{props:g}=h;const b={...i,...g,value:e.returnObject?u:i.value};return n.header?n.header({props:b}):v(Kn,b,c)},default:()=>v(vy,{items:r},n)}):n.item?n.item({props:i}):v(Kn,se(i,{value:e.returnObject?u:i.value}),c)}))}}}),my=z({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Yn}},"list-items");function za(e,t){const n=_t(t,e.itemTitle,t),a=_t(t,e.itemValue,n),l=_t(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?gt(t,["children"]):t:void 0:_t(t,e.itemProps),r={title:n,value:a,...o};return{title:String(r.title??""),value:r.value,props:r,children:Array.isArray(l)?gy(e,l):void 0,raw:t}}function gy(e,t){const n=[];for(const a of t)n.push(za(e,a));return n}function Dc(e){const t=_(()=>gy(e,e.items)),n=_(()=>t.value.some(o=>o.value===null));function a(o){return n.value||(o=o.filter(r=>r!==null)),o.map(r=>e.returnObject&&typeof r=="string"?za(e,r):t.value.find(i=>e.valueComparator(r,i.value))||za(e,r))}function l(o){return e.returnObject?o.map(r=>{let{raw:i}=r;return i}):o.map(r=>{let{value:i}=r;return i})}return{items:t,transformIn:a,transformOut:l}}function S1(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function k1(e,t){const n=_t(t,e.itemType,"item"),a=S1(t)?t:_t(t,e.itemTitle),l=_t(t,e.itemValue,void 0),o=_t(t,e.itemChildren),r=e.itemProps===!0?gt(t,["children"]):_t(t,e.itemProps),i={title:a,value:l,...r};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&o?hy(e,o):void 0,raw:t}}function hy(e,t){const n=[];for(const a of t)n.push(k1(e,a));return n}function C1(e){return{items:_(()=>hy(e,e.items))}}const w1=z({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...f1({selectStrategy:"single-leaf",openStrategy:"list"}),...tn(),...be(),...ht(),...Bt(),...vt(),itemType:{type:String,default:"type"},...my(),...Qe(),...Ie(),...Le(),...gn({variant:"text"})},"VList"),Fi=ee()({name:"VList",props:w1(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:a}=C1(e),{themeClasses:l}=Be(e),{backgroundColorClasses:o,backgroundColorStyles:r}=Ye(Q(e,"bgColor")),{borderClasses:i}=mn(e),{densityClasses:s}=Dt(e),{dimensionStyles:u}=Nt(e),{elevationClasses:c}=wt(e),{roundedClasses:d}=at(e),{open:f,select:m}=v1(e),h=_(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=Q(e,"activeColor"),b=Q(e,"baseColor"),p=Q(e,"color");ly(),Ze({VListGroup:{activeColor:g,baseColor:b,color:p},VListItem:{activeClass:Q(e,"activeClass"),activeColor:g,baseColor:b,color:p,density:Q(e,"density"),disabled:Q(e,"disabled"),lines:Q(e,"lines"),nav:Q(e,"nav"),slim:Q(e,"slim"),variant:Q(e,"variant")}});const S=me(!1),C=re();function y(P){S.value=!0}function w(P){S.value=!1}function V(P){var E;!S.value&&!(P.relatedTarget&&((E=C.value)!=null&&E.contains(P.relatedTarget)))&&x()}function k(P){if(C.value){if(P.key==="ArrowDown")x("next");else if(P.key==="ArrowUp")x("prev");else if(P.key==="Home")x("first");else if(P.key==="End")x("last");else return;P.preventDefault()}}function x(P){if(C.value)return Ol(C.value,P)}return oe(()=>v(e.tag,{ref:C,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},l.value,o.value,i.value,s.value,c.value,h.value,d.value,e.class],style:[r.value,u.value,e.style],tabindex:e.disabled||S.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:y,onFocusout:w,onFocus:V,onKeydown:k},{default:()=>[v(vy,{items:a.value,returnObject:e.returnObject},n)]})),{open:f,select:m,focus:x}}}),x1=Qt("v-list-img"),P1=z({start:Boolean,end:Boolean,...be(),...Ie()},"VListItemAction"),V1=ee()({name:"VListItemAction",props:P1(),setup(e,t){let{slots:n}=t;return oe(()=>v(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),E1=z({start:Boolean,end:Boolean,...be(),...Ie()},"VListItemMedia"),I1=ee()({name:"VListItemMedia",props:E1(),setup(e,t){let{slots:n}=t;return oe(()=>v(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function bs(e,t){return{x:e.x+t.x,y:e.y+t.y}}function T1(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Vv(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,l=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,o=n==="top"?0:n==="bottom"?t.height:n;return bs({x:l,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,l=n==="left"?0:n==="right"?t.width:n,o=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return bs({x:l,y:o},t)}return bs({x:t.width/2,y:t.height/2},t)}const yy={static:R1,connected:D1},A1=z({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in yy},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function O1(e,t){const n=re({}),a=re();Ke&&_n(()=>!!(t.isActive.value&&e.locationStrategy),o=>{var r,i;ve(()=>e.locationStrategy,o),Rt(()=>{window.removeEventListener("resize",l),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(r=e.locationStrategy(t,e,n))==null?void 0:r.updateLocation:a.value=(i=yy[e.locationStrategy](t,e,n))==null?void 0:i.updateLocation});function l(o){var r;(r=a.value)==null||r.call(a,o)}return{contentStyles:n,updateLocation:a}}function R1(){}function L1(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=hc(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function D1(e,t,n){(Array.isArray(e.target.value)||lw(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:o}=mc(()=>{const h=ou(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?ms(h):ou(t.origin,e.isRtl.value);return h.side===g.side&&h.align===gs(g).align?{preferredAnchor:Xf(h),preferredOrigin:Xf(g)}:{preferredAnchor:h,preferredOrigin:g}}),[r,i,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>_(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=_(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1;const f=new ResizeObserver(()=>{d&&m()});ve([e.target,e.contentEl],(h,g)=>{let[b,p]=h,[S,C]=g;S&&!Array.isArray(S)&&f.unobserve(S),b&&!Array.isArray(b)&&f.observe(b),C&&f.unobserve(C),p&&f.observe(p)},{immediate:!0}),Rt(()=>{f.disconnect()});function m(){if(d=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>d=!0)}),!e.target.value||!e.contentEl.value)return;const h=ah(e.target.value),g=L1(e.contentEl.value,e.isRtl.value),b=qr(e.contentEl.value),p=12;b.length||(b.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const S=b.reduce((O,T)=>{const M=T.getBoundingClientRect(),j=new Wa({x:T===document.documentElement?0:M.x,y:T===document.documentElement?0:M.y,width:T.clientWidth,height:T.clientHeight});return O?new Wa({x:Math.max(O.left,j.left),y:Math.max(O.top,j.top),width:Math.min(O.right,j.right)-Math.max(O.left,j.left),height:Math.min(O.bottom,j.bottom)-Math.max(O.top,j.top)}):j},void 0);S.x+=p,S.y+=p,S.width-=p*2,S.height-=p*2;let C={anchor:l.value,origin:o.value};function y(O){const T=new Wa(g),M=Vv(O.anchor,h),j=Vv(O.origin,T);let{x:J,y:K}=T1(M,j);switch(O.anchor.side){case"top":K-=c.value[0];break;case"bottom":K+=c.value[0];break;case"left":J-=c.value[0];break;case"right":J+=c.value[0];break}switch(O.anchor.align){case"top":K-=c.value[1];break;case"bottom":K+=c.value[1];break;case"left":J-=c.value[1];break;case"right":J+=c.value[1];break}return T.x+=J,T.y+=K,T.width=Math.min(T.width,s.value),T.height=Math.min(T.height,u.value),{overflows:Zf(T,S),x:J,y:K}}let w=0,V=0;const k={x:0,y:0},x={x:!1,y:!1};let P=-1;for(;!(P++>10);){const{x:O,y:T,overflows:M}=y(C);w+=O,V+=T,g.x+=O,g.y+=T;{const j=Jf(C.anchor),J=M.x.before||M.x.after,K=M.y.before||M.y.after;let ie=!1;if(["x","y"].forEach(B=>{if(B==="x"&&J&&!x.x||B==="y"&&K&&!x.y){const Y={anchor:{...C.anchor},origin:{...C.origin}},le=B==="x"?j==="y"?gs:ms:j==="y"?ms:gs;Y.anchor=le(Y.anchor),Y.origin=le(Y.origin);const{overflows:R}=y(Y);(R[B].before<=M[B].before&&R[B].after<=M[B].after||R[B].before+R[B].after<(M[B].before+M[B].after)/2)&&(C=Y,ie=x[B]=!0)}}),ie)continue}M.x.before&&(w+=M.x.before,g.x+=M.x.before),M.x.after&&(w-=M.x.after,g.x-=M.x.after),M.y.before&&(V+=M.y.before,g.y+=M.y.before),M.y.after&&(V-=M.y.after,g.y-=M.y.after);{const j=Zf(g,S);k.x=S.width-j.x.before-j.x.after,k.y=S.height-j.y.before-j.y.after,w+=j.x.before,g.x+=j.x.before,V+=j.y.before,g.y+=j.y.before}break}const E=Jf(C.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${C.anchor.side} ${C.anchor.align}`,transformOrigin:`${C.origin.side} ${C.origin.align}`,top:he(ps(V)),left:e.isRtl.value?void 0:he(ps(w)),right:e.isRtl.value?he(ps(-w)):void 0,minWidth:he(E==="y"?Math.min(r.value,h.width):r.value),maxWidth:he(Ev(ft(k.x,r.value===1/0?0:r.value,s.value))),maxHeight:he(Ev(ft(k.y,i.value===1/0?0:i.value,u.value)))}),{available:k,contentBox:g}}return ve(()=>[l.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>m()),Re(()=>{const h=m();if(!h)return;const{available:g,contentBox:b}=h;b.height>g.y&&requestAnimationFrame(()=>{m(),requestAnimationFrame(()=>{m()})})}),{updateLocation:m}}function ps(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ev(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Su=!0;const Qr=[];function M1(e){!Su||Qr.length?(Qr.push(e),ku()):(Su=!1,e(),ku())}let Iv=-1;function ku(){cancelAnimationFrame(Iv),Iv=requestAnimationFrame(()=>{const e=Qr.shift();e&&e(),Qr.length?ku():Su=!0})}const Ar={none:null,close:N1,block:$1,reposition:z1},F1=z({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Ar}},"VOverlay-scroll-strategies");function B1(e,t){if(!Ke)return;let n;kt(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Nl(),await Re(),n.active&&n.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(a=Ar[e.scrollStrategy])==null||a.call(Ar,t,e,n)}))}),Rt(()=>{n==null||n.stop()})}function N1(e){function t(n){e.isActive.value=!1}by(e.targetEl.value??e.contentEl.value,t)}function $1(e,t){var r;const n=(r=e.root.value)==null?void 0:r.offsetParent,a=[...new Set([...qr(e.targetEl.value,t.contained?n:void 0),...qr(e.contentEl.value,t.contained?n:void 0)])].filter(i=>!i.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,o=(i=>Sc(i)&&i)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((i,s)=>{i.style.setProperty("--v-body-scroll-x",he(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",he(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",he(l)),i.classList.add("v-overlay-scroll-blocked")}),Rt(()=>{a.forEach((i,s)=>{const u=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(i.style.getPropertyValue("--v-body-scroll-y"));i.style.removeProperty("--v-body-scroll-x"),i.style.removeProperty("--v-body-scroll-y"),i.style.removeProperty("--v-scrollbar-offset"),i.classList.remove("v-overlay-scroll-blocked"),i.scrollLeft=-u,i.scrollTop=-c}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function z1(e,t,n){let a=!1,l=-1,o=-1;function r(i){M1(()=>{var c,d;const s=performance.now();(d=(c=e.updateLocation).value)==null||d.call(c,i),a=(performance.now()-s)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{by(e.targetEl.value??e.contentEl.value,i=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{r(i)})})):r(i)})})}),Rt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(l)})}function by(e,t){const n=[document,...qr(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),Rt(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const Cu=Symbol.for("vuetify:v-menu"),py=z({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function _y(e,t){const n={},a=l=>()=>{if(!Ke)return Promise.resolve(!0);const o=l==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(r=>{const i=parseInt(e[l]??0,10);n[l]=window.setTimeout(()=>{t==null||t(o),r(o)},i)})};return{runCloseDelay:a("closeDelay"),runOpenDelay:a("openDelay")}}const H1=z({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...py()},"VOverlay-activator");function U1(e,t){let{isActive:n,isTop:a}=t;const l=ut("useActivator"),o=re();let r=!1,i=!1,s=!0;const u=_(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=_(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:d,runCloseDelay:f}=_y(e,k=>{k===(e.openOnHover&&r||u.value&&i)&&!(e.openOnHover&&n.value&&!a.value)&&(n.value!==k&&(s=!0),n.value=k)}),m=re(),h={onClick:k=>{k.stopPropagation(),o.value=k.currentTarget||k.target,n.value||(m.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{var x;(x=k.sourceCapabilities)!=null&&x.firesTouchEvents||(r=!0,o.value=k.currentTarget||k.target,d())},onMouseleave:k=>{r=!1,f()},onFocus:k=>{Rl(k.target,":focus-visible")!==!1&&(i=!0,k.stopPropagation(),o.value=k.currentTarget||k.target,d())},onBlur:k=>{i=!1,k.stopPropagation(),f()}},g=_(()=>{const k={};return c.value&&(k.onClick=h.onClick),e.openOnHover&&(k.onMouseenter=h.onMouseenter,k.onMouseleave=h.onMouseleave),u.value&&(k.onFocus=h.onFocus,k.onBlur=h.onBlur),k}),b=_(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{r=!0,d()},k.onMouseleave=()=>{r=!1,f()}),u.value&&(k.onFocusin=()=>{i=!0,d()},k.onFocusout=()=>{i=!1,f()}),e.closeOnContentClick){const x=Te(Cu,null);k.onClick=()=>{n.value=!1,x==null||x.closeParents()}}return k}),p=_(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{s&&(r=!0,s=!1,d())},k.onMouseleave=()=>{r=!1,f()}),k});ve(a,k=>{k&&(e.openOnHover&&!r&&(!u.value||!i)||u.value&&!i&&(!e.openOnHover||!r))&&(n.value=!1)}),ve(n,k=>{k||setTimeout(()=>{m.value=void 0})},{flush:"post"});const S=re();kt(()=>{S.value&&Re(()=>{o.value=Oo(S.value)})});const C=re(),y=_(()=>e.target==="cursor"&&m.value?m.value:C.value?Oo(C.value):Sy(e.target,l)||o.value),w=_(()=>Array.isArray(y.value)?void 0:y.value);let V;return ve(()=>!!e.activator,k=>{k&&Ke?(V=Nl(),V.run(()=>{j1(e,l,{activatorEl:o,activatorEvents:g})})):V&&V.stop()},{flush:"post",immediate:!0}),Rt(()=>{V==null||V.stop()}),{activatorEl:o,activatorRef:S,target:y,targetEl:w,targetRef:C,activatorEvents:g,contentEvents:b,scrimEvents:p}}function j1(e,t,n){let{activatorEl:a,activatorEvents:l}=n;ve(()=>e.activator,(s,u)=>{if(u&&s!==u){const c=i(u);c&&r(c)}s&&Re(()=>o())},{immediate:!0}),ve(()=>e.activatorProps,()=>{o()}),Rt(()=>{r()});function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&EC(s,se(l.value,u))}function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&IC(s,se(l.value,u))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=Sy(s,t);return a.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,a.value}}function Sy(e,t){var a,l;if(!e)return;let n;if(e==="parent"){let o=(l=(a=t==null?void 0:t.proxy)==null?void 0:a.$el)==null?void 0:l.parentNode;for(;o!=null&&o.hasAttribute("data-no-activator");)o=o.parentNode;n=o}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function ky(){if(!Ke)return me(!1);const{ssr:e}=Va();if(e){const t=me(!1);return st(()=>{t.value=!0}),t}else return me(!0)}const Bi=z({eager:Boolean},"lazy");function Mc(e,t){const n=me(!1),a=_(()=>n.value||e.eager||t.value);ve(t,()=>n.value=!0);function l(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:l}}function ql(){const t=ut("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Tv=Symbol.for("vuetify:stack"),ao=bt([]);function W1(e,t,n){const a=ut("useStack"),l=!n,o=Te(Tv,void 0),r=bt({activeChildren:new Set});ze(Tv,r);const i=me(+t.value);_n(e,()=>{var d;const c=(d=ao.at(-1))==null?void 0:d[1];i.value=c?c+10:+t.value,l&&ao.push([a.uid,i.value]),o==null||o.activeChildren.add(a.uid),Rt(()=>{if(l){const f=Ae(ao).findIndex(m=>m[0]===a.uid);ao.splice(f,1)}o==null||o.activeChildren.delete(a.uid)})});const s=me(!0);l&&kt(()=>{var d;const c=((d=ao.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>s.value=c)});const u=_(()=>!r.activeChildren.size);return{globalTop:jo(s),localTop:u,stackStyles:_(()=>({zIndex:i.value}))}}function K1(e){return{teleportTarget:_(()=>{const n=e.value;if(n===!0||!Ke)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let l=a.querySelector(":scope > .v-overlay-container");return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function G1(){return!0}function Cy(e,t,n){if(!e||wy(e,n)===!1)return!1;const a=gh(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof n.value=="object"&&n.value.include||(()=>[]))();return l.push(t),!l.some(o=>o==null?void 0:o.contains(e.target))}function wy(e,t){return(typeof t.value=="object"&&t.value.closeConditional||G1)(e)}function Y1(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&Cy(e,t,n)&&setTimeout(()=>{wy(e,n)&&a&&a(e)},0)}function Av(e,t){const n=gh(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const xy={mounted(e,t){const n=l=>Y1(l,e,t),a=l=>{e._clickOutside.lastMousedownWasOutside=Cy(l,e,t)};Av(e,l=>{l.addEventListener("click",n,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},unmounted(e,t){e._clickOutside&&(Av(e,n=>{var o;if(!n||!((o=e._clickOutside)!=null&&o[t.instance.$.uid]))return;const{onClick:a,onMousedown:l}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[t.instance.$.uid])}};function q1(e){const{modelValue:t,color:n,...a}=e;return v(An,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&v("div",se({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const nr=z({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...H1(),...be(),...Bt(),...Bi(),...A1(),...F1(),...Le(),...qn()},"VOverlay"),Rn=ee()({name:"VOverlay",directives:{ClickOutside:xy},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...nr()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:a,emit:l}=t;const o=Ce(e,"modelValue"),r=_({get:()=>o.value,set:L=>{L&&e.disabled||(o.value=L)}}),{teleportTarget:i}=K1(_(()=>e.attach||e.contained)),{themeClasses:s}=Be(e),{rtlClasses:u,isRtl:c}=Ct(),{hasContent:d,onAfterLeave:f}=Mc(e,r),m=Ye(_(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:h,localTop:g,stackStyles:b}=W1(r,Q(e,"zIndex"),e._disableGlobalStack),{activatorEl:p,activatorRef:S,target:C,targetEl:y,targetRef:w,activatorEvents:V,contentEvents:k,scrimEvents:x}=U1(e,{isActive:r,isTop:g}),{dimensionStyles:P}=Nt(e),E=ky(),{scopeId:O}=ql();ve(()=>e.disabled,L=>{L&&(r.value=!1)});const T=re(),M=re(),{contentStyles:j,updateLocation:J}=O1(e,{isRtl:c,contentEl:M,target:C,isActive:r});B1(e,{root:T,contentEl:M,targetEl:y,isActive:r,updateLocation:J});function K(L){l("click:outside",L),e.persistent?R():r.value=!1}function ie(){return r.value&&h.value}Ke&&ve(r,L=>{L?window.addEventListener("keydown",B):window.removeEventListener("keydown",B)},{immediate:!0});function B(L){var F,q;L.key==="Escape"&&h.value&&(e.persistent?R():(r.value=!1,(F=M.value)!=null&&F.contains(document.activeElement)&&((q=p.value)==null||q.focus())))}const Y=Nh();_n(()=>e.closeOnBack,()=>{Mx(Y,L=>{h.value&&r.value?(L(!1),e.persistent?R():r.value=!1):L()})});const le=re();ve(()=>r.value&&(e.absolute||e.contained)&&i.value==null,L=>{if(L){const F=_c(T.value);F&&F!==document.scrollingElement&&(le.value=F.scrollTop)}});function R(){e.noClickAnimation||M.value&&$a(M.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Lo})}return oe(()=>{var L;return v(pe,null,[(L=n.activator)==null?void 0:L.call(n,{isActive:r.value,props:se({ref:S,targetRef:w},V.value,e.activatorProps)}),E.value&&d.value&&v(D_,{disabled:!i.value,to:i.value},{default:()=>[v("div",se({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":r.value,"v-overlay--contained":e.contained},s.value,u.value,e.class],style:[b.value,{top:he(le.value)},e.style],ref:T},O,a),[v(q1,se({color:m,modelValue:r.value&&!!e.scrim},x.value),null),v(sn,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterLeave:()=>{f(),l("afterLeave")}},{default:()=>{var F;return[nt(v("div",se({ref:M,class:["v-overlay__content",e.contentClass],style:[P.value,j.value]},k.value,e.contentProps),[(F=n.default)==null?void 0:F.call(n,{isActive:r})]),[[Cn,r.value],[Kt("click-outside"),{handler:K,closeConditional:ie,include:()=>[p.value]}]])]}})])]})])}),{activatorEl:p,target:C,animateClick:R,contentEl:M,globalTop:h,localTop:g,updateLocation:J}}}),_s=Symbol("Forwarded refs");function Ss(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function wn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=Lt(),r=_(()=>e.id||`v-menu-${o}`),i=re(),s=Te(Cu,null),u=me(0);ze(Cu,{register(){++u.value},unregister(){--u.value},closeParents(){setTimeout(()=>{u.value||(a.value=!1,s==null||s.closeParents())},40)}});async function c(g){var S,C,y;const b=g.relatedTarget,p=g.target;await Re(),a.value&&b!==p&&((S=i.value)!=null&&S.contentEl)&&((C=i.value)!=null&&C.globalTop)&&![document,i.value.contentEl].includes(p)&&!i.value.contentEl.contains(p)&&((y=Ro(i.value.contentEl)[0])==null||y.focus())}ve(a,g=>{g?(s==null||s.register(),document.addEventListener("focusin",c,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",c))});function d(){s==null||s.closeParents()}function f(g){var b,p,S;e.disabled||g.key==="Tab"&&(eh(Ro((b=i.value)==null?void 0:b.contentEl,!1),g.shiftKey?"prev":"next",y=>y.tabIndex>=0)||(a.value=!1,(S=(p=i.value)==null?void 0:p.activatorEl)==null||S.focus()))}function m(g){var p;if(e.disabled)return;const b=(p=i.value)==null?void 0:p.contentEl;b&&a.value?g.key==="ArrowDown"?(g.preventDefault(),Ol(b,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Ol(b,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>m(g))))}const h=_(()=>se({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":r.value,onKeydown:m},e.activatorProps));return oe(()=>{const g=Rn.filterProps(e);return v(Rn,se({ref:i,class:["v-menu",e.class],style:e.style},g,{modelValue:a.value,"onUpdate:modelValue":b=>a.value=b,absolute:!0,activatorProps:h.value,"onClick:outside":d,onKeydown:f},l),{activator:n.activator,default:function(){for(var b=arguments.length,p=new Array(b),S=0;S{var C;return[(C=n.default)==null?void 0:C.call(n,...p)]}})}})}),wn({id:r,ΨopenChildren:u},i)}});const J1=z({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...be(),...qn({transition:{component:Ec}})},"VCounter"),$i=ee()({name:"VCounter",functional:!0,props:J1(),setup(e,t){let{slots:n}=t;const a=_(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return oe(()=>v(sn,{transition:e.transition},{default:()=>[nt(v("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[Cn,e.active]])]})),{}}});const Z1=z({floating:Boolean,...be()},"VFieldLabel"),io=ee()({name:"VFieldLabel",props:Z1(),setup(e,t){let{slots:n}=t;return oe(()=>v(Yl,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),Q1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],ar=z({appendInnerIcon:Ee,bgColor:String,clearable:Boolean,clearIcon:{type:Ee,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ee,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Q1.includes(e)},"onClick:clear":jt(),"onClick:appendInner":jt(),"onClick:prependInner":jt(),...be(),...Oi(),...Qe(),...Le()},"VField"),Xl=ee()({name:"VField",inheritAttrs:!1,props:{id:String,...er(),...ar()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{themeClasses:o}=Be(e),{loaderClasses:r}=Jo(e),{focusClasses:i,isFocused:s,focus:u,blur:c}=Zn(e),{InputIcon:d}=Zh(e),{roundedClasses:f}=at(e),{rtlClasses:m}=Ct(),h=_(()=>e.dirty||e.active),g=_(()=>!e.singleLine&&!!(e.label||l.label)),b=Lt(),p=_(()=>e.id||`input-${b}`),S=_(()=>`${p.value}-messages`),C=re(),y=re(),w=re(),V=_(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:k,backgroundColorStyles:x}=Ye(Q(e,"bgColor")),{textColorClasses:P,textColorStyles:E}=Ot(_(()=>e.error||e.disabled?void 0:h.value&&s.value?e.color:e.baseColor));ve(h,M=>{if(g.value){const j=C.value.$el,J=y.value.$el;requestAnimationFrame(()=>{const K=hc(j),ie=J.getBoundingClientRect(),B=ie.x-K.x,Y=ie.y-K.y-(K.height/2-ie.height/2),le=ie.width/.75,R=Math.abs(le-K.width)>1?{maxWidth:he(le)}:void 0,L=getComputedStyle(j),F=getComputedStyle(J),q=parseFloat(L.transitionDuration)*1e3||150,te=parseFloat(F.getPropertyValue("--v-field-label-scale")),U=F.getPropertyValue("color");j.style.visibility="visible",J.style.visibility="hidden",$a(j,{transform:`translate(${B}px, ${Y}px) scale(${te})`,color:U,...R},{duration:q,easing:Lo,direction:M?"normal":"reverse"}).finished.then(()=>{j.style.removeProperty("visibility"),J.style.removeProperty("visibility")})})}},{flush:"post"});const O=_(()=>({isActive:h,isFocused:s,controlRef:w,blur:c,focus:u}));function T(M){M.target!==document.activeElement&&M.preventDefault()}return oe(()=>{var B,Y,le;const M=e.variant==="outlined",j=l["prepend-inner"]||e.prependInnerIcon,J=!!(e.clearable||l.clear),K=!!(l["append-inner"]||e.appendInnerIcon||J),ie=()=>l.label?l.label({...O.value,label:e.label,props:{for:p.value}}):e.label;return v("div",se({class:["v-field",{"v-field--active":h.value,"v-field--appended":K,"v-field--center-affix":e.centerAffix??!V.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":j,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!ie(),[`v-field--variant-${e.variant}`]:!0},o.value,k.value,i.value,r.value,f.value,m.value,e.class],style:[x.value,e.style],onClick:T},n),[v("div",{class:"v-field__overlay"},null),v(Ri,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),j&&v("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&v(d,{key:"prepend-icon",name:"prependInner"},null),(B=l["prepend-inner"])==null?void 0:B.call(l,O.value)]),v("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&v(io,{key:"floating-label",ref:y,class:[P.value],floating:!0,for:p.value,style:E.value},{default:()=>[ie()]}),v(io,{ref:C,for:p.value},{default:()=>[ie()]}),(Y=l.default)==null?void 0:Y.call(l,{...O.value,props:{id:p.value,class:"v-field__input","aria-describedby":S.value},focus:u,blur:c})]),J&&v(Ic,{key:"clear"},{default:()=>[nt(v("div",{class:"v-field__clearable",onMousedown:R=>{R.preventDefault(),R.stopPropagation()}},[l.clear?l.clear():v(d,{name:"clear"},null)]),[[Cn,e.dirty]])]}),K&&v("div",{key:"append",class:"v-field__append-inner"},[(le=l["append-inner"])==null?void 0:le.call(l,O.value),e.appendInnerIcon&&v(d,{key:"append-icon",name:"appendInner"},null)]),v("div",{class:["v-field__outline",P.value],style:E.value},[M&&v(pe,null,[v("div",{class:"v-field__outline__start"},null),g.value&&v("div",{class:"v-field__outline__notch"},[v(io,{ref:y,floating:!0,for:p.value},{default:()=>[ie()]})]),v("div",{class:"v-field__outline__end"},null)]),V.value&&g.value&&v(io,{ref:y,floating:!0,for:p.value},{default:()=>[ie()]})])])}),{controlRef:w}}});function Fc(e){const t=Object.keys(Xl.props).filter(n=>!Si(n)&&n!=="class"&&n!=="style");return qg(e,t)}const eP=["color","file","time","date","datetime-local","week","month"],zi=z({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Qn(),...ar()},"VTextField"),Ja=ee()({name:"VTextField",directives:{Intersect:Xo},inheritAttrs:!1,props:zi(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const o=Ce(e,"modelValue"),{isFocused:r,focus:i,blur:s}=Zn(e),u=_(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),c=_(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=_(()=>["plain","underlined"].includes(e.variant));function f(V,k){var x,P;!e.autofocus||!V||(P=(x=k[0].target)==null?void 0:x.focus)==null||P.call(x)}const m=re(),h=re(),g=re(),b=_(()=>eP.includes(e.type)||e.persistentPlaceholder||r.value||e.active);function p(){var V;g.value!==document.activeElement&&((V=g.value)==null||V.focus()),r.value||i()}function S(V){a("mousedown:control",V),V.target!==g.value&&(p(),V.preventDefault())}function C(V){p(),a("click:control",V)}function y(V){V.stopPropagation(),p(),Re(()=>{o.value=null,gc(e["onClick:clear"],V)})}function w(V){var x;const k=V.target;if(o.value=k.value,(x=e.modelModifiers)!=null&&x.trim&&["text","search","password","tel","url"].includes(e.type)){const P=[k.selectionStart,k.selectionEnd];Re(()=>{k.selectionStart=P[0],k.selectionEnd=P[1]})}}return oe(()=>{const V=!!(l.counter||e.counter!==!1&&e.counter!=null),k=!!(V||l.details),[x,P]=Pa(n),{modelValue:E,...O}=Vt.filterProps(e),T=Fc(e);return v(Vt,se({ref:m,modelValue:o.value,"onUpdate:modelValue":M=>o.value=M,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},x,O,{centerAffix:!d.value,focused:r.value}),{...l,default:M=>{let{id:j,isDisabled:J,isDirty:K,isReadonly:ie,isValid:B}=M;return v(Xl,se({ref:h,onMousedown:S,onClick:C,"onClick:clear":y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},T,{id:j.value,active:b.value||K.value,dirty:K.value||e.dirty,disabled:J.value,focused:r.value,error:B.value===!1}),{...l,default:Y=>{let{props:{class:le,...R}}=Y;const L=nt(v("input",se({ref:g,value:o.value,onInput:w,autofocus:e.autofocus,readonly:ie.value,disabled:J.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:p,onBlur:s},R,P),null),[[Kt("intersect"),{handler:f},null,{once:!0}]]);return v(pe,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[v("span",{class:"v-text-field__prefix__text"},[e.prefix])]),l.default?v("div",{class:le,"data-no-activator":""},[l.default(),L]):Tn(L,{class:le}),e.suffix&&v("span",{class:"v-text-field__suffix"},[v("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:k?M=>{var j;return v(pe,null,[(j=l.details)==null?void 0:j.call(l,M),V&&v(pe,null,[v("span",null,null),v($i,{active:e.persistentCounter||r.value,value:u.value,max:c.value},l.counter)])])}:void 0})}),wn({},m,h,g)}});const tP=z({renderless:Boolean,...be()},"VVirtualScrollItem"),Py=ee()({name:"VVirtualScrollItem",inheritAttrs:!1,props:tP(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{resizeRef:o,contentRect:r}=On(void 0,"border");ve(()=>{var i;return(i=r.value)==null?void 0:i.height},i=>{i!=null&&a("update:height",i)}),oe(()=>{var i,s;return e.renderless?v(pe,null,[(i=l.default)==null?void 0:i.call(l,{itemRef:o})]):v("div",se({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=l.default)==null?void 0:s.call(l)])})}}),nP=-1,aP=1,ks=100,Vy=z({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Ey(e,t){const n=Va(),a=me(0);kt(()=>{a.value=parseFloat(e.itemHeight||0)});const l=me(0),o=me(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),r=me(0),i=me(0),s=re(),u=re();let c=0;const{resizeRef:d,contentRect:f}=On();kt(()=>{d.value=s.value});const m=_(()=>{var Y;return s.value===document.documentElement?n.height.value:((Y=f.value)==null?void 0:Y.height)||parseInt(e.height)||0}),h=_(()=>!!(s.value&&u.value&&m.value&&a.value));let g=Array.from({length:t.value.length}),b=Array.from({length:t.value.length});const p=me(0);let S=-1;function C(Y){return g[Y]||a.value}const y=CC(()=>{const Y=performance.now();b[0]=0;const le=t.value.length;for(let R=1;R<=le-1;R++)b[R]=(b[R-1]||0)+C(R-1);p.value=Math.max(p.value,performance.now()-Y)},p),w=ve(h,Y=>{Y&&(w(),c=u.value.offsetTop,y.immediate(),J(),~S&&Re(()=>{Ke&&window.requestAnimationFrame(()=>{ie(S),S=-1})}))});ve(m,(Y,le)=>{le&&J()}),Rt(()=>{y.clear()});function V(Y,le){const R=g[Y],L=a.value;a.value=L?Math.min(a.value,le):le,(R!==le||L!==a.value)&&(g[Y]=le,y())}function k(Y){return Y=ft(Y,0,t.value.length-1),b[Y]||0}function x(Y){return lP(b,Y)}let P=0,E=0,O=0;function T(){if(!s.value||!u.value)return;const Y=s.value.scrollTop,le=performance.now();le-O>500?(E=Math.sign(Y-P),c=u.value.offsetTop):E=Y-P,P=Y,O=le,J()}function M(){!s.value||!u.value||(E=0,O=0,J())}let j=-1;function J(){cancelAnimationFrame(j),j=requestAnimationFrame(K)}function K(){if(!s.value||!m.value)return;const Y=P-c,le=Math.sign(E),R=Math.max(0,Y-ks),L=ft(x(R),0,t.value.length),F=Y+m.value+ks,q=ft(x(F)+1,L+1,t.value.length);if((le!==nP||Lo.value)){const te=k(l.value)-k(L),U=k(q)-k(o.value);Math.max(te,U)>ks?(l.value=L,o.value=q):(L<=0&&(l.value=L),q>=t.value.length&&(o.value=q))}r.value=k(l.value),i.value=k(t.value.length)-k(o.value)}function ie(Y){const le=k(Y);!s.value||Y&&!le?S=Y:s.value.scrollTop=le}const B=_(()=>t.value.slice(l.value,o.value).map((Y,le)=>({raw:Y,index:le+l.value})));return ve(t,()=>{g=Array.from({length:t.value.length}),b=Array.from({length:t.value.length}),y.immediate(),J()},{deep:!0}),{containerRef:s,markerRef:u,computedItems:B,paddingTop:r,paddingBottom:i,scrollToIndex:ie,handleScroll:T,handleScrollend:M,handleItemResize:V}}function lP(e,t){let n=e.length-1,a=0,l=0,o=null,r=-1;if(e[n]>1,o=e[l],o>t)n=l-1;else if(o[]},renderless:Boolean,...Vy(),...be(),...Bt()},"VVirtualScroll"),Hi=ee()({name:"VVirtualScroll",props:oP(),setup(e,t){let{slots:n}=t;const a=ut("VVirtualScroll"),{dimensionStyles:l}=Nt(e),{containerRef:o,markerRef:r,handleScroll:i,handleScrollend:s,handleItemResize:u,scrollToIndex:c,paddingTop:d,paddingBottom:f,computedItems:m}=Ey(e,Q(e,"items"));return _n(()=>e.renderless,()=>{function h(){var p,S;const b=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[b]("scroll",i,{passive:!0}),document[b]("scrollend",s)):((p=o.value)==null||p[b]("scroll",i,{passive:!0}),(S=o.value)==null||S[b]("scrollend",s))}st(()=>{o.value=_c(a.vnode.el,!0),h(!0)}),Rt(h)}),oe(()=>{const h=m.value.map(g=>v(Py,{key:g.index,renderless:e.renderless,"onUpdate:height":b=>u(g.index,b)},{default:b=>{var p;return(p=n.default)==null?void 0:p.call(n,{item:g.raw,index:g.index,...b})}}));return e.renderless?v(pe,null,[v("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:he(d.value)}},null),h,v("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:he(f.value)}},null)]):v("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:i,onScrollend:s,style:[l.value,e.style]},[v("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:he(d.value),paddingBottom:he(f.value)}},[h])])}),{scrollToIndex:c}}});function Bc(e,t){const n=me(!1);let a;function l(i){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(n.value){const s=ve(n,()=>{s(),i()})}else i()})}async function r(i){var c,d;if(i.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(d=e.value)==null?void 0:d.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await o();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const f=s.getBoundingClientRect().top;for(const m of u)if(m.getBoundingClientRect().top>=f){m.focus();break}}else{const f=s.getBoundingClientRect().bottom;for(const m of[...u].reverse())if(m.getBoundingClientRect().bottom<=f){m.focus();break}}}return{onListScroll:l,onListKeydown:r}}const Nc=z({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Ee,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...my({itemChildren:!1})},"Select"),rP=z({...Nc(),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:{component:Ei}})},"VSelect"),Iy=ee()({name:"VSelect",props:rP(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),l=re(),o=re(),r=re(),i=Ce(e,"menu"),s=_({get:()=>i.value,set:B=>{var Y;i.value&&!B&&((Y=o.value)!=null&&Y.ΨopenChildren)||(i.value=B)}}),{items:u,transformIn:c,transformOut:d}=Dc(e),f=Ce(e,"modelValue",[],B=>c(B===null?[null]:rt(B)),B=>{const Y=d(B);return e.multiple?Y:Y[0]??null}),m=_(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),h=Di(),g=_(()=>f.value.map(B=>B.value)),b=me(!1),p=_(()=>s.value?e.closeText:e.openText);let S="",C;const y=_(()=>e.hideSelected?u.value.filter(B=>!f.value.some(Y=>Y===B)):u.value),w=_(()=>e.hideNoData&&!u.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),V=_(()=>{var B;return{...e.menuProps,activatorProps:{...((B=e.menuProps)==null?void 0:B.activatorProps)||{},"aria-haspopup":"listbox"}}}),k=re(),{onListScroll:x,onListKeydown:P}=Bc(k,l);function E(B){e.openOnClear&&(s.value=!0)}function O(){w.value||(s.value=!s.value)}function T(B){var F,q;if(!B.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(B.key)&&B.preventDefault(),["Enter","ArrowDown"," "].includes(B.key)&&(s.value=!0),["Escape","Tab"].includes(B.key)&&(s.value=!1),B.key==="Home"?(F=k.value)==null||F.focus("first"):B.key==="End"&&((q=k.value)==null||q.focus("last"));const Y=1e3;function le(te){const U=te.key.length===1,N=!te.ctrlKey&&!te.metaKey&&!te.altKey;return U&&N}if(e.multiple||!le(B))return;const R=performance.now();R-C>Y&&(S=""),S+=B.key.toLowerCase(),C=R;const L=u.value.find(te=>te.title.toLowerCase().startsWith(S));L!==void 0&&(f.value=[L])}function M(B){if(e.multiple){const Y=f.value.findIndex(le=>e.valueComparator(le.value,B.value));if(Y===-1)f.value=[...f.value,B];else{const le=[...f.value];le.splice(Y,1),f.value=le}}else f.value=[B],s.value=!1}function j(B){var Y;(Y=k.value)!=null&&Y.$el.contains(B.relatedTarget)||(s.value=!1)}function J(){var B;b.value&&((B=l.value)==null||B.focus())}function K(B){b.value=!0}function ie(B){if(B==null)f.value=[];else if(Rl(l.value,":autofill")||Rl(l.value,":-webkit-autofill")){const Y=u.value.find(le=>le.title===B);Y&&M(Y)}else l.value&&(l.value.value="")}return ve(s,()=>{if(!e.hideSelected&&s.value&&f.value.length){const B=y.value.findIndex(Y=>f.value.some(le=>e.valueComparator(le.value,Y.value)));Ke&&window.requestAnimationFrame(()=>{var Y;B>=0&&((Y=r.value)==null||Y.scrollToIndex(B))})}}),oe(()=>{const B=!!(e.chips||n.chip),Y=!!(!e.hideNoData||y.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),le=f.value.length>0,R=Ja.filterProps(e),L=le||!b.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return v(Ja,se({ref:l},R,{modelValue:f.value.map(F=>F.props.value).join(", "),"onUpdate:modelValue":ie,focused:b.value,"onUpdate:focused":F=>b.value=F,validationValue:f.externalValue,counterValue:m.value,dirty:le,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:L,"onClick:clear":E,"onMousedown:control":O,onBlur:j,onKeydown:T,"aria-label":a(p.value),title:a(p.value)}),{...n,default:()=>v(pe,null,[v(Ni,se({ref:o,modelValue:s.value,"onUpdate:modelValue":F=>s.value=F,activator:"parent",contentClass:"v-select__content",disabled:w.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:J},V.value),{default:()=>[Y&&v(Fi,{ref:k,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:F=>F.preventDefault(),onKeydown:P,onFocusin:K,onScrollPassive:x,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var F,q,te;return[(F=n["prepend-item"])==null?void 0:F.call(n),!y.value.length&&!e.hideNoData&&(((q=n["no-data"])==null?void 0:q.call(n))??v(Kn,{title:a(e.noDataText)},null)),v(Hi,{ref:r,renderless:!0,items:y.value},{default:U=>{var de;let{item:N,index:$,itemRef:X}=U;const W=se(N.props,{ref:X,key:$,onClick:()=>M(N)});return((de=n.item)==null?void 0:de.call(n,{item:N,index:$,props:W}))??v(Kn,se(W,{role:"option"}),{prepend:I=>{let{isSelected:A}=I;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:N.value,modelValue:A,ripple:!1,tabindex:"-1"},null):void 0,N.props.prependIcon&&v($e,{icon:N.props.prependIcon},null)])}})}}),(te=n["append-item"])==null?void 0:te.call(n)]}})]}),f.value.map((F,q)=>{function te(X){X.stopPropagation(),X.preventDefault(),M(F)}const U={"onClick:close":te,onMousedown(X){X.preventDefault(),X.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},N=B?!!n.chip:!!n.selection,$=N?ki(B?n.chip({item:F,index:q,props:U}):n.selection({item:F,index:q})):void 0;if(!(N&&!$))return v("div",{key:F.value,class:"v-select__selection"},[B?n.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:F.title}}},{default:()=>[$]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:F.title,disabled:F.props.disabled},U),null):$??v("span",{class:"v-select__selection-text"},[F.title,e.multiple&&qe==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),lr=z({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function sP(e,t,n){var i;const a=[],l=(n==null?void 0:n.default)??iP,o=n!=null&&n.filterKeys?rt(n.filterKeys):!1,r=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let s=0;sa!=null&&a.transform?xe(t).map(s=>[s,a.transform(s)]):xe(t));kt(()=>{const s=typeof n=="function"?n():xe(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=sP(r.value,u,{customKeyFilter:{...e.customKeyFilter,...xe(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=xe(t),f=[],m=new Map;c.forEach(h=>{let{index:g,matches:b}=h;const p=d[g];f.push(p),m.set(p.value,b)}),l.value=f,o.value=m});function i(s){return o.value.get(s.value)}return{filteredItems:l,filteredMatches:o,getMatches:i}}function uP(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(pe,null,[v("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),v("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),v("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const cP=z({autoSelectFirst:{type:[Boolean,String]},search:String,...lr({filterKeys:["title"]}),...Nc(),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:!1})},"VAutocomplete"),dP=ee()({name:"VAutocomplete",props:cP(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),l=re(),o=me(!1),r=me(!0),i=me(!1),s=re(),u=re(),c=Ce(e,"menu"),d=_({get:()=>c.value,set:$=>{var X;c.value&&!$&&((X=s.value)!=null&&X.ΨopenChildren)||(c.value=$)}}),f=me(-1),m=_(()=>{var $;return($=l.value)==null?void 0:$.color}),h=_(()=>d.value?e.closeText:e.openText),{items:g,transformIn:b,transformOut:p}=Dc(e),{textColorClasses:S,textColorStyles:C}=Ot(m),y=Ce(e,"search",""),w=Ce(e,"modelValue",[],$=>b($===null?[null]:rt($)),$=>{const X=p($);return e.multiple?X:X[0]??null}),V=_(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),k=Di(),{filteredItems:x,getMatches:P}=or(e,g,()=>r.value?"":y.value),E=_(()=>e.hideSelected?x.value.filter($=>!w.value.some(X=>X.value===$.value)):x.value),O=_(()=>w.value.map($=>$.props.value)),T=_(()=>{var X;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&y.value===((X=E.value[0])==null?void 0:X.title))&&E.value.length>0&&!r.value&&!i.value}),M=_(()=>e.hideNoData&&!g.value.length||e.readonly||(k==null?void 0:k.isReadonly.value)),j=re(),{onListScroll:J,onListKeydown:K}=Bc(j,l);function ie($){e.openOnClear&&(d.value=!0),y.value=""}function B(){M.value||(d.value=!0)}function Y($){M.value||(o.value&&($.preventDefault(),$.stopPropagation()),d.value=!d.value)}function le($){var de,I,A;if(e.readonly||k!=null&&k.isReadonly.value)return;const X=l.value.selectionStart,W=w.value.length;if((f.value>-1||["Enter","ArrowDown","ArrowUp"].includes($.key))&&$.preventDefault(),["Enter","ArrowDown"].includes($.key)&&(d.value=!0),["Escape"].includes($.key)&&(d.value=!1),T.value&&["Enter","Tab"].includes($.key)&&N(E.value[0]),$.key==="ArrowDown"&&T.value&&((de=j.value)==null||de.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes($.key)){if(f.value<0){$.key==="Backspace"&&!y.value&&(f.value=W-1);return}const D=f.value,G=w.value[f.value];G&&!G.props.disabled&&N(G),f.value=D>=W-1?W-2:D}if($.key==="ArrowLeft"){if(f.value<0&&X>0)return;const D=f.value>-1?f.value-1:W-1;w.value[D]?f.value=D:(f.value=-1,l.value.setSelectionRange((I=y.value)==null?void 0:I.length,(A=y.value)==null?void 0:A.length))}if($.key==="ArrowRight"){if(f.value<0)return;const D=f.value+1;w.value[D]?f.value=D:(f.value=-1,l.value.setSelectionRange(0,0))}}}function R($){if(Rl(l.value,":autofill")||Rl(l.value,":-webkit-autofill")){const X=g.value.find(W=>W.title===$.target.value);X&&N(X)}}function L(){var $;o.value&&(r.value=!0,($=l.value)==null||$.focus())}function F($){o.value=!0,setTimeout(()=>{i.value=!0})}function q($){i.value=!1}function te($){($==null||$===""&&!e.multiple)&&(w.value=[])}const U=me(!1);function N($){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!$.props.disabled)if(e.multiple){const W=w.value.findIndex(de=>e.valueComparator(de.value,$.value));if(W===-1)w.value=[...w.value,$];else{const de=[...w.value];de.splice(W,1),w.value=de}}else w.value=X?[$]:[],U.value=!0,y.value=X?$.title:"",d.value=!1,r.value=!0,Re(()=>U.value=!1)}return ve(o,($,X)=>{var W;$!==X&&($?(U.value=!0,y.value=e.multiple?"":String(((W=w.value.at(-1))==null?void 0:W.props.title)??""),r.value=!0,Re(()=>U.value=!1)):(!e.multiple&&y.value==null?w.value=[]:T.value&&!i.value&&!w.value.some(de=>{let{value:I}=de;return I===E.value[0].value})&&N(E.value[0]),d.value=!1,y.value="",f.value=-1))}),ve(y,$=>{!o.value||U.value||($&&(d.value=!0),r.value=!$)}),ve(d,()=>{if(!e.hideSelected&&d.value&&w.value.length){const $=E.value.findIndex(X=>w.value.some(W=>X.value===W.value));Ke&&window.requestAnimationFrame(()=>{var X;$>=0&&((X=u.value)==null||X.scrollToIndex($))})}}),oe(()=>{const $=!!(e.chips||n.chip),X=!!(!e.hideNoData||E.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),W=w.value.length>0,de=Ja.filterProps(e);return v(Ja,se({ref:l},de,{modelValue:y.value,"onUpdate:modelValue":[I=>y.value=I,te],focused:o.value,"onUpdate:focused":I=>o.value=I,validationValue:w.externalValue,counterValue:V.value,dirty:W,onChange:R,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":d.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":f.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:W?void 0:e.placeholder,"onClick:clear":ie,"onMousedown:control":B,onKeydown:le}),{...n,default:()=>v(pe,null,[v(Ni,se({ref:s,modelValue:d.value,"onUpdate:modelValue":I=>d.value=I,activator:"parent",contentClass:"v-autocomplete__content",disabled:M.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:L},e.menuProps),{default:()=>[X&&v(Fi,{ref:j,selected:O.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:I=>I.preventDefault(),onKeydown:K,onFocusin:F,onFocusout:q,onScrollPassive:J,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var I,A,D;return[(I=n["prepend-item"])==null?void 0:I.call(n),!E.value.length&&!e.hideNoData&&(((A=n["no-data"])==null?void 0:A.call(n))??v(Kn,{title:a(e.noDataText)},null)),v(Hi,{ref:u,renderless:!0,items:E.value},{default:G=>{var ge;let{item:Z,index:ae,itemRef:ce}=G;const fe=se(Z.props,{ref:ce,key:ae,active:T.value&&ae===0?!0:void 0,onClick:()=>N(Z)});return((ge=n.item)==null?void 0:ge.call(n,{item:Z,index:ae,props:fe}))??v(Kn,fe,{prepend:ue=>{let{isSelected:ke}=ue;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:Z.value,modelValue:ke,ripple:!1,tabindex:"-1"},null):void 0,Z.props.prependIcon&&v($e,{icon:Z.props.prependIcon},null)])},title:()=>{var ue,ke;return r.value?Z.title:uP(Z.title,(ue=P(Z))==null?void 0:ue.title,((ke=y.value)==null?void 0:ke.length)??0)}})}}),(D=n["append-item"])==null?void 0:D.call(n)]}})]}),w.value.map((I,A)=>{function D(ce){ce.stopPropagation(),ce.preventDefault(),N(I,!1)}const G={"onClick:close":D,onMousedown(ce){ce.preventDefault(),ce.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Z=$?!!n.chip:!!n.selection,ae=Z?ki($?n.chip({item:I,index:A,props:G}):n.selection({item:I,index:A})):void 0;if(!(Z&&!ae))return v("div",{key:I.value,class:["v-autocomplete__selection",A===f.value&&["v-autocomplete__selection--selected",S.value]],style:A===f.value?C.value:{}},[$?n.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:I.title}}},{default:()=>[ae]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:I.title,disabled:I.props.disabled},G),null):ae??v("span",{class:"v-autocomplete__selection-text"},[I.title,e.multiple&&A(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return oe(()=>{const c=Number(e.content),d=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[f,m]=lu(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return v(e.tag,se({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},m,{style:e.style}),{default:()=>{var h,g;return[v("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),v(sn,{transition:e.transition},{default:()=>{var b,p;return[nt(v("span",se({class:["v-badge__badge",s.value,n.value,l.value,r.value],style:[a.value,i.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":o(e.label,c),"aria-live":"polite",role:"status"},f),[e.dot?void 0:t.slots.badge?(p=(b=t.slots).badge)==null?void 0:p.call(b):e.icon?v($e,{icon:e.icon},null):d]),[[Cn,e.modelValue]])]}})])]}})}),{}}});const mP=z({color:String,density:String,...be()},"VBannerActions"),Ty=ee()({name:"VBannerActions",props:mP(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),oe(()=>{var a;return v("div",{class:["v-banner-actions",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),Ay=Qt("v-banner-text"),gP=z({avatar:String,bgColor:String,color:String,icon:Ee,lines:String,stacked:Boolean,sticky:Boolean,text:String,...tn(),...be(),...ht(),...Bt(),...kc(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le()},"VBanner"),hP=ee()({name:"VBanner",props:gP(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(e,"bgColor"),{borderClasses:o}=mn(e),{densityClasses:r}=Dt(e),{displayClasses:i,mobile:s}=Va(e),{dimensionStyles:u}=Nt(e),{elevationClasses:c}=wt(e),{locationStyles:d}=Ta(e),{positionClasses:f}=Gl(e),{roundedClasses:m}=at(e),{themeClasses:h}=Be(e),g=Q(e,"color"),b=Q(e,"density");Ze({VBannerActions:{color:g,density:b}}),oe(()=>{const p=!!(e.text||n.text),S=!!(e.avatar||e.icon),C=!!(S||n.prepend);return v(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,a.value,o.value,r.value,i.value,c.value,f.value,m.value,e.class],style:[l.value,u.value,d.value,e.style],role:"banner"},{default:()=>{var y;return[C&&v("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!S,defaults:{VAvatar:{color:g.value,density:b.value,icon:e.icon,image:e.avatar}}},n.prepend):v(Wn,{key:"prepend-avatar",color:g.value,density:b.value,icon:e.icon,image:e.avatar},null)]),v("div",{class:"v-banner__content"},[p&&v(Ay,{key:"text"},{default:()=>{var w;return[((w=n.text)==null?void 0:w.call(n))??e.text]}}),(y=n.default)==null?void 0:y.call(n)]),n.actions&&v(Ty,{key:"actions"},n.actions)]}})})}});const yP=z({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...tn(),...be(),...ht(),...vt(),...Qe(),...Ul({name:"bottom-navigation"}),...Ie({tag:"header"}),...ol({modelValue:!0,selectedClass:"v-btn--selected"}),...Le()},"VBottomNavigation"),bP=ee()({name:"VBottomNavigation",props:yP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Vi(),{borderClasses:l}=mn(e),{backgroundColorClasses:o,backgroundColorStyles:r}=Ye(Q(e,"bgColor")),{densityClasses:i}=Dt(e),{elevationClasses:s}=wt(e),{roundedClasses:u}=at(e),{ssrBootStyles:c}=nl(),d=_(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=Q(e,"active"),{layoutItemStyles:m}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:_(()=>"bottom"),layoutSize:_(()=>f.value?d.value:0),elementSize:d,active:f,absolute:Q(e,"absolute")});return Ea(e,Ac),Ze({VBtn:{color:Q(e,"color"),density:Q(e,"density"),stacked:_(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),oe(()=>v(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,o.value,l.value,i.value,s.value,u.value,e.class],style:[r.value,m.value,{height:he(d.value),transform:`translateY(${he(f.value?0:100,"%")})`},c.value,e.style]},{default:()=>[n.default&&v("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const Oy=z({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...nr({origin:"center center",scrollStrategy:"block",transition:{component:Ei},zIndex:2400})},"VDialog"),wu=ee()({name:"VDialog",props:Oy(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=re();function r(s){var d,f;const u=s.relatedTarget,c=s.target;if(u!==c&&((d=o.value)!=null&&d.contentEl)&&((f=o.value)!=null&&f.globalTop)&&![document,o.value.contentEl].includes(c)&&!o.value.contentEl.contains(c)){const m=Ro(o.value.contentEl);if(!m.length)return;const h=m[0],g=m[m.length-1];u===h?g.focus():h.focus()}}Ke&&ve(()=>a.value&&e.retainFocus,s=>{s?document.addEventListener("focusin",r):document.removeEventListener("focusin",r)},{immediate:!0}),ve(a,async s=>{var u,c;await Re(),s?(u=o.value.contentEl)==null||u.focus({preventScroll:!0}):(c=o.value.activatorEl)==null||c.focus({preventScroll:!0})});const i=_(()=>se({"aria-haspopup":"dialog","aria-expanded":String(a.value)},e.activatorProps));return oe(()=>{const s=Rn.filterProps(e);return v(Rn,se({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},s,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,"aria-modal":"true",activatorProps:i.value,role:"dialog"},l),{activator:n.activator,default:function(){for(var u=arguments.length,c=new Array(u),d=0;d{var f;return[(f=n.default)==null?void 0:f.call(n,...c)]}})}})}),wn({},o)}}),pP=z({inset:Boolean,...Oy({transition:"bottom-sheet-transition"})},"VBottomSheet"),_P=ee()({name:"VBottomSheet",props:pP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue");return oe(()=>{const l=wu.filterProps(e);return v(wu,se(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":o=>a.value=o,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const SP=z({divider:[Number,String],...be()},"VBreadcrumbsDivider"),Ry=ee()({name:"VBreadcrumbsDivider",props:SP(),setup(e,t){let{slots:n}=t;return oe(()=>{var a;return v("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((a=n==null?void 0:n.default)==null?void 0:a.call(n))??e.divider])}),{}}}),kP=z({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...be(),...Qo(),...Ie({tag:"li"})},"VBreadcrumbsItem"),Ly=ee()({name:"VBreadcrumbsItem",props:kP(),setup(e,t){let{slots:n,attrs:a}=t;const l=Zo(e,a),o=_(()=>{var u;return e.active||((u=l.isActive)==null?void 0:u.value)}),r=_(()=>o.value?e.activeColor:e.color),{textColorClasses:i,textColorStyles:s}=Ot(r);return oe(()=>v(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},i.value,e.class],style:[s.value,e.style],"aria-current":o.value?"page":void 0},{default:()=>{var u,c;return[l.isLink.value?v("a",{class:"v-breadcrumbs-item--link",href:l.href.value,"aria-current":o.value?"page":void 0,onClick:l.navigate},[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),CP=z({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Ee,items:{type:Array,default:()=>[]},...be(),...ht(),...Qe(),...Ie({tag:"ul"})},"VBreadcrumbs"),wP=ee()({name:"VBreadcrumbs",props:CP(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(Q(e,"bgColor")),{densityClasses:o}=Dt(e),{roundedClasses:r}=at(e);Ze({VBreadcrumbsDivider:{divider:Q(e,"divider")},VBreadcrumbsItem:{activeClass:Q(e,"activeClass"),activeColor:Q(e,"activeColor"),color:Q(e,"color"),disabled:Q(e,"disabled")}});const i=_(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return oe(()=>{const s=!!(n.prepend||e.icon);return v(e.tag,{class:["v-breadcrumbs",a.value,o.value,r.value,e.class],style:[l.value,e.style]},{default:()=>{var u;return[s&&v("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):v($e,{key:"prepend-icon",start:!0,icon:e.icon},null)]),i.value.map((c,d,f)=>{var g;let{item:m,raw:h}=c;return v(pe,null,[((g=n.item)==null?void 0:g.call(n,{item:m,index:d}))??v(Ly,se({key:d,disabled:d>=f.length-1},typeof m=="string"?{title:m}:m),{default:n.title?()=>{var b;return(b=n.title)==null?void 0:b.call(n,{item:m,index:d})}:void 0}),d{var b;return(b=n.divider)==null?void 0:b.call(n,{item:h,index:d})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}});const Dy=ee()({name:"VCardActions",props:be(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{slim:!0,variant:"text"}}),oe(()=>{var a;return v("div",{class:["v-card-actions",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),My=Qt("v-card-subtitle"),Fy=Qt("v-card-title"),xP=z({appendAvatar:String,appendIcon:Ee,prependAvatar:String,prependIcon:Ee,subtitle:[String,Number],title:[String,Number],...be(),...ht()},"VCardItem"),By=ee()({name:"VCardItem",props:xP(),setup(e,t){let{slots:n}=t;return oe(()=>{var u;const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||n.prepend),o=!!(e.appendAvatar||e.appendIcon),r=!!(o||n.append),i=!!(e.title!=null||n.title),s=!!(e.subtitle!=null||n.subtitle);return v("div",{class:["v-card-item",e.class],style:e.style},[l&&v("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):a&&v(Wn,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),v("div",{class:"v-card-item__content"},[i&&v(Fy,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),s&&v(My,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),r&&v("div",{key:"append",class:"v-card-item__append"},[n.append?v(De,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):o&&v(Wn,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Ny=Qt("v-card-text"),PP=z({appendAvatar:String,appendIcon:Ee,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...tn(),...be(),...ht(),...Bt(),...vt(),...Oi(),...Ia(),...Kl(),...Qe(),...Qo(),...Ie(),...Le(),...gn({variant:"elevated"})},"VCard"),VP=ee()({name:"VCard",directives:{Ripple:Jn},props:PP(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=Be(e),{borderClasses:o}=mn(e),{colorClasses:r,colorStyles:i,variantClasses:s}=ll(e),{densityClasses:u}=Dt(e),{dimensionStyles:c}=Nt(e),{elevationClasses:d}=wt(e),{loaderClasses:f}=Jo(e),{locationStyles:m}=Ta(e),{positionClasses:h}=Gl(e),{roundedClasses:g}=at(e),b=Zo(e,n),p=_(()=>e.link!==!1&&b.isLink.value),S=_(()=>!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value));return oe(()=>{const C=p.value?"a":e.tag,y=!!(a.title||e.title!=null),w=!!(a.subtitle||e.subtitle!=null),V=y||w,k=!!(a.append||e.appendAvatar||e.appendIcon),x=!!(a.prepend||e.prependAvatar||e.prependIcon),P=!!(a.image||e.image),E=V||x||k,O=!!(a.text||e.text!=null);return nt(v(C,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":S.value},l.value,o.value,r.value,u.value,d.value,f.value,h.value,g.value,s.value,e.class],style:[i.value,c.value,m.value,e.style],href:b.href.value,onClick:S.value&&b.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var T;return[P&&v("div",{key:"image",class:"v-card__image"},[a.image?v(De,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):v(qa,{key:"image-img",cover:!0,src:e.image},null)]),v(Ri,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),E&&v(By,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),O&&v(Ny,{key:"text"},{default:()=>{var M;return[((M=a.text)==null?void 0:M.call(a))??e.text]}}),(T=a.default)==null?void 0:T.call(a),a.actions&&v(Dy,null,{default:a.actions}),al(S.value,"v-card")]}}),[[Kt("ripple"),S.value&&e.ripple]])}),{}}});const EP=e=>{const{touchstartX:t,touchendX:n,touchstartY:a,touchendY:l}=e,o=.5,r=16;e.offsetX=n-t,e.offsetY=l-a,Math.abs(e.offsetY)t+r&&e.right(e)),Math.abs(e.offsetX)a+r&&e.down(e))};function IP(e,t){var a;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(a=t.start)==null||a.call(t,{originalEvent:e,...t})}function TP(e,t){var a;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(a=t.end)==null||a.call(t,{originalEvent:e,...t}),EP(t)}function AP(e,t){var a;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(a=t.move)==null||a.call(t,{originalEvent:e,...t})}function OP(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>IP(n,t),touchend:n=>TP(n,t),touchmove:n=>AP(n,t)}}function RP(e,t){var i;const n=t.value,a=n!=null&&n.parent?e.parentElement:e,l=(n==null?void 0:n.options)??{passive:!0},o=(i=t.instance)==null?void 0:i.$.uid;if(!a||!o)return;const r=OP(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[o]=r,Yg(r).forEach(s=>{a.addEventListener(s,r[s],l)})}function LP(e,t){var o,r;const n=(o=t.value)!=null&&o.parent?e.parentElement:e,a=(r=t.instance)==null?void 0:r.$.uid;if(!(n!=null&&n._touchHandlers)||!a)return;const l=n._touchHandlers[a];Yg(l).forEach(i=>{n.removeEventListener(i,l[i])}),delete n._touchHandlers[a]}const $c={mounted:RP,unmounted:LP},$y=Symbol.for("vuetify:v-window"),zy=Symbol.for("vuetify:v-window-group"),zc=z({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...be(),...Ie(),...Le()},"VWindow"),No=ee()({name:"VWindow",directives:{Touch:$c},props:zc(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isRtl:l}=Ct(),{t:o}=ct(),r=Ea(e,zy),i=re(),s=_(()=>l.value?!e.reverse:e.reverse),u=me(!1),c=_(()=>{const y=e.direction==="vertical"?"y":"x",V=(s.value?!u.value:u.value)?"-reverse":"";return`v-window-${y}${V}-transition`}),d=me(0),f=re(void 0),m=_(()=>r.items.value.findIndex(y=>r.selected.value.includes(y.id)));ve(m,(y,w)=>{const V=r.items.value.length,k=V-1;V<=2?u.value=ye.continuous||m.value!==0),g=_(()=>e.continuous||m.value!==r.items.value.length-1);function b(){h.value&&r.prev()}function p(){g.value&&r.next()}const S=_(()=>{const y=[],w={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:r.prev,ariaLabel:o("$vuetify.carousel.prev")};y.push(h.value?n.prev?n.prev({props:w}):v(je,w,null):v("div",null,null));const V={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:r.next,ariaLabel:o("$vuetify.carousel.next")};return y.push(g.value?n.next?n.next({props:V}):v(je,V,null):v("div",null,null)),y}),C=_(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?b():p()},right:()=>{s.value?p():b()},start:w=>{let{originalEvent:V}=w;V.stopPropagation()}},...e.touch===!0?{}:e.touch});return oe(()=>nt(v(e.tag,{ref:i,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},a.value,e.class],style:e.style},{default:()=>{var y,w;return[v("div",{class:"v-window__container",style:{height:f.value}},[(y=n.default)==null?void 0:y.call(n,{group:r}),e.showArrows!==!1&&v("div",{class:"v-window__controls"},[S.value])]),(w=n.additional)==null?void 0:w.call(n,{group:r})]}}),[[Kt("touch"),C.value]])),{group:r}}}),DP=z({color:String,cycle:Boolean,delimiterIcon:{type:Ee,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...zc({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),MP=ee()({name:"VCarousel",props:DP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{t:l}=ct(),o=re();let r=-1;ve(a,s),ve(()=>e.interval,s),ve(()=>e.cycle,u=>{u?s():window.clearTimeout(r)}),st(i);function i(){!e.cycle||!o.value||(r=window.setTimeout(o.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(r),window.requestAnimationFrame(i)}return oe(()=>{const u=No.filterProps(e);return v(No,se({ref:o},u,{modelValue:a.value,"onUpdate:modelValue":c=>a.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:he(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:d}=c;return v(pe,null,[!e.hideDelimiters&&v("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[d.items.value.length>0&&v(De,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[d.items.value.map((f,m)=>{const h={id:`carousel-item-${f.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",m+1,d.items.value.length),class:["v-carousel__controls__item",d.isSelected(f.id)&&"v-btn--active"],onClick:()=>d.select(f.id,!0)};return n.item?n.item({props:h,item:f}):v(je,se(f,h),null)})]})]),e.progress&&v(Ai,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(d.getItemIndex(a.value)+1)/d.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),Hc=z({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...be(),...rl(),...Bi()},"VWindowItem"),$o=ee()({name:"VWindowItem",directives:{Touch:$c},props:Hc(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Te($y),l=il(e,zy),{isBooted:o}=nl();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const r=me(!1),i=_(()=>o.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!r.value||!a||(r.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function u(){var h;r.value||!a||(r.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=he((h=a.rootRef.value)==null?void 0:h.clientHeight)),a.transitionCount.value+=1)}function c(){s()}function d(h){r.value&&Re(()=>{!i.value||!r.value||!a||(a.transitionHeight.value=he(h.clientHeight))})}const f=_(()=>{const h=a.isReversed.value?e.reverseTransition:e.transition;return i.value?{name:typeof h!="string"?a.transition.value:h,onBeforeEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:s,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:m}=Mc(e,l.isSelected);return oe(()=>v(sn,{transition:f.value,disabled:!o.value},{default:()=>{var h;return[nt(v("div",{class:["v-window-item",l.selectedClass.value,e.class],style:e.style},[m.value&&((h=n.default)==null?void 0:h.call(n))]),[[Cn,l.isSelected.value]])]}})),{groupItem:l}}}),FP=z({...Dh(),...Hc()},"VCarouselItem"),BP=ee()({name:"VCarouselItem",inheritAttrs:!1,props:FP(),setup(e,t){let{slots:n,attrs:a}=t;oe(()=>{const l=qa.filterProps(e),o=$o.filterProps(e);return v($o,se({class:"v-carousel-item"},o),{default:()=>[v(qa,se(a,l),n)]})})}});const NP=Qt("v-code");const $P=z({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...be()},"VColorPickerCanvas"),zP=Zt({name:"VColorPickerCanvas",props:$P(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const a=me(!1),l=re(),o=me(parseFloat(e.width)),r=me(parseFloat(e.height)),i=re({x:0,y:0}),s=_({get:()=>i.value,set(b){var C,y;if(!l.value)return;const{x:p,y:S}=b;i.value=b,n("update:color",{h:((C=e.color)==null?void 0:C.h)??0,s:ft(p,0,o.value)/o.value,v:1-ft(S,0,r.value)/r.value,a:((y=e.color)==null?void 0:y.a)??1})}}),u=_(()=>{const{x:b,y:p}=s.value,S=parseInt(e.dotSize,10)/2;return{width:he(e.dotSize),height:he(e.dotSize),transform:`translate(${he(b-S)}, ${he(p-S)})`}}),{resizeRef:c}=On(b=>{var C;if(!((C=c.value)!=null&&C.offsetParent))return;const{width:p,height:S}=b[0].contentRect;o.value=p,r.value=S});function d(b,p,S){const{left:C,top:y,width:w,height:V}=S;s.value={x:ft(b-C,0,w),y:ft(p-y,0,V)}}function f(b){b.type==="mousedown"&&b.preventDefault(),!e.disabled&&(m(b),window.addEventListener("mousemove",m),window.addEventListener("mouseup",h),window.addEventListener("touchmove",m),window.addEventListener("touchend",h))}function m(b){if(e.disabled||!l.value)return;a.value=!0;const p=PC(b);d(p.clientX,p.clientY,l.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",m),window.removeEventListener("touchend",h)}function g(){var y;if(!l.value)return;const b=l.value,p=b.getContext("2d");if(!p)return;const S=p.createLinearGradient(0,0,b.width,0);S.addColorStop(0,"hsla(0, 0%, 100%, 1)"),S.addColorStop(1,`hsla(${((y=e.color)==null?void 0:y.h)??0}, 100%, 50%, 1)`),p.fillStyle=S,p.fillRect(0,0,b.width,b.height);const C=p.createLinearGradient(0,0,0,b.height);C.addColorStop(0,"hsla(0, 0%, 100%, 0)"),C.addColorStop(1,"hsla(0, 0%, 0%, 1)"),p.fillStyle=C,p.fillRect(0,0,b.width,b.height)}return ve(()=>{var b;return(b=e.color)==null?void 0:b.h},g,{immediate:!0}),ve(()=>[o.value,r.value],(b,p)=>{g(),i.value={x:s.value.x*b[0]/p[0],y:s.value.y*b[1]/p[1]}},{flush:"post"}),ve(()=>e.color,()=>{if(a.value){a.value=!1;return}i.value=e.color?{x:e.color.s*o.value,y:(1-e.color.v)*r.value}:{x:0,y:0}},{deep:!0,immediate:!0}),st(()=>g()),oe(()=>v("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:f,onTouchstartPassive:f},[v("canvas",{ref:l,width:o.value,height:r.value},null),e.color&&v("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function HP(e,t){if(t){const{a:n,...a}=e;return a}return e}function UP(e,t){if(t==null||typeof t=="string"){const n=vh(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return Na(t,["r","g","b"])?n=Un(e):Na(t,["h","s","l"])?n=ih(e):Na(t,["h","s","v"])&&(n=e),HP(n,!Na(t,["a"])&&e.a===1)}return e}const gl={h:0,s:0,v:1,a:1},xu={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Un,from:Ci};var Hv;const jP={...xu,inputs:(Hv=xu.inputs)==null?void 0:Hv.slice(0,3)},Pu={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:ih,from:bc},WP={...Pu,inputs:Pu.inputs.slice(0,3)},Hy={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:vh,from:fh},KP={...Hy,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ka={rgb:jP,rgba:xu,hsl:WP,hsla:Pu,hex:KP,hexa:Hy},GP=e=>{let{label:t,...n}=e;return v("div",{class:"v-color-picker-edit__input"},[v("input",n,null),v("span",null,[t])])},YP=z({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ka).includes(e)},modes:{type:Array,default:()=>Object.keys(Ka),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ka).includes(t))},...be()},"VColorPickerEdit"),qP=Zt({name:"VColorPickerEdit",props:YP(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const a=_(()=>e.modes.map(o=>({...Ka[o],name:o}))),l=_(()=>{var i;const o=a.value.find(s=>s.name===e.mode);if(!o)return[];const r=e.color?o.to(e.color):null;return(i=o.inputs)==null?void 0:i.map(s=>{let{getValue:u,getColor:c,...d}=s;return{...o.inputProps,...d,disabled:e.disabled,value:r&&u(r),onChange:f=>{const m=f.target;m&&n("update:color",o.from(c(r??gl,m.value)))}}})});return oe(()=>{var o;return v("div",{class:["v-color-picker-edit",e.class],style:e.style},[(o=l.value)==null?void 0:o.map(r=>v(GP,r,null)),a.value.length>1&&v(je,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const r=a.value.findIndex(i=>i.name===e.mode);n("update:mode",a.value[(r+1)%a.value.length].name)}},null)])}),{}}});const Uc=Symbol.for("vuetify:v-slider");function Vu(e,t,n){const a=n==="vertical",l=t.getBoundingClientRect(),o="touches"in e?e.touches[0]:e;return a?o.clientY-(l.top+l.height/2):o.clientX-(l.left+l.width/2)}function XP(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Uy=z({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Qe(),...vt({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),jy=e=>{const t=_(()=>parseFloat(e.min)),n=_(()=>parseFloat(e.max)),a=_(()=>+e.step>0?parseFloat(e.step):0),l=_(()=>Math.max(Wf(a.value),Wf(t.value)));function o(r){if(r=parseFloat(r),a.value<=0)return r;const i=ft(r,t.value,n.value),s=t.value%a.value,u=Math.round((i-s)/a.value)*a.value+s;return parseFloat(Math.min(u,n.value).toFixed(l.value))}return{min:t,max:n,step:a,decimals:l,roundValue:o}},Wy=e=>{let{props:t,steps:n,onSliderStart:a,onSliderMove:l,onSliderEnd:o,getActiveThumb:r}=e;const{isRtl:i}=Ct(),s=Q(t,"reverse"),u=_(()=>t.direction==="vertical"),c=_(()=>u.value!==s.value),{min:d,max:f,step:m,decimals:h,roundValue:g}=n,b=_(()=>parseInt(t.thumbSize,10)),p=_(()=>parseInt(t.tickSize,10)),S=_(()=>parseInt(t.trackSize,10)),C=_(()=>(f.value-d.value)/m.value),y=Q(t,"disabled"),w=_(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),V=_(()=>t.error||t.disabled?void 0:t.trackColor??t.color),k=_(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),x=me(!1),P=me(0),E=re(),O=re();function T(U){var G;const N=t.direction==="vertical",$=N?"top":"left",X=N?"height":"width",W=N?"clientY":"clientX",{[$]:de,[X]:I}=(G=E.value)==null?void 0:G.$el.getBoundingClientRect(),A=XP(U,W);let D=Math.min(Math.max((A-de-P.value)/I,0),1)||0;return(N?c.value:c.value!==i.value)&&(D=1-D),g(d.value+D*(f.value-d.value))}const M=U=>{o({value:T(U)}),x.value=!1,P.value=0},j=U=>{O.value=r(U),O.value&&(O.value.focus(),x.value=!0,O.value.contains(U.target)?P.value=Vu(U,O.value,t.direction):(P.value=0,l({value:T(U)})),a({value:T(U)}))},J={passive:!0,capture:!0};function K(U){l({value:T(U)})}function ie(U){U.stopPropagation(),U.preventDefault(),M(U),window.removeEventListener("mousemove",K,J),window.removeEventListener("mouseup",ie)}function B(U){var N;M(U),window.removeEventListener("touchmove",K,J),(N=U.target)==null||N.removeEventListener("touchend",B)}function Y(U){var N;j(U),window.addEventListener("touchmove",K,J),(N=U.target)==null||N.addEventListener("touchend",B,{passive:!1})}function le(U){U.preventDefault(),j(U),window.addEventListener("mousemove",K,J),window.addEventListener("mouseup",ie,{passive:!1})}const R=U=>{const N=(U-d.value)/(f.value-d.value)*100;return ft(isNaN(N)?0:N,0,100)},L=Q(t,"showTicks"),F=_(()=>L.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(U=>({value:U,position:R(U),label:U.toString()})):Object.keys(t.ticks).map(U=>({value:parseFloat(U),position:R(parseFloat(U)),label:t.ticks[U]})):C.value!==1/0?In(C.value+1).map(U=>{const N=d.value+U*m.value;return{value:N,position:R(N)}}):[]:[]),q=_(()=>F.value.some(U=>{let{label:N}=U;return!!N})),te={activeThumbRef:O,color:Q(t,"color"),decimals:h,disabled:y,direction:Q(t,"direction"),elevation:Q(t,"elevation"),hasLabels:q,isReversed:s,indexFromEnd:c,min:d,max:f,mousePressed:x,numTicks:C,onSliderMousedown:le,onSliderTouchstart:Y,parsedTicks:F,parseMouseMove:T,position:R,readonly:Q(t,"readonly"),rounded:Q(t,"rounded"),roundValue:g,showTicks:L,startOffset:P,step:m,thumbSize:b,thumbColor:w,thumbLabel:Q(t,"thumbLabel"),ticks:Q(t,"ticks"),tickSize:p,trackColor:V,trackContainerRef:E,trackFillColor:k,trackSize:S,vertical:u};return ze(Uc,te),te},JP=z({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...be()},"VSliderThumb"),Eu=ee()({name:"VSliderThumb",directives:{Ripple:Jn},props:JP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Te(Uc),{isRtl:o,rtlClasses:r}=Ct();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:i,step:s,disabled:u,thumbSize:c,thumbLabel:d,direction:f,isReversed:m,vertical:h,readonly:g,elevation:b,mousePressed:p,decimals:S,indexFromEnd:C}=l,{textColorClasses:y,textColorStyles:w}=Ot(i),{pageup:V,pagedown:k,end:x,home:P,left:E,right:O,down:T,up:M}=au,j=[V,k,x,P,E,O,T,M],J=_(()=>s.value?[1,2,3]:[1,5,10]);function K(B,Y){if(!j.includes(B.key))return;B.preventDefault();const le=s.value||.1,R=(e.max-e.min)/le;if([E,O,T,M].includes(B.key)){const F=(h.value?[o.value?E:O,m.value?T:M]:C.value!==o.value?[E,M]:[O,M]).includes(B.key)?1:-1,q=B.shiftKey?2:B.ctrlKey?1:0;Y=Y+F*le*J.value[q]}else if(B.key===P)Y=e.min;else if(B.key===x)Y=e.max;else{const L=B.key===k?1:-1;Y=Y-L*le*(R>100?R/10:10)}return Math.max(e.min,Math.min(e.max,Y))}function ie(B){const Y=K(B,e.modelValue);Y!=null&&a("update:modelValue",Y)}return oe(()=>{const B=he(C.value?100-e.position:e.position,"%"),{elevationClasses:Y}=wt(_(()=>u.value?void 0:b.value));return v("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&p.value},e.class,r.value],style:[{"--v-slider-thumb-position":B,"--v-slider-thumb-size":he(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":f.value,onKeydown:g.value?void 0:ie},[v("div",{class:["v-slider-thumb__surface",y.value,Y.value],style:{...w.value}},null),nt(v("div",{class:["v-slider-thumb__ripple",y.value],style:w.value},null),[[Kt("ripple"),e.ripple,null,{circle:!0,center:!0}]]),v(Vc,{origin:"bottom center"},{default:()=>{var le;return[nt(v("div",{class:"v-slider-thumb__label-container"},[v("div",{class:["v-slider-thumb__label"]},[v("div",null,[((le=n["thumb-label"])==null?void 0:le.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?S.value:1)])])]),[[Cn,d.value&&e.focused||d.value==="always"]])]}})])}),{}}});const ZP=z({start:{type:Number,required:!0},stop:{type:Number,required:!0},...be()},"VSliderTrack"),Ky=ee()({name:"VSliderTrack",props:ZP(),emits:{},setup(e,t){let{slots:n}=t;const a=Te(Uc);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:o,rounded:r,showTicks:i,tickSize:s,trackColor:u,trackFillColor:c,trackSize:d,vertical:f,min:m,max:h,indexFromEnd:g}=a,{roundedClasses:b}=at(r),{backgroundColorClasses:p,backgroundColorStyles:S}=Ye(c),{backgroundColorClasses:C,backgroundColorStyles:y}=Ye(u),w=_(()=>`inset-${f.value?"block":"inline"}-${g.value?"end":"start"}`),V=_(()=>f.value?"height":"width"),k=_(()=>({[w.value]:"0%",[V.value]:"100%"})),x=_(()=>e.stop-e.start),P=_(()=>({[w.value]:he(e.start,"%"),[V.value]:he(x.value,"%")})),E=_(()=>i.value?(f.value?o.value.slice().reverse():o.value).map((T,M)=>{var J;const j=T.value!==m.value&&T.value!==h.value?he(T.position,"%"):void 0;return v("div",{key:T.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":T.position>=e.start&&T.position<=e.stop,"v-slider-track__tick--first":T.value===m.value,"v-slider-track__tick--last":T.value===h.value}],style:{[w.value]:j}},[(T.label||n["tick-label"])&&v("div",{class:"v-slider-track__tick-label"},[((J=n["tick-label"])==null?void 0:J.call(n,{tick:T,index:M}))??T.label])])}):[]);return oe(()=>v("div",{class:["v-slider-track",b.value,e.class],style:[{"--v-slider-track-size":he(d.value),"--v-slider-tick-size":he(s.value)},e.style]},[v("div",{class:["v-slider-track__background",C.value,{"v-slider-track__background--opacity":!!l.value||!c.value}],style:{...k.value,...y.value}},null),v("div",{class:["v-slider-track__fill",p.value],style:{...P.value,...S.value}},null),i.value&&v("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":i.value==="always"}]},[E.value])])),{}}}),QP=z({...er(),...Uy(),...Qn(),modelValue:{type:[Number,String],default:0}},"VSlider"),Iu=ee()({name:"VSlider",props:QP(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=re(),{rtlClasses:o}=Ct(),r=jy(e),i=Ce(e,"modelValue",void 0,V=>r.roundValue(V??r.min.value)),{min:s,max:u,mousePressed:c,roundValue:d,onSliderMousedown:f,onSliderTouchstart:m,trackContainerRef:h,position:g,hasLabels:b,readonly:p}=Wy({props:e,steps:r,onSliderStart:()=>{a("start",i.value)},onSliderEnd:V=>{let{value:k}=V;const x=d(k);i.value=x,a("end",x)},onSliderMove:V=>{let{value:k}=V;return i.value=d(k)},getActiveThumb:()=>{var V;return(V=l.value)==null?void 0:V.$el}}),{isFocused:S,focus:C,blur:y}=Zn(e),w=_(()=>g(i.value));return oe(()=>{const V=Vt.filterProps(e),k=!!(e.label||n.label||n.prepend);return v(Vt,se({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||b.value,"v-slider--focused":S.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},o.value,e.class],style:e.style},V,{focused:S.value}),{...n,prepend:k?x=>{var P,E;return v(pe,null,[((P=n.label)==null?void 0:P.call(n,x))??(e.label?v(Yl,{id:x.id.value,class:"v-slider__label",text:e.label},null):void 0),(E=n.prepend)==null?void 0:E.call(n,x)])}:void 0,default:x=>{let{id:P,messagesId:E}=x;return v("div",{class:"v-slider__container",onMousedown:p.value?void 0:f,onTouchstartPassive:p.value?void 0:m},[v("input",{id:P.value,name:e.name||P.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:i.value},null),v(Ky,{ref:h,start:0,stop:w.value},{"tick-label":n["tick-label"]}),v(Eu,{ref:l,"aria-describedby":E.value,focused:S.value,min:s.value,max:u.value,modelValue:i.value,"onUpdate:modelValue":O=>i.value=O,position:w.value,elevation:e.elevation,onFocus:C,onBlur:y,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),eV=z({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...be()},"VColorPickerPreview"),tV=Zt({name:"VColorPickerPreview",props:eV(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const a=new AbortController;Yo(()=>a.abort());async function l(){if(!Hf)return;const o=new window.EyeDropper;try{const r=await o.open({signal:a.signal}),i=fh(r.sRGBHex);n("update:color",{...e.color??gl,...i})}catch{}}return oe(()=>{var o,r;return v("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[Hf&&v("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[v(je,{onClick:l,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),v("div",{class:"v-color-picker-preview__dot"},[v("div",{style:{background:uh(e.color??gl)}},null)]),v("div",{class:"v-color-picker-preview__sliders"},[v(Iu,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(o=e.color)==null?void 0:o.h,"onUpdate:modelValue":i=>n("update:color",{...e.color??gl,h:i}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&v(Iu,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((r=e.color)==null?void 0:r.a)??1,"onUpdate:modelValue":i=>n("update:color",{...e.color??gl,a:i}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const nV={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},aV={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},lV={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},oV={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},rV={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},iV={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},sV={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},uV={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},cV={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},dV={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},fV={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},vV={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},mV={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},gV={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},hV={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},yV={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},bV={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},pV={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},_V={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},SV={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},kV={red:nV,pink:aV,purple:lV,deepPurple:oV,indigo:rV,blue:iV,lightBlue:sV,cyan:uV,teal:cV,green:dV,lightGreen:fV,lime:vV,yellow:mV,amber:gV,orange:hV,deepOrange:yV,brown:bV,blueGrey:pV,grey:_V,shades:SV},CV=z({swatches:{type:Array,default:()=>wV(kV)},disabled:Boolean,color:Object,maxHeight:[Number,String],...be()},"VColorPickerSwatches");function wV(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const xV=Zt({name:"VColorPickerSwatches",props:CV(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return oe(()=>v("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:he(e.maxHeight)},e.style]},[v("div",null,[e.swatches.map(a=>v("div",{class:"v-color-picker-swatches__swatch"},[a.map(l=>{const o=rn(l),r=Ci(o),i=sh(o);return v("div",{class:"v-color-picker-swatches__color",onClick:()=>r&&n("update:color",r)},[v("div",{style:{background:i}},[e.color&&Yn(e.color,r)?v($e,{size:"x-small",icon:"$success",color:qC(l,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Ui=z({color:String,...tn(),...be(),...Bt(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le()},"VSheet"),Za=ee()({name:"VSheet",props:Ui(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(Q(e,"color")),{borderClasses:r}=mn(e),{dimensionStyles:i}=Nt(e),{elevationClasses:s}=wt(e),{locationStyles:u}=Ta(e),{positionClasses:c}=Gl(e),{roundedClasses:d}=at(e);return oe(()=>v(e.tag,{class:["v-sheet",a.value,l.value,r.value,s.value,c.value,d.value,e.class],style:[o.value,i.value,u.value,e.style]},n)),{}}}),PV=z({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ka).includes(e)},modes:{type:Array,default:()=>Object.keys(Ka),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ka).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...gt(Ui({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),VV=Zt({name:"VColorPicker",props:PV(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Ce(e,"mode"),n=re(null),a=Ce(e,"modelValue",void 0,r=>{if(r==null||r==="")return null;let i;try{i=Ci(rn(r))}catch{return null}return n.value&&(i={...i,h:n.value.h},n.value=null),i},r=>r?UP(r,e.modelValue):null),{rtlClasses:l}=Ct(),o=r=>{a.value=r,n.value=r};return st(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Ze({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),oe(()=>{const r=Za.filterProps(e);return v(Za,se({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",l.value,e.class],style:[{"--v-color-picker-color-hsv":uh({...a.value??gl,a:1})},e.style]},r,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&v(zP,{key:"canvas",color:a.value,"onUpdate:color":o,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&v("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&v(tV,{key:"preview",color:a.value,"onUpdate:color":o,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&v(qP,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":i=>t.value=i,color:a.value,"onUpdate:color":o,disabled:e.disabled},null)]),e.showSwatches&&v(xV,{key:"swatches",color:a.value,"onUpdate:color":o,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function EV(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(pe,null,[v("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),v("span",{class:"v-combobox__mask"},[e.substr(t,n)]),v("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const IV=z({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...lr({filterKeys:["title"]}),...Nc({hideNoData:!0,returnObject:!0}),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:!1})},"VCombobox"),TV=ee()({name:"VCombobox",props:IV(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var X;let{emit:n,slots:a}=t;const{t:l}=ct(),o=re(),r=me(!1),i=me(!0),s=me(!1),u=re(),c=re(),d=Ce(e,"menu"),f=_({get:()=>d.value,set:W=>{var de;d.value&&!W&&((de=u.value)!=null&&de.ΨopenChildren)||(d.value=W)}}),m=me(-1);let h=!1;const g=_(()=>{var W;return(W=o.value)==null?void 0:W.color}),b=_(()=>f.value?e.closeText:e.openText),{items:p,transformIn:S,transformOut:C}=Dc(e),{textColorClasses:y,textColorStyles:w}=Ot(g),V=Ce(e,"modelValue",[],W=>S(rt(W)),W=>{const de=C(W);return e.multiple?de:de[0]??null}),k=Di(),x=me(e.multiple?"":((X=V.value[0])==null?void 0:X.title)??""),P=_({get:()=>x.value,set:W=>{var de;if(x.value=W??"",e.multiple||(V.value=[za(e,W)]),W&&e.multiple&&((de=e.delimiters)!=null&&de.length)){const I=W.split(new RegExp(`(?:${e.delimiters.join("|")})+`));I.length>1&&(I.forEach(A=>{A=A.trim(),A&&te(za(e,A))}),x.value="")}W||(m.value=-1),i.value=!W}}),E=_(()=>typeof e.counterValue=="function"?e.counterValue(V.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?V.value.length:P.value.length);ve(x,W=>{h?Re(()=>h=!1):r.value&&!f.value&&(f.value=!0),n("update:search",W)}),ve(V,W=>{var de;e.multiple||(x.value=((de=W[0])==null?void 0:de.title)??"")});const{filteredItems:O,getMatches:T}=or(e,p,()=>i.value?"":P.value),M=_(()=>e.hideSelected?O.value.filter(W=>!V.value.some(de=>de.value===W.value)):O.value),j=_(()=>V.value.map(W=>W.value)),J=_(()=>{var de;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&P.value===((de=M.value[0])==null?void 0:de.title))&&M.value.length>0&&!i.value&&!s.value}),K=_(()=>e.hideNoData&&!p.value.length||e.readonly||(k==null?void 0:k.isReadonly.value)),ie=re(),{onListScroll:B,onListKeydown:Y}=Bc(ie,o);function le(W){h=!0,e.openOnClear&&(f.value=!0)}function R(){K.value||(f.value=!0)}function L(W){K.value||(r.value&&(W.preventDefault(),W.stopPropagation()),f.value=!f.value)}function F(W){var A;if(kC(W)||e.readonly||k!=null&&k.isReadonly.value)return;const de=o.value.selectionStart,I=V.value.length;if((m.value>-1||["Enter","ArrowDown","ArrowUp"].includes(W.key))&&W.preventDefault(),["Enter","ArrowDown"].includes(W.key)&&(f.value=!0),["Escape"].includes(W.key)&&(f.value=!1),["Enter","Escape","Tab"].includes(W.key)&&(J.value&&["Enter","Tab"].includes(W.key)&&te(O.value[0]),i.value=!0),W.key==="ArrowDown"&&J.value&&((A=ie.value)==null||A.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(W.key)){if(m.value<0){W.key==="Backspace"&&!P.value&&(m.value=I-1);return}const D=m.value,G=V.value[m.value];G&&!G.props.disabled&&te(G,!1),m.value=D>=I-1?I-2:D}if(W.key==="ArrowLeft"){if(m.value<0&&de>0)return;const D=m.value>-1?m.value-1:I-1;V.value[D]?m.value=D:(m.value=-1,o.value.setSelectionRange(P.value.length,P.value.length))}if(W.key==="ArrowRight"){if(m.value<0)return;const D=m.value+1;V.value[D]?m.value=D:(m.value=-1,o.value.setSelectionRange(0,0))}W.key==="Enter"&&P.value&&(te(za(e,P.value)),P.value="")}}function q(){var W;r.value&&(i.value=!0,(W=o.value)==null||W.focus())}function te(W){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const I=V.value.findIndex(D=>e.valueComparator(D.value,W.value)),A=de??!~I;if(~I){const D=A?[...V.value,W]:[...V.value];D.splice(I,1),V.value=D}else A&&(V.value=[...V.value,W]);P.value=""}else{const I=de!==!1;V.value=I?[W]:[],x.value=I?W.title:"",Re(()=>{f.value=!1,i.value=!0})}}function U(W){r.value=!0,setTimeout(()=>{s.value=!0})}function N(W){s.value=!1}function $(W){(W==null||W===""&&!e.multiple)&&(V.value=[])}return ve(O,W=>{!W.length&&e.hideNoData&&(f.value=!1)}),ve(r,(W,de)=>{W||W===de||(m.value=-1,f.value=!1,J.value&&!s.value&&!V.value.some(I=>{let{value:A}=I;return A===M.value[0].value})?te(M.value[0]):e.multiple&&P.value&&te(za(e,P.value)))}),ve(f,()=>{if(!e.hideSelected&&f.value&&V.value.length){const W=M.value.findIndex(de=>V.value.some(I=>e.valueComparator(I.value,de.value)));Ke&&window.requestAnimationFrame(()=>{var de;W>=0&&((de=c.value)==null||de.scrollToIndex(W))})}}),oe(()=>{const W=!!(e.chips||a.chip),de=!!(!e.hideNoData||M.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),I=V.value.length>0,A=Ja.filterProps(e);return v(Ja,se({ref:o},A,{modelValue:P.value,"onUpdate:modelValue":[D=>P.value=D,$],focused:r.value,"onUpdate:focused":D=>r.value=D,validationValue:V.externalValue,counterValue:E.value,dirty:I,class:["v-combobox",{"v-combobox--active-menu":f.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!a.selection,"v-combobox--selecting-index":m.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:I?void 0:e.placeholder,"onClick:clear":le,"onMousedown:control":R,onKeydown:F}),{...a,default:()=>v(pe,null,[v(Ni,se({ref:u,modelValue:f.value,"onUpdate:modelValue":D=>f.value=D,activator:"parent",contentClass:"v-combobox__content",disabled:K.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:q},e.menuProps),{default:()=>[de&&v(Fi,{ref:ie,selected:j.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:D=>D.preventDefault(),onKeydown:Y,onFocusin:U,onFocusout:N,onScrollPassive:B,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var D,G,Z;return[(D=a["prepend-item"])==null?void 0:D.call(a),!M.value.length&&!e.hideNoData&&(((G=a["no-data"])==null?void 0:G.call(a))??v(Kn,{title:l(e.noDataText)},null)),v(Hi,{ref:c,renderless:!0,items:M.value},{default:ae=>{var ke;let{item:ce,index:fe,itemRef:ge}=ae;const ue=se(ce.props,{ref:ge,key:fe,active:J.value&&fe===0?!0:void 0,onClick:()=>te(ce,null)});return((ke=a.item)==null?void 0:ke.call(a,{item:ce,index:fe,props:ue}))??v(Kn,ue,{prepend:ye=>{let{isSelected:H}=ye;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:ce.value,modelValue:H,ripple:!1,tabindex:"-1"},null):void 0,ce.props.prependIcon&&v($e,{icon:ce.props.prependIcon},null)])},title:()=>{var ye,H;return i.value?ce.title:EV(ce.title,(ye=T(ce))==null?void 0:ye.title,((H=P.value)==null?void 0:H.length)??0)}})}}),(Z=a["append-item"])==null?void 0:Z.call(a)]}})]}),V.value.map((D,G)=>{function Z(ge){ge.stopPropagation(),ge.preventDefault(),te(D,!1)}const ae={"onClick:close":Z,onMousedown(ge){ge.preventDefault(),ge.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ce=W?!!a.chip:!!a.selection,fe=ce?ki(W?a.chip({item:D,index:G,props:ae}):a.selection({item:D,index:G})):void 0;if(!(ce&&!fe))return v("div",{key:D.value,class:["v-combobox__selection",G===m.value&&["v-combobox__selection--selected",y.value]],style:G===m.value?w.value:{}},[W?a.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:D.title}}},{default:()=>[fe]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:D.title,disabled:D.props.disabled},ae),null):fe??v("span",{class:"v-combobox__selection-text"},[D.title,e.multiple&&G[]}},"DataTable-expand"),Yy=Symbol.for("vuetify:datatable:expanded");function ji(e){const t=Q(e,"expandOnClick"),n=Ce(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function a(i,s){const u=new Set(n.value);s?u.add(i.value):u.delete(i.value),n.value=u}function l(i){return n.value.has(i.value)}function o(i){a(i,!l(i))}const r={expand:a,expanded:n,expandOnClick:t,isExpanded:l,toggleExpand:o};return ze(Yy,r),r}function qy(){const e=Te(Yy);if(!e)throw new Error("foo");return e}const jc=z({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Xy=Symbol.for("vuetify:data-table-group");function Wc(e){return{groupBy:Ce(e,"groupBy")}}function Wi(e){const{groupBy:t,sortBy:n}=e,a=re(new Set),l=_(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function o(u){return a.value.has(u.id)}function r(u){const c=new Set(a.value);o(u)?c.delete(u.id):c.add(u.id),a.value=c}function i(u){function c(d){const f=[];for(const m of d.items)"type"in m&&m.type==="group"?f.push(...c(m)):f.push(m);return f}return c({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:l,toggleGroup:r,opened:a,groupBy:t,extractRows:i,isGroupOpen:o};return ze(Xy,s),s}function Jy(){const e=Te(Xy);if(!e)throw new Error("Missing group!");return e}function AV(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const l=Ya(a.raw,t);n.has(l)||n.set(l,[]),n.get(l).push(a)}return n}function Zy(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const l=AV(e,t[0]),o=[],r=t.slice(1);return l.forEach((i,s)=>{const u=t[0],c=`${a}_${u}_${s}`;o.push({depth:n,id:c,key:u,value:s,items:r.length?Zy(i,r,n+1,c):i,type:"group"})}),o}function Qy(e,t){const n=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&n.push(a),(t.has(a.id)||a.value==null)&&n.push(...Qy(a.items,t))):n.push(a);return n}function Ki(e,t,n){return{flatItems:_(()=>{if(!t.value.length)return e.value;const l=Zy(e.value,t.value.map(o=>o.key));return Qy(l,n.value)})}}function Gi(e){let{page:t,itemsPerPage:n,sortBy:a,groupBy:l,search:o}=e;const r=ut("VDataTable"),i=_(()=>({page:t.value,itemsPerPage:n.value,sortBy:a.value,groupBy:l.value,search:o.value}));let s=null;ve(i,()=>{Yn(s,i.value)||((s==null?void 0:s.search)!==i.value.search&&(t.value=1),r.emit("update:options",i.value),s=i.value)},{deep:!0,immediate:!0})}const Kc=z({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),eb=Symbol.for("vuetify:data-table-pagination");function Gc(e){const t=Ce(e,"page",void 0,a=>+(a??1)),n=Ce(e,"itemsPerPage",void 0,a=>+(a??10));return{page:t,itemsPerPage:n}}function Yc(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,l=_(()=>n.value===-1?0:n.value*(t.value-1)),o=_(()=>n.value===-1?a.value:Math.min(a.value,l.value+n.value)),r=_(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));kt(()=>{t.value>r.value&&(t.value=r.value)});function i(f){n.value=f,t.value=1}function s(){t.value=ft(t.value+1,1,r.value)}function u(){t.value=ft(t.value-1,1,r.value)}function c(f){t.value=ft(f,1,r.value)}const d={page:t,itemsPerPage:n,startIndex:l,stopIndex:o,pageCount:r,itemsLength:a,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:i};return ze(eb,d),d}function OV(){const e=Te(eb);if(!e)throw new Error("Missing pagination!");return e}function tb(e){const{items:t,startIndex:n,stopIndex:a,itemsPerPage:l}=e;return{paginatedItems:_(()=>l.value<=0?t.value:t.value.slice(n.value,a.value))}}const RV={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:t,value:n}=e;return new Set(n?[(a=t[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},nb={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,currentPage:n,selected:a}=e;return nb.select({items:n,value:t,selected:a})}},ab={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,allItems:n,selected:a}=e;return ab.select({items:n,value:t,selected:a})}},lb=z({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Yn}},"DataTable-select"),ob=Symbol.for("vuetify:data-table-selection");function Yi(e,t){let{allItems:n,currentPage:a}=t;const l=Ce(e,"modelValue",e.modelValue,b=>new Set(rt(b).map(p=>{var S;return((S=n.value.find(C=>e.valueComparator(p,C.value)))==null?void 0:S.value)??p})),b=>[...b.values()]),o=_(()=>n.value.filter(b=>b.selectable)),r=_(()=>a.value.filter(b=>b.selectable)),i=_(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return RV;case"all":return ab;case"page":default:return nb}});function s(b){return rt(b).every(p=>l.value.has(p.value))}function u(b){return rt(b).some(p=>l.value.has(p.value))}function c(b,p){const S=i.value.select({items:b,value:p,selected:new Set(l.value)});l.value=S}function d(b){c([b],!s([b]))}function f(b){const p=i.value.selectAll({value:b,allItems:o.value,currentPage:r.value,selected:new Set(l.value)});l.value=p}const m=_(()=>l.value.size>0),h=_(()=>{const b=i.value.allSelected({allItems:o.value,currentPage:r.value});return!!b.length&&s(b)}),g={toggleSelect:d,select:c,selectAll:f,isSelected:s,isSomeSelected:u,someSelected:m,allSelected:h,showSelectAll:i.value.showSelectAll};return ze(ob,g),g}function qi(){const e=Te(ob);if(!e)throw new Error("Missing selection!");return e}const rb=z({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),ib=Symbol.for("vuetify:data-table-sort");function Xi(e){const t=Ce(e,"sortBy"),n=Q(e,"mustSort"),a=Q(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:a}}function Ji(e){const{sortBy:t,mustSort:n,multiSort:a,page:l}=e,o=s=>{if(s.key==null)return;let u=t.value.map(d=>({...d}))??[];const c=u.find(d=>d.key===s.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(d=>d.key!==s.key):c.order="desc":a.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,l&&(l.value=1)};function r(s){return!!t.value.find(u=>u.key===s.key)}const i={sortBy:t,toggleSort:o,isSorted:r};return ze(ib,i),i}function LV(){const e=Te(ib);if(!e)throw new Error("Missing sort!");return e}function qc(e,t,n,a){const l=ct();return{sortedItems:_(()=>n.value.length?DV(t.value,n.value,l.current.value,{...e.customKeySort,...a==null?void 0:a.value}):t.value)}}function DV(e,t,n,a){const l=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((o,r)=>{for(let i=0;if!=null?f.toString().toLocaleLowerCase():f),c!==d)return kr(c)&&kr(d)?0:kr(c)?-1:kr(d)?1:!isNaN(c)&&!isNaN(d)?Number(c)-Number(d):l.compare(c,d)}return 0})}const MV=z({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function FV(e,t){const n=e.returnObject?t:_t(t,e.itemValue),a=_t(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:a,raw:t}}function BV(e,t){const n=[];for(const a of t)n.push(FV(e,a));return n}function NV(e){return{items:_(()=>BV(e,e.items))}}const $V=z({search:String,loading:Boolean,...be(),...MV(),...lb(),...rb(),...Kc({itemsPerPage:5}),...Gy(),...jc(),...lr(),...Ie()},"VDataIterator"),zV=ee()({name:"VDataIterator",props:$V(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"groupBy"),l=Q(e,"search"),{items:o}=NV(e),{filteredItems:r}=or(e,o,l,{transform:R=>R.raw}),{sortBy:i,multiSort:s,mustSort:u}=Xi(e),{page:c,itemsPerPage:d}=Gc(e),{toggleSort:f}=Ji({sortBy:i,multiSort:s,mustSort:u,page:c}),{sortByWithGroups:m,opened:h,extractRows:g,isGroupOpen:b,toggleGroup:p}=Wi({groupBy:a,sortBy:i}),{sortedItems:S}=qc(e,r,m),{flatItems:C}=Ki(S,a,h),y=_(()=>C.value.length),{startIndex:w,stopIndex:V,pageCount:k,prevPage:x,nextPage:P,setItemsPerPage:E,setPage:O}=Yc({page:c,itemsPerPage:d,itemsLength:y}),{paginatedItems:T}=tb({items:C,startIndex:w,stopIndex:V,itemsPerPage:d}),M=_(()=>g(T.value)),{isSelected:j,select:J,selectAll:K,toggleSelect:ie}=Yi(e,{allItems:o,currentPage:M}),{isExpanded:B,toggleExpand:Y}=ji(e);Gi({page:c,itemsPerPage:d,sortBy:i,groupBy:a,search:l});const le=_(()=>({page:c.value,itemsPerPage:d.value,sortBy:i.value,pageCount:k.value,toggleSort:f,prevPage:x,nextPage:P,setPage:O,setItemsPerPage:E,isSelected:j,select:J,selectAll:K,toggleSelect:ie,isExpanded:B,toggleExpand:Y,isGroupOpen:b,toggleGroup:p,items:M.value,groupedItems:T.value}));return oe(()=>v(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var R,L,F,q;return[(R=n.header)==null?void 0:R.call(n,le.value),T.value.length?(F=n.default)==null?void 0:F.call(n,le.value):(L=n["no-data"])==null?void 0:L.call(n),(q=n.footer)==null?void 0:q.call(n,le.value)]}})),{}}});function HV(){const e=re([]);Vm(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const UV=z({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Ee,default:"$first"},prevIcon:{type:Ee,default:"$prev"},nextIcon:{type:Ee,default:"$next"},lastIcon:{type:Ee,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...tn(),...be(),...ht(),...vt(),...Qe(),...Xn(),...Ie({tag:"nav"}),...Le(),...gn({variant:"text"})},"VPagination"),sb=ee()({name:"VPagination",props:UV(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Ce(e,"modelValue"),{t:o,n:r}=ct(),{isRtl:i}=Ct(),{themeClasses:s}=Be(e),{width:u}=Va(),c=me(-1);Ze(void 0,{scoped:!0});const{resizeRef:d}=On(x=>{if(!x.length)return;const{target:P,contentRect:E}=x[0],O=P.querySelector(".v-pagination__list > *");if(!O)return;const T=E.width,M=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;c.value=g(T,M)}),f=_(()=>parseInt(e.length,10)),m=_(()=>parseInt(e.start,10)),h=_(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(x,P){const E=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((x-P*E)/P).toFixed(2)))}const b=_(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[l.value];if(f.value<=h.value)return In(f.value,m.value);const x=h.value%2===0,P=x?h.value/2:Math.floor(h.value/2),E=x?P:P+1,O=f.value-P;if(E-l.value>=0)return[...In(Math.max(1,h.value-1),m.value),e.ellipsis,f.value];if(l.value-O>=(x?1:0)){const T=h.value-1,M=f.value-T+m.value;return[m.value,e.ellipsis,...In(T,M)]}else{const T=Math.max(1,h.value-3),M=T===1?l.value:l.value-Math.ceil(T/2)+m.value;return[m.value,e.ellipsis,...In(T,M),e.ellipsis,f.value]}});function p(x,P,E){x.preventDefault(),l.value=P,E&&a(E,P)}const{refs:S,updateRef:C}=HV();Ze({VPaginationBtn:{color:Q(e,"color"),border:Q(e,"border"),density:Q(e,"density"),size:Q(e,"size"),variant:Q(e,"variant"),rounded:Q(e,"rounded"),elevation:Q(e,"elevation")}});const y=_(()=>b.value.map((x,P)=>{const E=O=>C(O,P);if(typeof x=="string")return{isActive:!1,key:`ellipsis-${P}`,page:x,props:{ref:E,ellipsis:!0,icon:!0,disabled:!0}};{const O=x===l.value;return{isActive:O,key:x,page:r(x),props:{ref:E,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:O?e.activeColor:e.color,ariaCurrent:O,ariaLabel:o(O?e.currentPageAriaLabel:e.pageAriaLabel,x),onClick:T=>p(T,x)}}}})),w=_(()=>{const x=!!e.disabled||l.value<=m.value,P=!!e.disabled||l.value>=m.value+f.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:E=>p(E,m.value,"first"),disabled:x,ariaLabel:o(e.firstAriaLabel),ariaDisabled:x}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:E=>p(E,l.value-1,"prev"),disabled:x,ariaLabel:o(e.previousAriaLabel),ariaDisabled:x},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:E=>p(E,l.value+1,"next"),disabled:P,ariaLabel:o(e.nextAriaLabel),ariaDisabled:P},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:E=>p(E,m.value+f.value-1,"last"),disabled:P,ariaLabel:o(e.lastAriaLabel),ariaDisabled:P}:void 0}});function V(){var P;const x=l.value-m.value;(P=S.value[x])==null||P.$el.focus()}function k(x){x.key===au.left&&!e.disabled&&l.value>+e.start?(l.value=l.value-1,Re(V)):x.key===au.right&&!e.disabled&&l.valuev(e.tag,{ref:d,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":o(e.ariaLabel),onKeydown:k,"data-test":"v-pagination-root"},{default:()=>[v("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&v("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(w.value.first):v(je,se({_as:"VPaginationBtn"},w.value.first),null)]),v("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(w.value.prev):v(je,se({_as:"VPaginationBtn"},w.value.prev),null)]),y.value.map((x,P)=>v("li",{key:x.key,class:["v-pagination__item",{"v-pagination__item--is-active":x.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(x):v(je,se({_as:"VPaginationBtn"},x.props),{default:()=>[x.page]})])),v("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(w.value.next):v(je,se({_as:"VPaginationBtn"},w.value.next),null)]),e.showFirstLastPage&&v("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(w.value.last):v(je,se({_as:"VPaginationBtn"},w.value.last),null)])])]})),{}}}),Xc=z({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),zo=ee()({name:"VDataTableFooter",props:Xc(),setup(e,t){let{slots:n}=t;const{t:a}=ct(),{page:l,pageCount:o,startIndex:r,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:c}=OV(),d=_(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:a(f.title)}));return oe(()=>{var f;return v("div",{class:"v-data-table-footer"},[(f=n.prepend)==null?void 0:f.call(n),v("div",{class:"v-data-table-footer__items-per-page"},[v("span",null,[a(e.itemsPerPageText)]),v(Iy,{items:d.value,modelValue:u.value,"onUpdate:modelValue":m=>c(Number(m)),density:"compact",variant:"outlined","hide-details":!0},null)]),v("div",{class:"v-data-table-footer__info"},[v("div",null,[a(e.pageText,s.value?r.value+1:0,i.value,s.value)])]),v("div",{class:"v-data-table-footer__pagination"},[v(sb,{modelValue:l.value,"onUpdate:modelValue":m=>l.value=m,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:o.value,"next-aria-label":e.nextPageLabel,"prev-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},null)])])}),{}}}),Jc=QC({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const a=e.tag??"td";return v(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:he(e.height),width:he(e.width),left:he(e.fixedOffset||null)}},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n)]}})}),jV=z({headers:Array},"DataTable-header"),ub=Symbol.for("vuetify:data-table-headers"),cb={title:"",sortable:!1},WV={...cb,width:48};function KV(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let l=!1;for(let o=0;oa){t.splice(o,0,{element:n,priority:a}),l=!0;break}l||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let l=0;lt.shift()}}function Tu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Tu(n,t);return t}function db(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&db(n.children,t);return t}function GV(e){if(e.key){if(e.key==="data-table-group")return cb;if(["data-table-expand","data-table-select"].includes(e.key))return WV}}function Zc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Zc(n,t+1))):t}function YV(e){let t=!1;function n(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o)if(r&&(o.fixed=!0),o.fixed)if(o.children)for(let i=o.children.length-1;i>=0;i--)n(o.children[i],!0);else t?isNaN(+o.width)&&(`${o.key}`,void 0):o.lastFixed=!0,t=!0;else if(o.children)for(let i=o.children.length-1;i>=0;i--)n(o.children[i]);else t=!1}for(let o=e.length-1;o>=0;o--)n(e[o]);function a(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!o)return r;if(o.children){o.fixedOffset=r;for(const i of o.children)r=a(i,r)}else o.fixed&&(o.fixedOffset=r,r+=parseFloat(o.width||"0")||0);return r}let l=0;for(const o of e)l=a(o,l)}function qV(e,t){const n=[];let a=0;const l=KV(e);for(;l.size()>0;){let r=l.count();const i=[];let s=1;for(;r>0;){const{element:u,priority:c}=l.dequeue(),d=t-a-Zc(u);if(i.push({...u,rowspan:d??1,colspan:u.children?Tu(u).length:1}),u.children)for(const f of u.children){const m=c%1+s/Math.pow(10,a+2);l.enqueue(f,a+d+m)}s+=1,r-=1}a+=1,n.push(i)}return{columns:e.map(r=>Tu(r)).flat(),headers:n}}function fb(e){const t=[];for(const n of e){const a={...GV(n),...n},l=a.key??(typeof a.value=="string"?a.value:null),o=a.value??l??null,r={...a,key:l,value:o,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?fb(a.children):void 0};t.push(r)}return t}function Qc(e,t){const n=re([]),a=re([]),l=re(),o=re();kt(()=>{var h,g,b;const s=(e.headers||Object.keys(e.items[0]??{}).map(p=>({key:p,title:Ln(p)}))).slice(),u=db(s);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!u.has("data-table-group")&&s.unshift({key:"data-table-group",title:"Group"}),(g=t==null?void 0:t.showSelect)!=null&&g.value&&!u.has("data-table-select")&&s.unshift({key:"data-table-select"}),(b=t==null?void 0:t.showExpand)!=null&&b.value&&!u.has("data-table-expand")&&s.push({key:"data-table-expand"});const c=fb(s);YV(c);const d=Math.max(...c.map(p=>Zc(p)))+1,f=qV(c,d);n.value=f.headers,a.value=f.columns;const m=f.headers.flat(1);l.value=m.reduce((p,S)=>(S.sortable&&S.key&&S.sort&&(p[S.key]=S.sort),p),{}),o.value=m.reduce((p,S)=>(S.key&&S.filter&&(p[S.key]=S.filter),p),{})});const r={headers:n,columns:a,sortFunctions:l,filterFunctions:o};return ze(ub,r),r}function Zi(){const e=Te(ub);if(!e)throw new Error("Missing headers!");return e}const vb=z({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:Ee,default:"$sortAsc"},sortDescIcon:{type:Ee,default:"$sortDesc"},...Oi()},"VDataTableHeaders"),Fl=ee()({name:"VDataTableHeaders",props:vb(),setup(e,t){let{slots:n}=t;const{toggleSort:a,sortBy:l,isSorted:o}=LV(),{someSelected:r,allSelected:i,selectAll:s,showSelectAll:u}=qi(),{columns:c,headers:d}=Zi(),{loaderClasses:f}=Jo(e);function m(C,y){if(!(!e.sticky&&!C.fixed))return{position:"sticky",left:C.fixed?he(C.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${y})`:void 0}}function h(C){const y=l.value.find(w=>w.key===C.key);return y?y.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:b}=Ye(e,"color"),p=_(()=>({headers:d.value,columns:c.value,toggleSort:a,isSorted:o,sortBy:l.value,someSelected:r.value,allSelected:i.value,selectAll:s,getSortIcon:h})),S=C=>{let{column:y,x:w,y:V}=C;const k=y.key==="data-table-select"||y.key==="data-table-expand";return v(Jc,se({tag:"th",align:y.align,class:["v-data-table__th",{"v-data-table__th--sortable":y.sortable,"v-data-table__th--sorted":o(y),"v-data-table__th--fixed":y.fixed},f.value],style:{width:he(y.width),minWidth:he(y.minWidth),...m(y,V)},colspan:y.colspan,rowspan:y.rowspan,onClick:y.sortable?()=>a(y):void 0,fixed:y.fixed,lastFixed:y.lastFixed,noPadding:k},y.headerProps),{default:()=>{var E;const x=`header.${y.key}`,P={column:y,selectAll:s,isSorted:o,toggleSort:a,sortBy:l.value,someSelected:r.value,allSelected:i.value,getSortIcon:h};return n[x]?n[x](P):y.key==="data-table-select"?((E=n["header.data-table-select"])==null?void 0:E.call(n,P))??(u&&v(jn,{modelValue:i.value,indeterminate:r.value&&!i.value,"onUpdate:modelValue":s},null)):v("div",{class:"v-data-table-header__content"},[v("span",null,[y.title]),y.sortable&&v($e,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(y)},null),e.multiSort&&o(y)&&v("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:b.value},[l.value.findIndex(O=>O.key===y.key)+1])])}})};oe(()=>v(pe,null,[n.headers?n.headers(p.value):d.value.map((C,y)=>v("tr",null,[C.map((w,V)=>v(S,{column:w,x:V,y},null))])),e.loading&&v("tr",{class:"v-data-table-progress"},[v("th",{colspan:c.value.length},[v(Ri,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),XV=z({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),JV=ee()({name:"VDataTableGroupHeaderRow",props:XV(),setup(e,t){let{slots:n}=t;const{isGroupOpen:a,toggleGroup:l,extractRows:o}=Jy(),{isSelected:r,isSomeSelected:i,select:s}=qi(),{columns:u}=Zi(),c=_(()=>o([e.item]));return()=>v("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(d=>{var f,m;if(d.key==="data-table-group"){const h=a(e.item)?"$expand":"$next",g=()=>l(e.item);return((f=n["data-table-group"])==null?void 0:f.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??v(Jc,{class:"v-data-table-group-header-row__column"},{default:()=>[v(je,{size:"small",variant:"text",icon:h,onClick:g},null),v("span",null,[e.item.value]),v("span",null,[Jt("("),c.value.length,Jt(")")])]})}if(d.key==="data-table-select"){const h=r(c.value),g=i(c.value)&&!h,b=p=>s(c.value,p);return((m=n["data-table-select"])==null?void 0:m.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":b}}))??v("td",null,[v(jn,{modelValue:h,indeterminate:g,"onUpdate:modelValue":b},null)])}return v("td",null,null)})])}}),ZV=z({index:Number,item:Object,cellProps:[Object,Function],onClick:jt(),onContextmenu:jt(),onDblclick:jt()},"VDataTableRow"),ed=ee()({name:"VDataTableRow",props:ZV(),setup(e,t){let{slots:n}=t;const{isSelected:a,toggleSelect:l}=qi(),{isExpanded:o,toggleExpand:r}=qy(),{columns:i}=Zi();oe(()=>v("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&i.value.map((s,u)=>{const c=e.item,d=`item.${s.key}`,f={index:e.index,item:c.raw,internalItem:c,value:Ya(c.columns,s.key),column:s,isSelected:a,toggleSelect:l,isExpanded:o,toggleExpand:r},m=typeof e.cellProps=="function"?e.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value,column:s}):e.cellProps,h=typeof s.cellProps=="function"?s.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value}):s.cellProps;return v(Jc,se({align:s.align,fixed:s.fixed,fixedOffset:s.fixedOffset,lastFixed:s.lastFixed,noPadding:s.key==="data-table-select"||s.key==="data-table-expand",width:s.width},m,h),{default:()=>{var g,b;return n[d]?n[d](f):s.key==="data-table-select"?((g=n["item.data-table-select"])==null?void 0:g.call(n,f))??v(jn,{disabled:!c.selectable,modelValue:a([c]),onClick:Us(()=>l(c),["stop"])},null):s.key==="data-table-expand"?((b=n["item.data-table-expand"])==null?void 0:b.call(n,f))??v(je,{icon:o(c)?"$collapse":"$expand",size:"small",variant:"text",onClick:Us(()=>r(c),["stop"])},null):pl(f.value)}})})]))}}),mb=z({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Qa=ee()({name:"VDataTableRows",inheritAttrs:!1,props:mb(),setup(e,t){let{attrs:n,slots:a}=t;const{columns:l}=Zi(),{expandOnClick:o,toggleExpand:r,isExpanded:i}=qy(),{isSelected:s,toggleSelect:u}=qi(),{toggleGroup:c,isGroupOpen:d}=Jy(),{t:f}=ct();return oe(()=>{var m,h;return e.loading&&(!e.items.length||a.loading)?v("tr",{class:"v-data-table-rows-loading",key:"loading"},[v("td",{colspan:l.value.length},[((m=a.loading)==null?void 0:m.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?v("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[v("td",{colspan:l.value.length},[((h=a["no-data"])==null?void 0:h.call(a))??f(e.noDataText)])]):v(pe,null,[e.items.map((g,b)=>{var C;if(g.type==="group"){const y={index:b,item:g,columns:l.value,isExpanded:i,toggleExpand:r,isSelected:s,toggleSelect:u,toggleGroup:c,isGroupOpen:d};return a["group-header"]?a["group-header"](y):v(JV,se({key:`group-header_${g.id}`,item:g},uv(n,":group-header",()=>y)),a)}const p={index:b,item:g.raw,internalItem:g,columns:l.value,isExpanded:i,toggleExpand:r,isSelected:s,toggleSelect:u},S={...p,props:se({key:`item_${g.key??g.index}`,onClick:o.value?()=>{r(g)}:void 0,index:b,item:g,cellProps:e.cellProps},uv(n,":row",()=>p),typeof e.rowProps=="function"?e.rowProps({item:p.item,index:p.index,internalItem:p.internalItem}):e.rowProps)};return v(pe,{key:S.props.key},[a.item?a.item(S):v(ed,S.props,a),i(g)&&((C=a["expanded-row"])==null?void 0:C.call(a,p))])})])}),{}}});const gb=z({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...be(),...ht(),...Ie(),...Le()},"VTable"),el=ee()({name:"VTable",props:gb(),setup(e,t){let{slots:n,emit:a}=t;const{themeClasses:l}=Be(e),{densityClasses:o}=Dt(e);return oe(()=>v(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},l.value,o.value,e.class],style:e.style},{default:()=>{var r,i,s;return[(r=n.top)==null?void 0:r.call(n),n.default?v("div",{class:"v-table__wrapper",style:{height:he(e.height)}},[v("table",null,[n.default()])]):(i=n.wrapper)==null?void 0:i.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),QV=z({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function eE(e,t,n,a){const l=e.returnObject?t:_t(t,e.itemValue),o=_t(t,e.itemSelectable,!0),r=a.reduce((i,s)=>(s.key!=null&&(i[s.key]=_t(t,s.value)),i),{});return{type:"item",key:e.returnObject?_t(t,e.itemValue):l,index:n,value:l,selectable:o,columns:r,raw:t}}function tE(e,t,n){return t.map((a,l)=>eE(e,a,l,n))}function td(e,t){return{items:_(()=>tE(e,e.items,t.value))}}const nd=z({...mb(),width:[String,Number],search:String,...Gy(),...jc(),...jV(),...QV(),...lb(),...rb(),...vb(),...gb()},"DataTable"),nE=z({...Kc(),...nd(),...lr(),...Xc()},"VDataTable"),aE=ee()({name:"VDataTable",props:nE(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{page:s,itemsPerPage:u}=Gc(e),{columns:c,headers:d,sortFunctions:f,filterFunctions:m}=Qc(e,{groupBy:l,showSelect:Q(e,"showSelect"),showExpand:Q(e,"showExpand")}),{items:h}=td(e,c),g=Q(e,"search"),{filteredItems:b}=or(e,h,g,{transform:te=>te.columns,customKeyFilter:m}),{toggleSort:p}=Ji({sortBy:o,multiSort:r,mustSort:i,page:s}),{sortByWithGroups:S,opened:C,extractRows:y,isGroupOpen:w,toggleGroup:V}=Wi({groupBy:l,sortBy:o}),{sortedItems:k}=qc(e,b,S,f),{flatItems:x}=Ki(k,l,C),P=_(()=>x.value.length),{startIndex:E,stopIndex:O,pageCount:T,setItemsPerPage:M}=Yc({page:s,itemsPerPage:u,itemsLength:P}),{paginatedItems:j}=tb({items:x,startIndex:E,stopIndex:O,itemsPerPage:u}),J=_(()=>y(j.value)),{isSelected:K,select:ie,selectAll:B,toggleSelect:Y,someSelected:le,allSelected:R}=Yi(e,{allItems:h,currentPage:J}),{isExpanded:L,toggleExpand:F}=ji(e);Gi({page:s,itemsPerPage:u,sortBy:o,groupBy:l,search:g}),Ze({VDataTableRows:{hideNoData:Q(e,"hideNoData"),noDataText:Q(e,"noDataText"),loading:Q(e,"loading"),loadingText:Q(e,"loadingText")}});const q=_(()=>({page:s.value,itemsPerPage:u.value,sortBy:o.value,pageCount:T.value,toggleSort:p,setItemsPerPage:M,someSelected:le.value,allSelected:R.value,isSelected:K,select:ie,selectAll:B,toggleSelect:Y,isExpanded:L,toggleExpand:F,isGroupOpen:w,toggleGroup:V,items:J.value.map(te=>te.raw),internalItems:J.value,groupedItems:j.value,columns:c.value,headers:d.value}));return oe(()=>{const te=zo.filterProps(e),U=Fl.filterProps(e),N=Qa.filterProps(e),$=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},$),{top:()=>{var X;return(X=a.top)==null?void 0:X.call(a,q.value)},default:()=>{var X,W,de,I,A,D;return a.default?a.default(q.value):v(pe,null,[(X=a.colgroup)==null?void 0:X.call(a,q.value),v("thead",null,[v(Fl,U,a)]),(W=a.thead)==null?void 0:W.call(a,q.value),v("tbody",null,[(de=a["body.prepend"])==null?void 0:de.call(a,q.value),a.body?a.body(q.value):v(Qa,se(n,N,{items:j.value}),a),(I=a["body.append"])==null?void 0:I.call(a,q.value)]),(A=a.tbody)==null?void 0:A.call(a,q.value),(D=a.tfoot)==null?void 0:D.call(a,q.value)])},bottom:()=>a.bottom?a.bottom(q.value):v(pe,null,[v(Mi,null,null),v(zo,te,{prepend:a["footer.prepend"]})])})}),{}}}),lE=z({...nd(),...jc(),...Vy(),...lr()},"VDataTableVirtual"),oE=ee()({name:"VDataTableVirtual",props:lE(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{columns:s,headers:u,sortFunctions:c,filterFunctions:d}=Qc(e,{groupBy:l,showSelect:Q(e,"showSelect"),showExpand:Q(e,"showExpand")}),{items:f}=td(e,s),m=Q(e,"search"),{filteredItems:h}=or(e,f,m,{transform:U=>U.columns,customKeyFilter:d}),{toggleSort:g}=Ji({sortBy:o,multiSort:r,mustSort:i}),{sortByWithGroups:b,opened:p,extractRows:S,isGroupOpen:C,toggleGroup:y}=Wi({groupBy:l,sortBy:o}),{sortedItems:w}=qc(e,h,b,c),{flatItems:V}=Ki(w,l,p),k=_(()=>S(V.value)),{isSelected:x,select:P,selectAll:E,toggleSelect:O,someSelected:T,allSelected:M}=Yi(e,{allItems:k,currentPage:k}),{isExpanded:j,toggleExpand:J}=ji(e),{containerRef:K,markerRef:ie,paddingTop:B,paddingBottom:Y,computedItems:le,handleItemResize:R,handleScroll:L,handleScrollend:F}=Ey(e,V),q=_(()=>le.value.map(U=>U.raw));Gi({sortBy:o,page:me(1),itemsPerPage:me(-1),groupBy:l,search:m}),Ze({VDataTableRows:{hideNoData:Q(e,"hideNoData"),noDataText:Q(e,"noDataText"),loading:Q(e,"loading"),loadingText:Q(e,"loadingText")}});const te=_(()=>({sortBy:o.value,toggleSort:g,someSelected:T.value,allSelected:M.value,isSelected:x,select:P,selectAll:E,toggleSelect:O,isExpanded:j,toggleExpand:J,isGroupOpen:C,toggleGroup:y,items:k.value.map(U=>U.raw),internalItems:k.value,groupedItems:V.value,columns:s.value,headers:u.value}));oe(()=>{const U=Fl.filterProps(e),N=Qa.filterProps(e),$=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},$),{top:()=>{var X;return(X=a.top)==null?void 0:X.call(a,te.value)},wrapper:()=>{var X,W;return v("div",{ref:K,onScrollPassive:L,onScrollend:F,class:"v-table__wrapper",style:{height:he(e.height)}},[v("table",null,[v("thead",null,[v(Fl,se(U,{sticky:e.fixedHeader}),a)]),v("tbody",null,[v("tr",{ref:ie,style:{height:he(B.value),border:0}},[v("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(X=a["body.prepend"])==null?void 0:X.call(a,te.value),v(Qa,se(n,N,{items:q.value}),{...a,item:de=>v(Py,{key:de.internalItem.index,renderless:!0,"onUpdate:height":I=>R(de.internalItem.index,I)},{default:I=>{var D;let{itemRef:A}=I;return((D=a.item)==null?void 0:D.call(a,{...de,itemRef:A}))??v(ed,se(de.props,{ref:A,key:de.internalItem.index,index:de.internalItem.index}),a)}})}),(W=a["body.append"])==null?void 0:W.call(a,te.value),v("tr",{style:{height:he(Y.value),border:0}},[v("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var X;return(X=a.bottom)==null?void 0:X.call(a,te.value)}})})}}),rE=z({itemsLength:{type:[Number,String],required:!0},...Kc(),...nd(),...Xc()},"VDataTableServer"),iE=ee()({name:"VDataTableServer",props:rE(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{page:s,itemsPerPage:u}=Gc(e),c=_(()=>parseInt(e.itemsLength,10)),{columns:d,headers:f}=Qc(e,{groupBy:l,showSelect:Q(e,"showSelect"),showExpand:Q(e,"showExpand")}),{items:m}=td(e,d),{toggleSort:h}=Ji({sortBy:o,multiSort:r,mustSort:i,page:s}),{opened:g,isGroupOpen:b,toggleGroup:p,extractRows:S}=Wi({groupBy:l,sortBy:o}),{pageCount:C,setItemsPerPage:y}=Yc({page:s,itemsPerPage:u,itemsLength:c}),{flatItems:w}=Ki(m,l,g),{isSelected:V,select:k,selectAll:x,toggleSelect:P,someSelected:E,allSelected:O}=Yi(e,{allItems:m,currentPage:m}),{isExpanded:T,toggleExpand:M}=ji(e),j=_(()=>S(m.value));Gi({page:s,itemsPerPage:u,sortBy:o,groupBy:l,search:Q(e,"search")}),ze("v-data-table",{toggleSort:h,sortBy:o}),Ze({VDataTableRows:{hideNoData:Q(e,"hideNoData"),noDataText:Q(e,"noDataText"),loading:Q(e,"loading"),loadingText:Q(e,"loadingText")}});const J=_(()=>({page:s.value,itemsPerPage:u.value,sortBy:o.value,pageCount:C.value,toggleSort:h,setItemsPerPage:y,someSelected:E.value,allSelected:O.value,isSelected:V,select:k,selectAll:x,toggleSelect:P,isExpanded:T,toggleExpand:M,isGroupOpen:b,toggleGroup:p,items:j.value.map(K=>K.raw),internalItems:j.value,groupedItems:w.value,columns:d.value,headers:f.value}));oe(()=>{const K=zo.filterProps(e),ie=Fl.filterProps(e),B=Qa.filterProps(e),Y=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Y),{top:()=>{var le;return(le=a.top)==null?void 0:le.call(a,J.value)},default:()=>{var le,R,L,F,q,te;return a.default?a.default(J.value):v(pe,null,[(le=a.colgroup)==null?void 0:le.call(a,J.value),v("thead",{class:"v-data-table__thead",role:"rowgroup"},[v(Fl,se(ie,{sticky:e.fixedHeader}),a)]),(R=a.thead)==null?void 0:R.call(a,J.value),v("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(L=a["body.prepend"])==null?void 0:L.call(a,J.value),a.body?a.body(J.value):v(Qa,se(n,B,{items:w.value}),a),(F=a["body.append"])==null?void 0:F.call(a,J.value)]),(q=a.tbody)==null?void 0:q.call(a,J.value),(te=a.tfoot)==null?void 0:te.call(a,J.value)])},bottom:()=>a.bottom?a.bottom(J.value):v(zo,K,{prepend:a["footer.prepend"]})})})}});const sE=z({fluid:{type:Boolean,default:!1},...be(),...Ie()},"VContainer"),uE=ee()({name:"VContainer",props:sE(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=Ct();return oe(()=>v(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:e.style},n)),{}}}),hb=(()=>xi.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),yb=(()=>xi.reduce((e,t)=>{const n="offset"+Ln(t);return e[n]={type:[String,Number],default:null},e},{}))(),bb=(()=>xi.reduce((e,t)=>{const n="order"+Ln(t);return e[n]={type:[String,Number],default:null},e},{}))(),Ov={col:Object.keys(hb),offset:Object.keys(yb),order:Object.keys(bb)};function cE(e,t,n){let a=e;if(!(n==null||n===!1)){if(t){const l=t.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const dE=["auto","start","end","center","baseline","stretch"],fE=z({cols:{type:[Boolean,String,Number],default:!1},...hb,offset:{type:[String,Number],default:null},...yb,order:{type:[String,Number],default:null},...bb,alignSelf:{type:String,default:null,validator:e=>dE.includes(e)},...be(),...Ie()},"VCol"),vE=ee()({name:"VCol",props:fE(),setup(e,t){let{slots:n}=t;const a=_(()=>{const l=[];let o;for(o in Ov)Ov[o].forEach(i=>{const s=e[i],u=cE(o,i,s);u&&l.push(u)});const r=l.some(i=>i.startsWith("v-col-"));return l.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return vn(e.tag,{class:[a.value,e.class],style:e.style},(l=n.default)==null?void 0:l.call(n))}}}),ad=["start","end","center"],pb=["space-between","space-around","space-evenly"];function ld(e,t){return xi.reduce((n,a)=>{const l=e+Ln(a);return n[l]=t(),n},{})}const mE=[...ad,"baseline","stretch"],_b=e=>mE.includes(e),Sb=ld("align",()=>({type:String,default:null,validator:_b})),gE=[...ad,...pb],kb=e=>gE.includes(e),Cb=ld("justify",()=>({type:String,default:null,validator:kb})),hE=[...ad,...pb,"stretch"],wb=e=>hE.includes(e),xb=ld("alignContent",()=>({type:String,default:null,validator:wb})),Rv={align:Object.keys(Sb),justify:Object.keys(Cb),alignContent:Object.keys(xb)},yE={align:"align",justify:"justify",alignContent:"align-content"};function bE(e,t,n){let a=yE[e];if(n!=null){if(t){const l=t.replace(e,"");a+=`-${l}`}return a+=`-${n}`,a.toLowerCase()}}const pE=z({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:_b},...Sb,justify:{type:String,default:null,validator:kb},...Cb,alignContent:{type:String,default:null,validator:wb},...xb,...be(),...Ie()},"VRow"),_E=ee()({name:"VRow",props:pE(),setup(e,t){let{slots:n}=t;const a=_(()=>{const l=[];let o;for(o in Rv)Rv[o].forEach(r=>{const i=e[r],s=bE(o,r,i);s&&l.push(s)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return vn(e.tag,{class:["v-row",a.value,e.class],style:e.style},(l=n.default)==null?void 0:l.call(n))}}}),Pb=Qt("v-spacer","div","VSpacer"),Vb=z({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Au=ee()({name:"VDatePickerControls",props:Vb(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const a=_(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=_(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),o=_(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),r=_(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function i(){n("click:prev")}function s(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return oe(()=>v("div",{class:["v-date-picker-controls"]},[v(je,{class:"v-date-picker-controls__month-btn",disabled:a.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),v(je,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:l.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),v(Pb,{key:"mode-spacer"},null),v("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[v(je,{disabled:o.value,icon:e.prevIcon,variant:"text",onClick:i},null),v(je,{disabled:r.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}});const SE=z({appendIcon:String,color:String,header:String,transition:String,onClick:jt()},"VDatePickerHeader"),Ou=ee()({name:"VDatePickerHeader",props:SE(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"color");function r(){n("click")}function i(){n("click:append")}return oe(()=>{const s=!!(a.default||e.header),u=!!(a.append||e.appendIcon);return v("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value],style:o.value,onClick:r},[a.prepend&&v("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),s&&v(sn,{key:"content",name:e.transition},{default:()=>{var c;return[v("div",{key:e.header,class:"v-date-picker-header__content"},[((c=a.default)==null?void 0:c.call(a))??e.header])]}}),u&&v("div",{class:"v-date-picker-header__append"},[a.append?v(De,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=a.append)==null?void 0:c.call(a)]}}):v(je,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:i},null)])])}),{}}});const Eb=z({allowedDates:[Array,Function],disabled:Boolean,color:String,month:[Number,String],hideWeekdays:Boolean,max:null,min:null,modelValue:Array,multiple:Boolean,showAdjacentMonths:Boolean,showWeek:Boolean,year:[Number,String]},"VDatePickerMonth"),Ru=ee()({name:"VDatePickerMonth",props:Eb(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=re(),o=wi(),r=Ce(e,"modelValue",[],g=>rt(g)),i=_(()=>r.value.length>0?o.date(r.value[0]):e.min?o.date(e.min):Array.isArray(e.allowedDates)?o.date(e.allowedDates[0]):o.date()),s=Ce(e,"year",void 0,g=>{const b=g!=null?Number(g):o.getYear(i.value);return o.startOfYear(o.setYear(o.date(),b))},g=>o.getYear(g)),u=Ce(e,"month",void 0,g=>{const b=g!=null?Number(g):o.getMonth(i.value),p=o.setYear(o.date(),o.getYear(s.value));return o.setMonth(p,b)},g=>o.getMonth(g)),c=_(()=>{const g=o.getWeekArray(u.value),b=g.flat(),p=6*7;if(b.length{const g=c.value.flat(),b=o.date();return g.map((p,S)=>{const C=o.toISO(p),y=!o.isSameMonth(p,u.value);return{date:p,isoDate:C,formatted:o.format(p,"keyboardDate"),year:o.getYear(p),month:o.getMonth(p),isDisabled:m(p),isWeekStart:S%7===0,isWeekEnd:S%7===6,isSelected:r.value.some(w=>o.isSameDay(p,w)),isToday:o.isSameDay(p,b),isAdjacent:y,isHidden:y&&!e.showAdjacentMonths,isHovered:!1,localized:o.format(p,"dayOfMonth")}})}),f=_(()=>c.value.map(g=>Fw(o,g[0])));function m(g){if(e.disabled)return!0;const b=o.date(g);return e.min&&o.isAfter(o.date(e.min),b)||e.max&&o.isAfter(b,o.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(p=>o.isSameDay(o.date(p),b)):typeof e.allowedDates=="function"?!e.allowedDates(b):!1}function h(g){if(e.multiple){const b=r.value.findIndex(p=>o.isSameDay(p,g));if(b===-1)r.value=[...r.value,g];else{const p=[...r.value];p.splice(b,1),r.value=p}}else r.value=[g]}return ve(i,g=>{u.value=g,s.value=g}),()=>v("div",{class:"v-date-picker-month"},[e.showWeek&&v("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&v("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Jt(" ")]),f.value.map(g=>v("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[g]))]),v("div",{ref:l,class:"v-date-picker-month__days"},[!e.hideWeekdays&&o.getWeekdays().map(g=>v("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[g])),d.value.map((g,b)=>{const p={props:{onClick:()=>h(g.date)},item:g,i:b};return v("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":g.isAdjacent,"v-date-picker-month__day--hide-adjacent":g.isHidden,"v-date-picker-month__day--hovered":g.isHovered,"v-date-picker-month__day--selected":g.isSelected,"v-date-picker-month__day--week-end":g.isWeekEnd,"v-date-picker-month__day--week-start":g.isWeekStart}],"data-v-date":g.isDisabled?void 0:g.isoDate},[(e.showAdjacentMonths||!g.isAdjacent)&&v(De,{defaults:{VBtn:{color:(g.isSelected||g.isToday)&&!g.isDisabled?e.color:void 0,disabled:g.isDisabled,icon:!0,ripple:!1,text:g.localized,variant:g.isDisabled?"text":g.isToday&&!g.isSelected?"outlined":"flat",onClick:()=>h(g.date)}}},{default:()=>{var S;return[((S=a.day)==null?void 0:S.call(a,p))??v(je,p.props,null)]}})])})])])}});const Ib=z({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),Lu=ee()({name:"VDatePickerMonths",props:Ib(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=wi(),l=Ce(e,"modelValue"),o=_(()=>{let r=a.startOfYear(a.date());return In(12).map(i=>{const s=a.format(r,"monthShort");return r=a.getNextMonth(r),{text:s,value:i}})});return kt(()=>{l.value=l.value??a.getMonth(a.date())}),oe(()=>v("div",{class:"v-date-picker-months",style:{height:he(e.height)}},[v("div",{class:"v-date-picker-months__content"},[o.value.map((r,i)=>{var c;const s={active:l.value===i,color:l.value===i?e.color:void 0,rounded:!0,text:r.text,variant:l.value===r.value?"flat":"text",onClick:()=>u(i)};function u(d){l.value=d}return((c=n.month)==null?void 0:c.call(n,{month:r,i,props:s}))??v(je,se({key:"month"},s,{onClick:()=>u(i)}),null)})])])),{}}});const Tb=z({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),Du=ee()({name:"VDatePickerYears",props:Tb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=wi(),l=Ce(e,"modelValue"),o=_(()=>{const i=a.getYear(a.date());let s=i-100,u=i+52;e.min&&(s=a.getYear(a.date(e.min))),e.max&&(u=a.getYear(a.date(e.max)));let c=a.startOfYear(a.date());return c=a.setYear(c,s),In(u-s+1,s).map(d=>{const f=a.format(c,"year");return c=a.setYear(c,a.getYear(c)+1),{text:f,value:d}})});kt(()=>{l.value=l.value??a.getYear(a.date())});const r=re();return st(async()=>{var i;await Re(),(i=r.value)==null||i.$el.scrollIntoView({block:"center"})}),oe(()=>v("div",{class:"v-date-picker-years",style:{height:he(e.height)}},[v("div",{class:"v-date-picker-years__content"},[o.value.map((i,s)=>{var c;const u={ref:l.value===i.value?r:void 0,active:l.value===i.value,color:l.value===i.value?e.color:void 0,rounded:!0,text:i.text,variant:l.value===i.value?"flat":"text",onClick:()=>l.value=i.value};return((c=n.year)==null?void 0:c.call(n,{year:i,i:s,props:u}))??v(je,se({key:"month"},u),null)})])])),{}}});const kE=Qt("v-picker-title"),Ab=z({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Ui()},"VPicker"),Lv=ee()({name:"VPicker",props:Ab(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(Q(e,"color"));return oe(()=>{const o=Za.filterProps(e),r=!!(e.title||n.title);return v(Za,se(o,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var i;return[!e.hideHeader&&v("div",{key:"header",class:[a.value],style:[l.value]},[r&&v(kE,{key:"picker-title"},{default:()=>{var s;return[((s=n.title)==null?void 0:s.call(n))??e.title]}}),n.header&&v("div",{class:"v-picker__header"},[n.header()])]),v("div",{class:"v-picker__body"},[(i=n.default)==null?void 0:i.call(n)]),n.actions&&v(De,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[v("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),CE=z({header:{type:String,default:"$vuetify.datePicker.header"},...Vb(),...Eb(),...gt(Ib(),["modelValue"]),...gt(Tb(),["modelValue"]),...Ab({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),wE=ee()({name:"VDatePicker",props:CE(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=wi(),{t:o}=ct(),r=Ce(e,"modelValue",void 0,k=>rt(k),k=>e.multiple?k:k[0]),i=Ce(e,"viewMode"),s=_(()=>{var x;const k=l.date((x=r.value)==null?void 0:x[0]);return k&&l.isValid(k)?k:l.date()}),u=re(Number(e.month??l.getMonth(l.startOfMonth(s.value)))),c=re(Number(e.year??l.getYear(l.startOfYear(l.setMonth(s.value,u.value))))),d=me(!1),f=_(()=>e.multiple&&r.value.length>1?o("$vuetify.datePicker.itemsSelected",r.value.length):r.value[0]&&l.isValid(r.value[0])?l.format(r.value[0],"normalDateWithWeekday"):o(e.header)),m=_(()=>l.format(l.setYear(l.setMonth(l.date(),u.value),c.value),"monthAndYear")),h=_(()=>`date-picker-header${d.value?"-reverse":""}-transition`),g=_(()=>{const k=l.date(e.min);return e.min&&l.isValid(k)?k:null}),b=_(()=>{const k=l.date(e.max);return e.max&&l.isValid(k)?k:null}),p=_(()=>{if(e.disabled)return!0;const k=[];if(i.value!=="month")k.push("prev","next");else{let x=l.date();if(x=l.setYear(x,c.value),x=l.setMonth(x,u.value),g.value){const P=l.addDays(l.startOfMonth(x),-1);l.isAfter(g.value,P)&&k.push("prev")}if(b.value){const P=l.addDays(l.endOfMonth(x),1);l.isAfter(P,b.value)&&k.push("next")}}return k});function S(){u.value<11?u.value++:(c.value++,u.value=0)}function C(){u.value>0?u.value--:(c.value--,u.value=11)}function y(){i.value="month"}function w(){i.value=i.value==="months"?"month":"months"}function V(){i.value=i.value==="year"?"month":"year"}return ve(u,()=>{i.value==="months"&&w(),n("update:month",u.value)}),ve(c,()=>{i.value==="year"&&V(),n("update:year",c.value)}),ve(r,(k,x)=>{const P=l.date(rt(k)[0]),E=l.date(rt(x)[0]);d.value=l.isBefore(P,E)}),oe(()=>{const k=Lv.filterProps(e),x=Au.filterProps(e),P=Ou.filterProps(e),E=Ru.filterProps(e),O=gt(Lu.filterProps(e),["modelValue"]),T=gt(Du.filterProps(e),["modelValue"]),M={header:f.value,transition:h.value};return v(Lv,se(k,{class:["v-date-picker",`v-date-picker--${i.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var j;return((j=a.title)==null?void 0:j.call(a))??v("div",{class:"v-date-picker__title"},[o(e.title)])},header:()=>a.header?v(De,{defaults:{VDatePickerHeader:{...M}}},{default:()=>{var j;return[(j=a.header)==null?void 0:j.call(a,M)]}}):v(Ou,se({key:"header"},P,M,{onClick:i.value!=="month"?y:void 0}),a),default:()=>v(pe,null,[v(Au,se(x,{disabled:p.value,text:m.value,"onClick:next":S,"onClick:prev":C,"onClick:month":w,"onClick:year":V}),null),v(Jr,{hideOnLeave:!0},{default:()=>[i.value==="months"?v(Lu,se({key:"date-picker-months"},O,{modelValue:u.value,"onUpdate:modelValue":j=>u.value=j,min:g.value,max:b.value}),null):i.value==="year"?v(Du,se({key:"date-picker-years"},T,{modelValue:c.value,"onUpdate:modelValue":j=>c.value=j,min:g.value,max:b.value}),null):v(Ru,se({key:"date-picker-month"},E,{modelValue:r.value,"onUpdate:modelValue":j=>r.value=j,month:u.value,"onUpdate:month":j=>u.value=j,year:c.value,"onUpdate:year":j=>c.value=j,min:g.value,max:b.value}),null)]})]),actions:a.actions})}),{}}});const Ho=Symbol.for("vuetify:v-expansion-panel"),xE=["default","accordion","inset","popout"],PE=z({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>xE.includes(e)},readonly:Boolean,...be(),...ol(),...Ie(),...Le()},"VExpansionPanels"),VE=ee()({name:"VExpansionPanels",props:PE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;Ea(e,Ho);const{themeClasses:a}=Be(e),l=_(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Ze({VExpansionPanel:{color:Q(e,"color"),readonly:Q(e,"readonly"),static:Q(e,"static")}}),oe(()=>v(e.tag,{class:["v-expansion-panels",a.value,l.value,e.class],style:e.style},n)),{}}}),EE=z({...be(),...Bi()},"VExpansionPanelText"),Ob=ee()({name:"VExpansionPanelText",props:EE(),setup(e,t){let{slots:n}=t;const a=Te(Ho);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:o}=Mc(e,a.isSelected);return oe(()=>v(Ii,{onAfterLeave:o},{default:()=>{var r;return[nt(v("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&l.value&&v("div",{class:"v-expansion-panel-text__wrapper"},[(r=n.default)==null?void 0:r.call(n)])]),[[Cn,a.isSelected.value]])]}})),{}}}),Rb=z({color:String,expandIcon:{type:Ee,default:"$expand"},collapseIcon:{type:Ee,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...be()},"VExpansionPanelTitle"),Lb=ee()({name:"VExpansionPanelTitle",directives:{Ripple:Jn},props:Rb(),setup(e,t){let{slots:n}=t;const a=Te(Ho);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"color"),r=_(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return oe(()=>{var i;return nt(v("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--static":e.static},l.value,e.class],style:[o.value,e.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[v("span",{class:"v-expansion-panel-title__overlay"},null),(i=n.default)==null?void 0:i.call(n,r.value),!e.hideActions&&v("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(r.value):v($e,{icon:a.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Kt("ripple"),e.ripple]])}),{}}}),IE=z({title:String,text:String,bgColor:String,...be(),...vt(),...rl(),...Bi(),...Qe(),...Ie(),...Rb()},"VExpansionPanel"),TE=ee()({name:"VExpansionPanel",props:IE(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,Ho),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"bgColor"),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),s=_(()=>(a==null?void 0:a.disabled.value)||e.disabled),u=_(()=>a.group.items.value.reduce((f,m,h)=>(a.group.selected.value.includes(m.id)&&f.push(h),f),[])),c=_(()=>{const f=a.group.items.value.findIndex(m=>m.id===a.id);return!a.isSelected.value&&u.value.some(m=>m-f===1)}),d=_(()=>{const f=a.group.items.value.findIndex(m=>m.id===a.id);return!a.isSelected.value&&u.value.some(m=>m-f===-1)});return ze(Ho,a),Ze({VExpansionPanelText:{eager:Q(e,"eager")},VExpansionPanelTitle:{readonly:Q(e,"readonly")}}),oe(()=>{const f=!!(n.text||e.text),m=!!(n.title||e.title);return v(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":s.value},i.value,l.value,e.class],style:[o.value,e.style]},{default:()=>{var h;return[v("div",{class:["v-expansion-panel__shadow",...r.value]},null),m&&v(Lb,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),f&&v(Ob,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(h=n.default)==null?void 0:h.call(n)]}})}),{}}});const AE=z({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...Qn({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>rt(e).every(t=>t!=null&&typeof t=="object")},...ar({clearable:!0})},"VFileInput"),OE=ee()({name:"VFileInput",inheritAttrs:!1,props:AE(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:o}=ct(),r=Ce(e,"modelValue"),{isFocused:i,focus:s,blur:u}=Zn(e),c=_(()=>typeof e.showSize!="boolean"?e.showSize:void 0),d=_(()=>(r.value??[]).reduce((P,E)=>{let{size:O=0}=E;return P+O},0)),f=_(()=>Yf(d.value,c.value)),m=_(()=>(r.value??[]).map(P=>{const{name:E="",size:O=0}=P;return e.showSize?`${E} (${Yf(O,c.value)})`:E})),h=_(()=>{var E;const P=((E=r.value)==null?void 0:E.length)??0;return e.showSize?o(e.counterSizeString,P,f.value):o(e.counterString,P)}),g=re(),b=re(),p=re(),S=_(()=>i.value||e.active),C=_(()=>["plain","underlined"].includes(e.variant));function y(){var P;p.value!==document.activeElement&&((P=p.value)==null||P.focus()),i.value||s()}function w(P){k(P)}function V(P){a("mousedown:control",P)}function k(P){var E;(E=p.value)==null||E.click(),a("click:control",P)}function x(P){P.stopPropagation(),y(),Re(()=>{r.value=[],gc(e["onClick:clear"],P)})}return ve(r,P=>{(!Array.isArray(P)||!P.length)&&p.value&&(p.value.value="")}),oe(()=>{const P=!!(l.counter||e.counter),E=!!(P||l.details),[O,T]=Pa(n),{modelValue:M,...j}=Vt.filterProps(e),J=Fc(e);return v(Vt,se({ref:g,modelValue:r.value,"onUpdate:modelValue":K=>r.value=K,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":C.value},e.class],style:e.style,"onClick:prepend":w},O,j,{centerAffix:!C.value,focused:i.value}),{...l,default:K=>{let{id:ie,isDisabled:B,isDirty:Y,isReadonly:le,isValid:R}=K;return v(Xl,se({ref:b,"prepend-icon":e.prependIcon,onMousedown:V,onClick:k,"onClick:clear":x,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},J,{id:ie.value,active:S.value||Y.value,dirty:Y.value,disabled:B.value,focused:i.value,error:R.value===!1}),{...l,default:L=>{var te;let{props:{class:F,...q}}=L;return v(pe,null,[v("input",se({ref:p,type:"file",readonly:le.value,disabled:B.value,multiple:e.multiple,name:e.name,onClick:U=>{U.stopPropagation(),le.value&&U.preventDefault(),y()},onChange:U=>{if(!U.target)return;const N=U.target;r.value=[...N.files??[]]},onFocus:y,onBlur:u},q,T),null),v("div",{class:F},[!!((te=r.value)!=null&&te.length)&&(l.selection?l.selection({fileNames:m.value,totalBytes:d.value,totalBytesReadable:f.value}):e.chips?m.value.map(U=>v(tr,{key:U,size:"small",color:e.color},{default:()=>[U]})):m.value.join(", "))])])}})},details:E?K=>{var ie,B;return v(pe,null,[(ie=l.details)==null?void 0:ie.call(l,K),P&&v(pe,null,[v("span",null,null),v($i,{active:!!((B=r.value)!=null&&B.length),value:h.value},l.counter)])])}:void 0})}),wn({},g,b,p)}});const RE=z({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...tn(),...be(),...vt(),...Ul(),...Qe(),...Ie({tag:"footer"}),...Le()},"VFooter"),LE=ee()({name:"VFooter",props:RE(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(Q(e,"color")),{borderClasses:r}=mn(e),{elevationClasses:i}=wt(e),{roundedClasses:s}=at(e),u=me(32),{resizeRef:c}=On(m=>{m.length&&(u.value=m[0].target.clientHeight)}),d=_(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:f}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:_(()=>"bottom"),layoutSize:d,elementSize:_(()=>e.height==="auto"?void 0:d.value),active:_(()=>e.app),absolute:Q(e,"absolute")});return oe(()=>v(e.tag,{ref:c,class:["v-footer",a.value,l.value,r.value,i.value,s.value,e.class],style:[o.value,e.app?f.value:{height:he(e.height)},e.style]},n)),{}}}),DE=z({...be(),...Qx()},"VForm"),ME=ee()({name:"VForm",props:DE(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=e1(e),o=re();function r(s){s.preventDefault(),l.reset()}function i(s){const u=s,c=l.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),a("submit",u),u.defaultPrevented||c.then(d=>{var m;let{valid:f}=d;f&&((m=o.value)==null||m.submit())}),u.preventDefault()}return oe(()=>{var s;return v("form",{ref:o,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:r,onSubmit:i},[(s=n.default)==null?void 0:s.call(n,l)])}),wn(l,o)}}),FE=z({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...py()},"VHover"),BE=ee()({name:"VHover",props:FE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{runOpenDelay:l,runCloseDelay:o}=_y(e,r=>!e.disabled&&(a.value=r));return()=>{var r;return(r=n.default)==null?void 0:r.call(n,{isHovering:a.value,props:{onMouseenter:l,onMouseleave:o}})}}});const NE=z({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Bt(),...Ie()},"VInfiniteScroll"),Dv=Zt({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:a,isIntersecting:l}=Ti(o=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return ve(l,async o=>{n("intersect",e.side,o)}),oe(()=>v("div",{class:"v-infinite-scroll-intersect",ref:a},[Jt(" ")])),{}}}),$E=ee()({name:"VInfiniteScroll",props:NE(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=re(),o=me("ok"),r=me("ok"),i=_(()=>he(e.margin)),s=me(!1);function u(w){if(!l.value)return;const V=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[V]=w}function c(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[w]}function d(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[w]}function f(){if(!l.value)return 0;const w=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[w]}st(()=>{l.value&&(e.side==="start"?u(d()):e.side==="both"&&u(d()/2-f()/2))});function m(w,V){w==="start"?o.value=V:w==="end"&&(r.value=V)}function h(w){return w==="start"?o.value:r.value}let g=0;function b(w,V){s.value=V,s.value&&p(w)}function p(w){if(e.mode!=="manual"&&!s.value)return;const V=h(w);if(!l.value||V==="loading")return;g=d(),m(w,"loading");function k(x){m(w,x),Re(()=>{x==="empty"||x==="error"||(x==="ok"&&w==="start"&&u(d()-g+c()),e.mode!=="manual"&&Re(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{p(w)})})})}))})}a("load",{side:w,done:k})}const{t:S}=ct();function C(w,V){var P,E,O,T,M;if(e.side!==w&&e.side!=="both")return;const k=()=>p(w),x={side:w,props:{onClick:k,color:e.color}};return V==="error"?(P=n.error)==null?void 0:P.call(n,x):V==="empty"?((E=n.empty)==null?void 0:E.call(n,x))??v("div",null,[S(e.emptyText)]):e.mode==="manual"?V==="loading"?((O=n.loading)==null?void 0:O.call(n,x))??v(Ml,{indeterminate:!0,color:e.color},null):((T=n["load-more"])==null?void 0:T.call(n,x))??v(je,{variant:"outlined",color:e.color,onClick:k},{default:()=>[S(e.loadMoreText)]}):((M=n.loading)==null?void 0:M.call(n,x))??v(Ml,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:y}=Nt(e);oe(()=>{const w=e.tag,V=e.side==="start"||e.side==="both",k=e.side==="end"||e.side==="both",x=e.mode==="intersect";return v(w,{ref:l,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":V,"v-infinite-scroll--end":k}],style:y.value},{default:()=>{var P;return[v("div",{class:"v-infinite-scroll__side"},[C("start",o.value)]),l.value&&V&&x&&v(Dv,{key:"start",side:"start",onIntersect:b,rootRef:l.value,rootMargin:i.value},null),(P=n.default)==null?void 0:P.call(n),l.value&&k&&x&&v(Dv,{key:"end",side:"end",onIntersect:b,rootRef:l.value,rootMargin:i.value},null),v("div",{class:"v-infinite-scroll__side"},[C("end",r.value)])]}})})}});const Db=Symbol.for("vuetify:v-item-group"),zE=z({...be(),...ol({selectedClass:"v-item--selected"}),...Ie(),...Le()},"VItemGroup"),HE=ee()({name:"VItemGroup",props:zE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isSelected:l,select:o,next:r,prev:i,selected:s}=Ea(e,Db);return()=>v(e.tag,{class:["v-item-group",a.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,select:o,next:r,prev:i,selected:s.value})]}})}}),UE=ee()({name:"VItem",props:rl(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,select:l,toggle:o,selectedClass:r,value:i,disabled:s}=il(e,Db);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:a.value,selectedClass:r.value,select:l,toggle:o,value:i.value,disabled:s.value})}}});const jE=Qt("v-kbd");const WE=z({...be(),...Ph()},"VLayout"),KE=ee()({name:"VLayout",props:WE(),setup(e,t){let{slots:n}=t;const{layoutClasses:a,layoutStyles:l,getLayoutItem:o,items:r,layoutRef:i}=Vh(e);return oe(()=>{var s;return v("div",{ref:i,class:[a.value,e.class],style:[l.value,e.style]},[(s=n.default)==null?void 0:s.call(n)])}),{getLayoutItem:o,items:r}}});const GE=z({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...be(),...Ul()},"VLayoutItem"),YE=ee()({name:"VLayoutItem",props:GE(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:a}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:Q(e,"position"),elementSize:Q(e,"size"),layoutSize:Q(e,"size"),active:Q(e,"modelValue"),absolute:Q(e,"absolute")});return()=>{var l;return v("div",{class:["v-layout-item",e.class],style:[a.value,e.style]},[(l=n.default)==null?void 0:l.call(n)])}}}),qE=z({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...be(),...Bt(),...Ie(),...qn({transition:"fade-transition"})},"VLazy"),XE=ee()({name:"VLazy",directives:{intersect:Xo},props:qE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Nt(e),l=Ce(e,"modelValue");function o(r){l.value||(l.value=r)}return oe(()=>nt(v(e.tag,{class:["v-lazy",e.class],style:[a.value,e.style]},{default:()=>[l.value&&v(sn,{transition:e.transition,appear:!0},{default:()=>{var r;return[(r=n.default)==null?void 0:r.call(n)]}})]}),[[Kt("intersect"),{handler:o,options:e.options},null]])),{}}});const JE=z({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...be()},"VLocaleProvider"),ZE=ee()({name:"VLocaleProvider",props:JE(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=sw(e);return oe(()=>{var l;return v("div",{class:["v-locale-provider",a.value,e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}});const QE=z({scrollable:Boolean,...be(),...Ie({tag:"main"})},"VMain"),eI=ee()({name:"VMain",props:QE(),setup(e,t){let{slots:n}=t;const{mainStyles:a}=Yw(),{ssrBootStyles:l}=nl();return oe(()=>v(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,l.value,e.style]},{default:()=>{var o,r;return[e.scrollable?v("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(r=n.default)==null?void 0:r.call(n)]}})),{}}});function tI(e){let{rootEl:t,isSticky:n,layoutItemStyles:a}=e;const l=me(!1),o=me(0),r=_(()=>{const u=typeof l.value=="boolean"?"top":l.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[u]:he(o.value)}:{top:a.value.top}]});st(()=>{ve(n,u=>{u?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),Et(()=>{window.removeEventListener("scroll",s)});let i=0;function s(){const u=i>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),d=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,o.value-d),m=c.height+Math.max(o.value,d)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const a=Mv(t),l=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(l-a)*Math.abs(l),n===e.length-1&&(t*=.5)}return Mv(t)*1e3}function lI(){const e={};function t(l){Array.from(l.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new xC(aI))).push([l.timeStamp,o])})}function n(l){Array.from(l.changedTouches).forEach(o=>{delete e[o.identifier]})}function a(l){var u;const o=(u=e[l])==null?void 0:u.values().reverse();if(!o)throw new Error(`No samples for touch id ${l}`);const r=o[0],i=[],s=[];for(const c of o){if(r[0]-c[0]>nI)break;i.push({t:c[0],d:c[1].clientX}),s.push({t:c[0],d:c[1].clientY})}return{x:Fv(i),y:Fv(s),get direction(){const{x:c,y:d}=this,[f,m]=[Math.abs(c),Math.abs(d)];return f>m&&c>=0?"right":f>m&&c<=0?"left":m>f&&d>=0?"down":m>f&&d<=0?"up":oI()}}}return{addMovement:t,endTouch:n,getVelocity:a}}function oI(){throw new Error}function rI(e){let{isActive:t,isTemporary:n,width:a,touchless:l,position:o}=e;st(()=>{window.addEventListener("touchstart",p,{passive:!0}),window.addEventListener("touchmove",S,{passive:!1}),window.addEventListener("touchend",C,{passive:!0})}),Et(()=>{window.removeEventListener("touchstart",p),window.removeEventListener("touchmove",S),window.removeEventListener("touchend",C)});const r=_(()=>["left","right"].includes(o.value)),{addMovement:i,endTouch:s,getVelocity:u}=lI();let c=!1;const d=me(!1),f=me(0),m=me(0);let h;function g(w,V){return(o.value==="left"?w:o.value==="right"?document.documentElement.clientWidth-w:o.value==="top"?w:o.value==="bottom"?document.documentElement.clientHeight-w:vl())-(V?a.value:0)}function b(w){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const k=o.value==="left"?(w-m.value)/a.value:o.value==="right"?(document.documentElement.clientWidth-w-m.value)/a.value:o.value==="top"?(w-m.value)/a.value:o.value==="bottom"?(document.documentElement.clientHeight-w-m.value)/a.value:vl();return V?Math.max(0,Math.min(1,k)):k}function p(w){if(l.value)return;const V=w.changedTouches[0].clientX,k=w.changedTouches[0].clientY,x=25,P=o.value==="left"?Vdocument.documentElement.clientWidth-x:o.value==="top"?kdocument.documentElement.clientHeight-x:vl(),E=t.value&&(o.value==="left"?Vdocument.documentElement.clientWidth-a.value:o.value==="top"?kdocument.documentElement.clientHeight-a.value:vl());(P||E||t.value&&n.value)&&(c=!0,h=[V,k],m.value=g(r.value?V:k,t.value),f.value=b(r.value?V:k),s(w),i(w))}function S(w){const V=w.changedTouches[0].clientX,k=w.changedTouches[0].clientY;if(c){if(!w.cancelable){c=!1;return}const P=Math.abs(V-h[0]),E=Math.abs(k-h[1]);(r.value?P>E&&P>3:E>P&&E>3)?(d.value=!0,c=!1):(r.value?E:P)>3&&(c=!1)}if(!d.value)return;w.preventDefault(),i(w);const x=b(r.value?V:k,!1);f.value=Math.max(0,Math.min(1,x)),x>1?m.value=g(r.value?V:k,!0):x<0&&(m.value=g(r.value?V:k,!1))}function C(w){if(c=!1,!d.value)return;i(w),d.value=!1;const V=u(w.changedTouches[0].identifier),k=Math.abs(V.x),x=Math.abs(V.y);(r.value?k>x&&k>400:x>k&&x>3)?t.value=V.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||vl()):t.value=f.value>.5}const y=_(()=>d.value?{transform:o.value==="left"?`translateX(calc(-100% + ${f.value*a.value}px))`:o.value==="right"?`translateX(calc(100% - ${f.value*a.value}px))`:o.value==="top"?`translateY(calc(-100% + ${f.value*a.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${f.value*a.value}px))`:vl(),transition:"none"}:void 0);return{isDragging:d,dragProgress:f,dragStyles:y}}function vl(){throw new Error}const iI=["start","end","left","right","top","bottom"],sI=z({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>iI.includes(e)},sticky:Boolean,...tn(),...be(),...kc(),...vt(),...Ul(),...Qe(),...Ie({tag:"nav"}),...Le()},"VNavigationDrawer"),uI=ee()({name:"VNavigationDrawer",props:sI(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{isRtl:o}=Ct(),{themeClasses:r}=Be(e),{borderClasses:i}=mn(e),{backgroundColorClasses:s,backgroundColorStyles:u}=Ye(Q(e,"color")),{elevationClasses:c}=wt(e),{displayClasses:d,mobile:f}=Va(e),{roundedClasses:m}=at(e),h=Nh(),g=Ce(e,"modelValue",null,le=>!!le),{ssrBootStyles:b}=nl(),{scopeId:p}=ql(),S=re(),C=me(!1),y=_(()=>e.rail&&e.expandOnHover&&C.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),w=_(()=>ru(e.location,o.value)),V=_(()=>!e.permanent&&(f.value||e.temporary)),k=_(()=>e.sticky&&!V.value&&w.value!=="bottom");_n(()=>e.expandOnHover&&e.rail!=null,()=>{ve(C,le=>a("update:rail",!le))}),_n(()=>!e.disableResizeWatcher,()=>{ve(V,le=>!e.permanent&&Re(()=>g.value=!le))}),_n(()=>!e.disableRouteWatcher&&!!h,()=>{ve(h.currentRoute,()=>V.value&&(g.value=!1))}),ve(()=>e.permanent,le=>{le&&(g.value=!0)}),mi(()=>{e.modelValue!=null||V.value||(g.value=e.permanent||!f.value)});const{isDragging:x,dragProgress:P,dragStyles:E}=rI({isActive:g,isTemporary:V,width:y,touchless:Q(e,"touchless"),position:w}),O=_(()=>{const le=V.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):y.value;return x.value?le*P.value:le}),{layoutItemStyles:T,layoutItemScrimStyles:M}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:w,layoutSize:O,elementSize:y,active:_(()=>g.value||x.value),disableTransitions:_(()=>x.value),absolute:_(()=>e.absolute||k.value&&typeof j.value!="string")}),{isStuck:j,stickyStyles:J}=tI({rootEl:S,isSticky:k,layoutItemStyles:T}),K=Ye(_(()=>typeof e.scrim=="string"?e.scrim:null)),ie=_(()=>({...x.value?{opacity:P.value*.2,transition:"none"}:void 0,...M.value}));Ze({VList:{bgColor:"transparent"}});function B(){C.value=!0}function Y(){C.value=!1}return oe(()=>{const le=l.image||e.image;return v(pe,null,[v(e.tag,se({ref:S,onMouseenter:B,onMouseleave:Y,class:["v-navigation-drawer",`v-navigation-drawer--${w.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":C.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":V.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":k.value},r.value,s.value,i.value,d.value,c.value,m.value,e.class],style:[u.value,T.value,E.value,b.value,J.value,e.style]},p,n),{default:()=>{var R,L,F,q;return[le&&v("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?(R=l.image)==null?void 0:R.call(l,{image:e.image}):v("img",{src:e.image,alt:""},null)]),l.prepend&&v("div",{class:"v-navigation-drawer__prepend"},[(L=l.prepend)==null?void 0:L.call(l)]),v("div",{class:"v-navigation-drawer__content"},[(F=l.default)==null?void 0:F.call(l)]),l.append&&v("div",{class:"v-navigation-drawer__append"},[(q=l.append)==null?void 0:q.call(l)])]}}),v(An,{name:"fade-transition"},{default:()=>[V.value&&(x.value||g.value)&&!!e.scrim&&v("div",se({class:["v-navigation-drawer__scrim",K.backgroundColorClasses.value],style:[ie.value,K.backgroundColorStyles.value],onClick:()=>g.value=!1},p),null)]})])}),{isStuck:j}}}),cI=Zt({name:"VNoSsr",setup(e,t){let{slots:n}=t;const a=ky();return()=>{var l;return a.value&&((l=n.default)==null?void 0:l.call(n))}}});const dI=z({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...Bt(),...er(),...Xg(ar({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),fI=ee()({name:"VOtpInput",props:dI(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{dimensionStyles:o}=Nt(e),{isFocused:r,focus:i,blur:s}=Zn(e),u=Ce(e,"modelValue","",k=>String(k).split(""),k=>k.join("")),{t:c}=ct(),d=_(()=>Number(e.length)),f=_(()=>Array(d.value).fill(0)),m=re(-1),h=re(),g=re([]),b=_(()=>g.value[m.value]);function p(){if(e.type==="number"&&/[^0-9]/g.test(b.value.value)){b.value.value="";return}const k=u.value.slice(),x=b.value.value;k[m.value]=x;let P=null;m.value>u.value.length?P=u.value.length+1:m.value+1!==d.value&&(P="next"),u.value=k,P&&Ol(h.value,P)}function S(k){const x=u.value.slice(),P=m.value;let E=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(k.key)&&(k.preventDefault(),k.key==="ArrowLeft"?E="prev":k.key==="ArrowRight"?E="next":["Backspace","Delete"].includes(k.key)&&(x[m.value]="",u.value=x,m.value>0&&k.key==="Backspace"?E="prev":requestAnimationFrame(()=>{var O;(O=g.value[P])==null||O.select()})),requestAnimationFrame(()=>{E!=null&&Ol(h.value,E)}))}function C(k,x){var P,E;x.preventDefault(),x.stopPropagation(),u.value=(((P=x==null?void 0:x.clipboardData)==null?void 0:P.getData("Text"))??"").split(""),(E=g.value)==null||E[k].blur()}function y(){u.value=[]}function w(k,x){i(),m.value=x}function V(){s(),m.value=-1}return Ze({VField:{color:_(()=>e.color),bgColor:_(()=>e.color),baseColor:_(()=>e.baseColor),disabled:_(()=>e.disabled),error:_(()=>e.error),variant:_(()=>e.variant)}},{scoped:!0}),ve(u,k=>{k.length===d.value&&a("finish",k.join(""))},{deep:!0}),ve(m,k=>{k<0||Re(()=>{var x;(x=g.value[k])==null||x.select()})}),oe(()=>{var P;const[k,x]=Pa(n);return v("div",se({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},k),[v("div",{ref:h,class:"v-otp-input__content",style:[o.value]},[f.value.map((E,O)=>v(pe,null,[e.divider&&O!==0&&v("span",{class:"v-otp-input__divider"},[e.divider]),v(Xl,{focused:r.value&&e.focusAll||m.value===O,key:O},{...l,default:()=>v("input",{ref:T=>g.value[O]=T,"aria-label":c(e.label,O+1),autofocus:O===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[O],onInput:p,onFocus:T=>w(T,O),onBlur:V,onKeydown:S,onPaste:T=>C(O,T)},null)})])),v("input",se({class:"v-otp-input-input",type:"hidden"},x,{value:u.value.join("")}),null),v(Rn,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var E;return[((E=l.loader)==null?void 0:E.call(l))??v(Ml,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(P=l.default)==null?void 0:P.call(l)])])}),{blur:()=>{var k;(k=g.value)==null||k.some(x=>x.blur())},focus:()=>{var k;(k=g.value)==null||k[0].focus()},reset:y,isFocused:r}}});function vI(e){return Math.floor(Math.abs(e))*Math.sign(e)}const mI=z({scale:{type:[Number,String],default:.5},...be()},"VParallax"),gI=ee()({name:"VParallax",props:mI(),setup(e,t){let{slots:n}=t;const{intersectionRef:a,isIntersecting:l}=Ti(),{resizeRef:o,contentRect:r}=On(),{height:i}=Va(),s=re();kt(()=>{var m;a.value=o.value=(m=s.value)==null?void 0:m.$el});let u;ve(l,m=>{m?(u=_c(a.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",f,{passive:!0}),f()):u.removeEventListener("scroll",f)}),Et(()=>{u==null||u.removeEventListener("scroll",f)}),ve(i,f),ve(()=>{var m;return(m=r.value)==null?void 0:m.height},f);const c=_(()=>1-ft(+e.scale));let d=-1;function f(){l.value&&(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var w;const m=((w=s.value)==null?void 0:w.$el).querySelector(".v-img__img");if(!m)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,b=a.value.getBoundingClientRect().top+g,p=r.value.height,S=b+(p-h)/2,C=vI((g-S)*c.value),y=Math.max(1,(c.value*(h-p)+p)/p);m.style.setProperty("transform",`translateY(${C}px) scale(${y})`)}))}return oe(()=>v(qa,{class:["v-parallax",{"v-parallax--active":l.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:f,onLoad:f},n)),{}}}),hI=z({...Li({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),yI=ee()({name:"VRadio",props:hI(),setup(e,t){let{slots:n}=t;return oe(()=>v(Xa,se(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const bI=z({height:{type:[Number,String],default:"auto"},...Qn(),...gt(Rc(),["multiple"]),trueIcon:{type:Ee,default:"$radioOn"},falseIcon:{type:Ee,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),pI=ee()({name:"VRadioGroup",inheritAttrs:!1,props:bI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Lt(),o=_(()=>e.id||`radio-group-${l}`),r=Ce(e,"modelValue");return oe(()=>{const[i,s]=Pa(n),u=Vt.filterProps(e),c=Xa.filterProps(e),d=a.label?a.label({label:e.label,props:{for:o.value}}):e.label;return v(Vt,se({class:["v-radio-group",e.class],style:e.style},i,u,{modelValue:r.value,"onUpdate:modelValue":f=>r.value=f,id:o.value}),{...a,default:f=>{let{id:m,messagesId:h,isDisabled:g,isReadonly:b}=f;return v(pe,null,[d&&v(Yl,{id:m.value},{default:()=>[d]}),v(Xh,se(c,{id:m.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:b.value,"aria-labelledby":d?m.value:void 0,multiple:!1},s,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p}),a)])}})}),{}}}),_I=z({...er(),...Qn(),...Uy(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),SI=ee()({name:"VRangeSlider",props:_I(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=re(),o=re(),r=re(),{rtlClasses:i}=Ct();function s(P){if(!l.value||!o.value)return;const E=Vu(P,l.value.$el,e.direction),O=Vu(P,o.value.$el,e.direction),T=Math.abs(E),M=Math.abs(O);return TP!=null&&P.length?P.map(E=>u.roundValue(E)):[0,0]),{activeThumbRef:d,hasLabels:f,max:m,min:h,mousePressed:g,onSliderMousedown:b,onSliderTouchstart:p,position:S,trackContainerRef:C}=Wy({props:e,steps:u,onSliderStart:()=>{a("start",c.value)},onSliderEnd:P=>{var T;let{value:E}=P;const O=d.value===((T=l.value)==null?void 0:T.$el)?[E,c.value[1]]:[c.value[0],E];!e.strict&&O[0]{var M,j,J,K;let{value:E}=P;const[O,T]=c.value;!e.strict&&O===T&&O!==h.value&&(d.value=E>O?(M=o.value)==null?void 0:M.$el:(j=l.value)==null?void 0:j.$el,(J=d.value)==null||J.focus()),d.value===((K=l.value)==null?void 0:K.$el)?c.value=[Math.min(E,T),T]:c.value=[O,Math.max(O,E)]},getActiveThumb:s}),{isFocused:y,focus:w,blur:V}=Zn(e),k=_(()=>S(c.value[0])),x=_(()=>S(c.value[1]));return oe(()=>{const P=Vt.filterProps(e),E=!!(e.label||n.label||n.prepend);return v(Vt,se({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||f.value,"v-slider--focused":y.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style,ref:r},P,{focused:y.value}),{...n,prepend:E?O=>{var T,M;return v(pe,null,[((T=n.label)==null?void 0:T.call(n,O))??(e.label?v(Yl,{class:"v-slider__label",text:e.label},null):void 0),(M=n.prepend)==null?void 0:M.call(n,O)])}:void 0,default:O=>{var j,J;let{id:T,messagesId:M}=O;return v("div",{class:"v-slider__container",onMousedown:b,onTouchstartPassive:p},[v("input",{id:`${T.value}_start`,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),v("input",{id:`${T.value}_stop`,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),v(Ky,{ref:C,start:k.value,stop:x.value},{"tick-label":n["tick-label"]}),v(Eu,{ref:l,"aria-describedby":M.value,focused:y&&d.value===((j=l.value)==null?void 0:j.$el),modelValue:c.value[0],"onUpdate:modelValue":K=>c.value=[K,c.value[1]],onFocus:K=>{var ie,B,Y,le;w(),d.value=(ie=l.value)==null?void 0:ie.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&K.relatedTarget!==((B=o.value)==null?void 0:B.$el)&&((Y=l.value)==null||Y.$el.blur(),(le=o.value)==null||le.$el.focus())},onBlur:()=>{V(),d.value=void 0},min:h.value,max:c.value[1],position:k.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),v(Eu,{ref:o,"aria-describedby":M.value,focused:y&&d.value===((J=o.value)==null?void 0:J.$el),modelValue:c.value[1],"onUpdate:modelValue":K=>c.value=[c.value[0],K],onFocus:K=>{var ie,B,Y,le;w(),d.value=(ie=o.value)==null?void 0:ie.$el,c.value[0]===c.value[1]&&c.value[0]===m.value&&K.relatedTarget!==((B=l.value)==null?void 0:B.$el)&&((Y=o.value)==null||Y.$el.blur(),(le=l.value)==null||le.$el.focus())},onBlur:()=>{V(),d.value=void 0},min:c.value[0],max:m.value,position:x.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const kI=z({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ee,default:"$ratingEmpty"},fullIcon:{type:Ee,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...be(),...ht(),...Xn(),...Ie(),...Le()},"VRating"),CI=ee()({name:"VRating",props:kI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),{themeClasses:l}=Be(e),o=Ce(e,"modelValue"),r=_(()=>ft(parseFloat(o.value),0,+e.length)),i=_(()=>In(Number(e.length),1)),s=_(()=>i.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=me(-1),c=_(()=>s.value.map(g=>{const b=e.hover&&u.value>-1,p=r.value>=g,S=u.value>=g,y=(b?S:p)?e.fullIcon:e.emptyIcon,w=e.activeColor??e.color,V=p||S?w:e.color;return{isFilled:p,isHovered:S,icon:y,color:V}})),d=_(()=>[0,...s.value].map(g=>{function b(){u.value=g}function p(){u.value=-1}function S(){e.disabled||e.readonly||(o.value=r.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?b:void 0,onMouseleave:e.hover?p:void 0,onClick:S}})),f=_(()=>e.name??`v-rating-${Lt()}`);function m(g){var x,P;let{value:b,index:p,showStar:S=!0}=g;const{onMouseenter:C,onMouseleave:y,onClick:w}=d.value[p+1],V=`${f.value}-${String(b).replace(".","-")}`,k={color:(x=c.value[p])==null?void 0:x.color,density:e.density,disabled:e.disabled,icon:(P=c.value[p])==null?void 0:P.icon,ripple:e.ripple,size:e.size,variant:"plain"};return v(pe,null,[v("label",{for:V,class:{"v-rating__item--half":e.halfIncrements&&b%1>0,"v-rating__item--full":e.halfIncrements&&b%1===0},onMouseenter:C,onMouseleave:y,onClick:w},[v("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,b,e.length)]),S?n.item?n.item({...c.value[p],props:k,value:b,index:p,rating:r.value}):v(je,se({"aria-label":a(e.itemAriaLabel,b,e.length)},k),null):void 0]),v("input",{class:"v-rating__hidden",name:f.value,id:V,type:"radio",value:b,checked:r.value===b,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?v("span",null,[g.label]):v("span",null,[Jt(" ")])}return oe(()=>{var b;const g=!!((b=e.itemLabels)!=null&&b.length)||n["item-label"];return v(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class],style:e.style},{default:()=>[v(m,{value:0,index:-1,showStar:!1},null),i.value.map((p,S)=>{var C,y;return v("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:p,index:S,label:(C=e.itemLabels)==null?void 0:C[S]}):void 0,v("div",{class:"v-rating__item"},[e.halfIncrements?v(pe,null,[v(m,{value:p-.5,index:S*2},null),v(m,{value:p,index:S*2+1},null)]):v(m,{value:p,index:S},null)]),g&&e.itemLabelPosition==="bottom"?h({value:p,index:S,label:(y=e.itemLabels)==null?void 0:y[S]}):void 0])})]})}),{}}});const wI={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function xI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return v("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Bv(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Qi(t))}function Qi(e){let t=[];if(!e)return t;const n=wI[e];if(e!==n){if(e.includes(","))return Nv(e);if(e.includes("@"))return Bv(e);n.includes(",")?t=Nv(n):n.includes("@")?t=Bv(n):n&&t.push(Qi(n))}return[xI(e,t)]}function Nv(e){return e.replace(/\s/g,"").split(",").map(Qi)}const PI=z({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Bt(),...vt(),...Le()},"VSkeletonLoader"),VI=ee()({name:"VSkeletonLoader",props:PI(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(Q(e,"color")),{dimensionStyles:o}=Nt(e),{elevationClasses:r}=wt(e),{themeClasses:i}=Be(e),{t:s}=ct(),u=_(()=>Qi(rt(e.type).join(",")));return oe(()=>{var d;const c=!n.default||e.loading;return v("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},i.value,a.value,r.value],style:[l.value,c?o.value:{}],"aria-busy":e.boilerplate?void 0:c,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:s(e.loadingText),role:e.boilerplate?void 0:"alert"},[c?u.value:(d=n.default)==null?void 0:d.call(n)])}),{}}});function $v(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function zv(e){let{selectedElement:t,containerSize:n,contentSize:a,isRtl:l,currentScrollOffset:o,isHorizontal:r}=e;const i=r?t.clientWidth:t.clientHeight,s=r?t.offsetLeft:t.offsetTop,u=l&&r?a-s-i:s,c=n+o,d=i+u,f=i*.4;return u<=o?o=Math.max(u-f,0):c<=d&&(o=Math.min(o-(c-d-f),a-n)),o}function EI(e){let{selectedElement:t,containerSize:n,contentSize:a,isRtl:l,isHorizontal:o}=e;const r=o?t.clientWidth:t.clientHeight,i=o?t.offsetLeft:t.offsetTop,s=l&&o?a-i-r/2-n/2:i+r/2-n/2;return Math.min(a-n,Math.max(0,s))}const Mb=Symbol.for("vuetify:v-slide-group"),Fb=z({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Mb},nextIcon:{type:Ee,default:"$next"},prevIcon:{type:Ee,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...be(),...kc(),...Ie(),...ol({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Mu=ee()({name:"VSlideGroup",props:Fb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:a}=Ct(),{displayClasses:l,mobile:o}=Va(e),r=Ea(e,e.symbol),i=me(!1),s=me(0),u=me(0),c=me(0),d=_(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:m}=On(),{resizeRef:h,contentRect:g}=On(),b=_(()=>r.selected.value.length?r.items.value.findIndex(R=>R.id===r.selected.value[0]):-1),p=_(()=>r.selected.value.length?r.items.value.findIndex(R=>R.id===r.selected.value[r.selected.value.length-1]):-1);if(Ke){let R=-1;ve(()=>[r.selected.value,m.value,g.value,d.value],()=>{cancelAnimationFrame(R),R=requestAnimationFrame(()=>{if(m.value&&g.value){const L=d.value?"width":"height";u.value=m.value[L],c.value=g.value[L],i.value=u.value+1=0&&h.value){const L=h.value.children[p.value];b.value===0||!i.value?s.value=0:e.centerActive?s.value=EI({selectedElement:L,containerSize:u.value,contentSize:c.value,isRtl:a.value,isHorizontal:d.value}):i.value&&(s.value=zv({selectedElement:L,containerSize:u.value,contentSize:c.value,isRtl:a.value,currentScrollOffset:s.value,isHorizontal:d.value}))}})})}const S=me(!1);let C=0,y=0;function w(R){const L=d.value?"clientX":"clientY";y=(a.value&&d.value?-1:1)*s.value,C=R.touches[0][L],S.value=!0}function V(R){if(!i.value)return;const L=d.value?"clientX":"clientY",F=a.value&&d.value?-1:1;s.value=F*(y+C-R.touches[0][L])}function k(R){const L=c.value-u.value;s.value<0||!i.value?s.value=0:s.value>=L&&(s.value=L),S.value=!1}function x(){f.value&&(f.value[d.value?"scrollLeft":"scrollTop"]=0)}const P=me(!1);function E(R){if(P.value=!0,!(!i.value||!h.value)){for(const L of R.composedPath())for(const F of h.value.children)if(F===L){s.value=zv({selectedElement:F,containerSize:u.value,contentSize:c.value,isRtl:a.value,currentScrollOffset:s.value,isHorizontal:d.value});return}}}function O(R){P.value=!1}function T(R){var L;!P.value&&!(R.relatedTarget&&((L=h.value)!=null&&L.contains(R.relatedTarget)))&&j()}function M(R){h.value&&(d.value?R.key==="ArrowRight"?j(a.value?"prev":"next"):R.key==="ArrowLeft"&&j(a.value?"next":"prev"):R.key==="ArrowDown"?j("next"):R.key==="ArrowUp"&&j("prev"),R.key==="Home"?j("first"):R.key==="End"&&j("last"))}function j(R){var L,F,q,te,U;if(h.value)if(!R)(L=Ro(h.value)[0])==null||L.focus();else if(R==="next"){const N=(F=h.value.querySelector(":focus"))==null?void 0:F.nextElementSibling;N?N.focus():j("first")}else if(R==="prev"){const N=(q=h.value.querySelector(":focus"))==null?void 0:q.previousElementSibling;N?N.focus():j("last")}else R==="first"?(te=h.value.firstElementChild)==null||te.focus():R==="last"&&((U=h.value.lastElementChild)==null||U.focus())}function J(R){const L=s.value+(R==="prev"?-1:1)*u.value;s.value=ft(L,0,c.value-u.value)}const K=_(()=>{let R=s.value>c.value-u.value?-(c.value-u.value)+$v(c.value-u.value-s.value):-s.value;s.value<=0&&(R=$v(-s.value));const L=a.value&&d.value?-1:1;return{transform:`translate${d.value?"X":"Y"}(${L*R}px)`,transition:S.value?"none":"",willChange:S.value?"transform":""}}),ie=_(()=>({next:r.next,prev:r.prev,select:r.select,isSelected:r.isSelected})),B=_(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!o.value;case!0:return i.value||Math.abs(s.value)>0;case"mobile":return o.value||i.value||Math.abs(s.value)>0;default:return!o.value&&(i.value||Math.abs(s.value)>0)}}),Y=_(()=>Math.abs(s.value)>0),le=_(()=>c.value>Math.abs(s.value)+u.value);return oe(()=>v(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":B.value,"v-slide-group--is-overflowing":i.value},l.value,e.class],style:e.style,tabindex:P.value||r.selected.value.length?-1:0,onFocus:T},{default:()=>{var R,L,F;return[B.value&&v("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!Y.value}],onClick:()=>Y.value&&J("prev")},[((R=n.prev)==null?void 0:R.call(n,ie.value))??v(Jr,null,{default:()=>[v($e,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),v("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:x},[v("div",{ref:h,class:"v-slide-group__content",style:K.value,onTouchstartPassive:w,onTouchmovePassive:V,onTouchendPassive:k,onFocusin:E,onFocusout:O,onKeydown:M},[(L=n.default)==null?void 0:L.call(n,ie.value)])]),B.value&&v("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!le.value}],onClick:()=>le.value&&J("next")},[((F=n.next)==null?void 0:F.call(n,ie.value))??v(Jr,null,{default:()=>[v($e,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:r.selected,scrollTo:J,scrollOffset:s,focus:j}}}),II=ee()({name:"VSlideGroupItem",props:rl(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,Mb);return()=>{var l;return(l=n.default)==null?void 0:l.call(n,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function TI(e){const t=me(e);let n=-1;function a(){clearInterval(n)}function l(){a(),Re(()=>t.value=e)}function o(r){const i=r?getComputedStyle(r):{transitionDuration:.2},s=parseFloat(i.transitionDuration)*1e3||200;if(a(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+s;t.value=Math.max(e-c,0),t.value<=0&&a()},s)}return Rt(a),{clear:a,time:t,start:o,reset:l}}const AI=z({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ia({location:"bottom"}),...Kl(),...Qe(),...gn(),...Le(),...gt(nr({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),OI=ee()({name:"VSnackbar",props:AI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{locationStyles:l}=Ta(e),{positionClasses:o}=Gl(e),{scopeId:r}=ql(),{themeClasses:i}=Be(e),{colorClasses:s,colorStyles:u,variantClasses:c}=ll(e),{roundedClasses:d}=at(e),f=TI(Number(e.timeout)),m=re(),h=re(),g=me(!1);ve(a,p),ve(()=>e.timeout,p),st(()=>{a.value&&p()});let b=-1;function p(){f.reset(),window.clearTimeout(b);const w=Number(e.timeout);if(!a.value||w===-1)return;const V=Oo(h.value);f.start(V),b=window.setTimeout(()=>{a.value=!1},w)}function S(){f.reset(),window.clearTimeout(b)}function C(){g.value=!0,S()}function y(){g.value=!1,p()}return oe(()=>{const w=Rn.filterProps(e),V=!!(n.default||n.text||e.text);return v(Rn,se({ref:m,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},o.value,e.class],style:e.style},w,{modelValue:a.value,"onUpdate:modelValue":k=>a.value=k,contentProps:se({class:["v-snackbar__wrapper",i.value,s.value,d.value,c.value],style:[l.value,u.value],onPointerenter:C,onPointerleave:y},w.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},r),{default:()=>{var k,x;return[al(!1,"v-snackbar"),e.timer&&v("div",{key:"timer",class:"v-snackbar__timer"},[v(Ai,{ref:h,active:!g.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":f.time.value},null)]),V&&v("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((k=n.text)==null?void 0:k.call(n))??e.text,(x=n.default)==null?void 0:x.call(n)]),n.actions&&v(De,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[v("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),wn({},m)}});const Bb=z({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Nb=ee()({name:"VStepperActions",props:Bb(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=ct();function o(){n("click:prev")}function r(){n("click:next")}return oe(()=>{const i={onClick:o},s={onClick:r};return v("div",{class:"v-stepper-actions"},[v(De,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=a.prev)==null?void 0:u.call(a,{props:i}))??v(je,i,null)]}}),v(De,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=a.next)==null?void 0:u.call(a,{props:s}))??v(je,s,null)]}})])}),{}}}),$b=Qt("v-stepper-header");const RI=z({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...rl()},"VStepperItem"),zb=ee()({name:"VStepperItem",directives:{Ripple:Jn},props:RI(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,jb,!0),l=_(()=>(a==null?void 0:a.value.value)??e.value),o=_(()=>e.rules.every(d=>d()===!0)),r=_(()=>!e.disabled&&e.editable),i=_(()=>e.error||!o.value),s=_(()=>e.complete||e.rules.length>0&&o.value),u=_(()=>i.value?e.errorIcon:s.value?e.completeIcon:e.editable?e.editIcon:e.icon),c=_(()=>({canEdit:r.value,hasError:i.value,hasCompleted:s.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return oe(()=>{var g,b,p;const d=(!a||a.isSelected.value||s.value||r.value)&&!i.value&&!e.disabled,f=!!(e.title!=null||n.title),m=!!(e.subtitle!=null||n.subtitle);function h(){a==null||a.toggle()}return nt(v("button",{class:["v-stepper-item",{"v-stepper-item--complete":s.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":i.value},a==null?void 0:a.selectedClass.value],disabled:!e.editable,onClick:h},[v(Wn,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:d?e.color:void 0,size:24},{default:()=>{var S;return[((S=n.icon)==null?void 0:S.call(n,c.value))??(u.value?v($e,{icon:u.value},null):l.value)]}}),v("div",{class:"v-stepper-item__content"},[f&&v("div",{key:"title",class:"v-stepper-item__title"},[((g=n.title)==null?void 0:g.call(n,c.value))??e.title]),m&&v("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((b=n.subtitle)==null?void 0:b.call(n,c.value))??e.subtitle]),(p=n.default)==null?void 0:p.call(n,c.value)])]),[[Kt("ripple"),e.ripple&&e.editable,null]])}),{}}}),LI=Symbol.for("vuetify:v-stepper"),DI=z({...gt(zc(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Hb=ee()({name:"VStepperWindow",props:DI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Te(LI,null),l=Ce(e,"modelValue"),o=_({get(){var r;return l.value!=null||!a?l.value:(r=a.items.value.find(i=>a.selected.value.includes(i.id)))==null?void 0:r.value},set(r){l.value=r}});return oe(()=>{const r=No.filterProps(e);return v(No,se({_as:"VStepperWindow"},r,{modelValue:o.value,"onUpdate:modelValue":i=>o.value=i,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),MI=z({...Hc()},"VStepperWindowItem"),Ub=ee()({name:"VStepperWindowItem",props:MI(),setup(e,t){let{slots:n}=t;return oe(()=>{const a=$o.filterProps(e);return v($o,se({_as:"VStepperWindowItem"},a,{class:"v-stepper-window-item"}),n)}),{}}}),jb=Symbol.for("vuetify:v-stepper"),FI=z({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...ol({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Ui(),...Xg(Bb(),["prevText","nextText"])},"VStepper"),BI=ee()({name:"VStepper",props:FI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:a,next:l,prev:o,selected:r}=Ea(e,jb),{color:i,editable:s,prevText:u,nextText:c}=Wo(e),d=_(()=>e.items.map((h,g)=>{const b=_t(h,e.itemTitle,h),p=_t(h,e.itemValue,g+1);return{title:b,value:p,raw:h}})),f=_(()=>a.value.findIndex(h=>r.value.includes(h.id))),m=_(()=>e.disabled?e.disabled:f.value===0?"prev":f.value===a.value.length-1?"next":!1);return Ze({VStepperItem:{editable:s,prevText:u,nextText:c},VStepperActions:{color:i,disabled:m,prevText:u,nextText:c}}),oe(()=>{const h=Za.filterProps(e),g=!!(n.header||e.items.length),b=e.items.length>0,p=!e.hideActions&&!!(b||n.actions);return v(Za,se(h,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var S,C;return[g&&v($b,{key:"stepper-header"},{default:()=>[d.value.map((y,w)=>v(pe,null,[!!w&&v(Mi,null,null),v(zb,y,{default:n[`header-item.${y.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),b&&v(Hb,{key:"stepper-window"},{default:()=>[d.value.map(y=>v(Ub,{value:y.value},{default:()=>{var w,V;return((w=n[`item.${y.value}`])==null?void 0:w.call(n,y))??((V=n.item)==null?void 0:V.call(n,y))}}))]}),(S=n.default)==null?void 0:S.call(n,{prev:o,next:l}),p&&(((C=n.actions)==null?void 0:C.call(n,{next:l,prev:o}))??v(Nb,{key:"stepper-actions","onClick:prev":o,"onClick:next":l},n))]}})}),{prev:o,next:l}}});const NI=z({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Qn(),...Li()},"VSwitch"),$I=ee()({name:"VSwitch",inheritAttrs:!1,props:NI(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Ce(e,"indeterminate"),o=Ce(e,"modelValue"),{loaderClasses:r}=Jo(e),{isFocused:i,focus:s,blur:u}=Zn(e),c=re(),d=_(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),f=Lt(),m=_(()=>e.id||`switch-${f}`);function h(){l.value&&(l.value=!1)}function g(b){var p,S;b.stopPropagation(),b.preventDefault(),(S=(p=c.value)==null?void 0:p.input)==null||S.click()}return oe(()=>{const[b,p]=Pa(n),S=Vt.filterProps(e),C=Xa.filterProps(e);return v(Vt,se({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},r.value,e.class]},b,S,{modelValue:o.value,"onUpdate:modelValue":y=>o.value=y,id:m.value,focused:i.value,style:e.style}),{...a,default:y=>{let{id:w,messagesId:V,isDisabled:k,isReadonly:x,isValid:P}=y;return v(Xa,se({ref:c},C,{modelValue:o.value,"onUpdate:modelValue":[E=>o.value=E,h],id:w.value,"aria-describedby":V.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:k.value,readonly:x.value,onFocus:s,onBlur:u},p),{...a,default:E=>{let{backgroundColorClasses:O,backgroundColorStyles:T}=E;return v("div",{class:["v-switch__track",...O.value],style:T.value,onClick:g},null)},input:E=>{let{inputNode:O,icon:T,backgroundColorClasses:M,backgroundColorStyles:j}=E;return v(pe,null,[O,v("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":T||e.loading},e.inset?void 0:M.value],style:e.inset?void 0:j.value},[v(Vc,null,{default:()=>[e.loading?v(Ri,{name:"v-switch",active:!0,color:P.value===!1?void 0:d.value},{default:J=>a.loader?a.loader(J):v(Ml,{active:J.isActive,color:J.color,indeterminate:!0,size:"16",width:"2"},null)}):T&&v($e,{key:T,icon:T,size:"x-small"},null)]})])])}})}})}),{}}});const zI=z({color:String,height:[Number,String],window:Boolean,...be(),...vt(),...Ul(),...Qe(),...Ie(),...Le()},"VSystemBar"),HI=ee()({name:"VSystemBar",props:zI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(Q(e,"color")),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),{ssrBootStyles:s}=nl(),u=_(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:me("top"),layoutSize:u,elementSize:u,active:_(()=>!0),absolute:Q(e,"absolute")});return oe(()=>v(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,r.value,i.value,e.class],style:[o.value,c.value,s.value,e.style]},n)),{}}});const Wb=Symbol.for("vuetify:v-tabs"),UI=z({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...gt(Oc({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),Kb=ee()({name:"VTab",props:UI(),setup(e,t){let{slots:n,attrs:a}=t;const{textColorClasses:l,textColorStyles:o}=Ot(e,"sliderColor"),r=_(()=>e.direction==="horizontal"),i=me(!1),s=re(),u=re();function c(d){var m,h;let{value:f}=d;if(i.value=f,f){const g=(h=(m=s.value)==null?void 0:m.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),b=u.value;if(!g||!b)return;const p=getComputedStyle(g).color,S=g.getBoundingClientRect(),C=b.getBoundingClientRect(),y=r.value?"x":"y",w=r.value?"X":"Y",V=r.value?"right":"bottom",k=r.value?"width":"height",x=S[y],P=C[y],E=x>P?S[V]-C[V]:S[y]-C[y],O=Math.sign(E)>0?r.value?"right":"bottom":Math.sign(E)<0?r.value?"left":"top":"center",M=(Math.abs(E)+(Math.sign(E)<0?S[k]:C[k]))/Math.max(S[k],C[k])||0,j=S[k]/C[k]||0,J=1.5;$a(b,{backgroundColor:[p,"currentcolor"],transform:[`translate${w}(${E}px) scale${w}(${j})`,`translate${w}(${E/J}px) scale${w}(${(M-1)/J+1})`,"none"],transformOrigin:Array(3).fill(O)},{duration:225,easing:Lo})}}return oe(()=>{const d=je.filterProps(e);return v(je,se({symbol:Wb,ref:s,class:["v-tab",e.class],style:e.style,tabindex:i.value?0:-1,role:"tab","aria-selected":String(i.value),active:!1},d,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var f;return v(pe,null,[((f=n.default)==null?void 0:f.call(n))??e.text,!e.hideSlider&&v("div",{ref:u,class:["v-tab__slider",l.value],style:o.value},null)])}})}),{}}});function jI(e){return e?e.map(t=>Kr(t)?t:{text:t,value:t}):[]}const WI=z({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Fb({mandatory:"force"}),...ht(),...Ie()},"VTabs"),KI=ee()({name:"VTabs",props:WI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),l=_(()=>jI(e.items)),{densityClasses:o}=Dt(e),{backgroundColorClasses:r,backgroundColorStyles:i}=Ye(Q(e,"bgColor"));return Ze({VTab:{color:Q(e,"color"),direction:Q(e,"direction"),stacked:Q(e,"stacked"),fixed:Q(e,"fixedTabs"),sliderColor:Q(e,"sliderColor"),hideSlider:Q(e,"hideSlider")}}),oe(()=>{const s=Mu.filterProps(e);return v(Mu,se(s,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},o.value,r.value,e.class],style:[{"--v-tabs-height":he(e.height)},i.value,e.style],role:"tablist",symbol:Wb}),{default:()=>[n.default?n.default():l.value.map(u=>v(Kb,se(u,{key:u.text}),null))]})}),{}}});const GI=z({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Qn(),...ar()},"VTextarea"),YI=ee()({name:"VTextarea",directives:{Intersect:Xo},inheritAttrs:!1,props:GI(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const o=Ce(e,"modelValue"),{isFocused:r,focus:i,blur:s}=Zn(e),u=_(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),c=_(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function d(O,T){var M,j;!e.autofocus||!O||(j=(M=T[0].target)==null?void 0:M.focus)==null||j.call(M)}const f=re(),m=re(),h=me(""),g=re(),b=_(()=>e.persistentPlaceholder||r.value||e.active);function p(){var O;g.value!==document.activeElement&&((O=g.value)==null||O.focus()),r.value||i()}function S(O){p(),a("click:control",O)}function C(O){a("mousedown:control",O)}function y(O){O.stopPropagation(),p(),Re(()=>{o.value="",gc(e["onClick:clear"],O)})}function w(O){var M;const T=O.target;if(o.value=T.value,(M=e.modelModifiers)!=null&&M.trim){const j=[T.selectionStart,T.selectionEnd];Re(()=>{T.selectionStart=j[0],T.selectionEnd=j[1]})}}const V=re(),k=re(+e.rows),x=_(()=>["plain","underlined"].includes(e.variant));kt(()=>{e.autoGrow||(k.value=+e.rows)});function P(){e.autoGrow&&Re(()=>{if(!V.value||!m.value)return;const O=getComputedStyle(V.value),T=getComputedStyle(m.value.$el),M=parseFloat(O.getPropertyValue("--v-field-padding-top"))+parseFloat(O.getPropertyValue("--v-input-padding-top"))+parseFloat(O.getPropertyValue("--v-field-padding-bottom")),j=V.value.scrollHeight,J=parseFloat(O.lineHeight),K=Math.max(parseFloat(e.rows)*J+M,parseFloat(T.getPropertyValue("--v-input-control-height"))),ie=parseFloat(e.maxRows)*J+M||1/0,B=ft(j??0,K,ie);k.value=Math.floor((B-M)/J),h.value=he(B)})}st(P),ve(o,P),ve(()=>e.rows,P),ve(()=>e.maxRows,P),ve(()=>e.density,P);let E;return ve(V,O=>{O?(E=new ResizeObserver(P),E.observe(V.value)):E==null||E.disconnect()}),Et(()=>{E==null||E.disconnect()}),oe(()=>{const O=!!(l.counter||e.counter||e.counterValue),T=!!(O||l.details),[M,j]=Pa(n),{modelValue:J,...K}=Vt.filterProps(e),ie=Fc(e);return v(Vt,se({ref:f,modelValue:o.value,"onUpdate:modelValue":B=>o.value=B,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":x.value},e.class],style:e.style},M,K,{centerAffix:k.value===1&&!x.value,focused:r.value}),{...l,default:B=>{let{id:Y,isDisabled:le,isDirty:R,isReadonly:L,isValid:F}=B;return v(Xl,se({ref:m,style:{"--v-textarea-control-height":h.value},onClick:S,onMousedown:C,"onClick:clear":y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ie,{id:Y.value,active:b.value||R.value,centerAffix:k.value===1&&!x.value,dirty:R.value||e.dirty,disabled:le.value,focused:r.value,error:F.value===!1}),{...l,default:q=>{let{props:{class:te,...U}}=q;return v(pe,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[e.prefix]),nt(v("textarea",se({ref:g,class:te,value:o.value,onInput:w,autofocus:e.autofocus,readonly:L.value,disabled:le.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:p,onBlur:s},U,j),null),[[Kt("intersect"),{handler:d},null,{once:!0}]]),e.autoGrow&&nt(v("textarea",{class:[te,"v-textarea__sizer"],id:`${U.id}-sizer`,"onUpdate:modelValue":N=>o.value=N,ref:V,readonly:!0,"aria-hidden":"true"},null),[[Hr,o.value]]),e.suffix&&v("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:T?B=>{var Y;return v(pe,null,[(Y=l.details)==null?void 0:Y.call(l,B),O&&v(pe,null,[v("span",null,null),v($i,{active:e.persistentCounter||r.value,value:u.value,max:c.value},l.counter)])])}:void 0})}),wn({},f,m,g)}});const qI=z({withBackground:Boolean,...be(),...Le(),...Ie()},"VThemeProvider"),XI=ee()({name:"VThemeProvider",props:qI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e);return()=>{var l;return e.withBackground?v(e.tag,{class:["v-theme-provider",a.value,e.class],style:e.style},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}}):(l=n.default)==null?void 0:l.call(n)}}});const JI=z({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...be(),...ht(),...Ie(),...Le()},"VTimeline"),ZI=ee()({name:"VTimeline",props:JI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{densityClasses:l}=Dt(e),{rtlClasses:o}=Ct();Ze({VTimelineDivider:{lineColor:Q(e,"lineColor")},VTimelineItem:{density:Q(e,"density"),lineInset:Q(e,"lineInset")}});const r=_(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),i=_(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return oe(()=>v(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,i.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,r.value,o.value,e.class],style:[{"--v-timeline-line-thickness":he(e.lineThickness)},e.style]},n)),{}}}),QI=z({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Ee,iconColor:String,lineColor:String,...be(),...Qe(),...Xn(),...vt()},"VTimelineDivider"),eT=ee()({name:"VTimelineDivider",props:QI(),setup(e,t){let{slots:n}=t;const{sizeClasses:a,sizeStyles:l}=Wl(e,"v-timeline-divider__dot"),{backgroundColorStyles:o,backgroundColorClasses:r}=Ye(Q(e,"dotColor")),{roundedClasses:i}=at(e,"v-timeline-divider__dot"),{elevationClasses:s}=wt(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Ye(Q(e,"lineColor"));return oe(()=>v("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[v("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&v("div",{key:"dot",class:["v-timeline-divider__dot",s.value,i.value,a.value],style:l.value},[v("div",{class:["v-timeline-divider__inner-dot",r.value,i.value],style:o.value},[n.default?v(De,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):v($e,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),v("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),tT=z({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Ee,iconColor:String,lineInset:[Number,String],...be(),...Bt(),...vt(),...Qe(),...Xn(),...Ie()},"VTimelineItem"),nT=ee()({name:"VTimelineItem",props:tT(),setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Nt(e),l=me(0),o=re();return ve(o,r=>{var i;r&&(l.value=((i=r.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:i.getBoundingClientRect().width)??0)},{flush:"post"}),oe(()=>{var r,i;return v("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":he(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${he(e.lineInset)})`:he(0)},e.style]},[v("div",{class:"v-timeline-item__body",style:a.value},[(r=n.default)==null?void 0:r.call(n)]),v(eT,{ref:o,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&v("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((i=n.opposite)==null?void 0:i.call(n))])])}),{}}}),aT=z({...be(),...gn({variant:"text"})},"VToolbarItems"),lT=ee()({name:"VToolbarItems",props:aT(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{color:Q(e,"color"),height:"inherit",variant:Q(e,"variant")}}),oe(()=>{var a;return v("div",{class:["v-toolbar-items",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const oT=z({id:String,text:String,...gt(nr({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),rT=ee()({name:"VTooltip",props:oT(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=Lt(),r=_(()=>e.id||`v-tooltip-${o}`),i=re(),s=_(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=_(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=_(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),d=_(()=>se({"aria-describedby":r.value},e.activatorProps));return oe(()=>{const f=Rn.filterProps(e);return v(Rn,se({ref:i,class:["v-tooltip",e.class],style:e.style,id:r.value},f,{modelValue:a.value,"onUpdate:modelValue":m=>a.value=m,transition:c.value,absolute:!0,location:s.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},l),{activator:n.activator,default:function(){var b;for(var m=arguments.length,h=new Array(m),g=0;g!0},setup(e,t){let{slots:n}=t;const a=ny(e,"validation");return()=>{var l;return(l=n.default)==null?void 0:l.call(n,a)}}}),sT=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Yx,VAlertTitle:Yh,VApp:ax,VAppBar:Cx,VAppBarNavIcon:jx,VAppBarTitle:Wx,VAutocomplete:dP,VAvatar:Wn,VBadge:vP,VBanner:hP,VBannerActions:Ty,VBannerText:Ay,VBottomNavigation:bP,VBottomSheet:_P,VBreadcrumbs:wP,VBreadcrumbsDivider:Ry,VBreadcrumbsItem:Ly,VBtn:je,VBtnGroup:hu,VBtnToggle:Ix,VCard:VP,VCardActions:Dy,VCardItem:By,VCardSubtitle:My,VCardText:Ny,VCardTitle:Fy,VCarousel:MP,VCarouselItem:BP,VCheckbox:n1,VCheckboxBtn:jn,VChip:tr,VChipGroup:o1,VClassIcon:wc,VCode:NP,VCol:vE,VColorPicker:VV,VCombobox:TV,VComponentIcon:vu,VContainer:uE,VCounter:$i,VDataIterator:zV,VDataTable:aE,VDataTableFooter:zo,VDataTableRow:ed,VDataTableRows:Qa,VDataTableServer:iE,VDataTableVirtual:oE,VDatePicker:wE,VDatePickerControls:Au,VDatePickerHeader:Ou,VDatePickerMonth:Ru,VDatePickerMonths:Lu,VDatePickerYears:Du,VDefaultsProvider:De,VDialog:wu,VDialogBottomTransition:ix,VDialogTopTransition:sx,VDialogTransition:Ei,VDivider:Mi,VExpandTransition:Ii,VExpandXTransition:Ic,VExpansionPanel:TE,VExpansionPanelText:Ob,VExpansionPanelTitle:Lb,VExpansionPanels:VE,VFabTransition:rx,VFadeTransition:Jr,VField:Xl,VFieldLabel:io,VFileInput:OE,VFooter:LE,VForm:ME,VHover:BE,VIcon:$e,VImg:qa,VInfiniteScroll:$E,VInput:Vt,VItem:UE,VItemGroup:HE,VKbd:jE,VLabel:Yl,VLayout:KE,VLayoutItem:YE,VLazy:XE,VLigatureIcon:Hw,VList:Fi,VListGroup:_u,VListImg:x1,VListItem:Kn,VListItemAction:V1,VListItemMedia:I1,VListItemSubtitle:cy,VListItemTitle:dy,VListSubheader:fy,VLocaleProvider:ZE,VMain:eI,VMenu:Ni,VMessages:Qh,VNavigationDrawer:uI,VNoSsr:cI,VOtpInput:fI,VOverlay:Rn,VPagination:sb,VParallax:gI,VProgressCircular:Ml,VProgressLinear:Ai,VRadio:yI,VRadioGroup:pI,VRangeSlider:SI,VRating:CI,VResponsive:mu,VRow:_E,VScaleTransition:Vc,VScrollXReverseTransition:cx,VScrollXTransition:ux,VScrollYReverseTransition:fx,VScrollYTransition:dx,VSelect:Iy,VSelectionControl:Xa,VSelectionControlGroup:Xh,VSheet:Za,VSkeletonLoader:VI,VSlideGroup:Mu,VSlideGroupItem:II,VSlideXReverseTransition:mx,VSlideXTransition:vx,VSlideYReverseTransition:gx,VSlideYTransition:Ec,VSlider:Iu,VSnackbar:OI,VSpacer:Pb,VStepper:BI,VStepperActions:Nb,VStepperHeader:$b,VStepperItem:zb,VStepperWindow:Hb,VStepperWindowItem:Ub,VSvgIcon:Cc,VSwitch:$I,VSystemBar:HI,VTab:Kb,VTable:el,VTabs:KI,VTextField:Ja,VTextarea:YI,VThemeProvider:XI,VTimeline:ZI,VTimelineItem:nT,VToolbar:gu,VToolbarItems:lT,VToolbarTitle:Pc,VTooltip:rT,VValidation:iT,VVirtualScroll:Hi,VWindow:No,VWindowItem:$o},Symbol.toStringTag,{value:"Module"}));function uT(e,t){const n=t.modifiers||{},a=t.value,{once:l,immediate:o,...r}=n,i=!Object.keys(r).length,{handler:s,options:u}=typeof a=="object"?a:{handler:a,options:{attributes:(r==null?void 0:r.attr)??i,characterData:(r==null?void 0:r.char)??i,childList:(r==null?void 0:r.child)??i,subtree:(r==null?void 0:r.sub)??i}},c=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;s==null||s(d,f),l&&Gb(e,t)});o&&(s==null||s([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function Gb(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const cT={mounted:uT,unmounted:Gb};function dT(e,t){var l,o;const n=t.value,a={passive:!((l=t.modifiers)!=null&&l.active)};window.addEventListener("resize",n,a),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:a},(o=t.modifiers)!=null&&o.quiet||n()}function fT(e,t){var l;if(!((l=e._onResize)!=null&&l[t.instance.$.uid]))return;const{handler:n,options:a}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,a),delete e._onResize[t.instance.$.uid]}const vT={mounted:dT,unmounted:fT};function Yb(e,t){const{self:n=!1}=t.modifiers??{},a=t.value,l=typeof a=="object"&&a.options||{passive:!0},o=typeof a=="function"||"handleEvent"in a?a:a.handler,r=n?e:t.arg?document.querySelector(t.arg):window;r&&(r.addEventListener("scroll",o,l),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:o,options:l,target:n?void 0:r})}function qb(e,t){var o;if(!((o=e._onScroll)!=null&&o[t.instance.$.uid]))return;const{handler:n,options:a,target:l=e}=e._onScroll[t.instance.$.uid];l.removeEventListener("scroll",n,a),delete e._onScroll[t.instance.$.uid]}function mT(e,t){t.value!==t.oldValue&&(qb(e,t),Yb(e,t))}const gT={mounted:Yb,unmounted:qb,updated:mT},hT=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:xy,Intersect:Xo,Mutate:cT,Resize:vT,Ripple:Jn,Scroll:gT,Touch:$c},Symbol.toStringTag,{value:"Module"})),yT="dark",bT={dark:{colors:{primary:"#212121",secondary:"#424242",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}},light:{colors:{primary:"#37474F",secondary:"#90A4AE",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}}},pT={defaultTheme:yT,themes:bT},Cs=e=>e&&typeof e=="object"&&!Array.isArray(e),Fu=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(Cs(e)&&Cs(n))for(const a in n)Cs(n[a])?(e[a]||Object.assign(e,{[a]:{}}),Fu(e[a],n[a])):Object.assign(e,{[a]:n[a]});return Fu(e,...t)},_T=Fu({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},header:{title:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},barTitle:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL für Hintergrundbild"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Farbverlauf (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Anzeige der Uhrzeit in der Kopfzeile"])},showDate:e=>{const{normalize:t}=e;return t(["Datum"])},showDateHint:e=>{const{normalize:t}=e;return t(["Anzeige des Datums in der Kopfzeile"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Seite aktualsieren"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Sprachen"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Eingabe erforderlich!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Neustart od. %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["Kompakt"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Kompakte Darstellung untergeordneter Navigationspunkte"])},sort:e=>{const{normalize:t}=e;return t(["sortiert"])},sortHint:e=>{const{normalize:t}=e;return t(["Sortiert untergeordneter Navigationspunkte aufsteigend"])},divider:e=>{const{normalize:t}=e;return t(["Trennlinie"])},dividerHint:e=>{const{normalize:t}=e;return t(["Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extendedSettings:e=>{const{normalize:t}=e;return t(["erweiterte Konfiguration"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Abruf des CSRF Token fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist und lade FHEMapp neu. Wenn der Fehler erneut auftritt, prüfe ob die FHEM Einstellungen für CSRF Token kerrekt sind."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehalgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}}}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},header:{title:e=>{const{normalize:t}=e;return t(["Header"])},barTitle:e=>{const{normalize:t}=e;return t(["Header"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL for background image"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Color gradient (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Time"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Show time in the header"])},showDate:e=>{const{normalize:t}=e;return t(["Date"])},showDateHint:e=>{const{normalize:t}=e;return t(["Show date in the header"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Day/Night mode"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Page refresh"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Sesstings"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Languages"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu FHEM Commands"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Input required!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Label"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Restart or %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Command"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage or %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["compact"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Compact display of subordinate navigation points"])},sort:e=>{const{normalize:t}=e;return t(["sorted"])},sortHint:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation points in ascending order"])},divider:e=>{const{normalize:t}=e;return t(["divider"])},dividerHint:e=>{const{normalize:t}=e;return t(["Divider line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extendedSettings:e=>{const{normalize:t}=e;return t(["Advanced configuration"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Failed to retrieve the CSRF token"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable and reload FHEMapp. If the error occurs again, check whether the FHEM settings for CSRF tokens are correct."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}}}}}}),ST=Eh({components:sT,directives:hT,theme:pT}),kT=aC({legacy:!1,globalInjection:!0,locale:navigator.language.split("-")[0]||"de",fallbackLocale:"en",messages:_T}),rr=TS(tx);rr.use(OS());rr.use(Hn);rr.use(ST);rr.use(kT);rr.mount("#app");export{IT as $,DT as A,r_ as B,Tt as C,pa as D,Gv as E,pe as F,An as G,yS as H,AT as I,un as J,BT as K,va as L,Ft as M,Ln as N,Tn as O,uA as P,TS as Q,po as R,kl as S,D_ as T,T_ as U,oc as V,QT as W,I_ as X,mA as Y,v_ as Z,nA as _,Ht as a,Up as a$,FT as a0,Ca as a1,mS as a2,HT as a3,UT as a4,KT as a5,jT as a6,zT as a7,dA as a8,WT as a9,CT as aA,ni as aB,wm as aC,mi as aD,Et as aE,Vm as aF,xm as aG,f_ as aH,d_ as aI,c_ as aJ,Rt as aK,u_ as aL,Yo as aM,Zu as aN,RT as aO,ze as aP,dm as aQ,OT as aR,Is as aS,jo as aT,aA as aU,Yd as aV,NT as aW,Kt as aX,sA as aY,xo as aZ,Id as a_,Zl as aa,wT as ab,Nl as ac,fn as ad,qv as ae,Ju as af,F_ as ag,vn as ah,Hl as ai,k_ as aj,IS as ak,oA as al,gA as am,Te as an,W_ as ao,um as ap,fa as aq,Cl as ar,Xe as as,lA as at,Mr as au,_a as av,si as aw,JT as ax,ZT as ay,Re as az,xl as b,wl as b0,sm as b1,PT as b2,me as b3,U_ as b4,iA as b5,xT as b6,Pr as b7,$T as b8,Ae as b9,Us as bA,LT as bB,Q as ba,Wo as bb,ET as bc,tA as bd,VT as be,qT as bf,fA as bg,cA as bh,XT as bi,j_ as bj,YT as bk,Sm as bl,ag as bm,wS as bn,lg as bo,CS as bp,Hr as bq,K_ as br,TT as bs,kt as bt,a_ as bu,MT as bv,eA as bw,GT as bx,vA as by,rA as bz,_ as c,Ts as d,v as e,re as f,bt as g,xe as h,Va as i,Jt as j,bn as k,nt as l,se as m,ve as n,it as o,ai as p,Um as q,He as r,Hn as s,pl as t,xc as u,Cn as v,qe as w,Xp as x,st as y,km as z}; diff --git a/www/fhemapp4/assets/index-c03ab259.js b/www/fhemapp4/assets/index-c03ab259.js new file mode 100644 index 00000000..b1979bd3 --- /dev/null +++ b/www/fhemapp4/assets/index-c03ab259.js @@ -0,0 +1,32 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function ei(e,t){const n=Object.create(null),a=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const We={},hl=[],pn=()=>{},Xb=()=>!1,Uo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Bu=e=>e.startsWith("onUpdate:"),et=Object.assign,Nu=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jb=Object.prototype.hasOwnProperty,Fe=(e,t)=>Jb.call(e,t),_e=Array.isArray,yl=e=>Bl(e)==="[object Map]",tl=e=>Bl(e)==="[object Set]",id=e=>Bl(e)==="[object Date]",Zb=e=>Bl(e)==="[object RegExp]",Ve=e=>typeof e=="function",tt=e=>typeof e=="string",ga=e=>typeof e=="symbol",Ge=e=>e!==null&&typeof e=="object",$u=e=>(Ge(e)||Ve(e))&&Ve(e.then)&&Ve(e.catch),Uv=Object.prototype.toString,Bl=e=>Uv.call(e),Qb=e=>Bl(e).slice(8,-1),jv=e=>Bl(e)==="[object Object]",zu=e=>tt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,so=ei(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ti=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ep=/-(\w)/g,Ft=ti(e=>e.replace(ep,(t,n)=>n?n.toUpperCase():"")),tp=/\B([A-Z])/g,ln=ti(e=>e.replace(tp,"-$1").toLowerCase()),Ln=ti(e=>e.charAt(0).toUpperCase()+e.slice(1)),Pr=ti(e=>e?`on${Ln(e)}`:""),ha=(e,t)=>!Object.is(e,t),bl=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Rr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Lr=e=>{const t=tt(e)?Number(e):NaN;return isNaN(t)?e:t};let sd;const ws=()=>sd||(sd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),np="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",ap=ei(np);function ni(e){if(_e(e)){const t={};for(let n=0;n{if(n){const a=n.split(op);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ai(e){let t="";if(tt(e))t=e;else if(_e(e))for(let n=0;nya(n,t))}const pl=e=>tt(e)?e:e==null?"":_e(e)||Ge(e)&&(e.toString===Uv||!Ve(e.toString))?JSON.stringify(e,Kv,2):String(e),Kv=(e,t)=>t&&t.__v_isRef?Kv(e,t.value):yl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,l],o)=>(n[ts(a,o)+" =>"]=l,n),{})}:tl(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ts(n))}:ga(t)?ts(t):Ge(t)&&!_e(t)&&!jv(t)?String(t):t,ts=(e,t="")=>{var n;return ga(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Yt;class Gv{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Yt,!t&&Yt&&(this.index=(Yt.scopes||(Yt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Yt;try{return Yt=this,t()}finally{Yt=n}}}on(){Yt=this}off(){Yt=this.parent}stop(t){if(this._active){let n,a;for(n=0,a=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Xv=e=>(e.w&ba)>0,Jv=e=>(e.n&ba)>0,dp=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let a=0;a{(c==="length"||!ga(c)&&c>=s)&&i.push(u)})}else switch(n!==void 0&&i.push(r.get(n)),t){case"add":_e(e)?zu(n)&&i.push(r.get("length")):(i.push(r.get(Ha)),yl(e)&&i.push(r.get(Ps)));break;case"delete":_e(e)||(i.push(r.get(Ha)),yl(e)&&i.push(r.get(Ps)));break;case"set":yl(e)&&i.push(r.get(Ha));break}if(i.length===1)i[0]&&Vs(i[0]);else{const s=[];for(const u of i)u&&s.push(...u);Vs(Hu(s))}}function Vs(e,t){const n=_e(e)?e:[...e];for(const a of n)a.computed&&cd(a);for(const a of n)a.computed||cd(a)}function cd(e,t){(e!==hn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function vp(e,t){var n;return(n=Dr.get(e))==null?void 0:n.get(t)}const mp=ei("__proto__,__v_isRef,__isVue"),em=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ga)),dd=gp();function gp(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const a=Ae(this);for(let o=0,r=this.length;o{e[t]=function(...n){$l();const a=Ae(this)[t].apply(this,n);return zl(),a}}),e}function hp(e){const t=Ae(this);return Wt(t,"has",e),t.hasOwnProperty(e)}class tm{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,a){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw")return a===(l?o?im:rm:o?om:lm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const r=_e(t);if(!l){if(r&&Fe(dd,n))return Reflect.get(dd,n,a);if(n==="hasOwnProperty")return hp}const i=Reflect.get(t,n,a);return(ga(n)?em.has(n):mp(n))||(l||Wt(t,"get",n),o)?i:Xe(i)?r&&zu(n)?i:i.value:Ge(i)?l?jo(i):bt(i):i}}class nm extends tm{constructor(t=!1){super(!1,t)}set(t,n,a,l){let o=t[n];if(!this._shallow){const s=Cl(o);if(!Mr(a)&&!Cl(a)&&(o=Ae(o),a=Ae(a)),!_e(t)&&Xe(o)&&!Xe(a))return s?!1:(o.value=a,!0)}const r=_e(t)&&zu(n)?Number(n)e,oi=e=>Reflect.getPrototypeOf(e);function ir(e,t,n=!1,a=!1){e=e.__v_raw;const l=Ae(e),o=Ae(t);n||(ha(t,o)&&Wt(l,"get",t),Wt(l,"get",o));const{has:r}=oi(l),i=a?Uu:n?ju:_o;if(r.call(l,t))return i(e.get(t));if(r.call(l,o))return i(e.get(o));e!==l&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,a=Ae(n),l=Ae(e);return t||(ha(e,l)&&Wt(a,"has",e),Wt(a,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function ur(e,t=!1){return e=e.__v_raw,!t&&Wt(Ae(e),"iterate",Ha),Reflect.get(e,"size",e)}function fd(e){e=Ae(e);const t=Ae(this);return oi(t).has.call(t,e)||(t.add(e),zn(t,"add",e,e)),this}function vd(e,t){t=Ae(t);const n=Ae(this),{has:a,get:l}=oi(n);let o=a.call(n,e);o||(e=Ae(e),o=a.call(n,e));const r=l.call(n,e);return n.set(e,t),o?ha(t,r)&&zn(n,"set",e,t):zn(n,"add",e,t),this}function md(e){const t=Ae(this),{has:n,get:a}=oi(t);let l=n.call(t,e);l||(e=Ae(e),l=n.call(t,e)),a&&a.call(t,e);const o=t.delete(e);return l&&zn(t,"delete",e,void 0),o}function gd(){const e=Ae(this),t=e.size!==0,n=e.clear();return t&&zn(e,"clear",void 0,void 0),n}function cr(e,t){return function(a,l){const o=this,r=o.__v_raw,i=Ae(r),s=t?Uu:e?ju:_o;return!e&&Wt(i,"iterate",Ha),r.forEach((u,c)=>a.call(l,s(u),s(c),o))}}function dr(e,t,n){return function(...a){const l=this.__v_raw,o=Ae(l),r=yl(o),i=e==="entries"||e===Symbol.iterator&&r,s=e==="keys"&&r,u=l[e](...a),c=n?Uu:t?ju:_o;return!t&&Wt(o,"iterate",s?Ps:Ha),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:i?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function ta(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Sp(){const e={get(o){return ir(this,o)},get size(){return ur(this)},has:sr,add:fd,set:vd,delete:md,clear:gd,forEach:cr(!1,!1)},t={get(o){return ir(this,o,!1,!0)},get size(){return ur(this)},has:sr,add:fd,set:vd,delete:md,clear:gd,forEach:cr(!1,!0)},n={get(o){return ir(this,o,!0)},get size(){return ur(this,!0)},has(o){return sr.call(this,o,!0)},add:ta("add"),set:ta("set"),delete:ta("delete"),clear:ta("clear"),forEach:cr(!0,!1)},a={get(o){return ir(this,o,!0,!0)},get size(){return ur(this,!0)},has(o){return sr.call(this,o,!0)},add:ta("add"),set:ta("set"),delete:ta("delete"),clear:ta("clear"),forEach:cr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=dr(o,!1,!1),n[o]=dr(o,!0,!1),t[o]=dr(o,!1,!0),a[o]=dr(o,!0,!0)}),[e,n,t,a]}const[kp,Cp,wp,xp]=Sp();function ri(e,t){const n=t?e?xp:wp:e?Cp:kp;return(a,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?a:Reflect.get(Fe(n,l)&&l in a?n:a,l,o)}const Pp={get:ri(!1,!1)},Vp={get:ri(!1,!0)},Ep={get:ri(!0,!1)},Ip={get:ri(!0,!0)},lm=new WeakMap,om=new WeakMap,rm=new WeakMap,im=new WeakMap;function Tp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ap(e){return e.__v_skip||!Object.isExtensible(e)?0:Tp(Qb(e))}function bt(e){return Cl(e)?e:ii(e,!1,yp,Pp,lm)}function sm(e){return ii(e,!1,pp,Vp,om)}function jo(e){return ii(e,!0,bp,Ep,rm)}function PT(e){return ii(e,!0,_p,Ip,im)}function ii(e,t,n,a,l){if(!Ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const r=Ap(e);if(r===0)return e;const i=new Proxy(e,r===2?a:n);return l.set(e,i),i}function fa(e){return Cl(e)?fa(e.__v_raw):!!(e&&e.__v_isReactive)}function Cl(e){return!!(e&&e.__v_isReadonly)}function Mr(e){return!!(e&&e.__v_isShallow)}function um(e){return fa(e)||Cl(e)}function Ae(e){const t=e&&e.__v_raw;return t?Ae(t):e}function si(e){return Or(e,"__v_skip",!0),e}const _o=e=>Ge(e)?bt(e):e,ju=e=>Ge(e)?jo(e):e;function Wu(e){da&&hn&&(e=Ae(e),Qv(e.dep||(e.dep=Hu())))}function ui(e,t){e=Ae(e);const n=e.dep;n&&Vs(n)}function Xe(e){return!!(e&&e.__v_isRef===!0)}function ie(e){return cm(e,!1)}function ge(e){return cm(e,!0)}function cm(e,t){return Xe(e)?e:new Op(e,t)}class Op{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ae(t),this._value=n?t:_o(t)}get value(){return Wu(this),this._value}set value(t){const n=this.__v_isShallow||Mr(t)||Cl(t);t=n?t:Ae(t),ha(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:_o(t),ui(this))}}function VT(e){ui(e)}function xe(e){return Xe(e)?e.value:e}function ET(e){return Ve(e)?e():xe(e)}const Rp={get:(e,t,n)=>xe(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const l=e[t];return Xe(l)&&!Xe(n)?(l.value=n,!0):Reflect.set(e,t,n,a)}};function dm(e){return fa(e)?e:new Proxy(e,Rp)}class Lp{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:a}=t(()=>Wu(this),()=>ui(this));this._get=n,this._set=a}get value(){return this._get()}set value(t){this._set(t)}}function IT(e){return new Lp(e)}function Wo(e){const t=_e(e)?new Array(e.length):{};for(const n in e)t[n]=fm(e,n);return t}class Dp{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return vp(Ae(this._object),this._key)}}class Mp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function J(e,t,n){return Xe(e)?e:Ve(e)?new Mp(e):Ge(e)&&arguments.length>1?fm(e,t,n):ie(e)}function fm(e,t,n){const a=e[t];return Xe(a)?a:new Dp(e,t,n)}class Fp{constructor(t,n,a,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new po(t,()=>{this._dirty||(this._dirty=!0,ui(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=a}get value(){const t=Ae(this);return Wu(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Bp(e,t,n=!1){let a,l;const o=Ve(e);return o?(a=e,l=pn):(a=e.get,l=e.set),new Fp(a,l,o||!l,n)}function TT(e,...t){}function AT(e,t){}function va(e,t,n,a){let l;try{l=a?e(...a):e()}catch(o){Hl(o,t,n)}return l}function un(e,t,n,a){if(Ve(e)){const o=va(e,t,n,a);return o&&$u(o)&&o.catch(r=>{Hl(r,t,n)}),o}const l=[];for(let o=0;o>>1,l=It[a],o=ko(l);oVn&&It.splice(t,1)}function Is(e){_e(e)?_l.push(...e):(!Bn||!Bn.includes(e,e.allowRecurse?Ma+1:Ma))&&_l.push(e),mm()}function hd(e,t,n=So?Vn+1:0){for(;nko(n)-ko(a)),Ma=0;Mae.id==null?1/0:e.id,Hp=(e,t)=>{const n=ko(e)-ko(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function gm(e){Es=!1,So=!0,It.sort(Hp);const t=pn;try{for(Vn=0;VnZl.emit(l,...o)),fr=[]):typeof window<"u"&&window.HTMLElement&&!((a=(n=window.navigator)==null?void 0:n.userAgent)!=null&&a.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(o=>{Up(o,t)}),setTimeout(()=>{Zl||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,fr=[])},3e3)):fr=[]}function jp(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||We;let l=n;const o=t.startsWith("update:"),r=o&&t.slice(7);if(r&&r in a){const c=`${r==="modelValue"?"model":r}Modifiers`,{number:d,trim:f}=a[c]||We;f&&(l=n.map(m=>tt(m)?m.trim():m)),d&&(l=n.map(Rr))}let i,s=a[i=Pr(t)]||a[i=Pr(Ft(t))];!s&&o&&(s=a[i=Pr(ln(t))]),s&&un(s,e,6,l);const u=a[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,un(u,e,6,l)}}function hm(e,t,n=!1){const a=t.emitsCache,l=a.get(e);if(l!==void 0)return l;const o=e.emits;let r={},i=!1;if(!Ve(e)){const s=u=>{const c=hm(u,t,!0);c&&(i=!0,et(r,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!o&&!i?(Ge(e)&&a.set(e,null),null):(_e(o)?o.forEach(s=>r[s]=null):et(r,o),Ge(e)&&a.set(e,r),r)}function di(e,t){return!e||!Uo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Fe(e,t[0].toLowerCase()+t.slice(1))||Fe(e,ln(t))||Fe(e,t))}let St=null,fi=null;function Co(e){const t=St;return St=e,fi=e&&e.type.__scopeId||null,t}function OT(e){fi=e}function RT(){fi=null}const LT=e=>qe;function qe(e,t=St,n){if(!t||e._n)return e;const a=(...l)=>{a._d&&Id(-1);const o=Co(t);let r;try{r=e(...l)}finally{Co(o),a._d&&Id(1)}return r};return a._n=!0,a._c=!0,a._d=!0,a}function Vr(e){const{type:t,vnode:n,proxy:a,withProxy:l,props:o,propsOptions:[r],slots:i,attrs:s,emit:u,render:c,renderCache:d,data:f,setupState:m,ctx:h,inheritAttrs:g}=e;let b,p;const S=Co(e);try{if(n.shapeFlag&4){const y=l||a,w=y;b=qt(c.call(w,y,d,o,m,f,h)),p=s}else{const y=t;b=qt(y.length>1?y(o,{attrs:s,slots:i,emit:u}):y(o,null)),p=t.props?s:Kp(s)}}catch(y){fo.length=0,Hl(y,e,1),b=v(Tt)}let C=b;if(p&&g!==!1){const y=Object.keys(p),{shapeFlag:w}=C;y.length&&w&7&&(r&&y.some(Bu)&&(p=Gp(p,r)),C=Tn(C,p))}return n.dirs&&(C=Tn(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),b=C,Co(S),b}function Wp(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Uo(n))&&((t||(t={}))[n]=e[n]);return t},Gp=(e,t)=>{const n={};for(const a in e)(!Bu(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Yp(e,t,n){const{props:a,children:l,component:o}=e,{props:r,children:i,patchFlag:s}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return a?yd(a,r,u):!!r;if(s&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense,Jp={name:"Suspense",__isSuspense:!0,process(e,t,n,a,l,o,r,i,s,u){e==null?Zp(t,n,a,l,o,r,i,s,u):Qp(e,t,n,a,l,r,i,s,u)},hydrate:e_,create:Xu,normalize:t_},DT=Jp;function wo(e,t){const n=e.props&&e.props[t];Ve(n)&&n()}function Zp(e,t,n,a,l,o,r,i,s){const{p:u,o:{createElement:c}}=s,d=c("div"),f=e.suspense=Xu(e,l,a,t,d,n,o,r,i,s);u(null,f.pendingBranch=e.ssContent,d,null,a,f,o,r),f.deps>0?(wo(e,"onPending"),wo(e,"onFallback"),u(null,e.ssFallback,t,n,a,null,o,r),Sl(f,e.ssFallback)):f.resolve(!1,!0)}function Qp(e,t,n,a,l,o,r,i,{p:s,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,m=t.ssFallback,{activeBranch:h,pendingBranch:g,isInFallback:b,isHydrating:p}=d;if(g)d.pendingBranch=f,yn(f,g)?(s(g,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0?d.resolve():b&&(s(h,m,n,a,l,null,o,r,i),Sl(d,m))):(d.pendingId++,p?(d.isHydrating=!1,d.activeBranch=g):u(g,l,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),b?(s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0?d.resolve():(s(h,m,n,a,l,null,o,r,i),Sl(d,m))):h&&yn(f,h)?(s(h,f,n,a,l,d,o,r,i),d.resolve(!0)):(s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0&&d.resolve()));else if(h&&yn(f,h))s(h,f,n,a,l,d,o,r,i),Sl(d,f);else if(wo(t,"onPending"),d.pendingBranch=f,d.pendingId++,s(null,f,d.hiddenContainer,null,l,d,o,r,i),d.deps<=0)d.resolve();else{const{timeout:S,pendingId:C}=d;S>0?setTimeout(()=>{d.pendingId===C&&d.fallback(m)},S):S===0&&d.fallback(m)}}function Xu(e,t,n,a,l,o,r,i,s,u,c=!1){const{p:d,m:f,um:m,n:h,o:{parentNode:g,remove:b}}=u;let p;const S=n_(e);S&&t!=null&&t.pendingBranch&&(p=t.pendingId,t.deps++);const C=e.props?Lr(e.props.timeout):void 0,y={vnode:e,parent:t,parentComponent:n,isSVG:r,container:a,hiddenContainer:l,anchor:o,deps:0,pendingId:0,timeout:typeof C=="number"?C:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(w=!1,V=!1){const{vnode:k,activeBranch:x,pendingBranch:P,pendingId:E,effects:O,parentComponent:T,container:F}=y;let K=!1;if(y.isHydrating)y.isHydrating=!1;else if(!w){K=x&&P.transition&&P.transition.mode==="out-in",K&&(x.transition.afterLeave=()=>{E===y.pendingId&&(f(P,F,h(x),0),Is(O))});let{anchor:re}=y;x&&(re=h(x),m(x,T,y,!0)),K||f(P,F,re,0)}Sl(y,P),y.pendingBranch=null,y.isInFallback=!1;let X=y.parent,G=!1;for(;X;){if(X.pendingBranch){X.effects.push(...O),G=!0;break}X=X.parent}!G&&!K&&Is(O),y.effects=[],S&&t&&t.pendingBranch&&p===t.pendingId&&(t.deps--,t.deps===0&&!V&&t.resolve()),wo(k,"onResolve")},fallback(w){if(!y.pendingBranch)return;const{vnode:V,activeBranch:k,parentComponent:x,container:P,isSVG:E}=y;wo(V,"onFallback");const O=h(k),T=()=>{y.isInFallback&&(d(null,w,P,O,x,null,E,i,s),Sl(y,w))},F=w.transition&&w.transition.mode==="out-in";F&&(k.transition.afterLeave=T),y.isInFallback=!0,m(k,x,null,!0),F||T()},move(w,V,k){y.activeBranch&&f(y.activeBranch,w,V,k),y.container=w},next(){return y.activeBranch&&h(y.activeBranch)},registerDep(w,V){const k=!!y.pendingBranch;k&&y.deps++;const x=w.vnode.el;w.asyncDep.catch(P=>{Hl(P,w,0)}).then(P=>{if(w.isUnmounted||y.isUnmounted||y.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:E}=w;Fs(w,P,!1),x&&(E.el=x);const O=!x&&w.subTree.el;V(w,E,g(x||w.subTree.el),x?null:h(w.subTree),y,r,s),O&&b(O),Gu(w,E.el),k&&--y.deps===0&&y.resolve()})},unmount(w,V){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,w,V),y.pendingBranch&&m(y.pendingBranch,n,w,V)}};return y}function e_(e,t,n,a,l,o,r,i,s){const u=t.suspense=Xu(t,a,n,e.parentNode,document.createElement("div"),null,l,o,r,i,!0),c=s(e,u.pendingBranch=t.ssContent,n,u,o,r);return u.deps===0&&u.resolve(!1,!0),c}function t_(e){const{shapeFlag:t,children:n}=e,a=t&32;e.ssContent=pd(a?n.default:n),e.ssFallback=a?pd(n.fallback):v(Tt)}function pd(e){let t;if(Ve(e)){const n=Ga&&e._c;n&&(e._d=!1,it()),e=e(),n&&(e._d=!0,t=Ut,$m())}return _e(e)&&(e=Wp(e)),e=qt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function pm(e,t){t&&t.pendingBranch?_e(e)?t.effects.push(...e):t.effects.push(e):Is(e)}function Sl(e,t){e.activeBranch=t;const{vnode:n,parentComponent:a}=e,l=n.el=t.el;a&&a.subTree===n&&(a.vnode.el=l,Gu(a,l))}function n_(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function kt(e,t){return Ko(e,null,t)}function a_(e,t){return Ko(e,null,{flush:"post"})}function MT(e,t){return Ko(e,null,{flush:"sync"})}const vr={};function ve(e,t,n){return Ko(e,t,n)}function Ko(e,t,{immediate:n,deep:a,flush:l,onTrack:o,onTrigger:r}=We){var i;const s=qv()===((i=dt)==null?void 0:i.scope)?dt:null;let u,c=!1,d=!1;if(Xe(e)?(u=()=>e.value,c=Mr(e)):fa(e)?(u=()=>e,a=!0):_e(e)?(d=!0,c=e.some(y=>fa(y)||Mr(y)),u=()=>e.map(y=>{if(Xe(y))return y.value;if(fa(y))return Ba(y);if(Ve(y))return va(y,s,2)})):Ve(e)?t?u=()=>va(e,s,2):u=()=>{if(!(s&&s.isUnmounted))return f&&f(),un(e,s,3,[m])}:u=pn,t&&a){const y=u;u=()=>Ba(y())}let f,m=y=>{f=S.onStop=()=>{va(y,s,4),f=S.onStop=void 0}},h;if(Pl)if(m=pn,t?n&&un(t,s,3,[u(),d?[]:void 0,m]):u(),l==="sync"){const y=j_();h=y.__watcherHandles||(y.__watcherHandles=[])}else return pn;let g=d?new Array(e.length).fill(vr):vr;const b=()=>{if(S.active)if(t){const y=S.run();(a||c||(d?y.some((w,V)=>ha(w,g[V])):ha(y,g)))&&(f&&f(),un(t,s,3,[y,g===vr?void 0:d&&g[0]===vr?[]:g,m]),g=y)}else S.run()};b.allowRecurse=!!t;let p;l==="sync"?p=b:l==="post"?p=()=>Pt(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),p=()=>ci(b));const S=new po(u,p);t?n?b():g=S.run():l==="post"?Pt(S.run.bind(S),s&&s.suspense):S.run();const C=()=>{S.stop(),s&&s.scope&&Nu(s.scope.effects,S)};return h&&h.push(C),C}function l_(e,t,n){const a=this.proxy,l=tt(e)?e.includes(".")?_m(a,e):()=>a[e]:e.bind(a,a);let o;Ve(t)?o=t:(o=t.handler,n=t);const r=dt;Sa(this);const i=Ko(l,o.bind(a),n);return r?Sa(r):ma(),i}function _m(e,t){const n=t.split(".");return()=>{let a=e;for(let l=0;l{Ba(n,t)});else if(jv(e))for(const n in e)Ba(e[n],t);return e}function nt(e,t){const n=St;if(n===null)return e;const a=hi(n)||n.proxy,l=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Et(()=>{e.isUnmounting=!0}),e}const nn=[Function,Array],km={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nn,onEnter:nn,onAfterEnter:nn,onEnterCancelled:nn,onBeforeLeave:nn,onLeave:nn,onAfterLeave:nn,onLeaveCancelled:nn,onBeforeAppear:nn,onAppear:nn,onAfterAppear:nn,onAppearCancelled:nn},o_={name:"BaseTransition",props:km,setup(e,{slots:t}){const n=fn(),a=Sm();let l;return()=>{const o=t.default&&Ju(t.default(),!0);if(!o||!o.length)return;let r=o[0];if(o.length>1){for(const g of o)if(g.type!==Tt){r=g;break}}const i=Ae(e),{mode:s}=i;if(a.isLeaving)return ns(r);const u=_d(r);if(!u)return ns(r);const c=xo(u,i,a,n);wl(u,c);const d=n.subTree,f=d&&_d(d);let m=!1;const{getTransitionKey:h}=u.type;if(h){const g=h();l===void 0?l=g:g!==l&&(l=g,m=!0)}if(f&&f.type!==Tt&&(!yn(u,f)||m)){const g=xo(f,i,a,n);if(wl(f,g),s==="out-in")return a.isLeaving=!0,g.afterLeave=()=>{a.isLeaving=!1,n.update.active!==!1&&n.update()},ns(r);s==="in-out"&&u.type!==Tt&&(g.delayLeave=(b,p,S)=>{const C=Cm(a,f);C[String(f.key)]=f,b[sa]=()=>{p(),b[sa]=void 0,delete c.delayedLeave},c.delayedLeave=S})}return r}}},r_=o_;function Cm(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function xo(e,t,n,a){const{appear:l,mode:o,persisted:r=!1,onBeforeEnter:i,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:f,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:g,onAppear:b,onAfterAppear:p,onAppearCancelled:S}=t,C=String(e.key),y=Cm(n,e),w=(x,P)=>{x&&un(x,a,9,P)},V=(x,P)=>{const E=P[1];w(x,P),_e(x)?x.every(O=>O.length<=1)&&E():x.length<=1&&E()},k={mode:o,persisted:r,beforeEnter(x){let P=i;if(!n.isMounted)if(l)P=g||i;else return;x[sa]&&x[sa](!0);const E=y[C];E&&yn(e,E)&&E.el[sa]&&E.el[sa](),w(P,[x])},enter(x){let P=s,E=u,O=c;if(!n.isMounted)if(l)P=b||s,E=p||u,O=S||c;else return;let T=!1;const F=x[mr]=K=>{T||(T=!0,K?w(O,[x]):w(E,[x]),k.delayedLeave&&k.delayedLeave(),x[mr]=void 0)};P?V(P,[x,F]):F()},leave(x,P){const E=String(e.key);if(x[mr]&&x[mr](!0),n.isUnmounting)return P();w(d,[x]);let O=!1;const T=x[sa]=F=>{O||(O=!0,P(),F?w(h,[x]):w(m,[x]),x[sa]=void 0,y[E]===e&&delete y[E])};y[E]=e,f?V(f,[x,T]):T()},clone(x){return xo(x,t,n,a)}};return k}function ns(e){if(Go(e))return e=Tn(e),e.children=null,e}function _d(e){return Go(e)?e.children?e.children[0]:void 0:e}function wl(e,t){e.shapeFlag&6&&e.component?wl(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ju(e,t=!1,n){let a=[],l=0;for(let o=0;o1)for(let o=0;oet({name:e.name},t,{setup:e}))():e}const Ua=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function FT(e){Ve(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:l=200,timeout:o,suspensible:r=!0,onError:i}=e;let s=null,u,c=0;const d=()=>(c++,s=null,f()),f=()=>{let m;return s||(m=s=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),i)return new Promise((g,b)=>{i(h,()=>g(d()),()=>b(h),c+1)});throw h}).then(h=>m!==s&&s?s:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),u=h,h)))};return Ca({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return u},setup(){const m=dt;if(u)return()=>as(u,m);const h=S=>{s=null,Hl(S,m,13,!a)};if(r&&m.suspense||Pl)return f().then(S=>()=>as(S,m)).catch(S=>(h(S),()=>a?v(a,{error:S}):null));const g=ie(!1),b=ie(),p=ie(!!l);return l&&setTimeout(()=>{p.value=!1},l),o!=null&&setTimeout(()=>{if(!g.value&&!b.value){const S=new Error(`Async component timed out after ${o}ms.`);h(S),b.value=S}},o),f().then(()=>{g.value=!0,m.parent&&Go(m.parent.vnode)&&ci(m.parent.update)}).catch(S=>{h(S),b.value=S}),()=>{if(g.value&&u)return as(u,m);if(b.value&&a)return v(a,{error:b.value});if(n&&!p.value)return v(n)}}})}function as(e,t){const{ref:n,props:a,children:l,ce:o}=t.vnode,r=v(e,a,l);return r.ref=n,r.ce=o,delete t.vnode.ce,r}const Go=e=>e.type.__isKeepAlive,i_={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=fn(),a=n.ctx;if(!a.renderer)return()=>{const S=t.default&&t.default();return S&&S.length===1?S[0]:S};const l=new Map,o=new Set;let r=null;const i=n.suspense,{renderer:{p:s,m:u,um:c,o:{createElement:d}}}=a,f=d("div");a.activate=(S,C,y,w,V)=>{const k=S.component;u(S,C,y,0,i),s(k.vnode,S,C,y,k,i,w,S.slotScopeIds,V),Pt(()=>{k.isDeactivated=!1,k.a&&bl(k.a);const x=S.props&&S.props.onVnodeMounted;x&&zt(x,k.parent,S)},i)},a.deactivate=S=>{const C=S.component;u(S,f,null,1,i),Pt(()=>{C.da&&bl(C.da);const y=S.props&&S.props.onVnodeUnmounted;y&&zt(y,C.parent,S),C.isDeactivated=!0},i)};function m(S){ls(S),c(S,n,i,!0)}function h(S){l.forEach((C,y)=>{const w=Ns(C.type);w&&(!S||!S(w))&&g(y)})}function g(S){const C=l.get(S);!r||!yn(C,r)?m(C):r&&ls(r),l.delete(S),o.delete(S)}ve(()=>[e.include,e.exclude],([S,C])=>{S&&h(y=>oo(S,y)),C&&h(y=>!oo(C,y))},{flush:"post",deep:!0});let b=null;const p=()=>{b!=null&&l.set(b,os(n.subTree))};return st(p),Zu(p),Et(()=>{l.forEach(S=>{const{subTree:C,suspense:y}=n,w=os(C);if(S.type===w.type&&S.key===w.key){ls(w);const V=w.component.da;V&&Pt(V,y);return}m(S)})}),()=>{if(b=null,!t.default)return null;const S=t.default(),C=S[0];if(S.length>1)return r=null,S;if(!_a(C)||!(C.shapeFlag&4)&&!(C.shapeFlag&128))return r=null,C;let y=os(C);const w=y.type,V=Ns(Ua(y)?y.type.__asyncResolved||{}:w),{include:k,exclude:x,max:P}=e;if(k&&(!V||!oo(k,V))||x&&V&&oo(x,V))return r=y,C;const E=y.key==null?w:y.key,O=l.get(E);return y.el&&(y=Tn(y),C.shapeFlag&128&&(C.ssContent=y)),b=E,O?(y.el=O.el,y.component=O.component,y.transition&&wl(y,y.transition),y.shapeFlag|=512,o.delete(E),o.add(E)):(o.add(E),P&&o.size>parseInt(P,10)&&g(o.values().next().value)),y.shapeFlag|=256,r=y,bm(C.type)?C:y}}},BT=i_;function oo(e,t){return _e(e)?e.some(n=>oo(n,t)):tt(e)?e.split(",").includes(t):Zb(e)?e.test(t):!1}function wm(e,t){Pm(e,"a",t)}function xm(e,t){Pm(e,"da",t)}function Pm(e,t,n=dt){const a=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(vi(t,a,n),n){let l=n.parent;for(;l&&l.parent;)Go(l.parent.vnode)&&s_(a,t,n,l),l=l.parent}}function s_(e,t,n,a){const l=vi(t,e,a,!0);Yo(()=>{Nu(a[t],l)},n)}function ls(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function os(e){return e.shapeFlag&128?e.ssContent:e}function vi(e,t,n=dt,a=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;$l(),Sa(n);const i=un(t,n,e,r);return ma(),zl(),i});return a?l.unshift(o):l.push(o),o}}const Gn=e=>(t,n=dt)=>(!Pl||e==="sp")&&vi(e,(...a)=>t(...a),n),mi=Gn("bm"),st=Gn("m"),Vm=Gn("bu"),Zu=Gn("u"),Et=Gn("bum"),Yo=Gn("um"),u_=Gn("sp"),c_=Gn("rtg"),d_=Gn("rtc");function f_(e,t=dt){vi("ec",e,t)}function Ts(e,t,n,a){let l;const o=n&&n[a];if(_e(e)||tt(e)){l=new Array(e.length);for(let r=0,i=e.length;rt(r,i,void 0,o&&o[i]));else{const r=Object.keys(e);l=new Array(r.length);for(let i=0,s=r.length;i{const o=a.fn(...l);return o&&(o.key=a.key),o}:a.fn)}return e}function NT(e,t,n={},a,l){if(St.isCE||St.parent&&Ua(St.parent)&&St.parent.isCE)return t!=="default"&&(n.name=t),v("slot",n,a&&a());let o=e[t];o&&o._c&&(o._d=!1),it();const r=o&&Em(o(n)),i=Ht(pe,{key:n.key||r&&r.key||`_${t}`},r||(a?a():[]),r&&e._===1?64:-2);return!l&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),o&&o._c&&(o._d=!0),i}function Em(e){return e.some(t=>_a(t)?!(t.type===Tt||t.type===pe&&!Em(t.children)):!0)?e:null}function $T(e,t){const n={};for(const a in e)n[t&&/[A-Z]/.test(a)?`on:${a}`:Pr(a)]=e[a];return n}const As=e=>e?Wm(e)?hi(e)||e.proxy:As(e.parent):null,uo=et(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>As(e.parent),$root:e=>As(e.root),$emit:e=>e.emit,$options:e=>Qu(e),$forceUpdate:e=>e.f||(e.f=()=>ci(e.update)),$nextTick:e=>e.n||(e.n=Re.bind(e.proxy)),$watch:e=>l_.bind(e)}),rs=(e,t)=>e!==We&&!e.__isScriptSetup&&Fe(e,t),Os={get({_:e},t){const{ctx:n,setupState:a,data:l,props:o,accessCache:r,type:i,appContext:s}=e;let u;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return a[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(rs(a,t))return r[t]=1,a[t];if(l!==We&&Fe(l,t))return r[t]=2,l[t];if((u=e.propsOptions[0])&&Fe(u,t))return r[t]=3,o[t];if(n!==We&&Fe(n,t))return r[t]=4,n[t];Rs&&(r[t]=0)}}const c=uo[t];let d,f;if(c)return t==="$attrs"&&Wt(e,"get",t),c(e);if((d=i.__cssModules)&&(d=d[t]))return d;if(n!==We&&Fe(n,t))return r[t]=4,n[t];if(f=s.config.globalProperties,Fe(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:l,ctx:o}=e;return rs(l,t)?(l[t]=n,!0):a!==We&&Fe(a,t)?(a[t]=n,!0):Fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:l,propsOptions:o}},r){let i;return!!n[r]||e!==We&&Fe(e,r)||rs(t,r)||(i=o[0])&&Fe(i,r)||Fe(a,r)||Fe(uo,r)||Fe(l.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},m_=et({},Os,{get(e,t){if(t!==Symbol.unscopables)return Os.get(e,t,e)},has(e,t){return t[0]!=="_"&&!ap(t)}});function zT(){return null}function HT(){return null}function UT(e){}function jT(e){}function WT(){return null}function KT(){}function GT(e,t){return null}function YT(){return Im().slots}function qT(){return Im().attrs}function XT(e,t,n){const a=fn();if(n&&n.local){const l=ie(e[t]);return ve(()=>e[t],o=>l.value=o),ve(l,o=>{o!==e[t]&&a.emit(`update:${t}`,o)}),l}else return{__v_isRef:!0,get value(){return e[t]},set value(l){a.emit(`update:${t}`,l)}}}function Im(){const e=fn();return e.setupContext||(e.setupContext=Ym(e))}function Po(e){return _e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function JT(e,t){const n=Po(e);for(const a in t){if(a.startsWith("__skip"))continue;let l=n[a];l?_e(l)||Ve(l)?l=n[a]={type:l,default:t[a]}:l.default=t[a]:l===null&&(l=n[a]={default:t[a]}),l&&t[`__skip_${a}`]&&(l.skipFactory=!0)}return n}function ZT(e,t){return!e||!t?e||t:_e(e)&&_e(t)?e.concat(t):et({},Po(e),Po(t))}function QT(e,t){const n={};for(const a in e)t.includes(a)||Object.defineProperty(n,a,{enumerable:!0,get:()=>e[a]});return n}function eA(e){const t=fn();let n=e();return ma(),$u(n)&&(n=n.catch(a=>{throw Sa(t),a})),[n,()=>Sa(t)]}let Rs=!0;function g_(e){const t=Qu(e),n=e.proxy,a=e.ctx;Rs=!1,t.beforeCreate&&Sd(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:r,watch:i,provide:s,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:m,updated:h,activated:g,deactivated:b,beforeDestroy:p,beforeUnmount:S,destroyed:C,unmounted:y,render:w,renderTracked:V,renderTriggered:k,errorCaptured:x,serverPrefetch:P,expose:E,inheritAttrs:O,components:T,directives:F,filters:K}=t;if(u&&h_(u,a,null),r)for(const re in r){const B=r[re];Ve(B)&&(a[re]=B.bind(n))}if(l){const re=l.call(n,n);Ge(re)&&(e.data=bt(re))}if(Rs=!0,o)for(const re in o){const B=o[re],q=Ve(B)?B.bind(n,n):Ve(B.get)?B.get.bind(n,n):pn,ne=!Ve(B)&&Ve(B.set)?B.set.bind(n):pn,te=_({get:q,set:ne});Object.defineProperty(a,re,{enumerable:!0,configurable:!0,get:()=>te.value,set:le=>te.value=le})}if(i)for(const re in i)Tm(i[re],a,n,re);if(s){const re=Ve(s)?s.call(n):s;Reflect.ownKeys(re).forEach(B=>{ze(B,re[B])})}c&&Sd(c,e,"c");function G(re,B){_e(B)?B.forEach(q=>re(q.bind(n))):B&&re(B.bind(n))}if(G(mi,d),G(st,f),G(Vm,m),G(Zu,h),G(wm,g),G(xm,b),G(f_,x),G(d_,V),G(c_,k),G(Et,S),G(Yo,y),G(u_,P),_e(E))if(E.length){const re=e.exposed||(e.exposed={});E.forEach(B=>{Object.defineProperty(re,B,{get:()=>n[B],set:q=>n[B]=q})})}else e.exposed||(e.exposed={});w&&e.render===pn&&(e.render=w),O!=null&&(e.inheritAttrs=O),T&&(e.components=T),F&&(e.directives=F)}function h_(e,t,n=pn){_e(e)&&(e=Ls(e));for(const a in e){const l=e[a];let o;Ge(l)?"default"in l?o=Te(l.from||a,l.default,!0):o=Te(l.from||a):o=Te(l),Xe(o)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>o.value,set:r=>o.value=r}):t[a]=o}}function Sd(e,t,n){un(_e(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Tm(e,t,n,a){const l=a.includes(".")?_m(n,a):()=>n[a];if(tt(e)){const o=t[e];Ve(o)&&ve(l,o)}else if(Ve(e))ve(l,e.bind(n));else if(Ge(e))if(_e(e))e.forEach(o=>Tm(o,t,n,a));else{const o=Ve(e.handler)?e.handler.bind(n):t[e.handler];Ve(o)&&ve(l,o,e)}}function Qu(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:r}}=e.appContext,i=o.get(t);let s;return i?s=i:!l.length&&!n&&!a?s=t:(s={},l.length&&l.forEach(u=>Br(s,u,r,!0)),Br(s,t,r)),Ge(t)&&o.set(t,s),s}function Br(e,t,n,a=!1){const{mixins:l,extends:o}=t;o&&Br(e,o,n,!0),l&&l.forEach(r=>Br(e,r,n,!0));for(const r in t)if(!(a&&r==="expose")){const i=y_[r]||n&&n[r];e[r]=i?i(e[r],t[r]):t[r]}return e}const y_={data:kd,props:Cd,emits:Cd,methods:ro,computed:ro,beforeCreate:Mt,created:Mt,beforeMount:Mt,mounted:Mt,beforeUpdate:Mt,updated:Mt,beforeDestroy:Mt,beforeUnmount:Mt,destroyed:Mt,unmounted:Mt,activated:Mt,deactivated:Mt,errorCaptured:Mt,serverPrefetch:Mt,components:ro,directives:ro,watch:p_,provide:kd,inject:b_};function kd(e,t){return t?e?function(){return et(Ve(e)?e.call(this,this):e,Ve(t)?t.call(this,this):t)}:t:e}function b_(e,t){return ro(Ls(e),Ls(t))}function Ls(e){if(_e(e)){const t={};for(let n=0;n1)return n&&Ve(t)?t.call(a&&a.proxy):t}}function k_(){return!!(dt||St||Vo)}function C_(e,t,n,a=!1){const l={},o={};Or(o,gi,1),e.propsDefaults=Object.create(null),Om(e,t,l,o);for(const r in e.propsOptions[0])r in l||(l[r]=void 0);n?e.props=a?l:sm(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function w_(e,t,n,a){const{props:l,attrs:o,vnode:{patchFlag:r}}=e,i=Ae(l),[s]=e.propsOptions;let u=!1;if((a||r>0)&&!(r&16)){if(r&8){const c=e.vnode.dynamicProps;for(let d=0;d{s=!0;const[f,m]=Rm(d,t,!0);et(r,f),m&&i.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!s)return Ge(e)&&a.set(e,hl),hl;if(_e(o))for(let c=0;c-1,m[1]=g<0||h-1||Fe(m,"default"))&&i.push(d)}}}const u=[r,i];return Ge(e)&&a.set(e,u),u}function wd(e){return e[0]!=="$"}function xd(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Pd(e,t){return xd(e)===xd(t)}function Vd(e,t){return _e(t)?t.findIndex(n=>Pd(n,e)):Ve(t)&&Pd(t,e)?0:-1}const Lm=e=>e[0]==="_"||e==="$stable",ec=e=>_e(e)?e.map(qt):[qt(e)],x_=(e,t,n)=>{if(t._n)return t;const a=qe((...l)=>ec(t(...l)),n);return a._c=!1,a},Dm=(e,t,n)=>{const a=e._ctx;for(const l in e){if(Lm(l))continue;const o=e[l];if(Ve(o))t[l]=x_(l,o,a);else if(o!=null){const r=ec(o);t[l]=()=>r}}},Mm=(e,t)=>{const n=ec(t);e.slots.default=()=>n},P_=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ae(t),Or(t,"_",n)):Dm(t,e.slots={})}else e.slots={},t&&Mm(e,t);Or(e.slots,gi,1)},V_=(e,t,n)=>{const{vnode:a,slots:l}=e;let o=!0,r=We;if(a.shapeFlag&32){const i=t._;i?n&&i===1?o=!1:(et(l,t),!n&&i===1&&delete l._):(o=!t.$stable,Dm(t,l)),r=t}else t&&(Mm(e,t),r={default:1});if(o)for(const i in l)!Lm(i)&&r[i]==null&&delete l[i]};function Nr(e,t,n,a,l=!1){if(_e(e)){e.forEach((f,m)=>Nr(f,t&&(_e(t)?t[m]:t),n,a,l));return}if(Ua(a)&&!l)return;const o=a.shapeFlag&4?hi(a.component)||a.component.proxy:a.el,r=l?null:o,{i,r:s}=e,u=t&&t.r,c=i.refs===We?i.refs={}:i.refs,d=i.setupState;if(u!=null&&u!==s&&(tt(u)?(c[u]=null,Fe(d,u)&&(d[u]=null)):Xe(u)&&(u.value=null)),Ve(s))va(s,i,12,[r,c]);else{const f=tt(s),m=Xe(s);if(f||m){const h=()=>{if(e.f){const g=f?Fe(d,s)?d[s]:c[s]:s.value;l?_e(g)&&Nu(g,o):_e(g)?g.includes(o)||g.push(o):f?(c[s]=[o],Fe(d,s)&&(d[s]=c[s])):(s.value=[o],e.k&&(c[e.k]=s.value))}else f?(c[s]=r,Fe(d,s)&&(d[s]=r)):m&&(s.value=r,e.k&&(c[e.k]=r))};r?(h.id=-1,Pt(h,n)):h()}}}let na=!1;const gr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",hr=e=>e.nodeType===8;function E_(e){const{mt:t,p:n,o:{patchProp:a,createText:l,nextSibling:o,parentNode:r,remove:i,insert:s,createComment:u}}=e,c=(C,y)=>{if(!y.hasChildNodes()){n(null,C,y),Fr(),y._vnode=C;return}na=!1,d(y.firstChild,C,null,null,null),Fr(),y._vnode=C,na&&console.error("Hydration completed but contains mismatches.")},d=(C,y,w,V,k,x=!1)=>{const P=hr(C)&&C.data==="[",E=()=>g(C,y,w,V,k,P),{type:O,ref:T,shapeFlag:F,patchFlag:K}=y;let X=C.nodeType;y.el=C,K===-2&&(x=!1,y.dynamicChildren=null);let G=null;switch(O){case pa:X!==3?y.children===""?(s(y.el=l(""),r(C),C),G=C):G=E():(C.data!==y.children&&(na=!0,C.data=y.children),G=o(C));break;case Tt:S(C)?(G=o(C),p(y.el=C.content.firstChild,C,w)):X!==8||P?G=E():G=o(C);break;case kl:if(P&&(C=o(C),X=C.nodeType),X===1||X===3){G=C;const re=!y.children.length;for(let B=0;B{x=x||!!y.dynamicChildren;const{type:P,props:E,patchFlag:O,shapeFlag:T,dirs:F,transition:K}=y,X=P==="input"||P==="option";if(X||O!==-1){F&&Pn(y,null,w,"created");let G=!1;if(S(C)){G=Bm(V,K)&&w&&w.vnode.props&&w.vnode.props.appear;const B=C.content.firstChild;G&&K.beforeEnter(B),p(B,C,w),y.el=C=B}if(E)if(X||!x||O&48)for(const B in E)(X&&(B.endsWith("value")||B==="indeterminate")||Uo(B)&&!so(B)||B[0]===".")&&a(C,B,null,E[B],!1,void 0,w);else E.onClick&&a(C,"onClick",null,E.onClick,!1,void 0,w);let re;if((re=E&&E.onVnodeBeforeMount)&&zt(re,w,y),F&&Pn(y,null,w,"beforeMount"),((re=E&&E.onVnodeMounted)||F||G)&&pm(()=>{re&&zt(re,w,y),G&&K.enter(C),F&&Pn(y,null,w,"mounted")},V),T&16&&!(E&&(E.innerHTML||E.textContent))){let B=m(C.firstChild,y,C,w,V,k,x);for(;B;){na=!0;const q=B;B=B.nextSibling,i(q)}}else T&8&&C.textContent!==y.children&&(na=!0,C.textContent=y.children)}return C.nextSibling},m=(C,y,w,V,k,x,P)=>{P=P||!!y.dynamicChildren;const E=y.children,O=E.length;for(let T=0;T{const{slotScopeIds:P}=y;P&&(k=k?k.concat(P):P);const E=r(C),O=m(o(C),y,E,w,V,k,x);return O&&hr(O)&&O.data==="]"?o(y.anchor=O):(na=!0,s(y.anchor=u("]"),E,O),O)},g=(C,y,w,V,k,x)=>{if(na=!0,y.el=null,x){const O=b(C);for(;;){const T=o(C);if(T&&T!==O)i(T);else break}}const P=o(C),E=r(C);return i(C),n(null,y,E,P,w,V,gr(E),k),P},b=(C,y="[",w="]")=>{let V=0;for(;C;)if(C=o(C),C&&hr(C)&&(C.data===y&&V++,C.data===w)){if(V===0)return o(C);V--}return C},p=(C,y,w)=>{const V=y.parentNode;V&&V.replaceChild(C,y);let k=w;for(;k;)k.vnode.el===y&&(k.vnode.el=k.subTree.el=C),k=k.parent},S=C=>C.nodeType===1&&C.tagName.toLowerCase()==="template";return[c,d]}const Pt=pm;function I_(e){return Fm(e)}function T_(e){return Fm(e,E_)}function Fm(e,t){const n=ws();n.__VUE__=!0;const{insert:a,remove:l,patchProp:o,createElement:r,createText:i,createComment:s,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:m=pn,insertStaticContent:h}=e,g=(I,A,D,Y=null,Q=null,oe=null,fe=!1,ce=null,me=!!A.dynamicChildren)=>{if(I===A)return;I&&!yn(I,A)&&(Y=R(I),le(I,Q,oe,!0),I=null),A.patchFlag===-2&&(me=!1,A.dynamicChildren=null);const{type:de,ref:ke,shapeFlag:ye}=A;switch(de){case pa:b(I,A,D,Y);break;case Tt:p(I,A,D,Y);break;case kl:I==null&&S(A,D,Y,fe);break;case pe:T(I,A,D,Y,Q,oe,fe,ce,me);break;default:ye&1?w(I,A,D,Y,Q,oe,fe,ce,me):ye&6?F(I,A,D,Y,Q,oe,fe,ce,me):(ye&64||ye&128)&&de.process(I,A,D,Y,Q,oe,fe,ce,me,W)}ke!=null&&Q&&Nr(ke,I&&I.ref,oe,A||I,!A)},b=(I,A,D,Y)=>{if(I==null)a(A.el=i(A.children),D,Y);else{const Q=A.el=I.el;A.children!==I.children&&u(Q,A.children)}},p=(I,A,D,Y)=>{I==null?a(A.el=s(A.children||""),D,Y):A.el=I.el},S=(I,A,D,Y)=>{[I.el,I.anchor]=h(I.children,A,D,Y,I.el,I.anchor)},C=({el:I,anchor:A},D,Y)=>{let Q;for(;I&&I!==A;)Q=f(I),a(I,D,Y),I=Q;a(A,D,Y)},y=({el:I,anchor:A})=>{let D;for(;I&&I!==A;)D=f(I),l(I),I=D;l(A)},w=(I,A,D,Y,Q,oe,fe,ce,me)=>{fe=fe||A.type==="svg",I==null?V(A,D,Y,Q,oe,fe,ce,me):P(I,A,Q,oe,fe,ce,me)},V=(I,A,D,Y,Q,oe,fe,ce)=>{let me,de;const{type:ke,props:ye,shapeFlag:j,transition:ee,dirs:Se}=I;if(me=I.el=r(I.type,oe,ye&&ye.is,ye),j&8?c(me,I.children):j&16&&x(I.children,me,null,Y,Q,oe&&ke!=="foreignObject",fe,ce),Se&&Pn(I,null,Y,"created"),k(me,I,I.scopeId,fe,Y),ye){for(const Oe in ye)Oe!=="value"&&!so(Oe)&&o(me,Oe,null,ye[Oe],oe,I.children,Y,Q,N);"value"in ye&&o(me,"value",null,ye.value),(de=ye.onVnodeBeforeMount)&&zt(de,Y,I)}Se&&Pn(I,null,Y,"beforeMount");const Pe=Bm(Q,ee);Pe&&ee.beforeEnter(me),a(me,A,D),((de=ye&&ye.onVnodeMounted)||Pe||Se)&&Pt(()=>{de&&zt(de,Y,I),Pe&&ee.enter(me),Se&&Pn(I,null,Y,"mounted")},Q)},k=(I,A,D,Y,Q)=>{if(D&&m(I,D),Y)for(let oe=0;oe{for(let de=me;de{const ce=A.el=I.el;let{patchFlag:me,dynamicChildren:de,dirs:ke}=A;me|=I.patchFlag&16;const ye=I.props||We,j=A.props||We;let ee;D&&Aa(D,!1),(ee=j.onVnodeBeforeUpdate)&&zt(ee,D,A,I),ke&&Pn(A,I,D,"beforeUpdate"),D&&Aa(D,!0);const Se=Q&&A.type!=="foreignObject";if(de?E(I.dynamicChildren,de,ce,D,Y,Se,oe):fe||B(I,A,ce,null,D,Y,Se,oe,!1),me>0){if(me&16)O(ce,A,ye,j,D,Y,Q);else if(me&2&&ye.class!==j.class&&o(ce,"class",null,j.class,Q),me&4&&o(ce,"style",ye.style,j.style,Q),me&8){const Pe=A.dynamicProps;for(let Oe=0;Oe{ee&&zt(ee,D,A,I),ke&&Pn(A,I,D,"updated")},Y)},E=(I,A,D,Y,Q,oe,fe)=>{for(let ce=0;ce{if(D!==Y){if(D!==We)for(const ce in D)!so(ce)&&!(ce in Y)&&o(I,ce,D[ce],null,fe,A.children,Q,oe,N);for(const ce in Y){if(so(ce))continue;const me=Y[ce],de=D[ce];me!==de&&ce!=="value"&&o(I,ce,de,me,fe,A.children,Q,oe,N)}"value"in Y&&o(I,"value",D.value,Y.value)}},T=(I,A,D,Y,Q,oe,fe,ce,me)=>{const de=A.el=I?I.el:i(""),ke=A.anchor=I?I.anchor:i("");let{patchFlag:ye,dynamicChildren:j,slotScopeIds:ee}=A;ee&&(ce=ce?ce.concat(ee):ee),I==null?(a(de,D,Y),a(ke,D,Y),x(A.children,D,ke,Q,oe,fe,ce,me)):ye>0&&ye&64&&j&&I.dynamicChildren?(E(I.dynamicChildren,j,D,Q,oe,fe,ce),(A.key!=null||Q&&A===Q.subTree)&&tc(I,A,!0)):B(I,A,D,ke,Q,oe,fe,ce,me)},F=(I,A,D,Y,Q,oe,fe,ce,me)=>{A.slotScopeIds=ce,I==null?A.shapeFlag&512?Q.ctx.activate(A,D,Y,fe,me):K(A,D,Y,Q,oe,fe,me):X(I,A,me)},K=(I,A,D,Y,Q,oe,fe)=>{const ce=I.component=jm(I,Y,Q);if(Go(I)&&(ce.ctx.renderer=W),Km(ce),ce.asyncDep){if(Q&&Q.registerDep(ce,G),!I.el){const me=ce.subTree=v(Tt);p(null,me,A,D)}return}G(ce,I,A,D,Q,oe,fe)},X=(I,A,D)=>{const Y=A.component=I.component;if(Yp(I,A,D))if(Y.asyncDep&&!Y.asyncResolved){re(Y,A,D);return}else Y.next=A,zp(Y.update),Y.update();else A.el=I.el,Y.vnode=A},G=(I,A,D,Y,Q,oe,fe)=>{const ce=()=>{if(I.isMounted){let{next:ke,bu:ye,u:j,parent:ee,vnode:Se}=I,Pe=ke,Oe;Aa(I,!1),ke?(ke.el=Se.el,re(I,ke,fe)):ke=Se,ye&&bl(ye),(Oe=ke.props&&ke.props.onVnodeBeforeUpdate)&&zt(Oe,ee,ke,Se),Aa(I,!0);const Je=Vr(I),yt=I.subTree;I.subTree=Je,g(yt,Je,d(yt.el),R(yt),I,Q,oe),ke.el=Je.el,Pe===null&&Gu(I,Je.el),j&&Pt(j,Q),(Oe=ke.props&&ke.props.onVnodeUpdated)&&Pt(()=>zt(Oe,ee,ke,Se),Q)}else{let ke;const{el:ye,props:j}=A,{bm:ee,m:Se,parent:Pe}=I,Oe=Ua(A);if(Aa(I,!1),ee&&bl(ee),!Oe&&(ke=j&&j.onVnodeBeforeMount)&&zt(ke,Pe,A),Aa(I,!0),ye&&ue){const Je=()=>{I.subTree=Vr(I),ue(ye,I.subTree,I,Q,null)};Oe?A.type.__asyncLoader().then(()=>!I.isUnmounted&&Je()):Je()}else{const Je=I.subTree=Vr(I);g(null,Je,D,Y,I,Q,oe),A.el=Je.el}if(Se&&Pt(Se,Q),!Oe&&(ke=j&&j.onVnodeMounted)){const Je=A;Pt(()=>zt(ke,Pe,Je),Q)}(A.shapeFlag&256||Pe&&Ua(Pe.vnode)&&Pe.vnode.shapeFlag&256)&&I.a&&Pt(I.a,Q),I.isMounted=!0,A=D=Y=null}},me=I.effect=new po(ce,()=>ci(de),I.scope),de=I.update=()=>me.run();de.id=I.uid,Aa(I,!0),de()},re=(I,A,D)=>{A.component=I;const Y=I.vnode.props;I.vnode=A,I.next=null,w_(I,A.props,Y,D),V_(I,A.children,D),$l(),hd(I),zl()},B=(I,A,D,Y,Q,oe,fe,ce,me=!1)=>{const de=I&&I.children,ke=I?I.shapeFlag:0,ye=A.children,{patchFlag:j,shapeFlag:ee}=A;if(j>0){if(j&128){ne(de,ye,D,Y,Q,oe,fe,ce,me);return}else if(j&256){q(de,ye,D,Y,Q,oe,fe,ce,me);return}}ee&8?(ke&16&&N(de,Q,oe),ye!==de&&c(D,ye)):ke&16?ee&16?ne(de,ye,D,Y,Q,oe,fe,ce,me):N(de,Q,oe,!0):(ke&8&&c(D,""),ee&16&&x(ye,D,Y,Q,oe,fe,ce,me))},q=(I,A,D,Y,Q,oe,fe,ce,me)=>{I=I||hl,A=A||hl;const de=I.length,ke=A.length,ye=Math.min(de,ke);let j;for(j=0;jke?N(I,Q,oe,!0,!1,ye):x(A,D,Y,Q,oe,fe,ce,me,ye)},ne=(I,A,D,Y,Q,oe,fe,ce,me)=>{let de=0;const ke=A.length;let ye=I.length-1,j=ke-1;for(;de<=ye&&de<=j;){const ee=I[de],Se=A[de]=me?ua(A[de]):qt(A[de]);if(yn(ee,Se))g(ee,Se,D,null,Q,oe,fe,ce,me);else break;de++}for(;de<=ye&&de<=j;){const ee=I[ye],Se=A[j]=me?ua(A[j]):qt(A[j]);if(yn(ee,Se))g(ee,Se,D,null,Q,oe,fe,ce,me);else break;ye--,j--}if(de>ye){if(de<=j){const ee=j+1,Se=eej)for(;de<=ye;)le(I[de],Q,oe,!0),de++;else{const ee=de,Se=de,Pe=new Map;for(de=Se;de<=j;de++){const Gt=A[de]=me?ua(A[de]):qt(A[de]);Gt.key!=null&&Pe.set(Gt.key,de)}let Oe,Je=0;const yt=j-Se+1;let ea=!1,es=0;const Jl=new Array(yt);for(de=0;de=yt){le(Gt,Q,oe,!0);continue}let xn;if(Gt.key!=null)xn=Pe.get(Gt.key);else for(Oe=Se;Oe<=j;Oe++)if(Jl[Oe-Se]===0&&yn(Gt,A[Oe])){xn=Oe;break}xn===void 0?le(Gt,Q,oe,!0):(Jl[xn-Se]=de+1,xn>=es?es=xn:ea=!0,g(Gt,A[xn],D,null,Q,oe,fe,ce,me),Je++)}const od=ea?A_(Jl):hl;for(Oe=od.length-1,de=yt-1;de>=0;de--){const Gt=Se+de,xn=A[Gt],rd=Gt+1{const{el:oe,type:fe,transition:ce,children:me,shapeFlag:de}=I;if(de&6){te(I.component.subTree,A,D,Y);return}if(de&128){I.suspense.move(A,D,Y);return}if(de&64){fe.move(I,A,D,W);return}if(fe===pe){a(oe,A,D);for(let ye=0;yece.enter(oe),Q);else{const{leave:ye,delayLeave:j,afterLeave:ee}=ce,Se=()=>a(oe,A,D),Pe=()=>{ye(oe,()=>{Se(),ee&&ee()})};j?j(oe,Se,Pe):Pe()}else a(oe,A,D)},le=(I,A,D,Y=!1,Q=!1)=>{const{type:oe,props:fe,ref:ce,children:me,dynamicChildren:de,shapeFlag:ke,patchFlag:ye,dirs:j}=I;if(ce!=null&&Nr(ce,null,D,I,!0),ke&256){A.ctx.deactivate(I);return}const ee=ke&1&&j,Se=!Ua(I);let Pe;if(Se&&(Pe=fe&&fe.onVnodeBeforeUnmount)&&zt(Pe,A,I),ke&6)$(I.component,D,Y);else{if(ke&128){I.suspense.unmount(D,Y);return}ee&&Pn(I,null,A,"beforeUnmount"),ke&64?I.type.remove(I,A,D,Q,W,Y):de&&(oe!==pe||ye>0&&ye&64)?N(de,A,D,!1,!0):(oe===pe&&ye&384||!Q&&ke&16)&&N(me,A,D),Y&&L(I)}(Se&&(Pe=fe&&fe.onVnodeUnmounted)||ee)&&Pt(()=>{Pe&&zt(Pe,A,I),ee&&Pn(I,null,A,"unmounted")},D)},L=I=>{const{type:A,el:D,anchor:Y,transition:Q}=I;if(A===pe){M(D,Y);return}if(A===kl){y(I);return}const oe=()=>{l(D),Q&&!Q.persisted&&Q.afterLeave&&Q.afterLeave()};if(I.shapeFlag&1&&Q&&!Q.persisted){const{leave:fe,delayLeave:ce}=Q,me=()=>fe(D,oe);ce?ce(I.el,oe,me):me()}else oe()},M=(I,A)=>{let D;for(;I!==A;)D=f(I),l(I),I=D;l(A)},$=(I,A,D)=>{const{bum:Y,scope:Q,update:oe,subTree:fe,um:ce}=I;Y&&bl(Y),Q.stop(),oe&&(oe.active=!1,le(fe,I,A,D)),ce&&Pt(ce,A),Pt(()=>{I.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&I.asyncDep&&!I.asyncResolved&&I.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},N=(I,A,D,Y=!1,Q=!1,oe=0)=>{for(let fe=oe;feI.shapeFlag&6?R(I.component.subTree):I.shapeFlag&128?I.suspense.next():f(I.anchor||I.el),H=(I,A,D)=>{I==null?A._vnode&&le(A._vnode,null,null,!0):g(A._vnode||null,I,A,null,null,null,D),hd(),Fr(),A._vnode=I},W={p:g,um:le,m:te,r:L,mt:K,mc:x,pc:B,pbc:E,n:R,o:e};let z,ue;return t&&([z,ue]=t(W)),{render:H,hydrate:z,createApp:S_(H,z)}}function Aa({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Bm(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function tc(e,t,n=!1){const a=e.children,l=t.children;if(_e(a)&&_e(l))for(let o=0;o>1,e[n[i]]0&&(t[a]=n[o-1]),n[o]=a)}}for(o=n.length,r=n[o-1];o-- >0;)n[o]=r,r=t[r];return n}const O_=e=>e.__isTeleport,co=e=>e&&(e.disabled||e.disabled===""),Ed=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ms=(e,t)=>{const n=e&&e.to;return tt(n)?t?t(n):null:n},R_={name:"Teleport",__isTeleport:!0,process(e,t,n,a,l,o,r,i,s,u){const{mc:c,pc:d,pbc:f,o:{insert:m,querySelector:h,createText:g,createComment:b}}=u,p=co(t.props);let{shapeFlag:S,children:C,dynamicChildren:y}=t;if(e==null){const w=t.el=g(""),V=t.anchor=g("");m(w,n,a),m(V,n,a);const k=t.target=Ms(t.props,h),x=t.targetAnchor=g("");k&&(m(x,k),r=r||Ed(k));const P=(E,O)=>{S&16&&c(C,E,O,l,o,r,i,s)};p?P(n,V):k&&P(k,x)}else{t.el=e.el;const w=t.anchor=e.anchor,V=t.target=e.target,k=t.targetAnchor=e.targetAnchor,x=co(e.props),P=x?n:V,E=x?w:k;if(r=r||Ed(V),y?(f(e.dynamicChildren,y,P,l,o,r,i),tc(e,t,!0)):s||d(e,t,P,E,l,o,r,i,!1),p)x?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):yr(t,n,w,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=Ms(t.props,h);O&&yr(t,O,null,u,0)}else x&&yr(t,V,k,u,1)}Nm(t)},remove(e,t,n,a,{um:l,o:{remove:o}},r){const{shapeFlag:i,children:s,anchor:u,targetAnchor:c,target:d,props:f}=e;if(d&&o(c),r&&o(u),i&16){const m=r||!co(f);for(let h=0;h0?Ut||hl:null,$m(),Ga>0&&Ut&&Ut.push(e),e}function xl(e,t,n,a,l,o){return zm(Um(e,t,n,a,l,o,!0))}function Ht(e,t,n,a,l){return zm(v(e,t,n,a,l,!0))}function _a(e){return e?e.__v_isVNode===!0:!1}function yn(e,t){return e.type===t.type&&e.key===t.key}function tA(e){}const gi="__vInternal",Hm=({key:e})=>e??null,Er=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?tt(e)||Xe(e)||Ve(e)?{i:St,r:e,k:t,f:!!n}:e:null);function Um(e,t=null,n=null,a=0,l=null,o=e===pe?0:1,r=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Hm(t),ref:t&&Er(t),scopeId:fi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:a,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:St};return i?(nc(s,n),o&128&&e.normalize(s)):n&&(s.shapeFlag|=tt(n)?8:16),Ga>0&&!r&&Ut&&(s.patchFlag>0||o&6)&&s.patchFlag!==32&&Ut.push(s),s}const v=M_;function M_(e,t=null,n=null,a=0,l=null,o=!1){if((!e||e===ym)&&(e=Tt),_a(e)){const i=Tn(e,t,!0);return n&&nc(i,n),Ga>0&&!o&&Ut&&(i.shapeFlag&6?Ut[Ut.indexOf(e)]=i:Ut.push(i)),i.patchFlag|=-2,i}if(H_(e)&&(e=e.__vccOpts),t){t=F_(t);let{class:i,style:s}=t;i&&!tt(i)&&(t.class=ai(i)),Ge(s)&&(um(s)&&!_e(s)&&(s=et({},s)),t.style=ni(s))}const r=tt(e)?1:bm(e)?128:O_(e)?64:Ge(e)?4:Ve(e)?2:0;return Um(e,t,n,a,l,r,o,!0)}function F_(e){return e?um(e)||gi in e?et({},e):e:null}function Tn(e,t,n=!1){const{props:a,ref:l,patchFlag:o,children:r}=e,i=t?se(a||{},t):a;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&Hm(i),ref:t&&t.ref?n&&l?_e(l)?l.concat(Er(t)):[l,Er(t)]:Er(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==pe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tn(e.ssContent),ssFallback:e.ssFallback&&Tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Jt(e=" ",t=0){return v(pa,null,e,t)}function nA(e,t){const n=v(kl,null,e);return n.staticCount=t,n}function bn(e="",t=!1){return t?(it(),Ht(Tt,null,e)):v(Tt,null,e)}function qt(e){return e==null||typeof e=="boolean"?v(Tt):_e(e)?v(pe,null,e.slice()):typeof e=="object"?ua(e):v(pa,null,String(e))}function ua(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tn(e)}function nc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(_e(t))n=16;else if(typeof t=="object")if(a&65){const l=t.default;l&&(l._c&&(l._d=!1),nc(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(gi in t)?t._ctx=St:l===3&&St&&(St.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ve(t)?(t={default:t,_ctx:St},n=32):(t=String(t),a&64?(n=16,t=[Jt(t)]):n=8);e.children=t,e.shapeFlag|=n}function se(...e){const t={};for(let n=0;ndt||St;let ac,sl,Td="__VUE_INSTANCE_SETTERS__";(sl=ws()[Td])||(sl=ws()[Td]=[]),sl.push(e=>dt=e),ac=e=>{sl.length>1?sl.forEach(t=>t(e)):sl[0](e)};const Sa=e=>{ac(e),e.scope.on()},ma=()=>{dt&&dt.scope.off(),ac(null)};function Wm(e){return e.vnode.shapeFlag&4}let Pl=!1;function Km(e,t=!1){Pl=t;const{props:n,children:a}=e.vnode,l=Wm(e);C_(e,n,l,t),P_(e,a);const o=l?$_(e,t):void 0;return Pl=!1,o}function $_(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=si(new Proxy(e.ctx,Os));const{setup:a}=n;if(a){const l=e.setupContext=a.length>1?Ym(e):null;Sa(e),$l();const o=va(a,e,0,[e.props,l]);if(zl(),ma(),$u(o)){if(o.then(ma,ma),t)return o.then(r=>{Fs(e,r,t)}).catch(r=>{Hl(r,e,0)});e.asyncDep=o}else Fs(e,o,t)}else Gm(e,t)}function Fs(e,t,n){Ve(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ge(t)&&(e.setupState=dm(t)),Gm(e,n)}let $r,Bs;function aA(e){$r=e,Bs=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,m_))}}const lA=()=>!$r;function Gm(e,t,n){const a=e.type;if(!e.render){if(!t&&$r&&!a.render){const l=a.template||Qu(e).template;if(l){const{isCustomElement:o,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=a,u=et(et({isCustomElement:o,delimiters:i},r),s);a.render=$r(l,u)}}e.render=a.render||pn,Bs&&Bs(e)}{Sa(e),$l();try{g_(e)}finally{zl(),ma()}}}function z_(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Wt(e,"get","$attrs"),t[n]}}))}function Ym(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return z_(e)},slots:e.slots,emit:e.emit,expose:t}}function hi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(dm(si(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in uo)return uo[n](e)},has(t,n){return n in t||n in uo}}))}function Ns(e,t=!0){return Ve(e)?e.displayName||e.name:e.name||t&&e.__name}function H_(e){return Ve(e)&&"__vccOpts"in e}const _=(e,t)=>Bp(e,t,Pl);function vn(e,t,n){const a=arguments.length;return a===2?Ge(t)&&!_e(t)?_a(t)?v(e,null,[t]):v(e,t):v(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&_a(n)&&(n=[n]),v(e,t,n))}const U_=Symbol.for("v-scx"),j_=()=>Te(U_);function oA(){}function rA(e,t,n,a){const l=n[a];if(l&&W_(l,e))return l;const o=t();return o.memo=e.slice(),n[a]=o}function W_(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let a=0;a0&&Ut&&Ut.push(e),!0}const K_="3.3.12",G_={createComponentInstance:jm,setupComponent:Km,renderComponentRoot:Vr,setCurrentRenderingInstance:Co,isVNode:_a,normalizeVNode:qt},iA=G_,sA=null,uA=null,Y_="http://www.w3.org/2000/svg",Fa=typeof document<"u"?document:null,Ad=Fa&&Fa.createElement("template"),q_={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const l=t?Fa.createElementNS(Y_,e):Fa.createElement(e,n?{is:n}:void 0);return e==="select"&&a&&a.multiple!=null&&l.setAttribute("multiple",a.multiple),l},createText:e=>Fa.createTextNode(e),createComment:e=>Fa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,l,o){const r=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{Ad.innerHTML=a?`${e}`:e;const i=Ad.content;if(a){const s=i.firstChild;for(;s.firstChild;)i.appendChild(s.firstChild);i.removeChild(s)}t.insertBefore(i,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},aa="transition",Ql="animation",Vl=Symbol("_vtc"),An=(e,{slots:t})=>vn(r_,Xm(e),t);An.displayName="Transition";const qm={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},X_=An.props=et({},km,qm),Oa=(e,t=[])=>{_e(e)?e.forEach(n=>n(...t)):e&&e(...t)},Od=e=>e?_e(e)?e.some(t=>t.length>1):e.length>1:!1;function Xm(e){const t={};for(const T in e)T in qm||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:a,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=o,appearActiveClass:u=r,appearToClass:c=i,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,h=J_(l),g=h&&h[0],b=h&&h[1],{onBeforeEnter:p,onEnter:S,onEnterCancelled:C,onLeave:y,onLeaveCancelled:w,onBeforeAppear:V=p,onAppear:k=S,onAppearCancelled:x=C}=t,P=(T,F,K)=>{ra(T,F?c:i),ra(T,F?u:r),K&&K()},E=(T,F)=>{T._isLeaving=!1,ra(T,d),ra(T,m),ra(T,f),F&&F()},O=T=>(F,K)=>{const X=T?k:S,G=()=>P(F,T,K);Oa(X,[F,G]),Rd(()=>{ra(F,T?s:o),Fn(F,T?c:i),Od(X)||Ld(F,a,g,G)})};return et(t,{onBeforeEnter(T){Oa(p,[T]),Fn(T,o),Fn(T,r)},onBeforeAppear(T){Oa(V,[T]),Fn(T,s),Fn(T,u)},onEnter:O(!1),onAppear:O(!0),onLeave(T,F){T._isLeaving=!0;const K=()=>E(T,F);Fn(T,d),Zm(),Fn(T,f),Rd(()=>{T._isLeaving&&(ra(T,d),Fn(T,m),Od(y)||Ld(T,a,b,K))}),Oa(y,[T,K])},onEnterCancelled(T){P(T,!1),Oa(C,[T])},onAppearCancelled(T){P(T,!0),Oa(x,[T])},onLeaveCancelled(T){E(T),Oa(w,[T])}})}function J_(e){if(e==null)return null;if(Ge(e))return[is(e.enter),is(e.leave)];{const t=is(e);return[t,t]}}function is(e){return Lr(e)}function Fn(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Vl]||(e[Vl]=new Set)).add(t)}function ra(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Vl];n&&(n.delete(t),n.size||(e[Vl]=void 0))}function Rd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Z_=0;function Ld(e,t,n,a){const l=e._endId=++Z_,o=()=>{l===e._endId&&a()};if(n)return setTimeout(o,n);const{type:r,timeout:i,propCount:s}=Jm(e,t);if(!r)return a();const u=r+"end";let c=0;const d=()=>{e.removeEventListener(u,f),o()},f=m=>{m.target===e&&++c>=s&&d()};setTimeout(()=>{c(n[h]||"").split(", "),l=a(`${aa}Delay`),o=a(`${aa}Duration`),r=Dd(l,o),i=a(`${Ql}Delay`),s=a(`${Ql}Duration`),u=Dd(i,s);let c=null,d=0,f=0;t===aa?r>0&&(c=aa,d=r,f=o.length):t===Ql?u>0&&(c=Ql,d=u,f=s.length):(d=Math.max(r,u),c=d>0?r>u?aa:Ql:null,f=c?c===aa?o.length:s.length:0);const m=c===aa&&/\b(transform|all)(,|$)/.test(a(`${aa}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:m}}function Dd(e,t){for(;e.lengthMd(n)+Md(e[a])))}function Md(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Zm(){return document.body.offsetHeight}function Q_(e,t,n){const a=e[Vl];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const lc=Symbol("_vod"),Cn={beforeMount(e,{value:t},{transition:n}){e[lc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):eo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),eo(e,!0),a.enter(e)):a.leave(e,()=>{eo(e,!1)}):eo(e,t))},beforeUnmount(e,{value:t}){eo(e,t)}};function eo(e,t){e.style.display=t?e[lc]:"none"}function eS(){Cn.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Qm=Symbol("");function cA(e){const t=fn();if(!t)return;const n=t.ut=(l=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>zs(o,l))},a=()=>{const l=e(t.proxy);$s(t.subTree,l),n(l)};a_(a),st(()=>{const l=new MutationObserver(a);l.observe(t.subTree.el.parentNode,{childList:!0}),Yo(()=>l.disconnect())})}function $s(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{$s(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)zs(e.el,t);else if(e.type===pe)e.children.forEach(n=>$s(n,t));else if(e.type===kl){let{el:n,anchor:a}=e;for(;n&&(zs(n,t),n!==a);)n=n.nextSibling}}function zs(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const l in t)n.setProperty(`--${l}`,t[l]),a+=`--${l}: ${t[l]};`;n[Qm]=a}}function tS(e,t,n){const a=e.style,l=tt(n);if(n&&!l){if(t&&!tt(t))for(const o in t)n[o]==null&&Hs(a,o,"");for(const o in n)Hs(a,o,n[o])}else{const o=a.display;if(l){if(t!==n){const r=a[Qm];r&&(n+=";"+r),a.cssText=n}}else t&&e.removeAttribute("style");lc in e&&(a.display=o)}}const Fd=/\s*!important$/;function Hs(e,t,n){if(_e(n))n.forEach(a=>Hs(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=nS(e,t);Fd.test(n)?e.setProperty(ln(a),n.replace(Fd,""),"important"):e[a]=n}}const Bd=["Webkit","Moz","ms"],ss={};function nS(e,t){const n=ss[t];if(n)return n;let a=Ft(t);if(a!=="filter"&&a in e)return ss[t]=a;a=Ln(a);for(let l=0;lus||(sS.then(()=>us=0),us=Date.now());function cS(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;un(dS(a,n.value),t,5,[a])};return n.value=e,n.attached=uS(),n}function dS(e,t){if(_e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>l=>!l._stopped&&a&&a(l))}else return t}const Hd=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fS=(e,t,n,a,l=!1,o,r,i,s)=>{t==="class"?Q_(e,a,l):t==="style"?tS(e,n,a):Uo(t)?Bu(t)||rS(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vS(e,t,a,l))?lS(e,t,a,o,r,i,s):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),aS(e,t,a,l))};function vS(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hd(t)&&Ve(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const l=e.tagName;if(l==="IMG"||l==="VIDEO"||l==="CANVAS"||l==="SOURCE")return!1}return Hd(t)&&tt(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function mS(e,t){const n=Ca(e);class a extends oc{constructor(o){super(n,o,t)}}return a.def=n,a}/*! #__NO_SIDE_EFFECTS__ */const dA=e=>mS(e,IS),gS=typeof HTMLElement<"u"?HTMLElement:class{};class oc extends gS{constructor(t,n={},a){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&a?a(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),Re(()=>{this._connected||(Yd(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let a=0;a{for(const l of a)this._setAttr(l.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(a,l=!1)=>{const{props:o,styles:r}=a;let i;if(o&&!_e(o))for(const s in o){const u=o[s];(u===Number||u&&u.type===Number)&&(s in this._props&&(this._props[s]=Lr(this._props[s])),(i||(i=Object.create(null)))[Ft(s)]=!0)}this._numberProps=i,l&&this._resolveProps(a),this._applyStyles(r),this._update()},n=this._def.__asyncLoader;n?n().then(a=>t(a,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,a=_e(n)?n:Object.keys(n||{});for(const l of Object.keys(this))l[0]!=="_"&&a.includes(l)&&this._setProp(l,this[l],!0,!1);for(const l of a.map(Ft))Object.defineProperty(this,l,{get(){return this._getProp(l)},set(o){this._setProp(l,o)}})}_setAttr(t){let n=this.getAttribute(t);const a=Ft(t);this._numberProps&&this._numberProps[a]&&(n=Lr(n)),this._setProp(a,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,a=!0,l=!0){n!==this._props[t]&&(this._props[t]=n,l&&this._instance&&this._update(),a&&(n===!0?this.setAttribute(ln(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(ln(t),n+""):n||this.removeAttribute(ln(t))))}_update(){Yd(this._createVNode(),this.shadowRoot)}_createVNode(){const t=v(this._def,et({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const a=(o,r)=>{this.dispatchEvent(new CustomEvent(o,{detail:r}))};n.emit=(o,...r)=>{a(o,r),ln(o)!==o&&a(ln(o),r)};let l=this;for(;l=l&&(l.parentNode||l.host);)if(l instanceof oc){n.parent=l._instance,n.provides=l._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const a=document.createElement("style");a.textContent=n,this.shadowRoot.appendChild(a)})}}function fA(e="$style"){{const t=fn();if(!t)return We;const n=t.type.__cssModules;if(!n)return We;const a=n[e];return a||We}}const eg=new WeakMap,tg=new WeakMap,zr=Symbol("_moveCb"),Ud=Symbol("_enterCb"),ng={name:"TransitionGroup",props:et({},X_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=fn(),a=Sm();let l,o;return Zu(()=>{if(!l.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!SS(l[0].el,n.vnode.el,r))return;l.forEach(bS),l.forEach(pS);const i=l.filter(_S);Zm(),i.forEach(s=>{const u=s.el,c=u.style;Fn(u,r),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[zr]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[zr]=null,ra(u,r))};u.addEventListener("transitionend",d)})}),()=>{const r=Ae(e),i=Xm(r);let s=r.tag||pe;l=o,o=t.default?Ju(t.default()):[];for(let u=0;udelete e.mode;ng.props;const yS=ng;function bS(e){const t=e.el;t[zr]&&t[zr](),t[Ud]&&t[Ud]()}function pS(e){tg.set(e,e.el.getBoundingClientRect())}function _S(e){const t=eg.get(e),n=tg.get(e),a=t.left-n.left,l=t.top-n.top;if(a||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${a}px,${l}px)`,o.transitionDuration="0s",e}}function SS(e,t,n){const a=e.cloneNode(),l=e[Vl];l&&l.forEach(i=>{i.split(/\s+/).forEach(s=>s&&a.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&a.classList.add(i)),a.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(a);const{hasTransform:r}=Jm(a);return o.removeChild(a),r}const ka=e=>{const t=e.props["onUpdate:modelValue"]||!1;return _e(t)?n=>bl(t,n):t};function kS(e){e.target.composing=!0}function jd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const cn=Symbol("_assign"),Hr={created(e,{modifiers:{lazy:t,trim:n,number:a}},l){e[cn]=ka(l);const o=a||l.props&&l.props.type==="number";Nn(e,t?"change":"input",r=>{if(r.target.composing)return;let i=e.value;n&&(i=i.trim()),o&&(i=Rr(i)),e[cn](i)}),n&&Nn(e,"change",()=>{e.value=e.value.trim()}),t||(Nn(e,"compositionstart",kS),Nn(e,"compositionend",jd),Nn(e,"change",jd))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:a,number:l}},o){if(e[cn]=ka(o),e.composing)return;const r=l||e.type==="number"?Rr(e.value):e.value,i=t??"";r!==i&&(document.activeElement===e&&e.type!=="range"&&(n||a&&e.value.trim()===i)||(e.value=i))}},ag={deep:!0,created(e,t,n){e[cn]=ka(n),Nn(e,"change",()=>{const a=e._modelValue,l=El(e),o=e.checked,r=e[cn];if(_e(a)){const i=li(a,l),s=i!==-1;if(o&&!s)r(a.concat(l));else if(!o&&s){const u=[...a];u.splice(i,1),r(u)}}else if(tl(a)){const i=new Set(a);o?i.add(l):i.delete(l),r(i)}else r(og(e,o))})},mounted:Wd,beforeUpdate(e,t,n){e[cn]=ka(n),Wd(e,t,n)}};function Wd(e,{value:t,oldValue:n},a){e._modelValue=t,_e(t)?e.checked=li(t,a.props.value)>-1:tl(t)?e.checked=t.has(a.props.value):t!==n&&(e.checked=ya(t,og(e,!0)))}const lg={created(e,{value:t},n){e.checked=ya(t,n.props.value),e[cn]=ka(n),Nn(e,"change",()=>{e[cn](El(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[cn]=ka(a),t!==n&&(e.checked=ya(t,a.props.value))}},CS={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const l=tl(t);Nn(e,"change",()=>{const o=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?Rr(El(r)):El(r));e[cn](e.multiple?l?new Set(o):o:o[0])}),e[cn]=ka(a)},mounted(e,{value:t}){Kd(e,t)},beforeUpdate(e,t,n){e[cn]=ka(n)},updated(e,{value:t}){Kd(e,t)}};function Kd(e,t){const n=e.multiple;if(!(n&&!_e(t)&&!tl(t))){for(let a=0,l=e.options.length;a-1:o.selected=t.has(r);else if(ya(El(o),t)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function El(e){return"_value"in e?e._value:e.value}function og(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const wS={created(e,t,n){br(e,t,n,null,"created")},mounted(e,t,n){br(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){br(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){br(e,t,n,a,"updated")}};function rg(e,t){switch(e){case"SELECT":return CS;case"TEXTAREA":return Hr;default:switch(t){case"checkbox":return ag;case"radio":return lg;default:return Hr}}}function br(e,t,n,a,l){const r=rg(e.tagName,n.props&&n.props.type)[l];r&&r(e,t,n,a)}function xS(){Hr.getSSRProps=({value:e})=>({value:e}),lg.getSSRProps=({value:e},t)=>{if(t.props&&ya(t.props.value,e))return{checked:!0}},ag.getSSRProps=({value:e},t)=>{if(_e(e)){if(t.props&&li(e,t.props.value)>-1)return{checked:!0}}else if(tl(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},wS.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=rg(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const PS=["ctrl","shift","alt","meta"],VS={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>PS.some(n=>e[`${n}Key`]&&!t.includes(n))},Us=(e,t)=>e._withMods||(e._withMods=(n,...a)=>{for(let l=0;le._withKeys||(e._withKeys=n=>{if(!("key"in n))return;const a=ln(n.key);if(t.some(l=>l===a||ES[l]===a))return e(n)}),ig=et({patchProp:fS},q_);let vo,Gd=!1;function sg(){return vo||(vo=I_(ig))}function ug(){return vo=Gd?vo:T_(ig),Gd=!0,vo}const Yd=(...e)=>{sg().render(...e)},IS=(...e)=>{ug().hydrate(...e)},TS=(...e)=>{const t=sg().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=cg(a);if(!l)return;const o=t._component;!Ve(o)&&!o.render&&!o.template&&(o.template=l.innerHTML),l.innerHTML="";const r=n(l,!1,l instanceof SVGElement);return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),r},t},mA=(...e)=>{const t=ug().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=cg(a);if(l)return n(l,!0,l instanceof SVGElement)},t};function cg(e){return tt(e)?document.querySelector(e):e}let qd=!1;const gA=()=>{qd||(qd=!0,xS(),eS())};var AS=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let dg;const yi=e=>dg=e,fg=Symbol();function js(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(mo||(mo={}));function OS(){const e=Nl(!0),t=e.run(()=>ie({}));let n=[],a=[];const l=si({install(o){yi(l),l._a=o,o.provide(fg,l),o.config.globalProperties.$pinia=l,a.forEach(r=>n.push(r)),a=[]},use(o){return!this._a&&!AS?a.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return l}const vg=()=>{};function Xd(e,t,n,a=vg){e.push(t);const l=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),a())};return!n&&qv()&&Rt(l),l}function ul(e,...t){e.slice().forEach(n=>{n(...t)})}const RS=e=>e();function Ws(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],l=e[n];js(l)&&js(a)&&e.hasOwnProperty(n)&&!Xe(a)&&!fa(a)?e[n]=Ws(l,a):e[n]=a}return e}const LS=Symbol();function DS(e){return!js(e)||!e.hasOwnProperty(LS)}const{assign:ia}=Object;function MS(e){return!!(Xe(e)&&e.effect)}function FS(e,t,n,a){const{state:l,actions:o,getters:r}=t,i=n.state.value[e];let s;function u(){i||(n.state.value[e]=l?l():{});const c=Wo(n.state.value[e]);return ia(c,o,Object.keys(r||{}).reduce((d,f)=>(d[f]=si(_(()=>{yi(n);const m=n._s.get(e);return r[f].call(m,m)})),d),{}))}return s=mg(e,u,t,n,a,!0),s}function mg(e,t,n={},a,l,o){let r;const i=ia({actions:{}},n),s={deep:!0};let u,c,d=[],f=[],m;const h=a.state.value[e];!o&&!h&&(a.state.value[e]={}),ie({});let g;function b(x){let P;u=c=!1,typeof x=="function"?(x(a.state.value[e]),P={type:mo.patchFunction,storeId:e,events:m}):(Ws(a.state.value[e],x),P={type:mo.patchObject,payload:x,storeId:e,events:m});const E=g=Symbol();Re().then(()=>{g===E&&(u=!0)}),c=!0,ul(d,P,a.state.value[e])}const p=o?function(){const{state:P}=n,E=P?P():{};this.$patch(O=>{ia(O,E)})}:vg;function S(){r.stop(),d=[],f=[],a._s.delete(e)}function C(x,P){return function(){yi(a);const E=Array.from(arguments),O=[],T=[];function F(G){O.push(G)}function K(G){T.push(G)}ul(f,{args:E,name:x,store:w,after:F,onError:K});let X;try{X=P.apply(this&&this.$id===e?this:w,E)}catch(G){throw ul(T,G),G}return X instanceof Promise?X.then(G=>(ul(O,G),G)).catch(G=>(ul(T,G),Promise.reject(G))):(ul(O,X),X)}}const y={_p:a,$id:e,$onAction:Xd.bind(null,f),$patch:b,$reset:p,$subscribe(x,P={}){const E=Xd(d,x,P.detached,()=>O()),O=r.run(()=>ve(()=>a.state.value[e],T=>{(P.flush==="sync"?c:u)&&x({storeId:e,type:mo.direct,events:m},T)},ia({},s,P)));return E},$dispose:S},w=bt(y);a._s.set(e,w);const k=(a._a&&a._a.runWithContext||RS)(()=>a._e.run(()=>(r=Nl()).run(t)));for(const x in k){const P=k[x];if(Xe(P)&&!MS(P)||fa(P))o||(h&&DS(P)&&(Xe(P)?P.value=h[x]:Ws(P,h[x])),a.state.value[e][x]=P);else if(typeof P=="function"){const E=C(x,P);k[x]=E,i.actions[x]=P}}return ia(w,k),ia(Ae(w),k),Object.defineProperty(w,"$state",{get:()=>a.state.value[e],set:x=>{b(P=>{ia(P,x)})}}),a._p.forEach(x=>{ia(w,r.run(()=>x({store:w,app:a._a,pinia:a,options:i})))}),h&&o&&n.hydrate&&n.hydrate(w.$state,h),u=!0,c=!0,w}function BS(e,t,n){let a,l;const o=typeof t=="function";typeof e=="string"?(a=e,l=o?n:t):(l=e,a=e.id);function r(i,s){const u=k_();return i=i||(u?Te(fg,null):null),i&&yi(i),i=dg,i._s.has(a)||(o?mg(a,t,l,i):FS(a,l,i)),i._s.get(a)}return r.$id=a,r}const NS="modulepreload",$S=function(e,t){return new URL(e,t).href},Jd={},pr=function(t,n,a){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=$S(o,a),o in Jd)return;Jd[o]=!0;const r=o.endsWith(".css"),i=r?'[rel="stylesheet"]':"";if(!!a)for(let c=l.length-1;c>=0;c--){const d=l[c];if(d.href===o&&(!r||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${i}`))return;const u=document.createElement("link");if(u.rel=r?"stylesheet":NS,r||(u.as="script",u.crossOrigin=""),u.href=o,document.head.appendChild(u),r)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=o,window.dispatchEvent(r),!r.defaultPrevented)throw o})};/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const ml=typeof window<"u";function zS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ue=Object.assign;function cs(e,t){const n={};for(const a in t){const l=t[a];n[a]=Sn(l)?l.map(e):e(l)}return n}const go=()=>{},Sn=Array.isArray,HS=/\/$/,US=e=>e.replace(HS,"");function ds(e,t,n="/"){let a,l={},o="",r="";const i=t.indexOf("#");let s=t.indexOf("?");return i=0&&(s=-1),s>-1&&(a=t.slice(0,s),o=t.slice(s+1,i>-1?i:t.length),l=e(o)),i>-1&&(a=a||t.slice(0,i),r=t.slice(i,t.length)),a=GS(a??t,n),{fullPath:a+(o&&"?")+o+r,path:a,query:l,hash:r}}function jS(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Zd(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function WS(e,t,n){const a=t.matched.length-1,l=n.matched.length-1;return a>-1&&a===l&&Il(t.matched[a],n.matched[l])&&gg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Il(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!KS(e[n],t[n]))return!1;return!0}function KS(e,t){return Sn(e)?Qd(e,t):Sn(t)?Qd(t,e):e===t}function Qd(e,t){return Sn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function GS(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),l=a[a.length-1];(l===".."||l===".")&&a.push("");let o=n.length-1,r,i;for(r=0;r1&&o--;else break;return n.slice(0,o).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var Eo;(function(e){e.pop="pop",e.push="push"})(Eo||(Eo={}));var ho;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ho||(ho={}));function YS(e){if(!e)if(ml){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),US(e)}const qS=/^[^#]+#/;function XS(e,t){return e.replace(qS,"#")+t}function JS(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const bi=()=>({left:window.pageXOffset,top:window.pageYOffset});function ZS(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=JS(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ef(e,t){return(history.state?history.state.position-t:-1)+e}const Ks=new Map;function QS(e,t){Ks.set(e,t)}function e0(e){const t=Ks.get(e);return Ks.delete(e),t}let t0=()=>location.protocol+"//"+location.host;function hg(e,t){const{pathname:n,search:a,hash:l}=t,o=e.indexOf("#");if(o>-1){let i=l.includes(e.slice(o))?e.slice(o).length:1,s=l.slice(i);return s[0]!=="/"&&(s="/"+s),Zd(s,"")}return Zd(n,e)+a+l}function n0(e,t,n,a){let l=[],o=[],r=null;const i=({state:f})=>{const m=hg(e,location),h=n.value,g=t.value;let b=0;if(f){if(n.value=m,t.value=f,r&&r===h){r=null;return}b=g?f.position-g.position:0}else a(m);l.forEach(p=>{p(n.value,h,{delta:b,type:Eo.pop,direction:b?b>0?ho.forward:ho.back:ho.unknown})})};function s(){r=n.value}function u(f){l.push(f);const m=()=>{const h=l.indexOf(f);h>-1&&l.splice(h,1)};return o.push(m),m}function c(){const{history:f}=window;f.state&&f.replaceState(Ue({},f.state,{scroll:bi()}),"")}function d(){for(const f of o)f();o=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:s,listen:u,destroy:d}}function tf(e,t,n,a=!1,l=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:l?bi():null}}function a0(e){const{history:t,location:n}=window,a={value:hg(e,n)},l={value:t.state};l.value||o(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(s,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+s:t0()+e+s;try{t[c?"replaceState":"pushState"](u,"",f),l.value=u}catch(m){console.error(m),n[c?"replace":"assign"](f)}}function r(s,u){const c=Ue({},t.state,tf(l.value.back,s,l.value.forward,!0),u,{position:l.value.position});o(s,c,!0),a.value=s}function i(s,u){const c=Ue({},l.value,t.state,{forward:s,scroll:bi()});o(c.current,c,!0);const d=Ue({},tf(a.value,s,null),{position:c.position+1},u);o(s,d,!1),a.value=s}return{location:a,state:l,push:i,replace:r}}function l0(e){e=YS(e);const t=a0(e),n=n0(e,t.state,t.location,t.replace);function a(o,r=!0){r||n.pauseListeners(),history.go(o)}const l=Ue({location:"",base:e,go:a,createHref:XS.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function o0(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),l0(e)}function r0(e){return typeof e=="string"||e&&typeof e=="object"}function yg(e){return typeof e=="string"||typeof e=="symbol"}const la={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},bg=Symbol("");var nf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(nf||(nf={}));function Tl(e,t){return Ue(new Error,{type:e,[bg]:!0},t)}function Mn(e,t){return e instanceof Error&&bg in e&&(t==null||!!(e.type&t))}const af="[^/]+?",i0={sensitive:!1,strict:!1,start:!0,end:!0},s0=/[.+*?^${}()[\]/\\]/g;function u0(e,t){const n=Ue({},i0,t),a=[];let l=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(l+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function d0(e,t){let n=0;const a=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const f0={type:0,value:""},v0=/[a-zA-Z0-9_]/;function m0(e){if(!e)return[[]];if(e==="/")return[[f0]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,a=n;const l=[];let o;function r(){o&&l.push(o),o=[]}let i=0,s,u="",c="";function d(){u&&(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=s}for(;i{r(S)}:go}function r(c){if(yg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(r),d.alias.forEach(r))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(r),c.alias.forEach(r))}}function i(){return n}function s(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!pg(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!rf(c)&&a.set(c.record.name,c)}function u(c,d){let f,m={},h,g;if("name"in c&&c.name){if(f=a.get(c.name),!f)throw Tl(1,{location:c});g=f.record.name,m=Ue(of(d.params,f.keys.filter(S=>!S.optional).map(S=>S.name)),c.params&&of(c.params,f.keys.map(S=>S.name))),h=f.stringify(m)}else if("path"in c)h=c.path,f=n.find(S=>S.re.test(h)),f&&(m=f.parse(h),g=f.record.name);else{if(f=d.name?a.get(d.name):n.find(S=>S.re.test(d.path)),!f)throw Tl(1,{location:c,currentLocation:d});g=f.record.name,m=Ue({},d.params,c.params),h=f.stringify(m)}const b=[];let p=f;for(;p;)b.unshift(p.record),p=p.parent;return{name:g,path:h,params:m,matched:b,meta:p0(b)}}return e.forEach(c=>o(c)),{addRoute:o,resolve:u,removeRoute:r,getRoutes:i,getRecordMatcher:l}}function of(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function y0(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:b0(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function b0(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function rf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function p0(e){return e.reduce((t,n)=>Ue(t,n.meta),{})}function sf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function pg(e,t){return t.children.some(n=>n===e||pg(e,n))}const _g=/#/g,_0=/&/g,S0=/\//g,k0=/=/g,C0=/\?/g,Sg=/\+/g,w0=/%5B/g,x0=/%5D/g,kg=/%5E/g,P0=/%60/g,Cg=/%7B/g,V0=/%7C/g,wg=/%7D/g,E0=/%20/g;function rc(e){return encodeURI(""+e).replace(V0,"|").replace(w0,"[").replace(x0,"]")}function I0(e){return rc(e).replace(Cg,"{").replace(wg,"}").replace(kg,"^")}function Gs(e){return rc(e).replace(Sg,"%2B").replace(E0,"+").replace(_g,"%23").replace(_0,"%26").replace(P0,"`").replace(Cg,"{").replace(wg,"}").replace(kg,"^")}function T0(e){return Gs(e).replace(k0,"%3D")}function A0(e){return rc(e).replace(_g,"%23").replace(C0,"%3F")}function O0(e){return e==null?"":A0(e).replace(S0,"%2F")}function Ur(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function R0(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&Gs(o)):[a&&Gs(a)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function L0(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Sn(a)?a.map(l=>l==null?null:""+l):a==null?a:""+a)}return t}const D0=Symbol(""),cf=Symbol(""),ic=Symbol(""),xg=Symbol(""),Ys=Symbol("");function to(){let e=[];function t(a){return e.push(a),()=>{const l=e.indexOf(a);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ca(e,t,n,a,l){const o=a&&(a.enterCallbacks[l]=a.enterCallbacks[l]||[]);return()=>new Promise((r,i)=>{const s=d=>{d===!1?i(Tl(4,{from:n,to:t})):d instanceof Error?i(d):r0(d)?i(Tl(2,{from:t,to:d})):(o&&a.enterCallbacks[l]===o&&typeof d=="function"&&o.push(d),r())},u=e.call(a&&a.instances[l],t,n,s);let c=Promise.resolve(u);e.length<3&&(c=c.then(s)),c.catch(d=>i(d))})}function fs(e,t,n,a){const l=[];for(const o of e)for(const r in o.components){let i=o.components[r];if(!(t!=="beforeRouteEnter"&&!o.instances[r]))if(M0(i)){const u=(i.__vccOpts||i)[t];u&&l.push(ca(u,n,a,o,r))}else{let s=i();l.push(()=>s.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${r}" at "${o.path}"`));const c=zS(u)?u.default:u;o.components[r]=c;const f=(c.__vccOpts||c)[t];return f&&ca(f,n,a,o,r)()}))}}return l}function M0(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function df(e){const t=Te(ic),n=Te(xg),a=_(()=>t.resolve(xe(e.to))),l=_(()=>{const{matched:s}=a.value,{length:u}=s,c=s[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Il.bind(null,c));if(f>-1)return f;const m=ff(s[u-2]);return u>1&&ff(c)===m&&d[d.length-1].path!==m?d.findIndex(Il.bind(null,s[u-2])):f}),o=_(()=>l.value>-1&&$0(n.params,a.value.params)),r=_(()=>l.value>-1&&l.value===n.matched.length-1&&gg(n.params,a.value.params));function i(s={}){return N0(s)?t[xe(e.replace)?"replace":"push"](xe(e.to)).catch(go):Promise.resolve()}return{route:a,href:_(()=>a.value.href),isActive:o,isExactActive:r,navigate:i}}const F0=Ca({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:df,setup(e,{slots:t}){const n=bt(df(e)),{options:a}=Te(ic),l=_(()=>({[vf(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[vf(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:vn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),B0=F0;function N0(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function $0(e,t){for(const n in t){const a=t[n],l=e[n];if(typeof a=="string"){if(a!==l)return!1}else if(!Sn(l)||l.length!==a.length||a.some((o,r)=>o!==l[r]))return!1}return!0}function ff(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const vf=(e,t,n)=>e??t??n,z0=Ca({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Te(Ys),l=_(()=>e.route||a.value),o=Te(cf,0),r=_(()=>{let u=xe(o);const{matched:c}=l.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),i=_(()=>l.value.matched[r.value]);ze(cf,_(()=>r.value+1)),ze(D0,i),ze(Ys,l);const s=ie();return ve(()=>[s.value,i.value,e.name],([u,c,d],[f,m,h])=>{c&&(c.instances[d]=u,m&&m!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!Il(c,m)||!f)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=l.value,c=e.name,d=i.value,f=d&&d.components[c];if(!f)return mf(n.default,{Component:f,route:u});const m=d.props[c],h=m?m===!0?u.params:typeof m=="function"?m(u):m:null,b=vn(f,Ue({},h,t,{onVnodeUnmounted:p=>{p.component.isUnmounted&&(d.instances[c]=null)},ref:s}));return mf(n.default,{Component:b,route:u})||b}}});function mf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const H0=z0;function U0(e){const t=h0(e.routes,e),n=e.parseQuery||R0,a=e.stringifyQuery||uf,l=e.history,o=to(),r=to(),i=to(),s=ge(la);let u=la;ml&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=cs.bind(null,R=>""+R),d=cs.bind(null,O0),f=cs.bind(null,Ur);function m(R,H){let W,z;return yg(R)?(W=t.getRecordMatcher(R),z=H):z=R,t.addRoute(z,W)}function h(R){const H=t.getRecordMatcher(R);H&&t.removeRoute(H)}function g(){return t.getRoutes().map(R=>R.record)}function b(R){return!!t.getRecordMatcher(R)}function p(R,H){if(H=Ue({},H||s.value),typeof R=="string"){const D=ds(n,R,H.path),Y=t.resolve({path:D.path},H),Q=l.createHref(D.fullPath);return Ue(D,Y,{params:f(Y.params),hash:Ur(D.hash),redirectedFrom:void 0,href:Q})}let W;if("path"in R)W=Ue({},R,{path:ds(n,R.path,H.path).path});else{const D=Ue({},R.params);for(const Y in D)D[Y]==null&&delete D[Y];W=Ue({},R,{params:d(D)}),H.params=d(H.params)}const z=t.resolve(W,H),ue=R.hash||"";z.params=c(f(z.params));const I=jS(a,Ue({},R,{hash:I0(ue),path:z.path})),A=l.createHref(I);return Ue({fullPath:I,hash:ue,query:a===uf?L0(R.query):R.query||{}},z,{redirectedFrom:void 0,href:A})}function S(R){return typeof R=="string"?ds(n,R,s.value.path):Ue({},R)}function C(R,H){if(u!==R)return Tl(8,{from:H,to:R})}function y(R){return k(R)}function w(R){return y(Ue(S(R),{replace:!0}))}function V(R){const H=R.matched[R.matched.length-1];if(H&&H.redirect){const{redirect:W}=H;let z=typeof W=="function"?W(R):W;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=S(z):{path:z},z.params={}),Ue({query:R.query,hash:R.hash,params:"path"in z?{}:R.params},z)}}function k(R,H){const W=u=p(R),z=s.value,ue=R.state,I=R.force,A=R.replace===!0,D=V(W);if(D)return k(Ue(S(D),{state:typeof D=="object"?Ue({},ue,D.state):ue,force:I,replace:A}),H||W);const Y=W;Y.redirectedFrom=H;let Q;return!I&&WS(a,z,W)&&(Q=Tl(16,{to:Y,from:z}),te(z,z,!0,!1)),(Q?Promise.resolve(Q):E(Y,z)).catch(oe=>Mn(oe)?Mn(oe,2)?oe:ne(oe):B(oe,Y,z)).then(oe=>{if(oe){if(Mn(oe,2))return k(Ue({replace:A},S(oe.to),{state:typeof oe.to=="object"?Ue({},ue,oe.to.state):ue,force:I}),H||Y)}else oe=T(Y,z,!0,A,ue);return O(Y,z,oe),oe})}function x(R,H){const W=C(R,H);return W?Promise.reject(W):Promise.resolve()}function P(R){const H=M.values().next().value;return H&&typeof H.runWithContext=="function"?H.runWithContext(R):R()}function E(R,H){let W;const[z,ue,I]=j0(R,H);W=fs(z.reverse(),"beforeRouteLeave",R,H);for(const D of z)D.leaveGuards.forEach(Y=>{W.push(ca(Y,R,H))});const A=x.bind(null,R,H);return W.push(A),N(W).then(()=>{W=[];for(const D of o.list())W.push(ca(D,R,H));return W.push(A),N(W)}).then(()=>{W=fs(ue,"beforeRouteUpdate",R,H);for(const D of ue)D.updateGuards.forEach(Y=>{W.push(ca(Y,R,H))});return W.push(A),N(W)}).then(()=>{W=[];for(const D of I)if(D.beforeEnter)if(Sn(D.beforeEnter))for(const Y of D.beforeEnter)W.push(ca(Y,R,H));else W.push(ca(D.beforeEnter,R,H));return W.push(A),N(W)}).then(()=>(R.matched.forEach(D=>D.enterCallbacks={}),W=fs(I,"beforeRouteEnter",R,H),W.push(A),N(W))).then(()=>{W=[];for(const D of r.list())W.push(ca(D,R,H));return W.push(A),N(W)}).catch(D=>Mn(D,8)?D:Promise.reject(D))}function O(R,H,W){i.list().forEach(z=>P(()=>z(R,H,W)))}function T(R,H,W,z,ue){const I=C(R,H);if(I)return I;const A=H===la,D=ml?history.state:{};W&&(z||A?l.replace(R.fullPath,Ue({scroll:A&&D&&D.scroll},ue)):l.push(R.fullPath,ue)),s.value=R,te(R,H,W,A),ne()}let F;function K(){F||(F=l.listen((R,H,W)=>{if(!$.listening)return;const z=p(R),ue=V(z);if(ue){k(Ue(ue,{replace:!0}),z).catch(go);return}u=z;const I=s.value;ml&&QS(ef(I.fullPath,W.delta),bi()),E(z,I).catch(A=>Mn(A,12)?A:Mn(A,2)?(k(A.to,z).then(D=>{Mn(D,20)&&!W.delta&&W.type===Eo.pop&&l.go(-1,!1)}).catch(go),Promise.reject()):(W.delta&&l.go(-W.delta,!1),B(A,z,I))).then(A=>{A=A||T(z,I,!1),A&&(W.delta&&!Mn(A,8)?l.go(-W.delta,!1):W.type===Eo.pop&&Mn(A,20)&&l.go(-1,!1)),O(z,I,A)}).catch(go)}))}let X=to(),G=to(),re;function B(R,H,W){ne(R);const z=G.list();return z.length?z.forEach(ue=>ue(R,H,W)):console.error(R),Promise.reject(R)}function q(){return re&&s.value!==la?Promise.resolve():new Promise((R,H)=>{X.add([R,H])})}function ne(R){return re||(re=!R,K(),X.list().forEach(([H,W])=>R?W(R):H()),X.reset()),R}function te(R,H,W,z){const{scrollBehavior:ue}=e;if(!ml||!ue)return Promise.resolve();const I=!W&&e0(ef(R.fullPath,0))||(z||!W)&&history.state&&history.state.scroll||null;return Re().then(()=>ue(R,H,I)).then(A=>A&&ZS(A)).catch(A=>B(A,R,H))}const le=R=>l.go(R);let L;const M=new Set,$={currentRoute:s,listening:!0,addRoute:m,removeRoute:h,hasRoute:b,getRoutes:g,resolve:p,options:e,push:y,replace:w,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:r.add,afterEach:i.add,onError:G.add,isReady:q,install(R){const H=this;R.component("RouterLink",B0),R.component("RouterView",H0),R.config.globalProperties.$router=H,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>xe(s)}),ml&&!L&&s.value===la&&(L=!0,y(l.location).catch(ue=>{}));const W={};for(const ue in la)Object.defineProperty(W,ue,{get:()=>s.value[ue],enumerable:!0});R.provide(ic,H),R.provide(xg,sm(W)),R.provide(Ys,s);const z=R.unmount;M.add(R),R.unmount=function(){M.delete(R),M.size<1&&(u=la,F&&F(),F=null,s.value=la,L=!1,re=!1),z()}}};function N(R){return R.reduce((H,W)=>H.then(()=>P(W)),Promise.resolve())}return $}function j0(e,t){const n=[],a=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let r=0;rIl(u,i))?a.push(i):n.push(i));const s=e.matched[r];s&&(t.matched.find(u=>Il(u,s))||l.push(s))}return[n,a,l]}const Hn=U0({history:o0("./"),routes:[{path:"/:config",name:"home",component:()=>pr(()=>import("./DevicesView-810db5b2.js"),["./DevicesView-810db5b2.js","./PanelCard-6bf0314a.js"],import.meta.url)},{path:"/:config/devices/:view",name:"devices",component:()=>pr(()=>import("./DevicesView-810db5b2.js"),["./DevicesView-810db5b2.js","./PanelCard-6bf0314a.js"],import.meta.url)},{path:"/:config/settings",name:"settings",component:()=>pr(()=>import("./SettingsView-8da8bf77.js"),["./SettingsView-8da8bf77.js","./styles-bb296acf.js","./styles-c6b58a67.css","./PanelCard-6bf0314a.js"],import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>pr(()=>import("./InternalsView-5ba5cc64.js"),["./InternalsView-5ba5cc64.js","./styles-bb296acf.js","./styles-c6b58a67.css"],import.meta.url)}]});/*! + * shared v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */const qs=typeof window<"u",wa=(e,t=!1)=>t?Symbol.for(e):Symbol(e),W0=(e,t,n)=>K0({l:e,k:t,s:n}),K0=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),pt=e=>typeof e=="number"&&isFinite(e),G0=e=>Vg(e)==="[object Date]",jr=e=>Vg(e)==="[object RegExp]",pi=e=>Me(e)&&Object.keys(e).length===0,At=Object.assign;let gf;const sc=()=>gf||(gf=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hf(e){return e.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Y0=Object.prototype.hasOwnProperty;function Io(e,t){return Y0.call(e,t)}const mt=Array.isArray,lt=e=>typeof e=="function",we=e=>typeof e=="string",ot=e=>typeof e=="boolean",Ne=e=>e!==null&&typeof e=="object",q0=e=>Ne(e)&<(e.then)&<(e.catch),Pg=Object.prototype.toString,Vg=e=>Pg.call(e),Me=e=>{if(!Ne(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},X0=e=>e==null?"":mt(e)||Me(e)&&e.toString===Pg?JSON.stringify(e,null,2):String(e);function J0(e,t=""){return e.reduce((n,a,l)=>l===0?n+a:n+t+a,"")}function uc(e){let t=e;return()=>++t}function Z0(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const _r=e=>!Ne(e)||mt(e);function yo(e,t){if(_r(e)||_r(t))throw new Error("Invalid value");for(const n in e)Io(e,n)&&(_r(e[n])||_r(t[n])?t[n]=e[n]:yo(e[n],t[n]))}/*! + * message-compiler v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */const Q0=/\{([0-9a-zA-Z]+)\}/g;function ek(e,...t){return t.length===1&&tk(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Q0,(n,a)=>t.hasOwnProperty(a)?t[a]:"")}const tk=e=>e!==null&&typeof e=="object",xt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},nk={[xt.EXPECTED_TOKEN]:"Expected token: '{0}'",[xt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[xt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[xt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[xt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[xt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[xt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[xt.EMPTY_PLACEHOLDER]:"Empty placeholder",[xt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[xt.INVALID_LINKED_FORMAT]:"Invalid linked format",[xt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[xt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[xt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[xt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[xt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[xt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Eg(e,t,n={}){const{domain:a,messages:l,args:o}=n,r=ek((l||nk)[e]||"",...o||[]),i=new SyntaxError(String(r));return i.code=e,t&&(i.location=t),i.domain=a,i}/*! + * core-base v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */function ak(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sc().__INTLIFY_PROD_DEVTOOLS__=!1)}const xa=[];xa[0]={w:[0],i:[3,0],"[":[4],o:[7]};xa[1]={w:[1],".":[2],"[":[4],o:[7]};xa[2]={w:[2],i:[3,0],0:[3,0]};xa[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};xa[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};xa[5]={"'":[4,0],o:8,l:[5,0]};xa[6]={'"':[4,0],o:8,l:[6,0]};const lk=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function ok(e){return lk.test(e)}function rk(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function ik(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function sk(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:ok(t)?rk(t):"*"+t}function uk(e){const t=[];let n=-1,a=0,l=0,o,r,i,s,u,c,d;const f=[];f[0]=()=>{r===void 0?r=i:r+=i},f[1]=()=>{r!==void 0&&(t.push(r),r=void 0)},f[2]=()=>{f[0](),l++},f[3]=()=>{if(l>0)l--,a=4,f[0]();else{if(l=0,r===void 0||(r=sk(r),r===!1))return!1;f[1]()}};function m(){const h=e[n+1];if(a===5&&h==="'"||a===6&&h==='"')return n++,i="\\"+h,f[0](),!0}for(;a!==null;)if(n++,o=e[n],!(o==="\\"&&m())){if(s=ik(o),d=xa[a],u=d[s]||d.l||8,u===8||(a=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(i=o,c()===!1))))return;if(a===7)return t}}const yf=new Map;function ck(e,t){return Ne(e)?e[t]:null}function dk(e,t){if(!Ne(e))return null;let n=yf.get(t);if(n||(n=uk(t),n&&yf.set(t,n)),!n)return null;const a=n.length;let l=e,o=0;for(;oe,vk=e=>"",mk="text",gk=e=>e.length===0?"":J0(e),hk=X0;function bf(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function yk(e){const t=pt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(pt(e.named.count)||pt(e.named.n))?pt(e.named.count)?e.named.count:pt(e.named.n)?e.named.n:t:t}function bk(e,t){t.count||(t.count=e),t.n||(t.n=e)}function pk(e={}){const t=e.locale,n=yk(e),a=Ne(e.pluralRules)&&we(t)&<(e.pluralRules[t])?e.pluralRules[t]:bf,l=Ne(e.pluralRules)&&we(t)&<(e.pluralRules[t])?bf:void 0,o=p=>p[a(n,p.length,l)],r=e.list||[],i=p=>r[p],s=e.named||{};pt(e.pluralIndex)&&bk(n,s);const u=p=>s[p];function c(p){const S=lt(e.messages)?e.messages(p):Ne(e.messages)?e.messages[p]:!1;return S||(e.parent?e.parent.message(p):vk)}const d=p=>e.modifiers?e.modifiers[p]:fk,f=Me(e.processor)&<(e.processor.normalize)?e.processor.normalize:gk,m=Me(e.processor)&<(e.processor.interpolate)?e.processor.interpolate:hk,h=Me(e.processor)&&we(e.processor.type)?e.processor.type:mk,b={list:i,named:u,plural:o,linked:(p,...S)=>{const[C,y]=S;let w="text",V="";S.length===1?Ne(C)?(V=C.modifier||V,w=C.type||w):we(C)&&(V=C||V):S.length===2&&(we(C)&&(V=C||V),we(y)&&(w=y||w));const k=c(p)(b),x=w==="vnode"&&mt(k)&&V?k[0]:k;return V?d(V)(x,w):x},message:c,type:h,interpolate:m,normalize:f,values:At({},r,s)};return b}let To=null;function _k(e){To=e}function Sk(e,t,n){To&&To.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const kk=Ck("function:translate");function Ck(e){return t=>To&&To.emit(e,t)}const wk={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},Ig=xt.__EXTEND_POINT__,Ra=uc(Ig),En={INVALID_ARGUMENT:Ig,INVALID_DATE_ARGUMENT:Ra(),INVALID_ISO_DATE_ARGUMENT:Ra(),NOT_SUPPORT_NON_STRING_MESSAGE:Ra(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Ra(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Ra(),NOT_SUPPORT_LOCALE_TYPE:Ra(),__EXTEND_POINT__:Ra()};function $n(e){return Eg(e,null,void 0)}function cc(e,t){return t.locale!=null?pf(t.locale):pf(e.locale)}let vs;function pf(e){if(we(e))return e;if(lt(e)){if(e.resolvedOnce&&vs!=null)return vs;if(e.constructor.name==="Function"){const t=e();if(q0(t))throw $n(En.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return vs=t}else throw $n(En.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw $n(En.NOT_SUPPORT_LOCALE_TYPE)}function xk(e,t,n){return[...new Set([n,...mt(t)?t:Ne(t)?Object.keys(t):we(t)?[t]:[n]])]}function Tg(e,t,n){const a=we(n)?n:Wr,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let o=l.__localeChainCache.get(a);if(!o){o=[];let r=[n];for(;mt(r);)r=_f(o,r,t);const i=mt(t)||!Me(t)?t:t.default?t.default:null;r=we(i)?[i]:i,mt(r)&&_f(o,r,!1),l.__localeChainCache.set(a,o)}return o}function _f(e,t,n){let a=!0;for(let l=0;l`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Ik(){return{upper:(e,t)=>t==="text"&&we(e)?e.toUpperCase():t==="vnode"&&Ne(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&we(e)?e.toLowerCase():t==="vnode"&&Ne(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&we(e)?kf(e):t==="vnode"&&Ne(e)&&"__v_isVNode"in e?kf(e.children):e}}let Tk,Ag;function Ak(e){Ag=e}let Og;function Ok(e){Og=e}let Rg=null;const Rk=e=>{Rg=e},Lk=()=>Rg;let Lg=null;const Cf=e=>{Lg=e},Dk=()=>Lg;let wf=0;function Mk(e={}){const t=lt(e.onWarn)?e.onWarn:Z0,n=we(e.version)?e.version:Ek,a=we(e.locale)||lt(e.locale)?e.locale:Wr,l=lt(a)?Wr:a,o=mt(e.fallbackLocale)||Me(e.fallbackLocale)||we(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l,r=Me(e.messages)?e.messages:{[l]:{}},i=Me(e.datetimeFormats)?e.datetimeFormats:{[l]:{}},s=Me(e.numberFormats)?e.numberFormats:{[l]:{}},u=At({},e.modifiers||{},Ik()),c=e.pluralRules||{},d=lt(e.missing)?e.missing:null,f=ot(e.missingWarn)||jr(e.missingWarn)?e.missingWarn:!0,m=ot(e.fallbackWarn)||jr(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,g=!!e.unresolving,b=lt(e.postTranslation)?e.postTranslation:null,p=Me(e.processor)?e.processor:null,S=ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter,y=lt(e.messageCompiler)?e.messageCompiler:Tk,w=lt(e.messageResolver)?e.messageResolver:Ag||ck,V=lt(e.localeFallbacker)?e.localeFallbacker:Og||xk,k=Ne(e.fallbackContext)?e.fallbackContext:void 0,x=e,P=Ne(x.__datetimeFormatters)?x.__datetimeFormatters:new Map,E=Ne(x.__numberFormatters)?x.__numberFormatters:new Map,O=Ne(x.__meta)?x.__meta:{};wf++;const T={version:n,cid:wf,locale:a,fallbackLocale:o,messages:r,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:m,fallbackFormat:h,unresolving:g,postTranslation:b,processor:p,warnHtmlMessage:S,escapeParameter:C,messageCompiler:y,messageResolver:w,localeFallbacker:V,fallbackContext:k,onWarn:t,__meta:O};return T.datetimeFormats=i,T.numberFormats=s,T.__datetimeFormatters=P,T.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&Sk(T,n,O),T}function dc(e,t,n,a,l){const{missing:o,onWarn:r}=e;if(o!==null){const i=o(e,n,t,l);return we(i)?i:t}else return t}function no(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}const Al=e=>Ne(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e),xf=()=>"",an=e=>lt(e);function Pf(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:l,messageCompiler:o,fallbackLocale:r,messages:i}=e,[s,u]=Xs(...t),c=ot(u.missingWarn)?u.missingWarn:e.missingWarn,d=ot(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=ot(u.escapeParameter)?u.escapeParameter:e.escapeParameter,m=!!u.resolvedMessage,h=we(u.default)||ot(u.default)?ot(u.default)?o?s:()=>s:u.default:n?o?s:()=>s:"",g=n||h!=="",b=cc(e,u);f&&Fk(u);let[p,S,C]=m?[s,b,i[b]||{}]:Dg(e,s,b,r,d,c),y=p,w=s;if(!m&&!(we(y)||Al(y)||an(y))&&g&&(y=h,w=y),!m&&(!(we(y)||Al(y)||an(y))||!we(S)))return l?_i:s;let V=!1;const k=()=>{V=!0},x=an(y)?y:Mg(e,s,S,y,w,k);if(V)return y;const P=$k(e,S,C,u),E=pk(P),O=Bk(e,x,E),T=a?a(O,s):O;if(__INTLIFY_PROD_DEVTOOLS__){const F={timestamp:Date.now(),key:we(s)?s:an(y)?y.key:"",locale:S||(an(y)?y.locale:""),format:we(y)?y:an(y)?y.source:"",message:T};F.meta=At({},e.__meta,Lk()||{}),kk(F)}return T}function Fk(e){mt(e.list)?e.list=e.list.map(t=>we(t)?hf(t):t):Ne(e.named)&&Object.keys(e.named).forEach(t=>{we(e.named[t])&&(e.named[t]=hf(e.named[t]))})}function Dg(e,t,n,a,l,o){const{messages:r,onWarn:i,messageResolver:s,localeFallbacker:u}=e,c=u(e,a,n);let d={},f,m=null;const h="translate";for(let g=0;ga;return u.locale=n,u.key=t,u}const s=r(a,Nk(e,n,l,a,i,o));return s.locale=n,s.key=t,s.source=a,s}function Bk(e,t,n){return t(n)}function Xs(...e){const[t,n,a]=e,l={};if(!we(t)&&!pt(t)&&!an(t)&&!Al(t))throw $n(En.INVALID_ARGUMENT);const o=pt(t)?String(t):(an(t),t);return pt(n)?l.plural=n:we(n)?l.default=n:Me(n)&&!pi(n)?l.named=n:mt(n)&&(l.list=n),pt(a)?l.plural=a:we(a)?l.default=a:Me(a)&&At(l,a),[o,l]}function Nk(e,t,n,a,l,o){return{locale:t,key:n,warnHtmlMessage:l,onError:r=>{throw o&&o(r),r},onCacheKey:r=>W0(t,n,r)}}function $k(e,t,n,a){const{modifiers:l,pluralRules:o,messageResolver:r,fallbackLocale:i,fallbackWarn:s,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:l,pluralRules:o,messages:m=>{let h=r(n,m);if(h==null&&c){const[,,g]=Dg(c,m,t,i,s,u);h=r(g,m)}if(we(h)||Al(h)){let g=!1;const p=Mg(e,m,t,h,m,()=>{g=!0});return g?xf:p}else return an(h)?h:xf}};return e.processor&&(f.processor=e.processor),a.list&&(f.list=a.list),a.named&&(f.named=a.named),pt(a.plural)&&(f.pluralIndex=a.plural),f}function Vf(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:l,onWarn:o,localeFallbacker:r}=e,{__datetimeFormatters:i}=e,[s,u,c,d]=Js(...t),f=ot(c.missingWarn)?c.missingWarn:e.missingWarn;ot(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,h=cc(e,c),g=r(e,l,h);if(!we(s)||s==="")return new Intl.DateTimeFormat(h,d).format(u);let b={},p,S=null;const C="datetime format";for(let V=0;V{Fg.includes(s)?r[s]=n[s]:o[s]=n[s]}),we(a)?o.locale=a:Me(a)&&(r=a),Me(l)&&(r=l),[o.key||"",i,o,r]}function Ef(e,t,n){const a=e;for(const l in n){const o=`${t}__${l}`;a.__datetimeFormatters.has(o)&&a.__datetimeFormatters.delete(o)}}function If(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:l,onWarn:o,localeFallbacker:r}=e,{__numberFormatters:i}=e,[s,u,c,d]=Zs(...t),f=ot(c.missingWarn)?c.missingWarn:e.missingWarn;ot(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const m=!!c.part,h=cc(e,c),g=r(e,l,h);if(!we(s)||s==="")return new Intl.NumberFormat(h,d).format(u);let b={},p,S=null;const C="number format";for(let V=0;V{Bg.includes(s)?r[s]=n[s]:o[s]=n[s]}),we(a)?o.locale=a:Me(a)&&(r=a),Me(l)&&(r=l),[o.key||"",i,o,r]}function Tf(e,t,n){const a=e;for(const l in n){const o=`${t}__${l}`;a.__numberFormatters.has(o)&&a.__numberFormatters.delete(o)}}ak();/*! + * vue-i18n v9.8.0 + * (c) 2023 kazuya kawaguchi + * Released under the MIT License. + */const zk="9.8.0";function Hk(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sc().__INTLIFY_PROD_DEVTOOLS__=!1)}const Ng=wk.__EXTEND_POINT__,oa=uc(Ng);oa(),oa(),oa(),oa(),oa(),oa(),oa(),oa();const $g=En.__EXTEND_POINT__,$t=uc($g),dn={UNEXPECTED_RETURN_TYPE:$g,INVALID_ARGUMENT:$t(),MUST_BE_CALL_SETUP_TOP:$t(),NOT_INSTALLED:$t(),NOT_AVAILABLE_IN_LEGACY_MODE:$t(),REQUIRED_VALUE:$t(),INVALID_VALUE:$t(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:$t(),NOT_INSTALLED_WITH_PROVIDE:$t(),UNEXPECTED_ERROR:$t(),NOT_COMPATIBLE_LEGACY_VUE_I18N:$t(),BRIDGE_SUPPORT_VUE_2_ONLY:$t(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:$t(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:$t(),__EXTEND_POINT__:$t()};function kn(e,...t){return Eg(e,null,void 0)}const Qs=wa("__translateVNode"),eu=wa("__datetimeParts"),tu=wa("__numberParts"),Uk=wa("__setPluralRules"),jk=wa("__injectWithOption"),nu=wa("__dispose");function Ao(e){if(!Ne(e))return e;for(const t in e)if(Io(e,t))if(!t.includes("."))Ne(e[t])&&Ao(e[t]);else{const n=t.split("."),a=n.length-1;let l=e,o=!1;for(let r=0;r{if("locale"in i&&"resource"in i){const{locale:s,resource:u}=i;s?(r[s]=r[s]||{},yo(u,r[s])):yo(u,r)}else we(i)&&yo(JSON.parse(i),r)}),l==null&&o)for(const i in r)Io(r,i)&&Ao(r[i]);return r}function Hg(e){return e.type}function Wk(e,t,n){let a=Ne(t.messages)?t.messages:{};"__i18nGlobal"in n&&(a=zg(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const l=Object.keys(a);l.length&&l.forEach(o=>{e.mergeLocaleMessage(o,a[o])});{if(Ne(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(r=>{e.mergeDateTimeFormat(r,t.datetimeFormats[r])})}if(Ne(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(r=>{e.mergeNumberFormat(r,t.numberFormats[r])})}}}function Af(e){return v(pa,null,e,0)}const Of="__INTLIFY_META__",Rf=()=>[],Kk=()=>!1;let Lf=0;function Df(e){return(t,n,a,l)=>e(n,a,fn()||void 0,l)}const Gk=()=>{const e=fn();let t=null;return e&&(t=Hg(e)[Of])?{[Of]:t}:null};function Ug(e={},t){const{__root:n,__injectWithOption:a}=e,l=n===void 0,o=e.flatJson;let r=ot(e.inheritLocale)?e.inheritLocale:!0;const i=ie(n&&r?n.locale.value:we(e.locale)?e.locale:Wr),s=ie(n&&r?n.fallbackLocale.value:we(e.fallbackLocale)||mt(e.fallbackLocale)||Me(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),u=ie(zg(i.value,e)),c=ie(Me(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),d=ie(Me(e.numberFormats)?e.numberFormats:{[i.value]:{}});let f=n?n.missingWarn:ot(e.missingWarn)||jr(e.missingWarn)?e.missingWarn:!0,m=n?n.fallbackWarn:ot(e.fallbackWarn)||jr(e.fallbackWarn)?e.fallbackWarn:!0,h=n?n.fallbackRoot:ot(e.fallbackRoot)?e.fallbackRoot:!0,g=!!e.fallbackFormat,b=lt(e.missing)?e.missing:null,p=lt(e.missing)?Df(e.missing):null,S=lt(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:ot(e.warnHtmlMessage)?e.warnHtmlMessage:!0,y=!!e.escapeParameter;const w=n?n.modifiers:Me(e.modifiers)?e.modifiers:{};let V=e.pluralRules||n&&n.pluralRules,k;k=(()=>{l&&Cf(null);const j={version:zk,locale:i.value,fallbackLocale:s.value,messages:u.value,modifiers:w,pluralRules:V,missing:p===null?void 0:p,missingWarn:f,fallbackWarn:m,fallbackFormat:g,unresolving:!0,postTranslation:S===null?void 0:S,warnHtmlMessage:C,escapeParameter:y,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};j.datetimeFormats=c.value,j.numberFormats=d.value,j.__datetimeFormatters=Me(k)?k.__datetimeFormatters:void 0,j.__numberFormatters=Me(k)?k.__numberFormatters:void 0;const ee=Mk(j);return l&&Cf(ee),ee})(),no(k,i.value,s.value);function P(){return[i.value,s.value,u.value,c.value,d.value]}const E=_({get:()=>i.value,set:j=>{i.value=j,k.locale=i.value}}),O=_({get:()=>s.value,set:j=>{s.value=j,k.fallbackLocale=s.value,no(k,i.value,j)}}),T=_(()=>u.value),F=_(()=>c.value),K=_(()=>d.value);function X(){return lt(S)?S:null}function G(j){S=j,k.postTranslation=j}function re(){return b}function B(j){j!==null&&(p=Df(j)),b=j,k.missing=p}const q=(j,ee,Se,Pe,Oe,Je)=>{P();let yt;try{__INTLIFY_PROD_DEVTOOLS__,l||(k.fallbackContext=n?Dk():void 0),yt=j(k)}finally{__INTLIFY_PROD_DEVTOOLS__,l||(k.fallbackContext=void 0)}if(Se!=="translate exists"&&pt(yt)&&yt===_i||Se==="translate exists"&&!yt){const[ea,es]=ee();return n&&h?Pe(n):Oe(ea)}else{if(Je(yt))return yt;throw kn(dn.UNEXPECTED_RETURN_TYPE)}};function ne(...j){return q(ee=>Reflect.apply(Pf,null,[ee,...j]),()=>Xs(...j),"translate",ee=>Reflect.apply(ee.t,ee,[...j]),ee=>ee,ee=>we(ee))}function te(...j){const[ee,Se,Pe]=j;if(Pe&&!Ne(Pe))throw kn(dn.INVALID_ARGUMENT);return ne(ee,Se,At({resolvedMessage:!0},Pe||{}))}function le(...j){return q(ee=>Reflect.apply(Vf,null,[ee,...j]),()=>Js(...j),"datetime format",ee=>Reflect.apply(ee.d,ee,[...j]),()=>Sf,ee=>we(ee))}function L(...j){return q(ee=>Reflect.apply(If,null,[ee,...j]),()=>Zs(...j),"number format",ee=>Reflect.apply(ee.n,ee,[...j]),()=>Sf,ee=>we(ee))}function M(j){return j.map(ee=>we(ee)||pt(ee)||ot(ee)?Af(String(ee)):ee)}const N={normalize:M,interpolate:j=>j,type:"vnode"};function R(...j){return q(ee=>{let Se;const Pe=ee;try{Pe.processor=N,Se=Reflect.apply(Pf,null,[Pe,...j])}finally{Pe.processor=null}return Se},()=>Xs(...j),"translate",ee=>ee[Qs](...j),ee=>[Af(ee)],ee=>mt(ee))}function H(...j){return q(ee=>Reflect.apply(If,null,[ee,...j]),()=>Zs(...j),"number format",ee=>ee[tu](...j),Rf,ee=>we(ee)||mt(ee))}function W(...j){return q(ee=>Reflect.apply(Vf,null,[ee,...j]),()=>Js(...j),"datetime format",ee=>ee[eu](...j),Rf,ee=>we(ee)||mt(ee))}function z(j){V=j,k.pluralRules=V}function ue(j,ee){return q(()=>{if(!j)return!1;const Se=we(ee)?ee:i.value,Pe=D(Se),Oe=k.messageResolver(Pe,j);return Al(Oe)||an(Oe)||we(Oe)},()=>[j],"translate exists",Se=>Reflect.apply(Se.te,Se,[j,ee]),Kk,Se=>ot(Se))}function I(j){let ee=null;const Se=Tg(k,s.value,i.value);for(let Pe=0;Pe{r&&(i.value=j,k.locale=j,no(k,i.value,s.value))}),ve(n.fallbackLocale,j=>{r&&(s.value=j,k.fallbackLocale=j,no(k,i.value,s.value))}));const ye={id:Lf,locale:E,fallbackLocale:O,get inheritLocale(){return r},set inheritLocale(j){r=j,j&&n&&(i.value=n.locale.value,s.value=n.fallbackLocale.value,no(k,i.value,s.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:T,get modifiers(){return w},get pluralRules(){return V||{}},get isGlobal(){return l},get missingWarn(){return f},set missingWarn(j){f=j,k.missingWarn=f},get fallbackWarn(){return m},set fallbackWarn(j){m=j,k.fallbackWarn=m},get fallbackRoot(){return h},set fallbackRoot(j){h=j},get fallbackFormat(){return g},set fallbackFormat(j){g=j,k.fallbackFormat=g},get warnHtmlMessage(){return C},set warnHtmlMessage(j){C=j,k.warnHtmlMessage=j},get escapeParameter(){return y},set escapeParameter(j){y=j,k.escapeParameter=j},t:ne,getLocaleMessage:D,setLocaleMessage:Y,mergeLocaleMessage:Q,getPostTranslationHandler:X,setPostTranslationHandler:G,getMissingHandler:re,setMissingHandler:B,[Uk]:z};return ye.datetimeFormats=F,ye.numberFormats=K,ye.rt=te,ye.te=ue,ye.tm=A,ye.d=le,ye.n=L,ye.getDateTimeFormat=oe,ye.setDateTimeFormat=fe,ye.mergeDateTimeFormat=ce,ye.getNumberFormat=me,ye.setNumberFormat=de,ye.mergeNumberFormat=ke,ye[jk]=a,ye[Qs]=R,ye[eu]=W,ye[tu]=H,ye}const fc={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Yk({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,l)=>[...a,...l.type===pe?l.children:[l]],[]):t.reduce((n,a)=>{const l=e[a];return l&&(n[a]=l()),n},{})}function jg(e){return pe}const qk=Ca({name:"i18n-t",props:At({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>pt(e)||!isNaN(e)}},fc),setup(e,t){const{slots:n,attrs:a}=t,l=e.i18n||qo({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(d=>d!=="_"),r={};e.locale&&(r.locale=e.locale),e.plural!==void 0&&(r.plural=we(e.plural)?+e.plural:e.plural);const i=Yk(t,o),s=l[Qs](e.keypath,i,r),u=At({},a),c=we(e.tag)||Ne(e.tag)?e.tag:jg();return vn(c,u,s)}}}),Mf=qk;function Xk(e){return mt(e)&&!we(e[0])}function Wg(e,t,n,a){const{slots:l,attrs:o}=t;return()=>{const r={part:!0};let i={};e.locale&&(r.locale=e.locale),we(e.format)?r.key=e.format:Ne(e.format)&&(we(e.format.key)&&(r.key=e.format.key),i=Object.keys(e.format).reduce((f,m)=>n.includes(m)?At({},f,{[m]:e.format[m]}):f,{}));const s=a(e.value,r,i);let u=[r.key];mt(s)?u=s.map((f,m)=>{const h=l[f.type],g=h?h({[f.type]:f.value,index:m,parts:s}):[f.value];return Xk(g)&&(g[0].key=`${f.type}-${m}`),g}):we(s)&&(u=[s]);const c=At({},o),d=we(e.tag)||Ne(e.tag)?e.tag:jg();return vn(d,c,u)}}const Jk=Ca({name:"i18n-n",props:At({value:{type:Number,required:!0},format:{type:[String,Object]}},fc),setup(e,t){const n=e.i18n||qo({useScope:"parent",__useComponent:!0});return Wg(e,t,Bg,(...a)=>n[tu](...a))}}),Ff=Jk,Zk=Ca({name:"i18n-d",props:At({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},fc),setup(e,t){const n=e.i18n||qo({useScope:"parent",__useComponent:!0});return Wg(e,t,Fg,(...a)=>n[eu](...a))}}),Bf=Zk;function Qk(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function eC(e){const t=r=>{const{instance:i,modifiers:s,value:u}=r;if(!i||!i.$)throw kn(dn.UNEXPECTED_ERROR);const c=Qk(e,i.$),d=Nf(u);return[Reflect.apply(c.t,c,[...$f(d)]),c]};return{created:(r,i)=>{const[s,u]=t(i);qs&&e.global===u&&(r.__i18nWatcher=ve(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),r.__composer=u,r.textContent=s},unmounted:r=>{qs&&r.__i18nWatcher&&(r.__i18nWatcher(),r.__i18nWatcher=void 0,delete r.__i18nWatcher),r.__composer&&(r.__composer=void 0,delete r.__composer)},beforeUpdate:(r,{value:i})=>{if(r.__composer){const s=r.__composer,u=Nf(i);r.textContent=Reflect.apply(s.t,s,[...$f(u)])}},getSSRProps:r=>{const[i]=t(r);return{textContent:i}}}}function Nf(e){if(we(e))return{path:e};if(Me(e)){if(!("path"in e))throw kn(dn.REQUIRED_VALUE,"path");return e}else throw kn(dn.INVALID_VALUE)}function $f(e){const{path:t,locale:n,args:a,choice:l,plural:o}=e,r={},i=a||{};return we(n)&&(r.locale=n),pt(l)&&(r.plural=l),pt(o)&&(r.plural=o),[t,i,r]}function tC(e,t,...n){const a=Me(n[0])?n[0]:{},l=!!a.useI18nComponentName;(ot(a.globalInstall)?a.globalInstall:!0)&&([l?"i18n":Mf.name,"I18nT"].forEach(r=>e.component(r,Mf)),[Ff.name,"I18nN"].forEach(r=>e.component(r,Ff)),[Bf.name,"I18nD"].forEach(r=>e.component(r,Bf))),e.directive("t",eC(t))}const nC=wa("global-vue-i18n");function aC(e={},t){const n=ot(e.globalInjection)?e.globalInjection:!0,a=!0,l=new Map,[o,r]=lC(e),i=wa("");function s(d){return l.get(d)||null}function u(d,f){l.set(d,f)}function c(d){l.delete(d)}{const d={get mode(){return"composition"},get allowComposition(){return a},async install(f,...m){if(f.__VUE_I18N_SYMBOL__=i,f.provide(f.__VUE_I18N_SYMBOL__,d),Me(m[0])){const b=m[0];d.__composerExtend=b.__composerExtend,d.__vueI18nExtend=b.__vueI18nExtend}let h=null;n&&(h=fC(f,d.global)),tC(f,d,...m);const g=f.unmount;f.unmount=()=>{h&&h(),d.dispose(),g()}},get global(){return r},dispose(){o.stop()},__instances:l,__getInstance:s,__setInstance:u,__deleteInstance:c};return d}}function qo(e={}){const t=fn();if(t==null)throw kn(dn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw kn(dn.NOT_INSTALLED);const n=oC(t),a=iC(n),l=Hg(t),o=rC(e,l);if(o==="global")return Wk(a,e,l),a;if(o==="parent"){let s=sC(n,t,e.__useComponent);return s==null&&(s=a),s}const r=n;let i=r.__getInstance(t);if(i==null){const s=At({},e);"__i18n"in l&&(s.__i18n=l.__i18n),a&&(s.__root=a),i=Ug(s),r.__composerExtend&&(i[nu]=r.__composerExtend(i)),cC(r,t,i),r.__setInstance(t,i)}return i}function lC(e,t,n){const a=Nl();{const l=a.run(()=>Ug(e));if(l==null)throw kn(dn.UNEXPECTED_ERROR);return[a,l]}}function oC(e){{const t=Te(e.isCE?nC:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw kn(e.isCE?dn.NOT_INSTALLED_WITH_PROVIDE:dn.UNEXPECTED_ERROR);return t}}function rC(e,t){return pi(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function iC(e){return e.mode==="composition"?e.global:e.global.__composer}function sC(e,t,n=!1){let a=null;const l=t.root;let o=uC(t,n);for(;o!=null;){const r=e;if(e.mode==="composition"&&(a=r.__getInstance(o)),a!=null||l===o)break;o=o.parent}return a}function uC(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function cC(e,t,n){st(()=>{},t),Yo(()=>{const a=n;e.__deleteInstance(t);const l=a[nu];l&&(l(),delete a[nu])},t)}const dC=["locale","fallbackLocale","availableLocales"],zf=["t","rt","d","n","tm","te"];function fC(e,t){const n=Object.create(null);return dC.forEach(l=>{const o=Object.getOwnPropertyDescriptor(t,l);if(!o)throw kn(dn.UNEXPECTED_ERROR);const r=Xe(o.value)?{get(){return o.value.value},set(i){o.value.value=i}}:{get(){return o.get&&o.get()}};Object.defineProperty(n,l,r)}),e.config.globalProperties.$i18n=n,zf.forEach(l=>{const o=Object.getOwnPropertyDescriptor(t,l);if(!o||!o.value)throw kn(dn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,o)}),()=>{delete e.config.globalProperties.$i18n,zf.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}Hk();Ak(dk);Ok(Tg);if(__INTLIFY_PROD_DEVTOOLS__){const e=sc();e.__INTLIFY__=!0,_k(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const vC={badge:"Badge",open:"Open",close:"Close",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},mC={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function _n(e,t){let n;function a(){n=Nl(),n.run(()=>t.length?t(()=>{n==null||n.stop(),a()}):t())}ve(e,l=>{l&&!n?a():l||(n==null||n.stop(),n=void 0)},{immediate:!0}),Rt(()=>{n==null||n.stop()})}const Ke=typeof window<"u",vc=Ke&&"IntersectionObserver"in window,gC=Ke&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),Hf=Ke&&"EyeDropper"in window;function Uf(e,t,n){hC(e,t),t.set(e,n)}function hC(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function yC(e,t,n){var a=Kg(e,t,"set");return bC(e,a,n),n}function bC(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function La(e,t){var n=Kg(e,t,"get");return pC(e,n)}function Kg(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function pC(e,t){return t.get?t.get.call(e):t.value}function Gg(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let l=0;lYn(e[a],t[a]))}function Ya(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),Gg(e,t.split("."),n))}function _t(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}if(typeof t=="string")return Ya(e,t,n);if(Array.isArray(t))return Gg(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function In(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,a)=>t+a)}function he(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function Kr(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Oo(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const jf=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),au=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Yg(e){return Object.keys(e)}function Na(e,t){return t.every(n=>e.hasOwnProperty(n))}function qg(e,t){const n={},a=new Set(Object.keys(e));for(const l of t)a.has(l)&&(n[l]=e[l]);return n}function lu(e,t,n){const a=Object.create(null),l=Object.create(null);for(const o in e)t.some(r=>r instanceof RegExp?r.test(o):r===o)&&!(n!=null&&n.some(r=>r===o))?a[o]=e[o]:l[o]=e[o];return[a,l]}function gt(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}function Xg(e,t){const n={};return t.forEach(a=>n[a]=e[a]),n}const Jg=/^on[^a-z]/,Si=e=>Jg.test(e),_C=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],SC=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function kC(e){return e.isComposing&&SC.includes(e.key)}function Pa(e){const[t,n]=lu(e,[Jg]),a=gt(t,_C),[l,o]=lu(n,["class","style","id",/^data-/]);return Object.assign(l,t),Object.assign(o,a),[l,o]}function rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function CC(e,t){let n=0;const a=function(){for(var l=arguments.length,o=new Array(l),r=0;re(...o),xe(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function ft(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function Wf(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function Kf(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Gf(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function wC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=t&&a0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const a={};for(const l in e)a[l]=e[l];for(const l in t){const o=e[l],r=t[l];if(Kr(o)&&Kr(r)){a[l]=on(o,r,n);continue}if(Array.isArray(o)&&Array.isArray(r)&&n){a[l]=n(o,r);continue}a[l]=r}return a}function Zg(e){return e.map(t=>t.type===pe?Zg(t.children):t).flat()}function ja(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(ja.cache.has(e))return ja.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return ja.cache.set(e,t),t}ja.cache=new Map;function bo(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>bo(e,n)).flat(1);if(Array.isArray(t.children))return t.children.map(n=>bo(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return bo(e,t.component.subTree).flat(1)}return[]}var Sr=new WeakMap,cl=new WeakMap;class xC{constructor(t){Uf(this,Sr,{writable:!0,value:[]}),Uf(this,cl,{writable:!0,value:0}),this.size=t}push(t){La(this,Sr)[La(this,cl)]=t,yC(this,cl,(La(this,cl)+1)%this.size)}values(){return La(this,Sr).slice(La(this,cl)).concat(La(this,Sr).slice(0,La(this,cl)))}}function PC(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function mc(e){const t=bt({}),n=_(e);return kt(()=>{for(const a in n.value)t[a]=n.value[a]},{flush:"sync"}),Wo(t)}function Gr(e,t){return e.includes(t)}function Qg(e){return e[2].toLowerCase()+e.slice(3)}const jt=()=>[Function,Array];function qf(e,t){return t="on"+Ln(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function gc(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(a=>`${a}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function eh(e,t,n){let a,l=e.indexOf(document.activeElement);const o=t==="next"?1:-1;do l+=o,a=e[l];while((!a||a.offsetParent==null||!((n==null?void 0:n(a))??!0))&&l=0);return a}function Ol(e,t){var a,l,o,r;const n=Ro(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((a=n[0])==null||a.focus());else if(t==="first")(l=n[0])==null||l.focus();else if(t==="last")(o=n.at(-1))==null||o.focus();else if(typeof t=="number")(r=n[t])==null||r.focus();else{const i=eh(n,t);i?i.focus():Ol(e,t==="next"?"first":"last")}}function kr(e){return e==null||typeof e=="string"&&e.trim()===""}function th(){}function Rl(e,t){if(!(Ke&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function ki(e){return e.some(t=>_a(t)?t.type===Tt?!1:t.type!==pe||ki(t.children):!0)?e:null}const nh=["top","bottom"],VC=["start","end","left","right"];function ou(e,t){let[n,a]=e.split(" ");return a||(a=Gr(nh,n)?"start":Gr(VC,n)?"top":"center"),{side:ru(n,t),align:ru(a,t)}}function ru(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function ms(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function gs(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Xf(e){return{side:e.align,align:e.side}}function Jf(e){return Gr(nh,e.side)?"y":"x"}class Wa{constructor(t){let{x:n,y:a,width:l,height:o}=t;this.x=n,this.y=a,this.width=l,this.height=o}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Zf(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function ah(e){return Array.isArray(e)?new Wa({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function hc(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),a=n.transform;if(a){let l,o,r,i,s;if(a.startsWith("matrix3d("))l=a.slice(9,-1).split(/, /),o=+l[0],r=+l[5],i=+l[12],s=+l[13];else if(a.startsWith("matrix("))l=a.slice(7,-1).split(/, /),o=+l[0],r=+l[3],i=+l[4],s=+l[5];else return new Wa(t);const u=n.transformOrigin,c=t.x-i-(1-o)*parseFloat(u),d=t.y-s-(1-r)*parseFloat(u.slice(u.indexOf(" ")+1)),f=o?t.width/o:e.offsetWidth+1,m=r?t.height/r:e.offsetHeight+1;return new Wa({x:c,y:d,width:f,height:m})}else return new Wa(t)}function $a(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(l=>{a.onfinish=()=>{l(a)}})),a}const Ir=new WeakMap;function EC(e,t){Object.keys(t).forEach(n=>{if(Si(n)){const a=Qg(n),l=Ir.get(e);if(t[n]==null)l==null||l.forEach(o=>{const[r,i]=o;r===a&&(e.removeEventListener(a,i),l.delete(o))});else if(!l||![...l].some(o=>o[0]===a&&o[1]===t[n])){e.addEventListener(a,t[n]);const o=l||new Set;o.add([a,t[n]]),Ir.has(e)||Ir.set(e,o)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function IC(e,t){Object.keys(t).forEach(n=>{if(Si(n)){const a=Qg(n),l=Ir.get(e);l==null||l.forEach(o=>{const[r,i]=o;r===a&&(e.removeEventListener(a,i),l.delete(o))})}else e.removeAttribute(n)})}const dl=2.4,Qf=.2126729,ev=.7151522,tv=.072175,TC=.55,AC=.58,OC=.57,RC=.62,Cr=.03,nv=1.45,LC=5e-4,DC=1.25,MC=1.25,av=.078,lv=12.82051282051282,wr=.06,ov=.001;function rv(e,t){const n=(e.r/255)**dl,a=(e.g/255)**dl,l=(e.b/255)**dl,o=(t.r/255)**dl,r=(t.g/255)**dl,i=(t.b/255)**dl;let s=n*Qf+a*ev+l*tv,u=o*Qf+r*ev+i*tv;if(s<=Cr&&(s+=(Cr-s)**nv),u<=Cr&&(u+=(Cr-u)**nv),Math.abs(u-s)s){const d=(u**TC-s**AC)*DC;c=d-ov?0:d>-av?d-d*lv*wr:d+wr}return c*100}function FC(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Yr=.20689655172413793,BC=e=>e>Yr**3?Math.cbrt(e):e/(3*Yr**2)+4/29,NC=e=>e>Yr?e**3:3*Yr**2*(e-4/29);function lh(e){const t=BC,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function oh(e){const t=NC,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const $C=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],zC=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,HC=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],UC=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function rh(e){const t=Array(3),n=zC,a=$C;for(let l=0;l<3;++l)t[l]=Math.round(ft(n(a[l][0]*e[0]+a[l][1]*e[1]+a[l][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function yc(e){let{r:t,g:n,b:a}=e;const l=[0,0,0],o=UC,r=HC;t=o(t/255),n=o(n/255),a=o(a/255);for(let i=0;i<3;++i)l[i]=r[i][0]*t+r[i][1]*n+r[i][2]*a;return l}function iu(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function jC(e){return iu(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const iv=/^(?(?:rgb|hsl)a?)\((?.+)\)/,WC={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>sv({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>sv({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>Un({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>Un({h:e,s:t,v:n,a})};function rn(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&iv.test(e)){const{groups:t}=e.match(iv),{fn:n,values:a}=t,l=a.split(/,\s*/).map(o=>o.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(o)/100:parseFloat(o));return WC[n](...l)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),dh(t)}else if(typeof e=="object"){if(Na(e,["r","g","b"]))return e;if(Na(e,["h","s","l"]))return Un(bc(e));if(Na(e,["h","s","v"]))return Un(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Un(e){const{h:t,s:n,v:a,a:l}=e,o=i=>{const s=(i+t/60)%6;return a-a*n*Math.max(Math.min(s,4-s,1),0)},r=[o(5),o(3),o(1)].map(i=>Math.round(i*255));return{r:r[0],g:r[1],b:r[2],a:l}}function sv(e){return Un(bc(e))}function Ci(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,a=e.b/255,l=Math.max(t,n,a),o=Math.min(t,n,a);let r=0;l!==o&&(l===t?r=60*(0+(n-a)/(l-o)):l===n?r=60*(2+(a-t)/(l-o)):l===a&&(r=60*(4+(t-n)/(l-o)))),r<0&&(r=r+360);const i=l===0?0:(l-o)/l,s=[r,i,l];return{h:s[0],s:s[1],v:s[2],a:e.a}}function ih(e){const{h:t,s:n,v:a,a:l}=e,o=a-a*n/2,r=o===1||o===0?0:(a-o)/Math.min(o,1-o);return{h:t,s:r,l:o,a:l}}function bc(e){const{h:t,s:n,l:a,a:l}=e,o=a+n*Math.min(a,1-a),r=o===0?0:2-2*a/o;return{h:t,s:r,v:o,a:l}}function sh(e){let{r:t,g:n,b:a,a:l}=e;return l===void 0?`rgb(${t}, ${n}, ${a})`:`rgba(${t}, ${n}, ${a}, ${l})`}function uh(e){return sh(Un(e))}function xr(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function ch(e){let{r:t,g:n,b:a,a:l}=e;return`#${[xr(t),xr(n),xr(a),l!==void 0?xr(Math.round(l*255)):""].join("")}`}function dh(e){e=KC(e);let[t,n,a,l]=wC(e,2).map(o=>parseInt(o,16));return l=l===void 0?l:l/255,{r:t,g:n,b:a,a:l}}function fh(e){const t=dh(e);return Ci(t)}function vh(e){return ch(Un(e))}function KC(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=Kf(Kf(e,6),8,"F")),e}function GC(e,t){const n=lh(yc(e));return n[0]=n[0]+t*10,rh(oh(n))}function YC(e,t){const n=lh(yc(e));return n[0]=n[0]-t*10,rh(oh(n))}function su(e){const t=rn(e);return yc(t)[1]}function qC(e,t){const n=su(e),a=su(t),l=Math.max(n,a),o=Math.min(n,a);return(l+.05)/(o+.05)}function mh(e){const t=Math.abs(rv(rn(0),rn(e)));return Math.abs(rv(rn(16777215),rn(e)))>Math.min(t,50)?"#fff":"#000"}function U(e,t){return n=>Object.keys(e).reduce((a,l)=>{const r=typeof e[l]=="object"&&e[l]!=null&&!Array.isArray(e[l])?e[l]:{type:e[l]};return n&&l in n?a[l]={...r,default:n[l]}:a[l]=r,t&&!a[l].source&&(a[l].source=t),a},{})}const be=U({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component"),Ll=Symbol.for("vuetify:defaults");function XC(e){return ie(e)}function pc(){const e=Te(Ll);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Ze(e,t){const n=pc(),a=ie(e),l=_(()=>{if(xe(t==null?void 0:t.disabled))return n.value;const r=xe(t==null?void 0:t.scoped),i=xe(t==null?void 0:t.reset),s=xe(t==null?void 0:t.root);if(a.value==null&&!(r||i||s))return n.value;let u=on(a.value,{prev:n.value});if(r)return u;if(i||s){const c=Number(i||1/0);for(let d=0;d<=c&&!(!u||!("prev"in u));d++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=on(on(u,{prev:u}),u[s])),u}return u.prev?on(u.prev,u):u});return ze(Ll,l),l}function JC(e,t){var n,a;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((a=e.props)==null?void 0:a[ja(t)])<"u"}function ZC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:pc();const a=ut("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const l=_(()=>{var s;return(s=n.value)==null?void 0:s[e._as??t]}),o=new Proxy(e,{get(s,u){var d,f,m,h;const c=Reflect.get(s,u);return u==="class"||u==="style"?[(d=l.value)==null?void 0:d[u],c].filter(g=>g!=null):typeof u=="string"&&!JC(a.vnode,u)?((f=l.value)==null?void 0:f[u])??((h=(m=n.value)==null?void 0:m.global)==null?void 0:h[u])??c:c}}),r=ge();kt(()=>{if(l.value){const s=Object.entries(l.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});r.value=s.length?Object.fromEntries(s):void 0}else r.value=void 0});function i(){const s=aw(Ll,a);ze(Ll,_(()=>r.value?on((s==null?void 0:s.value)??{},r.value):s==null?void 0:s.value))}return{props:o,provideSubDefaults:i}}function Zt(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=U(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return qg(a,t)},e.props._as=String,e.setup=function(a,l){const o=pc();if(!o.value)return e._setup(a,l);const{props:r,provideSubDefaults:i}=ZC(a,a._as??e.name,o),s=e._setup(r,l);return i(),s}}return e}function Z(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?Zt:Ca)(t)}function QC(e,t){return t.props=e,t}function Qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return Z()({name:n??Ln(Ft(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...be()},setup(a,l){let{slots:o}=l;return()=>{var r;return vn(a.tag,{class:[e,a.class],style:a.style},(r=o.default)==null?void 0:r.call(o))}}})}function gh(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Lo="cubic-bezier(0.4, 0, 0.2, 1)",ew="cubic-bezier(0.0, 0, 0.2, 1)",tw="cubic-bezier(0.4, 0, 1, 1)";function uv(e,t,n){return Object.keys(e).filter(a=>Si(a)&&a.endsWith(t)).reduce((a,l)=>(a[l.slice(0,-t.length)]=o=>e[l](o,n(o)),a),{})}function ut(e,t){const n=fn();if(!n)throw new Error(`[Vuetify] ${e} ${t||"must be called from inside a setup function"}`);return n}function Dn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=ut(e).type;return ja((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let hh=0,Tr=new WeakMap;function Lt(){const e=ut("getUid");if(Tr.has(e))return Tr.get(e);{const t=hh++;return Tr.set(e,t),t}}Lt.reset=()=>{hh=0,Tr=new WeakMap};function _c(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?nw(e):Sc(e))return e;e=e.parentElement}return document.scrollingElement}function qr(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Sc(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Sc(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function nw(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function aw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ut("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}function lw(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ae(e){const t=ut("useRender");t.render=e}function Ce(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const o=ut("useProxiedModel"),r=ie(e[t]!==void 0?e[t]:n),i=ja(t),u=_(i!==t?()=>{var d,f,m,h;return e[t],!!(((d=o.vnode.props)!=null&&d.hasOwnProperty(t)||(f=o.vnode.props)!=null&&f.hasOwnProperty(i))&&((m=o.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${t}`)||(h=o.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var d,f;return e[t],!!((d=o.vnode.props)!=null&&d.hasOwnProperty(t)&&((f=o.vnode.props)!=null&&f.hasOwnProperty(`onUpdate:${t}`)))});_n(()=>!u.value,()=>{ve(()=>e[t],d=>{r.value=d})});const c=_({get(){const d=e[t];return a(u.value?d:r.value)},set(d){const f=l(d),m=Ae(u.value?e[t]:r.value);m===f||a(m)===d||(r.value=f,o==null||o.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:r.value}),c}const cv="$vuetify.",dv=(e,t)=>e.replace(/\{(\d+)\}/g,(n,a)=>String(t[+a])),yh=(e,t,n)=>function(a){for(var l=arguments.length,o=new Array(l>1?l-1:0),r=1;rnew Intl.NumberFormat([e.value,t.value],a).format(n)}function hs(e,t,n){const a=Ce(e,t,e[t]??n.value);return a.value=e[t]??n.value,ve(n,l=>{e[t]==null&&(a.value=n.value)}),a}function ph(e){return t=>{const n=hs(t,"locale",e.current),a=hs(t,"fallback",e.fallback),l=hs(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:a,messages:l,t:yh(n,a,l),n:bh(n,a),provide:ph({current:n,fallback:a,messages:l})}}}function ow(e){const t=ge((e==null?void 0:e.locale)??"en"),n=ge((e==null?void 0:e.fallback)??"en"),a=ie({en:vC,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:a,t:yh(t,n,a),n:bh(t,n),provide:ph({current:t,fallback:n,messages:a})}}const Dl=Symbol.for("vuetify:locale");function rw(e){return e.name!=null}function iw(e){const t=e!=null&&e.adapter&&rw(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:ow(e),n=uw(t,e);return{...t,...n}}function ct(){const e=Te(Dl);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function sw(e){const t=Te(Dl);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),a=cw(n,t.rtl,e),l={...n,...a};return ze(Dl,l),l}function uw(e,t){const n=ie((t==null?void 0:t.rtl)??mC),a=_(()=>n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:_(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function cw(e,t,n){const a=_(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:a,rtl:t,rtlClasses:_(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function Ct(){const e=Te(Dl);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const uu={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function dw(e,t){const n=[];let a=[];const l=_h(e),o=Sh(e),r=(l.getDay()-uu[t.slice(-2).toUpperCase()]+7)%7,i=(o.getDay()-uu[t.slice(-2).toUpperCase()]+7)%7;for(let s=0;s0&&n.push(a),n}function _h(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Sh(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function fw(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const vw=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function kh(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(vw.test(e))return fw(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const fv=new Date(2e3,0,2);function mw(e){const t=uu[e.slice(-2).toUpperCase()];return In(7).map(n=>{const a=new Date(fv);return a.setDate(fv.getDate()+t+n),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function gw(e,t,n,a){const l=kh(e)??new Date,o=a==null?void 0:a[t];if(typeof o=="function")return o(l,t,n);let r={};switch(t){case"fullDateWithWeekday":r={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":r={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":r={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":r={month:"long",day:"numeric"};break;case"monthAndYear":r={month:"long",year:"numeric"};break;case"month":r={month:"long"};break;case"monthShort":r={month:"short"};break;case"dayOfMonth":r={day:"numeric"};break;case"shortDate":r={year:"2-digit",month:"numeric",day:"numeric"};break;case"year":r={year:"numeric"};break;default:r=o??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,r).format(l)}function hw(e,t){const n=e.toJsDate(t),a=n.getFullYear(),l=Gf(String(n.getMonth()+1),2,"0"),o=Gf(String(n.getDate()),2,"0");return`${a}-${l}-${o}`}function yw(e){const[t,n,a]=e.split("-").map(Number);return new Date(t,n-1,a)}function bw(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function pw(e,t){const n=new Date(e);return n.setMonth(n.getMonth()+t),n}function _w(e){return e.getFullYear()}function Sw(e){return e.getMonth()}function kw(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Cw(e){return new Date(e.getFullYear(),0,1)}function ww(e){return new Date(e.getFullYear(),11,31)}function xw(e,t){return cu(e,t[0])&&Vw(e,t[1])}function Pw(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function cu(e,t){return e.getTime()>t.getTime()}function Vw(e,t){return e.getTime(){n.locale=e.locale[a]??a??n.locale}),n}function wi(){const e=Te(Ch);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=ct();return wh(e,t)}function Fw(e,t){const n=e.toJsDate(t);let a=e.getYear(n),l=e.startOfYear(n);if(n=i&&(a=a+1,l=i)}const o=Math.abs(n.getTime()-l.getTime()),r=Math.ceil(o/(1e3*60*60*24));return Math.floor(r/7)+1}const xi=["sm","md","lg","xl","xxl"],du=Symbol.for("vuetify:display"),gv={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Bw=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gv;return on(gv,e)};function hv(e){return Ke&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function yv(e){return Ke&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function bv(e){const t=Ke&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const a=n(/android/i),l=n(/iphone|ipad|ipod/i),o=n(/cordova/i),r=n(/electron/i),i=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),d=n(/win/i),f=n(/mac/i),m=n(/linux/i);return{android:a,ios:l,cordova:o,electron:r,chrome:i,edge:s,firefox:u,opera:c,win:d,mac:f,linux:m,touch:gC,ssr:t==="ssr"}}function Nw(e,t){const{thresholds:n,mobileBreakpoint:a}=Bw(e),l=ge(yv(t)),o=ge(bv(t)),r=bt({}),i=ge(hv(t));function s(){l.value=yv(),i.value=hv()}function u(){s(),o.value=bv()}return kt(()=>{const c=i.value=n.xxl,b=c?"xs":d?"sm":f?"md":m?"lg":h?"xl":"xxl",p=typeof a=="number"?a:n[a],S=i.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=Te(du);if(!n)throw new Error("Could not find Vuetify display injection");const a=_(()=>{if(!e.mobileBreakpoint)return n.mobile.value;const o=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:a.value}:{});return{...n,displayClasses:l,mobile:a}}const $w={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",eyeDropper:"mdi-eyedropper"},zw={component:e=>vn(wc,{...e,class:"mdi"})},Ee=[String,Function,Object,Array],fu=Symbol.for("vuetify:icons"),Pi=U({icon:{type:Ee},tag:{type:String,required:!0}},"icon"),vu=Z()({name:"VComponentIcon",props:Pi(),setup(e,t){let{slots:n}=t;return()=>{const a=e.icon;return v(e.tag,null,{default:()=>{var l;return[e.icon?v(a,null,null):(l=n.default)==null?void 0:l.call(n)]}})}}}),Cc=Zt({name:"VSvgIcon",inheritAttrs:!1,props:Pi(),setup(e,t){let{attrs:n}=t;return()=>v(e.tag,se(n,{style:null}),{default:()=>[v("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(a=>Array.isArray(a)?v("path",{d:a[0],"fill-opacity":a[1]},null):v("path",{d:a},null)):v("path",{d:e.icon},null)])]})}}),Hw=Zt({name:"VLigatureIcon",props:Pi(),setup(e){return()=>v(e.tag,null,{default:()=>[e.icon]})}}),wc=Zt({name:"VClassIcon",props:Pi(),setup(e){return()=>v(e.tag,{class:e.icon},null)}}),Uw={svg:{component:Cc},class:{component:wc}};function jw(e){return on({defaultSet:"mdi",sets:{...Uw,mdi:zw},aliases:{...$w,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const Ww=e=>{const t=Te(fu);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:_(()=>{var s;const a=xe(e);if(!a)return{component:vu};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(s=t.aliases)==null?void 0:s[l.slice(1)])),!l)throw new Error(`Could not find aliased icon "${a}"`);if(Array.isArray(l))return{component:Cc,icon:l};if(typeof l!="string")return{component:vu,icon:l};const o=Object.keys(t.sets).find(u=>typeof l=="string"&&l.startsWith(`${u}:`)),r=o?l.slice(o.length+1):l;return{component:t.sets[o??t.defaultSet].component,icon:r}})}},Do=Symbol.for("vuetify:theme"),Le=U({theme:String},"theme");function pv(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function Kw(){var a,l;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pv();const t=pv();if(!e)return{...t,isDisabled:!0};const n={};for(const[o,r]of Object.entries(e.themes??{})){const i=r.dark||o==="dark"?(a=t.themes)==null?void 0:a.dark:(l=t.themes)==null?void 0:l.light;n[o]=on(i,r)}return on(t,{...e,themes:n})}function Gw(e){const t=Kw(e),n=ie(t.defaultTheme),a=ie(t.themes),l=_(()=>{const c={};for(const[d,f]of Object.entries(a.value)){const m=c[d]={...f,colors:{...f.colors}};if(t.variations)for(const h of t.variations.colors){const g=m.colors[h];if(g)for(const b of["lighten","darken"]){const p=b==="lighten"?GC:YC;for(const S of In(t.variations[b],1))m.colors[`${h}-${b}-${S}`]=ch(p(rn(g),S))}}for(const h of Object.keys(m.colors)){if(/^on-[a-z]/.test(h)||m.colors[`on-${h}`])continue;const g=`on-${h}`,b=rn(m.colors[h]);m.colors[g]=mh(b)}}return c}),o=_(()=>l.value[n.value]),r=_(()=>{const c=[];o.value.dark&&Da(c,":root",["color-scheme: dark"]),Da(c,":root",_v(o.value));for(const[h,g]of Object.entries(l.value))Da(c,`.v-theme--${h}`,[`color-scheme: ${g.dark?"dark":"normal"}`,..._v(g)]);const d=[],f=[],m=new Set(Object.values(l.value).flatMap(h=>Object.keys(h.colors)));for(const h of m)/^on-[a-z]/.test(h)?Da(f,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(Da(d,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),Da(f,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),Da(f,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return c.push(...d,...f),c.map((h,g)=>g===0?h:` ${h}`).join("")});function i(){return{style:[{children:r.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(c){if(t.isDisabled)return;const d=c._context.provides.usehead;if(d)if(d.push){const f=d.push(i);Ke&&ve(r,()=>{f.patch(i)})}else Ke?(d.addHeadObjs(_(i)),kt(()=>d.updateDOM())):d.addHeadObjs(i());else{let m=function(){if(typeof document<"u"&&!f){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),f=h,document.head.appendChild(f)}f&&(f.innerHTML=r.value)},f=Ke?document.getElementById("vuetify-theme-stylesheet"):null;Ke?ve(r,m,{immediate:!0}):m()}}const u=_(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:a,current:o,computedThemes:l,themeClasses:u,styles:r,global:{name:n,current:o}}}function Be(e){ut("provideTheme");const t=Te(Do,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=_(()=>e.theme??t.name.value),a=_(()=>t.themes.value[n.value]),l=_(()=>t.isDisabled?void 0:`v-theme--${n.value}`),o={...t,name:n,current:a,themeClasses:l};return ze(Do,o),o}function Vi(){ut("useTheme");const e=Te(Do,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Da(e,t,n){e.push(`${t} { +`,...n.map(a=>` ${a}; +`),`} +`)}function _v(e){const t=e.dark?2:1,n=e.dark?1:2,a=[];for(const[l,o]of Object.entries(e.colors)){const r=rn(o);a.push(`--v-theme-${l}: ${r.r},${r.g},${r.b}`),l.startsWith("on-")||a.push(`--v-theme-${l}-overlay-multiplier: ${su(o)>.18?t:n}`)}for(const[l,o]of Object.entries(e.variables)){const r=typeof o=="string"&&o.startsWith("#")?rn(o):void 0,i=r?`${r.r}, ${r.g}, ${r.b}`:void 0;a.push(`--v-${l}: ${i??o}`)}return a}function On(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=ie(),a=ie();if(Ke){const l=new ResizeObserver(o=>{e==null||e(o,l),o.length&&(t==="content"?a.value=o[0].contentRect:a.value=o[0].target.getBoundingClientRect())});Et(()=>{l.disconnect()}),ve(n,(o,r)=>{r&&(l.unobserve(Oo(r)),a.value=void 0),o&&l.observe(Oo(o))},{flush:"post"})}return{resizeRef:n,contentRect:jo(a)}}const Xr=Symbol.for("vuetify:layout"),xh=Symbol.for("vuetify:layout-item"),Sv=1e3,Ph=U({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),Ul=U({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Yw(){const e=Te(Xr);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function jl(e){const t=Te(Xr);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Lt()}`,a=ut("useLayoutItem");ze(xh,{id:n});const l=ge(!1);xm(()=>l.value=!0),wm(()=>l.value=!1);const{layoutItemStyles:o,layoutItemScrimStyles:r}=t.register(a,{...e,active:_(()=>l.value?!1:e.active.value),id:n});return Et(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:r}}const qw=(e,t,n,a)=>{let l={top:0,left:0,right:0,bottom:0};const o=[{id:"",layer:{...l}}];for(const r of e){const i=t.get(r),s=n.get(r),u=a.get(r);if(!i||!s||!u)continue;const c={...l,[i.value]:parseInt(l[i.value],10)+(u.value?parseInt(s.value,10):0)};o.push({id:r,layer:c}),l=c}return o};function Vh(e){const t=Te(Xr,null),n=_(()=>t?t.rootZIndex.value-100:Sv),a=ie([]),l=bt(new Map),o=bt(new Map),r=bt(new Map),i=bt(new Map),s=bt(new Map),{resizeRef:u,contentRect:c}=On(),d=_(()=>{const V=new Map,k=e.overlaps??[];for(const x of k.filter(P=>P.includes(":"))){const[P,E]=x.split(":");if(!a.value.includes(P)||!a.value.includes(E))continue;const O=l.get(P),T=l.get(E),F=o.get(P),K=o.get(E);!O||!T||!F||!K||(V.set(E,{position:O.value,amount:parseInt(F.value,10)}),V.set(P,{position:T.value,amount:-parseInt(K.value,10)}))}return V}),f=_(()=>{const V=[...new Set([...r.values()].map(x=>x.value))].sort((x,P)=>x-P),k=[];for(const x of V){const P=a.value.filter(E=>{var O;return((O=r.get(E))==null?void 0:O.value)===x});k.push(...P)}return qw(k,l,o,i)}),m=_(()=>!Array.from(s.values()).some(V=>V.value)),h=_(()=>f.value[f.value.length-1].layer),g=_(()=>({"--v-layout-left":he(h.value.left),"--v-layout-right":he(h.value.right),"--v-layout-top":he(h.value.top),"--v-layout-bottom":he(h.value.bottom),...m.value?void 0:{transition:"none"}})),b=_(()=>f.value.slice(1).map((V,k)=>{let{id:x}=V;const{layer:P}=f.value[k],E=o.get(x),O=l.get(x);return{id:x,...P,size:Number(E.value),position:O.value}})),p=V=>b.value.find(k=>k.id===V),S=ut("createLayout"),C=ge(!1);st(()=>{C.value=!0}),ze(Xr,{register:(V,k)=>{let{id:x,order:P,position:E,layoutSize:O,elementSize:T,active:F,disableTransitions:K,absolute:X}=k;r.set(x,P),l.set(x,E),o.set(x,O),i.set(x,F),K&&s.set(x,K);const re=bo(xh,S==null?void 0:S.vnode).indexOf(V);re>-1?a.value.splice(re,0,x):a.value.push(x);const B=_(()=>b.value.findIndex(le=>le.id===x)),q=_(()=>n.value+f.value.length*2-B.value*2),ne=_(()=>{const le=E.value==="left"||E.value==="right",L=E.value==="right",M=E.value==="bottom",$={[E.value]:0,zIndex:q.value,transform:`translate${le?"X":"Y"}(${(F.value?0:-110)*(L||M?-1:1)}%)`,position:X.value||n.value!==Sv?"absolute":"fixed",...m.value?void 0:{transition:"none"}};if(!C.value)return $;const N=b.value[B.value];if(!N)throw new Error(`[Vuetify] Could not find layout item "${x}"`);const R=d.value.get(x);return R&&(N[R.position]+=R.amount),{...$,height:le?`calc(100% - ${N.top}px - ${N.bottom}px)`:T.value?`${T.value}px`:void 0,left:L?void 0:`${N.left}px`,right:L?`${N.right}px`:void 0,top:E.value!=="bottom"?`${N.top}px`:void 0,bottom:E.value!=="top"?`${N.bottom}px`:void 0,width:le?T.value?`${T.value}px`:void 0:`calc(100% - ${N.left}px - ${N.right}px)`}}),te=_(()=>({zIndex:q.value-1}));return{layoutItemStyles:ne,layoutItemScrimStyles:te,zIndex:q}},unregister:V=>{r.delete(V),l.delete(V),o.delete(V),i.delete(V),s.delete(V),a.value=a.value.filter(k=>k!==V)},mainRect:h,mainStyles:g,getLayoutItem:p,items:b,layoutRect:c,rootZIndex:n});const y=_(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),w=_(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:y,layoutStyles:w,getLayoutItem:p,items:b,layoutRect:c,layoutRef:u}}function Eh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,a=on(t,n),{aliases:l={},components:o={},directives:r={}}=a,i=XC(a.defaults),s=Nw(a.display,a.ssr),u=Gw(a.theme),c=jw(a.icons),d=iw(a.locale),f=Mw(a.date,d);return{install:h=>{for(const g in r)h.directive(g,r[g]);for(const g in o)h.component(g,o[g]);for(const g in l)h.component(g,Zt({...l[g],name:g,aliasName:l[g].name}));if(u.install(h),h.provide(Ll,i),h.provide(du,s),h.provide(Do,u),h.provide(fu,c),h.provide(Dl,d),h.provide(Ch,f.options),h.provide(mv,f.instance),Ke&&a.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:g}=h;h.mount=function(){const b=g(...arguments);return Re(()=>s.update()),h.mount=g,b}}Lt.reset(),h.mixin({computed:{$vuetify(){return bt({defaults:fl.call(this,Ll),display:fl.call(this,du),theme:fl.call(this,Do),icons:fl.call(this,fu),locale:fl.call(this,Dl),date:fl.call(this,mv)})}}})},defaults:i,display:s,theme:u,icons:c,locale:d,date:f}}const Xw="3.4.7";Eh.version=Xw;function fl(e){var a,l;const t=this.$,n=((a=t.parent)==null?void 0:a.provides)??((l=t.vnode.appContext)==null?void 0:l.provides);if(n&&e in n)return n[e]}const xc=BS("fhem",()=>{const e=qo(),t=Vi(),n=bt({settings:{protocol:window.location.protocol.replace(":",""),server:window.location.hostname,port:window.location.port,path:window.location.pathname.replace("/","").split("/")[0],xhr:!1,lang:e.locale.value,dark:!1,loglevel:1},config:{header:{},navigation:[],panels:[],templates:[],content:{},colors:{}},header:{time:new Date,timeFormat:{hour:"2-digit",minute:"2-digit"},dateFormat:{weekday:"long",year:"numeric",month:"long",day:"numeric"},showTime:!1,showDate:!1,showHomeBtn:!1,imageUrl:null,imageGradient:null,showDarkMode:!1,showReloadPage:!1,showSettings:!1,commands:[]},fhemDevice:null,panelView:[],panelList:[],navigation:[],panelMaximized:!1,threads:[],distTemplates:[],isReady:!1,message:!1,currentView:null,version:null,helpURL:"https://github.com/jemu75/fhemApp/tree/dev-v4?tab=readme-ov-file#"}),a={csrf:null,conn:null,xhrOffset:0,xhrBuffer:"",evtBuffer:[],panelMap:[]};function l(L,M,$,N){let R={lang:window.navigator.language||"en-EN",format:{hour:"numeric",minute:"numeric",second:"numeric",fractionalSecondDigits:3}},H={ts:new Date().toLocaleString(R.lang,R.format),text:M,details:n.settings.loglevel<7?"":$||""};N&&!n.message&&(n.message={type:L===2?"error":L===3?"warning":"info",title:"_app.messages."+N+".title",text:"_app.messages."+N+".text"}),L<=n.settings.loglevel&&(L===2?console.error(H.ts,H.text,H.details):L===3?console.warn(H.ts,H.text,H.details):console.info(H.ts,H.text,H.details))}function o(){setInterval(()=>{n.header.time=new Date},1e3)}async function r(){let L=await fetch("CHANGELOG.md").then(M=>M.text());n.version=await L.split(` +`)[0].split(" ")[1].trim()}function i(L){return L?n.threads.splice(n.threads.indexOf(L),1):n.threads.push((n.threads.slice(-1)[0]||0)+1),n.threads.slice(-1)[0]}function s(L){window.open(n.helpURL+L,"_blank")}function u(L){let M={connChanged:!1,routeChanged:!1,configChanged:!1,langChanged:!1,darkChanged:!1};if(L.query)for(const $ of Object.keys(n.settings))L.query[$]&&L.query[$]!==n.settings[$]&&(n.settings[$]=L.query[$],["protocol","server","port","path"].indexOf($)!==-1&&(M.connChanged=!0),$==="lang"&&(M.langChanged=!0),$==="dark"&&(M.darkChanged=!0));return L.params&&(L.params.config&&L.params.config!==n.fhemDevice&&(n.fhemDevice=L.params.config,M.configChanged=!0),L.params.view&&L.params.view!==n.currentView&&(n.currentView=L.params.view,M.routeChanged=!0)),n.message=!1,n.panelMaximized=!1,l(4,"URL processed.",L),M}function c(L){let M=n.settings,$=M.protocol+"://"+M.server+":"+M.port+(M.path?"/"+M.path:"");return $+=L||"",$}async function d(L,M){let $="?XHR=1",N={method:"POST"},R;return L!=="token"&&($+="&fwcsrf="+a.csrf),M&&(N.body="cmd="+M),l(4,"Request send to FHEM.",{url:c($),options:N}),await fetch(c($),N).then(H=>(L==="token"&&(R=H.headers.get("x-fhem-csrftoken")),L==="json"&&(R=H.json()),L==="text"&&(R=H.text()),R)).catch(H=>{l(2,"Connection to FHEM failed.",H,"request")})}async function f(){let L=await d("token");return typeof L=="string"&&L.length>0?(a.csrf=L,l(4,"CSRF Token retrieved.",L),L):(L||(L=l(2,"No CSRF Token received.","csrf")),!1)}function m(L){try{const M=JSON.parse(L);if(M&&typeof M=="object")return M}catch(M){return l(2,"JSON parsing failed.",{input:L,error:M.message},"jsonParse"),!1}return l(3,"Unhandled state during JSON parsing.",null,"jsonParse"),!1}function h(L){try{const M=atob(L);if(M&&typeof M=="string")return M}catch{return l(2,"Base64 decode failed.",L,"base64"),!1}return l(3,"Unhandled state during Base64 Decoding.",null,"base64"),!1}function g(L,M){let $;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(L))return $=L.substring(1).split(""),$.length===3&&($=[$[0],$[0],$[1],$[1],$[2],$[2]]),$="0x"+$.join(""),"rgba("+[$>>16&255,$>>8&255,$&255].join(",")+","+M+")"}async function b(L){let M=new Headers;M.append("pragma","no-cache"),M.append("cache-control","no-cache");let N=await fetch(L,{method:"GET",headers:M}).then(R=>R.json()).catch(R=>l(2,"Loading JSON-File "+L+" failed.",{file:L,err:R}));return N&&l(4,"JSON-File "+L+" was successful loaded.",{file:L,result:N}),await N}async function p(){let L=await d("text","get "+n.fhemDevice+" config"),M,$,N;if(RegExp("Please define "+n.fhemDevice+" first").test(L))return l(2,"Wrong FHEM Config-Device in URL.",{fhemResult:L},"wrongDevice"),!1;if(M=h(L),$=typeof M=="string"?m(M):!1,!$)return l(2,"Loading the Configuration of FHEM failed.",L,"config"),!1;$.error&&console.log($.error);for(const R of Object.keys(n.config))$[R]&&$[R]!==n.config[R]&&(n.config[R].length>0&&n.config[R].splice(0),Object.assign(n.config[R],$[R]));for(const[R,H]of Object.entries(n.config.content))e.messages.value[R]||(e.messages.value[R]={}),Object.assign(e.messages.value[R],H);return n.config.colors.light&&Object.assign(t.themes.value.light.colors,n.config.colors.light),n.config.colors.dark&&Object.assign(t.themes.value.dark.colors,n.config.colors.dark),Object.assign(n.header,JSON.parse(JSON.stringify(n.config.header))),n.header.imageGradient||(N=t.global.current.value.colors.primary,n.header.imageGradient="to top ,"+g(N,.6)+", "+g(N,.6)),l(4,"Config loaded.",$),!0}async function S(){let L;n.distTemplates=await b("./templates/templates.json"),n.distTemplates.sort((M,$)=>M>$?1:$>M?-1:0);for(const M of n.config.panels)M.template&&n.config.templates.map($=>$.name).indexOf(M.template)===-1&&n.distTemplates.indexOf(M.template)!==-1&&(L=await b("./templates/"+M.template+".json"),L&&n.config.templates.push(L));return!0}function C(L,M,$){let N;M.length>1?C(L[M[0]],M.slice(1),$):(N=L[M].split(":"),N[0]=/:/.test($)?$.replace(/:/g,":"):$,L[M]=N.join(":"))}function y(){let L,M=a.evtBuffer.length;if(!(!n.isReady||M===0)){for(const $ of a.evtBuffer)if(L=a.panelMap.map(N=>N.reading).indexOf($.reading),L!==-1){l(6,"Data from FHEM handled.",$);for(const N of a.panelMap[L].items)C(n.panelList,N,$.value)}else l(8,"Data from FHEM received.",$);a.evtBuffer.splice(0,M)}}function w(L){let M=[],$;n.settings.xhr?(a.xhrBuffer+=L.substr(a.xhrOffset,L.length-a.xhrOffset),a.xhrBuffer.slice(-2).match("]")&&(M=a.xhrBuffer.split(` +`),a.xhrBuffer=""),a.xhrOffset=L.length):M=L.data.split(` +`);for(const N of M)N.length>0&&($=m(N),/-/.test($[0])&&a.evtBuffer.push({reading:$[0],value:$[1]}));y()}function V(){let L=c("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return a.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(a.conn=new WebSocket(L.replace(/^http/i,"ws")),a.conn.onopen=()=>{l(4,"Websocket Connection opened.")},a.conn.onmessage=M=>w(M),a.conn.onerror=()=>k(),a.conn.onclose=()=>k()):(a.conn=new XMLHttpRequest,a.conn.open("GET",L,!0),a.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,l(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),l(4,"Longpoll Connection opened.")},a.conn.onerror=()=>k(),a.conn.onloadend=()=>k(),a.conn.onreadystatechange=()=>{a.conn.status===200&&a.conn.readyState===3&&w(a.conn.responseText)},a.conn.send()),!0}function k(L){let M;a.conn=null,n.isReady=!1,setTimeout(async()=>{M=await te(!0),M||(n.message=!1,l(3,"Connection to FHEM was interrupted. Try to reconnect in 3 seconds.",null,"reconnect"),k(3e3))},L)}function x(L,M){let $=M.split("-"),N=L.map(R=>R.key).indexOf($[0]);return N!==-1?$[0]=L[N].name:$.unshift(L[0].name),$.join("-")}function P(L,M,$){let N,R,H;if(M)for(const[W,z]of Object.entries(M))typeof M[W]=="object"?P(L,M[W],[...$,W]):typeof z=="string"&&(N=z.replace(/\\:/g,":"),!/^::/.test(N)&&/.*:.*:.*/.test(N)&&(R=x(L,N.split(":")[0]),H=a.panelMap.map(ue=>ue.reading).indexOf(R),H===-1?a.panelMap.push({reading:R,items:[[...$,W]]}):a.panelMap[H].items.push([...$,W])))}function E(L){let M=[],$;if(!Array.isArray(L)||Array.isArray(L)&&L.length===0)return!1;for(const N of L)$=N.split(":"),M.push({key:$[0],name:$[1]||$[0]});return M}function O(){let L,M,$=JSON.parse(JSON.stringify(n.config.panels)),N=JSON.parse(JSON.stringify(n.config.templates)),R;n.config.panels.length===0&&l(3,"No Panels defined.",null,"noPanels"),n.panelList=[];for(const[H,W]of Object.entries($)){if(L={},R=W.template?N.map(z=>z.name).indexOf(W.template):-1,R!==-1){L=JSON.parse(JSON.stringify(N[R]));for(const z of Object.keys(W))if(z==="main"){for(const[ue,I]of Object.entries(W.main))for(const A of Object.keys(I.level))if(I.level[A]){L.main[ue]=I;break}}else typeof W[z]=="object"&&L[z]&&Object.assign(L[z],W[z]);L.name=W.name}else L=W;M=E(L.panel?L.panel.devices:[]),M?(P(M,L,[H]),n.panelList.push(L)):l(3,"No Devices defined in Panel "+L.name)}return l(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:a.panelMap}),!0}function T(L,M){return M.reduce(($,N)=>$&&$[N],L)}async function F(){let L=[],M=JSON.parse(JSON.stringify(n.panelList)),$,N,R,H,W,z;for(const ue of a.panelMap)$=ue.reading.split("-")[0],L.indexOf($)===-1&&L.push($);if(L.length===0)return l(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(N=await d("json","jsonlist2 "+L.join(",")),!!N){for(const ue of a.panelMap){R=ue.reading.split("-"),H=N.Results.map(I=>I.Name).indexOf(R[0]),W=[],z=null,R[1]==="i"?W=["Internals",R[2]]:R[1]==="a"?W=["Attributes",R[2]]:R[R.length-1]==="ts"?(R.pop(),R.shift(),W=["Readings",R.join("-"),"Time"]):(R.shift(),W=["Readings",R.join("-"),"Value"]),z=T(N.Results[H],W);for(const I of ue.items)C(M,I,z)}return n.panelList=M,l(4,"Devices from FHEM loaded.",N),!0}}function K(L,M){let $=null;if(!M||!Array.isArray(M)||M.length<1)return L;for(const N of M)if(/.*:.*/.test(N)&&($=N.split(":"),RegExp($[0]).test(L)))return $[1];return L}function X(L,M){let $=L;if(typeof L!="string")return L;if(/:/.test(M)&&(M=M.replace(/:/g,":")),/:/.test($)&&($=$.replace(/:/g,":")),/%s/.test($)&&($=$.replace(/%s/g,M)),/%n\(.*\)/.test($)){$=$.replace("%n()","%n(0)");let N=/%n\(.*[0-9]\)/.exec($),R=/-?[0-9]/.exec(M);if(!R)return null;let H=N[0].slice(3,-1).split(","),W=parseFloat(H[1]||0),z=parseFloat(M.slice(R.index))+W;$=N.input.replace(N[0],W!==0?z.toFixed(H[0]||0):e.n(z,{minimumFractionDigits:H[0]||0,maximumFractionDigits:H[0]||0}))}if(/%d\(.*\)/.test($)){let N=/%d\(.*\)/.exec($),R=N[0].slice(3,-1),H={dateStyle:"short",timeStyle:"medium"},W=M.replace(" ","T"),z=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(W);R==="time"&&(H={hour:"numeric",minute:"numeric",second:"numeric"}),R==="date"&&(H={dateStyle:"short"}),/{.*}/.test(R)&&(H=m(R)),z&&(W=W.replace(z[0],[z[3],z[2],z[1]].join("-"))),/(T|Z)/.test(W)||(W+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(W)?$=N.input.replace(N[0],e.d(W,H)).replace(", "," "):$=N.input.replace(N[0],W+" -> is no ISO-Date/Time!")}if(/%t\(.*\)/.test($)){let N=/%t\(.*\)/.exec($);$=N.input.replace(N[0],e.t(N[0].slice(3,-1)))}return $}function G(L,M,$,N,R){let H=N?[]:{},W,z,ue,I,A,D={},Y=M&&Array.isArray(M),Q=$&&Array.isArray($),oe;if(Y)for(const[fe,ce]of Object.entries(M))D[ce]=Q?$[fe]:null;if(!L)return N?H:D;W=JSON.parse(JSON.stringify(L));for(let fe of W){if(fe=fe.replace(/\\:/g,":"),/.*:.*:.*/.test(fe)||(fe="::"+fe),z=fe.split(":"),ue=!0,R&&z[0].split(R).length>1){for(const ce of z[0].split(R))W.push([ce,...z.slice(1)].join(":"));continue}if(z[1]&&(ue=!1,I=parseFloat(z[1]),isNaN(I)?RegExp(z[1]?z[1]:".").test(z[0])&&(ue=!0):(A=/-?[0-9]/.exec(z[0]),A&&A.index!==-1&&parseFloat(z[0].slice(A.index))>=I&&(ue=!0))),ue){oe=Object.assign({},D);for(let[ce,me]of Object.entries(z.slice(2)))me==="true"&&(me=!0),me==="false"&&(me=!1),oe[Y&&M[ce]?M[ce]:[ce]]=X(me,z[0]);if(N)H.push(oe);else{H=oe;break}}}return H}function re(L,M){let $=L.split("->"),N={name:$[0],title:$[0]},R=M.map(H=>H.name).indexOf(N.name);return R!==-1&&Object.assign(N,M[R]),$.length>1&&(N.group=re($.slice(1).join("->"),N.group||[])),R!==-1?M[R]=N:M.push(N),M}function B(L){for(const M of L)M.sort&&M.group&&M.group.length>1&&M.group.sort(($,N)=>$.title>N.title?1:N.title>$.title?-1:0),M.group&&B(M.group)}function q(){let L=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const M of n.panelList)if(M.panel.navigation){L=G(M.panel.navigation,["route"],[""],!0,",");for(const $ of L)re($.route,n.navigation)}return B(n.navigation),l(4,"Navigation loaded.",n.navigation),!0}function ne(){let L,M=i();n.panelView=[];for(const[$,N]of Object.entries(n.panelList))N.panel.navigation&&(L=G(N.panel.navigation,["route"],[""],!0,","),L.map(R=>R.route).indexOf(n.currentView)!==-1&&n.panelView.push($));return y(),l("4","PanelView loaded.",{view:n.currentView}),i(M),!0}async function te(L){let M=!0,$=i();return l(4,"Create Session..."),n.isReady=!1,a.panelMap=[],M&&L&&(M=await f()),M&&L&&(M=V()),M&&(M=await p()),M&&(M=await S()),M&&(M=O()),M&&(M=await F()),M&&(M=q()),M&&(M=ne()),M?(n.message=!1,n.isReady=!0,l(1,"FHEMApp launched.",n)):l(3,"FHEMApp launching failed."),i($),M}function le(){l(1,"FHEMApp launching..."),Hn.afterEach(L=>{let M=u(L);if(M.langChanged&&(e.locale.value=n.settings.lang),M.darkChanged&&(t.global.name.value=n.settings.dark==="0"?"light":"dark"),M.connChanged||!n.isReady)return te(!0);if(M.configChanged)return location.reload();M.routeChanged&&ne()}),r(),o()}return Hn.isReady().then(le()),{app:n,getEl:T,handleDefs:G,getIcon:K,replacer:X,createSession:te,request:d,thread:i,help:s}}),Ih={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=xc(),a=o=>t.path?t.path+"->"+o:o,l=o=>{Hn.push({name:"devices",params:{view:a(t.items[o].name)},query:Hn.currentRoute.value.query})};return(o,r)=>{const i=He("v-list-item"),s=He("v-chip"),u=He("v-list-group"),c=He("v-divider");return it(!0),xl(pe,null,Ts(e.items,(d,f)=>(it(),xl("span",{key:d.name},[(!d.group||d.group.length<1)&&!e.isChip?(it(),Ht(i,{key:f,title:xe(n).replacer(d.title,"")||d.name,"prepend-icon":d.icon,rounded:"pill",onClick:m=>l(f)},null,8,["title","prepend-icon","onClick"])):bn("",!0),(!d.group||d.group.length<1)&&e.isChip?(it(),Ht(s,{class:"my-1 ml-2","prepend-icon":d.icon,key:f,onClick:m=>l(f)},{default:qe(()=>[Jt(pl(xe(n).replacer(d.title,"")||d.name),1)]),_:2},1032,["prepend-icon","onClick"])):bn("",!0),d.group&&d.group.length>0?(it(),Ht(u,{key:2,value:d.name},{activator:qe(({props:m})=>[v(i,se(m,{title:xe(n).replacer(d.title,"")||d.name,"prepend-icon":d.icon,rounded:"pill"}),null,16,["title","prepend-icon"])]),default:qe(()=>[v(Ih,{items:d.group,isChip:d.groupAsChips,path:a(d.name)},null,8,["items","isChip","path"])]),_:2},1032,["value"])):bn("",!0),d.divider?(it(),Ht(c,{key:3})):bn("",!0)]))),128)}}},Jw={__name:"OptionsMenu",setup(e){const t=xc(),n=Vi(),a=qo(),l=_(()=>{let i=[],s=t.app.header,u={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"}};return s.showDarkMode&&i.push(u.darkMode),s.showReloadPage&&i.push(u.reloadPage),s.showSettings&&i.push(u.settings),i.push(...s.commands),i}),o=_(()=>Object.keys(a.messages.value));function r(i){let s=l.value[i];s.name==="reloadPage"&&location.reload(),s.name==="settings"&&Hn.push({name:"settings",query:Hn.currentRoute.value.query}),s.name==="darkMode"&&(n.global.name.value=n.global.name.value==="dark"?"light":"dark"),s.cmd&&t.request("text",s.cmd)}return(i,s)=>{const u=He("v-btn"),c=He("v-list-item"),d=He("v-divider"),f=He("v-btn-toggle"),m=He("v-list"),h=He("v-menu");return l.value.length>0?(it(),Ht(h,{key:0},{activator:qe(({props:g})=>[v(u,se({icon:"mdi-dots-vertical"},g),null,16)]),default:qe(()=>[v(m,{nav:""},{default:qe(()=>[(it(!0),xl(pe,null,Ts(l.value,(g,b)=>(it(),Ht(c,{rounded:"pill",key:b,"prepend-icon":g.icon,title:xe(t).replacer(g.title,""),onClick:p=>r(b)},null,8,["prepend-icon","title","onClick"]))),128)),l.value.length>0&&xe(t).app.header.showLanguages?(it(),Ht(d,{key:0,class:"pb-2"})):bn("",!0),xe(t).app.header.showLanguages?(it(),Ht(c,{key:1,class:"text-center"},{default:qe(()=>[v(f,{modelValue:xe(a).locale.value,"onUpdate:modelValue":s[0]||(s[0]=g=>xe(a).locale.value=g),divided:"",density:"compact"},{default:qe(()=>[(it(!0),xl(pe,null,Ts(o.value,g=>(it(),Ht(u,{value:g,size:"small",key:g},{default:qe(()=>[Jt(pl(g),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):bn("",!0)]),_:1})]),_:1})):bn("",!0)}}},Zw=""+new URL("logo_v4-a31de70f.png",import.meta.url).href,Qw={key:0,class:"text-h5"},ex={key:0,class:"text-h5"},tx={__name:"App",setup(e){const t=xc(),{mobile:n}=Va(),a=ie(!0);function l(){Hn.push({name:"internals",query:Hn.currentRoute.value.query})}return(o,r)=>{const i=He("v-progress-circular"),s=He("v-overlay"),u=He("v-img"),c=He("v-divider"),d=He("v-list"),f=He("v-col"),m=He("v-spacer"),h=He("v-icon"),g=He("v-row"),b=He("v-navigation-drawer"),p=He("v-app-bar-nav-icon"),S=He("v-btn"),C=He("v-app-bar"),y=He("v-alert"),w=He("RouterView"),V=He("v-container"),k=He("v-main"),x=He("v-layout"),P=He("v-app");return it(),Ht(P,{class:"noselect"},{default:qe(()=>[v(x,null,{default:qe(()=>[v(s,{"model-value":xe(t).app.threads.length>0,class:"align-center justify-center"},{default:qe(()=>[v(i,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),v(b,{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=E=>a.value=E),color:"secondary"},{prepend:qe(()=>[v(u,{src:xe(Zw)},null,8,["src"]),v(c)]),default:qe(()=>[v(d,null,{default:qe(()=>[v(Ih,{items:xe(t).app.navigation},null,8,["items"])]),_:1}),v(c),v(g,{"no-gutters":"",class:"mx-2 my-1"},{default:qe(()=>[v(f,null,{default:qe(()=>[Jt(pl(xe(t).app.version),1)]),_:1}),v(m),v(f,{class:"text-right"},{default:qe(()=>[v(h,{icon:xe(t).app.isReady?"mdi-sync":"mdi-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),v(c)]),_:1},8,["modelValue"]),v(C,{order:xe(n)?0:-1,color:xe(t).app.settings.loglevel>6?"error":"primary"},v_({prepend:qe(()=>[v(p,{class:"d-lg-none",onClick:r[1]||(r[1]=Us(E=>a.value=!a.value,["stop"]))}),!xe(n)&&xe(t).app.header.showTime?(it(),xl("div",Qw,pl(o.$d(xe(t).app.header.time,xe(t).app.header.timeFormat)),1)):bn("",!0)]),append:qe(()=>[xe(t).app.settings.loglevel>6?(it(),Ht(S,{key:0,icon:"mdi-information",onClick:r[2]||(r[2]=E=>l())})):bn("",!0),v(Jw)]),default:qe(()=>[!xe(n)&&xe(t).app.header.showDate?(it(),xl("div",ex,pl(o.$d(xe(t).app.header.time,xe(t).app.header.dateFormat)),1)):bn("",!0)]),_:2},[xe(t).app.header.imageUrl&&xe(t).app.settings.loglevel<7?{name:"image",fn:qe(()=>[v(u,{src:xe(t).app.header.imageUrl,cover:"",gradient:xe(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"]),v(k,null,{default:qe(()=>[v(V,{fluid:"",class:"pa-2"},{default:qe(()=>[xe(t).app.message?(it(),Ht(y,{key:0,closable:"",type:xe(t).app.message.type,title:o.$t(xe(t).app.message.title),text:o.$t(xe(t).app.message.text),class:"mb-2 mx-1","onClick:close":r[3]||(r[3]=E=>xe(t).app.message=!1)},null,8,["type","title","text"])):bn("",!0),v(w)]),_:1})]),_:1})]),_:1})]),_:1})}}};const nx=U({...be(),...Ph({fullHeight:!0}),...Le()},"VApp"),ax=Z()({name:"VApp",props:nx(),setup(e,t){let{slots:n}=t;const a=Be(e),{layoutClasses:l,getLayoutItem:o,items:r,layoutRef:i}=Vh(e),{rtlClasses:s}=Ct();return ae(()=>{var u;return v("div",{ref:i,class:["v-application",a.themeClasses.value,l.value,s.value,e.class],style:[e.style]},[v("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:o,items:r,theme:a}}});const Ie=U({tag:{type:String,default:"div"}},"tag"),Th=U({text:String,...be(),...Ie()},"VToolbarTitle"),Pc=Z()({name:"VToolbarTitle",props:Th(),setup(e,t){let{slots:n}=t;return ae(()=>{const a=!!(n.default||n.text||e.text);return v(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[a&&v("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(l=n.default)==null?void 0:l.call(n)])]}})}),{}}}),lx=U({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function en(e,t,n){return Z()({name:e,props:lx({mode:n,origin:t}),setup(a,l){let{slots:o}=l;const r={onBeforeEnter(i){a.origin&&(i.style.transformOrigin=a.origin)},onLeave(i){if(a.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:c,offsetHeight:d}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${s}px`,i.style.left=`${u}px`,i.style.width=`${c}px`,i.style.height=`${d}px`}a.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(a.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:u,left:c,width:d,height:f}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=u||"",i.style.left=c||"",i.style.width=d||"",i.style.height=f||""}}};return()=>{const i=a.group?yS:An;return vn(i,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:r},o.default)}}})}function Ah(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Z()({name:e,props:{mode:{type:String,default:n},disabled:Boolean},setup(a,l){let{slots:o}=l;return()=>vn(An,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:t},o.default)}})}function Oh(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=Ft(`offset-${n}`);return{onBeforeEnter(r){r._parent=r.parentNode,r._initialStyle={transition:r.style.transition,overflow:r.style.overflow,[n]:r.style[n]}},onEnter(r){const i=r._initialStyle;r.style.setProperty("transition","none","important"),r.style.overflow="hidden";const s=`${r[a]}px`;r.style[n]="0",r.offsetHeight,r.style.transition=i.transition,e&&r._parent&&r._parent.classList.add(e),requestAnimationFrame(()=>{r.style[n]=s})},onAfterEnter:o,onEnterCancelled:o,onLeave(r){r._initialStyle={transition:"",overflow:r.style.overflow,[n]:r.style[n]},r.style.overflow="hidden",r.style[n]=`${r[a]}px`,r.offsetHeight,requestAnimationFrame(()=>r.style[n]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(r){e&&r._parent&&r._parent.classList.remove(e),o(r)}function o(r){const i=r._initialStyle[n];r.style.overflow=r._initialStyle.overflow,i!=null&&(r.style[n]=i),delete r._initialStyle}}const ox=U({target:[Object,Array]},"v-dialog-transition"),Ei=Z()({name:"VDialogTransition",props:ox(),setup(e,t){let{slots:n}=t;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,o){var f;await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),l.style.visibility="";const{x:r,y:i,sx:s,sy:u,speed:c}=Cv(e.target,l),d=$a(l,[{transform:`translate(${r}px, ${i}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*c,easing:ew});(f=kv(l))==null||f.forEach(m=>{$a(m,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:Lo})}),d.finished.then(()=>o())},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,o){var f;await new Promise(m=>requestAnimationFrame(m));const{x:r,y:i,sx:s,sy:u,speed:c}=Cv(e.target,l);$a(l,[{},{transform:`translate(${r}px, ${i}px) scale(${s}, ${u})`,opacity:0}],{duration:125*c,easing:tw}).finished.then(()=>o()),(f=kv(l))==null||f.forEach(m=>{$a(m,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:Lo})})},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?v(An,se({name:"dialog-transition"},a,{css:!1}),n):v(An,{name:"dialog-transition"},n)}});function kv(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Cv(e,t){const n=ah(e),a=hc(t),[l,o]=getComputedStyle(t).transformOrigin.split(" ").map(p=>parseFloat(p)),[r,i]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;r==="left"||i==="left"?s-=n.width/2:(r==="right"||i==="right")&&(s+=n.width/2);let u=n.top+n.height/2;r==="top"||i==="top"?u-=n.height/2:(r==="bottom"||i==="bottom")&&(u+=n.height/2);const c=n.width/a.width,d=n.height/a.height,f=Math.max(1,c,d),m=c/f||0,h=d/f||0,g=a.width*a.height/(window.innerWidth*window.innerHeight),b=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(l+a.left),y:u-(o+a.top),sx:m,sy:h,speed:b}}const rx=en("fab-transition","center center","out-in"),ix=en("dialog-bottom-transition"),sx=en("dialog-top-transition"),Jr=en("fade-transition"),Vc=en("scale-transition"),ux=en("scroll-x-transition"),cx=en("scroll-x-reverse-transition"),dx=en("scroll-y-transition"),fx=en("scroll-y-reverse-transition"),vx=en("slide-x-transition"),mx=en("slide-x-reverse-transition"),Ec=en("slide-y-transition"),gx=en("slide-y-reverse-transition"),Ii=Ah("expand-transition",Oh()),Ic=Ah("expand-x-transition",Oh("",!0)),hx=U({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),De=Z(!1)({name:"VDefaultsProvider",props:hx(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:l,reset:o,root:r,scoped:i}=Wo(e);return Ze(a,{reset:o,root:r,scoped:i,disabled:l}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}});const Bt=U({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Nt(e){return{dimensionStyles:_(()=>({height:he(e.height),maxHeight:he(e.maxHeight),maxWidth:he(e.maxWidth),minHeight:he(e.minHeight),minWidth:he(e.minWidth),width:he(e.width)}))}}function yx(e){return{aspectStyles:_(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Rh=U({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...be(),...Bt()},"VResponsive"),mu=Z()({name:"VResponsive",props:Rh(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=yx(e),{dimensionStyles:l}=Nt(e);return ae(()=>{var o;return v("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[v("div",{class:"v-responsive__sizer",style:a.value},null),(o=n.additional)==null?void 0:o.call(n),n.default&&v("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}}),qn=U({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),sn=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:l,...o}=e,{component:r=An,...i}=typeof a=="object"?a:{};return vn(r,se(typeof a=="string"?{name:l?"":a}:i,o,{disabled:l}),n)};function bx(e,t){if(!vc)return;const n=t.modifiers||{},a=t.value,{handler:l,options:o}=typeof a=="object"?a:{handler:a,options:{}},r=new IntersectionObserver(function(){var d;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(d=e._observe)==null?void 0:d[t.instance.$.uid];if(!u)return;const c=i.some(f=>f.isIntersecting);l&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&l(c,i,s),c&&n.once?Lh(e,t):u.init=!0},o);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:r},r.observe(e)}function Lh(e,t){var a;const n=(a=e._observe)==null?void 0:a[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const Xo={mounted:bx,unmounted:Lh},Dh=U({alt:String,cover:Boolean,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Rh(),...be(),...qn()},"VImg"),qa=Z()({name:"VImg",directives:{intersect:Xo},props:Dh(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=ut("VImg"),o=ge(""),r=ie(),i=ge(e.eager?"loading":"idle"),s=ge(),u=ge(),c=_(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),d=_(()=>c.value.aspect||s.value/u.value||0);ve(()=>e.src,()=>{f(i.value!=="idle")}),ve(d,(P,E)=>{!P&&E&&r.value&&p(r.value)}),mi(()=>f());function f(P){if(!(e.eager&&P)&&!(vc&&!P&&!e.eager)){if(i.value="loading",c.value.lazySrc){const E=new Image;E.src=c.value.lazySrc,p(E,null)}c.value.src&&Re(()=>{var E;n("loadstart",((E=r.value)==null?void 0:E.currentSrc)||c.value.src),setTimeout(()=>{var O;if(!l.isUnmounted)if((O=r.value)!=null&&O.complete){if(r.value.naturalWidth||h(),i.value==="error")return;d.value||p(r.value,null),i.value==="loading"&&m()}else d.value||p(r.value),g()})})}}function m(){var P;l.isUnmounted||(g(),p(r.value),i.value="loaded",n("load",((P=r.value)==null?void 0:P.currentSrc)||c.value.src))}function h(){var P;l.isUnmounted||(i.value="error",n("error",((P=r.value)==null?void 0:P.currentSrc)||c.value.src))}function g(){const P=r.value;P&&(o.value=P.currentSrc||P.src)}let b=-1;Et(()=>{clearTimeout(b)});function p(P){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const O=()=>{if(clearTimeout(b),l.isUnmounted)return;const{naturalHeight:T,naturalWidth:F}=P;T||F?(s.value=F,u.value=T):!P.complete&&i.value==="loading"&&E!=null?b=window.setTimeout(O,E):(P.currentSrc.endsWith(".svg")||P.currentSrc.startsWith("data:image/svg+xml"))&&(s.value=1,u.value=1)};O()}const S=_(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),C=()=>{var O;if(!c.value.src||i.value==="idle")return null;const P=v("img",{class:["v-img__img",S.value],style:{objectPosition:e.position},src:c.value.src,srcset:c.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:r,onLoad:m,onError:h},null),E=(O=a.sources)==null?void 0:O.call(a);return v(sn,{transition:e.transition,appear:!0},{default:()=>[nt(E?v("picture",{class:"v-img__picture"},[E,P]):P,[[Cn,i.value==="loaded"]])]})},y=()=>v(sn,{transition:e.transition},{default:()=>[c.value.lazySrc&&i.value!=="loaded"&&v("img",{class:["v-img__img","v-img__img--preload",S.value],style:{objectPosition:e.position},src:c.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),w=()=>a.placeholder?v(sn,{transition:e.transition,appear:!0},{default:()=>[(i.value==="loading"||i.value==="error"&&!a.error)&&v("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,V=()=>a.error?v(sn,{transition:e.transition,appear:!0},{default:()=>[i.value==="error"&&v("div",{class:"v-img__error"},[a.error()])]}):null,k=()=>e.gradient?v("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,x=ge(!1);{const P=ve(d,E=>{E&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{x.value=!0})}),P())})}return ae(()=>{const P=mu.filterProps(e);return nt(v(mu,se({class:["v-img",{"v-img--booting":!x.value},e.class],style:[{width:he(e.width==="auto"?s.value:e.width)},e.style]},P,{aspectRatio:d.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>v(pe,null,[v(C,null,null),v(y,null,null),v(k,null,null),v(w,null,null),v(V,null,null)]),default:a.default}),[[Kt("intersect"),{handler:f,options:e.options},null,{once:!0}]])}),{currentSrc:o,image:r,state:i,naturalWidth:s,naturalHeight:u}}}),tn=U({border:[Boolean,Number,String]},"border");function mn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{borderClasses:_(()=>{const a=Xe(e)?e.value:e.border,l=[];if(a===!0||a==="")l.push(`${t}--border`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))l.push(`border-${o}`);return l})}}function Tc(e){return mc(()=>{const t=[],n={};if(e.value.background)if(iu(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&jC(e.value.background)){const a=rn(e.value.background);if(a.a==null||a.a===1){const l=mh(a);n.color=l,n.caretColor=l}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(iu(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Ot(e,t){const n=_(()=>({text:Xe(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:l}=Tc(n);return{textColorClasses:a,textColorStyles:l}}function Ye(e,t){const n=_(()=>({background:Xe(e)?e.value:t?e[t]:null})),{colorClasses:a,colorStyles:l}=Tc(n);return{backgroundColorClasses:a,backgroundColorStyles:l}}const vt=U({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function wt(e){return{elevationClasses:_(()=>{const n=Xe(e)?e.value:e.elevation,a=[];return n==null||a.push(`elevation-${n}`),a})}}const Qe=U({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function at(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{roundedClasses:_(()=>{const a=Xe(e)?e.value:e.rounded,l=[];if(a===!0||a==="")l.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))l.push(`rounded-${o}`);return l})}}const px=[null,"prominent","default","comfortable","compact"],Mh=U({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>px.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...tn(),...be(),...vt(),...Qe(),...Ie({tag:"header"}),...Le()},"VToolbar"),gu=Z()({name:"VToolbar",props:Mh(),setup(e,t){var m;let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(J(e,"color")),{borderClasses:o}=mn(e),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),{themeClasses:s}=Be(e),{rtlClasses:u}=Ct(),c=ge(!!(e.extended||(m=n.extension)!=null&&m.call(n))),d=_(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),f=_(()=>c.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Ze({VBtn:{variant:"text"}}),ae(()=>{var p;const h=!!(e.title||n.title),g=!!(n.image||e.image),b=(p=n.extension)==null?void 0:p.call(n);return c.value=!!(e.extended||b),v(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},a.value,o.value,r.value,i.value,s.value,u.value,e.class],style:[l.value,e.style]},{default:()=>[g&&v("div",{key:"image",class:"v-toolbar__image"},[n.image?v(De,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):v(qa,{key:"image-img",cover:!0,src:e.image},null)]),v(De,{defaults:{VTabs:{height:he(d.value)}}},{default:()=>{var S,C,y;return[v("div",{class:"v-toolbar__content",style:{height:he(d.value)}},[n.prepend&&v("div",{class:"v-toolbar__prepend"},[(S=n.prepend)==null?void 0:S.call(n)]),h&&v(Pc,{key:"title",text:e.title},{text:n.title}),(C=n.default)==null?void 0:C.call(n),n.append&&v("div",{class:"v-toolbar__append"},[(y=n.append)==null?void 0:y.call(n)])])]}}),v(De,{defaults:{VTabs:{height:he(f.value)}}},{default:()=>[v(Ii,null,{default:()=>[c.value&&v("div",{class:"v-toolbar__extension",style:{height:he(f.value)}},[b])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),_x=U({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Sx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let a=0;const l=ie(null),o=ge(0),r=ge(0),i=ge(0),s=ge(!1),u=ge(!1),c=_(()=>Number(e.scrollThreshold)),d=_(()=>ft((c.value-o.value)/c.value||0)),f=()=>{const m=l.value;!m||n&&!n.value||(a=o.value,o.value="window"in m?m.pageYOffset:m.scrollTop,u.value=o.value{r.value=r.value||o.value}),ve(s,()=>{r.value=0}),st(()=>{ve(()=>e.scrollTarget,m=>{var g;const h=m?document.querySelector(m):window;h&&h!==l.value&&((g=l.value)==null||g.removeEventListener("scroll",f),l.value=h,l.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),Et(()=>{var m;(m=l.value)==null||m.removeEventListener("scroll",f)}),n&&ve(n,f,{immediate:!0}),{scrollThreshold:c,currentScroll:o,currentThreshold:i,isScrollActive:s,scrollRatio:d,isScrollingUp:u,savedScroll:r}}function nl(){const e=ge(!1);return st(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:_(()=>e.value?void 0:{transition:"none !important"}),isBooted:jo(e)}}const kx=U({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Mh(),...Ul(),..._x(),height:{type:[Number,String],default:64}},"VAppBar"),Cx=Z()({name:"VAppBar",props:kx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=ie(),l=Ce(e,"modelValue"),o=_(()=>{var S;const p=new Set(((S=e.scrollBehavior)==null?void 0:S.split(" "))??[]);return{hide:p.has("hide"),inverted:p.has("inverted"),collapse:p.has("collapse"),elevate:p.has("elevate"),fadeImage:p.has("fade-image")}}),r=_(()=>{const p=o.value;return p.hide||p.inverted||p.collapse||p.elevate||p.fadeImage||!l.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:u,scrollRatio:c}=Sx(e,{canScroll:r}),d=_(()=>e.collapse||o.value.collapse&&(o.value.inverted?c.value>0:c.value===0)),f=_(()=>e.flat||o.value.elevate&&(o.value.inverted?i.value>0:i.value===0)),m=_(()=>o.value.fadeImage?o.value.inverted?1-c.value:c.value:void 0),h=_(()=>{var C,y;if(o.value.hide&&o.value.inverted)return 0;const p=((C=a.value)==null?void 0:C.contentHeight)??0,S=((y=a.value)==null?void 0:y.extensionHeight)??0;return p+S});_n(_(()=>!!e.scrollBehavior),()=>{kt(()=>{o.value.hide?o.value.inverted?l.value=i.value>s.value:l.value=u.value||i.valueparseInt(e.order,10)),position:J(e,"location"),layoutSize:h,elementSize:ge(void 0),active:l,absolute:J(e,"absolute")});return ae(()=>{const p=gu.filterProps(e);return v(gu,se({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...b.value,"--v-toolbar-image-opacity":m.value,height:void 0,...g.value},e.style]},p,{collapse:d.value,flat:f.value}),n)}),{}}});const wx=[null,"default","comfortable","compact"],ht=U({density:{type:String,default:"default",validator:e=>wx.includes(e)}},"density");function Dt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{densityClasses:_(()=>`${t}--density-${e.density}`)}}const xx=["elevated","flat","tonal","outlined","text","plain"];function al(e,t){return v(pe,null,[e&&v("span",{key:"overlay",class:`${t}__overlay`},null),v("span",{key:"underlay",class:`${t}__underlay`},null)])}const gn=U({color:String,variant:{type:String,default:"elevated",validator:e=>xx.includes(e)}},"variant");function ll(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=_(()=>{const{variant:o}=xe(e);return`${t}--variant-${o}`}),{colorClasses:a,colorStyles:l}=Tc(_(()=>{const{variant:o,color:r}=xe(e);return{[["elevated","flat"].includes(o)?"background":"text"]:r}}));return{colorClasses:a,colorStyles:l,variantClasses:n}}const Fh=U({divided:Boolean,...tn(),...be(),...ht(),...vt(),...Qe(),...Ie(),...Le(),...gn()},"VBtnGroup"),hu=Z()({name:"VBtnGroup",props:Fh(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{densityClasses:l}=Dt(e),{borderClasses:o}=mn(e),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e);Ze({VBtn:{height:"auto",color:J(e,"color"),density:J(e,"density"),flat:!0,variant:J(e,"variant")}}),ae(()=>v(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},a.value,o.value,l.value,r.value,i.value,e.class],style:e.style},n))}}),ol=U({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),rl=U({value:null,disabled:Boolean,selectedClass:String},"group-item");function il(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=ut("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=Lt();ze(Symbol.for(`${t.description}:id`),l);const o=Te(t,null);if(!o){if(!n)return o;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const r=J(e,"value"),i=_(()=>!!(o.disabled.value||e.disabled));o.register({id:l,value:r,disabled:i},a),Et(()=>{o.unregister(l)});const s=_(()=>o.isSelected(l)),u=_(()=>s.value&&[o.selectedClass.value,e.selectedClass]);return ve(s,c=>{a.emit("group:selected",{value:c})}),{id:l,isSelected:s,toggle:()=>o.select(l,!s.value),select:c=>o.select(l,c),selectedClass:u,value:r,disabled:i,group:o}}function Ea(e,t){let n=!1;const a=bt([]),l=Ce(e,"modelValue",[],f=>f==null?[]:Bh(a,rt(f)),f=>{const m=Vx(a,f);return e.multiple?m:m[0]}),o=ut("useGroup");function r(f,m){const h=f,g=Symbol.for(`${t.description}:id`),p=bo(g,o==null?void 0:o.vnode).indexOf(m);p>-1?a.splice(p,0,h):a.push(h)}function i(f){if(n)return;s();const m=a.findIndex(h=>h.id===f);a.splice(m,1)}function s(){const f=a.find(m=>!m.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}st(()=>{s()}),Et(()=>{n=!0});function u(f,m){const h=a.find(g=>g.id===f);if(!(m&&(h!=null&&h.disabled)))if(e.multiple){const g=l.value.slice(),b=g.findIndex(S=>S===f),p=~b;if(m=m??!p,p&&e.mandatory&&g.length<=1||!p&&e.max!=null&&g.length+1>e.max)return;b<0&&m?g.push(f):b>=0&&!m&&g.splice(b,1),l.value=g}else{const g=l.value.includes(f);if(e.mandatory&&g)return;l.value=m??!g?[f]:[]}}function c(f){if(e.multiple,l.value.length){const m=l.value[0],h=a.findIndex(p=>p.id===m);let g=(h+f)%a.length,b=a[g];for(;b.disabled&&g!==h;)g=(g+f)%a.length,b=a[g];if(b.disabled)return;l.value=[a[g].id]}else{const m=a.find(h=>!h.disabled);m&&(l.value=[m.id])}}const d={register:r,unregister:i,selected:l,select:u,disabled:J(e,"disabled"),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>l.value.includes(f),selectedClass:_(()=>e.selectedClass),items:_(()=>a),getItemIndex:f=>Px(a,f)};return ze(t,d),d}function Px(e,t){const n=Bh(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function Bh(e,t){const n=[];return t.forEach(a=>{const l=e.find(r=>Yn(a,r.value)),o=e[a];(l==null?void 0:l.value)!=null?n.push(l.id):o!=null&&n.push(o.id)}),n}function Vx(e,t){const n=[];return t.forEach(a=>{const l=e.findIndex(o=>o.id===a);if(~l){const o=e[l];n.push(o.value!=null?o.value:l)}}),n}const Ac=Symbol.for("vuetify:v-btn-toggle"),Ex=U({...Fh(),...ol()},"VBtnToggle"),Ix=Z()({name:"VBtnToggle",props:Ex(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,next:l,prev:o,select:r,selected:i}=Ea(e,Ac);return ae(()=>{const s=hu.filterProps(e);return v(hu,se({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,next:l,prev:o,select:r,selected:i})]}})}),{next:l,prev:o,select:r}}});const Tx=["x-small","small","default","large","x-large"],Xn=U({size:{type:[String,Number],default:"default"}},"size");function Wl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return mc(()=>{let n,a;return Gr(Tx,e.size)?n=`${t}--size-${e.size}`:e.size&&(a={width:he(e.size),height:he(e.size)}),{sizeClasses:n,sizeStyles:a}})}const Ax=U({color:String,start:Boolean,end:Boolean,icon:Ee,...be(),...Xn(),...Ie({tag:"i"}),...Le()},"VIcon"),$e=Z()({name:"VIcon",props:Ax(),setup(e,t){let{attrs:n,slots:a}=t;const l=ie(),{themeClasses:o}=Be(e),{iconData:r}=Ww(_(()=>l.value||e.icon)),{sizeClasses:i}=Wl(e),{textColorClasses:s,textColorStyles:u}=Ot(J(e,"color"));return ae(()=>{var d,f;const c=(d=a.default)==null?void 0:d.call(a);return c&&(l.value=(f=Zg(c).filter(m=>m.type===pa&&m.children&&typeof m.children=="string")[0])==null?void 0:f.children),v(r.value.component,{tag:e.tag,icon:r.value.icon,class:["v-icon","notranslate",o.value,i.value,s.value,{"v-icon--clickable":!!n.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:he(e.size),height:he(e.size),width:he(e.size)},u.value,e.style],role:n.onClick?"button":void 0,"aria-hidden":!n.onClick},{default:()=>[c]})}),{}}});function Ti(e,t){const n=ie(),a=ge(!1);if(vc){const l=new IntersectionObserver(o=>{e==null||e(o,l),a.value=!!o.find(r=>r.isIntersecting)},t);Et(()=>{l.disconnect()}),ve(n,(o,r)=>{r&&(l.unobserve(r),a.value=!1),o&&l.observe(o)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}const Ox=U({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...be(),...Xn(),...Ie({tag:"div"}),...Le()},"VProgressCircular"),Ml=Z()({name:"VProgressCircular",props:Ox(),setup(e,t){let{slots:n}=t;const a=20,l=2*Math.PI*a,o=ie(),{themeClasses:r}=Be(e),{sizeClasses:i,sizeStyles:s}=Wl(e),{textColorClasses:u,textColorStyles:c}=Ot(J(e,"color")),{textColorClasses:d,textColorStyles:f}=Ot(J(e,"bgColor")),{intersectionRef:m,isIntersecting:h}=Ti(),{resizeRef:g,contentRect:b}=On(),p=_(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),S=_(()=>Number(e.width)),C=_(()=>s.value?Number(e.size):b.value?b.value.width:Math.max(S.value,32)),y=_(()=>a/(1-S.value/C.value)*2),w=_(()=>S.value/C.value*y.value),V=_(()=>he((100-p.value)/100*l));return kt(()=>{m.value=o.value,g.value=o.value}),ae(()=>v(e.tag,{ref:o,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},r.value,i.value,u.value,e.class],style:[s.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:p.value},{default:()=>[v("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${y.value} ${y.value}`},[v("circle",{class:["v-progress-circular__underlay",d.value],style:f.value,fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),v("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":w.value,"stroke-dasharray":l,"stroke-dashoffset":V.value},null)]),n.default&&v("div",{class:"v-progress-circular__content"},[n.default({value:p.value})])]})),{}}});const wv={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ia=U({location:String},"location");function Ta(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=Ct();return{locationStyles:_(()=>{if(!e.location)return{};const{side:o,align:r}=ou(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function i(u){return n?n(u):0}const s={};return o!=="center"&&(t?s[wv[o]]=`calc(100% - ${i(o)}px)`:s[o]=0),r!=="center"?t?s[wv[r]]=`calc(100% - ${i(r)}px)`:s[r]=0:(o==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[o]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[o]),s})}}const Rx=U({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...be(),...Ia({location:"top"}),...Qe(),...Ie(),...Le()},"VProgressLinear"),Ai=Z()({name:"VProgressLinear",props:Rx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{isRtl:l,rtlClasses:o}=Ct(),{themeClasses:r}=Be(e),{locationStyles:i}=Ta(e),{textColorClasses:s,textColorStyles:u}=Ot(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:d}=Ye(_(()=>e.bgColor||e.color)),{backgroundColorClasses:f,backgroundColorStyles:m}=Ye(e,"color"),{roundedClasses:h}=at(e),{intersectionRef:g,isIntersecting:b}=Ti(),p=_(()=>parseInt(e.max,10)),S=_(()=>parseInt(e.height,10)),C=_(()=>parseFloat(e.bufferValue)/p.value*100),y=_(()=>parseFloat(a.value)/p.value*100),w=_(()=>l.value!==e.reverse),V=_(()=>e.indeterminate?"fade-transition":"slide-x-transition"),k=_(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function x(P){if(!g.value)return;const{left:E,right:O,width:T}=g.value.getBoundingClientRect(),F=w.value?T-P.clientX+(O-T):P.clientX-E;a.value=Math.round(F/T*p.value)}return ae(()=>v(e.tag,{ref:g,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":w.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},h.value,r.value,o.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?he(S.value):0,"--v-progress-linear-height":he(S.value),...i.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:y.value,onClick:e.clickable&&x},{default:()=>[e.stream&&v("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[w.value?"left":"right"]:he(-S.value),borderTop:`${he(S.value/2)} dotted`,opacity:k.value,top:`calc(50% - ${he(S.value/4)})`,width:he(100-C.value,"%"),"--v-progress-linear-stream-to":he(S.value*(w.value?1:-1))}},null),v("div",{class:["v-progress-linear__background",c.value],style:[d.value,{opacity:k.value,width:he(e.stream?C.value:100,"%")}]},null),v(An,{name:V.value},{default:()=>[e.indeterminate?v("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>v("div",{key:P,class:["v-progress-linear__indeterminate",P,f.value],style:m.value},null))]):v("div",{class:["v-progress-linear__determinate",f.value],style:[m.value,{width:he(y.value,"%")}]},null)]}),n.default&&v("div",{class:"v-progress-linear__content"},[n.default({value:y.value,buffer:C.value})])]})),{}}}),Oi=U({loading:[Boolean,String]},"loader");function Jo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{loaderClasses:_(()=>({[`${t}--loading`]:e.loading}))}}function Ri(e,t){var a;let{slots:n}=t;return v("div",{class:`${e.name}__loader`},[((a=n.default)==null?void 0:a.call(n,{color:e.color,isActive:e.active}))||v(Ai,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const Lx=["static","relative","fixed","absolute","sticky"],Kl=U({position:{type:String,validator:e=>Lx.includes(e)}},"position");function Gl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();return{positionClasses:_(()=>e.position?`${t}--${e.position}`:void 0)}}function Dx(){const e=ut("useRoute");return _(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function Nh(){var e,t;return(t=(e=ut("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Zo(e,t){const n=Xp("RouterLink"),a=_(()=>!!(e.href||e.to)),l=_(()=>(a==null?void 0:a.value)||qf(t,"click")||qf(e,"click"));if(typeof n=="string")return{isLink:a,isClickable:l,href:J(e,"href")};const o=e.to?n.useLink(e):void 0,r=Dx();return{isLink:a,isClickable:l,route:o==null?void 0:o.route,navigate:o==null?void 0:o.navigate,isActive:o&&_(()=>{var i,s,u;return e.exact?r.value?((u=o.isExactActive)==null?void 0:u.value)&&Yn(o.route.value.query,r.value.query):(s=o.isExactActive)==null?void 0:s.value:(i=o.isActive)==null?void 0:i.value}),href:_(()=>e.to?o==null?void 0:o.route.value.href:e.href)}}const Qo=U({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let ys=!1;function Mx(e,t){let n=!1,a,l;Ke&&(Re(()=>{window.addEventListener("popstate",o),a=e==null?void 0:e.beforeEach((r,i,s)=>{ys?n?t(s):s():setTimeout(()=>n?t(s):s()),ys=!0}),l=e==null?void 0:e.afterEach(()=>{ys=!1})}),Rt(()=>{window.removeEventListener("popstate",o),a==null||a(),l==null||l()}));function o(r){var i;(i=r.state)!=null&&i.replaced||(n=!0,setTimeout(()=>n=!1))}}function Fx(e,t){ve(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&Re(()=>{t(!0)})},{immediate:!0})}const yu=Symbol("rippleStop"),Bx=80;function xv(e,t){e.style.transform=t,e.style.webkitTransform=t}function bu(e){return e.constructor.name==="TouchEvent"}function $h(e){return e.constructor.name==="KeyboardEvent"}const Nx=function(e,t){var d;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!$h(e)){const f=t.getBoundingClientRect(),m=bu(e)?e.touches[e.touches.length-1]:e;a=m.clientX-f.left,l=m.clientY-f.top}let o=0,r=.3;(d=t._ripple)!=null&&d.circle?(r=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt((a-o)**2+(l-o)**2)/4):o=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const i=`${(t.clientWidth-o*2)/2}px`,s=`${(t.clientHeight-o*2)/2}px`,u=n.center?i:`${a-o}px`,c=n.center?s:`${l-o}px`;return{radius:o,scale:r,x:u,y:c,centerX:i,centerY:s}},Zr={show(e,t){var m;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((m=t==null?void 0:t._ripple)!=null&&m.enabled))return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:o,scale:r,x:i,y:s,centerX:u,centerY:c}=Nx(e,t,n),d=`${o*2}px`;l.className="v-ripple__animation",l.style.width=d,l.style.height=d,t.appendChild(a);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),xv(l,`translate(${i}, ${s}) scale3d(${r},${r},${r})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),xv(l,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var o;if(!((o=e==null?void 0:e._ripple)!=null&&o.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const a=performance.now()-Number(n.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var i;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((i=n.parentNode)==null?void 0:i.parentNode)===e&&e.removeChild(n.parentNode)},300)},l)}};function zh(e){return typeof e>"u"||!!e}function Mo(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[yu])){if(e[yu]=!0,bu(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||$h(e),n._ripple.class&&(t.class=n._ripple.class),bu(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Zr.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var a;(a=n==null?void 0:n._ripple)!=null&&a.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},Bx)}else Zr.show(e,n,t)}}function Pv(e){e[yu]=!0}function Xt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{Xt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Zr.hide(t)}}function Hh(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Fo=!1;function Uh(e){!Fo&&(e.keyCode===jf.enter||e.keyCode===jf.space)&&(Fo=!0,Mo(e))}function jh(e){Fo=!1,Xt(e)}function Wh(e){Fo&&(Fo=!1,Xt(e))}function Kh(e,t,n){const{value:a,modifiers:l}=t,o=zh(a);if(o||Zr.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=o,e._ripple.centered=l.center,e._ripple.circle=l.circle,Kr(a)&&a.class&&(e._ripple.class=a.class),o&&!n){if(l.stop){e.addEventListener("touchstart",Pv,{passive:!0}),e.addEventListener("mousedown",Pv);return}e.addEventListener("touchstart",Mo,{passive:!0}),e.addEventListener("touchend",Xt,{passive:!0}),e.addEventListener("touchmove",Hh,{passive:!0}),e.addEventListener("touchcancel",Xt),e.addEventListener("mousedown",Mo),e.addEventListener("mouseup",Xt),e.addEventListener("mouseleave",Xt),e.addEventListener("keydown",Uh),e.addEventListener("keyup",jh),e.addEventListener("blur",Wh),e.addEventListener("dragstart",Xt,{passive:!0})}else!o&&n&&Gh(e)}function Gh(e){e.removeEventListener("mousedown",Mo),e.removeEventListener("touchstart",Mo),e.removeEventListener("touchend",Xt),e.removeEventListener("touchmove",Hh),e.removeEventListener("touchcancel",Xt),e.removeEventListener("mouseup",Xt),e.removeEventListener("mouseleave",Xt),e.removeEventListener("keydown",Uh),e.removeEventListener("keyup",jh),e.removeEventListener("dragstart",Xt),e.removeEventListener("blur",Wh)}function $x(e,t){Kh(e,t,!1)}function zx(e){delete e._ripple,Gh(e)}function Hx(e,t){if(t.value===t.oldValue)return;const n=zh(t.oldValue);Kh(e,t,n)}const Jn={mounted:$x,unmounted:zx,updated:Hx},Oc=U({active:{type:Boolean,default:void 0},symbol:{type:null,default:Ac},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ee,appendIcon:Ee,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...tn(),...be(),...ht(),...Bt(),...vt(),...rl(),...Oi(),...Ia(),...Kl(),...Qe(),...Qo(),...Xn(),...Ie({tag:"button"}),...Le(),...gn({variant:"elevated"})},"VBtn"),je=Z()({name:"VBtn",directives:{Ripple:Jn},props:Oc(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=Be(e),{borderClasses:o}=mn(e),{colorClasses:r,colorStyles:i,variantClasses:s}=ll(e),{densityClasses:u}=Dt(e),{dimensionStyles:c}=Nt(e),{elevationClasses:d}=wt(e),{loaderClasses:f}=Jo(e),{locationStyles:m}=Ta(e),{positionClasses:h}=Gl(e),{roundedClasses:g}=at(e),{sizeClasses:b,sizeStyles:p}=Wl(e),S=il(e,e.symbol,!1),C=Zo(e,n),y=_(()=>{var P;return e.active!==void 0?e.active:C.isLink.value?(P=C.isActive)==null?void 0:P.value:S==null?void 0:S.isSelected.value}),w=_(()=>(S==null?void 0:S.disabled.value)||e.disabled),V=_(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),k=_(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function x(P){var E;w.value||C.isLink.value&&(P.metaKey||P.ctrlKey||P.shiftKey||P.button!==0||n.target==="_blank")||((E=C.navigate)==null||E.call(C,P),S==null||S.toggle())}return Fx(C,S==null?void 0:S.select),ae(()=>{var K,X;const P=C.isLink.value?"a":e.tag,E=!!(e.prependIcon||a.prepend),O=!!(e.appendIcon||a.append),T=!!(e.icon&&e.icon!==!0),F=(S==null?void 0:S.isSelected.value)&&(!C.isLink.value||((K=C.isActive)==null?void 0:K.value))||!S||((X=C.isActive)==null?void 0:X.value);return nt(v(P,{type:P==="a"?void 0:"button",class:["v-btn",S==null?void 0:S.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":w.value,"v-btn--elevated":V.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},l.value,o.value,F?r.value:void 0,u.value,d.value,f.value,h.value,g.value,b.value,s.value,e.class],style:[F?i.value:void 0,c.value,m.value,p.value,e.style],disabled:w.value||void 0,href:C.href.value,onClick:x,value:k.value},{default:()=>{var G;return[al(!0,"v-btn"),!e.icon&&E&&v("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):v($e,{key:"prepend-icon",icon:e.prependIcon},null)]),v("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&T?v($e,{key:"content-icon",icon:e.icon},null):v(De,{key:"content-defaults",disabled:!T,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var re;return[((re=a.default)==null?void 0:re.call(a))??e.text]}})]),!e.icon&&O&&v("span",{key:"append",class:"v-btn__append"},[a.append?v(De,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):v($e,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&v("span",{key:"loader",class:"v-btn__loader"},[((G=a.loader)==null?void 0:G.call(a))??v(Ml,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Kt("ripple"),!w.value&&e.ripple,null]])}),{}}}),Ux=U({...Oc({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),jx=Z()({name:"VAppBarNavIcon",props:Ux(),setup(e,t){let{slots:n}=t;return ae(()=>v(je,se(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),Wx=Z()({name:"VAppBarTitle",props:Th(),setup(e,t){let{slots:n}=t;return ae(()=>v(Pc,se(e,{class:"v-app-bar-title"}),n)),{}}});const Yh=Qt("v-alert-title"),Kx=["success","info","warning","error"],Gx=U({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Ee,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>Kx.includes(e)},...be(),...ht(),...Bt(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le(),...gn({variant:"flat"})},"VAlert"),Yx=Z()({name:"VAlert",props:Gx(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=Ce(e,"modelValue"),o=_(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),r=_(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:i}=Be(e),{colorClasses:s,colorStyles:u,variantClasses:c}=ll(r),{densityClasses:d}=Dt(e),{dimensionStyles:f}=Nt(e),{elevationClasses:m}=wt(e),{locationStyles:h}=Ta(e),{positionClasses:g}=Gl(e),{roundedClasses:b}=at(e),{textColorClasses:p,textColorStyles:S}=Ot(J(e,"borderColor")),{t:C}=ct(),y=_(()=>({"aria-label":C(e.closeLabel),onClick(w){l.value=!1,n("click:close",w)}}));return()=>{const w=!!(a.prepend||o.value),V=!!(a.title||e.title),k=!!(a.close||e.closable);return l.value&&v(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},i.value,s.value,d.value,m.value,g.value,b.value,c.value,e.class],style:[u.value,f.value,h.value,e.style],role:"alert"},{default:()=>{var x,P;return[al(!1,"v-alert"),e.border&&v("div",{key:"border",class:["v-alert__border",p.value],style:S.value},null),w&&v("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!o.value,defaults:{VIcon:{density:e.density,icon:o.value,size:e.prominent?44:28}}},a.prepend):v($e,{key:"prepend-icon",density:e.density,icon:o.value,size:e.prominent?44:28},null)]),v("div",{class:"v-alert__content"},[V&&v(Yh,{key:"title"},{default:()=>{var E;return[((E=a.title)==null?void 0:E.call(a))??e.title]}}),((x=a.text)==null?void 0:x.call(a))??e.text,(P=a.default)==null?void 0:P.call(a)]),a.append&&v("div",{key:"append",class:"v-alert__append"},[a.append()]),k&&v("div",{key:"close",class:"v-alert__close"},[a.close?v(De,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var E;return[(E=a.close)==null?void 0:E.call(a,{props:y.value})]}}):v(je,se({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},y.value),null)])]}})}}});const qx=U({text:String,clickable:Boolean,...be(),...Le()},"VLabel"),Yl=Z()({name:"VLabel",props:qx(),setup(e,t){let{slots:n}=t;return ae(()=>{var a;return v("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(a=n.default)==null?void 0:a.call(n)])}),{}}});const qh=Symbol.for("vuetify:selection-control-group"),Rc=U({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ee,trueIcon:Ee,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Yn},...be(),...ht(),...Le()},"SelectionControlGroup"),Xx=U({...Rc({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Xh=Z()({name:"VSelectionControlGroup",props:Xx(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),l=Lt(),o=_(()=>e.id||`v-selection-control-group-${l}`),r=_(()=>e.name||o.value),i=new Set;return ze(qh,{modelValue:a,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),Rt(()=>{i.delete(s)})}}),Ze({[e.defaultsTarget]:{color:J(e,"color"),disabled:J(e,"disabled"),density:J(e,"density"),error:J(e,"error"),inline:J(e,"inline"),modelValue:a,multiple:_(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:r,falseIcon:J(e,"falseIcon"),trueIcon:J(e,"trueIcon"),readonly:J(e,"readonly"),ripple:J(e,"ripple"),type:J(e,"type"),valueComparator:J(e,"valueComparator")}}),ae(()=>{var s;return v("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),Li=U({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...be(),...Rc()},"VSelectionControl");function Jx(e){const t=Te(qh,void 0),{densityClasses:n}=Dt(e),a=Ce(e,"modelValue"),l=_(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),o=_(()=>e.falseValue!==void 0?e.falseValue:!1),r=_(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),i=_({get(){const m=t?t.modelValue.value:a.value;return r.value?rt(m).some(h=>e.valueComparator(h,l.value)):e.valueComparator(m,l.value)},set(m){if(e.readonly)return;const h=m?l.value:o.value;let g=h;r.value&&(g=m?[...rt(a.value),h]:rt(a.value).filter(b=>!e.valueComparator(b,l.value))),t?t.modelValue.value=g:a.value=g}}),{textColorClasses:s,textColorStyles:u}=Ot(_(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:d}=Ye(_(()=>i.value&&!e.error&&!e.disabled?e.color:void 0)),f=_(()=>i.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:l,falseValue:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const Xa=Z()({name:"VSelectionControl",directives:{Ripple:Jn},inheritAttrs:!1,props:Li(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{group:l,densityClasses:o,icon:r,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,trueValue:f}=Jx(e),m=Lt(),h=_(()=>e.id||`input-${m}`),g=ge(!1),b=ge(!1),p=ie();l==null||l.onForceUpdate(()=>{p.value&&(p.value.checked=i.value)});function S(w){g.value=!0,Rl(w.target,":focus-visible")!==!1&&(b.value=!0)}function C(){g.value=!1,b.value=!1}function y(w){e.readonly&&l&&Re(()=>l.forceUpdate()),i.value=w.target.checked}return ae(()=>{var P,E;const w=a.label?a.label({label:e.label,props:{for:h.value}}):e.label,[V,k]=Pa(n),x=v("input",se({ref:p,checked:i.value,disabled:!!(e.readonly||e.disabled),id:h.value,onBlur:C,onFocus:S,onInput:y,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},k),null);return v("div",se({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":g.value,"v-selection-control--focus-visible":b.value,"v-selection-control--inline":e.inline},o.value,e.class]},V,{style:e.style}),[v("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(P=a.default)==null?void 0:P.call(a,{backgroundColorClasses:c,backgroundColorStyles:d}),nt(v("div",{class:["v-selection-control__input"]},[((E=a.input)==null?void 0:E.call(a,{model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,inputNode:x,icon:r.value,props:{onFocus:S,onBlur:C,id:h.value}}))??v(pe,null,[r.value&&v($e,{key:"icon",icon:r.value},null),x])]),[[Kt("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),w&&v(Yl,{for:h.value,clickable:!0,onClick:O=>O.stopPropagation()},{default:()=>[w]})])}),{isFocused:g,input:p}}}),Jh=U({indeterminate:Boolean,indeterminateIcon:{type:Ee,default:"$checkboxIndeterminate"},...Li({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),jn=Z()({name:"VCheckboxBtn",props:Jh(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"indeterminate"),l=Ce(e,"modelValue");function o(s){a.value&&(a.value=!1)}const r=_(()=>a.value?e.indeterminateIcon:e.falseIcon),i=_(()=>a.value?e.indeterminateIcon:e.trueIcon);return ae(()=>{const s=gt(Xa.filterProps(e),["modelValue"]);return v(Xa,se(s,{modelValue:l.value,"onUpdate:modelValue":[u=>l.value=u,o],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:r.value,trueIcon:i.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}});function Zh(e){const{t}=ct();function n(a){let{name:l}=a;const o={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],r=e[`onClick:${l}`],i=r&&o?t(`$vuetify.input.${o}`,e.label??""):void 0;return v($e,{icon:e[`${l}Icon`],"aria-label":i,onClick:r},null)}return{InputIcon:n}}const Zx=U({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...be(),...qn({transition:{component:Ec,leaveAbsolute:!0,group:!0}})},"VMessages"),Qh=Z()({name:"VMessages",props:Zx(),setup(e,t){let{slots:n}=t;const a=_(()=>rt(e.messages)),{textColorClasses:l,textColorStyles:o}=Ot(_(()=>e.color));return ae(()=>v(sn,{transition:e.transition,tag:"div",class:["v-messages",l.value,e.class],style:[o.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&a.value.map((r,i)=>v("div",{class:"v-messages__message",key:`${i}-${a.value}`},[n.message?n.message({message:r}):r]))]})),{}}}),er=U({focused:Boolean,"onUpdate:focused":jt()},"focus");function Zn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn();const n=Ce(e,"focused"),a=_(()=>({[`${t}--focused`]:n.value}));function l(){n.value=!0}function o(){n.value=!1}return{focusClasses:a,isFocused:n,focus:l,blur:o}}const ey=Symbol.for("vuetify:form"),Qx=U({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function e1(e){const t=Ce(e,"modelValue"),n=_(()=>e.disabled),a=_(()=>e.readonly),l=ge(!1),o=ie([]),r=ie([]);async function i(){const c=[];let d=!0;r.value=[],l.value=!0;for(const f of o.value){const m=await f.validate();if(m.length>0&&(d=!1,c.push({id:f.id,errorMessages:m})),!d&&e.fastFail)break}return r.value=c,l.value=!1,{valid:d,errors:r.value}}function s(){o.value.forEach(c=>c.reset())}function u(){o.value.forEach(c=>c.resetValidation())}return ve(o,()=>{let c=0,d=0;const f=[];for(const m of o.value)m.isValid===!1?(d++,f.push({id:m.id,errorMessages:m.errorMessages})):m.isValid===!0&&c++;r.value=f,t.value=d>0?!1:c===o.value.length?!0:null},{deep:!0}),ze(ey,{register:c=>{let{id:d,validate:f,reset:m,resetValidation:h}=c;o.value.some(g=>g.id===d),o.value.push({id:d,validate:f,reset:m,resetValidation:h,isValid:null,errorMessages:[]})},unregister:c=>{o.value=o.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const m=o.value.find(h=>h.id===c);m&&(m.isValid=d,m.errorMessages=f)},isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:o,validateOn:J(e,"validateOn")}),{errors:r,isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:o,validate:i,reset:s,resetValidation:u}}function Di(){return Te(ey,null)}const ty=U({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...er()},"validation");function ny(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Dn(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt();const a=Ce(e,"modelValue"),l=_(()=>e.validationValue===void 0?a.value:e.validationValue),o=Di(),r=ie([]),i=ge(!0),s=_(()=>!!(rt(a.value===""?null:a.value).length||rt(l.value===""?null:l.value).length)),u=_(()=>!!(e.disabled??(o==null?void 0:o.isDisabled.value))),c=_(()=>!!(e.readonly??(o==null?void 0:o.isReadonly.value))),d=_(()=>{var y;return(y=e.errorMessages)!=null&&y.length?rt(e.errorMessages).concat(r.value).slice(0,Math.max(0,+e.maxErrors)):r.value}),f=_(()=>{let y=(e.validateOn??(o==null?void 0:o.validateOn.value))||"input";y==="lazy"&&(y="input lazy");const w=new Set((y==null?void 0:y.split(" "))??[]);return{blur:w.has("blur")||w.has("input"),input:w.has("input"),submit:w.has("submit"),lazy:w.has("lazy")}}),m=_(()=>{var y;return e.error||(y=e.errorMessages)!=null&&y.length?!1:e.rules.length?i.value?r.value.length||f.value.lazy?null:!0:!r.value.length:!0}),h=ge(!1),g=_(()=>({[`${t}--error`]:m.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),b=_(()=>e.name??xe(n));mi(()=>{o==null||o.register({id:b.value,validate:C,reset:p,resetValidation:S})}),Et(()=>{o==null||o.unregister(b.value)}),st(async()=>{f.value.lazy||await C(!0),o==null||o.update(b.value,m.value,d.value)}),_n(()=>f.value.input,()=>{ve(l,()=>{if(l.value!=null)C();else if(e.focused){const y=ve(()=>e.focused,w=>{w||C(),y()})}})}),_n(()=>f.value.blur,()=>{ve(()=>e.focused,y=>{y||C()})}),ve(m,()=>{o==null||o.update(b.value,m.value,d.value)});function p(){a.value=null,Re(S)}function S(){i.value=!0,f.value.lazy?r.value=[]:C(!0)}async function C(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const w=[];h.value=!0;for(const V of e.rules){if(w.length>=+(e.maxErrors??1))break;const x=await(typeof V=="function"?V:()=>V)(l.value);if(x!==!0){if(x!==!1&&typeof x!="string"){console.warn(`${x} is not a valid value. Rule functions must return boolean true or a string.`);continue}w.push(x||"")}}return r.value=w,h.value=!1,i.value=y,r.value}return{errorMessages:d,isDirty:s,isDisabled:u,isReadonly:c,isPristine:i,isValid:m,isValidating:h,reset:p,resetValidation:S,validate:C,validationClasses:g}}const Qn=U({id:String,appendIcon:Ee,centerAffix:{type:Boolean,default:!0},prependIcon:Ee,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":jt(),"onClick:append":jt(),...be(),...ht(),...ty()},"VInput"),Vt=Z()({name:"VInput",props:{...Qn()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const{densityClasses:o}=Dt(e),{rtlClasses:r}=Ct(),{InputIcon:i}=Zh(e),s=Lt(),u=_(()=>e.id||`input-${s}`),c=_(()=>`${u.value}-messages`),{errorMessages:d,isDirty:f,isDisabled:m,isReadonly:h,isPristine:g,isValid:b,isValidating:p,reset:S,resetValidation:C,validate:y,validationClasses:w}=ny(e,"v-input",u),V=_(()=>({id:u,messagesId:c,isDirty:f,isDisabled:m,isReadonly:h,isPristine:g,isValid:b,isValidating:p,reset:S,resetValidation:C,validate:y})),k=_(()=>{var x;return(x=e.errorMessages)!=null&&x.length||!g.value&&d.value.length?d.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ae(()=>{var T,F,K,X;const x=!!(a.prepend||e.prependIcon),P=!!(a.append||e.appendIcon),E=k.value.length>0,O=!e.hideDetails||e.hideDetails==="auto"&&(E||!!a.details);return v("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},o.value,r.value,w.value,e.class],style:e.style},[x&&v("div",{key:"prepend",class:"v-input__prepend"},[(T=a.prepend)==null?void 0:T.call(a,V.value),e.prependIcon&&v(i,{key:"prepend-icon",name:"prepend"},null)]),a.default&&v("div",{class:"v-input__control"},[(F=a.default)==null?void 0:F.call(a,V.value)]),P&&v("div",{key:"append",class:"v-input__append"},[e.appendIcon&&v(i,{key:"append-icon",name:"append"},null),(K=a.append)==null?void 0:K.call(a,V.value)]),O&&v("div",{class:"v-input__details"},[v(Qh,{id:c.value,active:E,messages:k.value},{message:a.message}),(X=a.details)==null?void 0:X.call(a,V.value)])])}),{reset:S,resetValidation:C,validate:y,isValid:b,errorMessages:d}}}),t1=U({...Qn(),...gt(Jh(),["inline"])},"VCheckbox"),n1=Z()({name:"VCheckbox",inheritAttrs:!1,props:t1(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Ce(e,"modelValue"),{isFocused:o,focus:r,blur:i}=Zn(e),s=Lt(),u=_(()=>e.id||`checkbox-${s}`);return ae(()=>{const[c,d]=Pa(n),f=Vt.filterProps(e),m=jn.filterProps(e);return v(Vt,se({class:["v-checkbox",e.class]},c,f,{modelValue:l.value,"onUpdate:modelValue":h=>l.value=h,id:u.value,focused:o.value,style:e.style}),{...a,default:h=>{let{id:g,messagesId:b,isDisabled:p,isReadonly:S}=h;return v(jn,se(m,{id:g.value,"aria-describedby":b.value,disabled:p.value,readonly:S.value},d,{modelValue:l.value,"onUpdate:modelValue":C=>l.value=C,onFocus:r,onBlur:i}),a)}})}),{}}});const a1=U({start:Boolean,end:Boolean,icon:Ee,image:String,text:String,...be(),...ht(),...Qe(),...Xn(),...Ie(),...Le(),...gn({variant:"flat"})},"VAvatar"),Wn=Z()({name:"VAvatar",props:a1(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{colorClasses:l,colorStyles:o,variantClasses:r}=ll(e),{densityClasses:i}=Dt(e),{roundedClasses:s}=at(e),{sizeClasses:u,sizeStyles:c}=Wl(e);return ae(()=>v(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,i.value,s.value,u.value,r.value,e.class],style:[o.value,c.value,e.style]},{default:()=>{var d;return[e.image?v(qa,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?v($e,{key:"icon",icon:e.icon},null):((d=n.default)==null?void 0:d.call(n))??e.text,al(!1,"v-avatar")]}})),{}}});const ay=Symbol.for("vuetify:v-chip-group"),l1=U({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Yn},...be(),...ol({selectedClass:"v-chip--selected"}),...Ie(),...Le(),...gn({variant:"tonal"})},"VChipGroup"),o1=Z()({name:"VChipGroup",props:l1(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isSelected:l,select:o,next:r,prev:i,selected:s}=Ea(e,ay);return Ze({VChip:{color:J(e,"color"),disabled:J(e,"disabled"),filter:J(e,"filter"),variant:J(e,"variant")}}),ae(()=>v(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,select:o,next:r,prev:i,selected:s.value})]}})),{}}}),r1=U({activeClass:String,appendAvatar:String,appendIcon:Ee,closable:Boolean,closeIcon:{type:Ee,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:jt(),onClickOnce:jt(),...tn(),...be(),...ht(),...vt(),...rl(),...Qe(),...Qo(),...Xn(),...Ie({tag:"span"}),...Le(),...gn({variant:"tonal"})},"VChip"),tr=Z()({name:"VChip",directives:{Ripple:Jn},props:r1(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:o}=ct(),{borderClasses:r}=mn(e),{colorClasses:i,colorStyles:s,variantClasses:u}=ll(e),{densityClasses:c}=Dt(e),{elevationClasses:d}=wt(e),{roundedClasses:f}=at(e),{sizeClasses:m}=Wl(e),{themeClasses:h}=Be(e),g=Ce(e,"modelValue"),b=il(e,ay,!1),p=Zo(e,n),S=_(()=>e.link!==!1&&p.isLink.value),C=_(()=>!e.disabled&&e.link!==!1&&(!!b||e.link||p.isClickable.value)),y=_(()=>({"aria-label":o(e.closeLabel),onClick(k){k.stopPropagation(),g.value=!1,a("click:close",k)}}));function w(k){var x;a("click",k),C.value&&((x=p.navigate)==null||x.call(p,k),b==null||b.toggle())}function V(k){(k.key==="Enter"||k.key===" ")&&(k.preventDefault(),w(k))}return()=>{const k=p.isLink.value?"a":e.tag,x=!!(e.appendIcon||e.appendAvatar),P=!!(x||l.append),E=!!(l.close||e.closable),O=!!(l.filter||e.filter)&&b,T=!!(e.prependIcon||e.prependAvatar),F=!!(T||l.prepend),K=!b||b.isSelected.value;return g.value&&nt(v(k,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":C.value,"v-chip--filter":O,"v-chip--pill":e.pill},h.value,r.value,K?i.value:void 0,c.value,d.value,f.value,m.value,u.value,b==null?void 0:b.selectedClass.value,e.class],style:[K?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:p.href.value,tabindex:C.value?0:void 0,onClick:w,onKeydown:C.value&&!S.value&&V},{default:()=>{var X;return[al(C.value,"v-chip"),O&&v(Ic,{key:"filter"},{default:()=>[nt(v("div",{class:"v-chip__filter"},[l.filter?v(De,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):v($e,{key:"filter-icon",icon:e.filterIcon},null)]),[[Cn,b.isSelected.value]])]}),F&&v("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?v(De,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):v(pe,null,[e.prependIcon&&v($e,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&v(Wn,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),v("div",{class:"v-chip__content"},[((X=l.default)==null?void 0:X.call(l,{isSelected:b==null?void 0:b.isSelected.value,selectedClass:b==null?void 0:b.selectedClass.value,select:b==null?void 0:b.select,toggle:b==null?void 0:b.toggle,value:b==null?void 0:b.value.value,disabled:e.disabled}))??e.text]),P&&v("div",{key:"append",class:"v-chip__append"},[l.append?v(De,{key:"append-defaults",disabled:!x,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):v(pe,null,[e.appendIcon&&v($e,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&v(Wn,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),E&&v("button",se({key:"close",class:"v-chip__close"},y.value),[l.close?v(De,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):v($e,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Kt("ripple"),C.value&&e.ripple,null]])}}});const pu=Symbol.for("vuetify:list");function ly(){const e=Te(pu,{hasPrepend:ge(!1),updateHasPrepend:()=>null}),t={hasPrepend:ge(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return ze(pu,t),e}function oy(){return Te(pu,null)}const i1={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){const o=new Set;o.add(t);let r=l.get(t);for(;r!=null;)o.add(r),r=l.get(r);return o}else return a.delete(t),a},select:()=>null},ry={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){let o=l.get(t);for(a.add(t);o!=null&&o!==t;)a.add(o),o=l.get(o);return a}else a.delete(t);return a},select:()=>null},s1={open:ry.open,select:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(!n)return a;const o=[];let r=l.get(t);for(;r!=null;)o.push(r),r=l.get(r);return new Set(o)}},Lc=e=>{const t={select:n=>{let{id:a,value:l,selected:o}=n;if(a=Ae(a),e&&!l){const r=Array.from(o.entries()).reduce((i,s)=>{let[u,c]=s;return c==="on"?[...i,u]:i},[]);if(r.length===1&&r[0]===a)return o}return o.set(a,l?"on":"off"),o},in:(n,a,l)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:a,parents:l});return o},out:n=>{const a=[];for(const[l,o]of n.entries())o==="on"&&a.push(l);return a}};return t},iy=e=>{const t=Lc(e);return{select:a=>{let{selected:l,id:o,...r}=a;o=Ae(o);const i=l.has(o)?new Map([[o,l.get(o)]]):new Map;return t.select({...r,id:o,selected:i})},in:(a,l,o)=>{let r=new Map;return a!=null&&a.length&&(r=t.in(a.slice(0,1),l,o)),r},out:(a,l,o)=>t.out(a,l,o)}},u1=e=>{const t=Lc(e);return{select:a=>{let{id:l,selected:o,children:r,...i}=a;return l=Ae(l),r.has(l)?o:t.select({id:l,selected:o,children:r,...i})},in:t.in,out:t.out}},c1=e=>{const t=iy(e);return{select:a=>{let{id:l,selected:o,children:r,...i}=a;return l=Ae(l),r.has(l)?o:t.select({id:l,selected:o,children:r,...i})},in:t.in,out:t.out}},d1=e=>{const t={select:n=>{let{id:a,value:l,selected:o,children:r,parents:i}=n;a=Ae(a);const s=new Map(o),u=[a];for(;u.length;){const d=u.shift();o.set(d,l?"on":"off"),r.has(d)&&u.push(...r.get(d))}let c=i.get(a);for(;c;){const d=r.get(c),f=d.every(h=>o.get(h)==="on"),m=d.every(h=>!o.has(h)||o.get(h)==="off");o.set(c,f?"on":m?"off":"indeterminate"),c=i.get(c)}return e&&!l&&Array.from(o.entries()).reduce((f,m)=>{let[h,g]=m;return g==="on"?[...f,h]:f},[]).length===0?s:o},in:(n,a,l)=>{let o=new Map;for(const r of n||[])o=t.select({id:r,value:!0,selected:new Map(o),children:a,parents:l});return o},out:(n,a)=>{const l=[];for(const[o,r]of n.entries())r==="on"&&!a.has(o)&&l.push(o);return l}};return t},Bo=Symbol.for("vuetify:nested"),sy={id:ge(),root:{register:()=>null,unregister:()=>null,parents:ie(new Map),children:ie(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:ie(new Set),selected:ie(new Map),selectedValues:ie([])}},f1=U({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),v1=e=>{let t=!1;const n=ie(new Map),a=ie(new Map),l=Ce(e,"opened",e.opened,d=>new Set(d),d=>[...d.values()]),o=_(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return c1(e.mandatory);case"leaf":return u1(e.mandatory);case"independent":return Lc(e.mandatory);case"single-independent":return iy(e.mandatory);case"classic":default:return d1(e.mandatory)}}),r=_(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return s1;case"single":return i1;case"multiple":default:return ry}}),i=Ce(e,"selected",e.selected,d=>o.value.in(d,n.value,a.value),d=>o.value.out(d,n.value,a.value));Et(()=>{t=!0});function s(d){const f=[];let m=d;for(;m!=null;)f.unshift(m),m=a.value.get(m);return f}const u=ut("nested"),c={id:ge(),root:{opened:l,selected:i,selectedValues:_(()=>{const d=[];for(const[f,m]of i.value.entries())m==="on"&&d.push(f);return d}),register:(d,f,m)=>{f&&d!==f&&a.value.set(d,f),m&&n.value.set(d,[]),f!=null&&n.value.set(f,[...n.value.get(f)||[],d])},unregister:d=>{if(t)return;n.value.delete(d);const f=a.value.get(d);if(f){const m=n.value.get(f)??[];n.value.set(f,m.filter(h=>h!==d))}a.value.delete(d),l.value.delete(d)},open:(d,f,m)=>{u.emit("click:open",{id:d,value:f,path:s(d),event:m});const h=r.value.open({id:d,value:f,opened:new Set(l.value),children:n.value,parents:a.value,event:m});h&&(l.value=h)},openOnSelect:(d,f,m)=>{const h=r.value.select({id:d,value:f,selected:new Map(i.value),opened:new Set(l.value),children:n.value,parents:a.value,event:m});h&&(l.value=h)},select:(d,f,m)=>{u.emit("click:select",{id:d,value:f,path:s(d),event:m});const h=o.value.select({id:d,value:f,selected:new Map(i.value),children:n.value,parents:a.value,event:m});h&&(i.value=h),c.root.openOnSelect(d,f,m)},children:n,parents:a}};return ze(Bo,c),c.root},uy=(e,t)=>{const n=Te(Bo,sy),a=Symbol(Lt()),l=_(()=>e.value!==void 0?e.value:a),o={...n,id:l,open:(r,i)=>n.root.open(l.value,r,i),openOnSelect:(r,i)=>n.root.openOnSelect(l.value,r,i),isOpen:_(()=>n.root.opened.value.has(l.value)),parent:_(()=>n.root.parents.value.get(l.value)),select:(r,i)=>n.root.select(l.value,r,i),isSelected:_(()=>n.root.selected.value.get(Ae(l.value))==="on"),isIndeterminate:_(()=>n.root.selected.value.get(l.value)==="indeterminate"),isLeaf:_(()=>!n.root.children.value.get(l.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(l.value,n.id.value,t),Et(()=>{!n.isGroupActivator&&n.root.unregister(l.value)}),t&&ze(Bo,o),o},m1=()=>{const e=Te(Bo,sy);ze(Bo,{...e,isGroupActivator:!0})},g1=Zt({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return m1(),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),h1=U({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ee,default:"$collapse"},expandIcon:{type:Ee,default:"$expand"},prependIcon:Ee,appendIcon:Ee,fluid:Boolean,subgroup:Boolean,title:String,value:null,...be(),...Ie()},"VListGroup"),_u=Z()({name:"VListGroup",props:h1(),setup(e,t){let{slots:n}=t;const{isOpen:a,open:l,id:o}=uy(J(e,"value"),!0),r=_(()=>`v-list-group--id-${String(o.value)}`),i=oy(),{isBooted:s}=nl();function u(m){l(!a.value,m)}const c=_(()=>({onClick:u,class:"v-list-group__header",id:r.value})),d=_(()=>a.value?e.collapseIcon:e.expandIcon),f=_(()=>({VListItem:{active:a.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&d.value,appendIcon:e.appendIcon||!e.subgroup&&d.value,title:e.title,value:e.value}}));return ae(()=>v(e.tag,{class:["v-list-group",{"v-list-group--prepend":i==null?void 0:i.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class],style:e.style},{default:()=>[n.activator&&v(De,{defaults:f.value},{default:()=>[v(g1,null,{default:()=>[n.activator({props:c.value,isOpen:a.value})]})]}),v(sn,{transition:{component:Ii},disabled:!s.value},{default:()=>{var m;return[nt(v("div",{class:"v-list-group__items",role:"group","aria-labelledby":r.value},[(m=n.default)==null?void 0:m.call(n)]),[[Cn,a.value]])]}})]})),{}}});const cy=Qt("v-list-item-subtitle"),dy=Qt("v-list-item-title"),y1=U({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ee,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:jt(),onClickOnce:jt(),...tn(),...be(),...ht(),...Bt(),...vt(),...Qe(),...Qo(),...Ie(),...Le(),...gn({variant:"text"})},"VListItem"),Kn=Z()({name:"VListItem",directives:{Ripple:Jn},props:y1(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const o=Zo(e,n),r=_(()=>e.value===void 0?o.href.value:e.value),{select:i,isSelected:s,isIndeterminate:u,isGroupActivator:c,root:d,parent:f,openOnSelect:m}=uy(r,!1),h=oy(),g=_(()=>{var B;return e.active!==!1&&(e.active||((B=o.isActive)==null?void 0:B.value)||s.value)}),b=_(()=>e.link!==!1&&o.isLink.value),p=_(()=>!e.disabled&&e.link!==!1&&(e.link||o.isClickable.value||e.value!=null&&!!h)),S=_(()=>e.rounded||e.nav),C=_(()=>e.color??e.activeColor),y=_(()=>({color:g.value?C.value??e.baseColor:e.baseColor,variant:e.variant}));ve(()=>{var B;return(B=o.isActive)==null?void 0:B.value},B=>{B&&f.value!=null&&d.open(f.value,!0),B&&m(B)},{immediate:!0});const{themeClasses:w}=Be(e),{borderClasses:V}=mn(e),{colorClasses:k,colorStyles:x,variantClasses:P}=ll(y),{densityClasses:E}=Dt(e),{dimensionStyles:O}=Nt(e),{elevationClasses:T}=wt(e),{roundedClasses:F}=at(S),K=_(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),X=_(()=>({isActive:g.value,select:i,isSelected:s.value,isIndeterminate:u.value}));function G(B){var q;l("click",B),!(c||!p.value)&&((q=o.navigate)==null||q.call(o,B),e.value!=null&&i(!s.value,B))}function re(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),G(B))}return ae(()=>{const B=b.value?"a":e.tag,q=a.title||e.title!=null,ne=a.subtitle||e.subtitle!=null,te=!!(e.appendAvatar||e.appendIcon),le=!!(te||a.append),L=!!(e.prependAvatar||e.prependIcon),M=!!(L||a.prepend);return h==null||h.updateHasPrepend(M),e.activeColor&&FC("active-color",["color","base-color"]),nt(v(B,{class:["v-list-item",{"v-list-item--active":g.value,"v-list-item--disabled":e.disabled,"v-list-item--link":p.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!M&&(h==null?void 0:h.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&g.value},w.value,V.value,k.value,E.value,T.value,K.value,F.value,P.value,e.class],style:[x.value,O.value,e.style],href:o.href.value,tabindex:p.value?h?-2:0:void 0,onClick:G,onKeydown:p.value&&!b.value&&re},{default:()=>{var $;return[al(p.value||g.value,"v-list-item"),M&&v("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?v(De,{key:"prepend-defaults",disabled:!L,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var N;return[(N=a.prepend)==null?void 0:N.call(a,X.value)]}}):v(pe,null,[e.prependAvatar&&v(Wn,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&v($e,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),v("div",{class:"v-list-item__spacer"},null)]),v("div",{class:"v-list-item__content","data-no-activator":""},[q&&v(dy,{key:"title"},{default:()=>{var N;return[((N=a.title)==null?void 0:N.call(a,{title:e.title}))??e.title]}}),ne&&v(cy,{key:"subtitle"},{default:()=>{var N;return[((N=a.subtitle)==null?void 0:N.call(a,{subtitle:e.subtitle}))??e.subtitle]}}),($=a.default)==null?void 0:$.call(a,X.value)]),le&&v("div",{key:"append",class:"v-list-item__append"},[a.append?v(De,{key:"append-defaults",disabled:!te,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var N;return[(N=a.append)==null?void 0:N.call(a,X.value)]}}):v(pe,null,[e.appendIcon&&v($e,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&v(Wn,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),v("div",{class:"v-list-item__spacer"},null)])]}}),[[Kt("ripple"),p.value&&e.ripple]])}),{}}}),b1=U({color:String,inset:Boolean,sticky:Boolean,title:String,...be(),...Ie()},"VListSubheader"),fy=Z()({name:"VListSubheader",props:b1(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:l}=Ot(J(e,"color"));return ae(()=>{const o=!!(n.default||e.title);return v(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var r;return[o&&v("div",{class:"v-list-subheader__text"},[((r=n.default)==null?void 0:r.call(n))??e.title])]}})}),{}}});const p1=U({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...be(),...Le()},"VDivider"),Mi=Z()({name:"VDivider",props:p1(),setup(e,t){let{attrs:n}=t;const{themeClasses:a}=Be(e),{textColorClasses:l,textColorStyles:o}=Ot(J(e,"color")),r=_(()=>{const i={};return e.length&&(i[e.vertical?"maxHeight":"maxWidth"]=he(e.length)),e.thickness&&(i[e.vertical?"borderRightWidth":"borderTopWidth"]=he(e.thickness)),i});return ae(()=>v("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,l.value,e.class],style:[r.value,o.value,e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null)),{}}}),_1=U({items:Array,returnObject:Boolean},"VListChildren"),vy=Z()({name:"VListChildren",props:_1(),setup(e,t){let{slots:n}=t;return ly(),()=>{var a,l;return((a=n.default)==null?void 0:a.call(n))??((l=e.items)==null?void 0:l.map(o=>{var f,m;let{children:r,props:i,type:s,raw:u}=o;if(s==="divider")return((f=n.divider)==null?void 0:f.call(n,{props:i}))??v(Mi,i,null);if(s==="subheader")return((m=n.subheader)==null?void 0:m.call(n,{props:i}))??v(fy,i,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},d=_u.filterProps(i);return r?v(_u,se({value:i==null?void 0:i.value},d),{activator:h=>{let{props:g}=h;const b={...i,...g,value:e.returnObject?u:i.value};return n.header?n.header({props:b}):v(Kn,b,c)},default:()=>v(vy,{items:r},n)}):n.item?n.item({props:i}):v(Kn,se(i,{value:e.returnObject?u:i.value}),c)}))}}}),my=U({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Yn}},"list-items");function za(e,t){const n=_t(t,e.itemTitle,t),a=_t(t,e.itemValue,n),l=_t(t,e.itemChildren),o=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?gt(t,["children"]):t:void 0:_t(t,e.itemProps),r={title:n,value:a,...o};return{title:String(r.title??""),value:r.value,props:r,children:Array.isArray(l)?gy(e,l):void 0,raw:t}}function gy(e,t){const n=[];for(const a of t)n.push(za(e,a));return n}function Dc(e){const t=_(()=>gy(e,e.items)),n=_(()=>t.value.some(o=>o.value===null));function a(o){return n.value||(o=o.filter(r=>r!==null)),o.map(r=>e.returnObject&&typeof r=="string"?za(e,r):t.value.find(i=>e.valueComparator(r,i.value))||za(e,r))}function l(o){return e.returnObject?o.map(r=>{let{raw:i}=r;return i}):o.map(r=>{let{value:i}=r;return i})}return{items:t,transformIn:a,transformOut:l}}function S1(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function k1(e,t){const n=_t(t,e.itemType,"item"),a=S1(t)?t:_t(t,e.itemTitle),l=_t(t,e.itemValue,void 0),o=_t(t,e.itemChildren),r=e.itemProps===!0?gt(t,["children"]):_t(t,e.itemProps),i={title:a,value:l,...r};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&o?hy(e,o):void 0,raw:t}}function hy(e,t){const n=[];for(const a of t)n.push(k1(e,a));return n}function C1(e){return{items:_(()=>hy(e,e.items))}}const w1=U({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...f1({selectStrategy:"single-leaf",openStrategy:"list"}),...tn(),...be(),...ht(),...Bt(),...vt(),itemType:{type:String,default:"type"},...my(),...Qe(),...Ie(),...Le(),...gn({variant:"text"})},"VList"),Fi=Z()({name:"VList",props:w1(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:a}=C1(e),{themeClasses:l}=Be(e),{backgroundColorClasses:o,backgroundColorStyles:r}=Ye(J(e,"bgColor")),{borderClasses:i}=mn(e),{densityClasses:s}=Dt(e),{dimensionStyles:u}=Nt(e),{elevationClasses:c}=wt(e),{roundedClasses:d}=at(e),{open:f,select:m}=v1(e),h=_(()=>e.lines?`v-list--${e.lines}-line`:void 0),g=J(e,"activeColor"),b=J(e,"baseColor"),p=J(e,"color");ly(),Ze({VListGroup:{activeColor:g,baseColor:b,color:p},VListItem:{activeClass:J(e,"activeClass"),activeColor:g,baseColor:b,color:p,density:J(e,"density"),disabled:J(e,"disabled"),lines:J(e,"lines"),nav:J(e,"nav"),slim:J(e,"slim"),variant:J(e,"variant")}});const S=ge(!1),C=ie();function y(P){S.value=!0}function w(P){S.value=!1}function V(P){var E;!S.value&&!(P.relatedTarget&&((E=C.value)!=null&&E.contains(P.relatedTarget)))&&x()}function k(P){if(C.value){if(P.key==="ArrowDown")x("next");else if(P.key==="ArrowUp")x("prev");else if(P.key==="Home")x("first");else if(P.key==="End")x("last");else return;P.preventDefault()}}function x(P){if(C.value)return Ol(C.value,P)}return ae(()=>v(e.tag,{ref:C,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},l.value,o.value,i.value,s.value,c.value,h.value,d.value,e.class],style:[r.value,u.value,e.style],tabindex:e.disabled||S.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:y,onFocusout:w,onFocus:V,onKeydown:k},{default:()=>[v(vy,{items:a.value,returnObject:e.returnObject},n)]})),{open:f,select:m,focus:x}}}),x1=Qt("v-list-img"),P1=U({start:Boolean,end:Boolean,...be(),...Ie()},"VListItemAction"),V1=Z()({name:"VListItemAction",props:P1(),setup(e,t){let{slots:n}=t;return ae(()=>v(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),E1=U({start:Boolean,end:Boolean,...be(),...Ie()},"VListItemMedia"),I1=Z()({name:"VListItemMedia",props:E1(),setup(e,t){let{slots:n}=t;return ae(()=>v(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function bs(e,t){return{x:e.x+t.x,y:e.y+t.y}}function T1(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Vv(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,l=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,o=n==="top"?0:n==="bottom"?t.height:n;return bs({x:l,y:o},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,l=n==="left"?0:n==="right"?t.width:n,o=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return bs({x:l,y:o},t)}return bs({x:t.width/2,y:t.height/2},t)}const yy={static:R1,connected:D1},A1=U({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in yy},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function O1(e,t){const n=ie({}),a=ie();Ke&&_n(()=>!!(t.isActive.value&&e.locationStrategy),o=>{var r,i;ve(()=>e.locationStrategy,o),Rt(()=>{window.removeEventListener("resize",l),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),typeof e.locationStrategy=="function"?a.value=(r=e.locationStrategy(t,e,n))==null?void 0:r.updateLocation:a.value=(i=yy[e.locationStrategy](t,e,n))==null?void 0:i.updateLocation});function l(o){var r;(r=a.value)==null||r.call(a,o)}return{contentStyles:n,updateLocation:a}}function R1(){}function L1(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=hc(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function D1(e,t,n){(Array.isArray(e.target.value)||lw(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:o}=mc(()=>{const h=ou(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?ms(h):ou(t.origin,e.isRtl.value);return h.side===g.side&&h.align===gs(g).align?{preferredAnchor:Xf(h),preferredOrigin:Xf(g)}:{preferredAnchor:h,preferredOrigin:g}}),[r,i,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>_(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=_(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1;const f=new ResizeObserver(()=>{d&&m()});ve([e.target,e.contentEl],(h,g)=>{let[b,p]=h,[S,C]=g;S&&!Array.isArray(S)&&f.unobserve(S),b&&!Array.isArray(b)&&f.observe(b),C&&f.unobserve(C),p&&f.observe(p)},{immediate:!0}),Rt(()=>{f.disconnect()});function m(){if(d=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>d=!0)}),!e.target.value||!e.contentEl.value)return;const h=ah(e.target.value),g=L1(e.contentEl.value,e.isRtl.value),b=qr(e.contentEl.value),p=12;b.length||(b.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const S=b.reduce((O,T)=>{const F=T.getBoundingClientRect(),K=new Wa({x:T===document.documentElement?0:F.x,y:T===document.documentElement?0:F.y,width:T.clientWidth,height:T.clientHeight});return O?new Wa({x:Math.max(O.left,K.left),y:Math.max(O.top,K.top),width:Math.min(O.right,K.right)-Math.max(O.left,K.left),height:Math.min(O.bottom,K.bottom)-Math.max(O.top,K.top)}):K},void 0);S.x+=p,S.y+=p,S.width-=p*2,S.height-=p*2;let C={anchor:l.value,origin:o.value};function y(O){const T=new Wa(g),F=Vv(O.anchor,h),K=Vv(O.origin,T);let{x:X,y:G}=T1(F,K);switch(O.anchor.side){case"top":G-=c.value[0];break;case"bottom":G+=c.value[0];break;case"left":X-=c.value[0];break;case"right":X+=c.value[0];break}switch(O.anchor.align){case"top":G-=c.value[1];break;case"bottom":G+=c.value[1];break;case"left":X-=c.value[1];break;case"right":X+=c.value[1];break}return T.x+=X,T.y+=G,T.width=Math.min(T.width,s.value),T.height=Math.min(T.height,u.value),{overflows:Zf(T,S),x:X,y:G}}let w=0,V=0;const k={x:0,y:0},x={x:!1,y:!1};let P=-1;for(;!(P++>10);){const{x:O,y:T,overflows:F}=y(C);w+=O,V+=T,g.x+=O,g.y+=T;{const K=Jf(C.anchor),X=F.x.before||F.x.after,G=F.y.before||F.y.after;let re=!1;if(["x","y"].forEach(B=>{if(B==="x"&&X&&!x.x||B==="y"&&G&&!x.y){const q={anchor:{...C.anchor},origin:{...C.origin}},ne=B==="x"?K==="y"?gs:ms:K==="y"?ms:gs;q.anchor=ne(q.anchor),q.origin=ne(q.origin);const{overflows:te}=y(q);(te[B].before<=F[B].before&&te[B].after<=F[B].after||te[B].before+te[B].after<(F[B].before+F[B].after)/2)&&(C=q,re=x[B]=!0)}}),re)continue}F.x.before&&(w+=F.x.before,g.x+=F.x.before),F.x.after&&(w-=F.x.after,g.x-=F.x.after),F.y.before&&(V+=F.y.before,g.y+=F.y.before),F.y.after&&(V-=F.y.after,g.y-=F.y.after);{const K=Zf(g,S);k.x=S.width-K.x.before-K.x.after,k.y=S.height-K.y.before-K.y.after,w+=K.x.before,g.x+=K.x.before,V+=K.y.before,g.y+=K.y.before}break}const E=Jf(C.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${C.anchor.side} ${C.anchor.align}`,transformOrigin:`${C.origin.side} ${C.origin.align}`,top:he(ps(V)),left:e.isRtl.value?void 0:he(ps(w)),right:e.isRtl.value?he(ps(-w)):void 0,minWidth:he(E==="y"?Math.min(r.value,h.width):r.value),maxWidth:he(Ev(ft(k.x,r.value===1/0?0:r.value,s.value))),maxHeight:he(Ev(ft(k.y,i.value===1/0?0:i.value,u.value)))}),{available:k,contentBox:g}}return ve(()=>[l.value,o.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>m()),Re(()=>{const h=m();if(!h)return;const{available:g,contentBox:b}=h;b.height>g.y&&requestAnimationFrame(()=>{m(),requestAnimationFrame(()=>{m()})})}),{updateLocation:m}}function ps(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ev(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Su=!0;const Qr=[];function M1(e){!Su||Qr.length?(Qr.push(e),ku()):(Su=!1,e(),ku())}let Iv=-1;function ku(){cancelAnimationFrame(Iv),Iv=requestAnimationFrame(()=>{const e=Qr.shift();e&&e(),Qr.length?ku():Su=!0})}const Ar={none:null,close:N1,block:$1,reposition:z1},F1=U({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Ar}},"VOverlay-scroll-strategies");function B1(e,t){if(!Ke)return;let n;kt(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Nl(),await Re(),n.active&&n.run(()=>{var a;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(a=Ar[e.scrollStrategy])==null||a.call(Ar,t,e,n)}))}),Rt(()=>{n==null||n.stop()})}function N1(e){function t(n){e.isActive.value=!1}by(e.targetEl.value??e.contentEl.value,t)}function $1(e,t){var r;const n=(r=e.root.value)==null?void 0:r.offsetParent,a=[...new Set([...qr(e.targetEl.value,t.contained?n:void 0),...qr(e.contentEl.value,t.contained?n:void 0)])].filter(i=>!i.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,o=(i=>Sc(i)&&i)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((i,s)=>{i.style.setProperty("--v-body-scroll-x",he(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",he(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",he(l)),i.classList.add("v-overlay-scroll-blocked")}),Rt(()=>{a.forEach((i,s)=>{const u=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(i.style.getPropertyValue("--v-body-scroll-y"));i.style.removeProperty("--v-body-scroll-x"),i.style.removeProperty("--v-body-scroll-y"),i.style.removeProperty("--v-scrollbar-offset"),i.classList.remove("v-overlay-scroll-blocked"),i.scrollLeft=-u,i.scrollTop=-c}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function z1(e,t,n){let a=!1,l=-1,o=-1;function r(i){M1(()=>{var c,d;const s=performance.now();(d=(c=e.updateLocation).value)==null||d.call(c,i),a=(performance.now()-s)/(1e3/60)>2})}o=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{by(e.targetEl.value??e.contentEl.value,i=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{r(i)})})):r(i)})})}),Rt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(o),cancelAnimationFrame(l)})}function by(e,t){const n=[document,...qr(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),Rt(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const Cu=Symbol.for("vuetify:v-menu"),py=U({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function _y(e,t){const n={},a=l=>()=>{if(!Ke)return Promise.resolve(!0);const o=l==="openDelay";return n.closeDelay&&window.clearTimeout(n.closeDelay),delete n.closeDelay,n.openDelay&&window.clearTimeout(n.openDelay),delete n.openDelay,new Promise(r=>{const i=parseInt(e[l]??0,10);n[l]=window.setTimeout(()=>{t==null||t(o),r(o)},i)})};return{runCloseDelay:a("closeDelay"),runOpenDelay:a("openDelay")}}const H1=U({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...py()},"VOverlay-activator");function U1(e,t){let{isActive:n,isTop:a}=t;const l=ut("useActivator"),o=ie();let r=!1,i=!1,s=!0;const u=_(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),c=_(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:d,runCloseDelay:f}=_y(e,k=>{k===(e.openOnHover&&r||u.value&&i)&&!(e.openOnHover&&n.value&&!a.value)&&(n.value!==k&&(s=!0),n.value=k)}),m=ie(),h={onClick:k=>{k.stopPropagation(),o.value=k.currentTarget||k.target,n.value||(m.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{var x;(x=k.sourceCapabilities)!=null&&x.firesTouchEvents||(r=!0,o.value=k.currentTarget||k.target,d())},onMouseleave:k=>{r=!1,f()},onFocus:k=>{Rl(k.target,":focus-visible")!==!1&&(i=!0,k.stopPropagation(),o.value=k.currentTarget||k.target,d())},onBlur:k=>{i=!1,k.stopPropagation(),f()}},g=_(()=>{const k={};return c.value&&(k.onClick=h.onClick),e.openOnHover&&(k.onMouseenter=h.onMouseenter,k.onMouseleave=h.onMouseleave),u.value&&(k.onFocus=h.onFocus,k.onBlur=h.onBlur),k}),b=_(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{r=!0,d()},k.onMouseleave=()=>{r=!1,f()}),u.value&&(k.onFocusin=()=>{i=!0,d()},k.onFocusout=()=>{i=!1,f()}),e.closeOnContentClick){const x=Te(Cu,null);k.onClick=()=>{n.value=!1,x==null||x.closeParents()}}return k}),p=_(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{s&&(r=!0,s=!1,d())},k.onMouseleave=()=>{r=!1,f()}),k});ve(a,k=>{k&&(e.openOnHover&&!r&&(!u.value||!i)||u.value&&!i&&(!e.openOnHover||!r))&&(n.value=!1)}),ve(n,k=>{k||setTimeout(()=>{m.value=void 0})},{flush:"post"});const S=ie();kt(()=>{S.value&&Re(()=>{o.value=Oo(S.value)})});const C=ie(),y=_(()=>e.target==="cursor"&&m.value?m.value:C.value?Oo(C.value):Sy(e.target,l)||o.value),w=_(()=>Array.isArray(y.value)?void 0:y.value);let V;return ve(()=>!!e.activator,k=>{k&&Ke?(V=Nl(),V.run(()=>{j1(e,l,{activatorEl:o,activatorEvents:g})})):V&&V.stop()},{flush:"post",immediate:!0}),Rt(()=>{V==null||V.stop()}),{activatorEl:o,activatorRef:S,target:y,targetEl:w,targetRef:C,activatorEvents:g,contentEvents:b,scrimEvents:p}}function j1(e,t,n){let{activatorEl:a,activatorEvents:l}=n;ve(()=>e.activator,(s,u)=>{if(u&&s!==u){const c=i(u);c&&r(c)}s&&Re(()=>o())},{immediate:!0}),ve(()=>e.activatorProps,()=>{o()}),Rt(()=>{r()});function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&EC(s,se(l.value,u))}function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&IC(s,se(l.value,u))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=Sy(s,t);return a.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,a.value}}function Sy(e,t){var a,l;if(!e)return;let n;if(e==="parent"){let o=(l=(a=t==null?void 0:t.proxy)==null?void 0:a.$el)==null?void 0:l.parentNode;for(;o!=null&&o.hasAttribute("data-no-activator");)o=o.parentNode;n=o}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function ky(){if(!Ke)return ge(!1);const{ssr:e}=Va();if(e){const t=ge(!1);return st(()=>{t.value=!0}),t}else return ge(!0)}const Bi=U({eager:Boolean},"lazy");function Mc(e,t){const n=ge(!1),a=_(()=>n.value||e.eager||t.value);ve(t,()=>n.value=!0);function l(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:l}}function ql(){const t=ut("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Tv=Symbol.for("vuetify:stack"),ao=bt([]);function W1(e,t,n){const a=ut("useStack"),l=!n,o=Te(Tv,void 0),r=bt({activeChildren:new Set});ze(Tv,r);const i=ge(+t.value);_n(e,()=>{var d;const c=(d=ao.at(-1))==null?void 0:d[1];i.value=c?c+10:+t.value,l&&ao.push([a.uid,i.value]),o==null||o.activeChildren.add(a.uid),Rt(()=>{if(l){const f=Ae(ao).findIndex(m=>m[0]===a.uid);ao.splice(f,1)}o==null||o.activeChildren.delete(a.uid)})});const s=ge(!0);l&&kt(()=>{var d;const c=((d=ao.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>s.value=c)});const u=_(()=>!r.activeChildren.size);return{globalTop:jo(s),localTop:u,stackStyles:_(()=>({zIndex:i.value}))}}function K1(e){return{teleportTarget:_(()=>{const n=e.value;if(n===!0||!Ke)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let l=a.querySelector(":scope > .v-overlay-container");return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function G1(){return!0}function Cy(e,t,n){if(!e||wy(e,n)===!1)return!1;const a=gh(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof n.value=="object"&&n.value.include||(()=>[]))();return l.push(t),!l.some(o=>o==null?void 0:o.contains(e.target))}function wy(e,t){return(typeof t.value=="object"&&t.value.closeConditional||G1)(e)}function Y1(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&Cy(e,t,n)&&setTimeout(()=>{wy(e,n)&&a&&a(e)},0)}function Av(e,t){const n=gh(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const xy={mounted(e,t){const n=l=>Y1(l,e,t),a=l=>{e._clickOutside.lastMousedownWasOutside=Cy(l,e,t)};Av(e,l=>{l.addEventListener("click",n,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},unmounted(e,t){e._clickOutside&&(Av(e,n=>{var o;if(!n||!((o=e._clickOutside)!=null&&o[t.instance.$.uid]))return;const{onClick:a,onMousedown:l}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[t.instance.$.uid])}};function q1(e){const{modelValue:t,color:n,...a}=e;return v(An,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&v("div",se({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const nr=U({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...H1(),...be(),...Bt(),...Bi(),...A1(),...F1(),...Le(),...qn()},"VOverlay"),Rn=Z()({name:"VOverlay",directives:{ClickOutside:xy},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...nr()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:a,emit:l}=t;const o=Ce(e,"modelValue"),r=_({get:()=>o.value,set:le=>{le&&e.disabled||(o.value=le)}}),{teleportTarget:i}=K1(_(()=>e.attach||e.contained)),{themeClasses:s}=Be(e),{rtlClasses:u,isRtl:c}=Ct(),{hasContent:d,onAfterLeave:f}=Mc(e,r),m=Ye(_(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:h,localTop:g,stackStyles:b}=W1(r,J(e,"zIndex"),e._disableGlobalStack),{activatorEl:p,activatorRef:S,target:C,targetEl:y,targetRef:w,activatorEvents:V,contentEvents:k,scrimEvents:x}=U1(e,{isActive:r,isTop:g}),{dimensionStyles:P}=Nt(e),E=ky(),{scopeId:O}=ql();ve(()=>e.disabled,le=>{le&&(r.value=!1)});const T=ie(),F=ie(),{contentStyles:K,updateLocation:X}=O1(e,{isRtl:c,contentEl:F,target:C,isActive:r});B1(e,{root:T,contentEl:F,targetEl:y,isActive:r,updateLocation:X});function G(le){l("click:outside",le),e.persistent?te():r.value=!1}function re(){return r.value&&h.value}Ke&&ve(r,le=>{le?window.addEventListener("keydown",B):window.removeEventListener("keydown",B)},{immediate:!0});function B(le){var L,M;le.key==="Escape"&&h.value&&(e.persistent?te():(r.value=!1,(L=F.value)!=null&&L.contains(document.activeElement)&&((M=p.value)==null||M.focus())))}const q=Nh();_n(()=>e.closeOnBack,()=>{Mx(q,le=>{h.value&&r.value?(le(!1),e.persistent?te():r.value=!1):le()})});const ne=ie();ve(()=>r.value&&(e.absolute||e.contained)&&i.value==null,le=>{if(le){const L=_c(T.value);L&&L!==document.scrollingElement&&(ne.value=L.scrollTop)}});function te(){e.noClickAnimation||F.value&&$a(F.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Lo})}return ae(()=>{var le;return v(pe,null,[(le=n.activator)==null?void 0:le.call(n,{isActive:r.value,props:se({ref:S,targetRef:w},V.value,e.activatorProps)}),E.value&&d.value&&v(D_,{disabled:!i.value,to:i.value},{default:()=>[v("div",se({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":r.value,"v-overlay--contained":e.contained},s.value,u.value,e.class],style:[b.value,{top:he(ne.value)},e.style],ref:T},O,a),[v(q1,se({color:m,modelValue:r.value&&!!e.scrim},x.value),null),v(sn,{appear:!0,persisted:!0,transition:e.transition,target:C.value,onAfterLeave:()=>{f(),l("afterLeave")}},{default:()=>{var L;return[nt(v("div",se({ref:F,class:["v-overlay__content",e.contentClass],style:[P.value,K.value]},k.value,e.contentProps),[(L=n.default)==null?void 0:L.call(n,{isActive:r})]),[[Cn,r.value],[Kt("click-outside"),{handler:G,closeConditional:re,include:()=>[p.value]}]])]}})])]})])}),{activatorEl:p,target:C,animateClick:te,contentEl:F,globalTop:h,localTop:g,updateLocation:X}}}),_s=Symbol("Forwarded refs");function Ss(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function wn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=Lt(),r=_(()=>e.id||`v-menu-${o}`),i=ie(),s=Te(Cu,null),u=ge(0);ze(Cu,{register(){++u.value},unregister(){--u.value},closeParents(){setTimeout(()=>{u.value||(a.value=!1,s==null||s.closeParents())},40)}});async function c(g){var S,C,y;const b=g.relatedTarget,p=g.target;await Re(),a.value&&b!==p&&((S=i.value)!=null&&S.contentEl)&&((C=i.value)!=null&&C.globalTop)&&![document,i.value.contentEl].includes(p)&&!i.value.contentEl.contains(p)&&((y=Ro(i.value.contentEl)[0])==null||y.focus())}ve(a,g=>{g?(s==null||s.register(),document.addEventListener("focusin",c,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",c))});function d(){s==null||s.closeParents()}function f(g){var b,p,S;e.disabled||g.key==="Tab"&&(eh(Ro((b=i.value)==null?void 0:b.contentEl,!1),g.shiftKey?"prev":"next",y=>y.tabIndex>=0)||(a.value=!1,(S=(p=i.value)==null?void 0:p.activatorEl)==null||S.focus()))}function m(g){var p;if(e.disabled)return;const b=(p=i.value)==null?void 0:p.contentEl;b&&a.value?g.key==="ArrowDown"?(g.preventDefault(),Ol(b,"next")):g.key==="ArrowUp"&&(g.preventDefault(),Ol(b,"prev")):["ArrowDown","ArrowUp"].includes(g.key)&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>m(g))))}const h=_(()=>se({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-owns":r.value,onKeydown:m},e.activatorProps));return ae(()=>{const g=Rn.filterProps(e);return v(Rn,se({ref:i,class:["v-menu",e.class],style:e.style},g,{modelValue:a.value,"onUpdate:modelValue":b=>a.value=b,absolute:!0,activatorProps:h.value,"onClick:outside":d,onKeydown:f},l),{activator:n.activator,default:function(){for(var b=arguments.length,p=new Array(b),S=0;S{var C;return[(C=n.default)==null?void 0:C.call(n,...p)]}})}})}),wn({id:r,ΨopenChildren:u},i)}});const J1=U({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...be(),...qn({transition:{component:Ec}})},"VCounter"),$i=Z()({name:"VCounter",functional:!0,props:J1(),setup(e,t){let{slots:n}=t;const a=_(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ae(()=>v(sn,{transition:e.transition},{default:()=>[nt(v("div",{class:["v-counter",e.class],style:e.style},[n.default?n.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[Cn,e.active]])]})),{}}});const Z1=U({floating:Boolean,...be()},"VFieldLabel"),io=Z()({name:"VFieldLabel",props:Z1(),setup(e,t){let{slots:n}=t;return ae(()=>v(Yl,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),Q1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],ar=U({appendInnerIcon:Ee,bgColor:String,clearable:Boolean,clearIcon:{type:Ee,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ee,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Q1.includes(e)},"onClick:clear":jt(),"onClick:appendInner":jt(),"onClick:prependInner":jt(),...be(),...Oi(),...Qe(),...Le()},"VField"),Xl=Z()({name:"VField",inheritAttrs:!1,props:{id:String,...er(),...ar()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{themeClasses:o}=Be(e),{loaderClasses:r}=Jo(e),{focusClasses:i,isFocused:s,focus:u,blur:c}=Zn(e),{InputIcon:d}=Zh(e),{roundedClasses:f}=at(e),{rtlClasses:m}=Ct(),h=_(()=>e.dirty||e.active),g=_(()=>!e.singleLine&&!!(e.label||l.label)),b=Lt(),p=_(()=>e.id||`input-${b}`),S=_(()=>`${p.value}-messages`),C=ie(),y=ie(),w=ie(),V=_(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:k,backgroundColorStyles:x}=Ye(J(e,"bgColor")),{textColorClasses:P,textColorStyles:E}=Ot(_(()=>e.error||e.disabled?void 0:h.value&&s.value?e.color:e.baseColor));ve(h,F=>{if(g.value){const K=C.value.$el,X=y.value.$el;requestAnimationFrame(()=>{const G=hc(K),re=X.getBoundingClientRect(),B=re.x-G.x,q=re.y-G.y-(G.height/2-re.height/2),ne=re.width/.75,te=Math.abs(ne-G.width)>1?{maxWidth:he(ne)}:void 0,le=getComputedStyle(K),L=getComputedStyle(X),M=parseFloat(le.transitionDuration)*1e3||150,$=parseFloat(L.getPropertyValue("--v-field-label-scale")),N=L.getPropertyValue("color");K.style.visibility="visible",X.style.visibility="hidden",$a(K,{transform:`translate(${B}px, ${q}px) scale(${$})`,color:N,...te},{duration:M,easing:Lo,direction:F?"normal":"reverse"}).finished.then(()=>{K.style.removeProperty("visibility"),X.style.removeProperty("visibility")})})}},{flush:"post"});const O=_(()=>({isActive:h,isFocused:s,controlRef:w,blur:c,focus:u}));function T(F){F.target!==document.activeElement&&F.preventDefault()}return ae(()=>{var B,q,ne;const F=e.variant==="outlined",K=l["prepend-inner"]||e.prependInnerIcon,X=!!(e.clearable||l.clear),G=!!(l["append-inner"]||e.appendInnerIcon||X),re=()=>l.label?l.label({...O.value,label:e.label,props:{for:p.value}}):e.label;return v("div",se({class:["v-field",{"v-field--active":h.value,"v-field--appended":G,"v-field--center-affix":e.centerAffix??!V.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":K,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!re(),[`v-field--variant-${e.variant}`]:!0},o.value,k.value,i.value,r.value,f.value,m.value,e.class],style:[x.value,e.style],onClick:T},n),[v("div",{class:"v-field__overlay"},null),v(Ri,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),K&&v("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&v(d,{key:"prepend-icon",name:"prependInner"},null),(B=l["prepend-inner"])==null?void 0:B.call(l,O.value)]),v("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&v(io,{key:"floating-label",ref:y,class:[P.value],floating:!0,for:p.value,style:E.value},{default:()=>[re()]}),v(io,{ref:C,for:p.value},{default:()=>[re()]}),(q=l.default)==null?void 0:q.call(l,{...O.value,props:{id:p.value,class:"v-field__input","aria-describedby":S.value},focus:u,blur:c})]),X&&v(Ic,{key:"clear"},{default:()=>[nt(v("div",{class:"v-field__clearable",onMousedown:te=>{te.preventDefault(),te.stopPropagation()}},[l.clear?l.clear():v(d,{name:"clear"},null)]),[[Cn,e.dirty]])]}),G&&v("div",{key:"append",class:"v-field__append-inner"},[(ne=l["append-inner"])==null?void 0:ne.call(l,O.value),e.appendInnerIcon&&v(d,{key:"append-icon",name:"appendInner"},null)]),v("div",{class:["v-field__outline",P.value],style:E.value},[F&&v(pe,null,[v("div",{class:"v-field__outline__start"},null),g.value&&v("div",{class:"v-field__outline__notch"},[v(io,{ref:y,floating:!0,for:p.value},{default:()=>[re()]})]),v("div",{class:"v-field__outline__end"},null)]),V.value&&g.value&&v(io,{ref:y,floating:!0,for:p.value},{default:()=>[re()]})])])}),{controlRef:w}}});function Fc(e){const t=Object.keys(Xl.props).filter(n=>!Si(n)&&n!=="class"&&n!=="style");return qg(e,t)}const eP=["color","file","time","date","datetime-local","week","month"],zi=U({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Qn(),...ar()},"VTextField"),Ja=Z()({name:"VTextField",directives:{Intersect:Xo},inheritAttrs:!1,props:zi(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const o=Ce(e,"modelValue"),{isFocused:r,focus:i,blur:s}=Zn(e),u=_(()=>typeof e.counterValue=="function"?e.counterValue(o.value):typeof e.counterValue=="number"?e.counterValue:(o.value??"").toString().length),c=_(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),d=_(()=>["plain","underlined"].includes(e.variant));function f(V,k){var x,P;!e.autofocus||!V||(P=(x=k[0].target)==null?void 0:x.focus)==null||P.call(x)}const m=ie(),h=ie(),g=ie(),b=_(()=>eP.includes(e.type)||e.persistentPlaceholder||r.value||e.active);function p(){var V;g.value!==document.activeElement&&((V=g.value)==null||V.focus()),r.value||i()}function S(V){a("mousedown:control",V),V.target!==g.value&&(p(),V.preventDefault())}function C(V){p(),a("click:control",V)}function y(V){V.stopPropagation(),p(),Re(()=>{o.value=null,gc(e["onClick:clear"],V)})}function w(V){var x;const k=V.target;if(o.value=k.value,(x=e.modelModifiers)!=null&&x.trim&&["text","search","password","tel","url"].includes(e.type)){const P=[k.selectionStart,k.selectionEnd];Re(()=>{k.selectionStart=P[0],k.selectionEnd=P[1]})}}return ae(()=>{const V=!!(l.counter||e.counter!==!1&&e.counter!=null),k=!!(V||l.details),[x,P]=Pa(n),{modelValue:E,...O}=Vt.filterProps(e),T=Fc(e);return v(Vt,se({ref:m,modelValue:o.value,"onUpdate:modelValue":F=>o.value=F,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":d.value},e.class],style:e.style},x,O,{centerAffix:!d.value,focused:r.value}),{...l,default:F=>{let{id:K,isDisabled:X,isDirty:G,isReadonly:re,isValid:B}=F;return v(Xl,se({ref:h,onMousedown:S,onClick:C,"onClick:clear":y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},T,{id:K.value,active:b.value||G.value,dirty:G.value||e.dirty,disabled:X.value,focused:r.value,error:B.value===!1}),{...l,default:q=>{let{props:{class:ne,...te}}=q;const le=nt(v("input",se({ref:g,value:o.value,onInput:w,autofocus:e.autofocus,readonly:re.value,disabled:X.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:p,onBlur:s},te,P),null),[[Kt("intersect"),{handler:f},null,{once:!0}]]);return v(pe,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[v("span",{class:"v-text-field__prefix__text"},[e.prefix])]),l.default?v("div",{class:ne,"data-no-activator":""},[l.default(),le]):Tn(le,{class:ne}),e.suffix&&v("span",{class:"v-text-field__suffix"},[v("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:k?F=>{var K;return v(pe,null,[(K=l.details)==null?void 0:K.call(l,F),V&&v(pe,null,[v("span",null,null),v($i,{active:e.persistentCounter||r.value,value:u.value,max:c.value},l.counter)])])}:void 0})}),wn({},m,h,g)}});const tP=U({renderless:Boolean,...be()},"VVirtualScrollItem"),Py=Z()({name:"VVirtualScrollItem",inheritAttrs:!1,props:tP(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{resizeRef:o,contentRect:r}=On(void 0,"border");ve(()=>{var i;return(i=r.value)==null?void 0:i.height},i=>{i!=null&&a("update:height",i)}),ae(()=>{var i,s;return e.renderless?v(pe,null,[(i=l.default)==null?void 0:i.call(l,{itemRef:o})]):v("div",se({ref:o,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=l.default)==null?void 0:s.call(l)])})}}),nP=-1,aP=1,ks=100,Vy=U({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Ey(e,t){const n=Va(),a=ge(0);kt(()=>{a.value=parseFloat(e.itemHeight||0)});const l=ge(0),o=ge(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),r=ge(0),i=ge(0),s=ie(),u=ie();let c=0;const{resizeRef:d,contentRect:f}=On();kt(()=>{d.value=s.value});const m=_(()=>{var q;return s.value===document.documentElement?n.height.value:((q=f.value)==null?void 0:q.height)||parseInt(e.height)||0}),h=_(()=>!!(s.value&&u.value&&m.value&&a.value));let g=Array.from({length:t.value.length}),b=Array.from({length:t.value.length});const p=ge(0);let S=-1;function C(q){return g[q]||a.value}const y=CC(()=>{const q=performance.now();b[0]=0;const ne=t.value.length;for(let te=1;te<=ne-1;te++)b[te]=(b[te-1]||0)+C(te-1);p.value=Math.max(p.value,performance.now()-q)},p),w=ve(h,q=>{q&&(w(),c=u.value.offsetTop,y.immediate(),X(),~S&&Re(()=>{Ke&&window.requestAnimationFrame(()=>{re(S),S=-1})}))});ve(m,(q,ne)=>{ne&&X()}),Rt(()=>{y.clear()});function V(q,ne){const te=g[q],le=a.value;a.value=le?Math.min(a.value,ne):ne,(te!==ne||le!==a.value)&&(g[q]=ne,y())}function k(q){return q=ft(q,0,t.value.length-1),b[q]||0}function x(q){return lP(b,q)}let P=0,E=0,O=0;function T(){if(!s.value||!u.value)return;const q=s.value.scrollTop,ne=performance.now();ne-O>500?(E=Math.sign(q-P),c=u.value.offsetTop):E=q-P,P=q,O=ne,X()}function F(){!s.value||!u.value||(E=0,O=0,X())}let K=-1;function X(){cancelAnimationFrame(K),K=requestAnimationFrame(G)}function G(){if(!s.value||!m.value)return;const q=P-c,ne=Math.sign(E),te=Math.max(0,q-ks),le=ft(x(te),0,t.value.length),L=q+m.value+ks,M=ft(x(L)+1,le+1,t.value.length);if((ne!==nP||leo.value)){const $=k(l.value)-k(le),N=k(M)-k(o.value);Math.max($,N)>ks?(l.value=le,o.value=M):(le<=0&&(l.value=le),M>=t.value.length&&(o.value=M))}r.value=k(l.value),i.value=k(t.value.length)-k(o.value)}function re(q){const ne=k(q);!s.value||q&&!ne?S=q:s.value.scrollTop=ne}const B=_(()=>t.value.slice(l.value,o.value).map((q,ne)=>({raw:q,index:ne+l.value})));return ve(t,()=>{g=Array.from({length:t.value.length}),b=Array.from({length:t.value.length}),y.immediate(),X()},{deep:!0}),{containerRef:s,markerRef:u,computedItems:B,paddingTop:r,paddingBottom:i,scrollToIndex:re,handleScroll:T,handleScrollend:F,handleItemResize:V}}function lP(e,t){let n=e.length-1,a=0,l=0,o=null,r=-1;if(e[n]>1,o=e[l],o>t)n=l-1;else if(o[]},renderless:Boolean,...Vy(),...be(),...Bt()},"VVirtualScroll"),Hi=Z()({name:"VVirtualScroll",props:oP(),setup(e,t){let{slots:n}=t;const a=ut("VVirtualScroll"),{dimensionStyles:l}=Nt(e),{containerRef:o,markerRef:r,handleScroll:i,handleScrollend:s,handleItemResize:u,scrollToIndex:c,paddingTop:d,paddingBottom:f,computedItems:m}=Ey(e,J(e,"items"));return _n(()=>e.renderless,()=>{function h(){var p,S;const b=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[b]("scroll",i,{passive:!0}),document[b]("scrollend",s)):((p=o.value)==null||p[b]("scroll",i,{passive:!0}),(S=o.value)==null||S[b]("scrollend",s))}st(()=>{o.value=_c(a.vnode.el,!0),h(!0)}),Rt(h)}),ae(()=>{const h=m.value.map(g=>v(Py,{key:g.index,renderless:e.renderless,"onUpdate:height":b=>u(g.index,b)},{default:b=>{var p;return(p=n.default)==null?void 0:p.call(n,{item:g.raw,index:g.index,...b})}}));return e.renderless?v(pe,null,[v("div",{ref:r,class:"v-virtual-scroll__spacer",style:{paddingTop:he(d.value)}},null),h,v("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:he(f.value)}},null)]):v("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:i,onScrollend:s,style:[l.value,e.style]},[v("div",{ref:r,class:"v-virtual-scroll__container",style:{paddingTop:he(d.value),paddingBottom:he(f.value)}},[h])])}),{scrollToIndex:c}}});function Bc(e,t){const n=ge(!1);let a;function l(i){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{n.value=!1})})}async function o(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(n.value){const s=ve(n,()=>{s(),i()})}else i()})}async function r(i){var c,d;if(i.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(d=e.value)==null?void 0:d.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await o();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const f=s.getBoundingClientRect().top;for(const m of u)if(m.getBoundingClientRect().top>=f){m.focus();break}}else{const f=s.getBoundingClientRect().bottom;for(const m of[...u].reverse())if(m.getBoundingClientRect().bottom<=f){m.focus();break}}}return{onListScroll:l,onListKeydown:r}}const Nc=U({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:Ee,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...my({itemChildren:!1})},"Select"),rP=U({...Nc(),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:{component:Ei}})},"VSelect"),Iy=Z()({name:"VSelect",props:rP(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),l=ie(),o=ie(),r=ie(),i=Ce(e,"menu"),s=_({get:()=>i.value,set:B=>{var q;i.value&&!B&&((q=o.value)!=null&&q.ΨopenChildren)||(i.value=B)}}),{items:u,transformIn:c,transformOut:d}=Dc(e),f=Ce(e,"modelValue",[],B=>c(B===null?[null]:rt(B)),B=>{const q=d(B);return e.multiple?q:q[0]??null}),m=_(()=>typeof e.counterValue=="function"?e.counterValue(f.value):typeof e.counterValue=="number"?e.counterValue:f.value.length),h=Di(),g=_(()=>f.value.map(B=>B.value)),b=ge(!1),p=_(()=>s.value?e.closeText:e.openText);let S="",C;const y=_(()=>e.hideSelected?u.value.filter(B=>!f.value.some(q=>q===B)):u.value),w=_(()=>e.hideNoData&&!u.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),V=_(()=>{var B;return{...e.menuProps,activatorProps:{...((B=e.menuProps)==null?void 0:B.activatorProps)||{},"aria-haspopup":"listbox"}}}),k=ie(),{onListScroll:x,onListKeydown:P}=Bc(k,l);function E(B){e.openOnClear&&(s.value=!0)}function O(){w.value||(s.value=!s.value)}function T(B){var L,M;if(!B.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(B.key)&&B.preventDefault(),["Enter","ArrowDown"," "].includes(B.key)&&(s.value=!0),["Escape","Tab"].includes(B.key)&&(s.value=!1),B.key==="Home"?(L=k.value)==null||L.focus("first"):B.key==="End"&&((M=k.value)==null||M.focus("last"));const q=1e3;function ne($){const N=$.key.length===1,R=!$.ctrlKey&&!$.metaKey&&!$.altKey;return N&&R}if(e.multiple||!ne(B))return;const te=performance.now();te-C>q&&(S=""),S+=B.key.toLowerCase(),C=te;const le=u.value.find($=>$.title.toLowerCase().startsWith(S));le!==void 0&&(f.value=[le])}function F(B){if(e.multiple){const q=f.value.findIndex(ne=>e.valueComparator(ne.value,B.value));if(q===-1)f.value=[...f.value,B];else{const ne=[...f.value];ne.splice(q,1),f.value=ne}}else f.value=[B],s.value=!1}function K(B){var q;(q=k.value)!=null&&q.$el.contains(B.relatedTarget)||(s.value=!1)}function X(){var B;b.value&&((B=l.value)==null||B.focus())}function G(B){b.value=!0}function re(B){if(B==null)f.value=[];else if(Rl(l.value,":autofill")||Rl(l.value,":-webkit-autofill")){const q=u.value.find(ne=>ne.title===B);q&&F(q)}else l.value&&(l.value.value="")}return ve(s,()=>{if(!e.hideSelected&&s.value&&f.value.length){const B=y.value.findIndex(q=>f.value.some(ne=>e.valueComparator(ne.value,q.value)));Ke&&window.requestAnimationFrame(()=>{var q;B>=0&&((q=r.value)==null||q.scrollToIndex(B))})}}),ae(()=>{const B=!!(e.chips||n.chip),q=!!(!e.hideNoData||y.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),ne=f.value.length>0,te=Ja.filterProps(e),le=ne||!b.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return v(Ja,se({ref:l},te,{modelValue:f.value.map(L=>L.props.value).join(", "),"onUpdate:modelValue":re,focused:b.value,"onUpdate:focused":L=>b.value=L,validationValue:f.externalValue,counterValue:m.value,dirty:ne,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":f.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:le,"onClick:clear":E,"onMousedown:control":O,onBlur:K,onKeydown:T,"aria-label":a(p.value),title:a(p.value)}),{...n,default:()=>v(pe,null,[v(Ni,se({ref:o,modelValue:s.value,"onUpdate:modelValue":L=>s.value=L,activator:"parent",contentClass:"v-select__content",disabled:w.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:X},V.value),{default:()=>[q&&v(Fi,{ref:k,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:L=>L.preventDefault(),onKeydown:P,onFocusin:G,onScrollPassive:x,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var L,M,$;return[(L=n["prepend-item"])==null?void 0:L.call(n),!y.value.length&&!e.hideNoData&&(((M=n["no-data"])==null?void 0:M.call(n))??v(Kn,{title:a(e.noDataText)},null)),v(Hi,{ref:r,renderless:!0,items:y.value},{default:N=>{var ue;let{item:R,index:H,itemRef:W}=N;const z=se(R.props,{ref:W,key:H,onClick:()=>F(R)});return((ue=n.item)==null?void 0:ue.call(n,{item:R,index:H,props:z}))??v(Kn,se(z,{role:"option"}),{prepend:I=>{let{isSelected:A}=I;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:R.value,modelValue:A,ripple:!1,tabindex:"-1"},null):void 0,R.props.prependIcon&&v($e,{icon:R.props.prependIcon},null)])}})}}),($=n["append-item"])==null?void 0:$.call(n)]}})]}),f.value.map((L,M)=>{function $(W){W.stopPropagation(),W.preventDefault(),F(L)}const N={"onClick:close":$,onMousedown(W){W.preventDefault(),W.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},R=B?!!n.chip:!!n.selection,H=R?ki(B?n.chip({item:L,index:M,props:N}):n.selection({item:L,index:M})):void 0;if(!(R&&!H))return v("div",{key:L.value,class:"v-select__selection"},[B?n.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:L.title}}},{default:()=>[H]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:L.title,disabled:L.props.disabled},N),null):H??v("span",{class:"v-select__selection-text"},[L.title,e.multiple&&Me==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),lr=U({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function sP(e,t,n){var i;const a=[],l=(n==null?void 0:n.default)??iP,o=n!=null&&n.filterKeys?rt(n.filterKeys):!1,r=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return a;e:for(let s=0;sa!=null&&a.transform?xe(t).map(s=>[s,a.transform(s)]):xe(t));kt(()=>{const s=typeof n=="function"?n():xe(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=sP(r.value,u,{customKeyFilter:{...e.customKeyFilter,...xe(a==null?void 0:a.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=xe(t),f=[],m=new Map;c.forEach(h=>{let{index:g,matches:b}=h;const p=d[g];f.push(p),m.set(p.value,b)}),l.value=f,o.value=m});function i(s){return o.value.get(s.value)}return{filteredItems:l,filteredMatches:o,getMatches:i}}function uP(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(pe,null,[v("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),v("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),v("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const cP=U({autoSelectFirst:{type:[Boolean,String]},search:String,...lr({filterKeys:["title"]}),...Nc(),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:!1})},"VAutocomplete"),dP=Z()({name:"VAutocomplete",props:cP(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),l=ie(),o=ge(!1),r=ge(!0),i=ge(!1),s=ie(),u=ie(),c=Ce(e,"menu"),d=_({get:()=>c.value,set:H=>{var W;c.value&&!H&&((W=s.value)!=null&&W.ΨopenChildren)||(c.value=H)}}),f=ge(-1),m=_(()=>{var H;return(H=l.value)==null?void 0:H.color}),h=_(()=>d.value?e.closeText:e.openText),{items:g,transformIn:b,transformOut:p}=Dc(e),{textColorClasses:S,textColorStyles:C}=Ot(m),y=Ce(e,"search",""),w=Ce(e,"modelValue",[],H=>b(H===null?[null]:rt(H)),H=>{const W=p(H);return e.multiple?W:W[0]??null}),V=_(()=>typeof e.counterValue=="function"?e.counterValue(w.value):typeof e.counterValue=="number"?e.counterValue:w.value.length),k=Di(),{filteredItems:x,getMatches:P}=or(e,g,()=>r.value?"":y.value),E=_(()=>e.hideSelected?x.value.filter(H=>!w.value.some(W=>W.value===H.value)):x.value),O=_(()=>w.value.map(H=>H.props.value)),T=_(()=>{var W;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&y.value===((W=E.value[0])==null?void 0:W.title))&&E.value.length>0&&!r.value&&!i.value}),F=_(()=>e.hideNoData&&!g.value.length||e.readonly||(k==null?void 0:k.isReadonly.value)),K=ie(),{onListScroll:X,onListKeydown:G}=Bc(K,l);function re(H){e.openOnClear&&(d.value=!0),y.value=""}function B(){F.value||(d.value=!0)}function q(H){F.value||(o.value&&(H.preventDefault(),H.stopPropagation()),d.value=!d.value)}function ne(H){var ue,I,A;if(e.readonly||k!=null&&k.isReadonly.value)return;const W=l.value.selectionStart,z=w.value.length;if((f.value>-1||["Enter","ArrowDown","ArrowUp"].includes(H.key))&&H.preventDefault(),["Enter","ArrowDown"].includes(H.key)&&(d.value=!0),["Escape"].includes(H.key)&&(d.value=!1),T.value&&["Enter","Tab"].includes(H.key)&&R(E.value[0]),H.key==="ArrowDown"&&T.value&&((ue=K.value)==null||ue.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(H.key)){if(f.value<0){H.key==="Backspace"&&!y.value&&(f.value=z-1);return}const D=f.value,Y=w.value[f.value];Y&&!Y.props.disabled&&R(Y),f.value=D>=z-1?z-2:D}if(H.key==="ArrowLeft"){if(f.value<0&&W>0)return;const D=f.value>-1?f.value-1:z-1;w.value[D]?f.value=D:(f.value=-1,l.value.setSelectionRange((I=y.value)==null?void 0:I.length,(A=y.value)==null?void 0:A.length))}if(H.key==="ArrowRight"){if(f.value<0)return;const D=f.value+1;w.value[D]?f.value=D:(f.value=-1,l.value.setSelectionRange(0,0))}}}function te(H){if(Rl(l.value,":autofill")||Rl(l.value,":-webkit-autofill")){const W=g.value.find(z=>z.title===H.target.value);W&&R(W)}}function le(){var H;o.value&&(r.value=!0,(H=l.value)==null||H.focus())}function L(H){o.value=!0,setTimeout(()=>{i.value=!0})}function M(H){i.value=!1}function $(H){(H==null||H===""&&!e.multiple)&&(w.value=[])}const N=ge(!1);function R(H){let W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!H.props.disabled)if(e.multiple){const z=w.value.findIndex(ue=>e.valueComparator(ue.value,H.value));if(z===-1)w.value=[...w.value,H];else{const ue=[...w.value];ue.splice(z,1),w.value=ue}}else w.value=W?[H]:[],N.value=!0,y.value=W?H.title:"",d.value=!1,r.value=!0,Re(()=>N.value=!1)}return ve(o,(H,W)=>{var z;H!==W&&(H?(N.value=!0,y.value=e.multiple?"":String(((z=w.value.at(-1))==null?void 0:z.props.title)??""),r.value=!0,Re(()=>N.value=!1)):(!e.multiple&&y.value==null?w.value=[]:T.value&&!i.value&&!w.value.some(ue=>{let{value:I}=ue;return I===E.value[0].value})&&R(E.value[0]),d.value=!1,y.value="",f.value=-1))}),ve(y,H=>{!o.value||N.value||(H&&(d.value=!0),r.value=!H)}),ve(d,()=>{if(!e.hideSelected&&d.value&&w.value.length){const H=E.value.findIndex(W=>w.value.some(z=>W.value===z.value));Ke&&window.requestAnimationFrame(()=>{var W;H>=0&&((W=u.value)==null||W.scrollToIndex(H))})}}),ae(()=>{const H=!!(e.chips||n.chip),W=!!(!e.hideNoData||E.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),z=w.value.length>0,ue=Ja.filterProps(e);return v(Ja,se({ref:l},ue,{modelValue:y.value,"onUpdate:modelValue":[I=>y.value=I,$],focused:o.value,"onUpdate:focused":I=>o.value=I,validationValue:w.externalValue,counterValue:V.value,dirty:z,onChange:te,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":d.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!n.selection,"v-autocomplete--selecting-index":f.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:z?void 0:e.placeholder,"onClick:clear":re,"onMousedown:control":B,onKeydown:ne}),{...n,default:()=>v(pe,null,[v(Ni,se({ref:s,modelValue:d.value,"onUpdate:modelValue":I=>d.value=I,activator:"parent",contentClass:"v-autocomplete__content",disabled:F.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:le},e.menuProps),{default:()=>[W&&v(Fi,{ref:K,selected:O.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:I=>I.preventDefault(),onKeydown:G,onFocusin:L,onFocusout:M,onScrollPassive:X,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var I,A,D;return[(I=n["prepend-item"])==null?void 0:I.call(n),!E.value.length&&!e.hideNoData&&(((A=n["no-data"])==null?void 0:A.call(n))??v(Kn,{title:a(e.noDataText)},null)),v(Hi,{ref:u,renderless:!0,items:E.value},{default:Y=>{var me;let{item:Q,index:oe,itemRef:fe}=Y;const ce=se(Q.props,{ref:fe,key:oe,active:T.value&&oe===0?!0:void 0,onClick:()=>R(Q)});return((me=n.item)==null?void 0:me.call(n,{item:Q,index:oe,props:ce}))??v(Kn,ce,{prepend:de=>{let{isSelected:ke}=de;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:Q.value,modelValue:ke,ripple:!1,tabindex:"-1"},null):void 0,Q.props.prependIcon&&v($e,{icon:Q.props.prependIcon},null)])},title:()=>{var de,ke;return r.value?Q.title:uP(Q.title,(de=P(Q))==null?void 0:de.title,((ke=y.value)==null?void 0:ke.length)??0)}})}}),(D=n["append-item"])==null?void 0:D.call(n)]}})]}),w.value.map((I,A)=>{function D(fe){fe.stopPropagation(),fe.preventDefault(),R(I,!1)}const Y={"onClick:close":D,onMousedown(fe){fe.preventDefault(),fe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},Q=H?!!n.chip:!!n.selection,oe=Q?ki(H?n.chip({item:I,index:A,props:Y}):n.selection({item:I,index:A})):void 0;if(!(Q&&!oe))return v("div",{key:I.value,class:["v-autocomplete__selection",A===f.value&&["v-autocomplete__selection--selected",S.value]],style:A===f.value?C.value:{}},[H?n.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:I.title}}},{default:()=>[oe]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:I.title,disabled:I.props.disabled},Y),null):oe??v("span",{class:"v-autocomplete__selection-text"},[I.title,e.multiple&&A(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return ae(()=>{const c=Number(e.content),d=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[f,m]=lu(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return v(e.tag,se({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},m,{style:e.style}),{default:()=>{var h,g;return[v("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),v(sn,{transition:e.transition},{default:()=>{var b,p;return[nt(v("span",se({class:["v-badge__badge",s.value,n.value,l.value,r.value],style:[a.value,i.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":o(e.label,c),"aria-live":"polite",role:"status"},f),[e.dot?void 0:t.slots.badge?(p=(b=t.slots).badge)==null?void 0:p.call(b):e.icon?v($e,{icon:e.icon},null):d]),[[Cn,e.modelValue]])]}})])]}})}),{}}});const mP=U({color:String,density:String,...be()},"VBannerActions"),Ty=Z()({name:"VBannerActions",props:mP(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ae(()=>{var a;return v("div",{class:["v-banner-actions",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),Ay=Qt("v-banner-text"),gP=U({avatar:String,bgColor:String,color:String,icon:Ee,lines:String,stacked:Boolean,sticky:Boolean,text:String,...tn(),...be(),...ht(),...Bt(),...kc(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le()},"VBanner"),hP=Z()({name:"VBanner",props:gP(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(e,"bgColor"),{borderClasses:o}=mn(e),{densityClasses:r}=Dt(e),{displayClasses:i,mobile:s}=Va(e),{dimensionStyles:u}=Nt(e),{elevationClasses:c}=wt(e),{locationStyles:d}=Ta(e),{positionClasses:f}=Gl(e),{roundedClasses:m}=at(e),{themeClasses:h}=Be(e),g=J(e,"color"),b=J(e,"density");Ze({VBannerActions:{color:g,density:b}}),ae(()=>{const p=!!(e.text||n.text),S=!!(e.avatar||e.icon),C=!!(S||n.prepend);return v(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,a.value,o.value,r.value,i.value,c.value,f.value,m.value,e.class],style:[l.value,u.value,d.value,e.style],role:"banner"},{default:()=>{var y;return[C&&v("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!S,defaults:{VAvatar:{color:g.value,density:b.value,icon:e.icon,image:e.avatar}}},n.prepend):v(Wn,{key:"prepend-avatar",color:g.value,density:b.value,icon:e.icon,image:e.avatar},null)]),v("div",{class:"v-banner__content"},[p&&v(Ay,{key:"text"},{default:()=>{var w;return[((w=n.text)==null?void 0:w.call(n))??e.text]}}),(y=n.default)==null?void 0:y.call(n)]),n.actions&&v(Ty,{key:"actions"},n.actions)]}})})}});const yP=U({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...tn(),...be(),...ht(),...vt(),...Qe(),...Ul({name:"bottom-navigation"}),...Ie({tag:"header"}),...ol({modelValue:!0,selectedClass:"v-btn--selected"}),...Le()},"VBottomNavigation"),bP=Z()({name:"VBottomNavigation",props:yP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Vi(),{borderClasses:l}=mn(e),{backgroundColorClasses:o,backgroundColorStyles:r}=Ye(J(e,"bgColor")),{densityClasses:i}=Dt(e),{elevationClasses:s}=wt(e),{roundedClasses:u}=at(e),{ssrBootStyles:c}=nl(),d=_(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=J(e,"active"),{layoutItemStyles:m}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:_(()=>"bottom"),layoutSize:_(()=>f.value?d.value:0),elementSize:d,active:f,absolute:J(e,"absolute")});return Ea(e,Ac),Ze({VBtn:{color:J(e,"color"),density:J(e,"density"),stacked:_(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),ae(()=>v(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,o.value,l.value,i.value,s.value,u.value,e.class],style:[r.value,m.value,{height:he(d.value),transform:`translateY(${he(f.value?0:100,"%")})`},c.value,e.style]},{default:()=>[n.default&&v("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}});const Oy=U({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...nr({origin:"center center",scrollStrategy:"block",transition:{component:Ei},zIndex:2400})},"VDialog"),wu=Z()({name:"VDialog",props:Oy(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=ie();function r(s){var d,f;const u=s.relatedTarget,c=s.target;if(u!==c&&((d=o.value)!=null&&d.contentEl)&&((f=o.value)!=null&&f.globalTop)&&![document,o.value.contentEl].includes(c)&&!o.value.contentEl.contains(c)){const m=Ro(o.value.contentEl);if(!m.length)return;const h=m[0],g=m[m.length-1];u===h?g.focus():h.focus()}}Ke&&ve(()=>a.value&&e.retainFocus,s=>{s?document.addEventListener("focusin",r):document.removeEventListener("focusin",r)},{immediate:!0}),ve(a,async s=>{var u,c;await Re(),s?(u=o.value.contentEl)==null||u.focus({preventScroll:!0}):(c=o.value.activatorEl)==null||c.focus({preventScroll:!0})});const i=_(()=>se({"aria-haspopup":"dialog","aria-expanded":String(a.value)},e.activatorProps));return ae(()=>{const s=Rn.filterProps(e);return v(Rn,se({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},s,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,"aria-modal":"true",activatorProps:i.value,role:"dialog"},l),{activator:n.activator,default:function(){for(var u=arguments.length,c=new Array(u),d=0;d{var f;return[(f=n.default)==null?void 0:f.call(n,...c)]}})}})}),wn({},o)}}),pP=U({inset:Boolean,...Oy({transition:"bottom-sheet-transition"})},"VBottomSheet"),_P=Z()({name:"VBottomSheet",props:pP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue");return ae(()=>{const l=wu.filterProps(e);return v(wu,se(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":o=>a.value=o,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}});const SP=U({divider:[Number,String],...be()},"VBreadcrumbsDivider"),Ry=Z()({name:"VBreadcrumbsDivider",props:SP(),setup(e,t){let{slots:n}=t;return ae(()=>{var a;return v("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((a=n==null?void 0:n.default)==null?void 0:a.call(n))??e.divider])}),{}}}),kP=U({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...be(),...Qo(),...Ie({tag:"li"})},"VBreadcrumbsItem"),Ly=Z()({name:"VBreadcrumbsItem",props:kP(),setup(e,t){let{slots:n,attrs:a}=t;const l=Zo(e,a),o=_(()=>{var u;return e.active||((u=l.isActive)==null?void 0:u.value)}),r=_(()=>o.value?e.activeColor:e.color),{textColorClasses:i,textColorStyles:s}=Ot(r);return ae(()=>v(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},i.value,e.class],style:[s.value,e.style],"aria-current":o.value?"page":void 0},{default:()=>{var u,c;return[l.isLink.value?v("a",{class:"v-breadcrumbs-item--link",href:l.href.value,"aria-current":o.value?"page":void 0,onClick:l.navigate},[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),CP=U({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Ee,items:{type:Array,default:()=>[]},...be(),...ht(),...Qe(),...Ie({tag:"ul"})},"VBreadcrumbs"),wP=Z()({name:"VBreadcrumbs",props:CP(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(J(e,"bgColor")),{densityClasses:o}=Dt(e),{roundedClasses:r}=at(e);Ze({VBreadcrumbsDivider:{divider:J(e,"divider")},VBreadcrumbsItem:{activeClass:J(e,"activeClass"),activeColor:J(e,"activeColor"),color:J(e,"color"),disabled:J(e,"disabled")}});const i=_(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return ae(()=>{const s=!!(n.prepend||e.icon);return v(e.tag,{class:["v-breadcrumbs",a.value,o.value,r.value,e.class],style:[l.value,e.style]},{default:()=>{var u;return[s&&v("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):v($e,{key:"prepend-icon",start:!0,icon:e.icon},null)]),i.value.map((c,d,f)=>{var g;let{item:m,raw:h}=c;return v(pe,null,[((g=n.item)==null?void 0:g.call(n,{item:m,index:d}))??v(Ly,se({key:d,disabled:d>=f.length-1},typeof m=="string"?{title:m}:m),{default:n.title?()=>{var b;return(b=n.title)==null?void 0:b.call(n,{item:m,index:d})}:void 0}),d{var b;return(b=n.divider)==null?void 0:b.call(n,{item:h,index:d})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}});const Dy=Z()({name:"VCardActions",props:be(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{slim:!0,variant:"text"}}),ae(()=>{var a;return v("div",{class:["v-card-actions",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),My=Qt("v-card-subtitle"),Fy=Qt("v-card-title"),xP=U({appendAvatar:String,appendIcon:Ee,prependAvatar:String,prependIcon:Ee,subtitle:[String,Number],title:[String,Number],...be(),...ht()},"VCardItem"),By=Z()({name:"VCardItem",props:xP(),setup(e,t){let{slots:n}=t;return ae(()=>{var u;const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||n.prepend),o=!!(e.appendAvatar||e.appendIcon),r=!!(o||n.append),i=!!(e.title!=null||n.title),s=!!(e.subtitle!=null||n.subtitle);return v("div",{class:["v-card-item",e.class],style:e.style},[l&&v("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?v(De,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},n.prepend):a&&v(Wn,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),v("div",{class:"v-card-item__content"},[i&&v(Fy,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),s&&v(My,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),r&&v("div",{key:"append",class:"v-card-item__append"},[n.append?v(De,{key:"append-defaults",disabled:!o,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},n.append):o&&v(Wn,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),Ny=Qt("v-card-text"),PP=U({appendAvatar:String,appendIcon:Ee,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ee,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...tn(),...be(),...ht(),...Bt(),...vt(),...Oi(),...Ia(),...Kl(),...Qe(),...Qo(),...Ie(),...Le(),...gn({variant:"elevated"})},"VCard"),VP=Z()({name:"VCard",directives:{Ripple:Jn},props:PP(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=Be(e),{borderClasses:o}=mn(e),{colorClasses:r,colorStyles:i,variantClasses:s}=ll(e),{densityClasses:u}=Dt(e),{dimensionStyles:c}=Nt(e),{elevationClasses:d}=wt(e),{loaderClasses:f}=Jo(e),{locationStyles:m}=Ta(e),{positionClasses:h}=Gl(e),{roundedClasses:g}=at(e),b=Zo(e,n),p=_(()=>e.link!==!1&&b.isLink.value),S=_(()=>!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value));return ae(()=>{const C=p.value?"a":e.tag,y=!!(a.title||e.title!=null),w=!!(a.subtitle||e.subtitle!=null),V=y||w,k=!!(a.append||e.appendAvatar||e.appendIcon),x=!!(a.prepend||e.prependAvatar||e.prependIcon),P=!!(a.image||e.image),E=V||x||k,O=!!(a.text||e.text!=null);return nt(v(C,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":S.value},l.value,o.value,r.value,u.value,d.value,f.value,h.value,g.value,s.value,e.class],style:[i.value,c.value,m.value,e.style],href:b.href.value,onClick:S.value&&b.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var T;return[P&&v("div",{key:"image",class:"v-card__image"},[a.image?v(De,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):v(qa,{key:"image-img",cover:!0,src:e.image},null)]),v(Ri,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:a.loader}),E&&v(By,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),O&&v(Ny,{key:"text"},{default:()=>{var F;return[((F=a.text)==null?void 0:F.call(a))??e.text]}}),(T=a.default)==null?void 0:T.call(a),a.actions&&v(Dy,null,{default:a.actions}),al(S.value,"v-card")]}}),[[Kt("ripple"),S.value&&e.ripple]])}),{}}});const EP=e=>{const{touchstartX:t,touchendX:n,touchstartY:a,touchendY:l}=e,o=.5,r=16;e.offsetX=n-t,e.offsetY=l-a,Math.abs(e.offsetY)t+r&&e.right(e)),Math.abs(e.offsetX)a+r&&e.down(e))};function IP(e,t){var a;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(a=t.start)==null||a.call(t,{originalEvent:e,...t})}function TP(e,t){var a;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(a=t.end)==null||a.call(t,{originalEvent:e,...t}),EP(t)}function AP(e,t){var a;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(a=t.move)==null||a.call(t,{originalEvent:e,...t})}function OP(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>IP(n,t),touchend:n=>TP(n,t),touchmove:n=>AP(n,t)}}function RP(e,t){var i;const n=t.value,a=n!=null&&n.parent?e.parentElement:e,l=(n==null?void 0:n.options)??{passive:!0},o=(i=t.instance)==null?void 0:i.$.uid;if(!a||!o)return;const r=OP(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[o]=r,Yg(r).forEach(s=>{a.addEventListener(s,r[s],l)})}function LP(e,t){var o,r;const n=(o=t.value)!=null&&o.parent?e.parentElement:e,a=(r=t.instance)==null?void 0:r.$.uid;if(!(n!=null&&n._touchHandlers)||!a)return;const l=n._touchHandlers[a];Yg(l).forEach(i=>{n.removeEventListener(i,l[i])}),delete n._touchHandlers[a]}const $c={mounted:RP,unmounted:LP},$y=Symbol.for("vuetify:v-window"),zy=Symbol.for("vuetify:v-window-group"),zc=U({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...be(),...Ie(),...Le()},"VWindow"),No=Z()({name:"VWindow",directives:{Touch:$c},props:zc(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isRtl:l}=Ct(),{t:o}=ct(),r=Ea(e,zy),i=ie(),s=_(()=>l.value?!e.reverse:e.reverse),u=ge(!1),c=_(()=>{const y=e.direction==="vertical"?"y":"x",V=(s.value?!u.value:u.value)?"-reverse":"";return`v-window-${y}${V}-transition`}),d=ge(0),f=ie(void 0),m=_(()=>r.items.value.findIndex(y=>r.selected.value.includes(y.id)));ve(m,(y,w)=>{const V=r.items.value.length,k=V-1;V<=2?u.value=ye.continuous||m.value!==0),g=_(()=>e.continuous||m.value!==r.items.value.length-1);function b(){h.value&&r.prev()}function p(){g.value&&r.next()}const S=_(()=>{const y=[],w={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:r.prev,ariaLabel:o("$vuetify.carousel.prev")};y.push(h.value?n.prev?n.prev({props:w}):v(je,w,null):v("div",null,null));const V={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:r.next,ariaLabel:o("$vuetify.carousel.next")};return y.push(g.value?n.next?n.next({props:V}):v(je,V,null):v("div",null,null)),y}),C=_(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?b():p()},right:()=>{s.value?p():b()},start:w=>{let{originalEvent:V}=w;V.stopPropagation()}},...e.touch===!0?{}:e.touch});return ae(()=>nt(v(e.tag,{ref:i,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},a.value,e.class],style:e.style},{default:()=>{var y,w;return[v("div",{class:"v-window__container",style:{height:f.value}},[(y=n.default)==null?void 0:y.call(n,{group:r}),e.showArrows!==!1&&v("div",{class:"v-window__controls"},[S.value])]),(w=n.additional)==null?void 0:w.call(n,{group:r})]}}),[[Kt("touch"),C.value]])),{group:r}}}),DP=U({color:String,cycle:Boolean,delimiterIcon:{type:Ee,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...zc({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),MP=Z()({name:"VCarousel",props:DP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{t:l}=ct(),o=ie();let r=-1;ve(a,s),ve(()=>e.interval,s),ve(()=>e.cycle,u=>{u?s():window.clearTimeout(r)}),st(i);function i(){!e.cycle||!o.value||(r=window.setTimeout(o.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(r),window.requestAnimationFrame(i)}return ae(()=>{const u=No.filterProps(e);return v(No,se({ref:o},u,{modelValue:a.value,"onUpdate:modelValue":c=>a.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:he(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:d}=c;return v(pe,null,[!e.hideDelimiters&&v("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[d.items.value.length>0&&v(De,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[d.items.value.map((f,m)=>{const h={id:`carousel-item-${f.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",m+1,d.items.value.length),class:["v-carousel__controls__item",d.isSelected(f.id)&&"v-btn--active"],onClick:()=>d.select(f.id,!0)};return n.item?n.item({props:h,item:f}):v(je,se(f,h),null)})]})]),e.progress&&v(Ai,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(d.getItemIndex(a.value)+1)/d.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),Hc=U({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...be(),...rl(),...Bi()},"VWindowItem"),$o=Z()({name:"VWindowItem",directives:{Touch:$c},props:Hc(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Te($y),l=il(e,zy),{isBooted:o}=nl();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const r=ge(!1),i=_(()=>o.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!r.value||!a||(r.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function u(){var h;r.value||!a||(r.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=he((h=a.rootRef.value)==null?void 0:h.clientHeight)),a.transitionCount.value+=1)}function c(){s()}function d(h){r.value&&Re(()=>{!i.value||!r.value||!a||(a.transitionHeight.value=he(h.clientHeight))})}const f=_(()=>{const h=a.isReversed.value?e.reverseTransition:e.transition;return i.value?{name:typeof h!="string"?a.transition.value:h,onBeforeEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:s,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:m}=Mc(e,l.isSelected);return ae(()=>v(sn,{transition:f.value,disabled:!o.value},{default:()=>{var h;return[nt(v("div",{class:["v-window-item",l.selectedClass.value,e.class],style:e.style},[m.value&&((h=n.default)==null?void 0:h.call(n))]),[[Cn,l.isSelected.value]])]}})),{groupItem:l}}}),FP=U({...Dh(),...Hc()},"VCarouselItem"),BP=Z()({name:"VCarouselItem",inheritAttrs:!1,props:FP(),setup(e,t){let{slots:n,attrs:a}=t;ae(()=>{const l=qa.filterProps(e),o=$o.filterProps(e);return v($o,se({class:"v-carousel-item"},o),{default:()=>[v(qa,se(a,l),n)]})})}});const NP=Qt("v-code");const $P=U({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...be()},"VColorPickerCanvas"),zP=Zt({name:"VColorPickerCanvas",props:$P(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const a=ge(!1),l=ie(),o=ge(parseFloat(e.width)),r=ge(parseFloat(e.height)),i=ie({x:0,y:0}),s=_({get:()=>i.value,set(b){var C,y;if(!l.value)return;const{x:p,y:S}=b;i.value=b,n("update:color",{h:((C=e.color)==null?void 0:C.h)??0,s:ft(p,0,o.value)/o.value,v:1-ft(S,0,r.value)/r.value,a:((y=e.color)==null?void 0:y.a)??1})}}),u=_(()=>{const{x:b,y:p}=s.value,S=parseInt(e.dotSize,10)/2;return{width:he(e.dotSize),height:he(e.dotSize),transform:`translate(${he(b-S)}, ${he(p-S)})`}}),{resizeRef:c}=On(b=>{var C;if(!((C=c.value)!=null&&C.offsetParent))return;const{width:p,height:S}=b[0].contentRect;o.value=p,r.value=S});function d(b,p,S){const{left:C,top:y,width:w,height:V}=S;s.value={x:ft(b-C,0,w),y:ft(p-y,0,V)}}function f(b){b.type==="mousedown"&&b.preventDefault(),!e.disabled&&(m(b),window.addEventListener("mousemove",m),window.addEventListener("mouseup",h),window.addEventListener("touchmove",m),window.addEventListener("touchend",h))}function m(b){if(e.disabled||!l.value)return;a.value=!0;const p=PC(b);d(p.clientX,p.clientY,l.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",m),window.removeEventListener("touchend",h)}function g(){var y;if(!l.value)return;const b=l.value,p=b.getContext("2d");if(!p)return;const S=p.createLinearGradient(0,0,b.width,0);S.addColorStop(0,"hsla(0, 0%, 100%, 1)"),S.addColorStop(1,`hsla(${((y=e.color)==null?void 0:y.h)??0}, 100%, 50%, 1)`),p.fillStyle=S,p.fillRect(0,0,b.width,b.height);const C=p.createLinearGradient(0,0,0,b.height);C.addColorStop(0,"hsla(0, 0%, 100%, 0)"),C.addColorStop(1,"hsla(0, 0%, 0%, 1)"),p.fillStyle=C,p.fillRect(0,0,b.width,b.height)}return ve(()=>{var b;return(b=e.color)==null?void 0:b.h},g,{immediate:!0}),ve(()=>[o.value,r.value],(b,p)=>{g(),i.value={x:s.value.x*b[0]/p[0],y:s.value.y*b[1]/p[1]}},{flush:"post"}),ve(()=>e.color,()=>{if(a.value){a.value=!1;return}i.value=e.color?{x:e.color.s*o.value,y:(1-e.color.v)*r.value}:{x:0,y:0}},{deep:!0,immediate:!0}),st(()=>g()),ae(()=>v("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:f,onTouchstartPassive:f},[v("canvas",{ref:l,width:o.value,height:r.value},null),e.color&&v("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function HP(e,t){if(t){const{a:n,...a}=e;return a}return e}function UP(e,t){if(t==null||typeof t=="string"){const n=vh(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return Na(t,["r","g","b"])?n=Un(e):Na(t,["h","s","l"])?n=ih(e):Na(t,["h","s","v"])&&(n=e),HP(n,!Na(t,["a"])&&e.a===1)}return e}const gl={h:0,s:0,v:1,a:1},xu={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Un,from:Ci};var Hv;const jP={...xu,inputs:(Hv=xu.inputs)==null?void 0:Hv.slice(0,3)},Pu={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:ih,from:bc},WP={...Pu,inputs:Pu.inputs.slice(0,3)},Hy={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:vh,from:fh},KP={...Hy,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ka={rgb:jP,rgba:xu,hsl:WP,hsla:Pu,hex:KP,hexa:Hy},GP=e=>{let{label:t,...n}=e;return v("div",{class:"v-color-picker-edit__input"},[v("input",n,null),v("span",null,[t])])},YP=U({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ka).includes(e)},modes:{type:Array,default:()=>Object.keys(Ka),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ka).includes(t))},...be()},"VColorPickerEdit"),qP=Zt({name:"VColorPickerEdit",props:YP(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const a=_(()=>e.modes.map(o=>({...Ka[o],name:o}))),l=_(()=>{var i;const o=a.value.find(s=>s.name===e.mode);if(!o)return[];const r=e.color?o.to(e.color):null;return(i=o.inputs)==null?void 0:i.map(s=>{let{getValue:u,getColor:c,...d}=s;return{...o.inputProps,...d,disabled:e.disabled,value:r&&u(r),onChange:f=>{const m=f.target;m&&n("update:color",o.from(c(r??gl,m.value)))}}})});return ae(()=>{var o;return v("div",{class:["v-color-picker-edit",e.class],style:e.style},[(o=l.value)==null?void 0:o.map(r=>v(GP,r,null)),a.value.length>1&&v(je,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const r=a.value.findIndex(i=>i.name===e.mode);n("update:mode",a.value[(r+1)%a.value.length].name)}},null)])}),{}}});const Uc=Symbol.for("vuetify:v-slider");function Vu(e,t,n){const a=n==="vertical",l=t.getBoundingClientRect(),o="touches"in e?e.touches[0]:e;return a?o.clientY-(l.top+l.height/2):o.clientX-(l.left+l.width/2)}function XP(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const Uy=U({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...Qe(),...vt({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),jy=e=>{const t=_(()=>parseFloat(e.min)),n=_(()=>parseFloat(e.max)),a=_(()=>+e.step>0?parseFloat(e.step):0),l=_(()=>Math.max(Wf(a.value),Wf(t.value)));function o(r){if(r=parseFloat(r),a.value<=0)return r;const i=ft(r,t.value,n.value),s=t.value%a.value,u=Math.round((i-s)/a.value)*a.value+s;return parseFloat(Math.min(u,n.value).toFixed(l.value))}return{min:t,max:n,step:a,decimals:l,roundValue:o}},Wy=e=>{let{props:t,steps:n,onSliderStart:a,onSliderMove:l,onSliderEnd:o,getActiveThumb:r}=e;const{isRtl:i}=Ct(),s=J(t,"reverse"),u=_(()=>t.direction==="vertical"),c=_(()=>u.value!==s.value),{min:d,max:f,step:m,decimals:h,roundValue:g}=n,b=_(()=>parseInt(t.thumbSize,10)),p=_(()=>parseInt(t.tickSize,10)),S=_(()=>parseInt(t.trackSize,10)),C=_(()=>(f.value-d.value)/m.value),y=J(t,"disabled"),w=_(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),V=_(()=>t.error||t.disabled?void 0:t.trackColor??t.color),k=_(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),x=ge(!1),P=ge(0),E=ie(),O=ie();function T(N){var Y;const R=t.direction==="vertical",H=R?"top":"left",W=R?"height":"width",z=R?"clientY":"clientX",{[H]:ue,[W]:I}=(Y=E.value)==null?void 0:Y.$el.getBoundingClientRect(),A=XP(N,z);let D=Math.min(Math.max((A-ue-P.value)/I,0),1)||0;return(R?c.value:c.value!==i.value)&&(D=1-D),g(d.value+D*(f.value-d.value))}const F=N=>{o({value:T(N)}),x.value=!1,P.value=0},K=N=>{O.value=r(N),O.value&&(O.value.focus(),x.value=!0,O.value.contains(N.target)?P.value=Vu(N,O.value,t.direction):(P.value=0,l({value:T(N)})),a({value:T(N)}))},X={passive:!0,capture:!0};function G(N){l({value:T(N)})}function re(N){N.stopPropagation(),N.preventDefault(),F(N),window.removeEventListener("mousemove",G,X),window.removeEventListener("mouseup",re)}function B(N){var R;F(N),window.removeEventListener("touchmove",G,X),(R=N.target)==null||R.removeEventListener("touchend",B)}function q(N){var R;K(N),window.addEventListener("touchmove",G,X),(R=N.target)==null||R.addEventListener("touchend",B,{passive:!1})}function ne(N){N.preventDefault(),K(N),window.addEventListener("mousemove",G,X),window.addEventListener("mouseup",re,{passive:!1})}const te=N=>{const R=(N-d.value)/(f.value-d.value)*100;return ft(isNaN(R)?0:R,0,100)},le=J(t,"showTicks"),L=_(()=>le.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(N=>({value:N,position:te(N),label:N.toString()})):Object.keys(t.ticks).map(N=>({value:parseFloat(N),position:te(parseFloat(N)),label:t.ticks[N]})):C.value!==1/0?In(C.value+1).map(N=>{const R=d.value+N*m.value;return{value:R,position:te(R)}}):[]:[]),M=_(()=>L.value.some(N=>{let{label:R}=N;return!!R})),$={activeThumbRef:O,color:J(t,"color"),decimals:h,disabled:y,direction:J(t,"direction"),elevation:J(t,"elevation"),hasLabels:M,isReversed:s,indexFromEnd:c,min:d,max:f,mousePressed:x,numTicks:C,onSliderMousedown:ne,onSliderTouchstart:q,parsedTicks:L,parseMouseMove:T,position:te,readonly:J(t,"readonly"),rounded:J(t,"rounded"),roundValue:g,showTicks:le,startOffset:P,step:m,thumbSize:b,thumbColor:w,thumbLabel:J(t,"thumbLabel"),ticks:J(t,"ticks"),tickSize:p,trackColor:V,trackContainerRef:E,trackFillColor:k,trackSize:S,vertical:u};return ze(Uc,$),$},JP=U({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...be()},"VSliderThumb"),Eu=Z()({name:"VSliderThumb",directives:{Ripple:Jn},props:JP(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Te(Uc),{isRtl:o,rtlClasses:r}=Ct();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:i,step:s,disabled:u,thumbSize:c,thumbLabel:d,direction:f,isReversed:m,vertical:h,readonly:g,elevation:b,mousePressed:p,decimals:S,indexFromEnd:C}=l,{textColorClasses:y,textColorStyles:w}=Ot(i),{pageup:V,pagedown:k,end:x,home:P,left:E,right:O,down:T,up:F}=au,K=[V,k,x,P,E,O,T,F],X=_(()=>s.value?[1,2,3]:[1,5,10]);function G(B,q){if(!K.includes(B.key))return;B.preventDefault();const ne=s.value||.1,te=(e.max-e.min)/ne;if([E,O,T,F].includes(B.key)){const L=(h.value?[o.value?E:O,m.value?T:F]:C.value!==o.value?[E,F]:[O,F]).includes(B.key)?1:-1,M=B.shiftKey?2:B.ctrlKey?1:0;q=q+L*ne*X.value[M]}else if(B.key===P)q=e.min;else if(B.key===x)q=e.max;else{const le=B.key===k?1:-1;q=q-le*ne*(te>100?te/10:10)}return Math.max(e.min,Math.min(e.max,q))}function re(B){const q=G(B,e.modelValue);q!=null&&a("update:modelValue",q)}return ae(()=>{const B=he(C.value?100-e.position:e.position,"%"),{elevationClasses:q}=wt(_(()=>u.value?void 0:b.value));return v("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&p.value},e.class,r.value],style:[{"--v-slider-thumb-position":B,"--v-slider-thumb-size":he(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":f.value,onKeydown:g.value?void 0:re},[v("div",{class:["v-slider-thumb__surface",y.value,q.value],style:{...w.value}},null),nt(v("div",{class:["v-slider-thumb__ripple",y.value],style:w.value},null),[[Kt("ripple"),e.ripple,null,{circle:!0,center:!0}]]),v(Vc,{origin:"bottom center"},{default:()=>{var ne;return[nt(v("div",{class:"v-slider-thumb__label-container"},[v("div",{class:["v-slider-thumb__label"]},[v("div",null,[((ne=n["thumb-label"])==null?void 0:ne.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?S.value:1)])])]),[[Cn,d.value&&e.focused||d.value==="always"]])]}})])}),{}}});const ZP=U({start:{type:Number,required:!0},stop:{type:Number,required:!0},...be()},"VSliderTrack"),Ky=Z()({name:"VSliderTrack",props:ZP(),emits:{},setup(e,t){let{slots:n}=t;const a=Te(Uc);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:o,rounded:r,showTicks:i,tickSize:s,trackColor:u,trackFillColor:c,trackSize:d,vertical:f,min:m,max:h,indexFromEnd:g}=a,{roundedClasses:b}=at(r),{backgroundColorClasses:p,backgroundColorStyles:S}=Ye(c),{backgroundColorClasses:C,backgroundColorStyles:y}=Ye(u),w=_(()=>`inset-${f.value?"block":"inline"}-${g.value?"end":"start"}`),V=_(()=>f.value?"height":"width"),k=_(()=>({[w.value]:"0%",[V.value]:"100%"})),x=_(()=>e.stop-e.start),P=_(()=>({[w.value]:he(e.start,"%"),[V.value]:he(x.value,"%")})),E=_(()=>i.value?(f.value?o.value.slice().reverse():o.value).map((T,F)=>{var X;const K=T.value!==m.value&&T.value!==h.value?he(T.position,"%"):void 0;return v("div",{key:T.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":T.position>=e.start&&T.position<=e.stop,"v-slider-track__tick--first":T.value===m.value,"v-slider-track__tick--last":T.value===h.value}],style:{[w.value]:K}},[(T.label||n["tick-label"])&&v("div",{class:"v-slider-track__tick-label"},[((X=n["tick-label"])==null?void 0:X.call(n,{tick:T,index:F}))??T.label])])}):[]);return ae(()=>v("div",{class:["v-slider-track",b.value,e.class],style:[{"--v-slider-track-size":he(d.value),"--v-slider-tick-size":he(s.value)},e.style]},[v("div",{class:["v-slider-track__background",C.value,{"v-slider-track__background--opacity":!!l.value||!c.value}],style:{...k.value,...y.value}},null),v("div",{class:["v-slider-track__fill",p.value],style:{...P.value,...S.value}},null),i.value&&v("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":i.value==="always"}]},[E.value])])),{}}}),QP=U({...er(),...Uy(),...Qn(),modelValue:{type:[Number,String],default:0}},"VSlider"),Iu=Z()({name:"VSlider",props:QP(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=ie(),{rtlClasses:o}=Ct(),r=jy(e),i=Ce(e,"modelValue",void 0,V=>r.roundValue(V??r.min.value)),{min:s,max:u,mousePressed:c,roundValue:d,onSliderMousedown:f,onSliderTouchstart:m,trackContainerRef:h,position:g,hasLabels:b,readonly:p}=Wy({props:e,steps:r,onSliderStart:()=>{a("start",i.value)},onSliderEnd:V=>{let{value:k}=V;const x=d(k);i.value=x,a("end",x)},onSliderMove:V=>{let{value:k}=V;return i.value=d(k)},getActiveThumb:()=>{var V;return(V=l.value)==null?void 0:V.$el}}),{isFocused:S,focus:C,blur:y}=Zn(e),w=_(()=>g(i.value));return ae(()=>{const V=Vt.filterProps(e),k=!!(e.label||n.label||n.prepend);return v(Vt,se({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||b.value,"v-slider--focused":S.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},o.value,e.class],style:e.style},V,{focused:S.value}),{...n,prepend:k?x=>{var P,E;return v(pe,null,[((P=n.label)==null?void 0:P.call(n,x))??(e.label?v(Yl,{id:x.id.value,class:"v-slider__label",text:e.label},null):void 0),(E=n.prepend)==null?void 0:E.call(n,x)])}:void 0,default:x=>{let{id:P,messagesId:E}=x;return v("div",{class:"v-slider__container",onMousedown:p.value?void 0:f,onTouchstartPassive:p.value?void 0:m},[v("input",{id:P.value,name:e.name||P.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:i.value},null),v(Ky,{ref:h,start:0,stop:w.value},{"tick-label":n["tick-label"]}),v(Eu,{ref:l,"aria-describedby":E.value,focused:S.value,min:s.value,max:u.value,modelValue:i.value,"onUpdate:modelValue":O=>i.value=O,position:w.value,elevation:e.elevation,onFocus:C,onBlur:y,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),eV=U({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...be()},"VColorPickerPreview"),tV=Zt({name:"VColorPickerPreview",props:eV(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const a=new AbortController;Yo(()=>a.abort());async function l(){if(!Hf)return;const o=new window.EyeDropper;try{const r=await o.open({signal:a.signal}),i=fh(r.sRGBHex);n("update:color",{...e.color??gl,...i})}catch{}}return ae(()=>{var o,r;return v("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[Hf&&v("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[v(je,{onClick:l,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),v("div",{class:"v-color-picker-preview__dot"},[v("div",{style:{background:uh(e.color??gl)}},null)]),v("div",{class:"v-color-picker-preview__sliders"},[v(Iu,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(o=e.color)==null?void 0:o.h,"onUpdate:modelValue":i=>n("update:color",{...e.color??gl,h:i}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&v(Iu,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((r=e.color)==null?void 0:r.a)??1,"onUpdate:modelValue":i=>n("update:color",{...e.color??gl,a:i}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const nV={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},aV={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},lV={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},oV={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},rV={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},iV={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},sV={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},uV={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},cV={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},dV={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},fV={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},vV={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},mV={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},gV={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},hV={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},yV={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},bV={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},pV={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},_V={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},SV={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},kV={red:nV,pink:aV,purple:lV,deepPurple:oV,indigo:rV,blue:iV,lightBlue:sV,cyan:uV,teal:cV,green:dV,lightGreen:fV,lime:vV,yellow:mV,amber:gV,orange:hV,deepOrange:yV,brown:bV,blueGrey:pV,grey:_V,shades:SV},CV=U({swatches:{type:Array,default:()=>wV(kV)},disabled:Boolean,color:Object,maxHeight:[Number,String],...be()},"VColorPickerSwatches");function wV(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const xV=Zt({name:"VColorPickerSwatches",props:CV(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return ae(()=>v("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:he(e.maxHeight)},e.style]},[v("div",null,[e.swatches.map(a=>v("div",{class:"v-color-picker-swatches__swatch"},[a.map(l=>{const o=rn(l),r=Ci(o),i=sh(o);return v("div",{class:"v-color-picker-swatches__color",onClick:()=>r&&n("update:color",r)},[v("div",{style:{background:i}},[e.color&&Yn(e.color,r)?v($e,{size:"x-small",icon:"$success",color:qC(l,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Ui=U({color:String,...tn(),...be(),...Bt(),...vt(),...Ia(),...Kl(),...Qe(),...Ie(),...Le()},"VSheet"),Za=Z()({name:"VSheet",props:Ui(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(J(e,"color")),{borderClasses:r}=mn(e),{dimensionStyles:i}=Nt(e),{elevationClasses:s}=wt(e),{locationStyles:u}=Ta(e),{positionClasses:c}=Gl(e),{roundedClasses:d}=at(e);return ae(()=>v(e.tag,{class:["v-sheet",a.value,l.value,r.value,s.value,c.value,d.value,e.class],style:[o.value,i.value,u.value,e.style]},n)),{}}}),PV=U({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ka).includes(e)},modes:{type:Array,default:()=>Object.keys(Ka),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ka).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...gt(Ui({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),VV=Zt({name:"VColorPicker",props:PV(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Ce(e,"mode"),n=ie(null),a=Ce(e,"modelValue",void 0,r=>{if(r==null||r==="")return null;let i;try{i=Ci(rn(r))}catch{return null}return n.value&&(i={...i,h:n.value.h},n.value=null),i},r=>r?UP(r,e.modelValue):null),{rtlClasses:l}=Ct(),o=r=>{a.value=r,n.value=r};return st(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Ze({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),ae(()=>{const r=Za.filterProps(e);return v(Za,se({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",l.value,e.class],style:[{"--v-color-picker-color-hsv":uh({...a.value??gl,a:1})},e.style]},r,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&v(zP,{key:"canvas",color:a.value,"onUpdate:color":o,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&v("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&v(tV,{key:"preview",color:a.value,"onUpdate:color":o,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&v(qP,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":i=>t.value=i,color:a.value,"onUpdate:color":o,disabled:e.disabled},null)]),e.showSwatches&&v(xV,{key:"swatches",color:a.value,"onUpdate:color":o,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function EV(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?v(pe,null,[v("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),v("span",{class:"v-combobox__mask"},[e.substr(t,n)]),v("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const IV=U({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...lr({filterKeys:["title"]}),...Nc({hideNoData:!0,returnObject:!0}),...gt(zi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...qn({transition:!1})},"VCombobox"),TV=Z()({name:"VCombobox",props:IV(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var W;let{emit:n,slots:a}=t;const{t:l}=ct(),o=ie(),r=ge(!1),i=ge(!0),s=ge(!1),u=ie(),c=ie(),d=Ce(e,"menu"),f=_({get:()=>d.value,set:z=>{var ue;d.value&&!z&&((ue=u.value)!=null&&ue.ΨopenChildren)||(d.value=z)}}),m=ge(-1);let h=!1;const g=_(()=>{var z;return(z=o.value)==null?void 0:z.color}),b=_(()=>f.value?e.closeText:e.openText),{items:p,transformIn:S,transformOut:C}=Dc(e),{textColorClasses:y,textColorStyles:w}=Ot(g),V=Ce(e,"modelValue",[],z=>S(rt(z)),z=>{const ue=C(z);return e.multiple?ue:ue[0]??null}),k=Di(),x=ge(e.multiple?"":((W=V.value[0])==null?void 0:W.title)??""),P=_({get:()=>x.value,set:z=>{var ue;if(x.value=z??"",e.multiple||(V.value=[za(e,z)]),z&&e.multiple&&((ue=e.delimiters)!=null&&ue.length)){const I=z.split(new RegExp(`(?:${e.delimiters.join("|")})+`));I.length>1&&(I.forEach(A=>{A=A.trim(),A&&$(za(e,A))}),x.value="")}z||(m.value=-1),i.value=!z}}),E=_(()=>typeof e.counterValue=="function"?e.counterValue(V.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?V.value.length:P.value.length);ve(x,z=>{h?Re(()=>h=!1):r.value&&!f.value&&(f.value=!0),n("update:search",z)}),ve(V,z=>{var ue;e.multiple||(x.value=((ue=z[0])==null?void 0:ue.title)??"")});const{filteredItems:O,getMatches:T}=or(e,p,()=>i.value?"":P.value),F=_(()=>e.hideSelected?O.value.filter(z=>!V.value.some(ue=>ue.value===z.value)):O.value),K=_(()=>V.value.map(z=>z.value)),X=_(()=>{var ue;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&P.value===((ue=F.value[0])==null?void 0:ue.title))&&F.value.length>0&&!i.value&&!s.value}),G=_(()=>e.hideNoData&&!p.value.length||e.readonly||(k==null?void 0:k.isReadonly.value)),re=ie(),{onListScroll:B,onListKeydown:q}=Bc(re,o);function ne(z){h=!0,e.openOnClear&&(f.value=!0)}function te(){G.value||(f.value=!0)}function le(z){G.value||(r.value&&(z.preventDefault(),z.stopPropagation()),f.value=!f.value)}function L(z){var A;if(kC(z)||e.readonly||k!=null&&k.isReadonly.value)return;const ue=o.value.selectionStart,I=V.value.length;if((m.value>-1||["Enter","ArrowDown","ArrowUp"].includes(z.key))&&z.preventDefault(),["Enter","ArrowDown"].includes(z.key)&&(f.value=!0),["Escape"].includes(z.key)&&(f.value=!1),["Enter","Escape","Tab"].includes(z.key)&&(X.value&&["Enter","Tab"].includes(z.key)&&$(O.value[0]),i.value=!0),z.key==="ArrowDown"&&X.value&&((A=re.value)==null||A.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(z.key)){if(m.value<0){z.key==="Backspace"&&!P.value&&(m.value=I-1);return}const D=m.value,Y=V.value[m.value];Y&&!Y.props.disabled&&$(Y,!1),m.value=D>=I-1?I-2:D}if(z.key==="ArrowLeft"){if(m.value<0&&ue>0)return;const D=m.value>-1?m.value-1:I-1;V.value[D]?m.value=D:(m.value=-1,o.value.setSelectionRange(P.value.length,P.value.length))}if(z.key==="ArrowRight"){if(m.value<0)return;const D=m.value+1;V.value[D]?m.value=D:(m.value=-1,o.value.setSelectionRange(0,0))}z.key==="Enter"&&P.value&&($(za(e,P.value)),P.value="")}}function M(){var z;r.value&&(i.value=!0,(z=o.value)==null||z.focus())}function $(z){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(e.multiple){const I=V.value.findIndex(D=>e.valueComparator(D.value,z.value)),A=ue??!~I;if(~I){const D=A?[...V.value,z]:[...V.value];D.splice(I,1),V.value=D}else A&&(V.value=[...V.value,z]);P.value=""}else{const I=ue!==!1;V.value=I?[z]:[],x.value=I?z.title:"",Re(()=>{f.value=!1,i.value=!0})}}function N(z){r.value=!0,setTimeout(()=>{s.value=!0})}function R(z){s.value=!1}function H(z){(z==null||z===""&&!e.multiple)&&(V.value=[])}return ve(O,z=>{!z.length&&e.hideNoData&&(f.value=!1)}),ve(r,(z,ue)=>{z||z===ue||(m.value=-1,f.value=!1,X.value&&!s.value&&!V.value.some(I=>{let{value:A}=I;return A===F.value[0].value})?$(F.value[0]):e.multiple&&P.value&&$(za(e,P.value)))}),ve(f,()=>{if(!e.hideSelected&&f.value&&V.value.length){const z=F.value.findIndex(ue=>V.value.some(I=>e.valueComparator(I.value,ue.value)));Ke&&window.requestAnimationFrame(()=>{var ue;z>=0&&((ue=c.value)==null||ue.scrollToIndex(z))})}}),ae(()=>{const z=!!(e.chips||a.chip),ue=!!(!e.hideNoData||F.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),I=V.value.length>0,A=Ja.filterProps(e);return v(Ja,se({ref:o},A,{modelValue:P.value,"onUpdate:modelValue":[D=>P.value=D,H],focused:r.value,"onUpdate:focused":D=>r.value=D,validationValue:V.externalValue,counterValue:E.value,dirty:I,class:["v-combobox",{"v-combobox--active-menu":f.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!a.selection,"v-combobox--selecting-index":m.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:I?void 0:e.placeholder,"onClick:clear":ne,"onMousedown:control":te,onKeydown:L}),{...a,default:()=>v(pe,null,[v(Ni,se({ref:u,modelValue:f.value,"onUpdate:modelValue":D=>f.value=D,activator:"parent",contentClass:"v-combobox__content",disabled:G.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:M},e.menuProps),{default:()=>[ue&&v(Fi,{ref:re,selected:K.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:D=>D.preventDefault(),onKeydown:q,onFocusin:N,onFocusout:R,onScrollPassive:B,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var D,Y,Q;return[(D=a["prepend-item"])==null?void 0:D.call(a),!F.value.length&&!e.hideNoData&&(((Y=a["no-data"])==null?void 0:Y.call(a))??v(Kn,{title:l(e.noDataText)},null)),v(Hi,{ref:c,renderless:!0,items:F.value},{default:oe=>{var ke;let{item:fe,index:ce,itemRef:me}=oe;const de=se(fe.props,{ref:me,key:ce,active:X.value&&ce===0?!0:void 0,onClick:()=>$(fe,null)});return((ke=a.item)==null?void 0:ke.call(a,{item:fe,index:ce,props:de}))??v(Kn,de,{prepend:ye=>{let{isSelected:j}=ye;return v(pe,null,[e.multiple&&!e.hideSelected?v(jn,{key:fe.value,modelValue:j,ripple:!1,tabindex:"-1"},null):void 0,fe.props.prependIcon&&v($e,{icon:fe.props.prependIcon},null)])},title:()=>{var ye,j;return i.value?fe.title:EV(fe.title,(ye=T(fe))==null?void 0:ye.title,((j=P.value)==null?void 0:j.length)??0)}})}}),(Q=a["append-item"])==null?void 0:Q.call(a)]}})]}),V.value.map((D,Y)=>{function Q(me){me.stopPropagation(),me.preventDefault(),$(D,!1)}const oe={"onClick:close":Q,onMousedown(me){me.preventDefault(),me.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},fe=z?!!a.chip:!!a.selection,ce=fe?ki(z?a.chip({item:D,index:Y,props:oe}):a.selection({item:D,index:Y})):void 0;if(!(fe&&!ce))return v("div",{key:D.value,class:["v-combobox__selection",Y===m.value&&["v-combobox__selection--selected",y.value]],style:Y===m.value?w.value:{}},[z?a.chip?v(De,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:D.title}}},{default:()=>[ce]}):v(tr,se({key:"chip",closable:e.closableChips,size:"small",text:D.title,disabled:D.props.disabled},oe),null):ce??v("span",{class:"v-combobox__selection-text"},[D.title,e.multiple&&Y[]}},"DataTable-expand"),Yy=Symbol.for("vuetify:datatable:expanded");function ji(e){const t=J(e,"expandOnClick"),n=Ce(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function a(i,s){const u=new Set(n.value);s?u.add(i.value):u.delete(i.value),n.value=u}function l(i){return n.value.has(i.value)}function o(i){a(i,!l(i))}const r={expand:a,expanded:n,expandOnClick:t,isExpanded:l,toggleExpand:o};return ze(Yy,r),r}function qy(){const e=Te(Yy);if(!e)throw new Error("foo");return e}const jc=U({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Xy=Symbol.for("vuetify:data-table-group");function Wc(e){return{groupBy:Ce(e,"groupBy")}}function Wi(e){const{groupBy:t,sortBy:n}=e,a=ie(new Set),l=_(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function o(u){return a.value.has(u.id)}function r(u){const c=new Set(a.value);o(u)?c.delete(u.id):c.add(u.id),a.value=c}function i(u){function c(d){const f=[];for(const m of d.items)"type"in m&&m.type==="group"?f.push(...c(m)):f.push(m);return f}return c({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:l,toggleGroup:r,opened:a,groupBy:t,extractRows:i,isGroupOpen:o};return ze(Xy,s),s}function Jy(){const e=Te(Xy);if(!e)throw new Error("Missing group!");return e}function AV(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const l=Ya(a.raw,t);n.has(l)||n.set(l,[]),n.get(l).push(a)}return n}function Zy(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const l=AV(e,t[0]),o=[],r=t.slice(1);return l.forEach((i,s)=>{const u=t[0],c=`${a}_${u}_${s}`;o.push({depth:n,id:c,key:u,value:s,items:r.length?Zy(i,r,n+1,c):i,type:"group"})}),o}function Qy(e,t){const n=[];for(const a of e)"type"in a&&a.type==="group"?(a.value!=null&&n.push(a),(t.has(a.id)||a.value==null)&&n.push(...Qy(a.items,t))):n.push(a);return n}function Ki(e,t,n){return{flatItems:_(()=>{if(!t.value.length)return e.value;const l=Zy(e.value,t.value.map(o=>o.key));return Qy(l,n.value)})}}function Gi(e){let{page:t,itemsPerPage:n,sortBy:a,groupBy:l,search:o}=e;const r=ut("VDataTable"),i=_(()=>({page:t.value,itemsPerPage:n.value,sortBy:a.value,groupBy:l.value,search:o.value}));let s=null;ve(i,()=>{Yn(s,i.value)||((s==null?void 0:s.search)!==i.value.search&&(t.value=1),r.emit("update:options",i.value),s=i.value)},{deep:!0,immediate:!0})}const Kc=U({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),eb=Symbol.for("vuetify:data-table-pagination");function Gc(e){const t=Ce(e,"page",void 0,a=>+(a??1)),n=Ce(e,"itemsPerPage",void 0,a=>+(a??10));return{page:t,itemsPerPage:n}}function Yc(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,l=_(()=>n.value===-1?0:n.value*(t.value-1)),o=_(()=>n.value===-1?a.value:Math.min(a.value,l.value+n.value)),r=_(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));kt(()=>{t.value>r.value&&(t.value=r.value)});function i(f){n.value=f,t.value=1}function s(){t.value=ft(t.value+1,1,r.value)}function u(){t.value=ft(t.value-1,1,r.value)}function c(f){t.value=ft(f,1,r.value)}const d={page:t,itemsPerPage:n,startIndex:l,stopIndex:o,pageCount:r,itemsLength:a,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:i};return ze(eb,d),d}function OV(){const e=Te(eb);if(!e)throw new Error("Missing pagination!");return e}function tb(e){const{items:t,startIndex:n,stopIndex:a,itemsPerPage:l}=e;return{paginatedItems:_(()=>l.value<=0?t.value:t.value.slice(n.value,a.value))}}const RV={showSelectAll:!1,allSelected:()=>[],select:e=>{var a;let{items:t,value:n}=e;return new Set(n?[(a=t[0])==null?void 0:a.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},nb={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,currentPage:n,selected:a}=e;return nb.select({items:n,value:t,selected:a})}},ab={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,allItems:n,selected:a}=e;return ab.select({items:n,value:t,selected:a})}},lb=U({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Yn}},"DataTable-select"),ob=Symbol.for("vuetify:data-table-selection");function Yi(e,t){let{allItems:n,currentPage:a}=t;const l=Ce(e,"modelValue",e.modelValue,b=>new Set(rt(b).map(p=>{var S;return((S=n.value.find(C=>e.valueComparator(p,C.value)))==null?void 0:S.value)??p})),b=>[...b.values()]),o=_(()=>n.value.filter(b=>b.selectable)),r=_(()=>a.value.filter(b=>b.selectable)),i=_(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return RV;case"all":return ab;case"page":default:return nb}});function s(b){return rt(b).every(p=>l.value.has(p.value))}function u(b){return rt(b).some(p=>l.value.has(p.value))}function c(b,p){const S=i.value.select({items:b,value:p,selected:new Set(l.value)});l.value=S}function d(b){c([b],!s([b]))}function f(b){const p=i.value.selectAll({value:b,allItems:o.value,currentPage:r.value,selected:new Set(l.value)});l.value=p}const m=_(()=>l.value.size>0),h=_(()=>{const b=i.value.allSelected({allItems:o.value,currentPage:r.value});return!!b.length&&s(b)}),g={toggleSelect:d,select:c,selectAll:f,isSelected:s,isSomeSelected:u,someSelected:m,allSelected:h,showSelectAll:i.value.showSelectAll};return ze(ob,g),g}function qi(){const e=Te(ob);if(!e)throw new Error("Missing selection!");return e}const rb=U({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),ib=Symbol.for("vuetify:data-table-sort");function Xi(e){const t=Ce(e,"sortBy"),n=J(e,"mustSort"),a=J(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:a}}function Ji(e){const{sortBy:t,mustSort:n,multiSort:a,page:l}=e,o=s=>{if(s.key==null)return;let u=t.value.map(d=>({...d}))??[];const c=u.find(d=>d.key===s.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(d=>d.key!==s.key):c.order="desc":a.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,l&&(l.value=1)};function r(s){return!!t.value.find(u=>u.key===s.key)}const i={sortBy:t,toggleSort:o,isSorted:r};return ze(ib,i),i}function LV(){const e=Te(ib);if(!e)throw new Error("Missing sort!");return e}function qc(e,t,n,a){const l=ct();return{sortedItems:_(()=>n.value.length?DV(t.value,n.value,l.current.value,{...e.customKeySort,...a==null?void 0:a.value}):t.value)}}function DV(e,t,n,a){const l=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return[...e].sort((o,r)=>{for(let i=0;if!=null?f.toString().toLocaleLowerCase():f),c!==d)return kr(c)&&kr(d)?0:kr(c)?-1:kr(d)?1:!isNaN(c)&&!isNaN(d)?Number(c)-Number(d):l.compare(c,d)}return 0})}const MV=U({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function FV(e,t){const n=e.returnObject?t:_t(t,e.itemValue),a=_t(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:a,raw:t}}function BV(e,t){const n=[];for(const a of t)n.push(FV(e,a));return n}function NV(e){return{items:_(()=>BV(e,e.items))}}const $V=U({search:String,loading:Boolean,...be(),...MV(),...lb(),...rb(),...Kc({itemsPerPage:5}),...Gy(),...jc(),...lr(),...Ie()},"VDataIterator"),zV=Z()({name:"VDataIterator",props:$V(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"groupBy"),l=J(e,"search"),{items:o}=NV(e),{filteredItems:r}=or(e,o,l,{transform:te=>te.raw}),{sortBy:i,multiSort:s,mustSort:u}=Xi(e),{page:c,itemsPerPage:d}=Gc(e),{toggleSort:f}=Ji({sortBy:i,multiSort:s,mustSort:u,page:c}),{sortByWithGroups:m,opened:h,extractRows:g,isGroupOpen:b,toggleGroup:p}=Wi({groupBy:a,sortBy:i}),{sortedItems:S}=qc(e,r,m),{flatItems:C}=Ki(S,a,h),y=_(()=>C.value.length),{startIndex:w,stopIndex:V,pageCount:k,prevPage:x,nextPage:P,setItemsPerPage:E,setPage:O}=Yc({page:c,itemsPerPage:d,itemsLength:y}),{paginatedItems:T}=tb({items:C,startIndex:w,stopIndex:V,itemsPerPage:d}),F=_(()=>g(T.value)),{isSelected:K,select:X,selectAll:G,toggleSelect:re}=Yi(e,{allItems:o,currentPage:F}),{isExpanded:B,toggleExpand:q}=ji(e);Gi({page:c,itemsPerPage:d,sortBy:i,groupBy:a,search:l});const ne=_(()=>({page:c.value,itemsPerPage:d.value,sortBy:i.value,pageCount:k.value,toggleSort:f,prevPage:x,nextPage:P,setPage:O,setItemsPerPage:E,isSelected:K,select:X,selectAll:G,toggleSelect:re,isExpanded:B,toggleExpand:q,isGroupOpen:b,toggleGroup:p,items:F.value,groupedItems:T.value}));return ae(()=>v(e.tag,{class:["v-data-iterator",e.class],style:e.style},{default:()=>{var te,le,L,M;return[(te=n.header)==null?void 0:te.call(n,ne.value),T.value.length?(L=n.default)==null?void 0:L.call(n,ne.value):(le=n["no-data"])==null?void 0:le.call(n),(M=n.footer)==null?void 0:M.call(n,ne.value)]}})),{}}});function HV(){const e=ie([]);Vm(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const UV=U({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Ee,default:"$first"},prevIcon:{type:Ee,default:"$prev"},nextIcon:{type:Ee,default:"$next"},lastIcon:{type:Ee,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...tn(),...be(),...ht(),...vt(),...Qe(),...Xn(),...Ie({tag:"nav"}),...Le(),...gn({variant:"text"})},"VPagination"),sb=Z()({name:"VPagination",props:UV(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Ce(e,"modelValue"),{t:o,n:r}=ct(),{isRtl:i}=Ct(),{themeClasses:s}=Be(e),{width:u}=Va(),c=ge(-1);Ze(void 0,{scoped:!0});const{resizeRef:d}=On(x=>{if(!x.length)return;const{target:P,contentRect:E}=x[0],O=P.querySelector(".v-pagination__list > *");if(!O)return;const T=E.width,F=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;c.value=g(T,F)}),f=_(()=>parseInt(e.length,10)),m=_(()=>parseInt(e.start,10)),h=_(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(x,P){const E=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((x-P*E)/P).toFixed(2)))}const b=_(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[l.value];if(f.value<=h.value)return In(f.value,m.value);const x=h.value%2===0,P=x?h.value/2:Math.floor(h.value/2),E=x?P:P+1,O=f.value-P;if(E-l.value>=0)return[...In(Math.max(1,h.value-1),m.value),e.ellipsis,f.value];if(l.value-O>=(x?1:0)){const T=h.value-1,F=f.value-T+m.value;return[m.value,e.ellipsis,...In(T,F)]}else{const T=Math.max(1,h.value-3),F=T===1?l.value:l.value-Math.ceil(T/2)+m.value;return[m.value,e.ellipsis,...In(T,F),e.ellipsis,f.value]}});function p(x,P,E){x.preventDefault(),l.value=P,E&&a(E,P)}const{refs:S,updateRef:C}=HV();Ze({VPaginationBtn:{color:J(e,"color"),border:J(e,"border"),density:J(e,"density"),size:J(e,"size"),variant:J(e,"variant"),rounded:J(e,"rounded"),elevation:J(e,"elevation")}});const y=_(()=>b.value.map((x,P)=>{const E=O=>C(O,P);if(typeof x=="string")return{isActive:!1,key:`ellipsis-${P}`,page:x,props:{ref:E,ellipsis:!0,icon:!0,disabled:!0}};{const O=x===l.value;return{isActive:O,key:x,page:r(x),props:{ref:E,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:O?e.activeColor:e.color,ariaCurrent:O,ariaLabel:o(O?e.currentPageAriaLabel:e.pageAriaLabel,x),onClick:T=>p(T,x)}}}})),w=_(()=>{const x=!!e.disabled||l.value<=m.value,P=!!e.disabled||l.value>=m.value+f.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:E=>p(E,m.value,"first"),disabled:x,ariaLabel:o(e.firstAriaLabel),ariaDisabled:x}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:E=>p(E,l.value-1,"prev"),disabled:x,ariaLabel:o(e.previousAriaLabel),ariaDisabled:x},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:E=>p(E,l.value+1,"next"),disabled:P,ariaLabel:o(e.nextAriaLabel),ariaDisabled:P},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:E=>p(E,m.value+f.value-1,"last"),disabled:P,ariaLabel:o(e.lastAriaLabel),ariaDisabled:P}:void 0}});function V(){var P;const x=l.value-m.value;(P=S.value[x])==null||P.$el.focus()}function k(x){x.key===au.left&&!e.disabled&&l.value>+e.start?(l.value=l.value-1,Re(V)):x.key===au.right&&!e.disabled&&l.valuev(e.tag,{ref:d,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":o(e.ariaLabel),onKeydown:k,"data-test":"v-pagination-root"},{default:()=>[v("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&v("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(w.value.first):v(je,se({_as:"VPaginationBtn"},w.value.first),null)]),v("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(w.value.prev):v(je,se({_as:"VPaginationBtn"},w.value.prev),null)]),y.value.map((x,P)=>v("li",{key:x.key,class:["v-pagination__item",{"v-pagination__item--is-active":x.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(x):v(je,se({_as:"VPaginationBtn"},x.props),{default:()=>[x.page]})])),v("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(w.value.next):v(je,se({_as:"VPaginationBtn"},w.value.next),null)]),e.showFirstLastPage&&v("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(w.value.last):v(je,se({_as:"VPaginationBtn"},w.value.last),null)])])]})),{}}}),Xc=U({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),zo=Z()({name:"VDataTableFooter",props:Xc(),setup(e,t){let{slots:n}=t;const{t:a}=ct(),{page:l,pageCount:o,startIndex:r,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:c}=OV(),d=_(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:a(f.title)}));return ae(()=>{var f;return v("div",{class:"v-data-table-footer"},[(f=n.prepend)==null?void 0:f.call(n),v("div",{class:"v-data-table-footer__items-per-page"},[v("span",null,[a(e.itemsPerPageText)]),v(Iy,{items:d.value,modelValue:u.value,"onUpdate:modelValue":m=>c(Number(m)),density:"compact",variant:"outlined","hide-details":!0},null)]),v("div",{class:"v-data-table-footer__info"},[v("div",null,[a(e.pageText,s.value?r.value+1:0,i.value,s.value)])]),v("div",{class:"v-data-table-footer__pagination"},[v(sb,{modelValue:l.value,"onUpdate:modelValue":m=>l.value=m,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:o.value,"next-aria-label":e.nextPageLabel,"prev-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},null)])])}),{}}}),Jc=QC({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String]},(e,t)=>{let{slots:n}=t;const a=e.tag??"td";return v(a,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding},`v-data-table-column--align-${e.align}`],style:{height:he(e.height),width:he(e.width),left:he(e.fixedOffset||null)}},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n)]}})}),jV=U({headers:Array},"DataTable-header"),ub=Symbol.for("vuetify:data-table-headers"),cb={title:"",sortable:!1},WV={...cb,width:48};function KV(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let l=!1;for(let o=0;oa){t.splice(o,0,{element:n,priority:a}),l=!0;break}l||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let l=0;lt.shift()}}function Tu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Tu(n,t);return t}function db(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&db(n.children,t);return t}function GV(e){if(e.key){if(e.key==="data-table-group")return cb;if(["data-table-expand","data-table-select"].includes(e.key))return WV}}function Zc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Zc(n,t+1))):t}function YV(e){let t=!1;function n(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o)if(r&&(o.fixed=!0),o.fixed)if(o.children)for(let i=o.children.length-1;i>=0;i--)n(o.children[i],!0);else t?isNaN(+o.width)&&(`${o.key}`,void 0):o.lastFixed=!0,t=!0;else if(o.children)for(let i=o.children.length-1;i>=0;i--)n(o.children[i]);else t=!1}for(let o=e.length-1;o>=0;o--)n(e[o]);function a(o){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!o)return r;if(o.children){o.fixedOffset=r;for(const i of o.children)r=a(i,r)}else o.fixed&&(o.fixedOffset=r,r+=parseFloat(o.width||"0")||0);return r}let l=0;for(const o of e)l=a(o,l)}function qV(e,t){const n=[];let a=0;const l=KV(e);for(;l.size()>0;){let r=l.count();const i=[];let s=1;for(;r>0;){const{element:u,priority:c}=l.dequeue(),d=t-a-Zc(u);if(i.push({...u,rowspan:d??1,colspan:u.children?Tu(u).length:1}),u.children)for(const f of u.children){const m=c%1+s/Math.pow(10,a+2);l.enqueue(f,a+d+m)}s+=1,r-=1}a+=1,n.push(i)}return{columns:e.map(r=>Tu(r)).flat(),headers:n}}function fb(e){const t=[];for(const n of e){const a={...GV(n),...n},l=a.key??(typeof a.value=="string"?a.value:null),o=a.value??l??null,r={...a,key:l,value:o,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?fb(a.children):void 0};t.push(r)}return t}function Qc(e,t){const n=ie([]),a=ie([]),l=ie(),o=ie();kt(()=>{var h,g,b;const s=(e.headers||Object.keys(e.items[0]??{}).map(p=>({key:p,title:Ln(p)}))).slice(),u=db(s);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!u.has("data-table-group")&&s.unshift({key:"data-table-group",title:"Group"}),(g=t==null?void 0:t.showSelect)!=null&&g.value&&!u.has("data-table-select")&&s.unshift({key:"data-table-select"}),(b=t==null?void 0:t.showExpand)!=null&&b.value&&!u.has("data-table-expand")&&s.push({key:"data-table-expand"});const c=fb(s);YV(c);const d=Math.max(...c.map(p=>Zc(p)))+1,f=qV(c,d);n.value=f.headers,a.value=f.columns;const m=f.headers.flat(1);l.value=m.reduce((p,S)=>(S.sortable&&S.key&&S.sort&&(p[S.key]=S.sort),p),{}),o.value=m.reduce((p,S)=>(S.key&&S.filter&&(p[S.key]=S.filter),p),{})});const r={headers:n,columns:a,sortFunctions:l,filterFunctions:o};return ze(ub,r),r}function Zi(){const e=Te(ub);if(!e)throw new Error("Missing headers!");return e}const vb=U({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:Ee,default:"$sortAsc"},sortDescIcon:{type:Ee,default:"$sortDesc"},...Oi()},"VDataTableHeaders"),Fl=Z()({name:"VDataTableHeaders",props:vb(),setup(e,t){let{slots:n}=t;const{toggleSort:a,sortBy:l,isSorted:o}=LV(),{someSelected:r,allSelected:i,selectAll:s,showSelectAll:u}=qi(),{columns:c,headers:d}=Zi(),{loaderClasses:f}=Jo(e);function m(C,y){if(!(!e.sticky&&!C.fixed))return{position:"sticky",left:C.fixed?he(C.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${y})`:void 0}}function h(C){const y=l.value.find(w=>w.key===C.key);return y?y.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:g,backgroundColorStyles:b}=Ye(e,"color"),p=_(()=>({headers:d.value,columns:c.value,toggleSort:a,isSorted:o,sortBy:l.value,someSelected:r.value,allSelected:i.value,selectAll:s,getSortIcon:h})),S=C=>{let{column:y,x:w,y:V}=C;const k=y.key==="data-table-select"||y.key==="data-table-expand";return v(Jc,se({tag:"th",align:y.align,class:["v-data-table__th",{"v-data-table__th--sortable":y.sortable,"v-data-table__th--sorted":o(y),"v-data-table__th--fixed":y.fixed},f.value],style:{width:he(y.width),minWidth:he(y.minWidth),...m(y,V)},colspan:y.colspan,rowspan:y.rowspan,onClick:y.sortable?()=>a(y):void 0,fixed:y.fixed,lastFixed:y.lastFixed,noPadding:k},y.headerProps),{default:()=>{var E;const x=`header.${y.key}`,P={column:y,selectAll:s,isSorted:o,toggleSort:a,sortBy:l.value,someSelected:r.value,allSelected:i.value,getSortIcon:h};return n[x]?n[x](P):y.key==="data-table-select"?((E=n["header.data-table-select"])==null?void 0:E.call(n,P))??(u&&v(jn,{modelValue:i.value,indeterminate:r.value&&!i.value,"onUpdate:modelValue":s},null)):v("div",{class:"v-data-table-header__content"},[v("span",null,[y.title]),y.sortable&&v($e,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(y)},null),e.multiSort&&o(y)&&v("div",{key:"badge",class:["v-data-table-header__sort-badge",...g.value],style:b.value},[l.value.findIndex(O=>O.key===y.key)+1])])}})};ae(()=>v(pe,null,[n.headers?n.headers(p.value):d.value.map((C,y)=>v("tr",null,[C.map((w,V)=>v(S,{column:w,x:V,y},null))])),e.loading&&v("tr",{class:"v-data-table-progress"},[v("th",{colspan:c.value.length},[v(Ri,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),XV=U({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),JV=Z()({name:"VDataTableGroupHeaderRow",props:XV(),setup(e,t){let{slots:n}=t;const{isGroupOpen:a,toggleGroup:l,extractRows:o}=Jy(),{isSelected:r,isSomeSelected:i,select:s}=qi(),{columns:u}=Zi(),c=_(()=>o([e.item]));return()=>v("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(d=>{var f,m;if(d.key==="data-table-group"){const h=a(e.item)?"$expand":"$next",g=()=>l(e.item);return((f=n["data-table-group"])==null?void 0:f.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??v(Jc,{class:"v-data-table-group-header-row__column"},{default:()=>[v(je,{size:"small",variant:"text",icon:h,onClick:g},null),v("span",null,[e.item.value]),v("span",null,[Jt("("),c.value.length,Jt(")")])]})}if(d.key==="data-table-select"){const h=r(c.value),g=i(c.value)&&!h,b=p=>s(c.value,p);return((m=n["data-table-select"])==null?void 0:m.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":b}}))??v("td",null,[v(jn,{modelValue:h,indeterminate:g,"onUpdate:modelValue":b},null)])}return v("td",null,null)})])}}),ZV=U({index:Number,item:Object,cellProps:[Object,Function],onClick:jt(),onContextmenu:jt(),onDblclick:jt()},"VDataTableRow"),ed=Z()({name:"VDataTableRow",props:ZV(),setup(e,t){let{slots:n}=t;const{isSelected:a,toggleSelect:l}=qi(),{isExpanded:o,toggleExpand:r}=qy(),{columns:i}=Zi();ae(()=>v("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)}],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&i.value.map((s,u)=>{const c=e.item,d=`item.${s.key}`,f={index:e.index,item:c.raw,internalItem:c,value:Ya(c.columns,s.key),column:s,isSelected:a,toggleSelect:l,isExpanded:o,toggleExpand:r},m=typeof e.cellProps=="function"?e.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value,column:s}):e.cellProps,h=typeof s.cellProps=="function"?s.cellProps({index:f.index,item:f.item,internalItem:f.internalItem,value:f.value}):s.cellProps;return v(Jc,se({align:s.align,fixed:s.fixed,fixedOffset:s.fixedOffset,lastFixed:s.lastFixed,noPadding:s.key==="data-table-select"||s.key==="data-table-expand",width:s.width},m,h),{default:()=>{var g,b;return n[d]?n[d](f):s.key==="data-table-select"?((g=n["item.data-table-select"])==null?void 0:g.call(n,f))??v(jn,{disabled:!c.selectable,modelValue:a([c]),onClick:Us(()=>l(c),["stop"])},null):s.key==="data-table-expand"?((b=n["item.data-table-expand"])==null?void 0:b.call(n,f))??v(je,{icon:o(c)?"$collapse":"$expand",size:"small",variant:"text",onClick:Us(()=>r(c),["stop"])},null):pl(f.value)}})})]))}}),mb=U({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function]},"VDataTableRows"),Qa=Z()({name:"VDataTableRows",inheritAttrs:!1,props:mb(),setup(e,t){let{attrs:n,slots:a}=t;const{columns:l}=Zi(),{expandOnClick:o,toggleExpand:r,isExpanded:i}=qy(),{isSelected:s,toggleSelect:u}=qi(),{toggleGroup:c,isGroupOpen:d}=Jy(),{t:f}=ct();return ae(()=>{var m,h;return e.loading&&(!e.items.length||a.loading)?v("tr",{class:"v-data-table-rows-loading",key:"loading"},[v("td",{colspan:l.value.length},[((m=a.loading)==null?void 0:m.call(a))??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?v("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[v("td",{colspan:l.value.length},[((h=a["no-data"])==null?void 0:h.call(a))??f(e.noDataText)])]):v(pe,null,[e.items.map((g,b)=>{var C;if(g.type==="group"){const y={index:b,item:g,columns:l.value,isExpanded:i,toggleExpand:r,isSelected:s,toggleSelect:u,toggleGroup:c,isGroupOpen:d};return a["group-header"]?a["group-header"](y):v(JV,se({key:`group-header_${g.id}`,item:g},uv(n,":group-header",()=>y)),a)}const p={index:b,item:g.raw,internalItem:g,columns:l.value,isExpanded:i,toggleExpand:r,isSelected:s,toggleSelect:u},S={...p,props:se({key:`item_${g.key??g.index}`,onClick:o.value?()=>{r(g)}:void 0,index:b,item:g,cellProps:e.cellProps},uv(n,":row",()=>p),typeof e.rowProps=="function"?e.rowProps({item:p.item,index:p.index,internalItem:p.internalItem}):e.rowProps)};return v(pe,{key:S.props.key},[a.item?a.item(S):v(ed,S.props,a),i(g)&&((C=a["expanded-row"])==null?void 0:C.call(a,p))])})])}),{}}});const gb=U({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...be(),...ht(),...Ie(),...Le()},"VTable"),el=Z()({name:"VTable",props:gb(),setup(e,t){let{slots:n,emit:a}=t;const{themeClasses:l}=Be(e),{densityClasses:o}=Dt(e);return ae(()=>v(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},l.value,o.value,e.class],style:e.style},{default:()=>{var r,i,s;return[(r=n.top)==null?void 0:r.call(n),n.default?v("div",{class:"v-table__wrapper",style:{height:he(e.height)}},[v("table",null,[n.default()])]):(i=n.wrapper)==null?void 0:i.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),QV=U({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function eE(e,t,n,a){const l=e.returnObject?t:_t(t,e.itemValue),o=_t(t,e.itemSelectable,!0),r=a.reduce((i,s)=>(s.key!=null&&(i[s.key]=_t(t,s.value)),i),{});return{type:"item",key:e.returnObject?_t(t,e.itemValue):l,index:n,value:l,selectable:o,columns:r,raw:t}}function tE(e,t,n){return t.map((a,l)=>eE(e,a,l,n))}function td(e,t){return{items:_(()=>tE(e,e.items,t.value))}}const nd=U({...mb(),width:[String,Number],search:String,...Gy(),...jc(),...jV(),...QV(),...lb(),...rb(),...vb(),...gb()},"DataTable"),nE=U({...Kc(),...nd(),...lr(),...Xc()},"VDataTable"),aE=Z()({name:"VDataTable",props:nE(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{page:s,itemsPerPage:u}=Gc(e),{columns:c,headers:d,sortFunctions:f,filterFunctions:m}=Qc(e,{groupBy:l,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:h}=td(e,c),g=J(e,"search"),{filteredItems:b}=or(e,h,g,{transform:$=>$.columns,customKeyFilter:m}),{toggleSort:p}=Ji({sortBy:o,multiSort:r,mustSort:i,page:s}),{sortByWithGroups:S,opened:C,extractRows:y,isGroupOpen:w,toggleGroup:V}=Wi({groupBy:l,sortBy:o}),{sortedItems:k}=qc(e,b,S,f),{flatItems:x}=Ki(k,l,C),P=_(()=>x.value.length),{startIndex:E,stopIndex:O,pageCount:T,setItemsPerPage:F}=Yc({page:s,itemsPerPage:u,itemsLength:P}),{paginatedItems:K}=tb({items:x,startIndex:E,stopIndex:O,itemsPerPage:u}),X=_(()=>y(K.value)),{isSelected:G,select:re,selectAll:B,toggleSelect:q,someSelected:ne,allSelected:te}=Yi(e,{allItems:h,currentPage:X}),{isExpanded:le,toggleExpand:L}=ji(e);Gi({page:s,itemsPerPage:u,sortBy:o,groupBy:l,search:g}),Ze({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const M=_(()=>({page:s.value,itemsPerPage:u.value,sortBy:o.value,pageCount:T.value,toggleSort:p,setItemsPerPage:F,someSelected:ne.value,allSelected:te.value,isSelected:G,select:re,selectAll:B,toggleSelect:q,isExpanded:le,toggleExpand:L,isGroupOpen:w,toggleGroup:V,items:X.value.map($=>$.raw),internalItems:X.value,groupedItems:K.value,columns:c.value,headers:d.value}));return ae(()=>{const $=zo.filterProps(e),N=Fl.filterProps(e),R=Qa.filterProps(e),H=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},H),{top:()=>{var W;return(W=a.top)==null?void 0:W.call(a,M.value)},default:()=>{var W,z,ue,I,A,D;return a.default?a.default(M.value):v(pe,null,[(W=a.colgroup)==null?void 0:W.call(a,M.value),v("thead",null,[v(Fl,N,a)]),(z=a.thead)==null?void 0:z.call(a,M.value),v("tbody",null,[(ue=a["body.prepend"])==null?void 0:ue.call(a,M.value),a.body?a.body(M.value):v(Qa,se(n,R,{items:K.value}),a),(I=a["body.append"])==null?void 0:I.call(a,M.value)]),(A=a.tbody)==null?void 0:A.call(a,M.value),(D=a.tfoot)==null?void 0:D.call(a,M.value)])},bottom:()=>a.bottom?a.bottom(M.value):v(pe,null,[v(Mi,null,null),v(zo,$,{prepend:a["footer.prepend"]})])})}),{}}}),lE=U({...nd(),...jc(),...Vy(),...lr()},"VDataTableVirtual"),oE=Z()({name:"VDataTableVirtual",props:lE(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{columns:s,headers:u,sortFunctions:c,filterFunctions:d}=Qc(e,{groupBy:l,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:f}=td(e,s),m=J(e,"search"),{filteredItems:h}=or(e,f,m,{transform:N=>N.columns,customKeyFilter:d}),{toggleSort:g}=Ji({sortBy:o,multiSort:r,mustSort:i}),{sortByWithGroups:b,opened:p,extractRows:S,isGroupOpen:C,toggleGroup:y}=Wi({groupBy:l,sortBy:o}),{sortedItems:w}=qc(e,h,b,c),{flatItems:V}=Ki(w,l,p),k=_(()=>S(V.value)),{isSelected:x,select:P,selectAll:E,toggleSelect:O,someSelected:T,allSelected:F}=Yi(e,{allItems:k,currentPage:k}),{isExpanded:K,toggleExpand:X}=ji(e),{containerRef:G,markerRef:re,paddingTop:B,paddingBottom:q,computedItems:ne,handleItemResize:te,handleScroll:le,handleScrollend:L}=Ey(e,V),M=_(()=>ne.value.map(N=>N.raw));Gi({sortBy:o,page:ge(1),itemsPerPage:ge(-1),groupBy:l,search:m}),Ze({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const $=_(()=>({sortBy:o.value,toggleSort:g,someSelected:T.value,allSelected:F.value,isSelected:x,select:P,selectAll:E,toggleSelect:O,isExpanded:K,toggleExpand:X,isGroupOpen:C,toggleGroup:y,items:k.value.map(N=>N.raw),internalItems:k.value,groupedItems:V.value,columns:s.value,headers:u.value}));ae(()=>{const N=Fl.filterProps(e),R=Qa.filterProps(e),H=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},H),{top:()=>{var W;return(W=a.top)==null?void 0:W.call(a,$.value)},wrapper:()=>{var W,z;return v("div",{ref:G,onScrollPassive:le,onScrollend:L,class:"v-table__wrapper",style:{height:he(e.height)}},[v("table",null,[v("thead",null,[v(Fl,se(N,{sticky:e.fixedHeader}),a)]),v("tbody",null,[v("tr",{ref:re,style:{height:he(B.value),border:0}},[v("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(W=a["body.prepend"])==null?void 0:W.call(a,$.value),v(Qa,se(n,R,{items:M.value}),{...a,item:ue=>v(Py,{key:ue.internalItem.index,renderless:!0,"onUpdate:height":I=>te(ue.internalItem.index,I)},{default:I=>{var D;let{itemRef:A}=I;return((D=a.item)==null?void 0:D.call(a,{...ue,itemRef:A}))??v(ed,se(ue.props,{ref:A,key:ue.internalItem.index,index:ue.internalItem.index}),a)}})}),(z=a["body.append"])==null?void 0:z.call(a,$.value),v("tr",{style:{height:he(q.value),border:0}},[v("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var W;return(W=a.bottom)==null?void 0:W.call(a,$.value)}})})}}),rE=U({itemsLength:{type:[Number,String],required:!0},...Kc(),...nd(),...Xc()},"VDataTableServer"),iE=Z()({name:"VDataTableServer",props:rE(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=Wc(e),{sortBy:o,multiSort:r,mustSort:i}=Xi(e),{page:s,itemsPerPage:u}=Gc(e),c=_(()=>parseInt(e.itemsLength,10)),{columns:d,headers:f}=Qc(e,{groupBy:l,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:m}=td(e,d),{toggleSort:h}=Ji({sortBy:o,multiSort:r,mustSort:i,page:s}),{opened:g,isGroupOpen:b,toggleGroup:p,extractRows:S}=Wi({groupBy:l,sortBy:o}),{pageCount:C,setItemsPerPage:y}=Yc({page:s,itemsPerPage:u,itemsLength:c}),{flatItems:w}=Ki(m,l,g),{isSelected:V,select:k,selectAll:x,toggleSelect:P,someSelected:E,allSelected:O}=Yi(e,{allItems:m,currentPage:m}),{isExpanded:T,toggleExpand:F}=ji(e),K=_(()=>S(m.value));Gi({page:s,itemsPerPage:u,sortBy:o,groupBy:l,search:J(e,"search")}),ze("v-data-table",{toggleSort:h,sortBy:o}),Ze({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const X=_(()=>({page:s.value,itemsPerPage:u.value,sortBy:o.value,pageCount:C.value,toggleSort:h,setItemsPerPage:y,someSelected:E.value,allSelected:O.value,isSelected:V,select:k,selectAll:x,toggleSelect:P,isExpanded:T,toggleExpand:F,isGroupOpen:b,toggleGroup:p,items:K.value.map(G=>G.raw),internalItems:K.value,groupedItems:w.value,columns:d.value,headers:f.value}));ae(()=>{const G=zo.filterProps(e),re=Fl.filterProps(e),B=Qa.filterProps(e),q=el.filterProps(e);return v(el,se({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},q),{top:()=>{var ne;return(ne=a.top)==null?void 0:ne.call(a,X.value)},default:()=>{var ne,te,le,L,M,$;return a.default?a.default(X.value):v(pe,null,[(ne=a.colgroup)==null?void 0:ne.call(a,X.value),v("thead",{class:"v-data-table__thead",role:"rowgroup"},[v(Fl,se(re,{sticky:e.fixedHeader}),a)]),(te=a.thead)==null?void 0:te.call(a,X.value),v("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(le=a["body.prepend"])==null?void 0:le.call(a,X.value),a.body?a.body(X.value):v(Qa,se(n,B,{items:w.value}),a),(L=a["body.append"])==null?void 0:L.call(a,X.value)]),(M=a.tbody)==null?void 0:M.call(a,X.value),($=a.tfoot)==null?void 0:$.call(a,X.value)])},bottom:()=>a.bottom?a.bottom(X.value):v(zo,G,{prepend:a["footer.prepend"]})})})}});const sE=U({fluid:{type:Boolean,default:!1},...be(),...Ie()},"VContainer"),uE=Z()({name:"VContainer",props:sE(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=Ct();return ae(()=>v(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},a.value,e.class],style:e.style},n)),{}}}),hb=(()=>xi.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}))(),yb=(()=>xi.reduce((e,t)=>{const n="offset"+Ln(t);return e[n]={type:[String,Number],default:null},e},{}))(),bb=(()=>xi.reduce((e,t)=>{const n="order"+Ln(t);return e[n]={type:[String,Number],default:null},e},{}))(),Ov={col:Object.keys(hb),offset:Object.keys(yb),order:Object.keys(bb)};function cE(e,t,n){let a=e;if(!(n==null||n===!1)){if(t){const l=t.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const dE=["auto","start","end","center","baseline","stretch"],fE=U({cols:{type:[Boolean,String,Number],default:!1},...hb,offset:{type:[String,Number],default:null},...yb,order:{type:[String,Number],default:null},...bb,alignSelf:{type:String,default:null,validator:e=>dE.includes(e)},...be(),...Ie()},"VCol"),vE=Z()({name:"VCol",props:fE(),setup(e,t){let{slots:n}=t;const a=_(()=>{const l=[];let o;for(o in Ov)Ov[o].forEach(i=>{const s=e[i],u=cE(o,i,s);u&&l.push(u)});const r=l.some(i=>i.startsWith("v-col-"));return l.push({"v-col":!r||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return vn(e.tag,{class:[a.value,e.class],style:e.style},(l=n.default)==null?void 0:l.call(n))}}}),ad=["start","end","center"],pb=["space-between","space-around","space-evenly"];function ld(e,t){return xi.reduce((n,a)=>{const l=e+Ln(a);return n[l]=t(),n},{})}const mE=[...ad,"baseline","stretch"],_b=e=>mE.includes(e),Sb=ld("align",()=>({type:String,default:null,validator:_b})),gE=[...ad,...pb],kb=e=>gE.includes(e),Cb=ld("justify",()=>({type:String,default:null,validator:kb})),hE=[...ad,...pb,"stretch"],wb=e=>hE.includes(e),xb=ld("alignContent",()=>({type:String,default:null,validator:wb})),Rv={align:Object.keys(Sb),justify:Object.keys(Cb),alignContent:Object.keys(xb)},yE={align:"align",justify:"justify",alignContent:"align-content"};function bE(e,t,n){let a=yE[e];if(n!=null){if(t){const l=t.replace(e,"");a+=`-${l}`}return a+=`-${n}`,a.toLowerCase()}}const pE=U({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:_b},...Sb,justify:{type:String,default:null,validator:kb},...Cb,alignContent:{type:String,default:null,validator:wb},...xb,...be(),...Ie()},"VRow"),_E=Z()({name:"VRow",props:pE(),setup(e,t){let{slots:n}=t;const a=_(()=>{const l=[];let o;for(o in Rv)Rv[o].forEach(r=>{const i=e[r],s=bE(o,r,i);s&&l.push(s)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return vn(e.tag,{class:["v-row",a.value,e.class],style:e.style},(l=n.default)==null?void 0:l.call(n))}}}),Pb=Qt("v-spacer","div","VSpacer"),Vb=U({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Au=Z()({name:"VDatePickerControls",props:Vb(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const a=_(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),l=_(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),o=_(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),r=_(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function i(){n("click:prev")}function s(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return ae(()=>v("div",{class:["v-date-picker-controls"]},[v(je,{class:"v-date-picker-controls__month-btn",disabled:a.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),v(je,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:l.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),v(Pb,{key:"mode-spacer"},null),v("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[v(je,{disabled:o.value,icon:e.prevIcon,variant:"text",onClick:i},null),v(je,{disabled:r.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}});const SE=U({appendIcon:String,color:String,header:String,transition:String,onClick:jt()},"VDatePickerHeader"),Ou=Z()({name:"VDatePickerHeader",props:SE(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"color");function r(){n("click")}function i(){n("click:append")}return ae(()=>{const s=!!(a.default||e.header),u=!!(a.append||e.appendIcon);return v("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value],style:o.value,onClick:r},[a.prepend&&v("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),s&&v(sn,{key:"content",name:e.transition},{default:()=>{var c;return[v("div",{key:e.header,class:"v-date-picker-header__content"},[((c=a.default)==null?void 0:c.call(a))??e.header])]}}),u&&v("div",{class:"v-date-picker-header__append"},[a.append?v(De,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=a.append)==null?void 0:c.call(a)]}}):v(je,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:i},null)])])}),{}}});const Eb=U({allowedDates:[Array,Function],disabled:Boolean,color:String,month:[Number,String],hideWeekdays:Boolean,max:null,min:null,modelValue:Array,multiple:Boolean,showAdjacentMonths:Boolean,showWeek:Boolean,year:[Number,String]},"VDatePickerMonth"),Ru=Z()({name:"VDatePickerMonth",props:Eb(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=ie(),o=wi(),r=Ce(e,"modelValue",[],g=>rt(g)),i=_(()=>r.value.length>0?o.date(r.value[0]):e.min?o.date(e.min):Array.isArray(e.allowedDates)?o.date(e.allowedDates[0]):o.date()),s=Ce(e,"year",void 0,g=>{const b=g!=null?Number(g):o.getYear(i.value);return o.startOfYear(o.setYear(o.date(),b))},g=>o.getYear(g)),u=Ce(e,"month",void 0,g=>{const b=g!=null?Number(g):o.getMonth(i.value),p=o.setYear(o.date(),o.getYear(s.value));return o.setMonth(p,b)},g=>o.getMonth(g)),c=_(()=>{const g=o.getWeekArray(u.value),b=g.flat(),p=6*7;if(b.length{const g=c.value.flat(),b=o.date();return g.map((p,S)=>{const C=o.toISO(p),y=!o.isSameMonth(p,u.value);return{date:p,isoDate:C,formatted:o.format(p,"keyboardDate"),year:o.getYear(p),month:o.getMonth(p),isDisabled:m(p),isWeekStart:S%7===0,isWeekEnd:S%7===6,isSelected:r.value.some(w=>o.isSameDay(p,w)),isToday:o.isSameDay(p,b),isAdjacent:y,isHidden:y&&!e.showAdjacentMonths,isHovered:!1,localized:o.format(p,"dayOfMonth")}})}),f=_(()=>c.value.map(g=>Fw(o,g[0])));function m(g){if(e.disabled)return!0;const b=o.date(g);return e.min&&o.isAfter(o.date(e.min),b)||e.max&&o.isAfter(b,o.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(p=>o.isSameDay(o.date(p),b)):typeof e.allowedDates=="function"?!e.allowedDates(b):!1}function h(g){if(e.multiple){const b=r.value.findIndex(p=>o.isSameDay(p,g));if(b===-1)r.value=[...r.value,g];else{const p=[...r.value];p.splice(b,1),r.value=p}}else r.value=[g]}return ve(i,g=>{u.value=g,s.value=g}),()=>v("div",{class:"v-date-picker-month"},[e.showWeek&&v("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&v("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[Jt(" ")]),f.value.map(g=>v("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[g]))]),v("div",{ref:l,class:"v-date-picker-month__days"},[!e.hideWeekdays&&o.getWeekdays().map(g=>v("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[g])),d.value.map((g,b)=>{const p={props:{onClick:()=>h(g.date)},item:g,i:b};return v("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":g.isAdjacent,"v-date-picker-month__day--hide-adjacent":g.isHidden,"v-date-picker-month__day--hovered":g.isHovered,"v-date-picker-month__day--selected":g.isSelected,"v-date-picker-month__day--week-end":g.isWeekEnd,"v-date-picker-month__day--week-start":g.isWeekStart}],"data-v-date":g.isDisabled?void 0:g.isoDate},[(e.showAdjacentMonths||!g.isAdjacent)&&v(De,{defaults:{VBtn:{color:(g.isSelected||g.isToday)&&!g.isDisabled?e.color:void 0,disabled:g.isDisabled,icon:!0,ripple:!1,text:g.localized,variant:g.isDisabled?"text":g.isToday&&!g.isSelected?"outlined":"flat",onClick:()=>h(g.date)}}},{default:()=>{var S;return[((S=a.day)==null?void 0:S.call(a,p))??v(je,p.props,null)]}})])})])])}});const Ib=U({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),Lu=Z()({name:"VDatePickerMonths",props:Ib(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=wi(),l=Ce(e,"modelValue"),o=_(()=>{let r=a.startOfYear(a.date());return In(12).map(i=>{const s=a.format(r,"monthShort");return r=a.getNextMonth(r),{text:s,value:i}})});return kt(()=>{l.value=l.value??a.getMonth(a.date())}),ae(()=>v("div",{class:"v-date-picker-months",style:{height:he(e.height)}},[v("div",{class:"v-date-picker-months__content"},[o.value.map((r,i)=>{var c;const s={active:l.value===i,color:l.value===i?e.color:void 0,rounded:!0,text:r.text,variant:l.value===r.value?"flat":"text",onClick:()=>u(i)};function u(d){l.value=d}return((c=n.month)==null?void 0:c.call(n,{month:r,i,props:s}))??v(je,se({key:"month"},s,{onClick:()=>u(i)}),null)})])])),{}}});const Tb=U({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),Du=Z()({name:"VDatePickerYears",props:Tb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=wi(),l=Ce(e,"modelValue"),o=_(()=>{const i=a.getYear(a.date());let s=i-100,u=i+52;e.min&&(s=a.getYear(a.date(e.min))),e.max&&(u=a.getYear(a.date(e.max)));let c=a.startOfYear(a.date());return c=a.setYear(c,s),In(u-s+1,s).map(d=>{const f=a.format(c,"year");return c=a.setYear(c,a.getYear(c)+1),{text:f,value:d}})});kt(()=>{l.value=l.value??a.getYear(a.date())});const r=ie();return st(async()=>{var i;await Re(),(i=r.value)==null||i.$el.scrollIntoView({block:"center"})}),ae(()=>v("div",{class:"v-date-picker-years",style:{height:he(e.height)}},[v("div",{class:"v-date-picker-years__content"},[o.value.map((i,s)=>{var c;const u={ref:l.value===i.value?r:void 0,active:l.value===i.value,color:l.value===i.value?e.color:void 0,rounded:!0,text:i.text,variant:l.value===i.value?"flat":"text",onClick:()=>l.value=i.value};return((c=n.year)==null?void 0:c.call(n,{year:i,i:s,props:u}))??v(je,se({key:"month"},u),null)})])])),{}}});const kE=Qt("v-picker-title"),Ab=U({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Ui()},"VPicker"),Lv=Z()({name:"VPicker",props:Ab(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(J(e,"color"));return ae(()=>{const o=Za.filterProps(e),r=!!(e.title||n.title);return v(Za,se(o,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var i;return[!e.hideHeader&&v("div",{key:"header",class:[a.value],style:[l.value]},[r&&v(kE,{key:"picker-title"},{default:()=>{var s;return[((s=n.title)==null?void 0:s.call(n))??e.title]}}),n.header&&v("div",{class:"v-picker__header"},[n.header()])]),v("div",{class:"v-picker__body"},[(i=n.default)==null?void 0:i.call(n)]),n.actions&&v(De,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[v("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),CE=U({header:{type:String,default:"$vuetify.datePicker.header"},...Vb(),...Eb(),...gt(Ib(),["modelValue"]),...gt(Tb(),["modelValue"]),...Ab({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),wE=Z()({name:"VDatePicker",props:CE(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=wi(),{t:o}=ct(),r=Ce(e,"modelValue",void 0,k=>rt(k),k=>e.multiple?k:k[0]),i=Ce(e,"viewMode"),s=_(()=>{var x;const k=l.date((x=r.value)==null?void 0:x[0]);return k&&l.isValid(k)?k:l.date()}),u=ie(Number(e.month??l.getMonth(l.startOfMonth(s.value)))),c=ie(Number(e.year??l.getYear(l.startOfYear(l.setMonth(s.value,u.value))))),d=ge(!1),f=_(()=>e.multiple&&r.value.length>1?o("$vuetify.datePicker.itemsSelected",r.value.length):r.value[0]&&l.isValid(r.value[0])?l.format(r.value[0],"normalDateWithWeekday"):o(e.header)),m=_(()=>l.format(l.setYear(l.setMonth(l.date(),u.value),c.value),"monthAndYear")),h=_(()=>`date-picker-header${d.value?"-reverse":""}-transition`),g=_(()=>{const k=l.date(e.min);return e.min&&l.isValid(k)?k:null}),b=_(()=>{const k=l.date(e.max);return e.max&&l.isValid(k)?k:null}),p=_(()=>{if(e.disabled)return!0;const k=[];if(i.value!=="month")k.push("prev","next");else{let x=l.date();if(x=l.setYear(x,c.value),x=l.setMonth(x,u.value),g.value){const P=l.addDays(l.startOfMonth(x),-1);l.isAfter(g.value,P)&&k.push("prev")}if(b.value){const P=l.addDays(l.endOfMonth(x),1);l.isAfter(P,b.value)&&k.push("next")}}return k});function S(){u.value<11?u.value++:(c.value++,u.value=0)}function C(){u.value>0?u.value--:(c.value--,u.value=11)}function y(){i.value="month"}function w(){i.value=i.value==="months"?"month":"months"}function V(){i.value=i.value==="year"?"month":"year"}return ve(u,()=>{i.value==="months"&&w(),n("update:month",u.value)}),ve(c,()=>{i.value==="year"&&V(),n("update:year",c.value)}),ve(r,(k,x)=>{const P=l.date(rt(k)[0]),E=l.date(rt(x)[0]);d.value=l.isBefore(P,E)}),ae(()=>{const k=Lv.filterProps(e),x=Au.filterProps(e),P=Ou.filterProps(e),E=Ru.filterProps(e),O=gt(Lu.filterProps(e),["modelValue"]),T=gt(Du.filterProps(e),["modelValue"]),F={header:f.value,transition:h.value};return v(Lv,se(k,{class:["v-date-picker",`v-date-picker--${i.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var K;return((K=a.title)==null?void 0:K.call(a))??v("div",{class:"v-date-picker__title"},[o(e.title)])},header:()=>a.header?v(De,{defaults:{VDatePickerHeader:{...F}}},{default:()=>{var K;return[(K=a.header)==null?void 0:K.call(a,F)]}}):v(Ou,se({key:"header"},P,F,{onClick:i.value!=="month"?y:void 0}),a),default:()=>v(pe,null,[v(Au,se(x,{disabled:p.value,text:m.value,"onClick:next":S,"onClick:prev":C,"onClick:month":w,"onClick:year":V}),null),v(Jr,{hideOnLeave:!0},{default:()=>[i.value==="months"?v(Lu,se({key:"date-picker-months"},O,{modelValue:u.value,"onUpdate:modelValue":K=>u.value=K,min:g.value,max:b.value}),null):i.value==="year"?v(Du,se({key:"date-picker-years"},T,{modelValue:c.value,"onUpdate:modelValue":K=>c.value=K,min:g.value,max:b.value}),null):v(Ru,se({key:"date-picker-month"},E,{modelValue:r.value,"onUpdate:modelValue":K=>r.value=K,month:u.value,"onUpdate:month":K=>u.value=K,year:c.value,"onUpdate:year":K=>c.value=K,min:g.value,max:b.value}),null)]})]),actions:a.actions})}),{}}});const Ho=Symbol.for("vuetify:v-expansion-panel"),xE=["default","accordion","inset","popout"],PE=U({color:String,static:Boolean,variant:{type:String,default:"default",validator:e=>xE.includes(e)},readonly:Boolean,...be(),...ol(),...Ie(),...Le()},"VExpansionPanels"),VE=Z()({name:"VExpansionPanels",props:PE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;Ea(e,Ho);const{themeClasses:a}=Be(e),l=_(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Ze({VExpansionPanel:{color:J(e,"color"),readonly:J(e,"readonly"),static:J(e,"static")}}),ae(()=>v(e.tag,{class:["v-expansion-panels",a.value,l.value,e.class],style:e.style},n)),{}}}),EE=U({...be(),...Bi()},"VExpansionPanelText"),Ob=Z()({name:"VExpansionPanelText",props:EE(),setup(e,t){let{slots:n}=t;const a=Te(Ho);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:o}=Mc(e,a.isSelected);return ae(()=>v(Ii,{onAfterLeave:o},{default:()=>{var r;return[nt(v("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&l.value&&v("div",{class:"v-expansion-panel-text__wrapper"},[(r=n.default)==null?void 0:r.call(n)])]),[[Cn,a.isSelected.value]])]}})),{}}}),Rb=U({color:String,expandIcon:{type:Ee,default:"$expand"},collapseIcon:{type:Ee,default:"$collapse"},hideActions:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...be()},"VExpansionPanelTitle"),Lb=Z()({name:"VExpansionPanelTitle",directives:{Ripple:Jn},props:Rb(),setup(e,t){let{slots:n}=t;const a=Te(Ho);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"color"),r=_(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return ae(()=>{var i;return nt(v("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--static":e.static},l.value,e.class],style:[o.value,e.style],type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[v("span",{class:"v-expansion-panel-title__overlay"},null),(i=n.default)==null?void 0:i.call(n,r.value),!e.hideActions&&v("span",{class:"v-expansion-panel-title__icon"},[n.actions?n.actions(r.value):v($e,{icon:a.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[Kt("ripple"),e.ripple]])}),{}}}),IE=U({title:String,text:String,bgColor:String,...be(),...vt(),...rl(),...Bi(),...Qe(),...Ie(),...Rb()},"VExpansionPanel"),TE=Z()({name:"VExpansionPanel",props:IE(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,Ho),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(e,"bgColor"),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),s=_(()=>(a==null?void 0:a.disabled.value)||e.disabled),u=_(()=>a.group.items.value.reduce((f,m,h)=>(a.group.selected.value.includes(m.id)&&f.push(h),f),[])),c=_(()=>{const f=a.group.items.value.findIndex(m=>m.id===a.id);return!a.isSelected.value&&u.value.some(m=>m-f===1)}),d=_(()=>{const f=a.group.items.value.findIndex(m=>m.id===a.id);return!a.isSelected.value&&u.value.some(m=>m-f===-1)});return ze(Ho,a),Ze({VExpansionPanelText:{eager:J(e,"eager")},VExpansionPanelTitle:{readonly:J(e,"readonly")}}),ae(()=>{const f=!!(n.text||e.text),m=!!(n.title||e.title);return v(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":s.value},i.value,l.value,e.class],style:[o.value,e.style]},{default:()=>{var h;return[v("div",{class:["v-expansion-panel__shadow",...r.value]},null),m&&v(Lb,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[n.title?n.title():e.title]}),f&&v(Ob,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(h=n.default)==null?void 0:h.call(n)]}})}),{}}});const AE=U({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...Qn({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>rt(e).every(t=>t!=null&&typeof t=="object")},...ar({clearable:!0})},"VFileInput"),OE=Z()({name:"VFileInput",inheritAttrs:!1,props:AE(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:o}=ct(),r=Ce(e,"modelValue"),{isFocused:i,focus:s,blur:u}=Zn(e),c=_(()=>typeof e.showSize!="boolean"?e.showSize:void 0),d=_(()=>(r.value??[]).reduce((P,E)=>{let{size:O=0}=E;return P+O},0)),f=_(()=>Yf(d.value,c.value)),m=_(()=>(r.value??[]).map(P=>{const{name:E="",size:O=0}=P;return e.showSize?`${E} (${Yf(O,c.value)})`:E})),h=_(()=>{var E;const P=((E=r.value)==null?void 0:E.length)??0;return e.showSize?o(e.counterSizeString,P,f.value):o(e.counterString,P)}),g=ie(),b=ie(),p=ie(),S=_(()=>i.value||e.active),C=_(()=>["plain","underlined"].includes(e.variant));function y(){var P;p.value!==document.activeElement&&((P=p.value)==null||P.focus()),i.value||s()}function w(P){k(P)}function V(P){a("mousedown:control",P)}function k(P){var E;(E=p.value)==null||E.click(),a("click:control",P)}function x(P){P.stopPropagation(),y(),Re(()=>{r.value=[],gc(e["onClick:clear"],P)})}return ve(r,P=>{(!Array.isArray(P)||!P.length)&&p.value&&(p.value.value="")}),ae(()=>{const P=!!(l.counter||e.counter),E=!!(P||l.details),[O,T]=Pa(n),{modelValue:F,...K}=Vt.filterProps(e),X=Fc(e);return v(Vt,se({ref:g,modelValue:r.value,"onUpdate:modelValue":G=>r.value=G,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-input--plain-underlined":C.value},e.class],style:e.style,"onClick:prepend":w},O,K,{centerAffix:!C.value,focused:i.value}),{...l,default:G=>{let{id:re,isDisabled:B,isDirty:q,isReadonly:ne,isValid:te}=G;return v(Xl,se({ref:b,"prepend-icon":e.prependIcon,onMousedown:V,onClick:k,"onClick:clear":x,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},X,{id:re.value,active:S.value||q.value,dirty:q.value,disabled:B.value,focused:i.value,error:te.value===!1}),{...l,default:le=>{var $;let{props:{class:L,...M}}=le;return v(pe,null,[v("input",se({ref:p,type:"file",readonly:ne.value,disabled:B.value,multiple:e.multiple,name:e.name,onClick:N=>{N.stopPropagation(),ne.value&&N.preventDefault(),y()},onChange:N=>{if(!N.target)return;const R=N.target;r.value=[...R.files??[]]},onFocus:y,onBlur:u},M,T),null),v("div",{class:L},[!!(($=r.value)!=null&&$.length)&&(l.selection?l.selection({fileNames:m.value,totalBytes:d.value,totalBytesReadable:f.value}):e.chips?m.value.map(N=>v(tr,{key:N,size:"small",color:e.color},{default:()=>[N]})):m.value.join(", "))])])}})},details:E?G=>{var re,B;return v(pe,null,[(re=l.details)==null?void 0:re.call(l,G),P&&v(pe,null,[v("span",null,null),v($i,{active:!!((B=r.value)!=null&&B.length),value:h.value},l.counter)])])}:void 0})}),wn({},g,b,p)}});const RE=U({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...tn(),...be(),...vt(),...Ul(),...Qe(),...Ie({tag:"footer"}),...Le()},"VFooter"),LE=Z()({name:"VFooter",props:RE(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(J(e,"color")),{borderClasses:r}=mn(e),{elevationClasses:i}=wt(e),{roundedClasses:s}=at(e),u=ge(32),{resizeRef:c}=On(m=>{m.length&&(u.value=m[0].target.clientHeight)}),d=_(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:f}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:_(()=>"bottom"),layoutSize:d,elementSize:_(()=>e.height==="auto"?void 0:d.value),active:_(()=>e.app),absolute:J(e,"absolute")});return ae(()=>v(e.tag,{ref:c,class:["v-footer",a.value,l.value,r.value,i.value,s.value,e.class],style:[o.value,e.app?f.value:{height:he(e.height)},e.style]},n)),{}}}),DE=U({...be(),...Qx()},"VForm"),ME=Z()({name:"VForm",props:DE(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=e1(e),o=ie();function r(s){s.preventDefault(),l.reset()}function i(s){const u=s,c=l.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),a("submit",u),u.defaultPrevented||c.then(d=>{var m;let{valid:f}=d;f&&((m=o.value)==null||m.submit())}),u.preventDefault()}return ae(()=>{var s;return v("form",{ref:o,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:r,onSubmit:i},[(s=n.default)==null?void 0:s.call(n,l)])}),wn(l,o)}}),FE=U({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...py()},"VHover"),BE=Z()({name:"VHover",props:FE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{runOpenDelay:l,runCloseDelay:o}=_y(e,r=>!e.disabled&&(a.value=r));return()=>{var r;return(r=n.default)==null?void 0:r.call(n,{isHovering:a.value,props:{onMouseenter:l,onMouseleave:o}})}}});const NE=U({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Bt(),...Ie()},"VInfiniteScroll"),Dv=Zt({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootRef:null,rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:a,isIntersecting:l}=Ti(o=>{},e.rootMargin?{rootMargin:e.rootMargin}:void 0);return ve(l,async o=>{n("intersect",e.side,o)}),ae(()=>v("div",{class:"v-infinite-scroll-intersect",ref:a},[Jt(" ")])),{}}}),$E=Z()({name:"VInfiniteScroll",props:NE(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=ie(),o=ge("ok"),r=ge("ok"),i=_(()=>he(e.margin)),s=ge(!1);function u(w){if(!l.value)return;const V=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[V]=w}function c(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[w]}function d(){if(!l.value)return 0;const w=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[w]}function f(){if(!l.value)return 0;const w=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[w]}st(()=>{l.value&&(e.side==="start"?u(d()):e.side==="both"&&u(d()/2-f()/2))});function m(w,V){w==="start"?o.value=V:w==="end"&&(r.value=V)}function h(w){return w==="start"?o.value:r.value}let g=0;function b(w,V){s.value=V,s.value&&p(w)}function p(w){if(e.mode!=="manual"&&!s.value)return;const V=h(w);if(!l.value||V==="loading")return;g=d(),m(w,"loading");function k(x){m(w,x),Re(()=>{x==="empty"||x==="error"||(x==="ok"&&w==="start"&&u(d()-g+c()),e.mode!=="manual"&&Re(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{p(w)})})})}))})}a("load",{side:w,done:k})}const{t:S}=ct();function C(w,V){var P,E,O,T,F;if(e.side!==w&&e.side!=="both")return;const k=()=>p(w),x={side:w,props:{onClick:k,color:e.color}};return V==="error"?(P=n.error)==null?void 0:P.call(n,x):V==="empty"?((E=n.empty)==null?void 0:E.call(n,x))??v("div",null,[S(e.emptyText)]):e.mode==="manual"?V==="loading"?((O=n.loading)==null?void 0:O.call(n,x))??v(Ml,{indeterminate:!0,color:e.color},null):((T=n["load-more"])==null?void 0:T.call(n,x))??v(je,{variant:"outlined",color:e.color,onClick:k},{default:()=>[S(e.loadMoreText)]}):((F=n.loading)==null?void 0:F.call(n,x))??v(Ml,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:y}=Nt(e);ae(()=>{const w=e.tag,V=e.side==="start"||e.side==="both",k=e.side==="end"||e.side==="both",x=e.mode==="intersect";return v(w,{ref:l,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":V,"v-infinite-scroll--end":k}],style:y.value},{default:()=>{var P;return[v("div",{class:"v-infinite-scroll__side"},[C("start",o.value)]),l.value&&V&&x&&v(Dv,{key:"start",side:"start",onIntersect:b,rootRef:l.value,rootMargin:i.value},null),(P=n.default)==null?void 0:P.call(n),l.value&&k&&x&&v(Dv,{key:"end",side:"end",onIntersect:b,rootRef:l.value,rootMargin:i.value},null),v("div",{class:"v-infinite-scroll__side"},[C("end",r.value)])]}})})}});const Db=Symbol.for("vuetify:v-item-group"),zE=U({...be(),...ol({selectedClass:"v-item--selected"}),...Ie(),...Le()},"VItemGroup"),HE=Z()({name:"VItemGroup",props:zE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{isSelected:l,select:o,next:r,prev:i,selected:s}=Ea(e,Db);return()=>v(e.tag,{class:["v-item-group",a.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,select:o,next:r,prev:i,selected:s.value})]}})}}),UE=Z()({name:"VItem",props:rl(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,select:l,toggle:o,selectedClass:r,value:i,disabled:s}=il(e,Db);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:a.value,selectedClass:r.value,select:l,toggle:o,value:i.value,disabled:s.value})}}});const jE=Qt("v-kbd");const WE=U({...be(),...Ph()},"VLayout"),KE=Z()({name:"VLayout",props:WE(),setup(e,t){let{slots:n}=t;const{layoutClasses:a,layoutStyles:l,getLayoutItem:o,items:r,layoutRef:i}=Vh(e);return ae(()=>{var s;return v("div",{ref:i,class:[a.value,e.class],style:[l.value,e.style]},[(s=n.default)==null?void 0:s.call(n)])}),{getLayoutItem:o,items:r}}});const GE=U({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...be(),...Ul()},"VLayoutItem"),YE=Z()({name:"VLayoutItem",props:GE(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:a}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:J(e,"position"),elementSize:J(e,"size"),layoutSize:J(e,"size"),active:J(e,"modelValue"),absolute:J(e,"absolute")});return()=>{var l;return v("div",{class:["v-layout-item",e.class],style:[a.value,e.style]},[(l=n.default)==null?void 0:l.call(n)])}}}),qE=U({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...be(),...Bt(),...Ie(),...qn({transition:"fade-transition"})},"VLazy"),XE=Z()({name:"VLazy",directives:{intersect:Xo},props:qE(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Nt(e),l=Ce(e,"modelValue");function o(r){l.value||(l.value=r)}return ae(()=>nt(v(e.tag,{class:["v-lazy",e.class],style:[a.value,e.style]},{default:()=>[l.value&&v(sn,{transition:e.transition,appear:!0},{default:()=>{var r;return[(r=n.default)==null?void 0:r.call(n)]}})]}),[[Kt("intersect"),{handler:o,options:e.options},null]])),{}}});const JE=U({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...be()},"VLocaleProvider"),ZE=Z()({name:"VLocaleProvider",props:JE(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=sw(e);return ae(()=>{var l;return v("div",{class:["v-locale-provider",a.value,e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}});const QE=U({scrollable:Boolean,...be(),...Ie({tag:"main"})},"VMain"),eI=Z()({name:"VMain",props:QE(),setup(e,t){let{slots:n}=t;const{mainStyles:a}=Yw(),{ssrBootStyles:l}=nl();return ae(()=>v(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,l.value,e.style]},{default:()=>{var o,r;return[e.scrollable?v("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(r=n.default)==null?void 0:r.call(n)]}})),{}}});function tI(e){let{rootEl:t,isSticky:n,layoutItemStyles:a}=e;const l=ge(!1),o=ge(0),r=_(()=>{const u=typeof l.value=="boolean"?"top":l.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[u]:he(o.value)}:{top:a.value.top}]});st(()=>{ve(n,u=>{u?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),Et(()=>{window.removeEventListener("scroll",s)});let i=0;function s(){const u=i>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),d=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,o.value-d),m=c.height+Math.max(o.value,d)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const a=Mv(t),l=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(l-a)*Math.abs(l),n===e.length-1&&(t*=.5)}return Mv(t)*1e3}function lI(){const e={};function t(l){Array.from(l.changedTouches).forEach(o=>{(e[o.identifier]??(e[o.identifier]=new xC(aI))).push([l.timeStamp,o])})}function n(l){Array.from(l.changedTouches).forEach(o=>{delete e[o.identifier]})}function a(l){var u;const o=(u=e[l])==null?void 0:u.values().reverse();if(!o)throw new Error(`No samples for touch id ${l}`);const r=o[0],i=[],s=[];for(const c of o){if(r[0]-c[0]>nI)break;i.push({t:c[0],d:c[1].clientX}),s.push({t:c[0],d:c[1].clientY})}return{x:Fv(i),y:Fv(s),get direction(){const{x:c,y:d}=this,[f,m]=[Math.abs(c),Math.abs(d)];return f>m&&c>=0?"right":f>m&&c<=0?"left":m>f&&d>=0?"down":m>f&&d<=0?"up":oI()}}}return{addMovement:t,endTouch:n,getVelocity:a}}function oI(){throw new Error}function rI(e){let{isActive:t,isTemporary:n,width:a,touchless:l,position:o}=e;st(()=>{window.addEventListener("touchstart",p,{passive:!0}),window.addEventListener("touchmove",S,{passive:!1}),window.addEventListener("touchend",C,{passive:!0})}),Et(()=>{window.removeEventListener("touchstart",p),window.removeEventListener("touchmove",S),window.removeEventListener("touchend",C)});const r=_(()=>["left","right"].includes(o.value)),{addMovement:i,endTouch:s,getVelocity:u}=lI();let c=!1;const d=ge(!1),f=ge(0),m=ge(0);let h;function g(w,V){return(o.value==="left"?w:o.value==="right"?document.documentElement.clientWidth-w:o.value==="top"?w:o.value==="bottom"?document.documentElement.clientHeight-w:vl())-(V?a.value:0)}function b(w){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const k=o.value==="left"?(w-m.value)/a.value:o.value==="right"?(document.documentElement.clientWidth-w-m.value)/a.value:o.value==="top"?(w-m.value)/a.value:o.value==="bottom"?(document.documentElement.clientHeight-w-m.value)/a.value:vl();return V?Math.max(0,Math.min(1,k)):k}function p(w){if(l.value)return;const V=w.changedTouches[0].clientX,k=w.changedTouches[0].clientY,x=25,P=o.value==="left"?Vdocument.documentElement.clientWidth-x:o.value==="top"?kdocument.documentElement.clientHeight-x:vl(),E=t.value&&(o.value==="left"?Vdocument.documentElement.clientWidth-a.value:o.value==="top"?kdocument.documentElement.clientHeight-a.value:vl());(P||E||t.value&&n.value)&&(c=!0,h=[V,k],m.value=g(r.value?V:k,t.value),f.value=b(r.value?V:k),s(w),i(w))}function S(w){const V=w.changedTouches[0].clientX,k=w.changedTouches[0].clientY;if(c){if(!w.cancelable){c=!1;return}const P=Math.abs(V-h[0]),E=Math.abs(k-h[1]);(r.value?P>E&&P>3:E>P&&E>3)?(d.value=!0,c=!1):(r.value?E:P)>3&&(c=!1)}if(!d.value)return;w.preventDefault(),i(w);const x=b(r.value?V:k,!1);f.value=Math.max(0,Math.min(1,x)),x>1?m.value=g(r.value?V:k,!0):x<0&&(m.value=g(r.value?V:k,!1))}function C(w){if(c=!1,!d.value)return;i(w),d.value=!1;const V=u(w.changedTouches[0].identifier),k=Math.abs(V.x),x=Math.abs(V.y);(r.value?k>x&&k>400:x>k&&x>3)?t.value=V.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||vl()):t.value=f.value>.5}const y=_(()=>d.value?{transform:o.value==="left"?`translateX(calc(-100% + ${f.value*a.value}px))`:o.value==="right"?`translateX(calc(100% - ${f.value*a.value}px))`:o.value==="top"?`translateY(calc(-100% + ${f.value*a.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${f.value*a.value}px))`:vl(),transition:"none"}:void 0);return{isDragging:d,dragProgress:f,dragStyles:y}}function vl(){throw new Error}const iI=["start","end","left","right","top","bottom"],sI=U({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>iI.includes(e)},sticky:Boolean,...tn(),...be(),...kc(),...vt(),...Ul(),...Qe(),...Ie({tag:"nav"}),...Le()},"VNavigationDrawer"),uI=Z()({name:"VNavigationDrawer",props:sI(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{isRtl:o}=Ct(),{themeClasses:r}=Be(e),{borderClasses:i}=mn(e),{backgroundColorClasses:s,backgroundColorStyles:u}=Ye(J(e,"color")),{elevationClasses:c}=wt(e),{displayClasses:d,mobile:f}=Va(e),{roundedClasses:m}=at(e),h=Nh(),g=Ce(e,"modelValue",null,ne=>!!ne),{ssrBootStyles:b}=nl(),{scopeId:p}=ql(),S=ie(),C=ge(!1),y=_(()=>e.rail&&e.expandOnHover&&C.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),w=_(()=>ru(e.location,o.value)),V=_(()=>!e.permanent&&(f.value||e.temporary)),k=_(()=>e.sticky&&!V.value&&w.value!=="bottom");_n(()=>e.expandOnHover&&e.rail!=null,()=>{ve(C,ne=>a("update:rail",!ne))}),_n(()=>!e.disableResizeWatcher,()=>{ve(V,ne=>!e.permanent&&Re(()=>g.value=!ne))}),_n(()=>!e.disableRouteWatcher&&!!h,()=>{ve(h.currentRoute,()=>V.value&&(g.value=!1))}),ve(()=>e.permanent,ne=>{ne&&(g.value=!0)}),mi(()=>{e.modelValue!=null||V.value||(g.value=e.permanent||!f.value)});const{isDragging:x,dragProgress:P,dragStyles:E}=rI({isActive:g,isTemporary:V,width:y,touchless:J(e,"touchless"),position:w}),O=_(()=>{const ne=V.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):y.value;return x.value?ne*P.value:ne}),{layoutItemStyles:T,layoutItemScrimStyles:F}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:w,layoutSize:O,elementSize:y,active:_(()=>g.value||x.value),disableTransitions:_(()=>x.value),absolute:_(()=>e.absolute||k.value&&typeof K.value!="string")}),{isStuck:K,stickyStyles:X}=tI({rootEl:S,isSticky:k,layoutItemStyles:T}),G=Ye(_(()=>typeof e.scrim=="string"?e.scrim:null)),re=_(()=>({...x.value?{opacity:P.value*.2,transition:"none"}:void 0,...F.value}));Ze({VList:{bgColor:"transparent"}});function B(){C.value=!0}function q(){C.value=!1}return ae(()=>{const ne=l.image||e.image;return v(pe,null,[v(e.tag,se({ref:S,onMouseenter:B,onMouseleave:q,class:["v-navigation-drawer",`v-navigation-drawer--${w.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":C.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":V.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":k.value},r.value,s.value,i.value,d.value,c.value,m.value,e.class],style:[u.value,T.value,E.value,b.value,X.value,e.style]},p,n),{default:()=>{var te,le,L,M;return[ne&&v("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?(te=l.image)==null?void 0:te.call(l,{image:e.image}):v("img",{src:e.image,alt:""},null)]),l.prepend&&v("div",{class:"v-navigation-drawer__prepend"},[(le=l.prepend)==null?void 0:le.call(l)]),v("div",{class:"v-navigation-drawer__content"},[(L=l.default)==null?void 0:L.call(l)]),l.append&&v("div",{class:"v-navigation-drawer__append"},[(M=l.append)==null?void 0:M.call(l)])]}}),v(An,{name:"fade-transition"},{default:()=>[V.value&&(x.value||g.value)&&!!e.scrim&&v("div",se({class:["v-navigation-drawer__scrim",G.backgroundColorClasses.value],style:[re.value,G.backgroundColorStyles.value],onClick:()=>g.value=!1},p),null)]})])}),{isStuck:K}}}),cI=Zt({name:"VNoSsr",setup(e,t){let{slots:n}=t;const a=ky();return()=>{var l;return a.value&&((l=n.default)==null?void 0:l.call(n))}}});const dI=U({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...Bt(),...er(),...Xg(ar({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),fI=Z()({name:"VOtpInput",props:dI(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{dimensionStyles:o}=Nt(e),{isFocused:r,focus:i,blur:s}=Zn(e),u=Ce(e,"modelValue","",k=>String(k).split(""),k=>k.join("")),{t:c}=ct(),d=_(()=>Number(e.length)),f=_(()=>Array(d.value).fill(0)),m=ie(-1),h=ie(),g=ie([]),b=_(()=>g.value[m.value]);function p(){if(e.type==="number"&&/[^0-9]/g.test(b.value.value)){b.value.value="";return}const k=u.value.slice(),x=b.value.value;k[m.value]=x;let P=null;m.value>u.value.length?P=u.value.length+1:m.value+1!==d.value&&(P="next"),u.value=k,P&&Ol(h.value,P)}function S(k){const x=u.value.slice(),P=m.value;let E=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(k.key)&&(k.preventDefault(),k.key==="ArrowLeft"?E="prev":k.key==="ArrowRight"?E="next":["Backspace","Delete"].includes(k.key)&&(x[m.value]="",u.value=x,m.value>0&&k.key==="Backspace"?E="prev":requestAnimationFrame(()=>{var O;(O=g.value[P])==null||O.select()})),requestAnimationFrame(()=>{E!=null&&Ol(h.value,E)}))}function C(k,x){var P,E;x.preventDefault(),x.stopPropagation(),u.value=(((P=x==null?void 0:x.clipboardData)==null?void 0:P.getData("Text"))??"").split(""),(E=g.value)==null||E[k].blur()}function y(){u.value=[]}function w(k,x){i(),m.value=x}function V(){s(),m.value=-1}return Ze({VField:{color:_(()=>e.color),bgColor:_(()=>e.color),baseColor:_(()=>e.baseColor),disabled:_(()=>e.disabled),error:_(()=>e.error),variant:_(()=>e.variant)}},{scoped:!0}),ve(u,k=>{k.length===d.value&&a("finish",k.join(""))},{deep:!0}),ve(m,k=>{k<0||Re(()=>{var x;(x=g.value[k])==null||x.select()})}),ae(()=>{var P;const[k,x]=Pa(n);return v("div",se({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},k),[v("div",{ref:h,class:"v-otp-input__content",style:[o.value]},[f.value.map((E,O)=>v(pe,null,[e.divider&&O!==0&&v("span",{class:"v-otp-input__divider"},[e.divider]),v(Xl,{focused:r.value&&e.focusAll||m.value===O,key:O},{...l,default:()=>v("input",{ref:T=>g.value[O]=T,"aria-label":c(e.label,O+1),autofocus:O===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[O],onInput:p,onFocus:T=>w(T,O),onBlur:V,onKeydown:S,onPaste:T=>C(O,T)},null)})])),v("input",se({class:"v-otp-input-input",type:"hidden"},x,{value:u.value.join("")}),null),v(Rn,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var E;return[((E=l.loader)==null?void 0:E.call(l))??v(Ml,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(P=l.default)==null?void 0:P.call(l)])])}),{blur:()=>{var k;(k=g.value)==null||k.some(x=>x.blur())},focus:()=>{var k;(k=g.value)==null||k[0].focus()},reset:y,isFocused:r}}});function vI(e){return Math.floor(Math.abs(e))*Math.sign(e)}const mI=U({scale:{type:[Number,String],default:.5},...be()},"VParallax"),gI=Z()({name:"VParallax",props:mI(),setup(e,t){let{slots:n}=t;const{intersectionRef:a,isIntersecting:l}=Ti(),{resizeRef:o,contentRect:r}=On(),{height:i}=Va(),s=ie();kt(()=>{var m;a.value=o.value=(m=s.value)==null?void 0:m.$el});let u;ve(l,m=>{m?(u=_c(a.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",f,{passive:!0}),f()):u.removeEventListener("scroll",f)}),Et(()=>{u==null||u.removeEventListener("scroll",f)}),ve(i,f),ve(()=>{var m;return(m=r.value)==null?void 0:m.height},f);const c=_(()=>1-ft(+e.scale));let d=-1;function f(){l.value&&(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var w;const m=((w=s.value)==null?void 0:w.$el).querySelector(".v-img__img");if(!m)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,b=a.value.getBoundingClientRect().top+g,p=r.value.height,S=b+(p-h)/2,C=vI((g-S)*c.value),y=Math.max(1,(c.value*(h-p)+p)/p);m.style.setProperty("transform",`translateY(${C}px) scale(${y})`)}))}return ae(()=>v(qa,{class:["v-parallax",{"v-parallax--active":l.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:f,onLoad:f},n)),{}}}),hI=U({...Li({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),yI=Z()({name:"VRadio",props:hI(),setup(e,t){let{slots:n}=t;return ae(()=>v(Xa,se(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)),{}}});const bI=U({height:{type:[Number,String],default:"auto"},...Qn(),...gt(Rc(),["multiple"]),trueIcon:{type:Ee,default:"$radioOn"},falseIcon:{type:Ee,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),pI=Z()({name:"VRadioGroup",inheritAttrs:!1,props:bI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Lt(),o=_(()=>e.id||`radio-group-${l}`),r=Ce(e,"modelValue");return ae(()=>{const[i,s]=Pa(n),u=Vt.filterProps(e),c=Xa.filterProps(e),d=a.label?a.label({label:e.label,props:{for:o.value}}):e.label;return v(Vt,se({class:["v-radio-group",e.class],style:e.style},i,u,{modelValue:r.value,"onUpdate:modelValue":f=>r.value=f,id:o.value}),{...a,default:f=>{let{id:m,messagesId:h,isDisabled:g,isReadonly:b}=f;return v(pe,null,[d&&v(Yl,{id:m.value},{default:()=>[d]}),v(Xh,se(c,{id:m.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:b.value,"aria-labelledby":d?m.value:void 0,multiple:!1},s,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p}),a)])}})}),{}}}),_I=U({...er(),...Qn(),...Uy(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),SI=Z()({name:"VRangeSlider",props:_I(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=ie(),o=ie(),r=ie(),{rtlClasses:i}=Ct();function s(P){if(!l.value||!o.value)return;const E=Vu(P,l.value.$el,e.direction),O=Vu(P,o.value.$el,e.direction),T=Math.abs(E),F=Math.abs(O);return TP!=null&&P.length?P.map(E=>u.roundValue(E)):[0,0]),{activeThumbRef:d,hasLabels:f,max:m,min:h,mousePressed:g,onSliderMousedown:b,onSliderTouchstart:p,position:S,trackContainerRef:C}=Wy({props:e,steps:u,onSliderStart:()=>{a("start",c.value)},onSliderEnd:P=>{var T;let{value:E}=P;const O=d.value===((T=l.value)==null?void 0:T.$el)?[E,c.value[1]]:[c.value[0],E];!e.strict&&O[0]{var F,K,X,G;let{value:E}=P;const[O,T]=c.value;!e.strict&&O===T&&O!==h.value&&(d.value=E>O?(F=o.value)==null?void 0:F.$el:(K=l.value)==null?void 0:K.$el,(X=d.value)==null||X.focus()),d.value===((G=l.value)==null?void 0:G.$el)?c.value=[Math.min(E,T),T]:c.value=[O,Math.max(O,E)]},getActiveThumb:s}),{isFocused:y,focus:w,blur:V}=Zn(e),k=_(()=>S(c.value[0])),x=_(()=>S(c.value[1]));return ae(()=>{const P=Vt.filterProps(e),E=!!(e.label||n.label||n.prepend);return v(Vt,se({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||f.value,"v-slider--focused":y.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style,ref:r},P,{focused:y.value}),{...n,prepend:E?O=>{var T,F;return v(pe,null,[((T=n.label)==null?void 0:T.call(n,O))??(e.label?v(Yl,{class:"v-slider__label",text:e.label},null):void 0),(F=n.prepend)==null?void 0:F.call(n,O)])}:void 0,default:O=>{var K,X;let{id:T,messagesId:F}=O;return v("div",{class:"v-slider__container",onMousedown:b,onTouchstartPassive:p},[v("input",{id:`${T.value}_start`,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),v("input",{id:`${T.value}_stop`,name:e.name||T.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),v(Ky,{ref:C,start:k.value,stop:x.value},{"tick-label":n["tick-label"]}),v(Eu,{ref:l,"aria-describedby":F.value,focused:y&&d.value===((K=l.value)==null?void 0:K.$el),modelValue:c.value[0],"onUpdate:modelValue":G=>c.value=[G,c.value[1]],onFocus:G=>{var re,B,q,ne;w(),d.value=(re=l.value)==null?void 0:re.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&G.relatedTarget!==((B=o.value)==null?void 0:B.$el)&&((q=l.value)==null||q.$el.blur(),(ne=o.value)==null||ne.$el.focus())},onBlur:()=>{V(),d.value=void 0},min:h.value,max:c.value[1],position:k.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),v(Eu,{ref:o,"aria-describedby":F.value,focused:y&&d.value===((X=o.value)==null?void 0:X.$el),modelValue:c.value[1],"onUpdate:modelValue":G=>c.value=[c.value[0],G],onFocus:G=>{var re,B,q,ne;w(),d.value=(re=o.value)==null?void 0:re.$el,c.value[0]===c.value[1]&&c.value[0]===m.value&&G.relatedTarget!==((B=l.value)==null?void 0:B.$el)&&((q=o.value)==null||q.$el.blur(),(ne=l.value)==null||ne.$el.focus())},onBlur:()=>{V(),d.value=void 0},min:c.value[0],max:m.value,position:x.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}});const kI=U({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ee,default:"$ratingEmpty"},fullIcon:{type:Ee,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...be(),...ht(),...Xn(),...Ie(),...Le()},"VRating"),CI=Z()({name:"VRating",props:kI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=ct(),{themeClasses:l}=Be(e),o=Ce(e,"modelValue"),r=_(()=>ft(parseFloat(o.value),0,+e.length)),i=_(()=>In(Number(e.length),1)),s=_(()=>i.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=ge(-1),c=_(()=>s.value.map(g=>{const b=e.hover&&u.value>-1,p=r.value>=g,S=u.value>=g,y=(b?S:p)?e.fullIcon:e.emptyIcon,w=e.activeColor??e.color,V=p||S?w:e.color;return{isFilled:p,isHovered:S,icon:y,color:V}})),d=_(()=>[0,...s.value].map(g=>{function b(){u.value=g}function p(){u.value=-1}function S(){e.disabled||e.readonly||(o.value=r.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?b:void 0,onMouseleave:e.hover?p:void 0,onClick:S}})),f=_(()=>e.name??`v-rating-${Lt()}`);function m(g){var x,P;let{value:b,index:p,showStar:S=!0}=g;const{onMouseenter:C,onMouseleave:y,onClick:w}=d.value[p+1],V=`${f.value}-${String(b).replace(".","-")}`,k={color:(x=c.value[p])==null?void 0:x.color,density:e.density,disabled:e.disabled,icon:(P=c.value[p])==null?void 0:P.icon,ripple:e.ripple,size:e.size,variant:"plain"};return v(pe,null,[v("label",{for:V,class:{"v-rating__item--half":e.halfIncrements&&b%1>0,"v-rating__item--full":e.halfIncrements&&b%1===0},onMouseenter:C,onMouseleave:y,onClick:w},[v("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,b,e.length)]),S?n.item?n.item({...c.value[p],props:k,value:b,index:p,rating:r.value}):v(je,se({"aria-label":a(e.itemAriaLabel,b,e.length)},k),null):void 0]),v("input",{class:"v-rating__hidden",name:f.value,id:V,type:"radio",value:b,checked:r.value===b,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?v("span",null,[g.label]):v("span",null,[Jt(" ")])}return ae(()=>{var b;const g=!!((b=e.itemLabels)!=null&&b.length)||n["item-label"];return v(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class],style:e.style},{default:()=>[v(m,{value:0,index:-1,showStar:!1},null),i.value.map((p,S)=>{var C,y;return v("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:p,index:S,label:(C=e.itemLabels)==null?void 0:C[S]}):void 0,v("div",{class:"v-rating__item"},[e.halfIncrements?v(pe,null,[v(m,{value:p-.5,index:S*2},null),v(m,{value:p,index:S*2+1},null)]):v(m,{value:p,index:S},null)]),g&&e.itemLabelPosition==="bottom"?h({value:p,index:S,label:(y=e.itemLabels)==null?void 0:y[S]}):void 0])})]})}),{}}});const wI={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function xI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return v("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Bv(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Qi(t))}function Qi(e){let t=[];if(!e)return t;const n=wI[e];if(e!==n){if(e.includes(","))return Nv(e);if(e.includes("@"))return Bv(e);n.includes(",")?t=Nv(n):n.includes("@")?t=Bv(n):n&&t.push(Qi(n))}return[xI(e,t)]}function Nv(e){return e.replace(/\s/g,"").split(",").map(Qi)}const PI=U({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Bt(),...vt(),...Le()},"VSkeletonLoader"),VI=Z()({name:"VSkeletonLoader",props:PI(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(J(e,"color")),{dimensionStyles:o}=Nt(e),{elevationClasses:r}=wt(e),{themeClasses:i}=Be(e),{t:s}=ct(),u=_(()=>Qi(rt(e.type).join(",")));return ae(()=>{var d;const c=!n.default||e.loading;return v("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},i.value,a.value,r.value],style:[l.value,c?o.value:{}],"aria-busy":e.boilerplate?void 0:c,"aria-live":e.boilerplate?void 0:"polite","aria-label":e.boilerplate?void 0:s(e.loadingText),role:e.boilerplate?void 0:"alert"},[c?u.value:(d=n.default)==null?void 0:d.call(n)])}),{}}});function $v(e){const n=Math.abs(e);return Math.sign(e)*(n/((1/.501-2)*(1-n)+1))}function zv(e){let{selectedElement:t,containerSize:n,contentSize:a,isRtl:l,currentScrollOffset:o,isHorizontal:r}=e;const i=r?t.clientWidth:t.clientHeight,s=r?t.offsetLeft:t.offsetTop,u=l&&r?a-s-i:s,c=n+o,d=i+u,f=i*.4;return u<=o?o=Math.max(u-f,0):c<=d&&(o=Math.min(o-(c-d-f),a-n)),o}function EI(e){let{selectedElement:t,containerSize:n,contentSize:a,isRtl:l,isHorizontal:o}=e;const r=o?t.clientWidth:t.clientHeight,i=o?t.offsetLeft:t.offsetTop,s=l&&o?a-i-r/2-n/2:i+r/2-n/2;return Math.min(a-n,Math.max(0,s))}const Mb=Symbol.for("vuetify:v-slide-group"),Fb=U({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Mb},nextIcon:{type:Ee,default:"$next"},prevIcon:{type:Ee,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...be(),...kc(),...Ie(),...ol({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Mu=Z()({name:"VSlideGroup",props:Fb(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:a}=Ct(),{displayClasses:l,mobile:o}=Va(e),r=Ea(e,e.symbol),i=ge(!1),s=ge(0),u=ge(0),c=ge(0),d=_(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:m}=On(),{resizeRef:h,contentRect:g}=On(),b=_(()=>r.selected.value.length?r.items.value.findIndex(te=>te.id===r.selected.value[0]):-1),p=_(()=>r.selected.value.length?r.items.value.findIndex(te=>te.id===r.selected.value[r.selected.value.length-1]):-1);if(Ke){let te=-1;ve(()=>[r.selected.value,m.value,g.value,d.value],()=>{cancelAnimationFrame(te),te=requestAnimationFrame(()=>{if(m.value&&g.value){const le=d.value?"width":"height";u.value=m.value[le],c.value=g.value[le],i.value=u.value+1=0&&h.value){const le=h.value.children[p.value];b.value===0||!i.value?s.value=0:e.centerActive?s.value=EI({selectedElement:le,containerSize:u.value,contentSize:c.value,isRtl:a.value,isHorizontal:d.value}):i.value&&(s.value=zv({selectedElement:le,containerSize:u.value,contentSize:c.value,isRtl:a.value,currentScrollOffset:s.value,isHorizontal:d.value}))}})})}const S=ge(!1);let C=0,y=0;function w(te){const le=d.value?"clientX":"clientY";y=(a.value&&d.value?-1:1)*s.value,C=te.touches[0][le],S.value=!0}function V(te){if(!i.value)return;const le=d.value?"clientX":"clientY",L=a.value&&d.value?-1:1;s.value=L*(y+C-te.touches[0][le])}function k(te){const le=c.value-u.value;s.value<0||!i.value?s.value=0:s.value>=le&&(s.value=le),S.value=!1}function x(){f.value&&(f.value[d.value?"scrollLeft":"scrollTop"]=0)}const P=ge(!1);function E(te){if(P.value=!0,!(!i.value||!h.value)){for(const le of te.composedPath())for(const L of h.value.children)if(L===le){s.value=zv({selectedElement:L,containerSize:u.value,contentSize:c.value,isRtl:a.value,currentScrollOffset:s.value,isHorizontal:d.value});return}}}function O(te){P.value=!1}function T(te){var le;!P.value&&!(te.relatedTarget&&((le=h.value)!=null&&le.contains(te.relatedTarget)))&&K()}function F(te){h.value&&(d.value?te.key==="ArrowRight"?K(a.value?"prev":"next"):te.key==="ArrowLeft"&&K(a.value?"next":"prev"):te.key==="ArrowDown"?K("next"):te.key==="ArrowUp"&&K("prev"),te.key==="Home"?K("first"):te.key==="End"&&K("last"))}function K(te){var le,L,M,$,N;if(h.value)if(!te)(le=Ro(h.value)[0])==null||le.focus();else if(te==="next"){const R=(L=h.value.querySelector(":focus"))==null?void 0:L.nextElementSibling;R?R.focus():K("first")}else if(te==="prev"){const R=(M=h.value.querySelector(":focus"))==null?void 0:M.previousElementSibling;R?R.focus():K("last")}else te==="first"?($=h.value.firstElementChild)==null||$.focus():te==="last"&&((N=h.value.lastElementChild)==null||N.focus())}function X(te){const le=s.value+(te==="prev"?-1:1)*u.value;s.value=ft(le,0,c.value-u.value)}const G=_(()=>{let te=s.value>c.value-u.value?-(c.value-u.value)+$v(c.value-u.value-s.value):-s.value;s.value<=0&&(te=$v(-s.value));const le=a.value&&d.value?-1:1;return{transform:`translate${d.value?"X":"Y"}(${le*te}px)`,transition:S.value?"none":"",willChange:S.value?"transform":""}}),re=_(()=>({next:r.next,prev:r.prev,select:r.select,isSelected:r.isSelected})),B=_(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!o.value;case!0:return i.value||Math.abs(s.value)>0;case"mobile":return o.value||i.value||Math.abs(s.value)>0;default:return!o.value&&(i.value||Math.abs(s.value)>0)}}),q=_(()=>Math.abs(s.value)>0),ne=_(()=>c.value>Math.abs(s.value)+u.value);return ae(()=>v(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":B.value,"v-slide-group--is-overflowing":i.value},l.value,e.class],style:e.style,tabindex:P.value||r.selected.value.length?-1:0,onFocus:T},{default:()=>{var te,le,L;return[B.value&&v("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!q.value}],onClick:()=>q.value&&X("prev")},[((te=n.prev)==null?void 0:te.call(n,re.value))??v(Jr,null,{default:()=>[v($e,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),v("div",{key:"container",ref:f,class:"v-slide-group__container",onScroll:x},[v("div",{ref:h,class:"v-slide-group__content",style:G.value,onTouchstartPassive:w,onTouchmovePassive:V,onTouchendPassive:k,onFocusin:E,onFocusout:O,onKeydown:F},[(le=n.default)==null?void 0:le.call(n,re.value)])]),B.value&&v("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ne.value}],onClick:()=>ne.value&&X("next")},[((L=n.next)==null?void 0:L.call(n,re.value))??v(Jr,null,{default:()=>[v($e,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:r.selected,scrollTo:X,scrollOffset:s,focus:K}}}),II=Z()({name:"VSlideGroupItem",props:rl(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,Mb);return()=>{var l;return(l=n.default)==null?void 0:l.call(n,{isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}}});function TI(e){const t=ge(e);let n=-1;function a(){clearInterval(n)}function l(){a(),Re(()=>t.value=e)}function o(r){const i=r?getComputedStyle(r):{transitionDuration:.2},s=parseFloat(i.transitionDuration)*1e3||200;if(a(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+s;t.value=Math.max(e-c,0),t.value<=0&&a()},s)}return Rt(a),{clear:a,time:t,start:o,reset:l}}const AI=U({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ia({location:"bottom"}),...Kl(),...Qe(),...gn(),...Le(),...gt(nr({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),OI=Z()({name:"VSnackbar",props:AI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{locationStyles:l}=Ta(e),{positionClasses:o}=Gl(e),{scopeId:r}=ql(),{themeClasses:i}=Be(e),{colorClasses:s,colorStyles:u,variantClasses:c}=ll(e),{roundedClasses:d}=at(e),f=TI(Number(e.timeout)),m=ie(),h=ie(),g=ge(!1);ve(a,p),ve(()=>e.timeout,p),st(()=>{a.value&&p()});let b=-1;function p(){f.reset(),window.clearTimeout(b);const w=Number(e.timeout);if(!a.value||w===-1)return;const V=Oo(h.value);f.start(V),b=window.setTimeout(()=>{a.value=!1},w)}function S(){f.reset(),window.clearTimeout(b)}function C(){g.value=!0,S()}function y(){g.value=!1,p()}return ae(()=>{const w=Rn.filterProps(e),V=!!(n.default||n.text||e.text);return v(Rn,se({ref:m,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},o.value,e.class],style:e.style},w,{modelValue:a.value,"onUpdate:modelValue":k=>a.value=k,contentProps:se({class:["v-snackbar__wrapper",i.value,s.value,d.value,c.value],style:[l.value,u.value],onPointerenter:C,onPointerleave:y},w.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},r),{default:()=>{var k,x;return[al(!1,"v-snackbar"),e.timer&&v("div",{key:"timer",class:"v-snackbar__timer"},[v(Ai,{ref:h,active:!g.value,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":f.time.value},null)]),V&&v("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((k=n.text)==null?void 0:k.call(n))??e.text,(x=n.default)==null?void 0:x.call(n)]),n.actions&&v(De,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[v("div",{class:"v-snackbar__actions"},[n.actions()])]})]},activator:n.activator})}),wn({},m)}});const Bb=U({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Nb=Z()({name:"VStepperActions",props:Bb(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=ct();function o(){n("click:prev")}function r(){n("click:next")}return ae(()=>{const i={onClick:o},s={onClick:r};return v("div",{class:"v-stepper-actions"},[v(De,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=a.prev)==null?void 0:u.call(a,{props:i}))??v(je,i,null)]}}),v(De,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=a.next)==null?void 0:u.call(a,{props:s}))??v(je,s,null)]}})])}),{}}}),$b=Qt("v-stepper-header");const RI=U({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]},...rl()},"VStepperItem"),zb=Z()({name:"VStepperItem",directives:{Ripple:Jn},props:RI(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=il(e,jb,!0),l=_(()=>(a==null?void 0:a.value.value)??e.value),o=_(()=>e.rules.every(d=>d()===!0)),r=_(()=>!e.disabled&&e.editable),i=_(()=>e.error||!o.value),s=_(()=>e.complete||e.rules.length>0&&o.value),u=_(()=>i.value?e.errorIcon:s.value?e.completeIcon:e.editable?e.editIcon:e.icon),c=_(()=>({canEdit:r.value,hasError:i.value,hasCompleted:s.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return ae(()=>{var g,b,p;const d=(!a||a.isSelected.value||s.value||r.value)&&!i.value&&!e.disabled,f=!!(e.title!=null||n.title),m=!!(e.subtitle!=null||n.subtitle);function h(){a==null||a.toggle()}return nt(v("button",{class:["v-stepper-item",{"v-stepper-item--complete":s.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":i.value},a==null?void 0:a.selectedClass.value],disabled:!e.editable,onClick:h},[v(Wn,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:d?e.color:void 0,size:24},{default:()=>{var S;return[((S=n.icon)==null?void 0:S.call(n,c.value))??(u.value?v($e,{icon:u.value},null):l.value)]}}),v("div",{class:"v-stepper-item__content"},[f&&v("div",{key:"title",class:"v-stepper-item__title"},[((g=n.title)==null?void 0:g.call(n,c.value))??e.title]),m&&v("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((b=n.subtitle)==null?void 0:b.call(n,c.value))??e.subtitle]),(p=n.default)==null?void 0:p.call(n,c.value)])]),[[Kt("ripple"),e.ripple&&e.editable,null]])}),{}}}),LI=Symbol.for("vuetify:v-stepper"),DI=U({...gt(zc(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),Hb=Z()({name:"VStepperWindow",props:DI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Te(LI,null),l=Ce(e,"modelValue"),o=_({get(){var r;return l.value!=null||!a?l.value:(r=a.items.value.find(i=>a.selected.value.includes(i.id)))==null?void 0:r.value},set(r){l.value=r}});return ae(()=>{const r=No.filterProps(e);return v(No,se({_as:"VStepperWindow"},r,{modelValue:o.value,"onUpdate:modelValue":i=>o.value=i,class:"v-stepper-window",mandatory:!1,touch:!1}),n)}),{}}}),MI=U({...Hc()},"VStepperWindowItem"),Ub=Z()({name:"VStepperWindowItem",props:MI(),setup(e,t){let{slots:n}=t;return ae(()=>{const a=$o.filterProps(e);return v($o,se({_as:"VStepperWindowItem"},a,{class:"v-stepper-window-item"}),n)}),{}}}),jb=Symbol.for("vuetify:v-stepper"),FI=U({altLabels:Boolean,bgColor:String,editable:Boolean,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},mobile:Boolean,nonLinear:Boolean,flat:Boolean,...ol({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...Ui(),...Xg(Bb(),["prevText","nextText"])},"VStepper"),BI=Z()({name:"VStepper",props:FI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:a,next:l,prev:o,selected:r}=Ea(e,jb),{color:i,editable:s,prevText:u,nextText:c}=Wo(e),d=_(()=>e.items.map((h,g)=>{const b=_t(h,e.itemTitle,h),p=_t(h,e.itemValue,g+1);return{title:b,value:p,raw:h}})),f=_(()=>a.value.findIndex(h=>r.value.includes(h.id))),m=_(()=>e.disabled?e.disabled:f.value===0?"prev":f.value===a.value.length-1?"next":!1);return Ze({VStepperItem:{editable:s,prevText:u,nextText:c},VStepperActions:{color:i,disabled:m,prevText:u,nextText:c}}),ae(()=>{const h=Za.filterProps(e),g=!!(n.header||e.items.length),b=e.items.length>0,p=!e.hideActions&&!!(b||n.actions);return v(Za,se(h,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":e.mobile},e.class],style:e.style}),{default:()=>{var S,C;return[g&&v($b,{key:"stepper-header"},{default:()=>[d.value.map((y,w)=>v(pe,null,[!!w&&v(Mi,null,null),v(zb,y,{default:n[`header-item.${y.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})]))]}),b&&v(Hb,{key:"stepper-window"},{default:()=>[d.value.map(y=>v(Ub,{value:y.value},{default:()=>{var w,V;return((w=n[`item.${y.value}`])==null?void 0:w.call(n,y))??((V=n.item)==null?void 0:V.call(n,y))}}))]}),(S=n.default)==null?void 0:S.call(n,{prev:o,next:l}),p&&(((C=n.actions)==null?void 0:C.call(n,{next:l,prev:o}))??v(Nb,{key:"stepper-actions","onClick:prev":o,"onClick:next":l},n))]}})}),{prev:o,next:l}}});const NI=U({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Qn(),...Li()},"VSwitch"),$I=Z()({name:"VSwitch",inheritAttrs:!1,props:NI(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=Ce(e,"indeterminate"),o=Ce(e,"modelValue"),{loaderClasses:r}=Jo(e),{isFocused:i,focus:s,blur:u}=Zn(e),c=ie(),d=_(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),f=Lt(),m=_(()=>e.id||`switch-${f}`);function h(){l.value&&(l.value=!1)}function g(b){var p,S;b.stopPropagation(),b.preventDefault(),(S=(p=c.value)==null?void 0:p.input)==null||S.click()}return ae(()=>{const[b,p]=Pa(n),S=Vt.filterProps(e),C=Xa.filterProps(e);return v(Vt,se({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},r.value,e.class]},b,S,{modelValue:o.value,"onUpdate:modelValue":y=>o.value=y,id:m.value,focused:i.value,style:e.style}),{...a,default:y=>{let{id:w,messagesId:V,isDisabled:k,isReadonly:x,isValid:P}=y;return v(Xa,se({ref:c},C,{modelValue:o.value,"onUpdate:modelValue":[E=>o.value=E,h],id:w.value,"aria-describedby":V.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:k.value,readonly:x.value,onFocus:s,onBlur:u},p),{...a,default:E=>{let{backgroundColorClasses:O,backgroundColorStyles:T}=E;return v("div",{class:["v-switch__track",...O.value],style:T.value,onClick:g},null)},input:E=>{let{inputNode:O,icon:T,backgroundColorClasses:F,backgroundColorStyles:K}=E;return v(pe,null,[O,v("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":T||e.loading},e.inset?void 0:F.value],style:e.inset?void 0:K.value},[v(Vc,null,{default:()=>[e.loading?v(Ri,{name:"v-switch",active:!0,color:P.value===!1?void 0:d.value},{default:X=>a.loader?a.loader(X):v(Ml,{active:X.isActive,color:X.color,indeterminate:!0,size:"16",width:"2"},null)}):T&&v($e,{key:T,icon:T,size:"x-small"},null)]})])])}})}})}),{}}});const zI=U({color:String,height:[Number,String],window:Boolean,...be(),...vt(),...Ul(),...Qe(),...Ie(),...Le()},"VSystemBar"),HI=Z()({name:"VSystemBar",props:zI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{backgroundColorClasses:l,backgroundColorStyles:o}=Ye(J(e,"color")),{elevationClasses:r}=wt(e),{roundedClasses:i}=at(e),{ssrBootStyles:s}=nl(),u=_(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=jl({id:e.name,order:_(()=>parseInt(e.order,10)),position:ge("top"),layoutSize:u,elementSize:u,active:_(()=>!0),absolute:J(e,"absolute")});return ae(()=>v(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,r.value,i.value,e.class],style:[o.value,c.value,s.value,e.style]},n)),{}}});const Wb=Symbol.for("vuetify:v-tabs"),UI=U({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...gt(Oc({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),Kb=Z()({name:"VTab",props:UI(),setup(e,t){let{slots:n,attrs:a}=t;const{textColorClasses:l,textColorStyles:o}=Ot(e,"sliderColor"),r=_(()=>e.direction==="horizontal"),i=ge(!1),s=ie(),u=ie();function c(d){var m,h;let{value:f}=d;if(i.value=f,f){const g=(h=(m=s.value)==null?void 0:m.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),b=u.value;if(!g||!b)return;const p=getComputedStyle(g).color,S=g.getBoundingClientRect(),C=b.getBoundingClientRect(),y=r.value?"x":"y",w=r.value?"X":"Y",V=r.value?"right":"bottom",k=r.value?"width":"height",x=S[y],P=C[y],E=x>P?S[V]-C[V]:S[y]-C[y],O=Math.sign(E)>0?r.value?"right":"bottom":Math.sign(E)<0?r.value?"left":"top":"center",F=(Math.abs(E)+(Math.sign(E)<0?S[k]:C[k]))/Math.max(S[k],C[k])||0,K=S[k]/C[k]||0,X=1.5;$a(b,{backgroundColor:[p,"currentcolor"],transform:[`translate${w}(${E}px) scale${w}(${K})`,`translate${w}(${E/X}px) scale${w}(${(F-1)/X+1})`,"none"],transformOrigin:Array(3).fill(O)},{duration:225,easing:Lo})}}return ae(()=>{const d=je.filterProps(e);return v(je,se({symbol:Wb,ref:s,class:["v-tab",e.class],style:e.style,tabindex:i.value?0:-1,role:"tab","aria-selected":String(i.value),active:!1},d,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var f;return v(pe,null,[((f=n.default)==null?void 0:f.call(n))??e.text,!e.hideSlider&&v("div",{ref:u,class:["v-tab__slider",l.value],style:o.value},null)])}})}),{}}});function jI(e){return e?e.map(t=>Kr(t)?t:{text:t,value:t}):[]}const WI=U({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Fb({mandatory:"force"}),...ht(),...Ie()},"VTabs"),KI=Z()({name:"VTabs",props:WI(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),l=_(()=>jI(e.items)),{densityClasses:o}=Dt(e),{backgroundColorClasses:r,backgroundColorStyles:i}=Ye(J(e,"bgColor"));return Ze({VTab:{color:J(e,"color"),direction:J(e,"direction"),stacked:J(e,"stacked"),fixed:J(e,"fixedTabs"),sliderColor:J(e,"sliderColor"),hideSlider:J(e,"hideSlider")}}),ae(()=>{const s=Mu.filterProps(e);return v(Mu,se(s,{modelValue:a.value,"onUpdate:modelValue":u=>a.value=u,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},o.value,r.value,e.class],style:[{"--v-tabs-height":he(e.height)},i.value,e.style],role:"tablist",symbol:Wb}),{default:()=>[n.default?n.default():l.value.map(u=>v(Kb,se(u,{key:u.text}),null))]})}),{}}});const GI=U({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Qn(),...ar()},"VTextarea"),YI=Z()({name:"VTextarea",directives:{Intersect:Xo},inheritAttrs:!1,props:GI(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const o=Ce(e,"modelValue"),{isFocused:r,focus:i,blur:s}=Zn(e),u=_(()=>typeof e.counterValue=="function"?e.counterValue(o.value):(o.value||"").toString().length),c=_(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function d(O,T){var F,K;!e.autofocus||!O||(K=(F=T[0].target)==null?void 0:F.focus)==null||K.call(F)}const f=ie(),m=ie(),h=ge(""),g=ie(),b=_(()=>e.persistentPlaceholder||r.value||e.active);function p(){var O;g.value!==document.activeElement&&((O=g.value)==null||O.focus()),r.value||i()}function S(O){p(),a("click:control",O)}function C(O){a("mousedown:control",O)}function y(O){O.stopPropagation(),p(),Re(()=>{o.value="",gc(e["onClick:clear"],O)})}function w(O){var F;const T=O.target;if(o.value=T.value,(F=e.modelModifiers)!=null&&F.trim){const K=[T.selectionStart,T.selectionEnd];Re(()=>{T.selectionStart=K[0],T.selectionEnd=K[1]})}}const V=ie(),k=ie(+e.rows),x=_(()=>["plain","underlined"].includes(e.variant));kt(()=>{e.autoGrow||(k.value=+e.rows)});function P(){e.autoGrow&&Re(()=>{if(!V.value||!m.value)return;const O=getComputedStyle(V.value),T=getComputedStyle(m.value.$el),F=parseFloat(O.getPropertyValue("--v-field-padding-top"))+parseFloat(O.getPropertyValue("--v-input-padding-top"))+parseFloat(O.getPropertyValue("--v-field-padding-bottom")),K=V.value.scrollHeight,X=parseFloat(O.lineHeight),G=Math.max(parseFloat(e.rows)*X+F,parseFloat(T.getPropertyValue("--v-input-control-height"))),re=parseFloat(e.maxRows)*X+F||1/0,B=ft(K??0,G,re);k.value=Math.floor((B-F)/X),h.value=he(B)})}st(P),ve(o,P),ve(()=>e.rows,P),ve(()=>e.maxRows,P),ve(()=>e.density,P);let E;return ve(V,O=>{O?(E=new ResizeObserver(P),E.observe(V.value)):E==null||E.disconnect()}),Et(()=>{E==null||E.disconnect()}),ae(()=>{const O=!!(l.counter||e.counter||e.counterValue),T=!!(O||l.details),[F,K]=Pa(n),{modelValue:X,...G}=Vt.filterProps(e),re=Fc(e);return v(Vt,se({ref:f,modelValue:o.value,"onUpdate:modelValue":B=>o.value=B,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":x.value},e.class],style:e.style},F,G,{centerAffix:k.value===1&&!x.value,focused:r.value}),{...l,default:B=>{let{id:q,isDisabled:ne,isDirty:te,isReadonly:le,isValid:L}=B;return v(Xl,se({ref:m,style:{"--v-textarea-control-height":h.value},onClick:S,onMousedown:C,"onClick:clear":y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},re,{id:q.value,active:b.value||te.value,centerAffix:k.value===1&&!x.value,dirty:te.value||e.dirty,disabled:ne.value,focused:r.value,error:L.value===!1}),{...l,default:M=>{let{props:{class:$,...N}}=M;return v(pe,null,[e.prefix&&v("span",{class:"v-text-field__prefix"},[e.prefix]),nt(v("textarea",se({ref:g,class:$,value:o.value,onInput:w,autofocus:e.autofocus,readonly:le.value,disabled:ne.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:p,onBlur:s},N,K),null),[[Kt("intersect"),{handler:d},null,{once:!0}]]),e.autoGrow&&nt(v("textarea",{class:[$,"v-textarea__sizer"],id:`${N.id}-sizer`,"onUpdate:modelValue":R=>o.value=R,ref:V,readonly:!0,"aria-hidden":"true"},null),[[Hr,o.value]]),e.suffix&&v("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:T?B=>{var q;return v(pe,null,[(q=l.details)==null?void 0:q.call(l,B),O&&v(pe,null,[v("span",null,null),v($i,{active:e.persistentCounter||r.value,value:u.value,max:c.value},l.counter)])])}:void 0})}),wn({},f,m,g)}});const qI=U({withBackground:Boolean,...be(),...Le(),...Ie()},"VThemeProvider"),XI=Z()({name:"VThemeProvider",props:qI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e);return()=>{var l;return e.withBackground?v(e.tag,{class:["v-theme-provider",a.value,e.class],style:e.style},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}}):(l=n.default)==null?void 0:l.call(n)}}});const JI=U({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...be(),...ht(),...Ie(),...Le()},"VTimeline"),ZI=Z()({name:"VTimeline",props:JI(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=Be(e),{densityClasses:l}=Dt(e),{rtlClasses:o}=Ct();Ze({VTimelineDivider:{lineColor:J(e,"lineColor")},VTimelineItem:{density:J(e,"density"),lineInset:J(e,"lineInset")}});const r=_(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),i=_(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return ae(()=>v(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,i.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,r.value,o.value,e.class],style:[{"--v-timeline-line-thickness":he(e.lineThickness)},e.style]},n)),{}}}),QI=U({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Ee,iconColor:String,lineColor:String,...be(),...Qe(),...Xn(),...vt()},"VTimelineDivider"),eT=Z()({name:"VTimelineDivider",props:QI(),setup(e,t){let{slots:n}=t;const{sizeClasses:a,sizeStyles:l}=Wl(e,"v-timeline-divider__dot"),{backgroundColorStyles:o,backgroundColorClasses:r}=Ye(J(e,"dotColor")),{roundedClasses:i}=at(e,"v-timeline-divider__dot"),{elevationClasses:s}=wt(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Ye(J(e,"lineColor"));return ae(()=>v("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[v("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&v("div",{key:"dot",class:["v-timeline-divider__dot",s.value,i.value,a.value],style:l.value},[v("div",{class:["v-timeline-divider__inner-dot",r.value,i.value],style:o.value},[n.default?v(De,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):v($e,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),v("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),tT=U({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Ee,iconColor:String,lineInset:[Number,String],...be(),...Bt(),...vt(),...Qe(),...Xn(),...Ie()},"VTimelineItem"),nT=Z()({name:"VTimelineItem",props:tT(),setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Nt(e),l=ge(0),o=ie();return ve(o,r=>{var i;r&&(l.value=((i=r.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:i.getBoundingClientRect().width)??0)},{flush:"post"}),ae(()=>{var r,i;return v("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":he(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${he(e.lineInset)})`:he(0)},e.style]},[v("div",{class:"v-timeline-item__body",style:a.value},[(r=n.default)==null?void 0:r.call(n)]),v(eT,{ref:o,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&v("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((i=n.opposite)==null?void 0:i.call(n))])])}),{}}}),aT=U({...be(),...gn({variant:"text"})},"VToolbarItems"),lT=Z()({name:"VToolbarItems",props:aT(),setup(e,t){let{slots:n}=t;return Ze({VBtn:{color:J(e,"color"),height:"inherit",variant:J(e,"variant")}}),ae(()=>{var a;return v("div",{class:["v-toolbar-items",e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}});const oT=U({id:String,text:String,...gt(nr({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),rT=Z()({name:"VTooltip",props:oT(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Ce(e,"modelValue"),{scopeId:l}=ql(),o=Lt(),r=_(()=>e.id||`v-tooltip-${o}`),i=ie(),s=_(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=_(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=_(()=>e.transition?e.transition:a.value?"scale-transition":"fade-transition"),d=_(()=>se({"aria-describedby":r.value},e.activatorProps));return ae(()=>{const f=Rn.filterProps(e);return v(Rn,se({ref:i,class:["v-tooltip",e.class],style:e.style,id:r.value},f,{modelValue:a.value,"onUpdate:modelValue":m=>a.value=m,transition:c.value,absolute:!0,location:s.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},l),{activator:n.activator,default:function(){var b;for(var m=arguments.length,h=new Array(m),g=0;g!0},setup(e,t){let{slots:n}=t;const a=ny(e,"validation");return()=>{var l;return(l=n.default)==null?void 0:l.call(n,a)}}}),sT=Object.freeze(Object.defineProperty({__proto__:null,VAlert:Yx,VAlertTitle:Yh,VApp:ax,VAppBar:Cx,VAppBarNavIcon:jx,VAppBarTitle:Wx,VAutocomplete:dP,VAvatar:Wn,VBadge:vP,VBanner:hP,VBannerActions:Ty,VBannerText:Ay,VBottomNavigation:bP,VBottomSheet:_P,VBreadcrumbs:wP,VBreadcrumbsDivider:Ry,VBreadcrumbsItem:Ly,VBtn:je,VBtnGroup:hu,VBtnToggle:Ix,VCard:VP,VCardActions:Dy,VCardItem:By,VCardSubtitle:My,VCardText:Ny,VCardTitle:Fy,VCarousel:MP,VCarouselItem:BP,VCheckbox:n1,VCheckboxBtn:jn,VChip:tr,VChipGroup:o1,VClassIcon:wc,VCode:NP,VCol:vE,VColorPicker:VV,VCombobox:TV,VComponentIcon:vu,VContainer:uE,VCounter:$i,VDataIterator:zV,VDataTable:aE,VDataTableFooter:zo,VDataTableRow:ed,VDataTableRows:Qa,VDataTableServer:iE,VDataTableVirtual:oE,VDatePicker:wE,VDatePickerControls:Au,VDatePickerHeader:Ou,VDatePickerMonth:Ru,VDatePickerMonths:Lu,VDatePickerYears:Du,VDefaultsProvider:De,VDialog:wu,VDialogBottomTransition:ix,VDialogTopTransition:sx,VDialogTransition:Ei,VDivider:Mi,VExpandTransition:Ii,VExpandXTransition:Ic,VExpansionPanel:TE,VExpansionPanelText:Ob,VExpansionPanelTitle:Lb,VExpansionPanels:VE,VFabTransition:rx,VFadeTransition:Jr,VField:Xl,VFieldLabel:io,VFileInput:OE,VFooter:LE,VForm:ME,VHover:BE,VIcon:$e,VImg:qa,VInfiniteScroll:$E,VInput:Vt,VItem:UE,VItemGroup:HE,VKbd:jE,VLabel:Yl,VLayout:KE,VLayoutItem:YE,VLazy:XE,VLigatureIcon:Hw,VList:Fi,VListGroup:_u,VListImg:x1,VListItem:Kn,VListItemAction:V1,VListItemMedia:I1,VListItemSubtitle:cy,VListItemTitle:dy,VListSubheader:fy,VLocaleProvider:ZE,VMain:eI,VMenu:Ni,VMessages:Qh,VNavigationDrawer:uI,VNoSsr:cI,VOtpInput:fI,VOverlay:Rn,VPagination:sb,VParallax:gI,VProgressCircular:Ml,VProgressLinear:Ai,VRadio:yI,VRadioGroup:pI,VRangeSlider:SI,VRating:CI,VResponsive:mu,VRow:_E,VScaleTransition:Vc,VScrollXReverseTransition:cx,VScrollXTransition:ux,VScrollYReverseTransition:fx,VScrollYTransition:dx,VSelect:Iy,VSelectionControl:Xa,VSelectionControlGroup:Xh,VSheet:Za,VSkeletonLoader:VI,VSlideGroup:Mu,VSlideGroupItem:II,VSlideXReverseTransition:mx,VSlideXTransition:vx,VSlideYReverseTransition:gx,VSlideYTransition:Ec,VSlider:Iu,VSnackbar:OI,VSpacer:Pb,VStepper:BI,VStepperActions:Nb,VStepperHeader:$b,VStepperItem:zb,VStepperWindow:Hb,VStepperWindowItem:Ub,VSvgIcon:Cc,VSwitch:$I,VSystemBar:HI,VTab:Kb,VTable:el,VTabs:KI,VTextField:Ja,VTextarea:YI,VThemeProvider:XI,VTimeline:ZI,VTimelineItem:nT,VToolbar:gu,VToolbarItems:lT,VToolbarTitle:Pc,VTooltip:rT,VValidation:iT,VVirtualScroll:Hi,VWindow:No,VWindowItem:$o},Symbol.toStringTag,{value:"Module"}));function uT(e,t){const n=t.modifiers||{},a=t.value,{once:l,immediate:o,...r}=n,i=!Object.keys(r).length,{handler:s,options:u}=typeof a=="object"?a:{handler:a,options:{attributes:(r==null?void 0:r.attr)??i,characterData:(r==null?void 0:r.char)??i,childList:(r==null?void 0:r.child)??i,subtree:(r==null?void 0:r.sub)??i}},c=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;s==null||s(d,f),l&&Gb(e,t)});o&&(s==null||s([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function Gb(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const cT={mounted:uT,unmounted:Gb};function dT(e,t){var l,o;const n=t.value,a={passive:!((l=t.modifiers)!=null&&l.active)};window.addEventListener("resize",n,a),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:a},(o=t.modifiers)!=null&&o.quiet||n()}function fT(e,t){var l;if(!((l=e._onResize)!=null&&l[t.instance.$.uid]))return;const{handler:n,options:a}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,a),delete e._onResize[t.instance.$.uid]}const vT={mounted:dT,unmounted:fT};function Yb(e,t){const{self:n=!1}=t.modifiers??{},a=t.value,l=typeof a=="object"&&a.options||{passive:!0},o=typeof a=="function"||"handleEvent"in a?a:a.handler,r=n?e:t.arg?document.querySelector(t.arg):window;r&&(r.addEventListener("scroll",o,l),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:o,options:l,target:n?void 0:r})}function qb(e,t){var o;if(!((o=e._onScroll)!=null&&o[t.instance.$.uid]))return;const{handler:n,options:a,target:l=e}=e._onScroll[t.instance.$.uid];l.removeEventListener("scroll",n,a),delete e._onScroll[t.instance.$.uid]}function mT(e,t){t.value!==t.oldValue&&(qb(e,t),Yb(e,t))}const gT={mounted:Yb,unmounted:qb,updated:mT},hT=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:xy,Intersect:Xo,Mutate:cT,Resize:vT,Ripple:Jn,Scroll:gT,Touch:$c},Symbol.toStringTag,{value:"Module"})),yT="dark",bT={dark:{colors:{primary:"#212121",secondary:"#424242",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}},light:{colors:{primary:"#37474F",secondary:"#90A4AE",accent:"#4caf50",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#8bc34a"}}},pT={defaultTheme:yT,themes:bT},Cs=e=>e&&typeof e=="object"&&!Array.isArray(e),Fu=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(Cs(e)&&Cs(n))for(const a in n)Cs(n[a])?(e[a]||Object.assign(e,{[a]:{}}),Fu(e[a],n[a])):Object.assign(e,{[a]:n[a]});return Fu(e,...t)},_T=Fu({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},header:{title:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},barTitle:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL für Hintergrundbild"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Farbverlauf (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Anzeige der Uhrzeit in der Kopfzeile"])},showDate:e=>{const{normalize:t}=e;return t(["Datum"])},showDateHint:e=>{const{normalize:t}=e;return t(["Anzeige des Datums in der Kopfzeile"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Seite aktualsieren"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Sprachen"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Eingabe erforderlich!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Neustart od. %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["Kompakt"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Kompakte Darstellung untergeordneter Navigationspunkte"])},sort:e=>{const{normalize:t}=e;return t(["sortiert"])},sortHint:e=>{const{normalize:t}=e;return t(["Sortiert untergeordneter Navigationspunkte aufsteigend"])},divider:e=>{const{normalize:t}=e;return t(["Trennlinie"])},dividerHint:e=>{const{normalize:t}=e;return t(["Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extendedSettings:e=>{const{normalize:t}=e;return t(["erweiterte Konfiguration"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Abruf des CSRF Token fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist und lade FHEMapp neu. Wenn der Fehler erneut auftritt, prüfe ob die FHEM Einstellungen für CSRF Token kerrekt sind."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehalgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Daten wurden in die Zwischenablage kopiert."])}}},default:e=>{const{normalize:t}=e;return t(["Standard"])}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},header:{title:e=>{const{normalize:t}=e;return t(["Header"])},barTitle:e=>{const{normalize:t}=e;return t(["Header"])},imageUrl:e=>{const{normalize:t}=e;return t(["URL for background image"])},imageUrlPlaceholder:e=>{const{normalize:t}=e;return t(["https://picsum.photos/1920/1080?random"])},imageGradient:e=>{const{normalize:t}=e;return t(["Color gradient (CSS Linear Gradient Definition)"])},imageGradientPlaceholder:e=>{const{normalize:t}=e;return t(["to top, rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.6)"])},showTime:e=>{const{normalize:t}=e;return t(["Time"])},showTimeHint:e=>{const{normalize:t}=e;return t(["Show time in the header"])},showDate:e=>{const{normalize:t}=e;return t(["Date"])},showDateHint:e=>{const{normalize:t}=e;return t(["Show date in the header"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},showDarkMode:e=>{const{normalize:t}=e;return t(["Day/Night mode"])},showDarkModeHint:e=>{const{normalize:t}=e;return t([])},showReloadPage:e=>{const{normalize:t}=e;return t(["Page refresh"])},showReloadPageHint:e=>{const{normalize:t}=e;return t([])},showSettings:e=>{const{normalize:t}=e;return t(["Sesstings"])},showSettingsHint:e=>{const{normalize:t}=e;return t([])},showLanguages:e=>{const{normalize:t}=e;return t(["Languages"])},showLanguagesHint:e=>{const{normalize:t}=e;return t([])},optionsCommandTitle:e=>{const{normalize:t}=e;return t(["Optionsmenu FHEM Commands"])},commandName:e=>{const{normalize:t}=e;return t(["Name"])},commandNamePlaceholder:e=>{const{normalize:t}=e;return t(["restart"])},commandNameRules:e=>{const{normalize:t}=e;return t(["Input required!"])},commandTitle:e=>{const{normalize:t}=e;return t(["Label"])},commandTitlePlaceholder:e=>{const{normalize:t}=e;return t(["FHEM Restart or %t(optionRestart)"])},commandIcon:e=>{const{normalize:t}=e;return t(["Icon"])},commandIconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-rocket"])},commandCmd:e=>{const{normalize:t}=e;return t(["FHEM Command"])},commandCmdPlaceholder:e=>{const{normalize:t}=e;return t(["shutdown restart"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage or %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},groupAsChips:e=>{const{normalize:t}=e;return t(["compact"])},groupAsChipsHint:e=>{const{normalize:t}=e;return t(["Compact display of subordinate navigation points"])},sort:e=>{const{normalize:t}=e;return t(["sorted"])},sortHint:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation points in ascending order"])},divider:e=>{const{normalize:t}=e;return t(["divider"])},dividerHint:e=>{const{normalize:t}=e;return t(["Divider line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extendedSettings:e=>{const{normalize:t}=e;return t(["Advanced configuration"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUniqe:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},csrf:{title:e=>{const{normalize:t}=e;return t(["Failed to retrieve the CSRF token"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable and reload FHEMapp. If the error occurs again, check whether the FHEM settings for CSRF tokens are correct."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Data has been copied to the clipboard."])}}},default:e=>{const{normalize:t}=e;return t(["Default"])}}}}),ST=Eh({components:sT,directives:hT,theme:pT}),kT=aC({legacy:!1,globalInjection:!0,locale:navigator.language.split("-")[0]||"de",fallbackLocale:"en",messages:_T}),rr=TS(tx);rr.use(OS());rr.use(Hn);rr.use(ST);rr.use(kT);rr.mount("#app");export{IT as $,DT as A,r_ as B,Tt as C,pa as D,Gv as E,pe as F,An as G,yS as H,AT as I,un as J,BT as K,va as L,Ft as M,Ln as N,Tn as O,uA as P,TS as Q,po as R,kl as S,D_ as T,T_ as U,oc as V,QT as W,I_ as X,mA as Y,v_ as Z,nA as _,Ht as a,Up as a$,FT as a0,Ca as a1,mS as a2,HT as a3,UT as a4,KT as a5,jT as a6,zT as a7,dA as a8,WT as a9,CT as aA,ni as aB,wm as aC,mi as aD,Et as aE,Vm as aF,xm as aG,f_ as aH,d_ as aI,c_ as aJ,Rt as aK,u_ as aL,Yo as aM,Zu as aN,RT as aO,ze as aP,dm as aQ,OT as aR,Is as aS,jo as aT,aA as aU,Yd as aV,NT as aW,Kt as aX,sA as aY,xo as aZ,Id as a_,Zl as aa,wT as ab,Nl as ac,fn as ad,qv as ae,Ju as af,F_ as ag,vn as ah,Hl as ai,k_ as aj,IS as ak,oA as al,gA as am,Te as an,W_ as ao,um as ap,fa as aq,Cl as ar,Xe as as,lA as at,Mr as au,_a as av,si as aw,JT as ax,ZT as ay,Re as az,xl as b,wl as b0,sm as b1,PT as b2,ge as b3,U_ as b4,iA as b5,xT as b6,Pr as b7,$T as b8,Ae as b9,Us as bA,LT as bB,J as ba,Wo as bb,ET as bc,tA as bd,VT as be,qT as bf,fA as bg,cA as bh,XT as bi,j_ as bj,YT as bk,Sm as bl,ag as bm,wS as bn,lg as bo,CS as bp,Hr as bq,K_ as br,TT as bs,kt as bt,a_ as bu,MT as bv,eA as bw,GT as bx,vA as by,rA as bz,_ as c,Ts as d,v as e,ie as f,bt as g,xe as h,Va as i,Jt as j,bn as k,nt as l,se as m,ve as n,it as o,ai as p,Um as q,He as r,Hn as s,pl as t,xc as u,Cn as v,qe as w,Xp as x,st as y,km as z}; diff --git a/www/fhemapp4/assets/styles-332ade0b.js b/www/fhemapp4/assets/styles-bb296acf.js similarity index 99% rename from www/fhemapp4/assets/styles-332ade0b.js rename to www/fhemapp4/assets/styles-bb296acf.js index 6eb05e07..487f6371 100644 --- a/www/fhemapp4/assets/styles-332ade0b.js +++ b/www/fhemapp4/assets/styles-bb296acf.js @@ -1,3 +1,3 @@ -import{B as de,z as pe,C as fe,E as he,F as ye,K as ve,R as me,S as ge,A as be,T as Ce,D as we,G as Se,H as ke,V as Ne,I as je,J as Oe,L as Ve,M as Pe,N as Te,O as xe,P as Ee,c as Be,Q as De,a as Ae,k as Re,b as Me,q as Le,U as Fe,W as He,X as Ie,Y as Ke,Z as _e,_ as ze,j as Ue,e as qe,$ as $e,a0 as Je,a1 as Qe,a2 as We,a3 as Ye,a4 as Ge,a5 as Ze,a6 as Xe,a7 as et,a8 as tt,a9 as nt,aa as at,ab as ot,ac as rt,ad as lt,ae as st,af as it,ag as ct,ah as ut,ai as dt,aj as pt,ak as ft,al as ht,am as yt,an as vt,ao as mt,ap as gt,aq as bt,ar as Ct,as as wt,at as St,au as kt,av as Nt,aw as jt,ax as Ot,ay as Vt,m as Pt,az as Tt,p as xt,aA as Et,aB as Bt,aC as Dt,aD as At,aE as Rt,aF as Mt,aG as Lt,aH as Ft,y as Ht,aI as It,aJ as Kt,aK as _t,aL as zt,aM as Ut,aN as qt,o as $t,aO as Jt,aP as Qt,aQ as Wt,aR as Yt,aS as Gt,g as Zt,aT as Xt,f as en,aU as tn,aV as nn,d as an,aW as on,r as rn,aX as ln,x as sn,aY as cn,aZ as un,a_ as dn,a$ as pn,b0 as fn,b1 as hn,b2 as yn,b3 as vn,b4 as mn,b5 as gn,b6 as bn,t as Cn,b7 as wn,b8 as Sn,b9 as kn,ba as Nn,bb as jn,bc as On,bd as Vn,be as Pn,h as Tn,bf as xn,bg as En,bh as Bn,bi as Dn,bj as An,bk as Rn,bl as Mn,bm as Ln,bn as Fn,bo as Hn,bp as In,bq as Kn,v as _n,br as zn,bs as Un,n as qn,bt as $n,bu as Jn,bv as Qn,bw as Wn,w as Yn,bx as Gn,l as Zn,by as Xn,bz as ea,bA as ta,bB as na}from"./index-075b0035.js";const aa=()=>{},oa=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:de,BaseTransitionPropsValidators:pe,Comment:fe,EffectScope:he,Fragment:ye,KeepAlive:ve,ReactiveEffect:me,Static:ge,Suspense:be,Teleport:Ce,Text:we,Transition:Se,TransitionGroup:ke,VueElement:Ne,assertNumber:je,callWithAsyncErrorHandling:Oe,callWithErrorHandling:Ve,camelize:Pe,capitalize:Te,cloneVNode:xe,compatUtils:Ee,compile:aa,computed:Be,createApp:De,createBlock:Ae,createCommentVNode:Re,createElementBlock:Me,createElementVNode:Le,createHydrationRenderer:Fe,createPropsRestProxy:He,createRenderer:Ie,createSSRApp:Ke,createSlots:_e,createStaticVNode:ze,createTextVNode:Ue,createVNode:qe,customRef:$e,defineAsyncComponent:Je,defineComponent:Qe,defineCustomElement:We,defineEmits:Ye,defineExpose:Ge,defineModel:Ze,defineOptions:Xe,defineProps:et,defineSSRCustomElement:tt,defineSlots:nt,get devtools(){return at},effect:ot,effectScope:rt,getCurrentInstance:lt,getCurrentScope:st,getTransitionRawChildren:it,guardReactiveProps:ct,h:ut,handleError:dt,hasInjectionContext:pt,hydrate:ft,initCustomFormatter:ht,initDirectivesForSSR:yt,inject:vt,isMemoSame:mt,isProxy:gt,isReactive:bt,isReadonly:Ct,isRef:wt,isRuntimeOnly:St,isShallow:kt,isVNode:Nt,markRaw:jt,mergeDefaults:Ot,mergeModels:Vt,mergeProps:Pt,nextTick:Tt,normalizeClass:xt,normalizeProps:Et,normalizeStyle:Bt,onActivated:Dt,onBeforeMount:At,onBeforeUnmount:Rt,onBeforeUpdate:Mt,onDeactivated:Lt,onErrorCaptured:Ft,onMounted:Ht,onRenderTracked:It,onRenderTriggered:Kt,onScopeDispose:_t,onServerPrefetch:zt,onUnmounted:Ut,onUpdated:qt,openBlock:$t,popScopeId:Jt,provide:Qt,proxyRefs:Wt,pushScopeId:Yt,queuePostFlushCb:Gt,reactive:Zt,readonly:Xt,ref:en,registerRuntimeCompiler:tn,render:nn,renderList:an,renderSlot:on,resolveComponent:rn,resolveDirective:ln,resolveDynamicComponent:sn,resolveFilter:cn,resolveTransitionHooks:un,setBlockTracking:dn,setDevtoolsHook:pn,setTransitionHooks:fn,shallowReactive:hn,shallowReadonly:yn,shallowRef:vn,ssrContextKey:mn,ssrUtils:gn,stop:bn,toDisplayString:Cn,toHandlerKey:wn,toHandlers:Sn,toRaw:kn,toRef:Nn,toRefs:jn,toValue:On,transformVNodeArgs:Vn,triggerRef:Pn,unref:Tn,useAttrs:xn,useCssModule:En,useCssVars:Bn,useModel:Dn,useSSRContext:An,useSlots:Rn,useTransitionState:Mn,vModelCheckbox:Ln,vModelDynamic:Fn,vModelRadio:Hn,vModelSelect:In,vModelText:Kn,vShow:_n,version:zn,warn:Un,watch:qn,watchEffect:$n,watchPostEffect:Jn,watchSyncEffect:Qn,withAsyncContext:Wn,withCtx:Yn,withDefaults:Gn,withDirectives:Zn,withKeys:Xn,withMemo:ea,withModifiers:ta,withScopeId:na},Symbol.toStringTag,{value:"Module"}));var ra=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function la(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}function sa(y){if(y.__esModule)return y;var M=y.default;if(typeof M=="function"){var T=function N(){return this instanceof N?Reflect.construct(M,arguments,this.constructor):M.apply(this,arguments)};T.prototype=M.prototype}else T={};return Object.defineProperty(T,"__esModule",{value:!0}),Object.keys(y).forEach(function(N){var L=Object.getOwnPropertyDescriptor(y,N);Object.defineProperty(T,N,L.get?L:{enumerable:!0,get:function(){return y[N]}})}),T}var oe={exports:{}};const ia=sa(oa);(function(y,M){(function(T,N){y.exports=N(ia)})(ra,function(T){return function(){var N={789:function(p){p.exports=T}},L={};function j(p){var w=L[p];if(w!==void 0)return w.exports;var m=L[p]={exports:{}};return N[p](m,m.exports,j),m.exports}j.d=function(p,w){for(var m in w)j.o(w,m)&&!j.o(p,m)&&Object.defineProperty(p,m,{enumerable:!0,get:w[m]})},j.o=function(p,w){return Object.prototype.hasOwnProperty.call(p,w)},j.r=function(p){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})};var z={};return function(){function p(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a{},oa=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:de,BaseTransitionPropsValidators:pe,Comment:fe,EffectScope:he,Fragment:ye,KeepAlive:ve,ReactiveEffect:me,Static:ge,Suspense:be,Teleport:Ce,Text:we,Transition:Se,TransitionGroup:ke,VueElement:Ne,assertNumber:je,callWithAsyncErrorHandling:Oe,callWithErrorHandling:Ve,camelize:Pe,capitalize:Te,cloneVNode:xe,compatUtils:Ee,compile:aa,computed:Be,createApp:De,createBlock:Ae,createCommentVNode:Re,createElementBlock:Me,createElementVNode:Le,createHydrationRenderer:Fe,createPropsRestProxy:He,createRenderer:Ie,createSSRApp:Ke,createSlots:_e,createStaticVNode:ze,createTextVNode:Ue,createVNode:qe,customRef:$e,defineAsyncComponent:Je,defineComponent:Qe,defineCustomElement:We,defineEmits:Ye,defineExpose:Ge,defineModel:Ze,defineOptions:Xe,defineProps:et,defineSSRCustomElement:tt,defineSlots:nt,get devtools(){return at},effect:ot,effectScope:rt,getCurrentInstance:lt,getCurrentScope:st,getTransitionRawChildren:it,guardReactiveProps:ct,h:ut,handleError:dt,hasInjectionContext:pt,hydrate:ft,initCustomFormatter:ht,initDirectivesForSSR:yt,inject:vt,isMemoSame:mt,isProxy:gt,isReactive:bt,isReadonly:Ct,isRef:wt,isRuntimeOnly:St,isShallow:kt,isVNode:Nt,markRaw:jt,mergeDefaults:Ot,mergeModels:Vt,mergeProps:Pt,nextTick:Tt,normalizeClass:xt,normalizeProps:Et,normalizeStyle:Bt,onActivated:Dt,onBeforeMount:At,onBeforeUnmount:Rt,onBeforeUpdate:Mt,onDeactivated:Lt,onErrorCaptured:Ft,onMounted:Ht,onRenderTracked:It,onRenderTriggered:Kt,onScopeDispose:_t,onServerPrefetch:zt,onUnmounted:Ut,onUpdated:qt,openBlock:$t,popScopeId:Jt,provide:Qt,proxyRefs:Wt,pushScopeId:Yt,queuePostFlushCb:Gt,reactive:Zt,readonly:Xt,ref:en,registerRuntimeCompiler:tn,render:nn,renderList:an,renderSlot:on,resolveComponent:rn,resolveDirective:ln,resolveDynamicComponent:sn,resolveFilter:cn,resolveTransitionHooks:un,setBlockTracking:dn,setDevtoolsHook:pn,setTransitionHooks:fn,shallowReactive:hn,shallowReadonly:yn,shallowRef:vn,ssrContextKey:mn,ssrUtils:gn,stop:bn,toDisplayString:Cn,toHandlerKey:wn,toHandlers:Sn,toRaw:kn,toRef:Nn,toRefs:jn,toValue:On,transformVNodeArgs:Vn,triggerRef:Pn,unref:Tn,useAttrs:xn,useCssModule:En,useCssVars:Bn,useModel:Dn,useSSRContext:An,useSlots:Rn,useTransitionState:Mn,vModelCheckbox:Ln,vModelDynamic:Fn,vModelRadio:Hn,vModelSelect:In,vModelText:Kn,vShow:_n,version:zn,warn:Un,watch:qn,watchEffect:$n,watchPostEffect:Jn,watchSyncEffect:Qn,withAsyncContext:Wn,withCtx:Yn,withDefaults:Gn,withDirectives:Zn,withKeys:Xn,withMemo:ea,withModifiers:ta,withScopeId:na},Symbol.toStringTag,{value:"Module"}));var ra=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function la(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}function sa(y){if(y.__esModule)return y;var M=y.default;if(typeof M=="function"){var T=function N(){return this instanceof N?Reflect.construct(M,arguments,this.constructor):M.apply(this,arguments)};T.prototype=M.prototype}else T={};return Object.defineProperty(T,"__esModule",{value:!0}),Object.keys(y).forEach(function(N){var L=Object.getOwnPropertyDescriptor(y,N);Object.defineProperty(T,N,L.get?L:{enumerable:!0,get:function(){return y[N]}})}),T}var oe={exports:{}};const ia=sa(oa);(function(y,M){(function(T,N){y.exports=N(ia)})(ra,function(T){return function(){var N={789:function(p){p.exports=T}},L={};function j(p){var w=L[p];if(w!==void 0)return w.exports;var m=L[p]={exports:{}};return N[p](m,m.exports,j),m.exports}j.d=function(p,w){for(var m in w)j.o(w,m)&&!j.o(p,m)&&Object.defineProperty(p,m,{enumerable:!0,get:w[m]})},j.o=function(p,w){return Object.prototype.hasOwnProperty.call(p,w)},j.r=function(p){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})};var z={};return function(){function p(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,l=new Array(t);a1&&arguments[1]!==void 0?arguments[1]:"root",a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3?arguments[3]:void 0,f=l||{},b=f.key,O=f.index,d=f.type,k=d===void 0?"content":d,v=f.showComma,x=v!==void 0&&v,V=f.length,D=V===void 0?1:V,A=Q(e);if(A==="array"){var F=W(e.map(function(C,c,n){return B(C,"".concat(t,"[").concat(c,"]"),a+1,{index:c,showComma:c!==n.length-1,length:D,type:k})}));return[B("[",t,a,{showComma:!1,key:b,length:e.length,type:"arrayStart"})[0]].concat(F,B("]",t,a,{showComma:x,length:e.length,type:"arrayEnd"})[0])}if(A==="object"){var E=Object.keys(e),H=W(E.map(function(C,c,n){return B(e[C],/^[a-zA-Z_]\w*$/.test(C)?"".concat(t,".").concat(C):"".concat(t,'["').concat(C,'"]'),a+1,{key:C,showComma:c!==n.length-1,length:D,type:k})}));return[B("{",t,a,{showComma:!1,key:b,index:O,length:E.length,type:"objectStart"})[0]].concat(H,B("}",t,a,{showComma:x,length:E.length,type:"objectEnd"})[0])}return[{content:e,level:a,key:b,index:O,path:t,showComma:x,length:D,type:k}]}function W(e){if(typeof Array.prototype.flat=="function")return e.flat();for(var t=m(e),a=[];t.length;){var l=t.shift();Array.isArray(l)?t.unshift.apply(t,m(l)):a.push(l)}return a}function q(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new WeakMap;if(e==null)return e;if(e instanceof Date)return new Date(e);if(e instanceof RegExp)return new RegExp(e);if(U(e)!=="object")return e;if(t.get(e))return t.get(e);if(Array.isArray(e)){var a=e.map(function(b){return q(b,t)});return t.set(e,a),a}var l={};for(var f in e)l[f]=q(e[f],t);return t.set(e,l),l}function Y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(f){return Object.getOwnPropertyDescriptor(e,f).enumerable})),a.push.apply(a,l)}return a}function G(e){for(var t=1;t=n||i.length>=r,S=(u=e.pathCollapsible)===null||u===void 0?void 0:u.call(e,i);return i.type!=="objectStart"&&i.type!=="arrayStart"||!h&&!S?s:g(g({},s),{},K({},i.path,1))},{})},d=(0,o.reactive)({translateY:0,visibleData:null,hiddenPaths:O(e.deep,e.collapsedNodeLength)}),k=(0,o.computed)(function(){for(var n=null,r=[],s=b.value.length,i=0;in.length?n.length-s:u;h<0&&(h=0);var S=h+s;d.translateY=h*e.itemHeight,d.visibleData=n.filter(function(_,I){return I>=h&&I - FHEMApp v4 + FHEMApp v4 diff --git a/www/fhemapp4/templates/shellyPlus_1pm.json b/www/fhemapp4/templates/shellyPlus_1pm.json new file mode 100644 index 00000000..01028e45 --- /dev/null +++ b/www/fhemapp4/templates/shellyPlus_1pm.json @@ -0,0 +1,41 @@ +{ + "name": "shellyPlus_1pm", + "author": "jemu75", + "date": "2023-11-29", + "dist": true, + "panel": { + "navigation": [ "a-group::groups->%s", "a-room::rooms->%s" ], + "sortby": [ "a-sortby::%s" ] + }, + "status": { + "title": [ "a-alias::%s" ], + "bar": [ "state:on:100:on", "::0:on" ], + "imageUrl": [ "::https\\://picsum.photos/1920/1080?random" ] + }, + "main": [ + { + "level": { "left1": "btn", "left2": null, "mid": "info", "right1": null, "right2": "btn" }, + "mid": { + "text": [ "state:off:aus", "relay_0_power:0.1:an", "relay_0_power:0:standby", "state:on:an" ], + "divider": [ "true" ], + "size": [ "8" ] + }, + "right2": { + "btn": [ "::mdi-power-on" ], + "click": [ "::set switch on" ] + }, + "left1": { + "btn": [ "::mdi-power-off" ], + "click": [ "::set switch off" ], + "divider": [ "::true" ] + } + } + ], + "info": { + "left1": [ "state:on::mdi-power-plug", ":::mdi-power-plug-off" ], + "mid1": [ "temperature::%n(1)°C" ], + "left2": [ "relay_0_power:100:%n()w", "relay_0_power:0.1:%n(1)w", "apower:100:%n()w", "apower:0.1:%n(1)w" ], + "right2": [ "mqtt_connected:true::mdi-wifi", "mqtt_connected:::mdi-wifi-off" ], + "right1": [ "new_fw:true::mdi-cloud-download" ] + } +} \ No newline at end of file diff --git a/www/fhemapp4/templates/templates.json b/www/fhemapp4/templates/templates.json new file mode 100644 index 00000000..555b7a51 --- /dev/null +++ b/www/fhemapp4/templates/templates.json @@ -0,0 +1,3 @@ +[ + "shellyPlus_1pm" +] \ No newline at end of file