From 68fbc04c0223248b8600e4a51429f3db1de8efd3 Mon Sep 17 00:00:00 2001 From: Joshua Clark Date: Thu, 26 Oct 2023 22:09:10 -0600 Subject: [PATCH 01/23] [hassos migration] update gitignore - Ignore HACs folders (custom_components/www/community) --- .gitignore | 27 +- .../adaptive_lighting/__init__.py | 99 - .../adaptive_lighting/_docs_helpers.py | 117 - .../adaptive_lighting/adaptation_utils.py | 231 - .../adaptive_lighting/color_and_brightness.py | 518 -- .../adaptive_lighting/config_flow.py | 125 - custom_components/adaptive_lighting/const.py | 448 -- .../adaptive_lighting/hass_utils.py | 80 - .../adaptive_lighting/helpers.py | 84 - .../adaptive_lighting/manifest.json | 12 - .../adaptive_lighting/services.yaml | 251 - .../adaptive_lighting/strings.json | 268 - custom_components/adaptive_lighting/switch.py | 2697 --------- .../adaptive_lighting/translations/cs.json | 57 - .../adaptive_lighting/translations/da.json | 50 - .../adaptive_lighting/translations/de.json | 58 - .../adaptive_lighting/translations/en.json | 269 - .../adaptive_lighting/translations/et.json | 50 - .../adaptive_lighting/translations/fr.json | 51 - .../adaptive_lighting/translations/it.json | 52 - .../adaptive_lighting/translations/nb.json | 50 - .../adaptive_lighting/translations/nl.json | 57 - .../adaptive_lighting/translations/pl.json | 51 - .../adaptive_lighting/translations/pt-BR.json | 51 - .../adaptive_lighting/translations/ru.json | 52 - .../adaptive_lighting/translations/sv.json | 53 - .../adaptive_lighting/translations/uk.json | 50 - custom_components/browser_mod/__init__.py | 37 - .../browser_mod/binary_sensor.py | 59 - custom_components/browser_mod/browser.py | 216 - custom_components/browser_mod/browser_mod.js | 385 -- .../browser_mod/browser_mod_panel.js | 454 -- custom_components/browser_mod/camera.py | 39 - custom_components/browser_mod/config_flow.py | 17 - custom_components/browser_mod/connection.py | 198 - custom_components/browser_mod/const.py | 33 - custom_components/browser_mod/entities.py | 65 - custom_components/browser_mod/light.py | 47 - custom_components/browser_mod/manifest.json | 17 - custom_components/browser_mod/media_player.py | 155 - custom_components/browser_mod/mod_view.py | 71 - custom_components/browser_mod/sensor.py | 69 - custom_components/browser_mod/service.py | 64 - custom_components/browser_mod/services.yaml | 261 - custom_components/browser_mod/store.py | 157 - custom_components/dahua/__init__.py | 716 --- custom_components/dahua/binary_sensor.py | 133 - custom_components/dahua/button.py | 12 - custom_components/dahua/camera.py | 385 -- custom_components/dahua/client.py | 790 --- custom_components/dahua/config_flow.py | 230 - custom_components/dahua/const.py | 56 - custom_components/dahua/dahua_utils.py | 83 - custom_components/dahua/digest.py | 179 - custom_components/dahua/entity.py | 44 - custom_components/dahua/light.py | 312 - custom_components/dahua/manifest.json | 14 - custom_components/dahua/models.py | 14 - custom_components/dahua/rpc2.py | 137 - custom_components/dahua/select.py | 61 - custom_components/dahua/services.yaml | 440 -- custom_components/dahua/switch.py | 204 - custom_components/dahua/thread.py | 145 - custom_components/dahua/translations/ca.json | 47 - custom_components/dahua/translations/en.json | 47 - custom_components/dahua/translations/es.json | 47 - custom_components/dahua/translations/nl.json | 47 - .../dahua/translations/pt-BR.json | 47 - custom_components/dahua/translations/pt.json | 47 - custom_components/dahua/vto.py | 407 -- custom_components/dreamscreen/__init__.py | 305 - custom_components/dreamscreen/manifest.json | 9 - custom_components/dreamscreen/services.yaml | 67 - custom_components/fontawesome/__init__.py | 89 - custom_components/fontawesome/config_flow.py | 13 - .../fontawesome/data/brands/42-group.svg | 1 - .../fontawesome/data/brands/500px.svg | 1 - .../data/brands/accessible-icon.svg | 1 - .../fontawesome/data/brands/accusoft.svg | 1 - .../fontawesome/data/brands/adn.svg | 1 - .../fontawesome/data/brands/adversal.svg | 1 - .../data/brands/affiliatetheme.svg | 1 - .../fontawesome/data/brands/airbnb.svg | 1 - .../fontawesome/data/brands/algolia.svg | 1 - .../fontawesome/data/brands/alipay.svg | 1 - .../fontawesome/data/brands/amazon-pay.svg | 1 - .../fontawesome/data/brands/amazon.svg | 1 - .../fontawesome/data/brands/amilia.svg | 1 - .../fontawesome/data/brands/android.svg | 1 - .../fontawesome/data/brands/angellist.svg | 1 - .../fontawesome/data/brands/angrycreative.svg | 1 - .../fontawesome/data/brands/angular.svg | 1 - .../fontawesome/data/brands/app-store-ios.svg | 1 - .../fontawesome/data/brands/app-store.svg | 1 - .../fontawesome/data/brands/apper.svg | 1 - .../fontawesome/data/brands/apple-pay.svg | 1 - .../fontawesome/data/brands/apple.svg | 1 - .../fontawesome/data/brands/artstation.svg | 1 - .../fontawesome/data/brands/asymmetrik.svg | 1 - .../fontawesome/data/brands/atlassian.svg | 1 - .../fontawesome/data/brands/audible.svg | 1 - .../fontawesome/data/brands/autoprefixer.svg | 1 - .../fontawesome/data/brands/avianex.svg | 1 - .../fontawesome/data/brands/aviato.svg | 1 - .../fontawesome/data/brands/aws.svg | 1 - .../fontawesome/data/brands/bandcamp.svg | 1 - .../fontawesome/data/brands/battle-net.svg | 1 - .../fontawesome/data/brands/behance.svg | 1 - .../fontawesome/data/brands/bilibili.svg | 1 - .../fontawesome/data/brands/bimobject.svg | 1 - .../fontawesome/data/brands/bitbucket.svg | 1 - .../fontawesome/data/brands/bitcoin.svg | 1 - .../fontawesome/data/brands/bity.svg | 1 - .../fontawesome/data/brands/black-tie.svg | 1 - .../fontawesome/data/brands/blackberry.svg | 1 - .../fontawesome/data/brands/blogger-b.svg | 1 - .../fontawesome/data/brands/blogger.svg | 1 - .../fontawesome/data/brands/bluetooth-b.svg | 1 - .../fontawesome/data/brands/bluetooth.svg | 1 - .../fontawesome/data/brands/bootstrap.svg | 1 - .../fontawesome/data/brands/bots.svg | 1 - .../fontawesome/data/brands/btc.svg | 1 - .../fontawesome/data/brands/buffer.svg | 1 - .../data/brands/buromobelexperte.svg | 1 - .../fontawesome/data/brands/buy-n-large.svg | 1 - .../fontawesome/data/brands/buysellads.svg | 1 - .../data/brands/canadian-maple-leaf.svg | 1 - .../fontawesome/data/brands/cc-amazon-pay.svg | 1 - .../fontawesome/data/brands/cc-amex.svg | 1 - .../fontawesome/data/brands/cc-apple-pay.svg | 1 - .../data/brands/cc-diners-club.svg | 1 - .../fontawesome/data/brands/cc-discover.svg | 1 - .../fontawesome/data/brands/cc-jcb.svg | 1 - .../fontawesome/data/brands/cc-mastercard.svg | 1 - .../fontawesome/data/brands/cc-paypal.svg | 1 - .../fontawesome/data/brands/cc-stripe.svg | 1 - .../fontawesome/data/brands/cc-visa.svg | 1 - .../fontawesome/data/brands/centercode.svg | 1 - .../fontawesome/data/brands/centos.svg | 1 - .../fontawesome/data/brands/chrome.svg | 1 - .../fontawesome/data/brands/chromecast.svg | 1 - .../fontawesome/data/brands/cloudflare.svg | 1 - .../fontawesome/data/brands/cloudscale.svg | 1 - .../fontawesome/data/brands/cloudsmith.svg | 1 - .../fontawesome/data/brands/cloudversify.svg | 1 - .../fontawesome/data/brands/cmplid.svg | 1 - .../fontawesome/data/brands/codepen.svg | 1 - .../fontawesome/data/brands/codiepie.svg | 1 - .../fontawesome/data/brands/confluence.svg | 1 - .../data/brands/connectdevelop.svg | 1 - .../fontawesome/data/brands/contao.svg | 1 - .../fontawesome/data/brands/cotton-bureau.svg | 1 - .../fontawesome/data/brands/cpanel.svg | 1 - .../data/brands/creative-commons-by.svg | 1 - .../data/brands/creative-commons-nc-eu.svg | 1 - .../data/brands/creative-commons-nc-jp.svg | 1 - .../data/brands/creative-commons-nc.svg | 1 - .../data/brands/creative-commons-nd.svg | 1 - .../data/brands/creative-commons-pd-alt.svg | 1 - .../data/brands/creative-commons-pd.svg | 1 - .../data/brands/creative-commons-remix.svg | 1 - .../data/brands/creative-commons-sa.svg | 1 - .../brands/creative-commons-sampling-plus.svg | 1 - .../data/brands/creative-commons-sampling.svg | 1 - .../data/brands/creative-commons-share.svg | 1 - .../data/brands/creative-commons-zero.svg | 1 - .../data/brands/creative-commons.svg | 1 - .../fontawesome/data/brands/critical-role.svg | 1 - .../fontawesome/data/brands/css3-alt.svg | 1 - .../fontawesome/data/brands/css3.svg | 1 - .../fontawesome/data/brands/cuttlefish.svg | 1 - .../data/brands/d-and-d-beyond.svg | 1 - .../fontawesome/data/brands/d-and-d.svg | 1 - .../fontawesome/data/brands/dailymotion.svg | 1 - .../fontawesome/data/brands/dashcube.svg | 1 - .../fontawesome/data/brands/debian.svg | 1 - .../fontawesome/data/brands/deezer.svg | 1 - .../fontawesome/data/brands/delicious.svg | 1 - .../fontawesome/data/brands/deploydog.svg | 1 - .../fontawesome/data/brands/deskpro.svg | 1 - .../fontawesome/data/brands/dev.svg | 1 - .../fontawesome/data/brands/deviantart.svg | 1 - .../fontawesome/data/brands/dhl.svg | 1 - .../fontawesome/data/brands/diaspora.svg | 1 - .../fontawesome/data/brands/digg.svg | 1 - .../fontawesome/data/brands/digital-ocean.svg | 1 - .../fontawesome/data/brands/discord.svg | 1 - .../fontawesome/data/brands/discourse.svg | 1 - .../fontawesome/data/brands/dochub.svg | 1 - .../fontawesome/data/brands/docker.svg | 1 - .../fontawesome/data/brands/draft2digital.svg | 1 - .../fontawesome/data/brands/dribbble.svg | 1 - .../fontawesome/data/brands/dropbox.svg | 1 - .../fontawesome/data/brands/drupal.svg | 1 - .../fontawesome/data/brands/dyalog.svg | 1 - .../fontawesome/data/brands/earlybirds.svg | 1 - .../fontawesome/data/brands/ebay.svg | 1 - .../fontawesome/data/brands/edge-legacy.svg | 1 - .../fontawesome/data/brands/edge.svg | 1 - .../fontawesome/data/brands/elementor.svg | 1 - .../fontawesome/data/brands/ello.svg | 1 - .../fontawesome/data/brands/ember.svg | 1 - .../fontawesome/data/brands/empire.svg | 1 - .../fontawesome/data/brands/envira.svg | 1 - .../fontawesome/data/brands/erlang.svg | 1 - .../fontawesome/data/brands/ethereum.svg | 1 - .../fontawesome/data/brands/etsy.svg | 1 - .../fontawesome/data/brands/evernote.svg | 1 - .../fontawesome/data/brands/expeditedssl.svg | 1 - .../fontawesome/data/brands/facebook-f.svg | 1 - .../data/brands/facebook-messenger.svg | 1 - .../fontawesome/data/brands/facebook.svg | 1 - .../data/brands/fantasy-flight-games.svg | 1 - .../fontawesome/data/brands/fedex.svg | 1 - .../fontawesome/data/brands/fedora.svg | 1 - .../fontawesome/data/brands/figma.svg | 1 - .../data/brands/firefox-browser.svg | 1 - .../fontawesome/data/brands/firefox.svg | 1 - .../data/brands/first-order-alt.svg | 1 - .../fontawesome/data/brands/first-order.svg | 1 - .../fontawesome/data/brands/firstdraft.svg | 1 - .../fontawesome/data/brands/flickr.svg | 1 - .../fontawesome/data/brands/flipboard.svg | 1 - .../fontawesome/data/brands/fly.svg | 1 - .../fontawesome/data/brands/font-awesome.svg | 1 - .../fontawesome/data/brands/fonticons-fi.svg | 1 - .../fontawesome/data/brands/fonticons.svg | 1 - .../data/brands/fort-awesome-alt.svg | 1 - .../fontawesome/data/brands/fort-awesome.svg | 1 - .../fontawesome/data/brands/forumbee.svg | 1 - .../fontawesome/data/brands/foursquare.svg | 1 - .../data/brands/free-code-camp.svg | 1 - .../fontawesome/data/brands/freebsd.svg | 1 - .../fontawesome/data/brands/fulcrum.svg | 1 - .../data/brands/galactic-republic.svg | 1 - .../data/brands/galactic-senate.svg | 1 - .../fontawesome/data/brands/get-pocket.svg | 1 - .../fontawesome/data/brands/gg-circle.svg | 1 - .../fontawesome/data/brands/gg.svg | 1 - .../fontawesome/data/brands/git-alt.svg | 1 - .../fontawesome/data/brands/git.svg | 1 - .../fontawesome/data/brands/github-alt.svg | 1 - .../fontawesome/data/brands/github.svg | 1 - .../fontawesome/data/brands/gitkraken.svg | 1 - .../fontawesome/data/brands/gitlab.svg | 1 - .../fontawesome/data/brands/gitter.svg | 1 - .../fontawesome/data/brands/glide-g.svg | 1 - .../fontawesome/data/brands/glide.svg | 1 - .../fontawesome/data/brands/gofore.svg | 1 - .../fontawesome/data/brands/golang.svg | 1 - .../fontawesome/data/brands/goodreads-g.svg | 1 - .../fontawesome/data/brands/goodreads.svg | 1 - .../fontawesome/data/brands/google-drive.svg | 1 - .../fontawesome/data/brands/google-pay.svg | 1 - .../fontawesome/data/brands/google-play.svg | 1 - .../fontawesome/data/brands/google-plus-g.svg | 1 - .../fontawesome/data/brands/google-plus.svg | 1 - .../fontawesome/data/brands/google-wallet.svg | 1 - .../fontawesome/data/brands/google.svg | 1 - .../fontawesome/data/brands/gratipay.svg | 1 - .../fontawesome/data/brands/grav.svg | 1 - .../fontawesome/data/brands/gripfire.svg | 1 - .../fontawesome/data/brands/grunt.svg | 1 - .../fontawesome/data/brands/guilded.svg | 1 - .../fontawesome/data/brands/gulp.svg | 1 - .../fontawesome/data/brands/hacker-news.svg | 1 - .../fontawesome/data/brands/hackerrank.svg | 1 - .../fontawesome/data/brands/hashnode.svg | 1 - .../fontawesome/data/brands/hips.svg | 1 - .../fontawesome/data/brands/hire-a-helper.svg | 1 - .../fontawesome/data/brands/hive.svg | 1 - .../fontawesome/data/brands/hooli.svg | 1 - .../fontawesome/data/brands/hornbill.svg | 1 - .../fontawesome/data/brands/hotjar.svg | 1 - .../fontawesome/data/brands/houzz.svg | 1 - .../fontawesome/data/brands/html5.svg | 1 - .../fontawesome/data/brands/hubspot.svg | 1 - .../fontawesome/data/brands/ideal.svg | 1 - .../fontawesome/data/brands/imdb.svg | 1 - .../fontawesome/data/brands/instagram.svg | 1 - .../fontawesome/data/brands/instalod.svg | 1 - .../fontawesome/data/brands/intercom.svg | 1 - .../data/brands/internet-explorer.svg | 1 - .../fontawesome/data/brands/invision.svg | 1 - .../fontawesome/data/brands/ioxhost.svg | 1 - .../fontawesome/data/brands/itch-io.svg | 1 - .../fontawesome/data/brands/itunes-note.svg | 1 - .../fontawesome/data/brands/itunes.svg | 1 - .../fontawesome/data/brands/java.svg | 1 - .../fontawesome/data/brands/jedi-order.svg | 1 - .../fontawesome/data/brands/jenkins.svg | 1 - .../fontawesome/data/brands/jira.svg | 1 - .../fontawesome/data/brands/joget.svg | 1 - .../fontawesome/data/brands/joomla.svg | 1 - .../fontawesome/data/brands/js.svg | 1 - .../fontawesome/data/brands/jsfiddle.svg | 1 - .../fontawesome/data/brands/kaggle.svg | 1 - .../fontawesome/data/brands/keybase.svg | 1 - .../fontawesome/data/brands/keycdn.svg | 1 - .../fontawesome/data/brands/kickstarter-k.svg | 1 - .../fontawesome/data/brands/kickstarter.svg | 1 - .../fontawesome/data/brands/korvue.svg | 1 - .../fontawesome/data/brands/laravel.svg | 1 - .../fontawesome/data/brands/lastfm.svg | 1 - .../fontawesome/data/brands/leanpub.svg | 1 - .../fontawesome/data/brands/less.svg | 1 - .../fontawesome/data/brands/line.svg | 1 - .../fontawesome/data/brands/linkedin-in.svg | 1 - .../fontawesome/data/brands/linkedin.svg | 1 - .../fontawesome/data/brands/linode.svg | 1 - .../fontawesome/data/brands/linux.svg | 1 - .../fontawesome/data/brands/lyft.svg | 1 - .../fontawesome/data/brands/magento.svg | 1 - .../fontawesome/data/brands/mailchimp.svg | 1 - .../fontawesome/data/brands/mandalorian.svg | 1 - .../fontawesome/data/brands/markdown.svg | 1 - .../fontawesome/data/brands/mastodon.svg | 1 - .../fontawesome/data/brands/maxcdn.svg | 1 - .../fontawesome/data/brands/mdb.svg | 1 - .../fontawesome/data/brands/medapps.svg | 1 - .../fontawesome/data/brands/medium.svg | 1 - .../fontawesome/data/brands/medrt.svg | 1 - .../fontawesome/data/brands/meetup.svg | 1 - .../fontawesome/data/brands/megaport.svg | 1 - .../fontawesome/data/brands/mendeley.svg | 1 - .../fontawesome/data/brands/meta.svg | 1 - .../fontawesome/data/brands/microblog.svg | 1 - .../fontawesome/data/brands/microsoft.svg | 1 - .../fontawesome/data/brands/mix.svg | 1 - .../fontawesome/data/brands/mixcloud.svg | 1 - .../fontawesome/data/brands/mixer.svg | 1 - .../fontawesome/data/brands/mizuni.svg | 1 - .../fontawesome/data/brands/modx.svg | 1 - .../fontawesome/data/brands/monero.svg | 1 - .../fontawesome/data/brands/napster.svg | 1 - .../fontawesome/data/brands/neos.svg | 1 - .../data/brands/nfc-directional.svg | 1 - .../fontawesome/data/brands/nfc-symbol.svg | 1 - .../fontawesome/data/brands/nimblr.svg | 1 - .../fontawesome/data/brands/node-js.svg | 1 - .../fontawesome/data/brands/node.svg | 1 - .../fontawesome/data/brands/npm.svg | 1 - .../fontawesome/data/brands/ns8.svg | 1 - .../fontawesome/data/brands/nutritionix.svg | 1 - .../data/brands/octopus-deploy.svg | 1 - .../fontawesome/data/brands/odnoklassniki.svg | 1 - .../fontawesome/data/brands/odysee.svg | 1 - .../fontawesome/data/brands/old-republic.svg | 1 - .../fontawesome/data/brands/opencart.svg | 1 - .../fontawesome/data/brands/openid.svg | 1 - .../fontawesome/data/brands/opera.svg | 1 - .../fontawesome/data/brands/optin-monster.svg | 1 - .../fontawesome/data/brands/orcid.svg | 1 - .../fontawesome/data/brands/osi.svg | 1 - .../fontawesome/data/brands/padlet.svg | 1 - .../fontawesome/data/brands/page4.svg | 1 - .../fontawesome/data/brands/pagelines.svg | 1 - .../fontawesome/data/brands/palfed.svg | 1 - .../fontawesome/data/brands/patreon.svg | 1 - .../fontawesome/data/brands/paypal.svg | 1 - .../fontawesome/data/brands/perbyte.svg | 1 - .../fontawesome/data/brands/periscope.svg | 1 - .../fontawesome/data/brands/phabricator.svg | 1 - .../data/brands/phoenix-framework.svg | 1 - .../data/brands/phoenix-squadron.svg | 1 - .../fontawesome/data/brands/php.svg | 1 - .../data/brands/pied-piper-alt.svg | 1 - .../data/brands/pied-piper-hat.svg | 1 - .../fontawesome/data/brands/pied-piper-pp.svg | 1 - .../fontawesome/data/brands/pied-piper.svg | 1 - .../fontawesome/data/brands/pinterest-p.svg | 1 - .../fontawesome/data/brands/pinterest.svg | 1 - .../fontawesome/data/brands/pix.svg | 1 - .../fontawesome/data/brands/playstation.svg | 1 - .../fontawesome/data/brands/product-hunt.svg | 1 - .../fontawesome/data/brands/pushed.svg | 1 - .../fontawesome/data/brands/python.svg | 1 - .../fontawesome/data/brands/qq.svg | 1 - .../fontawesome/data/brands/quinscape.svg | 1 - .../fontawesome/data/brands/quora.svg | 1 - .../fontawesome/data/brands/r-project.svg | 1 - .../fontawesome/data/brands/raspberry-pi.svg | 1 - .../fontawesome/data/brands/ravelry.svg | 1 - .../fontawesome/data/brands/react.svg | 1 - .../fontawesome/data/brands/reacteurope.svg | 1 - .../fontawesome/data/brands/readme.svg | 1 - .../fontawesome/data/brands/rebel.svg | 1 - .../fontawesome/data/brands/red-river.svg | 1 - .../fontawesome/data/brands/reddit-alien.svg | 1 - .../fontawesome/data/brands/reddit.svg | 1 - .../fontawesome/data/brands/redhat.svg | 1 - .../fontawesome/data/brands/renren.svg | 1 - .../fontawesome/data/brands/replyd.svg | 1 - .../fontawesome/data/brands/researchgate.svg | 1 - .../fontawesome/data/brands/resolving.svg | 1 - .../fontawesome/data/brands/rev.svg | 1 - .../fontawesome/data/brands/rocketchat.svg | 1 - .../fontawesome/data/brands/rockrms.svg | 1 - .../fontawesome/data/brands/rust.svg | 1 - .../fontawesome/data/brands/safari.svg | 1 - .../fontawesome/data/brands/salesforce.svg | 1 - .../fontawesome/data/brands/sass.svg | 1 - .../fontawesome/data/brands/schlix.svg | 1 - .../fontawesome/data/brands/screenpal.svg | 1 - .../fontawesome/data/brands/scribd.svg | 1 - .../fontawesome/data/brands/searchengin.svg | 1 - .../fontawesome/data/brands/sellcast.svg | 1 - .../fontawesome/data/brands/sellsy.svg | 1 - .../fontawesome/data/brands/servicestack.svg | 1 - .../fontawesome/data/brands/shirtsinbulk.svg | 1 - .../fontawesome/data/brands/shopify.svg | 1 - .../fontawesome/data/brands/shopware.svg | 1 - .../fontawesome/data/brands/simplybuilt.svg | 1 - .../fontawesome/data/brands/sistrix.svg | 1 - .../fontawesome/data/brands/sith.svg | 1 - .../fontawesome/data/brands/sitrox.svg | 1 - .../fontawesome/data/brands/sketch.svg | 1 - .../fontawesome/data/brands/skyatlas.svg | 1 - .../fontawesome/data/brands/skype.svg | 1 - .../fontawesome/data/brands/slack.svg | 1 - .../fontawesome/data/brands/slideshare.svg | 1 - .../fontawesome/data/brands/snapchat.svg | 1 - .../fontawesome/data/brands/soundcloud.svg | 1 - .../fontawesome/data/brands/sourcetree.svg | 1 - .../fontawesome/data/brands/space-awesome.svg | 1 - .../fontawesome/data/brands/speakap.svg | 1 - .../fontawesome/data/brands/speaker-deck.svg | 1 - .../fontawesome/data/brands/spotify.svg | 1 - .../data/brands/square-behance.svg | 1 - .../data/brands/square-dribbble.svg | 1 - .../data/brands/square-facebook.svg | 1 - .../brands/square-font-awesome-stroke.svg | 1 - .../data/brands/square-font-awesome.svg | 1 - .../fontawesome/data/brands/square-git.svg | 1 - .../fontawesome/data/brands/square-github.svg | 1 - .../fontawesome/data/brands/square-gitlab.svg | 1 - .../data/brands/square-google-plus.svg | 1 - .../data/brands/square-hacker-news.svg | 1 - .../data/brands/square-instagram.svg | 1 - .../fontawesome/data/brands/square-js.svg | 1 - .../fontawesome/data/brands/square-lastfm.svg | 1 - .../data/brands/square-odnoklassniki.svg | 1 - .../data/brands/square-pied-piper.svg | 1 - .../data/brands/square-pinterest.svg | 1 - .../fontawesome/data/brands/square-reddit.svg | 1 - .../data/brands/square-snapchat.svg | 1 - .../fontawesome/data/brands/square-steam.svg | 1 - .../data/brands/square-threads.svg | 1 - .../fontawesome/data/brands/square-tumblr.svg | 1 - .../data/brands/square-twitter.svg | 1 - .../fontawesome/data/brands/square-viadeo.svg | 1 - .../fontawesome/data/brands/square-vimeo.svg | 1 - .../data/brands/square-whatsapp.svg | 1 - .../data/brands/square-x-twitter.svg | 1 - .../fontawesome/data/brands/square-xing.svg | 1 - .../data/brands/square-youtube.svg | 1 - .../fontawesome/data/brands/squarespace.svg | 1 - .../data/brands/stack-exchange.svg | 1 - .../data/brands/stack-overflow.svg | 1 - .../fontawesome/data/brands/stackpath.svg | 1 - .../fontawesome/data/brands/staylinked.svg | 1 - .../fontawesome/data/brands/steam-symbol.svg | 1 - .../fontawesome/data/brands/steam.svg | 1 - .../fontawesome/data/brands/sticker-mule.svg | 1 - .../fontawesome/data/brands/strava.svg | 1 - .../fontawesome/data/brands/stripe-s.svg | 1 - .../fontawesome/data/brands/stripe.svg | 1 - .../fontawesome/data/brands/stubber.svg | 1 - .../fontawesome/data/brands/studiovinari.svg | 1 - .../data/brands/stumbleupon-circle.svg | 1 - .../fontawesome/data/brands/stumbleupon.svg | 1 - .../fontawesome/data/brands/superpowers.svg | 1 - .../fontawesome/data/brands/supple.svg | 1 - .../fontawesome/data/brands/suse.svg | 1 - .../fontawesome/data/brands/swift.svg | 1 - .../fontawesome/data/brands/symfony.svg | 1 - .../fontawesome/data/brands/teamspeak.svg | 1 - .../fontawesome/data/brands/telegram.svg | 1 - .../fontawesome/data/brands/tencent-weibo.svg | 1 - .../fontawesome/data/brands/the-red-yeti.svg | 1 - .../fontawesome/data/brands/themeco.svg | 1 - .../fontawesome/data/brands/themeisle.svg | 1 - .../fontawesome/data/brands/think-peaks.svg | 1 - .../fontawesome/data/brands/threads.svg | 1 - .../fontawesome/data/brands/tiktok.svg | 1 - .../data/brands/trade-federation.svg | 1 - .../fontawesome/data/brands/trello.svg | 1 - .../fontawesome/data/brands/tumblr.svg | 1 - .../fontawesome/data/brands/twitch.svg | 1 - .../fontawesome/data/brands/twitter.svg | 1 - .../fontawesome/data/brands/typo3.svg | 1 - .../fontawesome/data/brands/uber.svg | 1 - .../fontawesome/data/brands/ubuntu.svg | 1 - .../fontawesome/data/brands/uikit.svg | 1 - .../fontawesome/data/brands/umbraco.svg | 1 - .../fontawesome/data/brands/uncharted.svg | 1 - .../fontawesome/data/brands/uniregistry.svg | 1 - .../fontawesome/data/brands/unity.svg | 1 - .../fontawesome/data/brands/unsplash.svg | 1 - .../fontawesome/data/brands/untappd.svg | 1 - .../fontawesome/data/brands/ups.svg | 1 - .../fontawesome/data/brands/usb.svg | 1 - .../fontawesome/data/brands/usps.svg | 1 - .../fontawesome/data/brands/ussunnah.svg | 1 - .../fontawesome/data/brands/vaadin.svg | 1 - .../fontawesome/data/brands/viacoin.svg | 1 - .../fontawesome/data/brands/viadeo.svg | 1 - .../fontawesome/data/brands/viber.svg | 1 - .../fontawesome/data/brands/vimeo-v.svg | 1 - .../fontawesome/data/brands/vimeo.svg | 1 - .../fontawesome/data/brands/vine.svg | 1 - .../fontawesome/data/brands/vk.svg | 1 - .../fontawesome/data/brands/vnv.svg | 1 - .../fontawesome/data/brands/vuejs.svg | 1 - .../data/brands/watchman-monitoring.svg | 1 - .../fontawesome/data/brands/waze.svg | 1 - .../fontawesome/data/brands/weebly.svg | 1 - .../fontawesome/data/brands/weibo.svg | 1 - .../fontawesome/data/brands/weixin.svg | 1 - .../fontawesome/data/brands/whatsapp.svg | 1 - .../fontawesome/data/brands/whmcs.svg | 1 - .../fontawesome/data/brands/wikipedia-w.svg | 1 - .../fontawesome/data/brands/windows.svg | 1 - .../data/brands/wirsindhandwerk.svg | 1 - .../fontawesome/data/brands/wix.svg | 1 - .../data/brands/wizards-of-the-coast.svg | 1 - .../fontawesome/data/brands/wodu.svg | 1 - .../data/brands/wolf-pack-battalion.svg | 1 - .../data/brands/wordpress-simple.svg | 1 - .../fontawesome/data/brands/wordpress.svg | 1 - .../fontawesome/data/brands/wpbeginner.svg | 1 - .../fontawesome/data/brands/wpexplorer.svg | 1 - .../fontawesome/data/brands/wpforms.svg | 1 - .../fontawesome/data/brands/wpressr.svg | 1 - .../fontawesome/data/brands/x-twitter.svg | 1 - .../fontawesome/data/brands/xbox.svg | 1 - .../fontawesome/data/brands/xing.svg | 1 - .../fontawesome/data/brands/y-combinator.svg | 1 - .../fontawesome/data/brands/yahoo.svg | 1 - .../fontawesome/data/brands/yammer.svg | 1 - .../data/brands/yandex-international.svg | 1 - .../fontawesome/data/brands/yandex.svg | 1 - .../fontawesome/data/brands/yarn.svg | 1 - .../fontawesome/data/brands/yelp.svg | 1 - .../fontawesome/data/brands/yoast.svg | 1 - .../fontawesome/data/brands/youtube.svg | 1 - .../fontawesome/data/brands/zhihu.svg | 1 - .../fontawesome/data/regular/address-book.svg | 1 - .../fontawesome/data/regular/address-card.svg | 1 - .../fontawesome/data/regular/bell-slash.svg | 1 - .../fontawesome/data/regular/bell.svg | 1 - .../fontawesome/data/regular/bookmark.svg | 1 - .../fontawesome/data/regular/building.svg | 1 - .../data/regular/calendar-check.svg | 1 - .../data/regular/calendar-days.svg | 1 - .../data/regular/calendar-minus.svg | 1 - .../data/regular/calendar-plus.svg | 1 - .../data/regular/calendar-xmark.svg | 1 - .../fontawesome/data/regular/calendar.svg | 1 - .../fontawesome/data/regular/chart-bar.svg | 1 - .../fontawesome/data/regular/chess-bishop.svg | 1 - .../fontawesome/data/regular/chess-king.svg | 1 - .../fontawesome/data/regular/chess-knight.svg | 1 - .../fontawesome/data/regular/chess-pawn.svg | 1 - .../fontawesome/data/regular/chess-queen.svg | 1 - .../fontawesome/data/regular/chess-rook.svg | 1 - .../fontawesome/data/regular/circle-check.svg | 1 - .../fontawesome/data/regular/circle-dot.svg | 1 - .../fontawesome/data/regular/circle-down.svg | 1 - .../fontawesome/data/regular/circle-left.svg | 1 - .../fontawesome/data/regular/circle-pause.svg | 1 - .../fontawesome/data/regular/circle-play.svg | 1 - .../data/regular/circle-question.svg | 1 - .../fontawesome/data/regular/circle-right.svg | 1 - .../fontawesome/data/regular/circle-stop.svg | 1 - .../fontawesome/data/regular/circle-up.svg | 1 - .../fontawesome/data/regular/circle-user.svg | 1 - .../fontawesome/data/regular/circle-xmark.svg | 1 - .../fontawesome/data/regular/circle.svg | 1 - .../fontawesome/data/regular/clipboard.svg | 1 - .../fontawesome/data/regular/clock.svg | 1 - .../fontawesome/data/regular/clone.svg | 1 - .../data/regular/closed-captioning.svg | 1 - .../fontawesome/data/regular/comment-dots.svg | 1 - .../fontawesome/data/regular/comment.svg | 1 - .../fontawesome/data/regular/comments.svg | 1 - .../fontawesome/data/regular/compass.svg | 1 - .../fontawesome/data/regular/copy.svg | 1 - .../fontawesome/data/regular/copyright.svg | 1 - .../fontawesome/data/regular/credit-card.svg | 1 - .../data/regular/envelope-open.svg | 1 - .../fontawesome/data/regular/envelope.svg | 1 - .../fontawesome/data/regular/eye-slash.svg | 1 - .../fontawesome/data/regular/eye.svg | 1 - .../fontawesome/data/regular/face-angry.svg | 1 - .../fontawesome/data/regular/face-dizzy.svg | 1 - .../fontawesome/data/regular/face-flushed.svg | 1 - .../data/regular/face-frown-open.svg | 1 - .../fontawesome/data/regular/face-frown.svg | 1 - .../fontawesome/data/regular/face-grimace.svg | 1 - .../data/regular/face-grin-beam-sweat.svg | 1 - .../data/regular/face-grin-beam.svg | 1 - .../data/regular/face-grin-hearts.svg | 1 - .../data/regular/face-grin-squint-tears.svg | 1 - .../data/regular/face-grin-squint.svg | 1 - .../data/regular/face-grin-stars.svg | 1 - .../data/regular/face-grin-tears.svg | 1 - .../data/regular/face-grin-tongue-squint.svg | 1 - .../data/regular/face-grin-tongue-wink.svg | 1 - .../data/regular/face-grin-tongue.svg | 1 - .../data/regular/face-grin-wide.svg | 1 - .../data/regular/face-grin-wink.svg | 1 - .../fontawesome/data/regular/face-grin.svg | 1 - .../data/regular/face-kiss-beam.svg | 1 - .../data/regular/face-kiss-wink-heart.svg | 1 - .../fontawesome/data/regular/face-kiss.svg | 1 - .../data/regular/face-laugh-beam.svg | 1 - .../data/regular/face-laugh-squint.svg | 1 - .../data/regular/face-laugh-wink.svg | 1 - .../fontawesome/data/regular/face-laugh.svg | 1 - .../data/regular/face-meh-blank.svg | 1 - .../fontawesome/data/regular/face-meh.svg | 1 - .../data/regular/face-rolling-eyes.svg | 1 - .../fontawesome/data/regular/face-sad-cry.svg | 1 - .../data/regular/face-sad-tear.svg | 1 - .../data/regular/face-smile-beam.svg | 1 - .../data/regular/face-smile-wink.svg | 1 - .../fontawesome/data/regular/face-smile.svg | 1 - .../data/regular/face-surprise.svg | 1 - .../fontawesome/data/regular/face-tired.svg | 1 - .../fontawesome/data/regular/file-audio.svg | 1 - .../fontawesome/data/regular/file-code.svg | 1 - .../fontawesome/data/regular/file-excel.svg | 1 - .../fontawesome/data/regular/file-image.svg | 1 - .../fontawesome/data/regular/file-lines.svg | 1 - .../fontawesome/data/regular/file-pdf.svg | 1 - .../data/regular/file-powerpoint.svg | 1 - .../fontawesome/data/regular/file-video.svg | 1 - .../fontawesome/data/regular/file-word.svg | 1 - .../fontawesome/data/regular/file-zipper.svg | 1 - .../fontawesome/data/regular/file.svg | 1 - .../fontawesome/data/regular/flag.svg | 1 - .../fontawesome/data/regular/floppy-disk.svg | 1 - .../data/regular/folder-closed.svg | 1 - .../fontawesome/data/regular/folder-open.svg | 1 - .../fontawesome/data/regular/folder.svg | 1 - .../fontawesome/data/regular/font-awesome.svg | 1 - .../fontawesome/data/regular/futbol.svg | 1 - .../fontawesome/data/regular/gem.svg | 1 - .../data/regular/hand-back-fist.svg | 1 - .../fontawesome/data/regular/hand-lizard.svg | 1 - .../fontawesome/data/regular/hand-peace.svg | 1 - .../data/regular/hand-point-down.svg | 1 - .../data/regular/hand-point-left.svg | 1 - .../data/regular/hand-point-right.svg | 1 - .../data/regular/hand-point-up.svg | 1 - .../fontawesome/data/regular/hand-pointer.svg | 1 - .../data/regular/hand-scissors.svg | 1 - .../fontawesome/data/regular/hand-spock.svg | 1 - .../fontawesome/data/regular/hand.svg | 1 - .../fontawesome/data/regular/handshake.svg | 1 - .../fontawesome/data/regular/hard-drive.svg | 1 - .../fontawesome/data/regular/heart.svg | 1 - .../fontawesome/data/regular/hospital.svg | 1 - .../data/regular/hourglass-half.svg | 1 - .../fontawesome/data/regular/hourglass.svg | 1 - .../fontawesome/data/regular/id-badge.svg | 1 - .../fontawesome/data/regular/id-card.svg | 1 - .../fontawesome/data/regular/image.svg | 1 - .../fontawesome/data/regular/images.svg | 1 - .../fontawesome/data/regular/keyboard.svg | 1 - .../fontawesome/data/regular/lemon.svg | 1 - .../fontawesome/data/regular/life-ring.svg | 1 - .../fontawesome/data/regular/lightbulb.svg | 1 - .../fontawesome/data/regular/map.svg | 1 - .../fontawesome/data/regular/message.svg | 1 - .../fontawesome/data/regular/money-bill-1.svg | 1 - .../fontawesome/data/regular/moon.svg | 1 - .../fontawesome/data/regular/newspaper.svg | 1 - .../fontawesome/data/regular/note-sticky.svg | 1 - .../fontawesome/data/regular/object-group.svg | 1 - .../data/regular/object-ungroup.svg | 1 - .../fontawesome/data/regular/paper-plane.svg | 1 - .../fontawesome/data/regular/paste.svg | 1 - .../data/regular/pen-to-square.svg | 1 - .../data/regular/rectangle-list.svg | 1 - .../data/regular/rectangle-xmark.svg | 1 - .../fontawesome/data/regular/registered.svg | 1 - .../data/regular/share-from-square.svg | 1 - .../fontawesome/data/regular/snowflake.svg | 1 - .../data/regular/square-caret-down.svg | 1 - .../data/regular/square-caret-left.svg | 1 - .../data/regular/square-caret-right.svg | 1 - .../data/regular/square-caret-up.svg | 1 - .../fontawesome/data/regular/square-check.svg | 1 - .../fontawesome/data/regular/square-full.svg | 1 - .../fontawesome/data/regular/square-minus.svg | 1 - .../fontawesome/data/regular/square-plus.svg | 1 - .../fontawesome/data/regular/square.svg | 1 - .../data/regular/star-half-stroke.svg | 1 - .../fontawesome/data/regular/star-half.svg | 1 - .../fontawesome/data/regular/star.svg | 1 - .../fontawesome/data/regular/sun.svg | 1 - .../fontawesome/data/regular/thumbs-down.svg | 1 - .../fontawesome/data/regular/thumbs-up.svg | 1 - .../fontawesome/data/regular/trash-can.svg | 1 - .../fontawesome/data/regular/user.svg | 1 - .../data/regular/window-maximize.svg | 1 - .../data/regular/window-minimize.svg | 1 - .../data/regular/window-restore.svg | 1 - .../fontawesome/data/solid/0.svg | 1 - .../fontawesome/data/solid/1.svg | 1 - .../fontawesome/data/solid/2.svg | 1 - .../fontawesome/data/solid/3.svg | 1 - .../fontawesome/data/solid/4.svg | 1 - .../fontawesome/data/solid/5.svg | 1 - .../fontawesome/data/solid/6.svg | 1 - .../fontawesome/data/solid/7.svg | 1 - .../fontawesome/data/solid/8.svg | 1 - .../fontawesome/data/solid/9.svg | 1 - .../fontawesome/data/solid/a.svg | 1 - .../fontawesome/data/solid/address-book.svg | 1 - .../fontawesome/data/solid/address-card.svg | 1 - .../fontawesome/data/solid/align-center.svg | 1 - .../fontawesome/data/solid/align-justify.svg | 1 - .../fontawesome/data/solid/align-left.svg | 1 - .../fontawesome/data/solid/align-right.svg | 1 - .../data/solid/anchor-circle-check.svg | 1 - .../data/solid/anchor-circle-exclamation.svg | 1 - .../data/solid/anchor-circle-xmark.svg | 1 - .../fontawesome/data/solid/anchor-lock.svg | 1 - .../fontawesome/data/solid/anchor.svg | 1 - .../fontawesome/data/solid/angle-down.svg | 1 - .../fontawesome/data/solid/angle-left.svg | 1 - .../fontawesome/data/solid/angle-right.svg | 1 - .../fontawesome/data/solid/angle-up.svg | 1 - .../fontawesome/data/solid/angles-down.svg | 1 - .../fontawesome/data/solid/angles-left.svg | 1 - .../fontawesome/data/solid/angles-right.svg | 1 - .../fontawesome/data/solid/angles-up.svg | 1 - .../fontawesome/data/solid/ankh.svg | 1 - .../fontawesome/data/solid/apple-whole.svg | 1 - .../fontawesome/data/solid/archway.svg | 1 - .../fontawesome/data/solid/arrow-down-1-9.svg | 1 - .../fontawesome/data/solid/arrow-down-9-1.svg | 1 - .../fontawesome/data/solid/arrow-down-a-z.svg | 1 - .../data/solid/arrow-down-long.svg | 1 - .../data/solid/arrow-down-short-wide.svg | 1 - .../data/solid/arrow-down-up-across-line.svg | 1 - .../data/solid/arrow-down-up-lock.svg | 1 - .../data/solid/arrow-down-wide-short.svg | 1 - .../fontawesome/data/solid/arrow-down-z-a.svg | 1 - .../fontawesome/data/solid/arrow-down.svg | 1 - .../data/solid/arrow-left-long.svg | 1 - .../fontawesome/data/solid/arrow-left.svg | 1 - .../fontawesome/data/solid/arrow-pointer.svg | 1 - .../data/solid/arrow-right-arrow-left.svg | 1 - .../data/solid/arrow-right-from-bracket.svg | 1 - .../data/solid/arrow-right-long.svg | 1 - .../data/solid/arrow-right-to-bracket.svg | 1 - .../data/solid/arrow-right-to-city.svg | 1 - .../fontawesome/data/solid/arrow-right.svg | 1 - .../data/solid/arrow-rotate-left.svg | 1 - .../data/solid/arrow-rotate-right.svg | 1 - .../data/solid/arrow-trend-down.svg | 1 - .../fontawesome/data/solid/arrow-trend-up.svg | 1 - .../data/solid/arrow-turn-down.svg | 1 - .../fontawesome/data/solid/arrow-turn-up.svg | 1 - .../fontawesome/data/solid/arrow-up-1-9.svg | 1 - .../fontawesome/data/solid/arrow-up-9-1.svg | 1 - .../fontawesome/data/solid/arrow-up-a-z.svg | 1 - .../data/solid/arrow-up-from-bracket.svg | 1 - .../data/solid/arrow-up-from-ground-water.svg | 1 - .../data/solid/arrow-up-from-water-pump.svg | 1 - .../fontawesome/data/solid/arrow-up-long.svg | 1 - .../data/solid/arrow-up-right-dots.svg | 1 - .../data/solid/arrow-up-right-from-square.svg | 1 - .../data/solid/arrow-up-short-wide.svg | 1 - .../data/solid/arrow-up-wide-short.svg | 1 - .../fontawesome/data/solid/arrow-up-z-a.svg | 1 - .../fontawesome/data/solid/arrow-up.svg | 1 - .../data/solid/arrows-down-to-line.svg | 1 - .../data/solid/arrows-down-to-people.svg | 1 - .../data/solid/arrows-left-right-to-line.svg | 1 - .../data/solid/arrows-left-right.svg | 1 - .../fontawesome/data/solid/arrows-rotate.svg | 1 - .../fontawesome/data/solid/arrows-spin.svg | 1 - .../data/solid/arrows-split-up-and-left.svg | 1 - .../data/solid/arrows-to-circle.svg | 1 - .../fontawesome/data/solid/arrows-to-dot.svg | 1 - .../fontawesome/data/solid/arrows-to-eye.svg | 1 - .../data/solid/arrows-turn-right.svg | 1 - .../data/solid/arrows-turn-to-dots.svg | 1 - .../data/solid/arrows-up-down-left-right.svg | 1 - .../fontawesome/data/solid/arrows-up-down.svg | 1 - .../data/solid/arrows-up-to-line.svg | 1 - .../fontawesome/data/solid/asterisk.svg | 1 - .../fontawesome/data/solid/at.svg | 1 - .../fontawesome/data/solid/atom.svg | 1 - .../data/solid/audio-description.svg | 1 - .../fontawesome/data/solid/austral-sign.svg | 1 - .../fontawesome/data/solid/award.svg | 1 - .../fontawesome/data/solid/b.svg | 1 - .../fontawesome/data/solid/baby-carriage.svg | 1 - .../fontawesome/data/solid/baby.svg | 1 - .../fontawesome/data/solid/backward-fast.svg | 1 - .../fontawesome/data/solid/backward-step.svg | 1 - .../fontawesome/data/solid/backward.svg | 1 - .../fontawesome/data/solid/bacon.svg | 1 - .../fontawesome/data/solid/bacteria.svg | 1 - .../fontawesome/data/solid/bacterium.svg | 1 - .../fontawesome/data/solid/bag-shopping.svg | 1 - .../fontawesome/data/solid/bahai.svg | 1 - .../fontawesome/data/solid/baht-sign.svg | 1 - .../fontawesome/data/solid/ban-smoking.svg | 1 - .../fontawesome/data/solid/ban.svg | 1 - .../fontawesome/data/solid/bandage.svg | 1 - .../data/solid/bangladeshi-taka-sign.svg | 1 - .../fontawesome/data/solid/barcode.svg | 1 - .../fontawesome/data/solid/bars-progress.svg | 1 - .../fontawesome/data/solid/bars-staggered.svg | 1 - .../fontawesome/data/solid/bars.svg | 1 - .../data/solid/baseball-bat-ball.svg | 1 - .../fontawesome/data/solid/baseball.svg | 1 - .../data/solid/basket-shopping.svg | 1 - .../fontawesome/data/solid/basketball.svg | 1 - .../fontawesome/data/solid/bath.svg | 1 - .../fontawesome/data/solid/battery-empty.svg | 1 - .../fontawesome/data/solid/battery-full.svg | 1 - .../fontawesome/data/solid/battery-half.svg | 1 - .../data/solid/battery-quarter.svg | 1 - .../data/solid/battery-three-quarters.svg | 1 - .../fontawesome/data/solid/bed-pulse.svg | 1 - .../fontawesome/data/solid/bed.svg | 1 - .../fontawesome/data/solid/beer-mug-empty.svg | 1 - .../fontawesome/data/solid/bell-concierge.svg | 1 - .../fontawesome/data/solid/bell-slash.svg | 1 - .../fontawesome/data/solid/bell.svg | 1 - .../fontawesome/data/solid/bezier-curve.svg | 1 - .../fontawesome/data/solid/bicycle.svg | 1 - .../fontawesome/data/solid/binoculars.svg | 1 - .../fontawesome/data/solid/biohazard.svg | 1 - .../fontawesome/data/solid/bitcoin-sign.svg | 1 - .../fontawesome/data/solid/blender-phone.svg | 1 - .../fontawesome/data/solid/blender.svg | 1 - .../fontawesome/data/solid/blog.svg | 1 - .../fontawesome/data/solid/bold.svg | 1 - .../fontawesome/data/solid/bolt-lightning.svg | 1 - .../fontawesome/data/solid/bolt.svg | 1 - .../fontawesome/data/solid/bomb.svg | 1 - .../fontawesome/data/solid/bone.svg | 1 - .../fontawesome/data/solid/bong.svg | 1 - .../fontawesome/data/solid/book-atlas.svg | 1 - .../fontawesome/data/solid/book-bible.svg | 1 - .../fontawesome/data/solid/book-bookmark.svg | 1 - .../data/solid/book-journal-whills.svg | 1 - .../fontawesome/data/solid/book-medical.svg | 1 - .../data/solid/book-open-reader.svg | 1 - .../fontawesome/data/solid/book-open.svg | 1 - .../fontawesome/data/solid/book-quran.svg | 1 - .../fontawesome/data/solid/book-skull.svg | 1 - .../fontawesome/data/solid/book-tanakh.svg | 1 - .../fontawesome/data/solid/book.svg | 1 - .../fontawesome/data/solid/bookmark.svg | 1 - .../fontawesome/data/solid/border-all.svg | 1 - .../fontawesome/data/solid/border-none.svg | 1 - .../data/solid/border-top-left.svg | 1 - .../fontawesome/data/solid/bore-hole.svg | 1 - .../fontawesome/data/solid/bottle-droplet.svg | 1 - .../fontawesome/data/solid/bottle-water.svg | 1 - .../fontawesome/data/solid/bowl-food.svg | 1 - .../fontawesome/data/solid/bowl-rice.svg | 1 - .../fontawesome/data/solid/bowling-ball.svg | 1 - .../fontawesome/data/solid/box-archive.svg | 1 - .../fontawesome/data/solid/box-open.svg | 1 - .../fontawesome/data/solid/box-tissue.svg | 1 - .../fontawesome/data/solid/box.svg | 1 - .../fontawesome/data/solid/boxes-packing.svg | 1 - .../fontawesome/data/solid/boxes-stacked.svg | 1 - .../fontawesome/data/solid/braille.svg | 1 - .../fontawesome/data/solid/brain.svg | 1 - .../data/solid/brazilian-real-sign.svg | 1 - .../fontawesome/data/solid/bread-slice.svg | 1 - .../data/solid/bridge-circle-check.svg | 1 - .../data/solid/bridge-circle-exclamation.svg | 1 - .../data/solid/bridge-circle-xmark.svg | 1 - .../fontawesome/data/solid/bridge-lock.svg | 1 - .../fontawesome/data/solid/bridge-water.svg | 1 - .../fontawesome/data/solid/bridge.svg | 1 - .../data/solid/briefcase-medical.svg | 1 - .../fontawesome/data/solid/briefcase.svg | 1 - .../fontawesome/data/solid/broom-ball.svg | 1 - .../fontawesome/data/solid/broom.svg | 1 - .../fontawesome/data/solid/brush.svg | 1 - .../fontawesome/data/solid/bucket.svg | 1 - .../fontawesome/data/solid/bug-slash.svg | 1 - .../fontawesome/data/solid/bug.svg | 1 - .../fontawesome/data/solid/bugs.svg | 1 - .../solid/building-circle-arrow-right.svg | 1 - .../data/solid/building-circle-check.svg | 1 - .../solid/building-circle-exclamation.svg | 1 - .../data/solid/building-circle-xmark.svg | 1 - .../data/solid/building-columns.svg | 1 - .../fontawesome/data/solid/building-flag.svg | 1 - .../fontawesome/data/solid/building-lock.svg | 1 - .../fontawesome/data/solid/building-ngo.svg | 1 - .../data/solid/building-shield.svg | 1 - .../fontawesome/data/solid/building-un.svg | 1 - .../fontawesome/data/solid/building-user.svg | 1 - .../fontawesome/data/solid/building-wheat.svg | 1 - .../fontawesome/data/solid/building.svg | 1 - .../fontawesome/data/solid/bullhorn.svg | 1 - .../fontawesome/data/solid/bullseye.svg | 1 - .../fontawesome/data/solid/burger.svg | 1 - .../fontawesome/data/solid/burst.svg | 1 - .../fontawesome/data/solid/bus-simple.svg | 1 - .../fontawesome/data/solid/bus.svg | 1 - .../fontawesome/data/solid/business-time.svg | 1 - .../fontawesome/data/solid/c.svg | 1 - .../fontawesome/data/solid/cable-car.svg | 1 - .../fontawesome/data/solid/cake-candles.svg | 1 - .../fontawesome/data/solid/calculator.svg | 1 - .../fontawesome/data/solid/calendar-check.svg | 1 - .../fontawesome/data/solid/calendar-day.svg | 1 - .../fontawesome/data/solid/calendar-days.svg | 1 - .../fontawesome/data/solid/calendar-minus.svg | 1 - .../fontawesome/data/solid/calendar-plus.svg | 1 - .../fontawesome/data/solid/calendar-week.svg | 1 - .../fontawesome/data/solid/calendar-xmark.svg | 1 - .../fontawesome/data/solid/calendar.svg | 1 - .../fontawesome/data/solid/camera-retro.svg | 1 - .../fontawesome/data/solid/camera-rotate.svg | 1 - .../fontawesome/data/solid/camera.svg | 1 - .../fontawesome/data/solid/campground.svg | 1 - .../fontawesome/data/solid/candy-cane.svg | 1 - .../fontawesome/data/solid/cannabis.svg | 1 - .../fontawesome/data/solid/capsules.svg | 1 - .../fontawesome/data/solid/car-battery.svg | 1 - .../fontawesome/data/solid/car-burst.svg | 1 - .../fontawesome/data/solid/car-on.svg | 1 - .../fontawesome/data/solid/car-rear.svg | 1 - .../fontawesome/data/solid/car-side.svg | 1 - .../fontawesome/data/solid/car-tunnel.svg | 1 - .../fontawesome/data/solid/car.svg | 1 - .../fontawesome/data/solid/caravan.svg | 1 - .../fontawesome/data/solid/caret-down.svg | 1 - .../fontawesome/data/solid/caret-left.svg | 1 - .../fontawesome/data/solid/caret-right.svg | 1 - .../fontawesome/data/solid/caret-up.svg | 1 - .../fontawesome/data/solid/carrot.svg | 1 - .../data/solid/cart-arrow-down.svg | 1 - .../data/solid/cart-flatbed-suitcase.svg | 1 - .../fontawesome/data/solid/cart-flatbed.svg | 1 - .../fontawesome/data/solid/cart-plus.svg | 1 - .../fontawesome/data/solid/cart-shopping.svg | 1 - .../fontawesome/data/solid/cash-register.svg | 1 - .../fontawesome/data/solid/cat.svg | 1 - .../fontawesome/data/solid/cedi-sign.svg | 1 - .../fontawesome/data/solid/cent-sign.svg | 1 - .../fontawesome/data/solid/certificate.svg | 1 - .../fontawesome/data/solid/chair.svg | 1 - .../data/solid/chalkboard-user.svg | 1 - .../fontawesome/data/solid/chalkboard.svg | 1 - .../data/solid/champagne-glasses.svg | 1 - .../data/solid/charging-station.svg | 1 - .../fontawesome/data/solid/chart-area.svg | 1 - .../fontawesome/data/solid/chart-bar.svg | 1 - .../fontawesome/data/solid/chart-column.svg | 1 - .../fontawesome/data/solid/chart-gantt.svg | 1 - .../fontawesome/data/solid/chart-line.svg | 1 - .../fontawesome/data/solid/chart-pie.svg | 1 - .../fontawesome/data/solid/chart-simple.svg | 1 - .../fontawesome/data/solid/check-double.svg | 1 - .../fontawesome/data/solid/check-to-slot.svg | 1 - .../fontawesome/data/solid/check.svg | 1 - .../fontawesome/data/solid/cheese.svg | 1 - .../fontawesome/data/solid/chess-bishop.svg | 1 - .../fontawesome/data/solid/chess-board.svg | 1 - .../fontawesome/data/solid/chess-king.svg | 1 - .../fontawesome/data/solid/chess-knight.svg | 1 - .../fontawesome/data/solid/chess-pawn.svg | 1 - .../fontawesome/data/solid/chess-queen.svg | 1 - .../fontawesome/data/solid/chess-rook.svg | 1 - .../fontawesome/data/solid/chess.svg | 1 - .../fontawesome/data/solid/chevron-down.svg | 1 - .../fontawesome/data/solid/chevron-left.svg | 1 - .../fontawesome/data/solid/chevron-right.svg | 1 - .../fontawesome/data/solid/chevron-up.svg | 1 - .../data/solid/child-combatant.svg | 1 - .../fontawesome/data/solid/child-dress.svg | 1 - .../fontawesome/data/solid/child-reaching.svg | 1 - .../fontawesome/data/solid/child.svg | 1 - .../fontawesome/data/solid/children.svg | 1 - .../fontawesome/data/solid/church.svg | 1 - .../data/solid/circle-arrow-down.svg | 1 - .../data/solid/circle-arrow-left.svg | 1 - .../data/solid/circle-arrow-right.svg | 1 - .../data/solid/circle-arrow-up.svg | 1 - .../fontawesome/data/solid/circle-check.svg | 1 - .../data/solid/circle-chevron-down.svg | 1 - .../data/solid/circle-chevron-left.svg | 1 - .../data/solid/circle-chevron-right.svg | 1 - .../data/solid/circle-chevron-up.svg | 1 - .../data/solid/circle-dollar-to-slot.svg | 1 - .../fontawesome/data/solid/circle-dot.svg | 1 - .../fontawesome/data/solid/circle-down.svg | 1 - .../data/solid/circle-exclamation.svg | 1 - .../fontawesome/data/solid/circle-h.svg | 1 - .../data/solid/circle-half-stroke.svg | 1 - .../fontawesome/data/solid/circle-info.svg | 1 - .../fontawesome/data/solid/circle-left.svg | 1 - .../fontawesome/data/solid/circle-minus.svg | 1 - .../fontawesome/data/solid/circle-nodes.svg | 1 - .../fontawesome/data/solid/circle-notch.svg | 1 - .../fontawesome/data/solid/circle-pause.svg | 1 - .../fontawesome/data/solid/circle-play.svg | 1 - .../fontawesome/data/solid/circle-plus.svg | 1 - .../data/solid/circle-question.svg | 1 - .../data/solid/circle-radiation.svg | 1 - .../fontawesome/data/solid/circle-right.svg | 1 - .../fontawesome/data/solid/circle-stop.svg | 1 - .../fontawesome/data/solid/circle-up.svg | 1 - .../fontawesome/data/solid/circle-user.svg | 1 - .../fontawesome/data/solid/circle-xmark.svg | 1 - .../fontawesome/data/solid/circle.svg | 1 - .../fontawesome/data/solid/city.svg | 1 - .../fontawesome/data/solid/clapperboard.svg | 1 - .../data/solid/clipboard-check.svg | 1 - .../fontawesome/data/solid/clipboard-list.svg | 1 - .../data/solid/clipboard-question.svg | 1 - .../fontawesome/data/solid/clipboard-user.svg | 1 - .../fontawesome/data/solid/clipboard.svg | 1 - .../data/solid/clock-rotate-left.svg | 1 - .../fontawesome/data/solid/clock.svg | 1 - .../fontawesome/data/solid/clone.svg | 1 - .../data/solid/closed-captioning.svg | 1 - .../data/solid/cloud-arrow-down.svg | 1 - .../fontawesome/data/solid/cloud-arrow-up.svg | 1 - .../fontawesome/data/solid/cloud-bolt.svg | 1 - .../fontawesome/data/solid/cloud-meatball.svg | 1 - .../data/solid/cloud-moon-rain.svg | 1 - .../fontawesome/data/solid/cloud-moon.svg | 1 - .../fontawesome/data/solid/cloud-rain.svg | 1 - .../data/solid/cloud-showers-heavy.svg | 1 - .../data/solid/cloud-showers-water.svg | 1 - .../fontawesome/data/solid/cloud-sun-rain.svg | 1 - .../fontawesome/data/solid/cloud-sun.svg | 1 - .../fontawesome/data/solid/cloud.svg | 1 - .../fontawesome/data/solid/clover.svg | 1 - .../fontawesome/data/solid/code-branch.svg | 1 - .../fontawesome/data/solid/code-commit.svg | 1 - .../fontawesome/data/solid/code-compare.svg | 1 - .../fontawesome/data/solid/code-fork.svg | 1 - .../fontawesome/data/solid/code-merge.svg | 1 - .../data/solid/code-pull-request.svg | 1 - .../fontawesome/data/solid/code.svg | 1 - .../fontawesome/data/solid/coins.svg | 1 - .../fontawesome/data/solid/colon-sign.svg | 1 - .../fontawesome/data/solid/comment-dollar.svg | 1 - .../fontawesome/data/solid/comment-dots.svg | 1 - .../data/solid/comment-medical.svg | 1 - .../fontawesome/data/solid/comment-slash.svg | 1 - .../fontawesome/data/solid/comment-sms.svg | 1 - .../fontawesome/data/solid/comment.svg | 1 - .../data/solid/comments-dollar.svg | 1 - .../fontawesome/data/solid/comments.svg | 1 - .../fontawesome/data/solid/compact-disc.svg | 1 - .../data/solid/compass-drafting.svg | 1 - .../fontawesome/data/solid/compass.svg | 1 - .../fontawesome/data/solid/compress.svg | 1 - .../fontawesome/data/solid/computer-mouse.svg | 1 - .../fontawesome/data/solid/computer.svg | 1 - .../fontawesome/data/solid/cookie-bite.svg | 1 - .../fontawesome/data/solid/cookie.svg | 1 - .../fontawesome/data/solid/copy.svg | 1 - .../fontawesome/data/solid/copyright.svg | 1 - .../fontawesome/data/solid/couch.svg | 1 - .../fontawesome/data/solid/cow.svg | 1 - .../fontawesome/data/solid/credit-card.svg | 1 - .../fontawesome/data/solid/crop-simple.svg | 1 - .../fontawesome/data/solid/crop.svg | 1 - .../fontawesome/data/solid/cross.svg | 1 - .../fontawesome/data/solid/crosshairs.svg | 1 - .../fontawesome/data/solid/crow.svg | 1 - .../fontawesome/data/solid/crown.svg | 1 - .../fontawesome/data/solid/crutch.svg | 1 - .../fontawesome/data/solid/cruzeiro-sign.svg | 1 - .../fontawesome/data/solid/cube.svg | 1 - .../fontawesome/data/solid/cubes-stacked.svg | 1 - .../fontawesome/data/solid/cubes.svg | 1 - .../fontawesome/data/solid/d.svg | 1 - .../fontawesome/data/solid/database.svg | 1 - .../fontawesome/data/solid/delete-left.svg | 1 - .../fontawesome/data/solid/democrat.svg | 1 - .../fontawesome/data/solid/desktop.svg | 1 - .../fontawesome/data/solid/dharmachakra.svg | 1 - .../fontawesome/data/solid/diagram-next.svg | 1 - .../data/solid/diagram-predecessor.svg | 1 - .../data/solid/diagram-project.svg | 1 - .../data/solid/diagram-successor.svg | 1 - .../data/solid/diamond-turn-right.svg | 1 - .../fontawesome/data/solid/diamond.svg | 1 - .../fontawesome/data/solid/dice-d20.svg | 1 - .../fontawesome/data/solid/dice-d6.svg | 1 - .../fontawesome/data/solid/dice-five.svg | 1 - .../fontawesome/data/solid/dice-four.svg | 1 - .../fontawesome/data/solid/dice-one.svg | 1 - .../fontawesome/data/solid/dice-six.svg | 1 - .../fontawesome/data/solid/dice-three.svg | 1 - .../fontawesome/data/solid/dice-two.svg | 1 - .../fontawesome/data/solid/dice.svg | 1 - .../fontawesome/data/solid/disease.svg | 1 - .../fontawesome/data/solid/display.svg | 1 - .../fontawesome/data/solid/divide.svg | 1 - .../fontawesome/data/solid/dna.svg | 1 - .../fontawesome/data/solid/dog.svg | 1 - .../fontawesome/data/solid/dollar-sign.svg | 1 - .../fontawesome/data/solid/dolly.svg | 1 - .../fontawesome/data/solid/dong-sign.svg | 1 - .../fontawesome/data/solid/door-closed.svg | 1 - .../fontawesome/data/solid/door-open.svg | 1 - .../fontawesome/data/solid/dove.svg | 1 - .../down-left-and-up-right-to-center.svg | 1 - .../fontawesome/data/solid/down-long.svg | 1 - .../fontawesome/data/solid/download.svg | 1 - .../fontawesome/data/solid/dragon.svg | 1 - .../fontawesome/data/solid/draw-polygon.svg | 1 - .../fontawesome/data/solid/droplet-slash.svg | 1 - .../fontawesome/data/solid/droplet.svg | 1 - .../fontawesome/data/solid/drum-steelpan.svg | 1 - .../fontawesome/data/solid/drum.svg | 1 - .../fontawesome/data/solid/drumstick-bite.svg | 1 - .../fontawesome/data/solid/dumbbell.svg | 1 - .../fontawesome/data/solid/dumpster-fire.svg | 1 - .../fontawesome/data/solid/dumpster.svg | 1 - .../fontawesome/data/solid/dungeon.svg | 1 - .../fontawesome/data/solid/e.svg | 1 - .../fontawesome/data/solid/ear-deaf.svg | 1 - .../fontawesome/data/solid/ear-listen.svg | 1 - .../fontawesome/data/solid/earth-africa.svg | 1 - .../fontawesome/data/solid/earth-americas.svg | 1 - .../fontawesome/data/solid/earth-asia.svg | 1 - .../fontawesome/data/solid/earth-europe.svg | 1 - .../fontawesome/data/solid/earth-oceania.svg | 1 - .../fontawesome/data/solid/egg.svg | 1 - .../fontawesome/data/solid/eject.svg | 1 - .../fontawesome/data/solid/elevator.svg | 1 - .../data/solid/ellipsis-vertical.svg | 1 - .../fontawesome/data/solid/ellipsis.svg | 1 - .../data/solid/envelope-circle-check.svg | 1 - .../data/solid/envelope-open-text.svg | 1 - .../fontawesome/data/solid/envelope-open.svg | 1 - .../fontawesome/data/solid/envelope.svg | 1 - .../fontawesome/data/solid/envelopes-bulk.svg | 1 - .../fontawesome/data/solid/equals.svg | 1 - .../fontawesome/data/solid/eraser.svg | 1 - .../fontawesome/data/solid/ethernet.svg | 1 - .../fontawesome/data/solid/euro-sign.svg | 1 - .../fontawesome/data/solid/exclamation.svg | 1 - .../fontawesome/data/solid/expand.svg | 1 - .../fontawesome/data/solid/explosion.svg | 1 - .../fontawesome/data/solid/eye-dropper.svg | 1 - .../fontawesome/data/solid/eye-low-vision.svg | 1 - .../fontawesome/data/solid/eye-slash.svg | 1 - .../fontawesome/data/solid/eye.svg | 1 - .../fontawesome/data/solid/f.svg | 1 - .../fontawesome/data/solid/face-angry.svg | 1 - .../fontawesome/data/solid/face-dizzy.svg | 1 - .../fontawesome/data/solid/face-flushed.svg | 1 - .../data/solid/face-frown-open.svg | 1 - .../fontawesome/data/solid/face-frown.svg | 1 - .../fontawesome/data/solid/face-grimace.svg | 1 - .../data/solid/face-grin-beam-sweat.svg | 1 - .../fontawesome/data/solid/face-grin-beam.svg | 1 - .../data/solid/face-grin-hearts.svg | 1 - .../data/solid/face-grin-squint-tears.svg | 1 - .../data/solid/face-grin-squint.svg | 1 - .../data/solid/face-grin-stars.svg | 1 - .../data/solid/face-grin-tears.svg | 1 - .../data/solid/face-grin-tongue-squint.svg | 1 - .../data/solid/face-grin-tongue-wink.svg | 1 - .../data/solid/face-grin-tongue.svg | 1 - .../fontawesome/data/solid/face-grin-wide.svg | 1 - .../fontawesome/data/solid/face-grin-wink.svg | 1 - .../fontawesome/data/solid/face-grin.svg | 1 - .../fontawesome/data/solid/face-kiss-beam.svg | 1 - .../data/solid/face-kiss-wink-heart.svg | 1 - .../fontawesome/data/solid/face-kiss.svg | 1 - .../data/solid/face-laugh-beam.svg | 1 - .../data/solid/face-laugh-squint.svg | 1 - .../data/solid/face-laugh-wink.svg | 1 - .../fontawesome/data/solid/face-laugh.svg | 1 - .../fontawesome/data/solid/face-meh-blank.svg | 1 - .../fontawesome/data/solid/face-meh.svg | 1 - .../data/solid/face-rolling-eyes.svg | 1 - .../fontawesome/data/solid/face-sad-cry.svg | 1 - .../fontawesome/data/solid/face-sad-tear.svg | 1 - .../data/solid/face-smile-beam.svg | 1 - .../data/solid/face-smile-wink.svg | 1 - .../fontawesome/data/solid/face-smile.svg | 1 - .../fontawesome/data/solid/face-surprise.svg | 1 - .../fontawesome/data/solid/face-tired.svg | 1 - .../fontawesome/data/solid/fan.svg | 1 - .../fontawesome/data/solid/faucet-drip.svg | 1 - .../fontawesome/data/solid/faucet.svg | 1 - .../fontawesome/data/solid/fax.svg | 1 - .../data/solid/feather-pointed.svg | 1 - .../fontawesome/data/solid/feather.svg | 1 - .../fontawesome/data/solid/ferry.svg | 1 - .../data/solid/file-arrow-down.svg | 1 - .../fontawesome/data/solid/file-arrow-up.svg | 1 - .../fontawesome/data/solid/file-audio.svg | 1 - .../data/solid/file-circle-check.svg | 1 - .../data/solid/file-circle-exclamation.svg | 1 - .../data/solid/file-circle-minus.svg | 1 - .../data/solid/file-circle-plus.svg | 1 - .../data/solid/file-circle-question.svg | 1 - .../data/solid/file-circle-xmark.svg | 1 - .../fontawesome/data/solid/file-code.svg | 1 - .../fontawesome/data/solid/file-contract.svg | 1 - .../fontawesome/data/solid/file-csv.svg | 1 - .../fontawesome/data/solid/file-excel.svg | 1 - .../fontawesome/data/solid/file-export.svg | 1 - .../fontawesome/data/solid/file-image.svg | 1 - .../fontawesome/data/solid/file-import.svg | 1 - .../data/solid/file-invoice-dollar.svg | 1 - .../fontawesome/data/solid/file-invoice.svg | 1 - .../fontawesome/data/solid/file-lines.svg | 1 - .../fontawesome/data/solid/file-medical.svg | 1 - .../fontawesome/data/solid/file-pdf.svg | 1 - .../fontawesome/data/solid/file-pen.svg | 1 - .../data/solid/file-powerpoint.svg | 1 - .../data/solid/file-prescription.svg | 1 - .../fontawesome/data/solid/file-shield.svg | 1 - .../fontawesome/data/solid/file-signature.svg | 1 - .../fontawesome/data/solid/file-video.svg | 1 - .../fontawesome/data/solid/file-waveform.svg | 1 - .../fontawesome/data/solid/file-word.svg | 1 - .../fontawesome/data/solid/file-zipper.svg | 1 - .../fontawesome/data/solid/file.svg | 1 - .../fontawesome/data/solid/fill-drip.svg | 1 - .../fontawesome/data/solid/fill.svg | 1 - .../fontawesome/data/solid/film.svg | 1 - .../data/solid/filter-circle-dollar.svg | 1 - .../data/solid/filter-circle-xmark.svg | 1 - .../fontawesome/data/solid/filter.svg | 1 - .../fontawesome/data/solid/fingerprint.svg | 1 - .../fontawesome/data/solid/fire-burner.svg | 1 - .../data/solid/fire-extinguisher.svg | 1 - .../data/solid/fire-flame-curved.svg | 1 - .../data/solid/fire-flame-simple.svg | 1 - .../fontawesome/data/solid/fire.svg | 1 - .../fontawesome/data/solid/fish-fins.svg | 1 - .../fontawesome/data/solid/fish.svg | 1 - .../fontawesome/data/solid/flag-checkered.svg | 1 - .../fontawesome/data/solid/flag-usa.svg | 1 - .../fontawesome/data/solid/flag.svg | 1 - .../fontawesome/data/solid/flask-vial.svg | 1 - .../fontawesome/data/solid/flask.svg | 1 - .../fontawesome/data/solid/floppy-disk.svg | 1 - .../fontawesome/data/solid/florin-sign.svg | 1 - .../fontawesome/data/solid/folder-closed.svg | 1 - .../fontawesome/data/solid/folder-minus.svg | 1 - .../fontawesome/data/solid/folder-open.svg | 1 - .../fontawesome/data/solid/folder-plus.svg | 1 - .../fontawesome/data/solid/folder-tree.svg | 1 - .../fontawesome/data/solid/folder.svg | 1 - .../fontawesome/data/solid/font-awesome.svg | 1 - .../fontawesome/data/solid/font.svg | 1 - .../fontawesome/data/solid/football.svg | 1 - .../fontawesome/data/solid/forward-fast.svg | 1 - .../fontawesome/data/solid/forward-step.svg | 1 - .../fontawesome/data/solid/forward.svg | 1 - .../fontawesome/data/solid/franc-sign.svg | 1 - .../fontawesome/data/solid/frog.svg | 1 - .../fontawesome/data/solid/futbol.svg | 1 - .../fontawesome/data/solid/g.svg | 1 - .../fontawesome/data/solid/gamepad.svg | 1 - .../fontawesome/data/solid/gas-pump.svg | 1 - .../fontawesome/data/solid/gauge-high.svg | 1 - .../data/solid/gauge-simple-high.svg | 1 - .../fontawesome/data/solid/gauge-simple.svg | 1 - .../fontawesome/data/solid/gauge.svg | 1 - .../fontawesome/data/solid/gavel.svg | 1 - .../fontawesome/data/solid/gear.svg | 1 - .../fontawesome/data/solid/gears.svg | 1 - .../fontawesome/data/solid/gem.svg | 1 - .../fontawesome/data/solid/genderless.svg | 1 - .../fontawesome/data/solid/ghost.svg | 1 - .../fontawesome/data/solid/gift.svg | 1 - .../fontawesome/data/solid/gifts.svg | 1 - .../data/solid/glass-water-droplet.svg | 1 - .../fontawesome/data/solid/glass-water.svg | 1 - .../fontawesome/data/solid/glasses.svg | 1 - .../fontawesome/data/solid/globe.svg | 1 - .../fontawesome/data/solid/golf-ball-tee.svg | 1 - .../fontawesome/data/solid/gopuram.svg | 1 - .../fontawesome/data/solid/graduation-cap.svg | 1 - .../data/solid/greater-than-equal.svg | 1 - .../fontawesome/data/solid/greater-than.svg | 1 - .../data/solid/grip-lines-vertical.svg | 1 - .../fontawesome/data/solid/grip-lines.svg | 1 - .../fontawesome/data/solid/grip-vertical.svg | 1 - .../fontawesome/data/solid/grip.svg | 1 - .../data/solid/group-arrows-rotate.svg | 1 - .../fontawesome/data/solid/guarani-sign.svg | 1 - .../fontawesome/data/solid/guitar.svg | 1 - .../fontawesome/data/solid/gun.svg | 1 - .../fontawesome/data/solid/h.svg | 1 - .../fontawesome/data/solid/hammer.svg | 1 - .../fontawesome/data/solid/hamsa.svg | 1 - .../fontawesome/data/solid/hand-back-fist.svg | 1 - .../fontawesome/data/solid/hand-dots.svg | 1 - .../fontawesome/data/solid/hand-fist.svg | 1 - .../data/solid/hand-holding-dollar.svg | 1 - .../data/solid/hand-holding-droplet.svg | 1 - .../data/solid/hand-holding-hand.svg | 1 - .../data/solid/hand-holding-heart.svg | 1 - .../data/solid/hand-holding-medical.svg | 1 - .../fontawesome/data/solid/hand-holding.svg | 1 - .../fontawesome/data/solid/hand-lizard.svg | 1 - .../data/solid/hand-middle-finger.svg | 1 - .../fontawesome/data/solid/hand-peace.svg | 1 - .../data/solid/hand-point-down.svg | 1 - .../data/solid/hand-point-left.svg | 1 - .../data/solid/hand-point-right.svg | 1 - .../fontawesome/data/solid/hand-point-up.svg | 1 - .../fontawesome/data/solid/hand-pointer.svg | 1 - .../fontawesome/data/solid/hand-scissors.svg | 1 - .../fontawesome/data/solid/hand-sparkles.svg | 1 - .../fontawesome/data/solid/hand-spock.svg | 1 - .../fontawesome/data/solid/hand.svg | 1 - .../fontawesome/data/solid/handcuffs.svg | 1 - .../data/solid/hands-asl-interpreting.svg | 1 - .../fontawesome/data/solid/hands-bound.svg | 1 - .../fontawesome/data/solid/hands-bubbles.svg | 1 - .../fontawesome/data/solid/hands-clapping.svg | 1 - .../data/solid/hands-holding-child.svg | 1 - .../data/solid/hands-holding-circle.svg | 1 - .../fontawesome/data/solid/hands-holding.svg | 1 - .../fontawesome/data/solid/hands-praying.svg | 1 - .../fontawesome/data/solid/hands.svg | 1 - .../data/solid/handshake-angle.svg | 1 - .../data/solid/handshake-simple-slash.svg | 1 - .../data/solid/handshake-simple.svg | 1 - .../data/solid/handshake-slash.svg | 1 - .../fontawesome/data/solid/handshake.svg | 1 - .../fontawesome/data/solid/hanukiah.svg | 1 - .../fontawesome/data/solid/hard-drive.svg | 1 - .../fontawesome/data/solid/hashtag.svg | 1 - .../data/solid/hat-cowboy-side.svg | 1 - .../fontawesome/data/solid/hat-cowboy.svg | 1 - .../fontawesome/data/solid/hat-wizard.svg | 1 - .../data/solid/head-side-cough-slash.svg | 1 - .../data/solid/head-side-cough.svg | 1 - .../fontawesome/data/solid/head-side-mask.svg | 1 - .../data/solid/head-side-virus.svg | 1 - .../fontawesome/data/solid/heading.svg | 1 - .../data/solid/headphones-simple.svg | 1 - .../fontawesome/data/solid/headphones.svg | 1 - .../fontawesome/data/solid/headset.svg | 1 - .../data/solid/heart-circle-bolt.svg | 1 - .../data/solid/heart-circle-check.svg | 1 - .../data/solid/heart-circle-exclamation.svg | 1 - .../data/solid/heart-circle-minus.svg | 1 - .../data/solid/heart-circle-plus.svg | 1 - .../data/solid/heart-circle-xmark.svg | 1 - .../fontawesome/data/solid/heart-crack.svg | 1 - .../fontawesome/data/solid/heart-pulse.svg | 1 - .../fontawesome/data/solid/heart.svg | 1 - .../data/solid/helicopter-symbol.svg | 1 - .../fontawesome/data/solid/helicopter.svg | 1 - .../fontawesome/data/solid/helmet-safety.svg | 1 - .../fontawesome/data/solid/helmet-un.svg | 1 - .../fontawesome/data/solid/highlighter.svg | 1 - .../fontawesome/data/solid/hill-avalanche.svg | 1 - .../fontawesome/data/solid/hill-rockslide.svg | 1 - .../fontawesome/data/solid/hippo.svg | 1 - .../fontawesome/data/solid/hockey-puck.svg | 1 - .../fontawesome/data/solid/holly-berry.svg | 1 - .../fontawesome/data/solid/horse-head.svg | 1 - .../fontawesome/data/solid/horse.svg | 1 - .../fontawesome/data/solid/hospital-user.svg | 1 - .../fontawesome/data/solid/hospital.svg | 1 - .../fontawesome/data/solid/hot-tub-person.svg | 1 - .../fontawesome/data/solid/hotdog.svg | 1 - .../fontawesome/data/solid/hotel.svg | 1 - .../fontawesome/data/solid/hourglass-end.svg | 1 - .../fontawesome/data/solid/hourglass-half.svg | 1 - .../data/solid/hourglass-start.svg | 1 - .../fontawesome/data/solid/hourglass.svg | 1 - .../data/solid/house-chimney-crack.svg | 1 - .../data/solid/house-chimney-medical.svg | 1 - .../data/solid/house-chimney-user.svg | 1 - .../data/solid/house-chimney-window.svg | 1 - .../fontawesome/data/solid/house-chimney.svg | 1 - .../data/solid/house-circle-check.svg | 1 - .../data/solid/house-circle-exclamation.svg | 1 - .../data/solid/house-circle-xmark.svg | 1 - .../fontawesome/data/solid/house-crack.svg | 1 - .../fontawesome/data/solid/house-fire.svg | 1 - .../fontawesome/data/solid/house-flag.svg | 1 - .../house-flood-water-circle-arrow-right.svg | 1 - .../data/solid/house-flood-water.svg | 1 - .../fontawesome/data/solid/house-laptop.svg | 1 - .../fontawesome/data/solid/house-lock.svg | 1 - .../data/solid/house-medical-circle-check.svg | 1 - .../house-medical-circle-exclamation.svg | 1 - .../data/solid/house-medical-circle-xmark.svg | 1 - .../data/solid/house-medical-flag.svg | 1 - .../fontawesome/data/solid/house-medical.svg | 1 - .../fontawesome/data/solid/house-signal.svg | 1 - .../fontawesome/data/solid/house-tsunami.svg | 1 - .../fontawesome/data/solid/house-user.svg | 1 - .../fontawesome/data/solid/house.svg | 1 - .../fontawesome/data/solid/hryvnia-sign.svg | 1 - .../fontawesome/data/solid/hurricane.svg | 1 - .../fontawesome/data/solid/i-cursor.svg | 1 - .../fontawesome/data/solid/i.svg | 1 - .../fontawesome/data/solid/ice-cream.svg | 1 - .../fontawesome/data/solid/icicles.svg | 1 - .../fontawesome/data/solid/icons.svg | 1 - .../fontawesome/data/solid/id-badge.svg | 1 - .../fontawesome/data/solid/id-card-clip.svg | 1 - .../fontawesome/data/solid/id-card.svg | 1 - .../fontawesome/data/solid/igloo.svg | 1 - .../fontawesome/data/solid/image-portrait.svg | 1 - .../fontawesome/data/solid/image.svg | 1 - .../fontawesome/data/solid/images.svg | 1 - .../fontawesome/data/solid/inbox.svg | 1 - .../fontawesome/data/solid/indent.svg | 1 - .../data/solid/indian-rupee-sign.svg | 1 - .../fontawesome/data/solid/industry.svg | 1 - .../fontawesome/data/solid/infinity.svg | 1 - .../fontawesome/data/solid/info.svg | 1 - .../fontawesome/data/solid/italic.svg | 1 - .../fontawesome/data/solid/j.svg | 1 - .../fontawesome/data/solid/jar-wheat.svg | 1 - .../fontawesome/data/solid/jar.svg | 1 - .../fontawesome/data/solid/jedi.svg | 1 - .../fontawesome/data/solid/jet-fighter-up.svg | 1 - .../fontawesome/data/solid/jet-fighter.svg | 1 - .../fontawesome/data/solid/joint.svg | 1 - .../fontawesome/data/solid/jug-detergent.svg | 1 - .../fontawesome/data/solid/k.svg | 1 - .../fontawesome/data/solid/kaaba.svg | 1 - .../fontawesome/data/solid/key.svg | 1 - .../fontawesome/data/solid/keyboard.svg | 1 - .../fontawesome/data/solid/khanda.svg | 1 - .../fontawesome/data/solid/kip-sign.svg | 1 - .../fontawesome/data/solid/kit-medical.svg | 1 - .../fontawesome/data/solid/kitchen-set.svg | 1 - .../fontawesome/data/solid/kiwi-bird.svg | 1 - .../fontawesome/data/solid/l.svg | 1 - .../fontawesome/data/solid/land-mine-on.svg | 1 - .../fontawesome/data/solid/landmark-dome.svg | 1 - .../fontawesome/data/solid/landmark-flag.svg | 1 - .../fontawesome/data/solid/landmark.svg | 1 - .../fontawesome/data/solid/language.svg | 1 - .../fontawesome/data/solid/laptop-code.svg | 1 - .../fontawesome/data/solid/laptop-file.svg | 1 - .../fontawesome/data/solid/laptop-medical.svg | 1 - .../fontawesome/data/solid/laptop.svg | 1 - .../fontawesome/data/solid/lari-sign.svg | 1 - .../fontawesome/data/solid/layer-group.svg | 1 - .../fontawesome/data/solid/leaf.svg | 1 - .../fontawesome/data/solid/left-long.svg | 1 - .../fontawesome/data/solid/left-right.svg | 1 - .../fontawesome/data/solid/lemon.svg | 1 - .../data/solid/less-than-equal.svg | 1 - .../fontawesome/data/solid/less-than.svg | 1 - .../fontawesome/data/solid/life-ring.svg | 1 - .../fontawesome/data/solid/lightbulb.svg | 1 - .../fontawesome/data/solid/lines-leaning.svg | 1 - .../fontawesome/data/solid/link-slash.svg | 1 - .../fontawesome/data/solid/link.svg | 1 - .../fontawesome/data/solid/lira-sign.svg | 1 - .../fontawesome/data/solid/list-check.svg | 1 - .../fontawesome/data/solid/list-ol.svg | 1 - .../fontawesome/data/solid/list-ul.svg | 1 - .../fontawesome/data/solid/list.svg | 1 - .../fontawesome/data/solid/litecoin-sign.svg | 1 - .../fontawesome/data/solid/location-arrow.svg | 1 - .../data/solid/location-crosshairs.svg | 1 - .../fontawesome/data/solid/location-dot.svg | 1 - .../data/solid/location-pin-lock.svg | 1 - .../fontawesome/data/solid/location-pin.svg | 1 - .../fontawesome/data/solid/lock-open.svg | 1 - .../fontawesome/data/solid/lock.svg | 1 - .../fontawesome/data/solid/locust.svg | 1 - .../fontawesome/data/solid/lungs-virus.svg | 1 - .../fontawesome/data/solid/lungs.svg | 1 - .../fontawesome/data/solid/m.svg | 1 - .../fontawesome/data/solid/magnet.svg | 1 - .../solid/magnifying-glass-arrow-right.svg | 1 - .../data/solid/magnifying-glass-chart.svg | 1 - .../data/solid/magnifying-glass-dollar.svg | 1 - .../data/solid/magnifying-glass-location.svg | 1 - .../data/solid/magnifying-glass-minus.svg | 1 - .../data/solid/magnifying-glass-plus.svg | 1 - .../data/solid/magnifying-glass.svg | 1 - .../fontawesome/data/solid/manat-sign.svg | 1 - .../data/solid/map-location-dot.svg | 1 - .../fontawesome/data/solid/map-location.svg | 1 - .../fontawesome/data/solid/map-pin.svg | 1 - .../fontawesome/data/solid/map.svg | 1 - .../fontawesome/data/solid/marker.svg | 1 - .../data/solid/mars-and-venus-burst.svg | 1 - .../fontawesome/data/solid/mars-and-venus.svg | 1 - .../fontawesome/data/solid/mars-double.svg | 1 - .../data/solid/mars-stroke-right.svg | 1 - .../fontawesome/data/solid/mars-stroke-up.svg | 1 - .../fontawesome/data/solid/mars-stroke.svg | 1 - .../fontawesome/data/solid/mars.svg | 1 - .../data/solid/martini-glass-citrus.svg | 1 - .../data/solid/martini-glass-empty.svg | 1 - .../fontawesome/data/solid/martini-glass.svg | 1 - .../fontawesome/data/solid/mask-face.svg | 1 - .../data/solid/mask-ventilator.svg | 1 - .../fontawesome/data/solid/mask.svg | 1 - .../fontawesome/data/solid/masks-theater.svg | 1 - .../data/solid/mattress-pillow.svg | 1 - .../fontawesome/data/solid/maximize.svg | 1 - .../fontawesome/data/solid/medal.svg | 1 - .../fontawesome/data/solid/memory.svg | 1 - .../fontawesome/data/solid/menorah.svg | 1 - .../fontawesome/data/solid/mercury.svg | 1 - .../fontawesome/data/solid/message.svg | 1 - .../fontawesome/data/solid/meteor.svg | 1 - .../fontawesome/data/solid/microchip.svg | 1 - .../data/solid/microphone-lines-slash.svg | 1 - .../data/solid/microphone-lines.svg | 1 - .../data/solid/microphone-slash.svg | 1 - .../fontawesome/data/solid/microphone.svg | 1 - .../fontawesome/data/solid/microscope.svg | 1 - .../fontawesome/data/solid/mill-sign.svg | 1 - .../fontawesome/data/solid/minimize.svg | 1 - .../fontawesome/data/solid/minus.svg | 1 - .../fontawesome/data/solid/mitten.svg | 1 - .../fontawesome/data/solid/mobile-button.svg | 1 - .../fontawesome/data/solid/mobile-retro.svg | 1 - .../data/solid/mobile-screen-button.svg | 1 - .../fontawesome/data/solid/mobile-screen.svg | 1 - .../fontawesome/data/solid/mobile.svg | 1 - .../data/solid/money-bill-1-wave.svg | 1 - .../fontawesome/data/solid/money-bill-1.svg | 1 - .../data/solid/money-bill-transfer.svg | 1 - .../data/solid/money-bill-trend-up.svg | 1 - .../data/solid/money-bill-wave.svg | 1 - .../data/solid/money-bill-wheat.svg | 1 - .../fontawesome/data/solid/money-bill.svg | 1 - .../fontawesome/data/solid/money-bills.svg | 1 - .../data/solid/money-check-dollar.svg | 1 - .../fontawesome/data/solid/money-check.svg | 1 - .../fontawesome/data/solid/monument.svg | 1 - .../fontawesome/data/solid/moon.svg | 1 - .../fontawesome/data/solid/mortar-pestle.svg | 1 - .../fontawesome/data/solid/mosque.svg | 1 - .../fontawesome/data/solid/mosquito-net.svg | 1 - .../fontawesome/data/solid/mosquito.svg | 1 - .../fontawesome/data/solid/motorcycle.svg | 1 - .../fontawesome/data/solid/mound.svg | 1 - .../fontawesome/data/solid/mountain-city.svg | 1 - .../fontawesome/data/solid/mountain-sun.svg | 1 - .../fontawesome/data/solid/mountain.svg | 1 - .../fontawesome/data/solid/mug-hot.svg | 1 - .../fontawesome/data/solid/mug-saucer.svg | 1 - .../fontawesome/data/solid/music.svg | 1 - .../fontawesome/data/solid/n.svg | 1 - .../fontawesome/data/solid/naira-sign.svg | 1 - .../fontawesome/data/solid/network-wired.svg | 1 - .../fontawesome/data/solid/neuter.svg | 1 - .../fontawesome/data/solid/newspaper.svg | 1 - .../fontawesome/data/solid/not-equal.svg | 1 - .../fontawesome/data/solid/notdef.svg | 1 - .../fontawesome/data/solid/note-sticky.svg | 1 - .../fontawesome/data/solid/notes-medical.svg | 1 - .../fontawesome/data/solid/o.svg | 1 - .../fontawesome/data/solid/object-group.svg | 1 - .../fontawesome/data/solid/object-ungroup.svg | 1 - .../fontawesome/data/solid/oil-can.svg | 1 - .../fontawesome/data/solid/oil-well.svg | 1 - .../fontawesome/data/solid/om.svg | 1 - .../fontawesome/data/solid/otter.svg | 1 - .../fontawesome/data/solid/outdent.svg | 1 - .../fontawesome/data/solid/p.svg | 1 - .../fontawesome/data/solid/pager.svg | 1 - .../fontawesome/data/solid/paint-roller.svg | 1 - .../fontawesome/data/solid/paintbrush.svg | 1 - .../fontawesome/data/solid/palette.svg | 1 - .../fontawesome/data/solid/pallet.svg | 1 - .../fontawesome/data/solid/panorama.svg | 1 - .../fontawesome/data/solid/paper-plane.svg | 1 - .../fontawesome/data/solid/paperclip.svg | 1 - .../fontawesome/data/solid/parachute-box.svg | 1 - .../fontawesome/data/solid/paragraph.svg | 1 - .../fontawesome/data/solid/passport.svg | 1 - .../fontawesome/data/solid/paste.svg | 1 - .../fontawesome/data/solid/pause.svg | 1 - .../fontawesome/data/solid/paw.svg | 1 - .../fontawesome/data/solid/peace.svg | 1 - .../fontawesome/data/solid/pen-clip.svg | 1 - .../fontawesome/data/solid/pen-fancy.svg | 1 - .../fontawesome/data/solid/pen-nib.svg | 1 - .../fontawesome/data/solid/pen-ruler.svg | 1 - .../fontawesome/data/solid/pen-to-square.svg | 1 - .../fontawesome/data/solid/pen.svg | 1 - .../fontawesome/data/solid/pencil.svg | 1 - .../fontawesome/data/solid/people-arrows.svg | 1 - .../data/solid/people-carry-box.svg | 1 - .../fontawesome/data/solid/people-group.svg | 1 - .../fontawesome/data/solid/people-line.svg | 1 - .../fontawesome/data/solid/people-pulling.svg | 1 - .../fontawesome/data/solid/people-robbery.svg | 1 - .../fontawesome/data/solid/people-roof.svg | 1 - .../fontawesome/data/solid/pepper-hot.svg | 1 - .../fontawesome/data/solid/percent.svg | 1 - .../data/solid/person-arrow-down-to-line.svg | 1 - .../data/solid/person-arrow-up-from-line.svg | 1 - .../fontawesome/data/solid/person-biking.svg | 1 - .../fontawesome/data/solid/person-booth.svg | 1 - .../data/solid/person-breastfeeding.svg | 1 - .../fontawesome/data/solid/person-burst.svg | 1 - .../fontawesome/data/solid/person-cane.svg | 1 - .../data/solid/person-chalkboard.svg | 1 - .../data/solid/person-circle-check.svg | 1 - .../data/solid/person-circle-exclamation.svg | 1 - .../data/solid/person-circle-minus.svg | 1 - .../data/solid/person-circle-plus.svg | 1 - .../data/solid/person-circle-question.svg | 1 - .../data/solid/person-circle-xmark.svg | 1 - .../fontawesome/data/solid/person-digging.svg | 1 - .../data/solid/person-dots-from-line.svg | 1 - .../data/solid/person-dress-burst.svg | 1 - .../fontawesome/data/solid/person-dress.svg | 1 - .../data/solid/person-drowning.svg | 1 - .../data/solid/person-falling-burst.svg | 1 - .../fontawesome/data/solid/person-falling.svg | 1 - .../data/solid/person-half-dress.svg | 1 - .../data/solid/person-harassing.svg | 1 - .../fontawesome/data/solid/person-hiking.svg | 1 - .../data/solid/person-military-pointing.svg | 1 - .../data/solid/person-military-rifle.svg | 1 - .../data/solid/person-military-to-person.svg | 1 - .../fontawesome/data/solid/person-praying.svg | 1 - .../data/solid/person-pregnant.svg | 1 - .../fontawesome/data/solid/person-rays.svg | 1 - .../fontawesome/data/solid/person-rifle.svg | 1 - .../fontawesome/data/solid/person-running.svg | 1 - .../fontawesome/data/solid/person-shelter.svg | 1 - .../fontawesome/data/solid/person-skating.svg | 1 - .../data/solid/person-skiing-nordic.svg | 1 - .../fontawesome/data/solid/person-skiing.svg | 1 - .../data/solid/person-snowboarding.svg | 1 - .../data/solid/person-swimming.svg | 1 - .../data/solid/person-through-window.svg | 1 - .../solid/person-walking-arrow-loop-left.svg | 1 - .../data/solid/person-walking-arrow-right.svg | 1 - ...person-walking-dashed-line-arrow-right.svg | 1 - .../data/solid/person-walking-luggage.svg | 1 - .../data/solid/person-walking-with-cane.svg | 1 - .../fontawesome/data/solid/person-walking.svg | 1 - .../fontawesome/data/solid/person.svg | 1 - .../fontawesome/data/solid/peseta-sign.svg | 1 - .../fontawesome/data/solid/peso-sign.svg | 1 - .../fontawesome/data/solid/phone-flip.svg | 1 - .../fontawesome/data/solid/phone-slash.svg | 1 - .../fontawesome/data/solid/phone-volume.svg | 1 - .../fontawesome/data/solid/phone.svg | 1 - .../fontawesome/data/solid/photo-film.svg | 1 - .../fontawesome/data/solid/piggy-bank.svg | 1 - .../fontawesome/data/solid/pills.svg | 1 - .../fontawesome/data/solid/pizza-slice.svg | 1 - .../data/solid/place-of-worship.svg | 1 - .../fontawesome/data/solid/plane-arrival.svg | 1 - .../data/solid/plane-circle-check.svg | 1 - .../data/solid/plane-circle-exclamation.svg | 1 - .../data/solid/plane-circle-xmark.svg | 1 - .../data/solid/plane-departure.svg | 1 - .../fontawesome/data/solid/plane-lock.svg | 1 - .../fontawesome/data/solid/plane-slash.svg | 1 - .../fontawesome/data/solid/plane-up.svg | 1 - .../fontawesome/data/solid/plane.svg | 1 - .../fontawesome/data/solid/plant-wilt.svg | 1 - .../fontawesome/data/solid/plate-wheat.svg | 1 - .../fontawesome/data/solid/play.svg | 1 - .../data/solid/plug-circle-bolt.svg | 1 - .../data/solid/plug-circle-check.svg | 1 - .../data/solid/plug-circle-exclamation.svg | 1 - .../data/solid/plug-circle-minus.svg | 1 - .../data/solid/plug-circle-plus.svg | 1 - .../data/solid/plug-circle-xmark.svg | 1 - .../fontawesome/data/solid/plug.svg | 1 - .../fontawesome/data/solid/plus-minus.svg | 1 - .../fontawesome/data/solid/plus.svg | 1 - .../fontawesome/data/solid/podcast.svg | 1 - .../fontawesome/data/solid/poo-storm.svg | 1 - .../fontawesome/data/solid/poo.svg | 1 - .../fontawesome/data/solid/poop.svg | 1 - .../fontawesome/data/solid/power-off.svg | 1 - .../solid/prescription-bottle-medical.svg | 1 - .../data/solid/prescription-bottle.svg | 1 - .../fontawesome/data/solid/prescription.svg | 1 - .../fontawesome/data/solid/print.svg | 1 - .../fontawesome/data/solid/pump-medical.svg | 1 - .../fontawesome/data/solid/pump-soap.svg | 1 - .../fontawesome/data/solid/puzzle-piece.svg | 1 - .../fontawesome/data/solid/q.svg | 1 - .../fontawesome/data/solid/qrcode.svg | 1 - .../fontawesome/data/solid/question.svg | 1 - .../fontawesome/data/solid/quote-left.svg | 1 - .../fontawesome/data/solid/quote-right.svg | 1 - .../fontawesome/data/solid/r.svg | 1 - .../fontawesome/data/solid/radiation.svg | 1 - .../fontawesome/data/solid/radio.svg | 1 - .../fontawesome/data/solid/rainbow.svg | 1 - .../fontawesome/data/solid/ranking-star.svg | 1 - .../fontawesome/data/solid/receipt.svg | 1 - .../fontawesome/data/solid/record-vinyl.svg | 1 - .../fontawesome/data/solid/rectangle-ad.svg | 1 - .../fontawesome/data/solid/rectangle-list.svg | 1 - .../data/solid/rectangle-xmark.svg | 1 - .../fontawesome/data/solid/recycle.svg | 1 - .../fontawesome/data/solid/registered.svg | 1 - .../fontawesome/data/solid/repeat.svg | 1 - .../fontawesome/data/solid/reply-all.svg | 1 - .../fontawesome/data/solid/reply.svg | 1 - .../fontawesome/data/solid/republican.svg | 1 - .../fontawesome/data/solid/restroom.svg | 1 - .../fontawesome/data/solid/retweet.svg | 1 - .../fontawesome/data/solid/ribbon.svg | 1 - .../data/solid/right-from-bracket.svg | 1 - .../fontawesome/data/solid/right-left.svg | 1 - .../fontawesome/data/solid/right-long.svg | 1 - .../data/solid/right-to-bracket.svg | 1 - .../fontawesome/data/solid/ring.svg | 1 - .../fontawesome/data/solid/road-barrier.svg | 1 - .../fontawesome/data/solid/road-bridge.svg | 1 - .../data/solid/road-circle-check.svg | 1 - .../data/solid/road-circle-exclamation.svg | 1 - .../data/solid/road-circle-xmark.svg | 1 - .../fontawesome/data/solid/road-lock.svg | 1 - .../fontawesome/data/solid/road-spikes.svg | 1 - .../fontawesome/data/solid/road.svg | 1 - .../fontawesome/data/solid/robot.svg | 1 - .../fontawesome/data/solid/rocket.svg | 1 - .../fontawesome/data/solid/rotate-left.svg | 1 - .../fontawesome/data/solid/rotate-right.svg | 1 - .../fontawesome/data/solid/rotate.svg | 1 - .../fontawesome/data/solid/route.svg | 1 - .../fontawesome/data/solid/rss.svg | 1 - .../fontawesome/data/solid/ruble-sign.svg | 1 - .../fontawesome/data/solid/rug.svg | 1 - .../fontawesome/data/solid/ruler-combined.svg | 1 - .../data/solid/ruler-horizontal.svg | 1 - .../fontawesome/data/solid/ruler-vertical.svg | 1 - .../fontawesome/data/solid/ruler.svg | 1 - .../fontawesome/data/solid/rupee-sign.svg | 1 - .../fontawesome/data/solid/rupiah-sign.svg | 1 - .../fontawesome/data/solid/s.svg | 1 - .../fontawesome/data/solid/sack-dollar.svg | 1 - .../fontawesome/data/solid/sack-xmark.svg | 1 - .../fontawesome/data/solid/sailboat.svg | 1 - .../fontawesome/data/solid/satellite-dish.svg | 1 - .../fontawesome/data/solid/satellite.svg | 1 - .../fontawesome/data/solid/scale-balanced.svg | 1 - .../data/solid/scale-unbalanced-flip.svg | 1 - .../data/solid/scale-unbalanced.svg | 1 - .../data/solid/school-circle-check.svg | 1 - .../data/solid/school-circle-exclamation.svg | 1 - .../data/solid/school-circle-xmark.svg | 1 - .../fontawesome/data/solid/school-flag.svg | 1 - .../fontawesome/data/solid/school-lock.svg | 1 - .../fontawesome/data/solid/school.svg | 1 - .../fontawesome/data/solid/scissors.svg | 1 - .../data/solid/screwdriver-wrench.svg | 1 - .../fontawesome/data/solid/screwdriver.svg | 1 - .../fontawesome/data/solid/scroll-torah.svg | 1 - .../fontawesome/data/solid/scroll.svg | 1 - .../fontawesome/data/solid/sd-card.svg | 1 - .../fontawesome/data/solid/section.svg | 1 - .../fontawesome/data/solid/seedling.svg | 1 - .../fontawesome/data/solid/server.svg | 1 - .../fontawesome/data/solid/shapes.svg | 1 - .../data/solid/share-from-square.svg | 1 - .../fontawesome/data/solid/share-nodes.svg | 1 - .../fontawesome/data/solid/share.svg | 1 - .../fontawesome/data/solid/sheet-plastic.svg | 1 - .../fontawesome/data/solid/shekel-sign.svg | 1 - .../fontawesome/data/solid/shield-cat.svg | 1 - .../fontawesome/data/solid/shield-dog.svg | 1 - .../fontawesome/data/solid/shield-halved.svg | 1 - .../fontawesome/data/solid/shield-heart.svg | 1 - .../fontawesome/data/solid/shield-virus.svg | 1 - .../fontawesome/data/solid/shield.svg | 1 - .../fontawesome/data/solid/ship.svg | 1 - .../fontawesome/data/solid/shirt.svg | 1 - .../fontawesome/data/solid/shoe-prints.svg | 1 - .../fontawesome/data/solid/shop-lock.svg | 1 - .../fontawesome/data/solid/shop-slash.svg | 1 - .../fontawesome/data/solid/shop.svg | 1 - .../fontawesome/data/solid/shower.svg | 1 - .../fontawesome/data/solid/shrimp.svg | 1 - .../fontawesome/data/solid/shuffle.svg | 1 - .../fontawesome/data/solid/shuttle-space.svg | 1 - .../fontawesome/data/solid/sign-hanging.svg | 1 - .../fontawesome/data/solid/signal.svg | 1 - .../fontawesome/data/solid/signature.svg | 1 - .../fontawesome/data/solid/signs-post.svg | 1 - .../fontawesome/data/solid/sim-card.svg | 1 - .../fontawesome/data/solid/sink.svg | 1 - .../fontawesome/data/solid/sitemap.svg | 1 - .../data/solid/skull-crossbones.svg | 1 - .../fontawesome/data/solid/skull.svg | 1 - .../fontawesome/data/solid/slash.svg | 1 - .../fontawesome/data/solid/sleigh.svg | 1 - .../fontawesome/data/solid/sliders.svg | 1 - .../fontawesome/data/solid/smog.svg | 1 - .../fontawesome/data/solid/smoking.svg | 1 - .../fontawesome/data/solid/snowflake.svg | 1 - .../fontawesome/data/solid/snowman.svg | 1 - .../fontawesome/data/solid/snowplow.svg | 1 - .../fontawesome/data/solid/soap.svg | 1 - .../fontawesome/data/solid/socks.svg | 1 - .../fontawesome/data/solid/solar-panel.svg | 1 - .../fontawesome/data/solid/sort-down.svg | 1 - .../fontawesome/data/solid/sort-up.svg | 1 - .../fontawesome/data/solid/sort.svg | 1 - .../fontawesome/data/solid/spa.svg | 1 - .../data/solid/spaghetti-monster-flying.svg | 1 - .../fontawesome/data/solid/spell-check.svg | 1 - .../fontawesome/data/solid/spider.svg | 1 - .../fontawesome/data/solid/spinner.svg | 1 - .../fontawesome/data/solid/splotch.svg | 1 - .../fontawesome/data/solid/spoon.svg | 1 - .../data/solid/spray-can-sparkles.svg | 1 - .../fontawesome/data/solid/spray-can.svg | 1 - .../data/solid/square-arrow-up-right.svg | 1 - .../data/solid/square-caret-down.svg | 1 - .../data/solid/square-caret-left.svg | 1 - .../data/solid/square-caret-right.svg | 1 - .../data/solid/square-caret-up.svg | 1 - .../fontawesome/data/solid/square-check.svg | 1 - .../data/solid/square-envelope.svg | 1 - .../fontawesome/data/solid/square-full.svg | 1 - .../fontawesome/data/solid/square-h.svg | 1 - .../fontawesome/data/solid/square-minus.svg | 1 - .../fontawesome/data/solid/square-nfi.svg | 1 - .../fontawesome/data/solid/square-parking.svg | 1 - .../fontawesome/data/solid/square-pen.svg | 1 - .../data/solid/square-person-confined.svg | 1 - .../data/solid/square-phone-flip.svg | 1 - .../fontawesome/data/solid/square-phone.svg | 1 - .../fontawesome/data/solid/square-plus.svg | 1 - .../data/solid/square-poll-horizontal.svg | 1 - .../data/solid/square-poll-vertical.svg | 1 - .../data/solid/square-root-variable.svg | 1 - .../fontawesome/data/solid/square-rss.svg | 1 - .../data/solid/square-share-nodes.svg | 1 - .../data/solid/square-up-right.svg | 1 - .../fontawesome/data/solid/square-virus.svg | 1 - .../fontawesome/data/solid/square-xmark.svg | 1 - .../fontawesome/data/solid/square.svg | 1 - .../fontawesome/data/solid/staff-snake.svg | 1 - .../fontawesome/data/solid/stairs.svg | 1 - .../fontawesome/data/solid/stamp.svg | 1 - .../fontawesome/data/solid/stapler.svg | 1 - .../data/solid/star-and-crescent.svg | 1 - .../data/solid/star-half-stroke.svg | 1 - .../fontawesome/data/solid/star-half.svg | 1 - .../fontawesome/data/solid/star-of-david.svg | 1 - .../fontawesome/data/solid/star-of-life.svg | 1 - .../fontawesome/data/solid/star.svg | 1 - .../fontawesome/data/solid/sterling-sign.svg | 1 - .../fontawesome/data/solid/stethoscope.svg | 1 - .../fontawesome/data/solid/stop.svg | 1 - .../fontawesome/data/solid/stopwatch-20.svg | 1 - .../fontawesome/data/solid/stopwatch.svg | 1 - .../fontawesome/data/solid/store-slash.svg | 1 - .../fontawesome/data/solid/store.svg | 1 - .../fontawesome/data/solid/street-view.svg | 1 - .../fontawesome/data/solid/strikethrough.svg | 1 - .../fontawesome/data/solid/stroopwafel.svg | 1 - .../fontawesome/data/solid/subscript.svg | 1 - .../data/solid/suitcase-medical.svg | 1 - .../data/solid/suitcase-rolling.svg | 1 - .../fontawesome/data/solid/suitcase.svg | 1 - .../fontawesome/data/solid/sun-plant-wilt.svg | 1 - .../fontawesome/data/solid/sun.svg | 1 - .../fontawesome/data/solid/superscript.svg | 1 - .../fontawesome/data/solid/swatchbook.svg | 1 - .../fontawesome/data/solid/synagogue.svg | 1 - .../fontawesome/data/solid/syringe.svg | 1 - .../fontawesome/data/solid/t.svg | 1 - .../data/solid/table-cells-large.svg | 1 - .../fontawesome/data/solid/table-cells.svg | 1 - .../fontawesome/data/solid/table-columns.svg | 1 - .../fontawesome/data/solid/table-list.svg | 1 - .../data/solid/table-tennis-paddle-ball.svg | 1 - .../fontawesome/data/solid/table.svg | 1 - .../fontawesome/data/solid/tablet-button.svg | 1 - .../data/solid/tablet-screen-button.svg | 1 - .../fontawesome/data/solid/tablet.svg | 1 - .../fontawesome/data/solid/tablets.svg | 1 - .../data/solid/tachograph-digital.svg | 1 - .../fontawesome/data/solid/tag.svg | 1 - .../fontawesome/data/solid/tags.svg | 1 - .../fontawesome/data/solid/tape.svg | 1 - .../fontawesome/data/solid/tarp-droplet.svg | 1 - .../fontawesome/data/solid/tarp.svg | 1 - .../fontawesome/data/solid/taxi.svg | 1 - .../fontawesome/data/solid/teeth-open.svg | 1 - .../fontawesome/data/solid/teeth.svg | 1 - .../data/solid/temperature-arrow-down.svg | 1 - .../data/solid/temperature-arrow-up.svg | 1 - .../data/solid/temperature-empty.svg | 1 - .../data/solid/temperature-full.svg | 1 - .../data/solid/temperature-half.svg | 1 - .../data/solid/temperature-high.svg | 1 - .../data/solid/temperature-low.svg | 1 - .../data/solid/temperature-quarter.svg | 1 - .../data/solid/temperature-three-quarters.svg | 1 - .../fontawesome/data/solid/tenge-sign.svg | 1 - .../data/solid/tent-arrow-down-to-line.svg | 1 - .../data/solid/tent-arrow-left-right.svg | 1 - .../data/solid/tent-arrow-turn-left.svg | 1 - .../data/solid/tent-arrows-down.svg | 1 - .../fontawesome/data/solid/tent.svg | 1 - .../fontawesome/data/solid/tents.svg | 1 - .../fontawesome/data/solid/terminal.svg | 1 - .../fontawesome/data/solid/text-height.svg | 1 - .../fontawesome/data/solid/text-slash.svg | 1 - .../fontawesome/data/solid/text-width.svg | 1 - .../fontawesome/data/solid/thermometer.svg | 1 - .../fontawesome/data/solid/thumbs-down.svg | 1 - .../fontawesome/data/solid/thumbs-up.svg | 1 - .../fontawesome/data/solid/thumbtack.svg | 1 - .../fontawesome/data/solid/ticket-simple.svg | 1 - .../fontawesome/data/solid/ticket.svg | 1 - .../fontawesome/data/solid/timeline.svg | 1 - .../fontawesome/data/solid/toggle-off.svg | 1 - .../fontawesome/data/solid/toggle-on.svg | 1 - .../data/solid/toilet-paper-slash.svg | 1 - .../fontawesome/data/solid/toilet-paper.svg | 1 - .../data/solid/toilet-portable.svg | 1 - .../fontawesome/data/solid/toilet.svg | 1 - .../data/solid/toilets-portable.svg | 1 - .../fontawesome/data/solid/toolbox.svg | 1 - .../fontawesome/data/solid/tooth.svg | 1 - .../fontawesome/data/solid/torii-gate.svg | 1 - .../fontawesome/data/solid/tornado.svg | 1 - .../data/solid/tower-broadcast.svg | 1 - .../fontawesome/data/solid/tower-cell.svg | 1 - .../data/solid/tower-observation.svg | 1 - .../fontawesome/data/solid/tractor.svg | 1 - .../fontawesome/data/solid/trademark.svg | 1 - .../fontawesome/data/solid/traffic-light.svg | 1 - .../fontawesome/data/solid/trailer.svg | 1 - .../fontawesome/data/solid/train-subway.svg | 1 - .../fontawesome/data/solid/train-tram.svg | 1 - .../fontawesome/data/solid/train.svg | 1 - .../fontawesome/data/solid/transgender.svg | 1 - .../fontawesome/data/solid/trash-arrow-up.svg | 1 - .../data/solid/trash-can-arrow-up.svg | 1 - .../fontawesome/data/solid/trash-can.svg | 1 - .../fontawesome/data/solid/trash.svg | 1 - .../fontawesome/data/solid/tree-city.svg | 1 - .../fontawesome/data/solid/tree.svg | 1 - .../data/solid/triangle-exclamation.svg | 1 - .../fontawesome/data/solid/trophy.svg | 1 - .../fontawesome/data/solid/trowel-bricks.svg | 1 - .../fontawesome/data/solid/trowel.svg | 1 - .../data/solid/truck-arrow-right.svg | 1 - .../fontawesome/data/solid/truck-droplet.svg | 1 - .../fontawesome/data/solid/truck-fast.svg | 1 - .../fontawesome/data/solid/truck-field-un.svg | 1 - .../fontawesome/data/solid/truck-field.svg | 1 - .../fontawesome/data/solid/truck-front.svg | 1 - .../fontawesome/data/solid/truck-medical.svg | 1 - .../fontawesome/data/solid/truck-monster.svg | 1 - .../fontawesome/data/solid/truck-moving.svg | 1 - .../fontawesome/data/solid/truck-pickup.svg | 1 - .../fontawesome/data/solid/truck-plane.svg | 1 - .../fontawesome/data/solid/truck-ramp-box.svg | 1 - .../fontawesome/data/solid/truck.svg | 1 - .../fontawesome/data/solid/tty.svg | 1 - .../data/solid/turkish-lira-sign.svg | 1 - .../fontawesome/data/solid/turn-down.svg | 1 - .../fontawesome/data/solid/turn-up.svg | 1 - .../fontawesome/data/solid/tv.svg | 1 - .../fontawesome/data/solid/u.svg | 1 - .../fontawesome/data/solid/umbrella-beach.svg | 1 - .../fontawesome/data/solid/umbrella.svg | 1 - .../fontawesome/data/solid/underline.svg | 1 - .../data/solid/universal-access.svg | 1 - .../fontawesome/data/solid/unlock-keyhole.svg | 1 - .../fontawesome/data/solid/unlock.svg | 1 - .../data/solid/up-down-left-right.svg | 1 - .../fontawesome/data/solid/up-down.svg | 1 - .../fontawesome/data/solid/up-long.svg | 1 - .../up-right-and-down-left-from-center.svg | 1 - .../data/solid/up-right-from-square.svg | 1 - .../fontawesome/data/solid/upload.svg | 1 - .../fontawesome/data/solid/user-astronaut.svg | 1 - .../fontawesome/data/solid/user-check.svg | 1 - .../fontawesome/data/solid/user-clock.svg | 1 - .../fontawesome/data/solid/user-doctor.svg | 1 - .../fontawesome/data/solid/user-gear.svg | 1 - .../fontawesome/data/solid/user-graduate.svg | 1 - .../fontawesome/data/solid/user-group.svg | 1 - .../fontawesome/data/solid/user-injured.svg | 1 - .../data/solid/user-large-slash.svg | 1 - .../fontawesome/data/solid/user-large.svg | 1 - .../fontawesome/data/solid/user-lock.svg | 1 - .../fontawesome/data/solid/user-minus.svg | 1 - .../fontawesome/data/solid/user-ninja.svg | 1 - .../fontawesome/data/solid/user-nurse.svg | 1 - .../fontawesome/data/solid/user-pen.svg | 1 - .../fontawesome/data/solid/user-plus.svg | 1 - .../fontawesome/data/solid/user-secret.svg | 1 - .../fontawesome/data/solid/user-shield.svg | 1 - .../fontawesome/data/solid/user-slash.svg | 1 - .../fontawesome/data/solid/user-tag.svg | 1 - .../fontawesome/data/solid/user-tie.svg | 1 - .../fontawesome/data/solid/user-xmark.svg | 1 - .../fontawesome/data/solid/user.svg | 1 - .../data/solid/users-between-lines.svg | 1 - .../fontawesome/data/solid/users-gear.svg | 1 - .../fontawesome/data/solid/users-line.svg | 1 - .../fontawesome/data/solid/users-rays.svg | 1 - .../data/solid/users-rectangle.svg | 1 - .../fontawesome/data/solid/users-slash.svg | 1 - .../data/solid/users-viewfinder.svg | 1 - .../fontawesome/data/solid/users.svg | 1 - .../fontawesome/data/solid/utensils.svg | 1 - .../fontawesome/data/solid/v.svg | 1 - .../fontawesome/data/solid/van-shuttle.svg | 1 - .../fontawesome/data/solid/vault.svg | 1 - .../fontawesome/data/solid/vector-square.svg | 1 - .../fontawesome/data/solid/venus-double.svg | 1 - .../fontawesome/data/solid/venus-mars.svg | 1 - .../fontawesome/data/solid/venus.svg | 1 - .../fontawesome/data/solid/vest-patches.svg | 1 - .../fontawesome/data/solid/vest.svg | 1 - .../data/solid/vial-circle-check.svg | 1 - .../fontawesome/data/solid/vial-virus.svg | 1 - .../fontawesome/data/solid/vial.svg | 1 - .../fontawesome/data/solid/vials.svg | 1 - .../fontawesome/data/solid/video-slash.svg | 1 - .../fontawesome/data/solid/video.svg | 1 - .../fontawesome/data/solid/vihara.svg | 1 - .../data/solid/virus-covid-slash.svg | 1 - .../fontawesome/data/solid/virus-covid.svg | 1 - .../fontawesome/data/solid/virus-slash.svg | 1 - .../fontawesome/data/solid/virus.svg | 1 - .../fontawesome/data/solid/viruses.svg | 1 - .../fontawesome/data/solid/voicemail.svg | 1 - .../fontawesome/data/solid/volcano.svg | 1 - .../fontawesome/data/solid/volleyball.svg | 1 - .../fontawesome/data/solid/volume-high.svg | 1 - .../fontawesome/data/solid/volume-low.svg | 1 - .../fontawesome/data/solid/volume-off.svg | 1 - .../fontawesome/data/solid/volume-xmark.svg | 1 - .../fontawesome/data/solid/vr-cardboard.svg | 1 - .../fontawesome/data/solid/w.svg | 1 - .../fontawesome/data/solid/walkie-talkie.svg | 1 - .../fontawesome/data/solid/wallet.svg | 1 - .../data/solid/wand-magic-sparkles.svg | 1 - .../fontawesome/data/solid/wand-magic.svg | 1 - .../fontawesome/data/solid/wand-sparkles.svg | 1 - .../fontawesome/data/solid/warehouse.svg | 1 - .../fontawesome/data/solid/water-ladder.svg | 1 - .../fontawesome/data/solid/water.svg | 1 - .../fontawesome/data/solid/wave-square.svg | 1 - .../fontawesome/data/solid/weight-hanging.svg | 1 - .../fontawesome/data/solid/weight-scale.svg | 1 - .../solid/wheat-awn-circle-exclamation.svg | 1 - .../fontawesome/data/solid/wheat-awn.svg | 1 - .../data/solid/wheelchair-move.svg | 1 - .../fontawesome/data/solid/wheelchair.svg | 1 - .../fontawesome/data/solid/whiskey-glass.svg | 1 - .../fontawesome/data/solid/wifi.svg | 1 - .../fontawesome/data/solid/wind.svg | 1 - .../data/solid/window-maximize.svg | 1 - .../data/solid/window-minimize.svg | 1 - .../fontawesome/data/solid/window-restore.svg | 1 - .../fontawesome/data/solid/wine-bottle.svg | 1 - .../data/solid/wine-glass-empty.svg | 1 - .../fontawesome/data/solid/wine-glass.svg | 1 - .../fontawesome/data/solid/won-sign.svg | 1 - .../fontawesome/data/solid/worm.svg | 1 - .../fontawesome/data/solid/wrench.svg | 1 - .../fontawesome/data/solid/x-ray.svg | 1 - .../fontawesome/data/solid/x.svg | 1 - .../fontawesome/data/solid/xmark.svg | 1 - .../fontawesome/data/solid/xmarks-lines.svg | 1 - .../fontawesome/data/solid/y.svg | 1 - .../fontawesome/data/solid/yen-sign.svg | 1 - .../fontawesome/data/solid/yin-yang.svg | 1 - .../fontawesome/data/solid/z.svg | 1 - custom_components/fontawesome/main.js | 1 - custom_components/fontawesome/manifest.json | 11 - .../fontawesome/translations/en.json | 9 - custom_components/frigate/__init__.py | 451 -- custom_components/frigate/api.py | 232 - custom_components/frigate/binary_sensor.py | 212 - custom_components/frigate/camera.py | 458 -- custom_components/frigate/config_flow.py | 183 - custom_components/frigate/const.py | 79 - custom_components/frigate/diagnostics.py | 35 - custom_components/frigate/icons.py | 70 - custom_components/frigate/manifest.json | 18 - custom_components/frigate/media_source.py | 1359 ----- custom_components/frigate/number.py | 242 - custom_components/frigate/sensor.py | 610 -- custom_components/frigate/services.yaml | 32 - custom_components/frigate/switch.py | 150 - .../frigate/translations/en.json | 35 - .../frigate/translations/pt-BR.json | 33 - .../frigate/translations/pt_br.json | 33 - custom_components/frigate/update.py | 100 - custom_components/frigate/views.py | 578 -- custom_components/frigate/ws_api.py | 236 - custom_components/govee/__init__.py | 114 - custom_components/govee/config_flow.py | 212 - custom_components/govee/const.py | 10 - custom_components/govee/learning_storage.py | 66 - custom_components/govee/light.py | 319 - custom_components/govee/manifest.json | 15 - custom_components/govee/strings.json | 42 - custom_components/govee/translations/de.json | 41 - custom_components/govee/translations/en.json | 41 - .../govee/translations/pt-BR.json | 41 - custom_components/hacs/__init__.py | 294 - custom_components/hacs/base.py | 1175 ---- custom_components/hacs/config_flow.py | 224 - custom_components/hacs/const.py | 293 - custom_components/hacs/data_client.py | 57 - custom_components/hacs/diagnostics.py | 82 - custom_components/hacs/entity.py | 119 - custom_components/hacs/enums.py | 90 - custom_components/hacs/exceptions.py | 49 - custom_components/hacs/frontend.py | 75 - .../hacs/hacs_frontend/__init__.py | 5 - .../hacs/hacs_frontend/c.004a7b01.js | 1 - .../hacs/hacs_frontend/c.004a7b01.js.gz | Bin 2391 -> 0 bytes .../hacs/hacs_frontend/c.0a1cf8d0.js | 23 - .../hacs/hacs_frontend/c.0a1cf8d0.js.gz | Bin 557 -> 0 bytes .../hacs/hacs_frontend/c.0ca5587f.js | 24 - .../hacs/hacs_frontend/c.0ca5587f.js.gz | Bin 1045 -> 0 bytes .../hacs/hacs_frontend/c.0f6bb17e.js | 390 -- .../hacs/hacs_frontend/c.0f6bb17e.js.gz | Bin 4728 -> 0 bytes .../hacs/hacs_frontend/c.10c7d0ce.js | 1 - .../hacs/hacs_frontend/c.10c7d0ce.js.gz | Bin 89795 -> 0 bytes .../hacs/hacs_frontend/c.11ad1623.js | 16 - .../hacs/hacs_frontend/c.11ad1623.js.gz | Bin 648 -> 0 bytes .../hacs/hacs_frontend/c.14dc9dca.js | 540 -- .../hacs/hacs_frontend/c.14dc9dca.js.gz | Bin 10332 -> 0 bytes .../hacs/hacs_frontend/c.21c042d4.js | 1 - .../hacs/hacs_frontend/c.24bd2446.js | 1 - .../hacs/hacs_frontend/c.24bd2446.js.gz | Bin 2716 -> 0 bytes .../hacs/hacs_frontend/c.25ed1ae4.js | 1 - .../hacs/hacs_frontend/c.25ed1ae4.js.gz | Bin 368 -> 0 bytes .../hacs/hacs_frontend/c.2645c235.js | 1 - .../hacs/hacs_frontend/c.2645c235.js.gz | Bin 612 -> 0 bytes .../hacs/hacs_frontend/c.2d5ed670.js | 61 - .../hacs/hacs_frontend/c.2d5ed670.js.gz | Bin 798 -> 0 bytes .../hacs/hacs_frontend/c.2ee83bd0.js | 121 - .../hacs/hacs_frontend/c.2ee83bd0.js.gz | Bin 1552 -> 0 bytes .../hacs/hacs_frontend/c.3243a8b0.js | 50 - .../hacs/hacs_frontend/c.3243a8b0.js.gz | Bin 997 -> 0 bytes .../hacs/hacs_frontend/c.3da15c48.js | 94 - .../hacs/hacs_frontend/c.3da15c48.js.gz | Bin 981 -> 0 bytes .../hacs/hacs_frontend/c.3f859915.js | 163 - .../hacs/hacs_frontend/c.3f859915.js.gz | Bin 13517 -> 0 bytes .../hacs/hacs_frontend/c.4204ca09.js | 190 - .../hacs/hacs_frontend/c.4204ca09.js.gz | Bin 2392 -> 0 bytes .../hacs/hacs_frontend/c.4266acdb.js | 1 - .../hacs/hacs_frontend/c.4266acdb.js.gz | Bin 284 -> 0 bytes .../hacs/hacs_frontend/c.42d6aebd.js | 86 - .../hacs/hacs_frontend/c.42d6aebd.js.gz | Bin 11259 -> 0 bytes .../hacs/hacs_frontend/c.456b65b4.js | 1 - .../hacs/hacs_frontend/c.456b65b4.js.gz | Bin 18984 -> 0 bytes .../hacs/hacs_frontend/c.4a97632a.js | 1 - .../hacs/hacs_frontend/c.4a97632a.js.gz | Bin 144 -> 0 bytes .../hacs/hacs_frontend/c.4c04acb5.js | 1 - .../hacs/hacs_frontend/c.4c04acb5.js.gz | Bin 12197 -> 0 bytes .../hacs/hacs_frontend/c.4fa7acdf.js | 59 - .../hacs/hacs_frontend/c.4fa7acdf.js.gz | Bin 2126 -> 0 bytes .../hacs/hacs_frontend/c.4feb0cb8.js | 176 - .../hacs/hacs_frontend/c.4feb0cb8.js.gz | Bin 2180 -> 0 bytes .../hacs/hacs_frontend/c.50bfd408.js | 1 - .../hacs/hacs_frontend/c.50bfd408.js.gz | Bin 178 -> 0 bytes .../hacs/hacs_frontend/c.568c70d8.js | 1 - .../hacs/hacs_frontend/c.568c70d8.js.gz | Bin 2431 -> 0 bytes .../hacs/hacs_frontend/c.5d3ce9d6.js | 7 - .../hacs/hacs_frontend/c.5d3ce9d6.js.gz | Bin 543 -> 0 bytes .../hacs/hacs_frontend/c.656daa82.js | 1 - .../hacs/hacs_frontend/c.710a50fc.js | 111 - .../hacs/hacs_frontend/c.710a50fc.js.gz | Bin 10125 -> 0 bytes .../hacs/hacs_frontend/c.743a15a1.js | 1 - .../hacs/hacs_frontend/c.743a15a1.js.gz | Bin 223 -> 0 bytes .../hacs/hacs_frontend/c.7948d625.js | 121 - .../hacs/hacs_frontend/c.7948d625.js.gz | Bin 2439 -> 0 bytes .../hacs/hacs_frontend/c.7bb36093.js | 178 - .../hacs/hacs_frontend/c.7bb36093.js.gz | Bin 3793 -> 0 bytes .../hacs/hacs_frontend/c.81a49b25.js | 108 - .../hacs/hacs_frontend/c.81a49b25.js.gz | Bin 1976 -> 0 bytes .../hacs/hacs_frontend/c.82e03b89.js | 17 - .../hacs/hacs_frontend/c.82e03b89.js.gz | Bin 611 -> 0 bytes .../hacs/hacs_frontend/c.82eccc94.js | 41 - .../hacs/hacs_frontend/c.82eccc94.js.gz | Bin 8234 -> 0 bytes .../hacs/hacs_frontend/c.8d4c35ad.js | 50 - .../hacs/hacs_frontend/c.8d4c35ad.js.gz | Bin 2422 -> 0 bytes .../hacs/hacs_frontend/c.8de55195.js | 1 - .../hacs/hacs_frontend/c.8de55195.js.gz | Bin 19595 -> 0 bytes .../hacs/hacs_frontend/c.8e28b461.js | 1 - .../hacs/hacs_frontend/c.8e28b461.js.gz | Bin 227 -> 0 bytes .../hacs/hacs_frontend/c.97b7c4b0.js | 33 - .../hacs/hacs_frontend/c.97b7c4b0.js.gz | Bin 3105 -> 0 bytes .../hacs/hacs_frontend/c.99c1c4ba.js | 1 - .../hacs/hacs_frontend/c.99c1c4ba.js.gz | Bin 40063 -> 0 bytes .../hacs/hacs_frontend/c.9b92f489.js | 147 - .../hacs/hacs_frontend/c.9b92f489.js.gz | Bin 14114 -> 0 bytes .../hacs/hacs_frontend/c.a5f69ed4.js | 30 - .../hacs/hacs_frontend/c.a5f69ed4.js.gz | Bin 725 -> 0 bytes .../hacs/hacs_frontend/c.aa05d073.js | 852 --- .../hacs/hacs_frontend/c.aa05d073.js.gz | Bin 15502 -> 0 bytes .../hacs/hacs_frontend/c.ad739743.js | 1 - .../hacs/hacs_frontend/c.ad739743.js.gz | Bin 188403 -> 0 bytes .../hacs/hacs_frontend/c.b9fadbef.js | 6 - .../hacs/hacs_frontend/c.b9fadbef.js.gz | Bin 553 -> 0 bytes .../hacs/hacs_frontend/c.bc53dda1.js | 1 - .../hacs/hacs_frontend/c.bc53dda1.js.gz | Bin 13543 -> 0 bytes .../hacs/hacs_frontend/c.bc5a73e9.js | 83 - .../hacs/hacs_frontend/c.bc5a73e9.js.gz | Bin 3866 -> 0 bytes .../hacs/hacs_frontend/c.bdf06437.js | 30 - .../hacs/hacs_frontend/c.bdf06437.js.gz | Bin 1134 -> 0 bytes .../hacs/hacs_frontend/c.c436d42d.js | 90 - .../hacs/hacs_frontend/c.c436d42d.js.gz | Bin 1874 -> 0 bytes .../hacs/hacs_frontend/c.c79c22f9.js | 1 - .../hacs/hacs_frontend/c.c79c22f9.js.gz | Bin 9926 -> 0 bytes .../hacs/hacs_frontend/c.d124a3a6.js | 51 - .../hacs/hacs_frontend/c.d124a3a6.js.gz | Bin 3723 -> 0 bytes .../hacs/hacs_frontend/c.d262aab0.js | 1648 ----- .../hacs/hacs_frontend/c.d262aab0.js.gz | Bin 26661 -> 0 bytes .../hacs/hacs_frontend/c.d2e52e5a.js | 3940 ------------ .../hacs/hacs_frontend/c.d2e52e5a.js.gz | Bin 101404 -> 0 bytes .../hacs/hacs_frontend/c.d6d13164.js | 14 - .../hacs/hacs_frontend/c.d6d13164.js.gz | Bin 686 -> 0 bytes .../hacs/hacs_frontend/c.e23b0d0b.js | 1 - .../hacs/hacs_frontend/c.e23b0d0b.js.gz | Bin 260 -> 0 bytes .../hacs/hacs_frontend/c.e2a8d067.js | 7 - .../hacs/hacs_frontend/c.e2a8d067.js.gz | Bin 816 -> 0 bytes .../hacs/hacs_frontend/c.ecbce863.js | 436 -- .../hacs/hacs_frontend/c.ecbce863.js.gz | Bin 4723 -> 0 bytes .../hacs/hacs_frontend/c.f12697b4.js | 74 - .../hacs/hacs_frontend/c.f12697b4.js.gz | Bin 1283 -> 0 bytes .../hacs/hacs_frontend/c.f1291e50.js | 114 - .../hacs/hacs_frontend/c.f1291e50.js.gz | Bin 1097 -> 0 bytes .../hacs/hacs_frontend/c.f2bb3724.js | 1 - .../hacs/hacs_frontend/c.f2bb3724.js.gz | Bin 141 -> 0 bytes .../hacs/hacs_frontend/c.f6611997.js | 1 - .../hacs/hacs_frontend/c.f6611997.js.gz | Bin 50211 -> 0 bytes .../hacs/hacs_frontend/c.f940f080.js | 183 - .../hacs/hacs_frontend/c.f940f080.js.gz | Bin 5019 -> 0 bytes .../hacs/hacs_frontend/c.fe747ba2.js | 1 - .../hacs/hacs_frontend/c.fe747ba2.js.gz | Bin 162 -> 0 bytes .../hacs/hacs_frontend/entrypoint.js | 10 - .../hacs/hacs_frontend/entrypoint.js.gz | Bin 183 -> 0 bytes .../hacs/hacs_frontend/main-ad130be7.js | 1609 ----- .../hacs/hacs_frontend/main-ad130be7.js.gz | Bin 153969 -> 0 bytes .../hacs/hacs_frontend/manifest.json | 3 - .../hacs/hacs_frontend/version.py | 1 - .../hacs_frontend_experimental/__init__.py | 5 - .../hacs_frontend_experimental/c.004a7b01.js | 1 - .../c.004a7b01.js.gz | Bin 2391 -> 0 bytes .../hacs_frontend_experimental/c.00e853e1.js | 23 - .../c.00e853e1.js.gz | Bin 1609 -> 0 bytes .../hacs_frontend_experimental/c.033798e3.js | 1 - .../c.033798e3.js.gz | Bin 2716 -> 0 bytes .../hacs_frontend_experimental/c.04ecc0ad.js | 1 - .../hacs_frontend_experimental/c.07e395f8.js | 1 - .../c.07e395f8.js.gz | Bin 189 -> 0 bytes .../hacs_frontend_experimental/c.0931d4e5.js | 65 - .../c.0931d4e5.js.gz | Bin 1591 -> 0 bytes .../hacs_frontend_experimental/c.1024e243.js | 1 - .../hacs_frontend_experimental/c.1075ceb6.js | 19 - .../c.1075ceb6.js.gz | Bin 634 -> 0 bytes .../hacs_frontend_experimental/c.10855172.js | 1 - .../c.10855172.js.gz | Bin 199 -> 0 bytes .../hacs_frontend_experimental/c.1095ea82.js | 1 - .../c.1095ea82.js.gz | Bin 691 -> 0 bytes .../hacs_frontend_experimental/c.10b44dbb.js | 1 - .../c.10b44dbb.js.gz | Bin 1649 -> 0 bytes .../hacs_frontend_experimental/c.10c7d0ce.js | 1 - .../c.10c7d0ce.js.gz | Bin 89805 -> 0 bytes .../hacs_frontend_experimental/c.117d0056.js | 1 - .../c.117d0056.js.gz | Bin 717 -> 0 bytes .../hacs_frontend_experimental/c.146bd8ba.js | 1 - .../c.146bd8ba.js.gz | Bin 19589 -> 0 bytes .../hacs_frontend_experimental/c.21c042d4.js | 1 - .../hacs_frontend_experimental/c.2610e8cd.js | 1 - .../c.2610e8cd.js.gz | Bin 235 -> 0 bytes .../hacs_frontend_experimental/c.2a64ceac.js | 56 - .../c.2a64ceac.js.gz | Bin 2173 -> 0 bytes .../hacs_frontend_experimental/c.33478cf6.js | 17 - .../c.33478cf6.js.gz | Bin 636 -> 0 bytes .../hacs_frontend_experimental/c.34b7552d.js | 128 - .../c.34b7552d.js.gz | Bin 3383 -> 0 bytes .../hacs_frontend_experimental/c.36ae07d6.js | 1 - .../c.36ae07d6.js.gz | Bin 263 -> 0 bytes .../hacs_frontend_experimental/c.388f6c87.js | 394 -- .../c.388f6c87.js.gz | Bin 33023 -> 0 bytes .../hacs_frontend_experimental/c.3cd443fb.js | 59 - .../c.3cd443fb.js.gz | Bin 2362 -> 0 bytes .../hacs_frontend_experimental/c.3e134699.js | 29 - .../c.3e134699.js.gz | Bin 3576 -> 0 bytes .../hacs_frontend_experimental/c.468b43fb.js | 1 - .../c.468b43fb.js.gz | Bin 154 -> 0 bytes .../hacs_frontend_experimental/c.4707854b.js | 266 - .../c.4707854b.js.gz | Bin 3537 -> 0 bytes .../hacs_frontend_experimental/c.4f015773.js | 1 - .../hacs_frontend_experimental/c.4f8247dc.js | 24 - .../c.4f8247dc.js.gz | Bin 662 -> 0 bytes .../hacs_frontend_experimental/c.50a2e981.js | 86 - .../c.50a2e981.js.gz | Bin 5394 -> 0 bytes .../hacs_frontend_experimental/c.50bfd408.js | 1 - .../c.50bfd408.js.gz | Bin 178 -> 0 bytes .../hacs_frontend_experimental/c.54067e61.js | 5 - .../c.54067e61.js.gz | Bin 1735 -> 0 bytes .../hacs_frontend_experimental/c.55c222d3.js | 100 - .../c.55c222d3.js.gz | Bin 1896 -> 0 bytes .../hacs_frontend_experimental/c.59ae3c13.js | 1 - .../c.59ae3c13.js.gz | Bin 543 -> 0 bytes .../hacs_frontend_experimental/c.5aed34c8.js | 23 - .../c.5aed34c8.js.gz | Bin 1816 -> 0 bytes .../hacs_frontend_experimental/c.5ebe89cb.js | 7 - .../c.5ebe89cb.js.gz | Bin 544 -> 0 bytes .../hacs_frontend_experimental/c.5fe2e3ab.js | 1 - .../c.5fe2e3ab.js.gz | Bin 12084 -> 0 bytes .../hacs_frontend_experimental/c.6233ba52.js | 63 - .../c.6233ba52.js.gz | Bin 817 -> 0 bytes .../hacs_frontend_experimental/c.656daa82.js | 1 - .../hacs_frontend_experimental/c.6a1a9e04.js | 1 - .../c.6a1a9e04.js.gz | Bin 40884 -> 0 bytes .../hacs_frontend_experimental/c.6d6a8b76.js | 54 - .../c.6d6a8b76.js.gz | Bin 1097 -> 0 bytes .../hacs_frontend_experimental/c.6eb9fcd4.js | 1 - .../c.6eb9fcd4.js.gz | Bin 161 -> 0 bytes .../hacs_frontend_experimental/c.6f18200a.js | 1 - .../c.6f18200a.js.gz | Bin 564 -> 0 bytes .../hacs_frontend_experimental/c.6f84470d.js | 20 - .../c.6f84470d.js.gz | Bin 809 -> 0 bytes .../hacs_frontend_experimental/c.704dab74.js | 1 - .../c.704dab74.js.gz | Bin 233 -> 0 bytes .../hacs_frontend_experimental/c.7398f5d5.js | 55 - .../c.7398f5d5.js.gz | Bin 3219 -> 0 bytes .../hacs_frontend_experimental/c.743a15a1.js | 1 - .../c.743a15a1.js.gz | Bin 223 -> 0 bytes .../hacs_frontend_experimental/c.7606b61b.js | 1 - .../c.7606b61b.js.gz | Bin 12102 -> 0 bytes .../hacs_frontend_experimental/c.7a44e681.js | 90 - .../c.7a44e681.js.gz | Bin 1844 -> 0 bytes .../hacs_frontend_experimental/c.7d6b8ecd.js | 112 - .../c.7d6b8ecd.js.gz | Bin 10133 -> 0 bytes .../hacs_frontend_experimental/c.81714150.js | 29 - .../c.81714150.js.gz | Bin 750 -> 0 bytes .../hacs_frontend_experimental/c.86b125b8.js | 1 - .../c.86b125b8.js.gz | Bin 4004 -> 0 bytes .../hacs_frontend_experimental/c.874c8cfd.js | 1 - .../hacs_frontend_experimental/c.89afba42.js | 41 - .../c.89afba42.js.gz | Bin 1403 -> 0 bytes .../hacs_frontend_experimental/c.89ccd556.js | 1 - .../c.89ccd556.js.gz | Bin 252 -> 0 bytes .../hacs_frontend_experimental/c.8e28b461.js | 1 - .../c.8e28b461.js.gz | Bin 227 -> 0 bytes .../hacs_frontend_experimental/c.8e31888c.js | 3 - .../c.8e31888c.js.gz | Bin 1472 -> 0 bytes .../hacs_frontend_experimental/c.92d158dd.js | 10 - .../c.92d158dd.js.gz | Bin 442 -> 0 bytes .../hacs_frontend_experimental/c.99cf2c6d.js | 94 - .../c.99cf2c6d.js.gz | Bin 983 -> 0 bytes .../hacs_frontend_experimental/c.9ca1c36a.js | 52 - .../c.9ca1c36a.js.gz | Bin 1087 -> 0 bytes .../hacs_frontend_experimental/c.9f8c12a9.js | 14 - .../c.9f8c12a9.js.gz | Bin 687 -> 0 bytes .../hacs_frontend_experimental/c.9fea9e8a.js | 7 - .../c.9fea9e8a.js.gz | Bin 817 -> 0 bytes .../hacs_frontend_experimental/c.a0797e5e.js | 139 - .../c.a0797e5e.js.gz | Bin 2388 -> 0 bytes .../hacs_frontend_experimental/c.a0946910.js | 1 - .../hacs_frontend_experimental/c.a1a1fa36.js | 29 - .../c.a1a1fa36.js.gz | Bin 1248 -> 0 bytes .../hacs_frontend_experimental/c.a23e6b57.js | 11 - .../c.a23e6b57.js.gz | Bin 480 -> 0 bytes .../hacs_frontend_experimental/c.a35673d5.js | 78 - .../c.a35673d5.js.gz | Bin 1329 -> 0 bytes .../hacs_frontend_experimental/c.a42008f9.js | 1 - .../c.a42008f9.js.gz | Bin 619 -> 0 bytes .../hacs_frontend_experimental/c.a9f9a1ad.js | 33 - .../c.a9f9a1ad.js.gz | Bin 871 -> 0 bytes .../hacs_frontend_experimental/c.ad739743.js | 1 - .../c.ad739743.js.gz | Bin 188403 -> 0 bytes .../hacs_frontend_experimental/c.af6192ab.js | 63 - .../c.af6192ab.js.gz | Bin 1567 -> 0 bytes .../hacs_frontend_experimental/c.b0145069.js | 1 - .../hacs_frontend_experimental/c.b02ad375.js | 1 - .../c.b02ad375.js.gz | Bin 18924 -> 0 bytes .../hacs_frontend_experimental/c.b5bff745.js | 204 - .../c.b5bff745.js.gz | Bin 3315 -> 0 bytes .../hacs_frontend_experimental/c.b72da797.js | 113 - .../c.b72da797.js.gz | Bin 2619 -> 0 bytes .../hacs_frontend_experimental/c.bae47305.js | 2088 ------- .../c.bae47305.js.gz | Bin 29312 -> 0 bytes .../hacs_frontend_experimental/c.bc53dda1.js | 1 - .../c.bc53dda1.js.gz | Bin 13543 -> 0 bytes .../hacs_frontend_experimental/c.c128b7f4.js | 14 - .../c.c128b7f4.js.gz | Bin 840 -> 0 bytes .../hacs_frontend_experimental/c.c14afbb0.js | 11 - .../c.c14afbb0.js.gz | Bin 508 -> 0 bytes .../hacs_frontend_experimental/c.c177bbc3.js | 1 - .../c.c177bbc3.js.gz | Bin 11806 -> 0 bytes .../hacs_frontend_experimental/c.c629b018.js | 35 - .../c.c629b018.js.gz | Bin 1511 -> 0 bytes .../hacs_frontend_experimental/c.c6e8abf0.js | 57 - .../c.c6e8abf0.js.gz | Bin 1356 -> 0 bytes .../hacs_frontend_experimental/c.c7247a8c.js | 850 --- .../c.c7247a8c.js.gz | Bin 11832 -> 0 bytes .../hacs_frontend_experimental/c.c91fa748.js | 32 - .../c.c91fa748.js.gz | Bin 1306 -> 0 bytes .../hacs_frontend_experimental/c.ca7549f6.js | 1 - .../hacs_frontend_experimental/c.cb18c559.js | 183 - .../c.cb18c559.js.gz | Bin 5029 -> 0 bytes .../hacs_frontend_experimental/c.cbce77f6.js | 1 - .../hacs_frontend_experimental/c.cbdebe08.js | 17 - .../c.cbdebe08.js.gz | Bin 612 -> 0 bytes .../hacs_frontend_experimental/c.ccbe2b52.js | 1 - .../c.ccbe2b52.js.gz | Bin 285 -> 0 bytes .../hacs_frontend_experimental/c.cde53df3.js | 6 - .../c.cde53df3.js.gz | Bin 557 -> 0 bytes .../hacs_frontend_experimental/c.cf116af0.js | 1290 ---- .../c.cf116af0.js.gz | Bin 18559 -> 0 bytes .../hacs_frontend_experimental/c.d0bb37e8.js | 80 - .../c.d0bb37e8.js.gz | Bin 2351 -> 0 bytes .../hacs_frontend_experimental/c.d1219bde.js | 13 - .../c.d1219bde.js.gz | Bin 515 -> 0 bytes .../hacs_frontend_experimental/c.d2f13ac1.js | 1 - .../hacs_frontend_experimental/c.d32a5f4a.js | 1 - .../c.d32a5f4a.js.gz | Bin 4460 -> 0 bytes .../hacs_frontend_experimental/c.d3a1c985.js | 1 - .../c.d3a1c985.js.gz | Bin 2328 -> 0 bytes .../hacs_frontend_experimental/c.d9d8b90e.js | 1 - .../c.d9d8b90e.js.gz | Bin 1191 -> 0 bytes .../hacs_frontend_experimental/c.dd8473cb.js | 10 - .../c.dd8473cb.js.gz | Bin 575 -> 0 bytes .../hacs_frontend_experimental/c.e23b0d0b.js | 1 - .../c.e23b0d0b.js.gz | Bin 260 -> 0 bytes .../hacs_frontend_experimental/c.e3f3a0be.js | 1 - .../c.e3f3a0be.js.gz | Bin 220 -> 0 bytes .../hacs_frontend_experimental/c.e651e5fa.js | 176 - .../c.e651e5fa.js.gz | Bin 2179 -> 0 bytes .../hacs_frontend_experimental/c.e6b9d450.js | 543 -- .../c.e6b9d450.js.gz | Bin 10291 -> 0 bytes .../hacs_frontend_experimental/c.eab7754a.js | 102 - .../c.eab7754a.js.gz | Bin 14836 -> 0 bytes .../hacs_frontend_experimental/c.eaded7f4.js | 116 - .../c.eaded7f4.js.gz | Bin 4788 -> 0 bytes .../hacs_frontend_experimental/c.ebda878e.js | 1 - .../c.ebda878e.js.gz | Bin 9927 -> 0 bytes .../hacs_frontend_experimental/c.ecded9d0.js | 67 - .../c.ecded9d0.js.gz | Bin 1561 -> 0 bytes .../hacs_frontend_experimental/c.ef7f8e16.js | 1 - .../c.ef7f8e16.js.gz | Bin 4709 -> 0 bytes .../hacs_frontend_experimental/c.f03f3db9.js | 11 - .../c.f03f3db9.js.gz | Bin 486 -> 0 bytes .../hacs_frontend_experimental/c.f23c17e5.js | 68 - .../c.f23c17e5.js.gz | Bin 1320 -> 0 bytes .../hacs_frontend_experimental/c.f2af93f0.js | 1 - .../c.f2af93f0.js.gz | Bin 50886 -> 0 bytes .../hacs_frontend_experimental/c.f2bb3724.js | 1 - .../c.f2bb3724.js.gz | Bin 141 -> 0 bytes .../hacs_frontend_experimental/c.f3491693.js | 1 - .../c.f3491693.js.gz | Bin 2067 -> 0 bytes .../hacs_frontend_experimental/c.f4985284.js | 50 - .../c.f4985284.js.gz | Bin 2425 -> 0 bytes .../hacs_frontend_experimental/c.f965ee00.js | 15 - .../c.f965ee00.js.gz | Bin 768 -> 0 bytes .../hacs_frontend_experimental/c.fa0ef026.js | 1 - .../hacs_frontend_experimental/c.fbdfc079.js | 33 - .../c.fbdfc079.js.gz | Bin 3107 -> 0 bytes .../hacs_frontend_experimental/c.fc9cf645.js | 20 - .../c.fc9cf645.js.gz | Bin 1459 -> 0 bytes .../hacs_frontend_experimental/c.fe747ba2.js | 1 - .../c.fe747ba2.js.gz | Bin 162 -> 0 bytes .../hacs_frontend_experimental/c.fea0de05.js | 2394 -------- .../c.fea0de05.js.gz | Bin 50739 -> 0 bytes .../hacs_frontend_experimental/c.ffceae7a.js | 57 - .../c.ffceae7a.js.gz | Bin 1244 -> 0 bytes .../hacs_frontend_experimental/entrypoint.js | 10 - .../entrypoint.js.gz | Bin 183 -> 0 bytes .../main-85e087f9.js | 1730 ------ .../main-85e087f9.js.gz | Bin 140720 -> 0 bytes .../hacs_frontend_experimental/manifest.json | 3 - .../hacs_frontend_experimental/version.py | 1 - custom_components/hacs/iconset.js | 21 - custom_components/hacs/manifest.json | 23 - custom_components/hacs/repairs.py | 58 - .../hacs/repositories/__init__.py | 22 - .../hacs/repositories/appdaemon.py | 92 - custom_components/hacs/repositories/base.py | 1305 ---- .../hacs/repositories/integration.py | 182 - .../hacs/repositories/netdaemon.py | 104 - custom_components/hacs/repositories/plugin.py | 134 - .../hacs/repositories/python_script.py | 110 - .../hacs/repositories/template.py | 91 - custom_components/hacs/repositories/theme.py | 109 - custom_components/hacs/sensor.py | 62 - custom_components/hacs/system_health.py | 48 - custom_components/hacs/translations/en.json | 80 - custom_components/hacs/update.py | 145 - custom_components/hacs/utils/__init__.py | 1 - custom_components/hacs/utils/backup.py | 139 - .../hacs/utils/configuration_schema.py | 74 - custom_components/hacs/utils/data.py | 326 - custom_components/hacs/utils/decode.py | 7 - custom_components/hacs/utils/decorator.py | 41 - .../hacs/utils/default.repositories | 1 - custom_components/hacs/utils/filters.py | 46 - custom_components/hacs/utils/json.py | 10 - custom_components/hacs/utils/logger.py | 6 - custom_components/hacs/utils/path.py | 21 - custom_components/hacs/utils/queue_manager.py | 81 - custom_components/hacs/utils/regex.py | 16 - custom_components/hacs/utils/store.py | 78 - custom_components/hacs/utils/template.py | 38 - custom_components/hacs/utils/validate.py | 69 - custom_components/hacs/utils/version.py | 35 - custom_components/hacs/utils/workarounds.py | 7 - custom_components/hacs/validate/README.md | 30 - custom_components/hacs/validate/__init__.py | 1 - custom_components/hacs/validate/archived.py | 21 - custom_components/hacs/validate/base.py | 53 - custom_components/hacs/validate/brands.py | 31 - .../hacs/validate/description.py | 21 - custom_components/hacs/validate/hacsjson.py | 30 - custom_components/hacs/validate/images.py | 29 - .../hacs/validate/information.py | 29 - .../hacs/validate/integration_manifest.py | 35 - custom_components/hacs/validate/issues.py | 21 - custom_components/hacs/validate/manager.py | 81 - custom_components/hacs/validate/topics.py | 21 - custom_components/hacs/websocket/__init__.py | 121 - custom_components/hacs/websocket/critical.py | 56 - .../hacs/websocket/repositories.py | 214 - .../hacs/websocket/repository.py | 326 - custom_components/hass_agent/__init__.py | 208 - custom_components/hass_agent/config_flow.py | 173 - custom_components/hass_agent/const.py | 7 - .../hass_agent/device_trigger.py | 118 - custom_components/hass_agent/manifest.json | 21 - custom_components/hass_agent/media_player.py | 310 - custom_components/hass_agent/notify.py | 176 - custom_components/hass_agent/strings.json | 43 - .../hass_agent/translations/en.json | 41 - custom_components/hass_agent/views.py | 44 - custom_components/holidays/.pylintrc | 2 - custom_components/holidays/__init__.py | 122 - custom_components/holidays/calendar.py | 294 - custom_components/holidays/config_flow.py | 207 - custom_components/holidays/const.py | 40 - custom_components/holidays/diagnostics.py | 31 - custom_components/holidays/manifest.json | 18 - .../holidays/translations/cs.json | 72 - .../holidays/translations/de.json | 72 - .../holidays/translations/en.json | 72 - .../holidays/translations/es.json | 72 - .../holidays/translations/et.json | 72 - .../holidays/translations/fr.json | 73 - .../holidays/translations/it.json | 72 - .../holidays/translations/pl.json | 72 - .../holidays/translations/pt-BR.json | 72 - .../holidays/translations/ru.json | 72 - .../holidays/translations/sk.json | 72 - .../holidays/translations/ua.json | 72 - custom_components/keymaster/__init__.py | 621 -- custom_components/keymaster/binary_sensor.py | 160 - custom_components/keymaster/config_flow.py | 316 - custom_components/keymaster/const.py | 125 - custom_components/keymaster/exceptions.py | 28 - custom_components/keymaster/helpers.py | 412 -- custom_components/keymaster/keymaster.yaml | 316 - .../keymaster/keymaster_child.yaml | 992 --- .../keymaster/keymaster_common.yaml | 448 -- .../keymaster/keymaster_common_child.yaml | 453 -- custom_components/keymaster/lock.py | 21 - custom_components/keymaster/lovelace.code | 72 - custom_components/keymaster/lovelace.head | 18 - .../keymaster/lovelace_child.code | 74 - .../keymaster/lovelace_child.head | 19 - custom_components/keymaster/manifest.json | 25 - custom_components/keymaster/sensor.py | 116 - custom_components/keymaster/services.py | 309 - custom_components/keymaster/services.yaml | 67 - custom_components/keymaster/strings.json | 74 - custom_components/keymaster/system_health.py | 24 - .../keymaster/translations/en.json | 74 - .../keymaster/translations/nb.json | 54 - .../mail_and_packages/__init__.py | 253 - .../mail_and_packages/binary_sensor.py | 123 - custom_components/mail_and_packages/camera.py | 215 - .../mail_and_packages/config_flow.py | 451 -- custom_components/mail_and_packages/const.py | 1105 ---- .../mail_and_packages/diagnostics.py | 43 - .../mail_and_packages/helpers.py | 1449 ----- .../image-no-mailpieces700.jpg | Bin 44385 -> 0 bytes .../mail_and_packages/images/overlay.png | Bin 8764 -> 0 bytes .../mail_and_packages/images/vignette.png | Bin 38527 -> 0 bytes .../mail_and_packages/images/white.png | Bin 171 -> 0 bytes .../mail_and_packages/mail_none.gif | Bin 41094 -> 0 bytes .../mail_and_packages/manifest.json | 19 - .../mail_and_packages/no_deliveries.jpg | Bin 35660 -> 0 bytes .../mail_and_packages/overlay.png | Bin 8764 -> 0 bytes custom_components/mail_and_packages/sensor.py | 226 - .../mail_and_packages/services.yaml | 13 - .../mail_and_packages/strings.json | 101 - .../mail_and_packages/translations/ca.json | 103 - .../mail_and_packages/translations/de.json | 103 - .../mail_and_packages/translations/en.json | 103 - .../mail_and_packages/translations/es.json | 103 - .../translations/es_419.json | 103 - .../mail_and_packages/translations/fi.json | 103 - .../mail_and_packages/translations/fr.json | 103 - .../mail_and_packages/translations/hu.json | 103 - .../mail_and_packages/translations/it.json | 103 - .../mail_and_packages/translations/ko.json | 103 - .../mail_and_packages/translations/nl.json | 103 - .../mail_and_packages/translations/no.json | 103 - .../mail_and_packages/translations/pl.json | 103 - .../mail_and_packages/translations/pt.json | 103 - .../mail_and_packages/translations/pt_BR.json | 103 - .../mail_and_packages/translations/ru.json | 103 - .../mail_and_packages/translations/sk.json | 103 - .../mail_and_packages/translations/sl.json | 103 - .../mail_and_packages/translations/sv.json | 103 - .../translations/zh_Hant_HK.json | 103 - .../mail_and_packages/vignette.png | Bin 38527 -> 0 bytes custom_components/mail_and_packages/white.png | Bin 171 -> 0 bytes custom_components/readme/__init__.py | 251 - custom_components/readme/config_flow.py | 60 - custom_components/readme/const.py | 21 - custom_components/readme/default.j2 | 38 - custom_components/readme/manifest.json | 12 - custom_components/readme/services.yaml | 2 - custom_components/readme/translations/en.json | 16 - custom_components/subaru/__init__.py | 226 - custom_components/subaru/binary_sensor.py | 269 - custom_components/subaru/button.py | 153 - custom_components/subaru/config_flow.py | 234 - custom_components/subaru/const.py | 85 - custom_components/subaru/device.py | 23 - custom_components/subaru/device_tracker.py | 94 - custom_components/subaru/diagnostics.py | 67 - custom_components/subaru/lock.py | 114 - custom_components/subaru/manifest.json | 11 - custom_components/subaru/migrate.py | 75 - custom_components/subaru/options.py | 39 - custom_components/subaru/remote_service.py | 136 - custom_components/subaru/select.py | 105 - custom_components/subaru/sensor.py | 295 - custom_components/subaru/services.yaml | 122 - custom_components/subaru/strings.json | 61 - custom_components/subaru/translations/en.json | 62 - custom_components/unifi_status/__init__.py | 10 - custom_components/unifi_status/const.py | 15 - custom_components/unifi_status/manifest.json | 9 - .../unifi_status/pyunifi/__init__.py | 9 - .../unifi_status/pyunifi/controller.py | 863 --- custom_components/unifi_status/sensor.py | 211 - custom_components/unifi_status/switch.py | 255 - custom_components/watchman/__init__.py | 452 -- custom_components/watchman/config_flow.py | 291 - custom_components/watchman/const.py | 72 - custom_components/watchman/coordinator.py | 70 - custom_components/watchman/entity.py | 36 - custom_components/watchman/manifest.json | 15 - custom_components/watchman/sensor.py | 161 - custom_components/watchman/services.yaml | 50 - .../watchman/translations/en.json | 45 - custom_components/watchman/utils.py | 385 -- custom_components/webrtc/__init__.py | 268 - custom_components/webrtc/config_flow.py | 106 - custom_components/webrtc/manifest.json | 17 - custom_components/webrtc/media_player.py | 99 - custom_components/webrtc/services.yaml | 74 - custom_components/webrtc/translations/en.json | 30 - custom_components/webrtc/utils.py | 248 - custom_components/webrtc/www/digital-ptz.js | 346 -- custom_components/webrtc/www/embed.html | 45 - custom_components/webrtc/www/video-rtc.js | 662 -- custom_components/webrtc/www/webrtc-camera.js | 614 -- .../apexcharts-card/apexcharts-card.js | 908 --- .../apexcharts-card/apexcharts-card.js.gz | Bin 209801 -> 0 bytes www/community/bar-card/bar-card.js | 5384 ----------------- www/community/bar-card/bar-card.js.gz | Bin 44668 -> 0 bytes .../battery-state-card/battery-state-card.js | 44 - .../battery-state-card.js.gz | Bin 12270 -> 0 bytes .../battery-state-card.js.map | 1 - www/community/button-card/button-card.js | 557 -- www/community/button-card/button-card.js.gz | Bin 27995 -> 0 bytes .../decluttering-card/decluttering-card.js | 192 - .../decluttering-card/decluttering-card.js.gz | Bin 10922 -> 0 bytes .../_commonjsHelpers-1789f0cf.js | 1 - .../_commonjsHelpers-1789f0cf.js.gz | Bin 212 -> 0 bytes .../frigate-hass-card/audio-557099cb.js | 1 - .../frigate-hass-card/audio-557099cb.js.gz | Bin 126 -> 0 bytes .../frigate-hass-card/card-555679fd.js | 565 -- .../frigate-hass-card/card-555679fd.js.gz | Bin 101104 -> 0 bytes .../frigate-hass-card/card-67eaecc9.js | 565 -- .../frigate-hass-card/card-67eaecc9.js.gz | Bin 100560 -> 0 bytes .../frigate-hass-card/card-b71c94d3.js | 473 -- .../frigate-hass-card/card-b71c94d3.js.gz | Bin 94248 -> 0 bytes .../frigate-hass-card/card-f444d6e4.js | 560 -- .../frigate-hass-card/card-f444d6e4.js.gz | Bin 98291 -> 0 bytes .../frigate-hass-card/editor-7b16019d.js | 381 -- .../frigate-hass-card/editor-7b16019d.js.gz | Bin 8938 -> 0 bytes .../frigate-hass-card/editor-af0fc00e.js | 380 -- .../frigate-hass-card/editor-af0fc00e.js.gz | Bin 8930 -> 0 bytes .../frigate-hass-card/editor-b7d24e7c.js | 368 -- .../frigate-hass-card/editor-b7d24e7c.js.gz | Bin 8712 -> 0 bytes .../frigate-hass-card/editor-da5c5110.js | 364 -- .../frigate-hass-card/editor-da5c5110.js.gz | Bin 8637 -> 0 bytes .../frigate-hass-card/endpoint-37cabef9.js | 1 - .../frigate-hass-card/endpoint-37cabef9.js.gz | Bin 238 -> 0 bytes .../frigate-hass-card/endpoint-804d09ae.js | 1 - .../frigate-hass-card/endpoint-804d09ae.js.gz | Bin 237 -> 0 bytes .../frigate-hass-card/endpoint-a3caa70b.js | 1 - .../frigate-hass-card/endpoint-a3caa70b.js.gz | Bin 237 -> 0 bytes .../frigate-hass-card/endpoint-aa68fc9e.js | 1 - .../frigate-hass-card/endpoint-aa68fc9e.js.gz | Bin 239 -> 0 bytes .../frigate-hass-card/engine-e412e9a0.js | 1 - .../frigate-hass-card/engine-e412e9a0.js.gz | Bin 67 -> 0 bytes .../engine-frigate-2c5e3aa9.js | 1 - .../engine-frigate-2c5e3aa9.js.gz | Bin 8365 -> 0 bytes .../engine-frigate-34f271af.js | 1 - .../engine-frigate-34f271af.js.gz | Bin 8341 -> 0 bytes .../engine-frigate-43f855a5.js | 1 - .../engine-frigate-43f855a5.js.gz | Bin 8362 -> 0 bytes .../engine-frigate-9ba42b9b.js | 1 - .../engine-frigate-9ba42b9b.js.gz | Bin 8347 -> 0 bytes .../engine-generic-108d3e01.js | 1 - .../engine-generic-108d3e01.js.gz | Bin 476 -> 0 bytes .../engine-generic-29e76a87.js | 1 - .../engine-generic-29e76a87.js.gz | Bin 476 -> 0 bytes .../engine-generic-395b8c68.js | 1 - .../engine-generic-395b8c68.js.gz | Bin 476 -> 0 bytes .../engine-generic-93edb33d.js | 1 - .../engine-generic-93edb33d.js.gz | Bin 474 -> 0 bytes .../engine-motioneye-6f55ca36.js | 1 - .../engine-motioneye-6f55ca36.js.gz | Bin 4938 -> 0 bytes .../engine-motioneye-7ae7c77d.js | 1 - .../engine-motioneye-7ae7c77d.js.gz | Bin 4942 -> 0 bytes .../engine-motioneye-ae70fe08.js | 1 - .../engine-motioneye-ae70fe08.js.gz | Bin 4944 -> 0 bytes .../engine-motioneye-dd839994.js | 1 - .../engine-motioneye-dd839994.js.gz | Bin 4943 -> 0 bytes .../frigate-hass-card/frigate-hass-card.js | 1 - .../frigate-hass-card/frigate-hass-card.js.gz | Bin 69 -> 0 bytes .../frigate-hass-card/frigate-hass-card.zip | Bin 454105 -> 0 bytes .../frigate-hass-card/gallery-37a1ecb2.js | 165 - .../frigate-hass-card/gallery-37a1ecb2.js.gz | Bin 29953 -> 0 bytes .../frigate-hass-card/gallery-562279f6.js | 171 - .../frigate-hass-card/gallery-562279f6.js.gz | Bin 29988 -> 0 bytes .../frigate-hass-card/gallery-6281c347.js | 165 - .../frigate-hass-card/gallery-6281c347.js.gz | Bin 29960 -> 0 bytes .../frigate-hass-card/gallery-cdbcd920.js | 165 - .../frigate-hass-card/gallery-cdbcd920.js.gz | Bin 29953 -> 0 bytes .../ha-hls-player-3b15cd90.js | 30 - .../ha-hls-player-3b15cd90.js.gz | Bin 1102 -> 0 bytes .../ha-hls-player-9d847d43.js | 30 - .../ha-hls-player-9d847d43.js.gz | Bin 1105 -> 0 bytes .../ha-hls-player-aef987da.js | 33 - .../ha-hls-player-aef987da.js.gz | Bin 1265 -> 0 bytes .../ha-hls-player-af78b3fb.js | 33 - .../ha-hls-player-af78b3fb.js.gz | Bin 1238 -> 0 bytes .../frigate-hass-card/image-0b99ab11.js | 11 - .../frigate-hass-card/image-0b99ab11.js.gz | Bin 20521 -> 0 bytes .../frigate-hass-card/image-8539ce12.js | 11 - .../frigate-hass-card/image-8539ce12.js.gz | Bin 20241 -> 0 bytes .../frigate-hass-card/image-9b3561f9.js | 11 - .../frigate-hass-card/image-9b3561f9.js.gz | Bin 20513 -> 0 bytes .../frigate-hass-card/image-c77210cd.js | 11 - .../frigate-hass-card/image-c77210cd.js.gz | Bin 20242 -> 0 bytes .../frigate-hass-card/index-52dee8bb.js | 1 - .../frigate-hass-card/index-52dee8bb.js.gz | Bin 414 -> 0 bytes .../frigate-hass-card/index-86c29aa3.js | 1 - .../frigate-hass-card/index-86c29aa3.js.gz | Bin 9378 -> 0 bytes .../frigate-hass-card/index-9c06b848.js | 1 - .../frigate-hass-card/index-9c06b848.js.gz | Bin 9377 -> 0 bytes .../frigate-hass-card/index-af8cf05c.js | 1 - .../frigate-hass-card/index-af8cf05c.js.gz | Bin 9378 -> 0 bytes .../frigate-hass-card/index-b0b64895.js | 1 - .../frigate-hass-card/index-b0b64895.js.gz | Bin 411 -> 0 bytes .../frigate-hass-card/index-c96813b9.js | 1 - .../frigate-hass-card/index-c96813b9.js.gz | Bin 9377 -> 0 bytes .../frigate-hass-card/index-cb5418f2.js | 1 - .../frigate-hass-card/index-cb5418f2.js.gz | Bin 413 -> 0 bytes .../frigate-hass-card/index-fe09cc59.js | 1 - .../frigate-hass-card/index-fe09cc59.js.gz | Bin 413 -> 0 bytes .../frigate-hass-card/lang-it-0e2e946c.js | 1 - .../frigate-hass-card/lang-it-0e2e946c.js.gz | Bin 5442 -> 0 bytes .../frigate-hass-card/lang-it-88695d4b.js | 1 - .../frigate-hass-card/lang-it-88695d4b.js.gz | Bin 5434 -> 0 bytes .../frigate-hass-card/lang-it-afcfe79f.js | 1 - .../frigate-hass-card/lang-it-afcfe79f.js.gz | Bin 5338 -> 0 bytes .../frigate-hass-card/lang-it-c5de084e.js | 1 - .../frigate-hass-card/lang-it-c5de084e.js.gz | Bin 5348 -> 0 bytes .../frigate-hass-card/lang-pt-BR-09b73763.js | 1 - .../lang-pt-BR-09b73763.js.gz | Bin 5392 -> 0 bytes .../frigate-hass-card/lang-pt-BR-1648942c.js | 1 - .../lang-pt-BR-1648942c.js.gz | Bin 5400 -> 0 bytes .../frigate-hass-card/lang-pt-BR-23dbaa2a.js | 1 - .../lang-pt-BR-23dbaa2a.js.gz | Bin 5280 -> 0 bytes .../frigate-hass-card/lang-pt-BR-e489f84e.js | 1 - .../lang-pt-BR-e489f84e.js.gz | Bin 5303 -> 0 bytes .../frigate-hass-card/lang-pt-PT-440b6dfd.js | 1 - .../lang-pt-PT-440b6dfd.js.gz | Bin 4879 -> 0 bytes .../frigate-hass-card/lang-pt-PT-9ae2dd08.js | 1 - .../lang-pt-PT-9ae2dd08.js.gz | Bin 4873 -> 0 bytes .../frigate-hass-card/lazyload-7e37567e.js | 44 - .../frigate-hass-card/lazyload-7e37567e.js.gz | Bin 4772 -> 0 bytes .../frigate-hass-card/lazyload-c2d6254a.js | 44 - .../frigate-hass-card/lazyload-c2d6254a.js.gz | Bin 4773 -> 0 bytes .../frigate-hass-card/live-747fc439.js | 124 - .../frigate-hass-card/live-747fc439.js.gz | Bin 3693 -> 0 bytes .../frigate-hass-card/live-90d893af.js | 115 - .../frigate-hass-card/live-90d893af.js.gz | Bin 3679 -> 0 bytes .../frigate-hass-card/live-cf2512fe.js | 127 - .../frigate-hass-card/live-cf2512fe.js.gz | Bin 3885 -> 0 bytes .../frigate-hass-card/live-e0c9196c.js | 127 - .../frigate-hass-card/live-e0c9196c.js.gz | Bin 3921 -> 0 bytes .../frigate-hass-card/live-go2rtc-061e1363.js | 1 - .../live-go2rtc-061e1363.js.gz | Bin 3285 -> 0 bytes .../frigate-hass-card/live-go2rtc-0795a62f.js | 1 - .../live-go2rtc-0795a62f.js.gz | Bin 3646 -> 0 bytes .../frigate-hass-card/live-go2rtc-c50a1f44.js | 1 - .../live-go2rtc-c50a1f44.js.gz | Bin 3284 -> 0 bytes .../frigate-hass-card/live-go2rtc-c8dd090e.js | 1 - .../live-go2rtc-c8dd090e.js.gz | Bin 3609 -> 0 bytes .../frigate-hass-card/live-ha-35053159.js | 58 - .../frigate-hass-card/live-ha-35053159.js.gz | Bin 1312 -> 0 bytes .../frigate-hass-card/live-ha-a91f09fa.js | 61 - .../frigate-hass-card/live-ha-a91f09fa.js.gz | Bin 1468 -> 0 bytes .../frigate-hass-card/live-ha-dacf2da4.js | 58 - .../frigate-hass-card/live-ha-dacf2da4.js.gz | Bin 1284 -> 0 bytes .../frigate-hass-card/live-ha-df63bfc8.js | 61 - .../frigate-hass-card/live-ha-df63bfc8.js.gz | Bin 1522 -> 0 bytes .../frigate-hass-card/live-image-080d4be7.js | 7 - .../live-image-080d4be7.js.gz | Bin 660 -> 0 bytes .../frigate-hass-card/live-image-68808419.js | 6 - .../live-image-68808419.js.gz | Bin 613 -> 0 bytes .../frigate-hass-card/live-image-bf94d021.js | 6 - .../live-image-bf94d021.js.gz | Bin 587 -> 0 bytes .../frigate-hass-card/live-image-c8850fc4.js | 7 - .../live-image-c8850fc4.js.gz | Bin 685 -> 0 bytes .../frigate-hass-card/live-jsmpeg-13512353.js | 12 - .../live-jsmpeg-13512353.js.gz | Bin 42682 -> 0 bytes .../frigate-hass-card/live-jsmpeg-7e3f1254.js | 12 - .../live-jsmpeg-7e3f1254.js.gz | Bin 42678 -> 0 bytes .../frigate-hass-card/live-jsmpeg-9c767737.js | 12 - .../live-jsmpeg-9c767737.js.gz | Bin 42804 -> 0 bytes .../frigate-hass-card/live-jsmpeg-abf822da.js | 12 - .../live-jsmpeg-abf822da.js.gz | Bin 42763 -> 0 bytes .../live-webrtc-card-91042eec.js | 1 - .../live-webrtc-card-91042eec.js.gz | Bin 1146 -> 0 bytes .../live-webrtc-card-961c5e22.js | 1 - .../live-webrtc-card-961c5e22.js.gz | Bin 1146 -> 0 bytes .../live-webrtc-card-cc9b6e8a.js | 1 - .../live-webrtc-card-cc9b6e8a.js.gz | Bin 1290 -> 0 bytes .../live-webrtc-card-dfc8f852.js | 1 - .../live-webrtc-card-dfc8f852.js.gz | Bin 1320 -> 0 bytes .../frigate-hass-card/media-694b9ac5.js | 1 - .../frigate-hass-card/media-694b9ac5.js.gz | Bin 340 -> 0 bytes .../frigate-hass-card/media-b0eb3f2a.js | 1 - .../frigate-hass-card/media-b0eb3f2a.js.gz | Bin 371 -> 0 bytes .../frigate-hass-card/media-e46d51bc.js | 44 - .../frigate-hass-card/media-e46d51bc.js.gz | Bin 4771 -> 0 bytes .../frigate-hass-card/media-ea5fcd89.js | 44 - .../frigate-hass-card/media-ea5fcd89.js.gz | Bin 4753 -> 0 bytes .../media-layout-8e0c974f.js | 1 - .../media-layout-8e0c974f.js.gz | Bin 216 -> 0 bytes .../media-to-view-e0e2d1f6.js | 39 - .../media-to-view-e0e2d1f6.js.gz | Bin 3763 -> 0 bytes .../frigate-hass-card/surround-b1c1a8e7.js | 29 - .../frigate-hass-card/surround-b1c1a8e7.js.gz | Bin 1215 -> 0 bytes .../frigate-hass-card/timeline-2b05c3db.js | 182 - .../frigate-hass-card/timeline-2b05c3db.js.gz | Bin 178784 -> 0 bytes .../frigate-hass-card/timeline-4ff32893.js | 182 - .../frigate-hass-card/timeline-4ff32893.js.gz | Bin 178782 -> 0 bytes .../frigate-hass-card/timeline-6aa9e747.js | 182 - .../frigate-hass-card/timeline-6aa9e747.js.gz | Bin 178784 -> 0 bytes .../frigate-hass-card/timeline-b513ca0a.js | 186 - .../frigate-hass-card/timeline-b513ca0a.js.gz | Bin 178490 -> 0 bytes .../frigate-hass-card/uniqWith-12b3ff8a.js | 1 - .../frigate-hass-card/uniqWith-12b3ff8a.js.gz | Bin 162 -> 0 bytes .../frigate-hass-card/uniqWith-5b9169bd.js | 1 - .../frigate-hass-card/uniqWith-5b9169bd.js.gz | Bin 163 -> 0 bytes .../frigate-hass-card/uniqWith-936aee9c.js | 1 - .../frigate-hass-card/uniqWith-936aee9c.js.gz | Bin 161 -> 0 bytes .../frigate-hass-card/uniqWith-bb11877e.js | 1 - .../frigate-hass-card/uniqWith-bb11877e.js.gz | Bin 162 -> 0 bytes .../frigate-hass-card/viewer-122723f1.js | 98 - .../frigate-hass-card/viewer-122723f1.js.gz | Bin 3336 -> 0 bytes .../frigate-hass-card/viewer-77d60ff1.js | 91 - .../frigate-hass-card/viewer-77d60ff1.js.gz | Bin 3268 -> 0 bytes .../frigate-hass-card/viewer-ab95edc7.js | 102 - .../frigate-hass-card/viewer-ab95edc7.js.gz | Bin 3550 -> 0 bytes .../frigate-hass-card/viewer-b95bc789.js | 104 - .../frigate-hass-card/viewer-b95bc789.js.gz | Bin 3636 -> 0 bytes .../frigate-hass-card/zoomer-1857311a.js | 11 - .../frigate-hass-card/zoomer-1857311a.js.gz | Bin 4864 -> 0 bytes .../frigate-hass-card/zoomer-dc22c08a.js | 11 - .../frigate-hass-card/zoomer-dc22c08a.js.gz | Bin 4785 -> 0 bytes .../ha-floorplan/floorplan-examples.js | 399 -- .../ha-floorplan/floorplan-examples.js.gz | Bin 82061 -> 0 bytes www/community/ha-floorplan/floorplan.js | 200 - www/community/ha-floorplan/floorplan.js.gz | Bin 78397 -> 0 bytes .../ha-sankey-chart/ha-sankey-chart.js | 1 - .../ha-sankey-chart/ha-sankey-chart.js.gz | Bin 22015 -> 0 bytes .../history-explorer-card.js | 156 - .../history-explorer-card.js.gz | Bin 93815 -> 0 bytes www/community/kb-steam-card/kb-steam-card.js | 383 -- .../kb-steam-card/kb-steam-card.js.gz | Bin 10214 -> 0 bytes www/community/kiosk-mode/kiosk-mode.js | 1 - www/community/kiosk-mode/kiosk-mode.js.gz | Bin 8527 -> 0 bytes .../lovelace-auto-entities/auto-entities.js | 172 - .../auto-entities.js.gz | Bin 13704 -> 0 bytes .../lovelace-auto-entities/rollup.config.js | 24 - .../rollup.config.js.gz | Bin 323 -> 0 bytes www/community/lovelace-card-mod/card-mod.js | 1096 ---- .../lovelace-card-mod/card-mod.js.gz | Bin 14543 -> 0 bytes .../lovelace-card-tools/card-tools.js | 90 - .../lovelace-card-tools/card-tools.js.gz | Bin 6619 -> 0 bytes .../lovelace-card-tools/webpack.config.js | 10 - .../lovelace-card-tools/webpack.config.js.gz | Bin 173 -> 0 bytes .../lovelace-expander-card/expander-card.js | 2 - .../expander-card.js.gz | Bin 11798 -> 0 bytes .../fold-entity-row.js | 78 - .../fold-entity-row.js.gz | Bin 8222 -> 0 bytes .../lovelace-fold-entity-row/rollup.config.js | 24 - .../rollup.config.js.gz | Bin 329 -> 0 bytes .../lovelace-horizon-card.js | 3752 ------------ .../lovelace-horizon-card.js.gz | Bin 38231 -> 0 bytes .../lovelace-hourly-weather/hourly-weather.js | 1312 ---- .../hourly-weather.js.gz | Bin 90675 -> 0 bytes .../lovelace-layout-card/layout-card.js | 228 - .../lovelace-layout-card/layout-card.js.gz | Bin 13871 -> 0 bytes .../lovelace-layout-card/rollup.config.js | 26 - .../lovelace-layout-card/rollup.config.js.gz | Bin 339 -> 0 bytes www/community/lovelace-mushroom/mushroom.js | 3857 ------------ .../lovelace-mushroom/mushroom.js.gz | Bin 152860 -> 0 bytes .../mini-graph-card/mini-graph-card-bundle.js | 1 - .../mini-graph-card-bundle.js.gz | Bin 33381 -> 0 bytes .../mini-media-player-bundle.js | 1649 ----- .../mini-media-player-bundle.js.gz | Bin 36656 -> 0 bytes .../platinum-weather-card/a-clear-day.svg | 131 - .../platinum-weather-card/a-clear-night.svg | 159 - .../platinum-weather-card/a-cloudy-1-day.svg | 178 - .../a-cloudy-1-night.svg | 206 - .../platinum-weather-card/a-cloudy-2-day.svg | 178 - .../a-cloudy-2-night.svg | 206 - .../platinum-weather-card/a-cloudy-3-day.svg | 178 - .../a-cloudy-3-night.svg | 206 - .../platinum-weather-card/a-cloudy.svg | 113 - .../platinum-weather-card/a-dust.svg | 30 - .../platinum-weather-card/a-fog-day.svg | 244 - .../platinum-weather-card/a-fog-night.svg | 309 - www/community/platinum-weather-card/a-fog.svg | 172 - .../platinum-weather-card/a-frost-day.svg | 204 - .../platinum-weather-card/a-frost-night.svg | 269 - .../platinum-weather-card/a-frost.svg | 130 - .../platinum-weather-card/a-hail.svg | 134 - .../platinum-weather-card/a-haze-day.svg | 244 - .../platinum-weather-card/a-haze-night.svg | 309 - .../platinum-weather-card/a-haze.svg | 172 - .../platinum-weather-card/a-hurricane.svg | 90 - .../a-isolated-thunderstorms-day.svg | 374 -- .../a-isolated-thunderstorms-night.svg | 401 -- .../a-isolated-thunderstorms.svg | 265 - .../a-rain-and-sleet-mix.svg | 141 - .../a-rain-and-snow-mix.svg | 195 - .../platinum-weather-card/a-rainy-1-day.svg | 179 - .../platinum-weather-card/a-rainy-1-night.svg | 243 - .../platinum-weather-card/a-rainy-1.svg | 106 - .../platinum-weather-card/a-rainy-2-day.svg | 204 - .../platinum-weather-card/a-rainy-2-night.svg | 256 - .../platinum-weather-card/a-rainy-2.svg | 131 - .../platinum-weather-card/a-rainy-3-day.svg | 206 - .../platinum-weather-card/a-rainy-3-night.svg | 270 - .../platinum-weather-card/a-rainy-3.svg | 133 - .../a-scattered-thunderstorms-day.svg | 374 -- .../a-scattered-thunderstorms-night.svg | 283 - .../a-scattered-thunderstorms.svg | 265 - .../a-severe-thunderstorm.svg | 307 - .../a-snow-and-sleet-mix.svg | 227 - .../platinum-weather-card/a-snowy-1-day.svg | 241 - .../platinum-weather-card/a-snowy-1-night.svg | 269 - .../platinum-weather-card/a-snowy-1.svg | 132 - .../platinum-weather-card/a-snowy-2-day.svg | 273 - .../platinum-weather-card/a-snowy-2-night.svg | 301 - .../platinum-weather-card/a-snowy-2.svg | 160 - .../platinum-weather-card/a-snowy-3-day.svg | 334 - .../platinum-weather-card/a-snowy-3-night.svg | 361 -- .../platinum-weather-card/a-snowy-3.svg | 224 - .../platinum-weather-card/a-thunderstorms.svg | 260 - .../platinum-weather-card/a-tornado.svg | 367 -- .../a-tropical-storm.svg | 50 - .../platinum-weather-card/a-unknown.svg | 17 - .../platinum-weather-card/a-wind.svg | 32 - .../platinum-weather-card/editor-6a597e49.js | 1582 ----- .../editor-6a597e49.js.gz | Bin 56655 -> 0 bytes .../platinum-weather-card/editor-92788164.js | 1582 ----- .../editor-92788164.js.gz | Bin 56654 -> 0 bytes .../platinum-weather-card/fire-ban-black.svg | 74 - .../platinum-weather-card/fire-ban-white.svg | 81 - .../platinum-weather-card-1a364899.js | 922 --- .../platinum-weather-card-1a364899.js.gz | Bin 24915 -> 0 bytes .../platinum-weather-card-df6d26e2.js | 922 --- .../platinum-weather-card-df6d26e2.js.gz | Bin 24917 -> 0 bytes .../platinum-weather-card.js | 1 - .../platinum-weather-card.js.gz | Bin 109 -> 0 bytes .../platinum-weather-card/s-clear-day.svg | 44 - .../platinum-weather-card/s-clear-night.svg | 34 - .../platinum-weather-card/s-cloudy-1-day.svg | 49 - .../s-cloudy-1-night.svg | 39 - .../platinum-weather-card/s-cloudy-2-day.svg | 49 - .../s-cloudy-2-night.svg | 39 - .../platinum-weather-card/s-cloudy-3-day.svg | 49 - .../s-cloudy-3-night.svg | 39 - .../platinum-weather-card/s-cloudy.svg | 29 - .../platinum-weather-card/s-dust.svg | 27 - .../platinum-weather-card/s-fog-day.svg | 51 - .../platinum-weather-card/s-fog-night.svg | 41 - www/community/platinum-weather-card/s-fog.svg | 26 - .../platinum-weather-card/s-frost-day.svg | 51 - .../platinum-weather-card/s-frost-night.svg | 41 - .../platinum-weather-card/s-frost.svg | 26 - .../platinum-weather-card/s-hail.svg | 30 - .../platinum-weather-card/s-haze-day.svg | 51 - .../platinum-weather-card/s-haze-night.svg | 41 - .../platinum-weather-card/s-haze.svg | 26 - .../platinum-weather-card/s-hurricane.svg | 30 - .../s-isolated-thunderstorms-day.svg | 54 - .../s-isolated-thunderstorms-night.svg | 44 - .../s-isolated-thunderstorms.svg | 29 - .../s-rain-and-sleet-mix.svg | 36 - .../s-rain-and-snow-mix.svg | 36 - .../platinum-weather-card/s-rainy-1-day.svg | 53 - .../platinum-weather-card/s-rainy-1-night.svg | 43 - .../platinum-weather-card/s-rainy-1.svg | 28 - .../platinum-weather-card/s-rainy-2-day.svg | 54 - .../platinum-weather-card/s-rainy-2-night.svg | 44 - .../platinum-weather-card/s-rainy-2.svg | 29 - .../platinum-weather-card/s-rainy-3-day.svg | 55 - .../platinum-weather-card/s-rainy-3-night.svg | 45 - .../platinum-weather-card/s-rainy-3.svg | 30 - .../s-scattered-thunderstorms-day.svg | 54 - .../s-scattered-thunderstorms-night.svg | 44 - .../s-scattered-thunderstorms.svg | 29 - .../s-severe-thunderstorm.svg | 41 - .../s-snow-and-sleet-mix.svg | 47 - .../platinum-weather-card/s-snowy-1-day.svg | 57 - .../platinum-weather-card/s-snowy-1-night.svg | 47 - .../platinum-weather-card/s-snowy-1.svg | 32 - .../platinum-weather-card/s-snowy-2-day.svg | 65 - .../platinum-weather-card/s-snowy-2-night.svg | 55 - .../platinum-weather-card/s-snowy-2.svg | 40 - .../platinum-weather-card/s-snowy-3-day.svg | 73 - .../platinum-weather-card/s-snowy-3-night.svg | 63 - .../platinum-weather-card/s-snowy-3.svg | 48 - .../platinum-weather-card/s-thunderstorms.svg | 35 - .../platinum-weather-card/s-tornado.svg | 43 - .../s-tropical-storm.svg | 30 - .../platinum-weather-card/s-unknown.svg | 17 - .../platinum-weather-card/s-wind.svg | 27 - .../power-flow-card-plus.js | 1 - .../power-flow-card-plus.js.gz | Bin 37121 -> 0 bytes www/community/rgb-light-card/card.js | 300 - www/community/rgb-light-card/card.js.gz | Bin 3542 -> 0 bytes www/community/swipe-card/swipe-card.js | 19 - www/community/swipe-card/swipe-card.js.gz | Bin 50678 -> 0 bytes .../timer-bar-card/timer-bar-card.js | 497 -- .../timer-bar-card/timer-bar-card.js.gz | Bin 20405 -> 0 bytes www/community/uptime-card/uptime-card.js | 518 -- www/community/uptime-card/uptime-card.js.gz | Bin 25364 -> 0 bytes .../vertical-stack-in-card.js | 189 - .../vertical-stack-in-card.js.gz | Bin 1697 -> 0 bytes www/mail_and_packages/overlay.png | Bin 8764 -> 0 bytes www/mail_and_packages/vignette.png | Bin 38527 -> 0 bytes www/mail_and_packages/white.png | Bin 171 -> 0 bytes 3100 files changed, 10 insertions(+), 122678 deletions(-) delete mode 100644 custom_components/adaptive_lighting/__init__.py delete mode 100644 custom_components/adaptive_lighting/_docs_helpers.py delete mode 100644 custom_components/adaptive_lighting/adaptation_utils.py delete mode 100644 custom_components/adaptive_lighting/color_and_brightness.py delete mode 100644 custom_components/adaptive_lighting/config_flow.py delete mode 100644 custom_components/adaptive_lighting/const.py delete mode 100644 custom_components/adaptive_lighting/hass_utils.py delete mode 100644 custom_components/adaptive_lighting/helpers.py delete mode 100644 custom_components/adaptive_lighting/manifest.json delete mode 100644 custom_components/adaptive_lighting/services.yaml delete mode 100644 custom_components/adaptive_lighting/strings.json delete mode 100644 custom_components/adaptive_lighting/switch.py delete mode 100644 custom_components/adaptive_lighting/translations/cs.json delete mode 100644 custom_components/adaptive_lighting/translations/da.json delete mode 100644 custom_components/adaptive_lighting/translations/de.json delete mode 100644 custom_components/adaptive_lighting/translations/en.json delete mode 100644 custom_components/adaptive_lighting/translations/et.json delete mode 100644 custom_components/adaptive_lighting/translations/fr.json delete mode 100644 custom_components/adaptive_lighting/translations/it.json delete mode 100644 custom_components/adaptive_lighting/translations/nb.json delete mode 100644 custom_components/adaptive_lighting/translations/nl.json delete mode 100644 custom_components/adaptive_lighting/translations/pl.json delete mode 100644 custom_components/adaptive_lighting/translations/pt-BR.json delete mode 100644 custom_components/adaptive_lighting/translations/ru.json delete mode 100644 custom_components/adaptive_lighting/translations/sv.json delete mode 100644 custom_components/adaptive_lighting/translations/uk.json delete mode 100644 custom_components/browser_mod/__init__.py delete mode 100644 custom_components/browser_mod/binary_sensor.py delete mode 100644 custom_components/browser_mod/browser.py delete mode 100644 custom_components/browser_mod/browser_mod.js delete mode 100644 custom_components/browser_mod/browser_mod_panel.js delete mode 100644 custom_components/browser_mod/camera.py delete mode 100644 custom_components/browser_mod/config_flow.py delete mode 100644 custom_components/browser_mod/connection.py delete mode 100644 custom_components/browser_mod/const.py delete mode 100644 custom_components/browser_mod/entities.py delete mode 100644 custom_components/browser_mod/light.py delete mode 100644 custom_components/browser_mod/manifest.json delete mode 100644 custom_components/browser_mod/media_player.py delete mode 100644 custom_components/browser_mod/mod_view.py delete mode 100644 custom_components/browser_mod/sensor.py delete mode 100644 custom_components/browser_mod/service.py delete mode 100644 custom_components/browser_mod/services.yaml delete mode 100644 custom_components/browser_mod/store.py delete mode 100644 custom_components/dahua/__init__.py delete mode 100644 custom_components/dahua/binary_sensor.py delete mode 100644 custom_components/dahua/button.py delete mode 100644 custom_components/dahua/camera.py delete mode 100644 custom_components/dahua/client.py delete mode 100644 custom_components/dahua/config_flow.py delete mode 100644 custom_components/dahua/const.py delete mode 100644 custom_components/dahua/dahua_utils.py delete mode 100644 custom_components/dahua/digest.py delete mode 100644 custom_components/dahua/entity.py delete mode 100644 custom_components/dahua/light.py delete mode 100644 custom_components/dahua/manifest.json delete mode 100644 custom_components/dahua/models.py delete mode 100644 custom_components/dahua/rpc2.py delete mode 100644 custom_components/dahua/select.py delete mode 100644 custom_components/dahua/services.yaml delete mode 100644 custom_components/dahua/switch.py delete mode 100644 custom_components/dahua/thread.py delete mode 100644 custom_components/dahua/translations/ca.json delete mode 100644 custom_components/dahua/translations/en.json delete mode 100644 custom_components/dahua/translations/es.json delete mode 100644 custom_components/dahua/translations/nl.json delete mode 100644 custom_components/dahua/translations/pt-BR.json delete mode 100644 custom_components/dahua/translations/pt.json delete mode 100644 custom_components/dahua/vto.py delete mode 100644 custom_components/dreamscreen/__init__.py delete mode 100644 custom_components/dreamscreen/manifest.json delete mode 100644 custom_components/dreamscreen/services.yaml delete mode 100644 custom_components/fontawesome/__init__.py delete mode 100644 custom_components/fontawesome/config_flow.py delete mode 100644 custom_components/fontawesome/data/brands/42-group.svg delete mode 100644 custom_components/fontawesome/data/brands/500px.svg delete mode 100644 custom_components/fontawesome/data/brands/accessible-icon.svg delete mode 100644 custom_components/fontawesome/data/brands/accusoft.svg delete mode 100644 custom_components/fontawesome/data/brands/adn.svg delete mode 100644 custom_components/fontawesome/data/brands/adversal.svg delete mode 100644 custom_components/fontawesome/data/brands/affiliatetheme.svg delete mode 100644 custom_components/fontawesome/data/brands/airbnb.svg delete mode 100644 custom_components/fontawesome/data/brands/algolia.svg delete mode 100644 custom_components/fontawesome/data/brands/alipay.svg delete mode 100644 custom_components/fontawesome/data/brands/amazon-pay.svg delete mode 100644 custom_components/fontawesome/data/brands/amazon.svg delete mode 100644 custom_components/fontawesome/data/brands/amilia.svg delete mode 100644 custom_components/fontawesome/data/brands/android.svg delete mode 100644 custom_components/fontawesome/data/brands/angellist.svg delete mode 100644 custom_components/fontawesome/data/brands/angrycreative.svg delete mode 100644 custom_components/fontawesome/data/brands/angular.svg delete mode 100644 custom_components/fontawesome/data/brands/app-store-ios.svg delete mode 100644 custom_components/fontawesome/data/brands/app-store.svg delete mode 100644 custom_components/fontawesome/data/brands/apper.svg delete mode 100644 custom_components/fontawesome/data/brands/apple-pay.svg delete mode 100644 custom_components/fontawesome/data/brands/apple.svg delete mode 100644 custom_components/fontawesome/data/brands/artstation.svg delete mode 100644 custom_components/fontawesome/data/brands/asymmetrik.svg delete mode 100644 custom_components/fontawesome/data/brands/atlassian.svg delete mode 100644 custom_components/fontawesome/data/brands/audible.svg delete mode 100644 custom_components/fontawesome/data/brands/autoprefixer.svg delete mode 100644 custom_components/fontawesome/data/brands/avianex.svg delete mode 100644 custom_components/fontawesome/data/brands/aviato.svg delete mode 100644 custom_components/fontawesome/data/brands/aws.svg delete mode 100644 custom_components/fontawesome/data/brands/bandcamp.svg delete mode 100644 custom_components/fontawesome/data/brands/battle-net.svg delete mode 100644 custom_components/fontawesome/data/brands/behance.svg delete mode 100644 custom_components/fontawesome/data/brands/bilibili.svg delete mode 100644 custom_components/fontawesome/data/brands/bimobject.svg delete mode 100644 custom_components/fontawesome/data/brands/bitbucket.svg delete mode 100644 custom_components/fontawesome/data/brands/bitcoin.svg delete mode 100644 custom_components/fontawesome/data/brands/bity.svg delete mode 100644 custom_components/fontawesome/data/brands/black-tie.svg delete mode 100644 custom_components/fontawesome/data/brands/blackberry.svg delete mode 100644 custom_components/fontawesome/data/brands/blogger-b.svg delete mode 100644 custom_components/fontawesome/data/brands/blogger.svg delete mode 100644 custom_components/fontawesome/data/brands/bluetooth-b.svg delete mode 100644 custom_components/fontawesome/data/brands/bluetooth.svg delete mode 100644 custom_components/fontawesome/data/brands/bootstrap.svg delete mode 100644 custom_components/fontawesome/data/brands/bots.svg delete mode 100644 custom_components/fontawesome/data/brands/btc.svg delete mode 100644 custom_components/fontawesome/data/brands/buffer.svg delete mode 100644 custom_components/fontawesome/data/brands/buromobelexperte.svg delete mode 100644 custom_components/fontawesome/data/brands/buy-n-large.svg delete mode 100644 custom_components/fontawesome/data/brands/buysellads.svg delete mode 100644 custom_components/fontawesome/data/brands/canadian-maple-leaf.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-amazon-pay.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-amex.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-apple-pay.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-diners-club.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-discover.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-jcb.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-mastercard.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-paypal.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-stripe.svg delete mode 100644 custom_components/fontawesome/data/brands/cc-visa.svg delete mode 100644 custom_components/fontawesome/data/brands/centercode.svg delete mode 100644 custom_components/fontawesome/data/brands/centos.svg delete mode 100644 custom_components/fontawesome/data/brands/chrome.svg delete mode 100644 custom_components/fontawesome/data/brands/chromecast.svg delete mode 100644 custom_components/fontawesome/data/brands/cloudflare.svg delete mode 100644 custom_components/fontawesome/data/brands/cloudscale.svg delete mode 100644 custom_components/fontawesome/data/brands/cloudsmith.svg delete mode 100644 custom_components/fontawesome/data/brands/cloudversify.svg delete mode 100644 custom_components/fontawesome/data/brands/cmplid.svg delete mode 100644 custom_components/fontawesome/data/brands/codepen.svg delete mode 100644 custom_components/fontawesome/data/brands/codiepie.svg delete mode 100644 custom_components/fontawesome/data/brands/confluence.svg delete mode 100644 custom_components/fontawesome/data/brands/connectdevelop.svg delete mode 100644 custom_components/fontawesome/data/brands/contao.svg delete mode 100644 custom_components/fontawesome/data/brands/cotton-bureau.svg delete mode 100644 custom_components/fontawesome/data/brands/cpanel.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-by.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-nc-eu.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-nc-jp.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-nc.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-nd.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-pd-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-pd.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-remix.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-sa.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-sampling-plus.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-sampling.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-share.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons-zero.svg delete mode 100644 custom_components/fontawesome/data/brands/creative-commons.svg delete mode 100644 custom_components/fontawesome/data/brands/critical-role.svg delete mode 100644 custom_components/fontawesome/data/brands/css3-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/css3.svg delete mode 100644 custom_components/fontawesome/data/brands/cuttlefish.svg delete mode 100644 custom_components/fontawesome/data/brands/d-and-d-beyond.svg delete mode 100644 custom_components/fontawesome/data/brands/d-and-d.svg delete mode 100644 custom_components/fontawesome/data/brands/dailymotion.svg delete mode 100644 custom_components/fontawesome/data/brands/dashcube.svg delete mode 100644 custom_components/fontawesome/data/brands/debian.svg delete mode 100644 custom_components/fontawesome/data/brands/deezer.svg delete mode 100644 custom_components/fontawesome/data/brands/delicious.svg delete mode 100644 custom_components/fontawesome/data/brands/deploydog.svg delete mode 100644 custom_components/fontawesome/data/brands/deskpro.svg delete mode 100644 custom_components/fontawesome/data/brands/dev.svg delete mode 100644 custom_components/fontawesome/data/brands/deviantart.svg delete mode 100644 custom_components/fontawesome/data/brands/dhl.svg delete mode 100644 custom_components/fontawesome/data/brands/diaspora.svg delete mode 100644 custom_components/fontawesome/data/brands/digg.svg delete mode 100644 custom_components/fontawesome/data/brands/digital-ocean.svg delete mode 100644 custom_components/fontawesome/data/brands/discord.svg delete mode 100644 custom_components/fontawesome/data/brands/discourse.svg delete mode 100644 custom_components/fontawesome/data/brands/dochub.svg delete mode 100644 custom_components/fontawesome/data/brands/docker.svg delete mode 100644 custom_components/fontawesome/data/brands/draft2digital.svg delete mode 100644 custom_components/fontawesome/data/brands/dribbble.svg delete mode 100644 custom_components/fontawesome/data/brands/dropbox.svg delete mode 100644 custom_components/fontawesome/data/brands/drupal.svg delete mode 100644 custom_components/fontawesome/data/brands/dyalog.svg delete mode 100644 custom_components/fontawesome/data/brands/earlybirds.svg delete mode 100644 custom_components/fontawesome/data/brands/ebay.svg delete mode 100644 custom_components/fontawesome/data/brands/edge-legacy.svg delete mode 100644 custom_components/fontawesome/data/brands/edge.svg delete mode 100644 custom_components/fontawesome/data/brands/elementor.svg delete mode 100644 custom_components/fontawesome/data/brands/ello.svg delete mode 100644 custom_components/fontawesome/data/brands/ember.svg delete mode 100644 custom_components/fontawesome/data/brands/empire.svg delete mode 100644 custom_components/fontawesome/data/brands/envira.svg delete mode 100644 custom_components/fontawesome/data/brands/erlang.svg delete mode 100644 custom_components/fontawesome/data/brands/ethereum.svg delete mode 100644 custom_components/fontawesome/data/brands/etsy.svg delete mode 100644 custom_components/fontawesome/data/brands/evernote.svg delete mode 100644 custom_components/fontawesome/data/brands/expeditedssl.svg delete mode 100644 custom_components/fontawesome/data/brands/facebook-f.svg delete mode 100644 custom_components/fontawesome/data/brands/facebook-messenger.svg delete mode 100644 custom_components/fontawesome/data/brands/facebook.svg delete mode 100644 custom_components/fontawesome/data/brands/fantasy-flight-games.svg delete mode 100644 custom_components/fontawesome/data/brands/fedex.svg delete mode 100644 custom_components/fontawesome/data/brands/fedora.svg delete mode 100644 custom_components/fontawesome/data/brands/figma.svg delete mode 100644 custom_components/fontawesome/data/brands/firefox-browser.svg delete mode 100644 custom_components/fontawesome/data/brands/firefox.svg delete mode 100644 custom_components/fontawesome/data/brands/first-order-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/first-order.svg delete mode 100644 custom_components/fontawesome/data/brands/firstdraft.svg delete mode 100644 custom_components/fontawesome/data/brands/flickr.svg delete mode 100644 custom_components/fontawesome/data/brands/flipboard.svg delete mode 100644 custom_components/fontawesome/data/brands/fly.svg delete mode 100644 custom_components/fontawesome/data/brands/font-awesome.svg delete mode 100644 custom_components/fontawesome/data/brands/fonticons-fi.svg delete mode 100644 custom_components/fontawesome/data/brands/fonticons.svg delete mode 100644 custom_components/fontawesome/data/brands/fort-awesome-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/fort-awesome.svg delete mode 100644 custom_components/fontawesome/data/brands/forumbee.svg delete mode 100644 custom_components/fontawesome/data/brands/foursquare.svg delete mode 100644 custom_components/fontawesome/data/brands/free-code-camp.svg delete mode 100644 custom_components/fontawesome/data/brands/freebsd.svg delete mode 100644 custom_components/fontawesome/data/brands/fulcrum.svg delete mode 100644 custom_components/fontawesome/data/brands/galactic-republic.svg delete mode 100644 custom_components/fontawesome/data/brands/galactic-senate.svg delete mode 100644 custom_components/fontawesome/data/brands/get-pocket.svg delete mode 100644 custom_components/fontawesome/data/brands/gg-circle.svg delete mode 100644 custom_components/fontawesome/data/brands/gg.svg delete mode 100644 custom_components/fontawesome/data/brands/git-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/git.svg delete mode 100644 custom_components/fontawesome/data/brands/github-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/github.svg delete mode 100644 custom_components/fontawesome/data/brands/gitkraken.svg delete mode 100644 custom_components/fontawesome/data/brands/gitlab.svg delete mode 100644 custom_components/fontawesome/data/brands/gitter.svg delete mode 100644 custom_components/fontawesome/data/brands/glide-g.svg delete mode 100644 custom_components/fontawesome/data/brands/glide.svg delete mode 100644 custom_components/fontawesome/data/brands/gofore.svg delete mode 100644 custom_components/fontawesome/data/brands/golang.svg delete mode 100644 custom_components/fontawesome/data/brands/goodreads-g.svg delete mode 100644 custom_components/fontawesome/data/brands/goodreads.svg delete mode 100644 custom_components/fontawesome/data/brands/google-drive.svg delete mode 100644 custom_components/fontawesome/data/brands/google-pay.svg delete mode 100644 custom_components/fontawesome/data/brands/google-play.svg delete mode 100644 custom_components/fontawesome/data/brands/google-plus-g.svg delete mode 100644 custom_components/fontawesome/data/brands/google-plus.svg delete mode 100644 custom_components/fontawesome/data/brands/google-wallet.svg delete mode 100644 custom_components/fontawesome/data/brands/google.svg delete mode 100644 custom_components/fontawesome/data/brands/gratipay.svg delete mode 100644 custom_components/fontawesome/data/brands/grav.svg delete mode 100644 custom_components/fontawesome/data/brands/gripfire.svg delete mode 100644 custom_components/fontawesome/data/brands/grunt.svg delete mode 100644 custom_components/fontawesome/data/brands/guilded.svg delete mode 100644 custom_components/fontawesome/data/brands/gulp.svg delete mode 100644 custom_components/fontawesome/data/brands/hacker-news.svg delete mode 100644 custom_components/fontawesome/data/brands/hackerrank.svg delete mode 100644 custom_components/fontawesome/data/brands/hashnode.svg delete mode 100644 custom_components/fontawesome/data/brands/hips.svg delete mode 100644 custom_components/fontawesome/data/brands/hire-a-helper.svg delete mode 100644 custom_components/fontawesome/data/brands/hive.svg delete mode 100644 custom_components/fontawesome/data/brands/hooli.svg delete mode 100644 custom_components/fontawesome/data/brands/hornbill.svg delete mode 100644 custom_components/fontawesome/data/brands/hotjar.svg delete mode 100644 custom_components/fontawesome/data/brands/houzz.svg delete mode 100644 custom_components/fontawesome/data/brands/html5.svg delete mode 100644 custom_components/fontawesome/data/brands/hubspot.svg delete mode 100644 custom_components/fontawesome/data/brands/ideal.svg delete mode 100644 custom_components/fontawesome/data/brands/imdb.svg delete mode 100644 custom_components/fontawesome/data/brands/instagram.svg delete mode 100644 custom_components/fontawesome/data/brands/instalod.svg delete mode 100644 custom_components/fontawesome/data/brands/intercom.svg delete mode 100644 custom_components/fontawesome/data/brands/internet-explorer.svg delete mode 100644 custom_components/fontawesome/data/brands/invision.svg delete mode 100644 custom_components/fontawesome/data/brands/ioxhost.svg delete mode 100644 custom_components/fontawesome/data/brands/itch-io.svg delete mode 100644 custom_components/fontawesome/data/brands/itunes-note.svg delete mode 100644 custom_components/fontawesome/data/brands/itunes.svg delete mode 100644 custom_components/fontawesome/data/brands/java.svg delete mode 100644 custom_components/fontawesome/data/brands/jedi-order.svg delete mode 100644 custom_components/fontawesome/data/brands/jenkins.svg delete mode 100644 custom_components/fontawesome/data/brands/jira.svg delete mode 100644 custom_components/fontawesome/data/brands/joget.svg delete mode 100644 custom_components/fontawesome/data/brands/joomla.svg delete mode 100644 custom_components/fontawesome/data/brands/js.svg delete mode 100644 custom_components/fontawesome/data/brands/jsfiddle.svg delete mode 100644 custom_components/fontawesome/data/brands/kaggle.svg delete mode 100644 custom_components/fontawesome/data/brands/keybase.svg delete mode 100644 custom_components/fontawesome/data/brands/keycdn.svg delete mode 100644 custom_components/fontawesome/data/brands/kickstarter-k.svg delete mode 100644 custom_components/fontawesome/data/brands/kickstarter.svg delete mode 100644 custom_components/fontawesome/data/brands/korvue.svg delete mode 100644 custom_components/fontawesome/data/brands/laravel.svg delete mode 100644 custom_components/fontawesome/data/brands/lastfm.svg delete mode 100644 custom_components/fontawesome/data/brands/leanpub.svg delete mode 100644 custom_components/fontawesome/data/brands/less.svg delete mode 100644 custom_components/fontawesome/data/brands/line.svg delete mode 100644 custom_components/fontawesome/data/brands/linkedin-in.svg delete mode 100644 custom_components/fontawesome/data/brands/linkedin.svg delete mode 100644 custom_components/fontawesome/data/brands/linode.svg delete mode 100644 custom_components/fontawesome/data/brands/linux.svg delete mode 100644 custom_components/fontawesome/data/brands/lyft.svg delete mode 100644 custom_components/fontawesome/data/brands/magento.svg delete mode 100644 custom_components/fontawesome/data/brands/mailchimp.svg delete mode 100644 custom_components/fontawesome/data/brands/mandalorian.svg delete mode 100644 custom_components/fontawesome/data/brands/markdown.svg delete mode 100644 custom_components/fontawesome/data/brands/mastodon.svg delete mode 100644 custom_components/fontawesome/data/brands/maxcdn.svg delete mode 100644 custom_components/fontawesome/data/brands/mdb.svg delete mode 100644 custom_components/fontawesome/data/brands/medapps.svg delete mode 100644 custom_components/fontawesome/data/brands/medium.svg delete mode 100644 custom_components/fontawesome/data/brands/medrt.svg delete mode 100644 custom_components/fontawesome/data/brands/meetup.svg delete mode 100644 custom_components/fontawesome/data/brands/megaport.svg delete mode 100644 custom_components/fontawesome/data/brands/mendeley.svg delete mode 100644 custom_components/fontawesome/data/brands/meta.svg delete mode 100644 custom_components/fontawesome/data/brands/microblog.svg delete mode 100644 custom_components/fontawesome/data/brands/microsoft.svg delete mode 100644 custom_components/fontawesome/data/brands/mix.svg delete mode 100644 custom_components/fontawesome/data/brands/mixcloud.svg delete mode 100644 custom_components/fontawesome/data/brands/mixer.svg delete mode 100644 custom_components/fontawesome/data/brands/mizuni.svg delete mode 100644 custom_components/fontawesome/data/brands/modx.svg delete mode 100644 custom_components/fontawesome/data/brands/monero.svg delete mode 100644 custom_components/fontawesome/data/brands/napster.svg delete mode 100644 custom_components/fontawesome/data/brands/neos.svg delete mode 100644 custom_components/fontawesome/data/brands/nfc-directional.svg delete mode 100644 custom_components/fontawesome/data/brands/nfc-symbol.svg delete mode 100644 custom_components/fontawesome/data/brands/nimblr.svg delete mode 100644 custom_components/fontawesome/data/brands/node-js.svg delete mode 100644 custom_components/fontawesome/data/brands/node.svg delete mode 100644 custom_components/fontawesome/data/brands/npm.svg delete mode 100644 custom_components/fontawesome/data/brands/ns8.svg delete mode 100644 custom_components/fontawesome/data/brands/nutritionix.svg delete mode 100644 custom_components/fontawesome/data/brands/octopus-deploy.svg delete mode 100644 custom_components/fontawesome/data/brands/odnoklassniki.svg delete mode 100644 custom_components/fontawesome/data/brands/odysee.svg delete mode 100644 custom_components/fontawesome/data/brands/old-republic.svg delete mode 100644 custom_components/fontawesome/data/brands/opencart.svg delete mode 100644 custom_components/fontawesome/data/brands/openid.svg delete mode 100644 custom_components/fontawesome/data/brands/opera.svg delete mode 100644 custom_components/fontawesome/data/brands/optin-monster.svg delete mode 100644 custom_components/fontawesome/data/brands/orcid.svg delete mode 100644 custom_components/fontawesome/data/brands/osi.svg delete mode 100644 custom_components/fontawesome/data/brands/padlet.svg delete mode 100644 custom_components/fontawesome/data/brands/page4.svg delete mode 100644 custom_components/fontawesome/data/brands/pagelines.svg delete mode 100644 custom_components/fontawesome/data/brands/palfed.svg delete mode 100644 custom_components/fontawesome/data/brands/patreon.svg delete mode 100644 custom_components/fontawesome/data/brands/paypal.svg delete mode 100644 custom_components/fontawesome/data/brands/perbyte.svg delete mode 100644 custom_components/fontawesome/data/brands/periscope.svg delete mode 100644 custom_components/fontawesome/data/brands/phabricator.svg delete mode 100644 custom_components/fontawesome/data/brands/phoenix-framework.svg delete mode 100644 custom_components/fontawesome/data/brands/phoenix-squadron.svg delete mode 100644 custom_components/fontawesome/data/brands/php.svg delete mode 100644 custom_components/fontawesome/data/brands/pied-piper-alt.svg delete mode 100644 custom_components/fontawesome/data/brands/pied-piper-hat.svg delete mode 100644 custom_components/fontawesome/data/brands/pied-piper-pp.svg delete mode 100644 custom_components/fontawesome/data/brands/pied-piper.svg delete mode 100644 custom_components/fontawesome/data/brands/pinterest-p.svg delete mode 100644 custom_components/fontawesome/data/brands/pinterest.svg delete mode 100644 custom_components/fontawesome/data/brands/pix.svg delete mode 100644 custom_components/fontawesome/data/brands/playstation.svg delete mode 100644 custom_components/fontawesome/data/brands/product-hunt.svg delete mode 100644 custom_components/fontawesome/data/brands/pushed.svg delete mode 100644 custom_components/fontawesome/data/brands/python.svg delete mode 100644 custom_components/fontawesome/data/brands/qq.svg delete mode 100644 custom_components/fontawesome/data/brands/quinscape.svg delete mode 100644 custom_components/fontawesome/data/brands/quora.svg delete mode 100644 custom_components/fontawesome/data/brands/r-project.svg delete mode 100644 custom_components/fontawesome/data/brands/raspberry-pi.svg delete mode 100644 custom_components/fontawesome/data/brands/ravelry.svg delete mode 100644 custom_components/fontawesome/data/brands/react.svg delete mode 100644 custom_components/fontawesome/data/brands/reacteurope.svg delete mode 100644 custom_components/fontawesome/data/brands/readme.svg delete mode 100644 custom_components/fontawesome/data/brands/rebel.svg delete mode 100644 custom_components/fontawesome/data/brands/red-river.svg delete mode 100644 custom_components/fontawesome/data/brands/reddit-alien.svg delete mode 100644 custom_components/fontawesome/data/brands/reddit.svg delete mode 100644 custom_components/fontawesome/data/brands/redhat.svg delete mode 100644 custom_components/fontawesome/data/brands/renren.svg delete mode 100644 custom_components/fontawesome/data/brands/replyd.svg delete mode 100644 custom_components/fontawesome/data/brands/researchgate.svg delete mode 100644 custom_components/fontawesome/data/brands/resolving.svg delete mode 100644 custom_components/fontawesome/data/brands/rev.svg delete mode 100644 custom_components/fontawesome/data/brands/rocketchat.svg delete mode 100644 custom_components/fontawesome/data/brands/rockrms.svg delete mode 100644 custom_components/fontawesome/data/brands/rust.svg delete mode 100644 custom_components/fontawesome/data/brands/safari.svg delete mode 100644 custom_components/fontawesome/data/brands/salesforce.svg delete mode 100644 custom_components/fontawesome/data/brands/sass.svg delete mode 100644 custom_components/fontawesome/data/brands/schlix.svg delete mode 100644 custom_components/fontawesome/data/brands/screenpal.svg delete mode 100644 custom_components/fontawesome/data/brands/scribd.svg delete mode 100644 custom_components/fontawesome/data/brands/searchengin.svg delete mode 100644 custom_components/fontawesome/data/brands/sellcast.svg delete mode 100644 custom_components/fontawesome/data/brands/sellsy.svg delete mode 100644 custom_components/fontawesome/data/brands/servicestack.svg delete mode 100644 custom_components/fontawesome/data/brands/shirtsinbulk.svg delete mode 100644 custom_components/fontawesome/data/brands/shopify.svg delete mode 100644 custom_components/fontawesome/data/brands/shopware.svg delete mode 100644 custom_components/fontawesome/data/brands/simplybuilt.svg delete mode 100644 custom_components/fontawesome/data/brands/sistrix.svg delete mode 100644 custom_components/fontawesome/data/brands/sith.svg delete mode 100644 custom_components/fontawesome/data/brands/sitrox.svg delete mode 100644 custom_components/fontawesome/data/brands/sketch.svg delete mode 100644 custom_components/fontawesome/data/brands/skyatlas.svg delete mode 100644 custom_components/fontawesome/data/brands/skype.svg delete mode 100644 custom_components/fontawesome/data/brands/slack.svg delete mode 100644 custom_components/fontawesome/data/brands/slideshare.svg delete mode 100644 custom_components/fontawesome/data/brands/snapchat.svg delete mode 100644 custom_components/fontawesome/data/brands/soundcloud.svg delete mode 100644 custom_components/fontawesome/data/brands/sourcetree.svg delete mode 100644 custom_components/fontawesome/data/brands/space-awesome.svg delete mode 100644 custom_components/fontawesome/data/brands/speakap.svg delete mode 100644 custom_components/fontawesome/data/brands/speaker-deck.svg delete mode 100644 custom_components/fontawesome/data/brands/spotify.svg delete mode 100644 custom_components/fontawesome/data/brands/square-behance.svg delete mode 100644 custom_components/fontawesome/data/brands/square-dribbble.svg delete mode 100644 custom_components/fontawesome/data/brands/square-facebook.svg delete mode 100644 custom_components/fontawesome/data/brands/square-font-awesome-stroke.svg delete mode 100644 custom_components/fontawesome/data/brands/square-font-awesome.svg delete mode 100644 custom_components/fontawesome/data/brands/square-git.svg delete mode 100644 custom_components/fontawesome/data/brands/square-github.svg delete mode 100644 custom_components/fontawesome/data/brands/square-gitlab.svg delete mode 100644 custom_components/fontawesome/data/brands/square-google-plus.svg delete mode 100644 custom_components/fontawesome/data/brands/square-hacker-news.svg delete mode 100644 custom_components/fontawesome/data/brands/square-instagram.svg delete mode 100644 custom_components/fontawesome/data/brands/square-js.svg delete mode 100644 custom_components/fontawesome/data/brands/square-lastfm.svg delete mode 100644 custom_components/fontawesome/data/brands/square-odnoklassniki.svg delete mode 100644 custom_components/fontawesome/data/brands/square-pied-piper.svg delete mode 100644 custom_components/fontawesome/data/brands/square-pinterest.svg delete mode 100644 custom_components/fontawesome/data/brands/square-reddit.svg delete mode 100644 custom_components/fontawesome/data/brands/square-snapchat.svg delete mode 100644 custom_components/fontawesome/data/brands/square-steam.svg delete mode 100644 custom_components/fontawesome/data/brands/square-threads.svg delete mode 100644 custom_components/fontawesome/data/brands/square-tumblr.svg delete mode 100644 custom_components/fontawesome/data/brands/square-twitter.svg delete mode 100644 custom_components/fontawesome/data/brands/square-viadeo.svg delete mode 100644 custom_components/fontawesome/data/brands/square-vimeo.svg delete mode 100644 custom_components/fontawesome/data/brands/square-whatsapp.svg delete mode 100644 custom_components/fontawesome/data/brands/square-x-twitter.svg delete mode 100644 custom_components/fontawesome/data/brands/square-xing.svg delete mode 100644 custom_components/fontawesome/data/brands/square-youtube.svg delete mode 100644 custom_components/fontawesome/data/brands/squarespace.svg delete mode 100644 custom_components/fontawesome/data/brands/stack-exchange.svg delete mode 100644 custom_components/fontawesome/data/brands/stack-overflow.svg delete mode 100644 custom_components/fontawesome/data/brands/stackpath.svg delete mode 100644 custom_components/fontawesome/data/brands/staylinked.svg delete mode 100644 custom_components/fontawesome/data/brands/steam-symbol.svg delete mode 100644 custom_components/fontawesome/data/brands/steam.svg delete mode 100644 custom_components/fontawesome/data/brands/sticker-mule.svg delete mode 100644 custom_components/fontawesome/data/brands/strava.svg delete mode 100644 custom_components/fontawesome/data/brands/stripe-s.svg delete mode 100644 custom_components/fontawesome/data/brands/stripe.svg delete mode 100644 custom_components/fontawesome/data/brands/stubber.svg delete mode 100644 custom_components/fontawesome/data/brands/studiovinari.svg delete mode 100644 custom_components/fontawesome/data/brands/stumbleupon-circle.svg delete mode 100644 custom_components/fontawesome/data/brands/stumbleupon.svg delete mode 100644 custom_components/fontawesome/data/brands/superpowers.svg delete mode 100644 custom_components/fontawesome/data/brands/supple.svg delete mode 100644 custom_components/fontawesome/data/brands/suse.svg delete mode 100644 custom_components/fontawesome/data/brands/swift.svg delete mode 100644 custom_components/fontawesome/data/brands/symfony.svg delete mode 100644 custom_components/fontawesome/data/brands/teamspeak.svg delete mode 100644 custom_components/fontawesome/data/brands/telegram.svg delete mode 100644 custom_components/fontawesome/data/brands/tencent-weibo.svg delete mode 100644 custom_components/fontawesome/data/brands/the-red-yeti.svg delete mode 100644 custom_components/fontawesome/data/brands/themeco.svg delete mode 100644 custom_components/fontawesome/data/brands/themeisle.svg delete mode 100644 custom_components/fontawesome/data/brands/think-peaks.svg delete mode 100644 custom_components/fontawesome/data/brands/threads.svg delete mode 100644 custom_components/fontawesome/data/brands/tiktok.svg delete mode 100644 custom_components/fontawesome/data/brands/trade-federation.svg delete mode 100644 custom_components/fontawesome/data/brands/trello.svg delete mode 100644 custom_components/fontawesome/data/brands/tumblr.svg delete mode 100644 custom_components/fontawesome/data/brands/twitch.svg delete mode 100644 custom_components/fontawesome/data/brands/twitter.svg delete mode 100644 custom_components/fontawesome/data/brands/typo3.svg delete mode 100644 custom_components/fontawesome/data/brands/uber.svg delete mode 100644 custom_components/fontawesome/data/brands/ubuntu.svg delete mode 100644 custom_components/fontawesome/data/brands/uikit.svg delete mode 100644 custom_components/fontawesome/data/brands/umbraco.svg delete mode 100644 custom_components/fontawesome/data/brands/uncharted.svg delete mode 100644 custom_components/fontawesome/data/brands/uniregistry.svg delete mode 100644 custom_components/fontawesome/data/brands/unity.svg delete mode 100644 custom_components/fontawesome/data/brands/unsplash.svg delete mode 100644 custom_components/fontawesome/data/brands/untappd.svg delete mode 100644 custom_components/fontawesome/data/brands/ups.svg delete mode 100644 custom_components/fontawesome/data/brands/usb.svg delete mode 100644 custom_components/fontawesome/data/brands/usps.svg delete mode 100644 custom_components/fontawesome/data/brands/ussunnah.svg delete mode 100644 custom_components/fontawesome/data/brands/vaadin.svg delete mode 100644 custom_components/fontawesome/data/brands/viacoin.svg delete mode 100644 custom_components/fontawesome/data/brands/viadeo.svg delete mode 100644 custom_components/fontawesome/data/brands/viber.svg delete mode 100644 custom_components/fontawesome/data/brands/vimeo-v.svg delete mode 100644 custom_components/fontawesome/data/brands/vimeo.svg delete mode 100644 custom_components/fontawesome/data/brands/vine.svg delete mode 100644 custom_components/fontawesome/data/brands/vk.svg delete mode 100644 custom_components/fontawesome/data/brands/vnv.svg delete mode 100644 custom_components/fontawesome/data/brands/vuejs.svg delete mode 100644 custom_components/fontawesome/data/brands/watchman-monitoring.svg delete mode 100644 custom_components/fontawesome/data/brands/waze.svg delete mode 100644 custom_components/fontawesome/data/brands/weebly.svg delete mode 100644 custom_components/fontawesome/data/brands/weibo.svg delete mode 100644 custom_components/fontawesome/data/brands/weixin.svg delete mode 100644 custom_components/fontawesome/data/brands/whatsapp.svg delete mode 100644 custom_components/fontawesome/data/brands/whmcs.svg delete mode 100644 custom_components/fontawesome/data/brands/wikipedia-w.svg delete mode 100644 custom_components/fontawesome/data/brands/windows.svg delete mode 100644 custom_components/fontawesome/data/brands/wirsindhandwerk.svg delete mode 100644 custom_components/fontawesome/data/brands/wix.svg delete mode 100644 custom_components/fontawesome/data/brands/wizards-of-the-coast.svg delete mode 100644 custom_components/fontawesome/data/brands/wodu.svg delete mode 100644 custom_components/fontawesome/data/brands/wolf-pack-battalion.svg delete mode 100644 custom_components/fontawesome/data/brands/wordpress-simple.svg delete mode 100644 custom_components/fontawesome/data/brands/wordpress.svg delete mode 100644 custom_components/fontawesome/data/brands/wpbeginner.svg delete mode 100644 custom_components/fontawesome/data/brands/wpexplorer.svg delete mode 100644 custom_components/fontawesome/data/brands/wpforms.svg delete mode 100644 custom_components/fontawesome/data/brands/wpressr.svg delete mode 100644 custom_components/fontawesome/data/brands/x-twitter.svg delete mode 100644 custom_components/fontawesome/data/brands/xbox.svg delete mode 100644 custom_components/fontawesome/data/brands/xing.svg delete mode 100644 custom_components/fontawesome/data/brands/y-combinator.svg delete mode 100644 custom_components/fontawesome/data/brands/yahoo.svg delete mode 100644 custom_components/fontawesome/data/brands/yammer.svg delete mode 100644 custom_components/fontawesome/data/brands/yandex-international.svg delete mode 100644 custom_components/fontawesome/data/brands/yandex.svg delete mode 100644 custom_components/fontawesome/data/brands/yarn.svg delete mode 100644 custom_components/fontawesome/data/brands/yelp.svg delete mode 100644 custom_components/fontawesome/data/brands/yoast.svg delete mode 100644 custom_components/fontawesome/data/brands/youtube.svg delete mode 100644 custom_components/fontawesome/data/brands/zhihu.svg delete mode 100644 custom_components/fontawesome/data/regular/address-book.svg delete mode 100644 custom_components/fontawesome/data/regular/address-card.svg delete mode 100644 custom_components/fontawesome/data/regular/bell-slash.svg delete mode 100644 custom_components/fontawesome/data/regular/bell.svg delete mode 100644 custom_components/fontawesome/data/regular/bookmark.svg delete mode 100644 custom_components/fontawesome/data/regular/building.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar-check.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar-days.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar-minus.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar-plus.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar-xmark.svg delete mode 100644 custom_components/fontawesome/data/regular/calendar.svg delete mode 100644 custom_components/fontawesome/data/regular/chart-bar.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-bishop.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-king.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-knight.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-pawn.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-queen.svg delete mode 100644 custom_components/fontawesome/data/regular/chess-rook.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-check.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-dot.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-down.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-left.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-pause.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-play.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-question.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-right.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-stop.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-up.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-user.svg delete mode 100644 custom_components/fontawesome/data/regular/circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/regular/circle.svg delete mode 100644 custom_components/fontawesome/data/regular/clipboard.svg delete mode 100644 custom_components/fontawesome/data/regular/clock.svg delete mode 100644 custom_components/fontawesome/data/regular/clone.svg delete mode 100644 custom_components/fontawesome/data/regular/closed-captioning.svg delete mode 100644 custom_components/fontawesome/data/regular/comment-dots.svg delete mode 100644 custom_components/fontawesome/data/regular/comment.svg delete mode 100644 custom_components/fontawesome/data/regular/comments.svg delete mode 100644 custom_components/fontawesome/data/regular/compass.svg delete mode 100644 custom_components/fontawesome/data/regular/copy.svg delete mode 100644 custom_components/fontawesome/data/regular/copyright.svg delete mode 100644 custom_components/fontawesome/data/regular/credit-card.svg delete mode 100644 custom_components/fontawesome/data/regular/envelope-open.svg delete mode 100644 custom_components/fontawesome/data/regular/envelope.svg delete mode 100644 custom_components/fontawesome/data/regular/eye-slash.svg delete mode 100644 custom_components/fontawesome/data/regular/eye.svg delete mode 100644 custom_components/fontawesome/data/regular/face-angry.svg delete mode 100644 custom_components/fontawesome/data/regular/face-dizzy.svg delete mode 100644 custom_components/fontawesome/data/regular/face-flushed.svg delete mode 100644 custom_components/fontawesome/data/regular/face-frown-open.svg delete mode 100644 custom_components/fontawesome/data/regular/face-frown.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grimace.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-beam-sweat.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-beam.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-hearts.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-squint-tears.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-squint.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-stars.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-tears.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-tongue-squint.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-tongue-wink.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-tongue.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-wide.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin-wink.svg delete mode 100644 custom_components/fontawesome/data/regular/face-grin.svg delete mode 100644 custom_components/fontawesome/data/regular/face-kiss-beam.svg delete mode 100644 custom_components/fontawesome/data/regular/face-kiss-wink-heart.svg delete mode 100644 custom_components/fontawesome/data/regular/face-kiss.svg delete mode 100644 custom_components/fontawesome/data/regular/face-laugh-beam.svg delete mode 100644 custom_components/fontawesome/data/regular/face-laugh-squint.svg delete mode 100644 custom_components/fontawesome/data/regular/face-laugh-wink.svg delete mode 100644 custom_components/fontawesome/data/regular/face-laugh.svg delete mode 100644 custom_components/fontawesome/data/regular/face-meh-blank.svg delete mode 100644 custom_components/fontawesome/data/regular/face-meh.svg delete mode 100644 custom_components/fontawesome/data/regular/face-rolling-eyes.svg delete mode 100644 custom_components/fontawesome/data/regular/face-sad-cry.svg delete mode 100644 custom_components/fontawesome/data/regular/face-sad-tear.svg delete mode 100644 custom_components/fontawesome/data/regular/face-smile-beam.svg delete mode 100644 custom_components/fontawesome/data/regular/face-smile-wink.svg delete mode 100644 custom_components/fontawesome/data/regular/face-smile.svg delete mode 100644 custom_components/fontawesome/data/regular/face-surprise.svg delete mode 100644 custom_components/fontawesome/data/regular/face-tired.svg delete mode 100644 custom_components/fontawesome/data/regular/file-audio.svg delete mode 100644 custom_components/fontawesome/data/regular/file-code.svg delete mode 100644 custom_components/fontawesome/data/regular/file-excel.svg delete mode 100644 custom_components/fontawesome/data/regular/file-image.svg delete mode 100644 custom_components/fontawesome/data/regular/file-lines.svg delete mode 100644 custom_components/fontawesome/data/regular/file-pdf.svg delete mode 100644 custom_components/fontawesome/data/regular/file-powerpoint.svg delete mode 100644 custom_components/fontawesome/data/regular/file-video.svg delete mode 100644 custom_components/fontawesome/data/regular/file-word.svg delete mode 100644 custom_components/fontawesome/data/regular/file-zipper.svg delete mode 100644 custom_components/fontawesome/data/regular/file.svg delete mode 100644 custom_components/fontawesome/data/regular/flag.svg delete mode 100644 custom_components/fontawesome/data/regular/floppy-disk.svg delete mode 100644 custom_components/fontawesome/data/regular/folder-closed.svg delete mode 100644 custom_components/fontawesome/data/regular/folder-open.svg delete mode 100644 custom_components/fontawesome/data/regular/folder.svg delete mode 100644 custom_components/fontawesome/data/regular/font-awesome.svg delete mode 100644 custom_components/fontawesome/data/regular/futbol.svg delete mode 100644 custom_components/fontawesome/data/regular/gem.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-back-fist.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-lizard.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-peace.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-point-down.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-point-left.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-point-right.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-point-up.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-pointer.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-scissors.svg delete mode 100644 custom_components/fontawesome/data/regular/hand-spock.svg delete mode 100644 custom_components/fontawesome/data/regular/hand.svg delete mode 100644 custom_components/fontawesome/data/regular/handshake.svg delete mode 100644 custom_components/fontawesome/data/regular/hard-drive.svg delete mode 100644 custom_components/fontawesome/data/regular/heart.svg delete mode 100644 custom_components/fontawesome/data/regular/hospital.svg delete mode 100644 custom_components/fontawesome/data/regular/hourglass-half.svg delete mode 100644 custom_components/fontawesome/data/regular/hourglass.svg delete mode 100644 custom_components/fontawesome/data/regular/id-badge.svg delete mode 100644 custom_components/fontawesome/data/regular/id-card.svg delete mode 100644 custom_components/fontawesome/data/regular/image.svg delete mode 100644 custom_components/fontawesome/data/regular/images.svg delete mode 100644 custom_components/fontawesome/data/regular/keyboard.svg delete mode 100644 custom_components/fontawesome/data/regular/lemon.svg delete mode 100644 custom_components/fontawesome/data/regular/life-ring.svg delete mode 100644 custom_components/fontawesome/data/regular/lightbulb.svg delete mode 100644 custom_components/fontawesome/data/regular/map.svg delete mode 100644 custom_components/fontawesome/data/regular/message.svg delete mode 100644 custom_components/fontawesome/data/regular/money-bill-1.svg delete mode 100644 custom_components/fontawesome/data/regular/moon.svg delete mode 100644 custom_components/fontawesome/data/regular/newspaper.svg delete mode 100644 custom_components/fontawesome/data/regular/note-sticky.svg delete mode 100644 custom_components/fontawesome/data/regular/object-group.svg delete mode 100644 custom_components/fontawesome/data/regular/object-ungroup.svg delete mode 100644 custom_components/fontawesome/data/regular/paper-plane.svg delete mode 100644 custom_components/fontawesome/data/regular/paste.svg delete mode 100644 custom_components/fontawesome/data/regular/pen-to-square.svg delete mode 100644 custom_components/fontawesome/data/regular/rectangle-list.svg delete mode 100644 custom_components/fontawesome/data/regular/rectangle-xmark.svg delete mode 100644 custom_components/fontawesome/data/regular/registered.svg delete mode 100644 custom_components/fontawesome/data/regular/share-from-square.svg delete mode 100644 custom_components/fontawesome/data/regular/snowflake.svg delete mode 100644 custom_components/fontawesome/data/regular/square-caret-down.svg delete mode 100644 custom_components/fontawesome/data/regular/square-caret-left.svg delete mode 100644 custom_components/fontawesome/data/regular/square-caret-right.svg delete mode 100644 custom_components/fontawesome/data/regular/square-caret-up.svg delete mode 100644 custom_components/fontawesome/data/regular/square-check.svg delete mode 100644 custom_components/fontawesome/data/regular/square-full.svg delete mode 100644 custom_components/fontawesome/data/regular/square-minus.svg delete mode 100644 custom_components/fontawesome/data/regular/square-plus.svg delete mode 100644 custom_components/fontawesome/data/regular/square.svg delete mode 100644 custom_components/fontawesome/data/regular/star-half-stroke.svg delete mode 100644 custom_components/fontawesome/data/regular/star-half.svg delete mode 100644 custom_components/fontawesome/data/regular/star.svg delete mode 100644 custom_components/fontawesome/data/regular/sun.svg delete mode 100644 custom_components/fontawesome/data/regular/thumbs-down.svg delete mode 100644 custom_components/fontawesome/data/regular/thumbs-up.svg delete mode 100644 custom_components/fontawesome/data/regular/trash-can.svg delete mode 100644 custom_components/fontawesome/data/regular/user.svg delete mode 100644 custom_components/fontawesome/data/regular/window-maximize.svg delete mode 100644 custom_components/fontawesome/data/regular/window-minimize.svg delete mode 100644 custom_components/fontawesome/data/regular/window-restore.svg delete mode 100644 custom_components/fontawesome/data/solid/0.svg delete mode 100644 custom_components/fontawesome/data/solid/1.svg delete mode 100644 custom_components/fontawesome/data/solid/2.svg delete mode 100644 custom_components/fontawesome/data/solid/3.svg delete mode 100644 custom_components/fontawesome/data/solid/4.svg delete mode 100644 custom_components/fontawesome/data/solid/5.svg delete mode 100644 custom_components/fontawesome/data/solid/6.svg delete mode 100644 custom_components/fontawesome/data/solid/7.svg delete mode 100644 custom_components/fontawesome/data/solid/8.svg delete mode 100644 custom_components/fontawesome/data/solid/9.svg delete mode 100644 custom_components/fontawesome/data/solid/a.svg delete mode 100644 custom_components/fontawesome/data/solid/address-book.svg delete mode 100644 custom_components/fontawesome/data/solid/address-card.svg delete mode 100644 custom_components/fontawesome/data/solid/align-center.svg delete mode 100644 custom_components/fontawesome/data/solid/align-justify.svg delete mode 100644 custom_components/fontawesome/data/solid/align-left.svg delete mode 100644 custom_components/fontawesome/data/solid/align-right.svg delete mode 100644 custom_components/fontawesome/data/solid/anchor-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/anchor-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/anchor-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/anchor-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/anchor.svg delete mode 100644 custom_components/fontawesome/data/solid/angle-down.svg delete mode 100644 custom_components/fontawesome/data/solid/angle-left.svg delete mode 100644 custom_components/fontawesome/data/solid/angle-right.svg delete mode 100644 custom_components/fontawesome/data/solid/angle-up.svg delete mode 100644 custom_components/fontawesome/data/solid/angles-down.svg delete mode 100644 custom_components/fontawesome/data/solid/angles-left.svg delete mode 100644 custom_components/fontawesome/data/solid/angles-right.svg delete mode 100644 custom_components/fontawesome/data/solid/angles-up.svg delete mode 100644 custom_components/fontawesome/data/solid/ankh.svg delete mode 100644 custom_components/fontawesome/data/solid/apple-whole.svg delete mode 100644 custom_components/fontawesome/data/solid/archway.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-1-9.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-9-1.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-a-z.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-long.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-short-wide.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-up-across-line.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-up-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-wide-short.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down-z-a.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-left-long.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-left.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-pointer.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right-arrow-left.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right-from-bracket.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right-long.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right-to-bracket.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right-to-city.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-rotate-left.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-rotate-right.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-trend-down.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-trend-up.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-turn-down.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-turn-up.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-1-9.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-9-1.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-a-z.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-from-bracket.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-from-ground-water.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-from-water-pump.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-long.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-right-dots.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-right-from-square.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-short-wide.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-wide-short.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up-z-a.svg delete mode 100644 custom_components/fontawesome/data/solid/arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-down-to-line.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-down-to-people.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-left-right-to-line.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-left-right.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-rotate.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-spin.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-split-up-and-left.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-to-circle.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-to-dot.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-to-eye.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-turn-right.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-turn-to-dots.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-up-down-left-right.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-up-down.svg delete mode 100644 custom_components/fontawesome/data/solid/arrows-up-to-line.svg delete mode 100644 custom_components/fontawesome/data/solid/asterisk.svg delete mode 100644 custom_components/fontawesome/data/solid/at.svg delete mode 100644 custom_components/fontawesome/data/solid/atom.svg delete mode 100644 custom_components/fontawesome/data/solid/audio-description.svg delete mode 100644 custom_components/fontawesome/data/solid/austral-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/award.svg delete mode 100644 custom_components/fontawesome/data/solid/b.svg delete mode 100644 custom_components/fontawesome/data/solid/baby-carriage.svg delete mode 100644 custom_components/fontawesome/data/solid/baby.svg delete mode 100644 custom_components/fontawesome/data/solid/backward-fast.svg delete mode 100644 custom_components/fontawesome/data/solid/backward-step.svg delete mode 100644 custom_components/fontawesome/data/solid/backward.svg delete mode 100644 custom_components/fontawesome/data/solid/bacon.svg delete mode 100644 custom_components/fontawesome/data/solid/bacteria.svg delete mode 100644 custom_components/fontawesome/data/solid/bacterium.svg delete mode 100644 custom_components/fontawesome/data/solid/bag-shopping.svg delete mode 100644 custom_components/fontawesome/data/solid/bahai.svg delete mode 100644 custom_components/fontawesome/data/solid/baht-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/ban-smoking.svg delete mode 100644 custom_components/fontawesome/data/solid/ban.svg delete mode 100644 custom_components/fontawesome/data/solid/bandage.svg delete mode 100644 custom_components/fontawesome/data/solid/bangladeshi-taka-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/barcode.svg delete mode 100644 custom_components/fontawesome/data/solid/bars-progress.svg delete mode 100644 custom_components/fontawesome/data/solid/bars-staggered.svg delete mode 100644 custom_components/fontawesome/data/solid/bars.svg delete mode 100644 custom_components/fontawesome/data/solid/baseball-bat-ball.svg delete mode 100644 custom_components/fontawesome/data/solid/baseball.svg delete mode 100644 custom_components/fontawesome/data/solid/basket-shopping.svg delete mode 100644 custom_components/fontawesome/data/solid/basketball.svg delete mode 100644 custom_components/fontawesome/data/solid/bath.svg delete mode 100644 custom_components/fontawesome/data/solid/battery-empty.svg delete mode 100644 custom_components/fontawesome/data/solid/battery-full.svg delete mode 100644 custom_components/fontawesome/data/solid/battery-half.svg delete mode 100644 custom_components/fontawesome/data/solid/battery-quarter.svg delete mode 100644 custom_components/fontawesome/data/solid/battery-three-quarters.svg delete mode 100644 custom_components/fontawesome/data/solid/bed-pulse.svg delete mode 100644 custom_components/fontawesome/data/solid/bed.svg delete mode 100644 custom_components/fontawesome/data/solid/beer-mug-empty.svg delete mode 100644 custom_components/fontawesome/data/solid/bell-concierge.svg delete mode 100644 custom_components/fontawesome/data/solid/bell-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/bell.svg delete mode 100644 custom_components/fontawesome/data/solid/bezier-curve.svg delete mode 100644 custom_components/fontawesome/data/solid/bicycle.svg delete mode 100644 custom_components/fontawesome/data/solid/binoculars.svg delete mode 100644 custom_components/fontawesome/data/solid/biohazard.svg delete mode 100644 custom_components/fontawesome/data/solid/bitcoin-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/blender-phone.svg delete mode 100644 custom_components/fontawesome/data/solid/blender.svg delete mode 100644 custom_components/fontawesome/data/solid/blog.svg delete mode 100644 custom_components/fontawesome/data/solid/bold.svg delete mode 100644 custom_components/fontawesome/data/solid/bolt-lightning.svg delete mode 100644 custom_components/fontawesome/data/solid/bolt.svg delete mode 100644 custom_components/fontawesome/data/solid/bomb.svg delete mode 100644 custom_components/fontawesome/data/solid/bone.svg delete mode 100644 custom_components/fontawesome/data/solid/bong.svg delete mode 100644 custom_components/fontawesome/data/solid/book-atlas.svg delete mode 100644 custom_components/fontawesome/data/solid/book-bible.svg delete mode 100644 custom_components/fontawesome/data/solid/book-bookmark.svg delete mode 100644 custom_components/fontawesome/data/solid/book-journal-whills.svg delete mode 100644 custom_components/fontawesome/data/solid/book-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/book-open-reader.svg delete mode 100644 custom_components/fontawesome/data/solid/book-open.svg delete mode 100644 custom_components/fontawesome/data/solid/book-quran.svg delete mode 100644 custom_components/fontawesome/data/solid/book-skull.svg delete mode 100644 custom_components/fontawesome/data/solid/book-tanakh.svg delete mode 100644 custom_components/fontawesome/data/solid/book.svg delete mode 100644 custom_components/fontawesome/data/solid/bookmark.svg delete mode 100644 custom_components/fontawesome/data/solid/border-all.svg delete mode 100644 custom_components/fontawesome/data/solid/border-none.svg delete mode 100644 custom_components/fontawesome/data/solid/border-top-left.svg delete mode 100644 custom_components/fontawesome/data/solid/bore-hole.svg delete mode 100644 custom_components/fontawesome/data/solid/bottle-droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/bottle-water.svg delete mode 100644 custom_components/fontawesome/data/solid/bowl-food.svg delete mode 100644 custom_components/fontawesome/data/solid/bowl-rice.svg delete mode 100644 custom_components/fontawesome/data/solid/bowling-ball.svg delete mode 100644 custom_components/fontawesome/data/solid/box-archive.svg delete mode 100644 custom_components/fontawesome/data/solid/box-open.svg delete mode 100644 custom_components/fontawesome/data/solid/box-tissue.svg delete mode 100644 custom_components/fontawesome/data/solid/box.svg delete mode 100644 custom_components/fontawesome/data/solid/boxes-packing.svg delete mode 100644 custom_components/fontawesome/data/solid/boxes-stacked.svg delete mode 100644 custom_components/fontawesome/data/solid/braille.svg delete mode 100644 custom_components/fontawesome/data/solid/brain.svg delete mode 100644 custom_components/fontawesome/data/solid/brazilian-real-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/bread-slice.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge-water.svg delete mode 100644 custom_components/fontawesome/data/solid/bridge.svg delete mode 100644 custom_components/fontawesome/data/solid/briefcase-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/briefcase.svg delete mode 100644 custom_components/fontawesome/data/solid/broom-ball.svg delete mode 100644 custom_components/fontawesome/data/solid/broom.svg delete mode 100644 custom_components/fontawesome/data/solid/brush.svg delete mode 100644 custom_components/fontawesome/data/solid/bucket.svg delete mode 100644 custom_components/fontawesome/data/solid/bug-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/bug.svg delete mode 100644 custom_components/fontawesome/data/solid/bugs.svg delete mode 100644 custom_components/fontawesome/data/solid/building-circle-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/building-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/building-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/building-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/building-columns.svg delete mode 100644 custom_components/fontawesome/data/solid/building-flag.svg delete mode 100644 custom_components/fontawesome/data/solid/building-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/building-ngo.svg delete mode 100644 custom_components/fontawesome/data/solid/building-shield.svg delete mode 100644 custom_components/fontawesome/data/solid/building-un.svg delete mode 100644 custom_components/fontawesome/data/solid/building-user.svg delete mode 100644 custom_components/fontawesome/data/solid/building-wheat.svg delete mode 100644 custom_components/fontawesome/data/solid/building.svg delete mode 100644 custom_components/fontawesome/data/solid/bullhorn.svg delete mode 100644 custom_components/fontawesome/data/solid/bullseye.svg delete mode 100644 custom_components/fontawesome/data/solid/burger.svg delete mode 100644 custom_components/fontawesome/data/solid/burst.svg delete mode 100644 custom_components/fontawesome/data/solid/bus-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/bus.svg delete mode 100644 custom_components/fontawesome/data/solid/business-time.svg delete mode 100644 custom_components/fontawesome/data/solid/c.svg delete mode 100644 custom_components/fontawesome/data/solid/cable-car.svg delete mode 100644 custom_components/fontawesome/data/solid/cake-candles.svg delete mode 100644 custom_components/fontawesome/data/solid/calculator.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-check.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-day.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-days.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-week.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/calendar.svg delete mode 100644 custom_components/fontawesome/data/solid/camera-retro.svg delete mode 100644 custom_components/fontawesome/data/solid/camera-rotate.svg delete mode 100644 custom_components/fontawesome/data/solid/camera.svg delete mode 100644 custom_components/fontawesome/data/solid/campground.svg delete mode 100644 custom_components/fontawesome/data/solid/candy-cane.svg delete mode 100644 custom_components/fontawesome/data/solid/cannabis.svg delete mode 100644 custom_components/fontawesome/data/solid/capsules.svg delete mode 100644 custom_components/fontawesome/data/solid/car-battery.svg delete mode 100644 custom_components/fontawesome/data/solid/car-burst.svg delete mode 100644 custom_components/fontawesome/data/solid/car-on.svg delete mode 100644 custom_components/fontawesome/data/solid/car-rear.svg delete mode 100644 custom_components/fontawesome/data/solid/car-side.svg delete mode 100644 custom_components/fontawesome/data/solid/car-tunnel.svg delete mode 100644 custom_components/fontawesome/data/solid/car.svg delete mode 100644 custom_components/fontawesome/data/solid/caravan.svg delete mode 100644 custom_components/fontawesome/data/solid/caret-down.svg delete mode 100644 custom_components/fontawesome/data/solid/caret-left.svg delete mode 100644 custom_components/fontawesome/data/solid/caret-right.svg delete mode 100644 custom_components/fontawesome/data/solid/caret-up.svg delete mode 100644 custom_components/fontawesome/data/solid/carrot.svg delete mode 100644 custom_components/fontawesome/data/solid/cart-arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/cart-flatbed-suitcase.svg delete mode 100644 custom_components/fontawesome/data/solid/cart-flatbed.svg delete mode 100644 custom_components/fontawesome/data/solid/cart-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/cart-shopping.svg delete mode 100644 custom_components/fontawesome/data/solid/cash-register.svg delete mode 100644 custom_components/fontawesome/data/solid/cat.svg delete mode 100644 custom_components/fontawesome/data/solid/cedi-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/cent-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/certificate.svg delete mode 100644 custom_components/fontawesome/data/solid/chair.svg delete mode 100644 custom_components/fontawesome/data/solid/chalkboard-user.svg delete mode 100644 custom_components/fontawesome/data/solid/chalkboard.svg delete mode 100644 custom_components/fontawesome/data/solid/champagne-glasses.svg delete mode 100644 custom_components/fontawesome/data/solid/charging-station.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-area.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-bar.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-column.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-gantt.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-line.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-pie.svg delete mode 100644 custom_components/fontawesome/data/solid/chart-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/check-double.svg delete mode 100644 custom_components/fontawesome/data/solid/check-to-slot.svg delete mode 100644 custom_components/fontawesome/data/solid/check.svg delete mode 100644 custom_components/fontawesome/data/solid/cheese.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-bishop.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-board.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-king.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-knight.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-pawn.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-queen.svg delete mode 100644 custom_components/fontawesome/data/solid/chess-rook.svg delete mode 100644 custom_components/fontawesome/data/solid/chess.svg delete mode 100644 custom_components/fontawesome/data/solid/chevron-down.svg delete mode 100644 custom_components/fontawesome/data/solid/chevron-left.svg delete mode 100644 custom_components/fontawesome/data/solid/chevron-right.svg delete mode 100644 custom_components/fontawesome/data/solid/chevron-up.svg delete mode 100644 custom_components/fontawesome/data/solid/child-combatant.svg delete mode 100644 custom_components/fontawesome/data/solid/child-dress.svg delete mode 100644 custom_components/fontawesome/data/solid/child-reaching.svg delete mode 100644 custom_components/fontawesome/data/solid/child.svg delete mode 100644 custom_components/fontawesome/data/solid/children.svg delete mode 100644 custom_components/fontawesome/data/solid/church.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-arrow-left.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-chevron-down.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-chevron-left.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-chevron-right.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-chevron-up.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-dollar-to-slot.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-dot.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-down.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-h.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-half-stroke.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-info.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-left.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-nodes.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-notch.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-pause.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-play.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-question.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-radiation.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-right.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-stop.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-up.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-user.svg delete mode 100644 custom_components/fontawesome/data/solid/circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/circle.svg delete mode 100644 custom_components/fontawesome/data/solid/city.svg delete mode 100644 custom_components/fontawesome/data/solid/clapperboard.svg delete mode 100644 custom_components/fontawesome/data/solid/clipboard-check.svg delete mode 100644 custom_components/fontawesome/data/solid/clipboard-list.svg delete mode 100644 custom_components/fontawesome/data/solid/clipboard-question.svg delete mode 100644 custom_components/fontawesome/data/solid/clipboard-user.svg delete mode 100644 custom_components/fontawesome/data/solid/clipboard.svg delete mode 100644 custom_components/fontawesome/data/solid/clock-rotate-left.svg delete mode 100644 custom_components/fontawesome/data/solid/clock.svg delete mode 100644 custom_components/fontawesome/data/solid/clone.svg delete mode 100644 custom_components/fontawesome/data/solid/closed-captioning.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-bolt.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-meatball.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-moon-rain.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-moon.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-rain.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-showers-heavy.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-showers-water.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-sun-rain.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud-sun.svg delete mode 100644 custom_components/fontawesome/data/solid/cloud.svg delete mode 100644 custom_components/fontawesome/data/solid/clover.svg delete mode 100644 custom_components/fontawesome/data/solid/code-branch.svg delete mode 100644 custom_components/fontawesome/data/solid/code-commit.svg delete mode 100644 custom_components/fontawesome/data/solid/code-compare.svg delete mode 100644 custom_components/fontawesome/data/solid/code-fork.svg delete mode 100644 custom_components/fontawesome/data/solid/code-merge.svg delete mode 100644 custom_components/fontawesome/data/solid/code-pull-request.svg delete mode 100644 custom_components/fontawesome/data/solid/code.svg delete mode 100644 custom_components/fontawesome/data/solid/coins.svg delete mode 100644 custom_components/fontawesome/data/solid/colon-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/comment-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/comment-dots.svg delete mode 100644 custom_components/fontawesome/data/solid/comment-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/comment-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/comment-sms.svg delete mode 100644 custom_components/fontawesome/data/solid/comment.svg delete mode 100644 custom_components/fontawesome/data/solid/comments-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/comments.svg delete mode 100644 custom_components/fontawesome/data/solid/compact-disc.svg delete mode 100644 custom_components/fontawesome/data/solid/compass-drafting.svg delete mode 100644 custom_components/fontawesome/data/solid/compass.svg delete mode 100644 custom_components/fontawesome/data/solid/compress.svg delete mode 100644 custom_components/fontawesome/data/solid/computer-mouse.svg delete mode 100644 custom_components/fontawesome/data/solid/computer.svg delete mode 100644 custom_components/fontawesome/data/solid/cookie-bite.svg delete mode 100644 custom_components/fontawesome/data/solid/cookie.svg delete mode 100644 custom_components/fontawesome/data/solid/copy.svg delete mode 100644 custom_components/fontawesome/data/solid/copyright.svg delete mode 100644 custom_components/fontawesome/data/solid/couch.svg delete mode 100644 custom_components/fontawesome/data/solid/cow.svg delete mode 100644 custom_components/fontawesome/data/solid/credit-card.svg delete mode 100644 custom_components/fontawesome/data/solid/crop-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/crop.svg delete mode 100644 custom_components/fontawesome/data/solid/cross.svg delete mode 100644 custom_components/fontawesome/data/solid/crosshairs.svg delete mode 100644 custom_components/fontawesome/data/solid/crow.svg delete mode 100644 custom_components/fontawesome/data/solid/crown.svg delete mode 100644 custom_components/fontawesome/data/solid/crutch.svg delete mode 100644 custom_components/fontawesome/data/solid/cruzeiro-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/cube.svg delete mode 100644 custom_components/fontawesome/data/solid/cubes-stacked.svg delete mode 100644 custom_components/fontawesome/data/solid/cubes.svg delete mode 100644 custom_components/fontawesome/data/solid/d.svg delete mode 100644 custom_components/fontawesome/data/solid/database.svg delete mode 100644 custom_components/fontawesome/data/solid/delete-left.svg delete mode 100644 custom_components/fontawesome/data/solid/democrat.svg delete mode 100644 custom_components/fontawesome/data/solid/desktop.svg delete mode 100644 custom_components/fontawesome/data/solid/dharmachakra.svg delete mode 100644 custom_components/fontawesome/data/solid/diagram-next.svg delete mode 100644 custom_components/fontawesome/data/solid/diagram-predecessor.svg delete mode 100644 custom_components/fontawesome/data/solid/diagram-project.svg delete mode 100644 custom_components/fontawesome/data/solid/diagram-successor.svg delete mode 100644 custom_components/fontawesome/data/solid/diamond-turn-right.svg delete mode 100644 custom_components/fontawesome/data/solid/diamond.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-d20.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-d6.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-five.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-four.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-one.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-six.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-three.svg delete mode 100644 custom_components/fontawesome/data/solid/dice-two.svg delete mode 100644 custom_components/fontawesome/data/solid/dice.svg delete mode 100644 custom_components/fontawesome/data/solid/disease.svg delete mode 100644 custom_components/fontawesome/data/solid/display.svg delete mode 100644 custom_components/fontawesome/data/solid/divide.svg delete mode 100644 custom_components/fontawesome/data/solid/dna.svg delete mode 100644 custom_components/fontawesome/data/solid/dog.svg delete mode 100644 custom_components/fontawesome/data/solid/dollar-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/dolly.svg delete mode 100644 custom_components/fontawesome/data/solid/dong-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/door-closed.svg delete mode 100644 custom_components/fontawesome/data/solid/door-open.svg delete mode 100644 custom_components/fontawesome/data/solid/dove.svg delete mode 100644 custom_components/fontawesome/data/solid/down-left-and-up-right-to-center.svg delete mode 100644 custom_components/fontawesome/data/solid/down-long.svg delete mode 100644 custom_components/fontawesome/data/solid/download.svg delete mode 100644 custom_components/fontawesome/data/solid/dragon.svg delete mode 100644 custom_components/fontawesome/data/solid/draw-polygon.svg delete mode 100644 custom_components/fontawesome/data/solid/droplet-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/drum-steelpan.svg delete mode 100644 custom_components/fontawesome/data/solid/drum.svg delete mode 100644 custom_components/fontawesome/data/solid/drumstick-bite.svg delete mode 100644 custom_components/fontawesome/data/solid/dumbbell.svg delete mode 100644 custom_components/fontawesome/data/solid/dumpster-fire.svg delete mode 100644 custom_components/fontawesome/data/solid/dumpster.svg delete mode 100644 custom_components/fontawesome/data/solid/dungeon.svg delete mode 100644 custom_components/fontawesome/data/solid/e.svg delete mode 100644 custom_components/fontawesome/data/solid/ear-deaf.svg delete mode 100644 custom_components/fontawesome/data/solid/ear-listen.svg delete mode 100644 custom_components/fontawesome/data/solid/earth-africa.svg delete mode 100644 custom_components/fontawesome/data/solid/earth-americas.svg delete mode 100644 custom_components/fontawesome/data/solid/earth-asia.svg delete mode 100644 custom_components/fontawesome/data/solid/earth-europe.svg delete mode 100644 custom_components/fontawesome/data/solid/earth-oceania.svg delete mode 100644 custom_components/fontawesome/data/solid/egg.svg delete mode 100644 custom_components/fontawesome/data/solid/eject.svg delete mode 100644 custom_components/fontawesome/data/solid/elevator.svg delete mode 100644 custom_components/fontawesome/data/solid/ellipsis-vertical.svg delete mode 100644 custom_components/fontawesome/data/solid/ellipsis.svg delete mode 100644 custom_components/fontawesome/data/solid/envelope-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/envelope-open-text.svg delete mode 100644 custom_components/fontawesome/data/solid/envelope-open.svg delete mode 100644 custom_components/fontawesome/data/solid/envelope.svg delete mode 100644 custom_components/fontawesome/data/solid/envelopes-bulk.svg delete mode 100644 custom_components/fontawesome/data/solid/equals.svg delete mode 100644 custom_components/fontawesome/data/solid/eraser.svg delete mode 100644 custom_components/fontawesome/data/solid/ethernet.svg delete mode 100644 custom_components/fontawesome/data/solid/euro-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/expand.svg delete mode 100644 custom_components/fontawesome/data/solid/explosion.svg delete mode 100644 custom_components/fontawesome/data/solid/eye-dropper.svg delete mode 100644 custom_components/fontawesome/data/solid/eye-low-vision.svg delete mode 100644 custom_components/fontawesome/data/solid/eye-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/eye.svg delete mode 100644 custom_components/fontawesome/data/solid/f.svg delete mode 100644 custom_components/fontawesome/data/solid/face-angry.svg delete mode 100644 custom_components/fontawesome/data/solid/face-dizzy.svg delete mode 100644 custom_components/fontawesome/data/solid/face-flushed.svg delete mode 100644 custom_components/fontawesome/data/solid/face-frown-open.svg delete mode 100644 custom_components/fontawesome/data/solid/face-frown.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grimace.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-beam-sweat.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-beam.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-hearts.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-squint-tears.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-squint.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-stars.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-tears.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-tongue-squint.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-tongue-wink.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-tongue.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-wide.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin-wink.svg delete mode 100644 custom_components/fontawesome/data/solid/face-grin.svg delete mode 100644 custom_components/fontawesome/data/solid/face-kiss-beam.svg delete mode 100644 custom_components/fontawesome/data/solid/face-kiss-wink-heart.svg delete mode 100644 custom_components/fontawesome/data/solid/face-kiss.svg delete mode 100644 custom_components/fontawesome/data/solid/face-laugh-beam.svg delete mode 100644 custom_components/fontawesome/data/solid/face-laugh-squint.svg delete mode 100644 custom_components/fontawesome/data/solid/face-laugh-wink.svg delete mode 100644 custom_components/fontawesome/data/solid/face-laugh.svg delete mode 100644 custom_components/fontawesome/data/solid/face-meh-blank.svg delete mode 100644 custom_components/fontawesome/data/solid/face-meh.svg delete mode 100644 custom_components/fontawesome/data/solid/face-rolling-eyes.svg delete mode 100644 custom_components/fontawesome/data/solid/face-sad-cry.svg delete mode 100644 custom_components/fontawesome/data/solid/face-sad-tear.svg delete mode 100644 custom_components/fontawesome/data/solid/face-smile-beam.svg delete mode 100644 custom_components/fontawesome/data/solid/face-smile-wink.svg delete mode 100644 custom_components/fontawesome/data/solid/face-smile.svg delete mode 100644 custom_components/fontawesome/data/solid/face-surprise.svg delete mode 100644 custom_components/fontawesome/data/solid/face-tired.svg delete mode 100644 custom_components/fontawesome/data/solid/fan.svg delete mode 100644 custom_components/fontawesome/data/solid/faucet-drip.svg delete mode 100644 custom_components/fontawesome/data/solid/faucet.svg delete mode 100644 custom_components/fontawesome/data/solid/fax.svg delete mode 100644 custom_components/fontawesome/data/solid/feather-pointed.svg delete mode 100644 custom_components/fontawesome/data/solid/feather.svg delete mode 100644 custom_components/fontawesome/data/solid/ferry.svg delete mode 100644 custom_components/fontawesome/data/solid/file-arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/file-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/file-audio.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-question.svg delete mode 100644 custom_components/fontawesome/data/solid/file-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/file-code.svg delete mode 100644 custom_components/fontawesome/data/solid/file-contract.svg delete mode 100644 custom_components/fontawesome/data/solid/file-csv.svg delete mode 100644 custom_components/fontawesome/data/solid/file-excel.svg delete mode 100644 custom_components/fontawesome/data/solid/file-export.svg delete mode 100644 custom_components/fontawesome/data/solid/file-image.svg delete mode 100644 custom_components/fontawesome/data/solid/file-import.svg delete mode 100644 custom_components/fontawesome/data/solid/file-invoice-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/file-invoice.svg delete mode 100644 custom_components/fontawesome/data/solid/file-lines.svg delete mode 100644 custom_components/fontawesome/data/solid/file-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/file-pdf.svg delete mode 100644 custom_components/fontawesome/data/solid/file-pen.svg delete mode 100644 custom_components/fontawesome/data/solid/file-powerpoint.svg delete mode 100644 custom_components/fontawesome/data/solid/file-prescription.svg delete mode 100644 custom_components/fontawesome/data/solid/file-shield.svg delete mode 100644 custom_components/fontawesome/data/solid/file-signature.svg delete mode 100644 custom_components/fontawesome/data/solid/file-video.svg delete mode 100644 custom_components/fontawesome/data/solid/file-waveform.svg delete mode 100644 custom_components/fontawesome/data/solid/file-word.svg delete mode 100644 custom_components/fontawesome/data/solid/file-zipper.svg delete mode 100644 custom_components/fontawesome/data/solid/file.svg delete mode 100644 custom_components/fontawesome/data/solid/fill-drip.svg delete mode 100644 custom_components/fontawesome/data/solid/fill.svg delete mode 100644 custom_components/fontawesome/data/solid/film.svg delete mode 100644 custom_components/fontawesome/data/solid/filter-circle-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/filter-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/filter.svg delete mode 100644 custom_components/fontawesome/data/solid/fingerprint.svg delete mode 100644 custom_components/fontawesome/data/solid/fire-burner.svg delete mode 100644 custom_components/fontawesome/data/solid/fire-extinguisher.svg delete mode 100644 custom_components/fontawesome/data/solid/fire-flame-curved.svg delete mode 100644 custom_components/fontawesome/data/solid/fire-flame-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/fire.svg delete mode 100644 custom_components/fontawesome/data/solid/fish-fins.svg delete mode 100644 custom_components/fontawesome/data/solid/fish.svg delete mode 100644 custom_components/fontawesome/data/solid/flag-checkered.svg delete mode 100644 custom_components/fontawesome/data/solid/flag-usa.svg delete mode 100644 custom_components/fontawesome/data/solid/flag.svg delete mode 100644 custom_components/fontawesome/data/solid/flask-vial.svg delete mode 100644 custom_components/fontawesome/data/solid/flask.svg delete mode 100644 custom_components/fontawesome/data/solid/floppy-disk.svg delete mode 100644 custom_components/fontawesome/data/solid/florin-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/folder-closed.svg delete mode 100644 custom_components/fontawesome/data/solid/folder-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/folder-open.svg delete mode 100644 custom_components/fontawesome/data/solid/folder-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/folder-tree.svg delete mode 100644 custom_components/fontawesome/data/solid/folder.svg delete mode 100644 custom_components/fontawesome/data/solid/font-awesome.svg delete mode 100644 custom_components/fontawesome/data/solid/font.svg delete mode 100644 custom_components/fontawesome/data/solid/football.svg delete mode 100644 custom_components/fontawesome/data/solid/forward-fast.svg delete mode 100644 custom_components/fontawesome/data/solid/forward-step.svg delete mode 100644 custom_components/fontawesome/data/solid/forward.svg delete mode 100644 custom_components/fontawesome/data/solid/franc-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/frog.svg delete mode 100644 custom_components/fontawesome/data/solid/futbol.svg delete mode 100644 custom_components/fontawesome/data/solid/g.svg delete mode 100644 custom_components/fontawesome/data/solid/gamepad.svg delete mode 100644 custom_components/fontawesome/data/solid/gas-pump.svg delete mode 100644 custom_components/fontawesome/data/solid/gauge-high.svg delete mode 100644 custom_components/fontawesome/data/solid/gauge-simple-high.svg delete mode 100644 custom_components/fontawesome/data/solid/gauge-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/gauge.svg delete mode 100644 custom_components/fontawesome/data/solid/gavel.svg delete mode 100644 custom_components/fontawesome/data/solid/gear.svg delete mode 100644 custom_components/fontawesome/data/solid/gears.svg delete mode 100644 custom_components/fontawesome/data/solid/gem.svg delete mode 100644 custom_components/fontawesome/data/solid/genderless.svg delete mode 100644 custom_components/fontawesome/data/solid/ghost.svg delete mode 100644 custom_components/fontawesome/data/solid/gift.svg delete mode 100644 custom_components/fontawesome/data/solid/gifts.svg delete mode 100644 custom_components/fontawesome/data/solid/glass-water-droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/glass-water.svg delete mode 100644 custom_components/fontawesome/data/solid/glasses.svg delete mode 100644 custom_components/fontawesome/data/solid/globe.svg delete mode 100644 custom_components/fontawesome/data/solid/golf-ball-tee.svg delete mode 100644 custom_components/fontawesome/data/solid/gopuram.svg delete mode 100644 custom_components/fontawesome/data/solid/graduation-cap.svg delete mode 100644 custom_components/fontawesome/data/solid/greater-than-equal.svg delete mode 100644 custom_components/fontawesome/data/solid/greater-than.svg delete mode 100644 custom_components/fontawesome/data/solid/grip-lines-vertical.svg delete mode 100644 custom_components/fontawesome/data/solid/grip-lines.svg delete mode 100644 custom_components/fontawesome/data/solid/grip-vertical.svg delete mode 100644 custom_components/fontawesome/data/solid/grip.svg delete mode 100644 custom_components/fontawesome/data/solid/group-arrows-rotate.svg delete mode 100644 custom_components/fontawesome/data/solid/guarani-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/guitar.svg delete mode 100644 custom_components/fontawesome/data/solid/gun.svg delete mode 100644 custom_components/fontawesome/data/solid/h.svg delete mode 100644 custom_components/fontawesome/data/solid/hammer.svg delete mode 100644 custom_components/fontawesome/data/solid/hamsa.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-back-fist.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-dots.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-fist.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding-droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding-hand.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding-heart.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-holding.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-lizard.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-middle-finger.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-peace.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-point-down.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-point-left.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-point-right.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-point-up.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-pointer.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-scissors.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-sparkles.svg delete mode 100644 custom_components/fontawesome/data/solid/hand-spock.svg delete mode 100644 custom_components/fontawesome/data/solid/hand.svg delete mode 100644 custom_components/fontawesome/data/solid/handcuffs.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-asl-interpreting.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-bound.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-bubbles.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-clapping.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-holding-child.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-holding-circle.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-holding.svg delete mode 100644 custom_components/fontawesome/data/solid/hands-praying.svg delete mode 100644 custom_components/fontawesome/data/solid/hands.svg delete mode 100644 custom_components/fontawesome/data/solid/handshake-angle.svg delete mode 100644 custom_components/fontawesome/data/solid/handshake-simple-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/handshake-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/handshake-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/handshake.svg delete mode 100644 custom_components/fontawesome/data/solid/hanukiah.svg delete mode 100644 custom_components/fontawesome/data/solid/hard-drive.svg delete mode 100644 custom_components/fontawesome/data/solid/hashtag.svg delete mode 100644 custom_components/fontawesome/data/solid/hat-cowboy-side.svg delete mode 100644 custom_components/fontawesome/data/solid/hat-cowboy.svg delete mode 100644 custom_components/fontawesome/data/solid/hat-wizard.svg delete mode 100644 custom_components/fontawesome/data/solid/head-side-cough-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/head-side-cough.svg delete mode 100644 custom_components/fontawesome/data/solid/head-side-mask.svg delete mode 100644 custom_components/fontawesome/data/solid/head-side-virus.svg delete mode 100644 custom_components/fontawesome/data/solid/heading.svg delete mode 100644 custom_components/fontawesome/data/solid/headphones-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/headphones.svg delete mode 100644 custom_components/fontawesome/data/solid/headset.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-bolt.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-crack.svg delete mode 100644 custom_components/fontawesome/data/solid/heart-pulse.svg delete mode 100644 custom_components/fontawesome/data/solid/heart.svg delete mode 100644 custom_components/fontawesome/data/solid/helicopter-symbol.svg delete mode 100644 custom_components/fontawesome/data/solid/helicopter.svg delete mode 100644 custom_components/fontawesome/data/solid/helmet-safety.svg delete mode 100644 custom_components/fontawesome/data/solid/helmet-un.svg delete mode 100644 custom_components/fontawesome/data/solid/highlighter.svg delete mode 100644 custom_components/fontawesome/data/solid/hill-avalanche.svg delete mode 100644 custom_components/fontawesome/data/solid/hill-rockslide.svg delete mode 100644 custom_components/fontawesome/data/solid/hippo.svg delete mode 100644 custom_components/fontawesome/data/solid/hockey-puck.svg delete mode 100644 custom_components/fontawesome/data/solid/holly-berry.svg delete mode 100644 custom_components/fontawesome/data/solid/horse-head.svg delete mode 100644 custom_components/fontawesome/data/solid/horse.svg delete mode 100644 custom_components/fontawesome/data/solid/hospital-user.svg delete mode 100644 custom_components/fontawesome/data/solid/hospital.svg delete mode 100644 custom_components/fontawesome/data/solid/hot-tub-person.svg delete mode 100644 custom_components/fontawesome/data/solid/hotdog.svg delete mode 100644 custom_components/fontawesome/data/solid/hotel.svg delete mode 100644 custom_components/fontawesome/data/solid/hourglass-end.svg delete mode 100644 custom_components/fontawesome/data/solid/hourglass-half.svg delete mode 100644 custom_components/fontawesome/data/solid/hourglass-start.svg delete mode 100644 custom_components/fontawesome/data/solid/hourglass.svg delete mode 100644 custom_components/fontawesome/data/solid/house-chimney-crack.svg delete mode 100644 custom_components/fontawesome/data/solid/house-chimney-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/house-chimney-user.svg delete mode 100644 custom_components/fontawesome/data/solid/house-chimney-window.svg delete mode 100644 custom_components/fontawesome/data/solid/house-chimney.svg delete mode 100644 custom_components/fontawesome/data/solid/house-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/house-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/house-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/house-crack.svg delete mode 100644 custom_components/fontawesome/data/solid/house-fire.svg delete mode 100644 custom_components/fontawesome/data/solid/house-flag.svg delete mode 100644 custom_components/fontawesome/data/solid/house-flood-water-circle-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/house-flood-water.svg delete mode 100644 custom_components/fontawesome/data/solid/house-laptop.svg delete mode 100644 custom_components/fontawesome/data/solid/house-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/house-medical-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/house-medical-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/house-medical-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/house-medical-flag.svg delete mode 100644 custom_components/fontawesome/data/solid/house-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/house-signal.svg delete mode 100644 custom_components/fontawesome/data/solid/house-tsunami.svg delete mode 100644 custom_components/fontawesome/data/solid/house-user.svg delete mode 100644 custom_components/fontawesome/data/solid/house.svg delete mode 100644 custom_components/fontawesome/data/solid/hryvnia-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/hurricane.svg delete mode 100644 custom_components/fontawesome/data/solid/i-cursor.svg delete mode 100644 custom_components/fontawesome/data/solid/i.svg delete mode 100644 custom_components/fontawesome/data/solid/ice-cream.svg delete mode 100644 custom_components/fontawesome/data/solid/icicles.svg delete mode 100644 custom_components/fontawesome/data/solid/icons.svg delete mode 100644 custom_components/fontawesome/data/solid/id-badge.svg delete mode 100644 custom_components/fontawesome/data/solid/id-card-clip.svg delete mode 100644 custom_components/fontawesome/data/solid/id-card.svg delete mode 100644 custom_components/fontawesome/data/solid/igloo.svg delete mode 100644 custom_components/fontawesome/data/solid/image-portrait.svg delete mode 100644 custom_components/fontawesome/data/solid/image.svg delete mode 100644 custom_components/fontawesome/data/solid/images.svg delete mode 100644 custom_components/fontawesome/data/solid/inbox.svg delete mode 100644 custom_components/fontawesome/data/solid/indent.svg delete mode 100644 custom_components/fontawesome/data/solid/indian-rupee-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/industry.svg delete mode 100644 custom_components/fontawesome/data/solid/infinity.svg delete mode 100644 custom_components/fontawesome/data/solid/info.svg delete mode 100644 custom_components/fontawesome/data/solid/italic.svg delete mode 100644 custom_components/fontawesome/data/solid/j.svg delete mode 100644 custom_components/fontawesome/data/solid/jar-wheat.svg delete mode 100644 custom_components/fontawesome/data/solid/jar.svg delete mode 100644 custom_components/fontawesome/data/solid/jedi.svg delete mode 100644 custom_components/fontawesome/data/solid/jet-fighter-up.svg delete mode 100644 custom_components/fontawesome/data/solid/jet-fighter.svg delete mode 100644 custom_components/fontawesome/data/solid/joint.svg delete mode 100644 custom_components/fontawesome/data/solid/jug-detergent.svg delete mode 100644 custom_components/fontawesome/data/solid/k.svg delete mode 100644 custom_components/fontawesome/data/solid/kaaba.svg delete mode 100644 custom_components/fontawesome/data/solid/key.svg delete mode 100644 custom_components/fontawesome/data/solid/keyboard.svg delete mode 100644 custom_components/fontawesome/data/solid/khanda.svg delete mode 100644 custom_components/fontawesome/data/solid/kip-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/kit-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/kitchen-set.svg delete mode 100644 custom_components/fontawesome/data/solid/kiwi-bird.svg delete mode 100644 custom_components/fontawesome/data/solid/l.svg delete mode 100644 custom_components/fontawesome/data/solid/land-mine-on.svg delete mode 100644 custom_components/fontawesome/data/solid/landmark-dome.svg delete mode 100644 custom_components/fontawesome/data/solid/landmark-flag.svg delete mode 100644 custom_components/fontawesome/data/solid/landmark.svg delete mode 100644 custom_components/fontawesome/data/solid/language.svg delete mode 100644 custom_components/fontawesome/data/solid/laptop-code.svg delete mode 100644 custom_components/fontawesome/data/solid/laptop-file.svg delete mode 100644 custom_components/fontawesome/data/solid/laptop-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/laptop.svg delete mode 100644 custom_components/fontawesome/data/solid/lari-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/layer-group.svg delete mode 100644 custom_components/fontawesome/data/solid/leaf.svg delete mode 100644 custom_components/fontawesome/data/solid/left-long.svg delete mode 100644 custom_components/fontawesome/data/solid/left-right.svg delete mode 100644 custom_components/fontawesome/data/solid/lemon.svg delete mode 100644 custom_components/fontawesome/data/solid/less-than-equal.svg delete mode 100644 custom_components/fontawesome/data/solid/less-than.svg delete mode 100644 custom_components/fontawesome/data/solid/life-ring.svg delete mode 100644 custom_components/fontawesome/data/solid/lightbulb.svg delete mode 100644 custom_components/fontawesome/data/solid/lines-leaning.svg delete mode 100644 custom_components/fontawesome/data/solid/link-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/link.svg delete mode 100644 custom_components/fontawesome/data/solid/lira-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/list-check.svg delete mode 100644 custom_components/fontawesome/data/solid/list-ol.svg delete mode 100644 custom_components/fontawesome/data/solid/list-ul.svg delete mode 100644 custom_components/fontawesome/data/solid/list.svg delete mode 100644 custom_components/fontawesome/data/solid/litecoin-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/location-arrow.svg delete mode 100644 custom_components/fontawesome/data/solid/location-crosshairs.svg delete mode 100644 custom_components/fontawesome/data/solid/location-dot.svg delete mode 100644 custom_components/fontawesome/data/solid/location-pin-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/location-pin.svg delete mode 100644 custom_components/fontawesome/data/solid/lock-open.svg delete mode 100644 custom_components/fontawesome/data/solid/lock.svg delete mode 100644 custom_components/fontawesome/data/solid/locust.svg delete mode 100644 custom_components/fontawesome/data/solid/lungs-virus.svg delete mode 100644 custom_components/fontawesome/data/solid/lungs.svg delete mode 100644 custom_components/fontawesome/data/solid/m.svg delete mode 100644 custom_components/fontawesome/data/solid/magnet.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-chart.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-location.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/magnifying-glass.svg delete mode 100644 custom_components/fontawesome/data/solid/manat-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/map-location-dot.svg delete mode 100644 custom_components/fontawesome/data/solid/map-location.svg delete mode 100644 custom_components/fontawesome/data/solid/map-pin.svg delete mode 100644 custom_components/fontawesome/data/solid/map.svg delete mode 100644 custom_components/fontawesome/data/solid/marker.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-and-venus-burst.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-and-venus.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-double.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-stroke-right.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-stroke-up.svg delete mode 100644 custom_components/fontawesome/data/solid/mars-stroke.svg delete mode 100644 custom_components/fontawesome/data/solid/mars.svg delete mode 100644 custom_components/fontawesome/data/solid/martini-glass-citrus.svg delete mode 100644 custom_components/fontawesome/data/solid/martini-glass-empty.svg delete mode 100644 custom_components/fontawesome/data/solid/martini-glass.svg delete mode 100644 custom_components/fontawesome/data/solid/mask-face.svg delete mode 100644 custom_components/fontawesome/data/solid/mask-ventilator.svg delete mode 100644 custom_components/fontawesome/data/solid/mask.svg delete mode 100644 custom_components/fontawesome/data/solid/masks-theater.svg delete mode 100644 custom_components/fontawesome/data/solid/mattress-pillow.svg delete mode 100644 custom_components/fontawesome/data/solid/maximize.svg delete mode 100644 custom_components/fontawesome/data/solid/medal.svg delete mode 100644 custom_components/fontawesome/data/solid/memory.svg delete mode 100644 custom_components/fontawesome/data/solid/menorah.svg delete mode 100644 custom_components/fontawesome/data/solid/mercury.svg delete mode 100644 custom_components/fontawesome/data/solid/message.svg delete mode 100644 custom_components/fontawesome/data/solid/meteor.svg delete mode 100644 custom_components/fontawesome/data/solid/microchip.svg delete mode 100644 custom_components/fontawesome/data/solid/microphone-lines-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/microphone-lines.svg delete mode 100644 custom_components/fontawesome/data/solid/microphone-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/microphone.svg delete mode 100644 custom_components/fontawesome/data/solid/microscope.svg delete mode 100644 custom_components/fontawesome/data/solid/mill-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/minimize.svg delete mode 100644 custom_components/fontawesome/data/solid/minus.svg delete mode 100644 custom_components/fontawesome/data/solid/mitten.svg delete mode 100644 custom_components/fontawesome/data/solid/mobile-button.svg delete mode 100644 custom_components/fontawesome/data/solid/mobile-retro.svg delete mode 100644 custom_components/fontawesome/data/solid/mobile-screen-button.svg delete mode 100644 custom_components/fontawesome/data/solid/mobile-screen.svg delete mode 100644 custom_components/fontawesome/data/solid/mobile.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-1-wave.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-1.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-transfer.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-trend-up.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-wave.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill-wheat.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bill.svg delete mode 100644 custom_components/fontawesome/data/solid/money-bills.svg delete mode 100644 custom_components/fontawesome/data/solid/money-check-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/money-check.svg delete mode 100644 custom_components/fontawesome/data/solid/monument.svg delete mode 100644 custom_components/fontawesome/data/solid/moon.svg delete mode 100644 custom_components/fontawesome/data/solid/mortar-pestle.svg delete mode 100644 custom_components/fontawesome/data/solid/mosque.svg delete mode 100644 custom_components/fontawesome/data/solid/mosquito-net.svg delete mode 100644 custom_components/fontawesome/data/solid/mosquito.svg delete mode 100644 custom_components/fontawesome/data/solid/motorcycle.svg delete mode 100644 custom_components/fontawesome/data/solid/mound.svg delete mode 100644 custom_components/fontawesome/data/solid/mountain-city.svg delete mode 100644 custom_components/fontawesome/data/solid/mountain-sun.svg delete mode 100644 custom_components/fontawesome/data/solid/mountain.svg delete mode 100644 custom_components/fontawesome/data/solid/mug-hot.svg delete mode 100644 custom_components/fontawesome/data/solid/mug-saucer.svg delete mode 100644 custom_components/fontawesome/data/solid/music.svg delete mode 100644 custom_components/fontawesome/data/solid/n.svg delete mode 100644 custom_components/fontawesome/data/solid/naira-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/network-wired.svg delete mode 100644 custom_components/fontawesome/data/solid/neuter.svg delete mode 100644 custom_components/fontawesome/data/solid/newspaper.svg delete mode 100644 custom_components/fontawesome/data/solid/not-equal.svg delete mode 100644 custom_components/fontawesome/data/solid/notdef.svg delete mode 100644 custom_components/fontawesome/data/solid/note-sticky.svg delete mode 100644 custom_components/fontawesome/data/solid/notes-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/o.svg delete mode 100644 custom_components/fontawesome/data/solid/object-group.svg delete mode 100644 custom_components/fontawesome/data/solid/object-ungroup.svg delete mode 100644 custom_components/fontawesome/data/solid/oil-can.svg delete mode 100644 custom_components/fontawesome/data/solid/oil-well.svg delete mode 100644 custom_components/fontawesome/data/solid/om.svg delete mode 100644 custom_components/fontawesome/data/solid/otter.svg delete mode 100644 custom_components/fontawesome/data/solid/outdent.svg delete mode 100644 custom_components/fontawesome/data/solid/p.svg delete mode 100644 custom_components/fontawesome/data/solid/pager.svg delete mode 100644 custom_components/fontawesome/data/solid/paint-roller.svg delete mode 100644 custom_components/fontawesome/data/solid/paintbrush.svg delete mode 100644 custom_components/fontawesome/data/solid/palette.svg delete mode 100644 custom_components/fontawesome/data/solid/pallet.svg delete mode 100644 custom_components/fontawesome/data/solid/panorama.svg delete mode 100644 custom_components/fontawesome/data/solid/paper-plane.svg delete mode 100644 custom_components/fontawesome/data/solid/paperclip.svg delete mode 100644 custom_components/fontawesome/data/solid/parachute-box.svg delete mode 100644 custom_components/fontawesome/data/solid/paragraph.svg delete mode 100644 custom_components/fontawesome/data/solid/passport.svg delete mode 100644 custom_components/fontawesome/data/solid/paste.svg delete mode 100644 custom_components/fontawesome/data/solid/pause.svg delete mode 100644 custom_components/fontawesome/data/solid/paw.svg delete mode 100644 custom_components/fontawesome/data/solid/peace.svg delete mode 100644 custom_components/fontawesome/data/solid/pen-clip.svg delete mode 100644 custom_components/fontawesome/data/solid/pen-fancy.svg delete mode 100644 custom_components/fontawesome/data/solid/pen-nib.svg delete mode 100644 custom_components/fontawesome/data/solid/pen-ruler.svg delete mode 100644 custom_components/fontawesome/data/solid/pen-to-square.svg delete mode 100644 custom_components/fontawesome/data/solid/pen.svg delete mode 100644 custom_components/fontawesome/data/solid/pencil.svg delete mode 100644 custom_components/fontawesome/data/solid/people-arrows.svg delete mode 100644 custom_components/fontawesome/data/solid/people-carry-box.svg delete mode 100644 custom_components/fontawesome/data/solid/people-group.svg delete mode 100644 custom_components/fontawesome/data/solid/people-line.svg delete mode 100644 custom_components/fontawesome/data/solid/people-pulling.svg delete mode 100644 custom_components/fontawesome/data/solid/people-robbery.svg delete mode 100644 custom_components/fontawesome/data/solid/people-roof.svg delete mode 100644 custom_components/fontawesome/data/solid/pepper-hot.svg delete mode 100644 custom_components/fontawesome/data/solid/percent.svg delete mode 100644 custom_components/fontawesome/data/solid/person-arrow-down-to-line.svg delete mode 100644 custom_components/fontawesome/data/solid/person-arrow-up-from-line.svg delete mode 100644 custom_components/fontawesome/data/solid/person-biking.svg delete mode 100644 custom_components/fontawesome/data/solid/person-booth.svg delete mode 100644 custom_components/fontawesome/data/solid/person-breastfeeding.svg delete mode 100644 custom_components/fontawesome/data/solid/person-burst.svg delete mode 100644 custom_components/fontawesome/data/solid/person-cane.svg delete mode 100644 custom_components/fontawesome/data/solid/person-chalkboard.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-question.svg delete mode 100644 custom_components/fontawesome/data/solid/person-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/person-digging.svg delete mode 100644 custom_components/fontawesome/data/solid/person-dots-from-line.svg delete mode 100644 custom_components/fontawesome/data/solid/person-dress-burst.svg delete mode 100644 custom_components/fontawesome/data/solid/person-dress.svg delete mode 100644 custom_components/fontawesome/data/solid/person-drowning.svg delete mode 100644 custom_components/fontawesome/data/solid/person-falling-burst.svg delete mode 100644 custom_components/fontawesome/data/solid/person-falling.svg delete mode 100644 custom_components/fontawesome/data/solid/person-half-dress.svg delete mode 100644 custom_components/fontawesome/data/solid/person-harassing.svg delete mode 100644 custom_components/fontawesome/data/solid/person-hiking.svg delete mode 100644 custom_components/fontawesome/data/solid/person-military-pointing.svg delete mode 100644 custom_components/fontawesome/data/solid/person-military-rifle.svg delete mode 100644 custom_components/fontawesome/data/solid/person-military-to-person.svg delete mode 100644 custom_components/fontawesome/data/solid/person-praying.svg delete mode 100644 custom_components/fontawesome/data/solid/person-pregnant.svg delete mode 100644 custom_components/fontawesome/data/solid/person-rays.svg delete mode 100644 custom_components/fontawesome/data/solid/person-rifle.svg delete mode 100644 custom_components/fontawesome/data/solid/person-running.svg delete mode 100644 custom_components/fontawesome/data/solid/person-shelter.svg delete mode 100644 custom_components/fontawesome/data/solid/person-skating.svg delete mode 100644 custom_components/fontawesome/data/solid/person-skiing-nordic.svg delete mode 100644 custom_components/fontawesome/data/solid/person-skiing.svg delete mode 100644 custom_components/fontawesome/data/solid/person-snowboarding.svg delete mode 100644 custom_components/fontawesome/data/solid/person-swimming.svg delete mode 100644 custom_components/fontawesome/data/solid/person-through-window.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking-arrow-loop-left.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking-dashed-line-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking-luggage.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking-with-cane.svg delete mode 100644 custom_components/fontawesome/data/solid/person-walking.svg delete mode 100644 custom_components/fontawesome/data/solid/person.svg delete mode 100644 custom_components/fontawesome/data/solid/peseta-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/peso-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/phone-flip.svg delete mode 100644 custom_components/fontawesome/data/solid/phone-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/phone-volume.svg delete mode 100644 custom_components/fontawesome/data/solid/phone.svg delete mode 100644 custom_components/fontawesome/data/solid/photo-film.svg delete mode 100644 custom_components/fontawesome/data/solid/piggy-bank.svg delete mode 100644 custom_components/fontawesome/data/solid/pills.svg delete mode 100644 custom_components/fontawesome/data/solid/pizza-slice.svg delete mode 100644 custom_components/fontawesome/data/solid/place-of-worship.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-arrival.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-departure.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/plane-up.svg delete mode 100644 custom_components/fontawesome/data/solid/plane.svg delete mode 100644 custom_components/fontawesome/data/solid/plant-wilt.svg delete mode 100644 custom_components/fontawesome/data/solid/plate-wheat.svg delete mode 100644 custom_components/fontawesome/data/solid/play.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-bolt.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/plug-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/plug.svg delete mode 100644 custom_components/fontawesome/data/solid/plus-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/plus.svg delete mode 100644 custom_components/fontawesome/data/solid/podcast.svg delete mode 100644 custom_components/fontawesome/data/solid/poo-storm.svg delete mode 100644 custom_components/fontawesome/data/solid/poo.svg delete mode 100644 custom_components/fontawesome/data/solid/poop.svg delete mode 100644 custom_components/fontawesome/data/solid/power-off.svg delete mode 100644 custom_components/fontawesome/data/solid/prescription-bottle-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/prescription-bottle.svg delete mode 100644 custom_components/fontawesome/data/solid/prescription.svg delete mode 100644 custom_components/fontawesome/data/solid/print.svg delete mode 100644 custom_components/fontawesome/data/solid/pump-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/pump-soap.svg delete mode 100644 custom_components/fontawesome/data/solid/puzzle-piece.svg delete mode 100644 custom_components/fontawesome/data/solid/q.svg delete mode 100644 custom_components/fontawesome/data/solid/qrcode.svg delete mode 100644 custom_components/fontawesome/data/solid/question.svg delete mode 100644 custom_components/fontawesome/data/solid/quote-left.svg delete mode 100644 custom_components/fontawesome/data/solid/quote-right.svg delete mode 100644 custom_components/fontawesome/data/solid/r.svg delete mode 100644 custom_components/fontawesome/data/solid/radiation.svg delete mode 100644 custom_components/fontawesome/data/solid/radio.svg delete mode 100644 custom_components/fontawesome/data/solid/rainbow.svg delete mode 100644 custom_components/fontawesome/data/solid/ranking-star.svg delete mode 100644 custom_components/fontawesome/data/solid/receipt.svg delete mode 100644 custom_components/fontawesome/data/solid/record-vinyl.svg delete mode 100644 custom_components/fontawesome/data/solid/rectangle-ad.svg delete mode 100644 custom_components/fontawesome/data/solid/rectangle-list.svg delete mode 100644 custom_components/fontawesome/data/solid/rectangle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/recycle.svg delete mode 100644 custom_components/fontawesome/data/solid/registered.svg delete mode 100644 custom_components/fontawesome/data/solid/repeat.svg delete mode 100644 custom_components/fontawesome/data/solid/reply-all.svg delete mode 100644 custom_components/fontawesome/data/solid/reply.svg delete mode 100644 custom_components/fontawesome/data/solid/republican.svg delete mode 100644 custom_components/fontawesome/data/solid/restroom.svg delete mode 100644 custom_components/fontawesome/data/solid/retweet.svg delete mode 100644 custom_components/fontawesome/data/solid/ribbon.svg delete mode 100644 custom_components/fontawesome/data/solid/right-from-bracket.svg delete mode 100644 custom_components/fontawesome/data/solid/right-left.svg delete mode 100644 custom_components/fontawesome/data/solid/right-long.svg delete mode 100644 custom_components/fontawesome/data/solid/right-to-bracket.svg delete mode 100644 custom_components/fontawesome/data/solid/ring.svg delete mode 100644 custom_components/fontawesome/data/solid/road-barrier.svg delete mode 100644 custom_components/fontawesome/data/solid/road-bridge.svg delete mode 100644 custom_components/fontawesome/data/solid/road-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/road-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/road-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/road-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/road-spikes.svg delete mode 100644 custom_components/fontawesome/data/solid/road.svg delete mode 100644 custom_components/fontawesome/data/solid/robot.svg delete mode 100644 custom_components/fontawesome/data/solid/rocket.svg delete mode 100644 custom_components/fontawesome/data/solid/rotate-left.svg delete mode 100644 custom_components/fontawesome/data/solid/rotate-right.svg delete mode 100644 custom_components/fontawesome/data/solid/rotate.svg delete mode 100644 custom_components/fontawesome/data/solid/route.svg delete mode 100644 custom_components/fontawesome/data/solid/rss.svg delete mode 100644 custom_components/fontawesome/data/solid/ruble-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/rug.svg delete mode 100644 custom_components/fontawesome/data/solid/ruler-combined.svg delete mode 100644 custom_components/fontawesome/data/solid/ruler-horizontal.svg delete mode 100644 custom_components/fontawesome/data/solid/ruler-vertical.svg delete mode 100644 custom_components/fontawesome/data/solid/ruler.svg delete mode 100644 custom_components/fontawesome/data/solid/rupee-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/rupiah-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/s.svg delete mode 100644 custom_components/fontawesome/data/solid/sack-dollar.svg delete mode 100644 custom_components/fontawesome/data/solid/sack-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/sailboat.svg delete mode 100644 custom_components/fontawesome/data/solid/satellite-dish.svg delete mode 100644 custom_components/fontawesome/data/solid/satellite.svg delete mode 100644 custom_components/fontawesome/data/solid/scale-balanced.svg delete mode 100644 custom_components/fontawesome/data/solid/scale-unbalanced-flip.svg delete mode 100644 custom_components/fontawesome/data/solid/scale-unbalanced.svg delete mode 100644 custom_components/fontawesome/data/solid/school-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/school-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/school-circle-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/school-flag.svg delete mode 100644 custom_components/fontawesome/data/solid/school-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/school.svg delete mode 100644 custom_components/fontawesome/data/solid/scissors.svg delete mode 100644 custom_components/fontawesome/data/solid/screwdriver-wrench.svg delete mode 100644 custom_components/fontawesome/data/solid/screwdriver.svg delete mode 100644 custom_components/fontawesome/data/solid/scroll-torah.svg delete mode 100644 custom_components/fontawesome/data/solid/scroll.svg delete mode 100644 custom_components/fontawesome/data/solid/sd-card.svg delete mode 100644 custom_components/fontawesome/data/solid/section.svg delete mode 100644 custom_components/fontawesome/data/solid/seedling.svg delete mode 100644 custom_components/fontawesome/data/solid/server.svg delete mode 100644 custom_components/fontawesome/data/solid/shapes.svg delete mode 100644 custom_components/fontawesome/data/solid/share-from-square.svg delete mode 100644 custom_components/fontawesome/data/solid/share-nodes.svg delete mode 100644 custom_components/fontawesome/data/solid/share.svg delete mode 100644 custom_components/fontawesome/data/solid/sheet-plastic.svg delete mode 100644 custom_components/fontawesome/data/solid/shekel-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/shield-cat.svg delete mode 100644 custom_components/fontawesome/data/solid/shield-dog.svg delete mode 100644 custom_components/fontawesome/data/solid/shield-halved.svg delete mode 100644 custom_components/fontawesome/data/solid/shield-heart.svg delete mode 100644 custom_components/fontawesome/data/solid/shield-virus.svg delete mode 100644 custom_components/fontawesome/data/solid/shield.svg delete mode 100644 custom_components/fontawesome/data/solid/ship.svg delete mode 100644 custom_components/fontawesome/data/solid/shirt.svg delete mode 100644 custom_components/fontawesome/data/solid/shoe-prints.svg delete mode 100644 custom_components/fontawesome/data/solid/shop-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/shop-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/shop.svg delete mode 100644 custom_components/fontawesome/data/solid/shower.svg delete mode 100644 custom_components/fontawesome/data/solid/shrimp.svg delete mode 100644 custom_components/fontawesome/data/solid/shuffle.svg delete mode 100644 custom_components/fontawesome/data/solid/shuttle-space.svg delete mode 100644 custom_components/fontawesome/data/solid/sign-hanging.svg delete mode 100644 custom_components/fontawesome/data/solid/signal.svg delete mode 100644 custom_components/fontawesome/data/solid/signature.svg delete mode 100644 custom_components/fontawesome/data/solid/signs-post.svg delete mode 100644 custom_components/fontawesome/data/solid/sim-card.svg delete mode 100644 custom_components/fontawesome/data/solid/sink.svg delete mode 100644 custom_components/fontawesome/data/solid/sitemap.svg delete mode 100644 custom_components/fontawesome/data/solid/skull-crossbones.svg delete mode 100644 custom_components/fontawesome/data/solid/skull.svg delete mode 100644 custom_components/fontawesome/data/solid/slash.svg delete mode 100644 custom_components/fontawesome/data/solid/sleigh.svg delete mode 100644 custom_components/fontawesome/data/solid/sliders.svg delete mode 100644 custom_components/fontawesome/data/solid/smog.svg delete mode 100644 custom_components/fontawesome/data/solid/smoking.svg delete mode 100644 custom_components/fontawesome/data/solid/snowflake.svg delete mode 100644 custom_components/fontawesome/data/solid/snowman.svg delete mode 100644 custom_components/fontawesome/data/solid/snowplow.svg delete mode 100644 custom_components/fontawesome/data/solid/soap.svg delete mode 100644 custom_components/fontawesome/data/solid/socks.svg delete mode 100644 custom_components/fontawesome/data/solid/solar-panel.svg delete mode 100644 custom_components/fontawesome/data/solid/sort-down.svg delete mode 100644 custom_components/fontawesome/data/solid/sort-up.svg delete mode 100644 custom_components/fontawesome/data/solid/sort.svg delete mode 100644 custom_components/fontawesome/data/solid/spa.svg delete mode 100644 custom_components/fontawesome/data/solid/spaghetti-monster-flying.svg delete mode 100644 custom_components/fontawesome/data/solid/spell-check.svg delete mode 100644 custom_components/fontawesome/data/solid/spider.svg delete mode 100644 custom_components/fontawesome/data/solid/spinner.svg delete mode 100644 custom_components/fontawesome/data/solid/splotch.svg delete mode 100644 custom_components/fontawesome/data/solid/spoon.svg delete mode 100644 custom_components/fontawesome/data/solid/spray-can-sparkles.svg delete mode 100644 custom_components/fontawesome/data/solid/spray-can.svg delete mode 100644 custom_components/fontawesome/data/solid/square-arrow-up-right.svg delete mode 100644 custom_components/fontawesome/data/solid/square-caret-down.svg delete mode 100644 custom_components/fontawesome/data/solid/square-caret-left.svg delete mode 100644 custom_components/fontawesome/data/solid/square-caret-right.svg delete mode 100644 custom_components/fontawesome/data/solid/square-caret-up.svg delete mode 100644 custom_components/fontawesome/data/solid/square-check.svg delete mode 100644 custom_components/fontawesome/data/solid/square-envelope.svg delete mode 100644 custom_components/fontawesome/data/solid/square-full.svg delete mode 100644 custom_components/fontawesome/data/solid/square-h.svg delete mode 100644 custom_components/fontawesome/data/solid/square-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/square-nfi.svg delete mode 100644 custom_components/fontawesome/data/solid/square-parking.svg delete mode 100644 custom_components/fontawesome/data/solid/square-pen.svg delete mode 100644 custom_components/fontawesome/data/solid/square-person-confined.svg delete mode 100644 custom_components/fontawesome/data/solid/square-phone-flip.svg delete mode 100644 custom_components/fontawesome/data/solid/square-phone.svg delete mode 100644 custom_components/fontawesome/data/solid/square-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/square-poll-horizontal.svg delete mode 100644 custom_components/fontawesome/data/solid/square-poll-vertical.svg delete mode 100644 custom_components/fontawesome/data/solid/square-root-variable.svg delete mode 100644 custom_components/fontawesome/data/solid/square-rss.svg delete mode 100644 custom_components/fontawesome/data/solid/square-share-nodes.svg delete mode 100644 custom_components/fontawesome/data/solid/square-up-right.svg delete mode 100644 custom_components/fontawesome/data/solid/square-virus.svg delete mode 100644 custom_components/fontawesome/data/solid/square-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/square.svg delete mode 100644 custom_components/fontawesome/data/solid/staff-snake.svg delete mode 100644 custom_components/fontawesome/data/solid/stairs.svg delete mode 100644 custom_components/fontawesome/data/solid/stamp.svg delete mode 100644 custom_components/fontawesome/data/solid/stapler.svg delete mode 100644 custom_components/fontawesome/data/solid/star-and-crescent.svg delete mode 100644 custom_components/fontawesome/data/solid/star-half-stroke.svg delete mode 100644 custom_components/fontawesome/data/solid/star-half.svg delete mode 100644 custom_components/fontawesome/data/solid/star-of-david.svg delete mode 100644 custom_components/fontawesome/data/solid/star-of-life.svg delete mode 100644 custom_components/fontawesome/data/solid/star.svg delete mode 100644 custom_components/fontawesome/data/solid/sterling-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/stethoscope.svg delete mode 100644 custom_components/fontawesome/data/solid/stop.svg delete mode 100644 custom_components/fontawesome/data/solid/stopwatch-20.svg delete mode 100644 custom_components/fontawesome/data/solid/stopwatch.svg delete mode 100644 custom_components/fontawesome/data/solid/store-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/store.svg delete mode 100644 custom_components/fontawesome/data/solid/street-view.svg delete mode 100644 custom_components/fontawesome/data/solid/strikethrough.svg delete mode 100644 custom_components/fontawesome/data/solid/stroopwafel.svg delete mode 100644 custom_components/fontawesome/data/solid/subscript.svg delete mode 100644 custom_components/fontawesome/data/solid/suitcase-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/suitcase-rolling.svg delete mode 100644 custom_components/fontawesome/data/solid/suitcase.svg delete mode 100644 custom_components/fontawesome/data/solid/sun-plant-wilt.svg delete mode 100644 custom_components/fontawesome/data/solid/sun.svg delete mode 100644 custom_components/fontawesome/data/solid/superscript.svg delete mode 100644 custom_components/fontawesome/data/solid/swatchbook.svg delete mode 100644 custom_components/fontawesome/data/solid/synagogue.svg delete mode 100644 custom_components/fontawesome/data/solid/syringe.svg delete mode 100644 custom_components/fontawesome/data/solid/t.svg delete mode 100644 custom_components/fontawesome/data/solid/table-cells-large.svg delete mode 100644 custom_components/fontawesome/data/solid/table-cells.svg delete mode 100644 custom_components/fontawesome/data/solid/table-columns.svg delete mode 100644 custom_components/fontawesome/data/solid/table-list.svg delete mode 100644 custom_components/fontawesome/data/solid/table-tennis-paddle-ball.svg delete mode 100644 custom_components/fontawesome/data/solid/table.svg delete mode 100644 custom_components/fontawesome/data/solid/tablet-button.svg delete mode 100644 custom_components/fontawesome/data/solid/tablet-screen-button.svg delete mode 100644 custom_components/fontawesome/data/solid/tablet.svg delete mode 100644 custom_components/fontawesome/data/solid/tablets.svg delete mode 100644 custom_components/fontawesome/data/solid/tachograph-digital.svg delete mode 100644 custom_components/fontawesome/data/solid/tag.svg delete mode 100644 custom_components/fontawesome/data/solid/tags.svg delete mode 100644 custom_components/fontawesome/data/solid/tape.svg delete mode 100644 custom_components/fontawesome/data/solid/tarp-droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/tarp.svg delete mode 100644 custom_components/fontawesome/data/solid/taxi.svg delete mode 100644 custom_components/fontawesome/data/solid/teeth-open.svg delete mode 100644 custom_components/fontawesome/data/solid/teeth.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-arrow-down.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-empty.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-full.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-half.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-high.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-low.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-quarter.svg delete mode 100644 custom_components/fontawesome/data/solid/temperature-three-quarters.svg delete mode 100644 custom_components/fontawesome/data/solid/tenge-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/tent-arrow-down-to-line.svg delete mode 100644 custom_components/fontawesome/data/solid/tent-arrow-left-right.svg delete mode 100644 custom_components/fontawesome/data/solid/tent-arrow-turn-left.svg delete mode 100644 custom_components/fontawesome/data/solid/tent-arrows-down.svg delete mode 100644 custom_components/fontawesome/data/solid/tent.svg delete mode 100644 custom_components/fontawesome/data/solid/tents.svg delete mode 100644 custom_components/fontawesome/data/solid/terminal.svg delete mode 100644 custom_components/fontawesome/data/solid/text-height.svg delete mode 100644 custom_components/fontawesome/data/solid/text-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/text-width.svg delete mode 100644 custom_components/fontawesome/data/solid/thermometer.svg delete mode 100644 custom_components/fontawesome/data/solid/thumbs-down.svg delete mode 100644 custom_components/fontawesome/data/solid/thumbs-up.svg delete mode 100644 custom_components/fontawesome/data/solid/thumbtack.svg delete mode 100644 custom_components/fontawesome/data/solid/ticket-simple.svg delete mode 100644 custom_components/fontawesome/data/solid/ticket.svg delete mode 100644 custom_components/fontawesome/data/solid/timeline.svg delete mode 100644 custom_components/fontawesome/data/solid/toggle-off.svg delete mode 100644 custom_components/fontawesome/data/solid/toggle-on.svg delete mode 100644 custom_components/fontawesome/data/solid/toilet-paper-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/toilet-paper.svg delete mode 100644 custom_components/fontawesome/data/solid/toilet-portable.svg delete mode 100644 custom_components/fontawesome/data/solid/toilet.svg delete mode 100644 custom_components/fontawesome/data/solid/toilets-portable.svg delete mode 100644 custom_components/fontawesome/data/solid/toolbox.svg delete mode 100644 custom_components/fontawesome/data/solid/tooth.svg delete mode 100644 custom_components/fontawesome/data/solid/torii-gate.svg delete mode 100644 custom_components/fontawesome/data/solid/tornado.svg delete mode 100644 custom_components/fontawesome/data/solid/tower-broadcast.svg delete mode 100644 custom_components/fontawesome/data/solid/tower-cell.svg delete mode 100644 custom_components/fontawesome/data/solid/tower-observation.svg delete mode 100644 custom_components/fontawesome/data/solid/tractor.svg delete mode 100644 custom_components/fontawesome/data/solid/trademark.svg delete mode 100644 custom_components/fontawesome/data/solid/traffic-light.svg delete mode 100644 custom_components/fontawesome/data/solid/trailer.svg delete mode 100644 custom_components/fontawesome/data/solid/train-subway.svg delete mode 100644 custom_components/fontawesome/data/solid/train-tram.svg delete mode 100644 custom_components/fontawesome/data/solid/train.svg delete mode 100644 custom_components/fontawesome/data/solid/transgender.svg delete mode 100644 custom_components/fontawesome/data/solid/trash-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/trash-can-arrow-up.svg delete mode 100644 custom_components/fontawesome/data/solid/trash-can.svg delete mode 100644 custom_components/fontawesome/data/solid/trash.svg delete mode 100644 custom_components/fontawesome/data/solid/tree-city.svg delete mode 100644 custom_components/fontawesome/data/solid/tree.svg delete mode 100644 custom_components/fontawesome/data/solid/triangle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/trophy.svg delete mode 100644 custom_components/fontawesome/data/solid/trowel-bricks.svg delete mode 100644 custom_components/fontawesome/data/solid/trowel.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-arrow-right.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-droplet.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-fast.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-field-un.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-field.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-front.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-medical.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-monster.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-moving.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-pickup.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-plane.svg delete mode 100644 custom_components/fontawesome/data/solid/truck-ramp-box.svg delete mode 100644 custom_components/fontawesome/data/solid/truck.svg delete mode 100644 custom_components/fontawesome/data/solid/tty.svg delete mode 100644 custom_components/fontawesome/data/solid/turkish-lira-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/turn-down.svg delete mode 100644 custom_components/fontawesome/data/solid/turn-up.svg delete mode 100644 custom_components/fontawesome/data/solid/tv.svg delete mode 100644 custom_components/fontawesome/data/solid/u.svg delete mode 100644 custom_components/fontawesome/data/solid/umbrella-beach.svg delete mode 100644 custom_components/fontawesome/data/solid/umbrella.svg delete mode 100644 custom_components/fontawesome/data/solid/underline.svg delete mode 100644 custom_components/fontawesome/data/solid/universal-access.svg delete mode 100644 custom_components/fontawesome/data/solid/unlock-keyhole.svg delete mode 100644 custom_components/fontawesome/data/solid/unlock.svg delete mode 100644 custom_components/fontawesome/data/solid/up-down-left-right.svg delete mode 100644 custom_components/fontawesome/data/solid/up-down.svg delete mode 100644 custom_components/fontawesome/data/solid/up-long.svg delete mode 100644 custom_components/fontawesome/data/solid/up-right-and-down-left-from-center.svg delete mode 100644 custom_components/fontawesome/data/solid/up-right-from-square.svg delete mode 100644 custom_components/fontawesome/data/solid/upload.svg delete mode 100644 custom_components/fontawesome/data/solid/user-astronaut.svg delete mode 100644 custom_components/fontawesome/data/solid/user-check.svg delete mode 100644 custom_components/fontawesome/data/solid/user-clock.svg delete mode 100644 custom_components/fontawesome/data/solid/user-doctor.svg delete mode 100644 custom_components/fontawesome/data/solid/user-gear.svg delete mode 100644 custom_components/fontawesome/data/solid/user-graduate.svg delete mode 100644 custom_components/fontawesome/data/solid/user-group.svg delete mode 100644 custom_components/fontawesome/data/solid/user-injured.svg delete mode 100644 custom_components/fontawesome/data/solid/user-large-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/user-large.svg delete mode 100644 custom_components/fontawesome/data/solid/user-lock.svg delete mode 100644 custom_components/fontawesome/data/solid/user-minus.svg delete mode 100644 custom_components/fontawesome/data/solid/user-ninja.svg delete mode 100644 custom_components/fontawesome/data/solid/user-nurse.svg delete mode 100644 custom_components/fontawesome/data/solid/user-pen.svg delete mode 100644 custom_components/fontawesome/data/solid/user-plus.svg delete mode 100644 custom_components/fontawesome/data/solid/user-secret.svg delete mode 100644 custom_components/fontawesome/data/solid/user-shield.svg delete mode 100644 custom_components/fontawesome/data/solid/user-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/user-tag.svg delete mode 100644 custom_components/fontawesome/data/solid/user-tie.svg delete mode 100644 custom_components/fontawesome/data/solid/user-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/user.svg delete mode 100644 custom_components/fontawesome/data/solid/users-between-lines.svg delete mode 100644 custom_components/fontawesome/data/solid/users-gear.svg delete mode 100644 custom_components/fontawesome/data/solid/users-line.svg delete mode 100644 custom_components/fontawesome/data/solid/users-rays.svg delete mode 100644 custom_components/fontawesome/data/solid/users-rectangle.svg delete mode 100644 custom_components/fontawesome/data/solid/users-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/users-viewfinder.svg delete mode 100644 custom_components/fontawesome/data/solid/users.svg delete mode 100644 custom_components/fontawesome/data/solid/utensils.svg delete mode 100644 custom_components/fontawesome/data/solid/v.svg delete mode 100644 custom_components/fontawesome/data/solid/van-shuttle.svg delete mode 100644 custom_components/fontawesome/data/solid/vault.svg delete mode 100644 custom_components/fontawesome/data/solid/vector-square.svg delete mode 100644 custom_components/fontawesome/data/solid/venus-double.svg delete mode 100644 custom_components/fontawesome/data/solid/venus-mars.svg delete mode 100644 custom_components/fontawesome/data/solid/venus.svg delete mode 100644 custom_components/fontawesome/data/solid/vest-patches.svg delete mode 100644 custom_components/fontawesome/data/solid/vest.svg delete mode 100644 custom_components/fontawesome/data/solid/vial-circle-check.svg delete mode 100644 custom_components/fontawesome/data/solid/vial-virus.svg delete mode 100644 custom_components/fontawesome/data/solid/vial.svg delete mode 100644 custom_components/fontawesome/data/solid/vials.svg delete mode 100644 custom_components/fontawesome/data/solid/video-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/video.svg delete mode 100644 custom_components/fontawesome/data/solid/vihara.svg delete mode 100644 custom_components/fontawesome/data/solid/virus-covid-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/virus-covid.svg delete mode 100644 custom_components/fontawesome/data/solid/virus-slash.svg delete mode 100644 custom_components/fontawesome/data/solid/virus.svg delete mode 100644 custom_components/fontawesome/data/solid/viruses.svg delete mode 100644 custom_components/fontawesome/data/solid/voicemail.svg delete mode 100644 custom_components/fontawesome/data/solid/volcano.svg delete mode 100644 custom_components/fontawesome/data/solid/volleyball.svg delete mode 100644 custom_components/fontawesome/data/solid/volume-high.svg delete mode 100644 custom_components/fontawesome/data/solid/volume-low.svg delete mode 100644 custom_components/fontawesome/data/solid/volume-off.svg delete mode 100644 custom_components/fontawesome/data/solid/volume-xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/vr-cardboard.svg delete mode 100644 custom_components/fontawesome/data/solid/w.svg delete mode 100644 custom_components/fontawesome/data/solid/walkie-talkie.svg delete mode 100644 custom_components/fontawesome/data/solid/wallet.svg delete mode 100644 custom_components/fontawesome/data/solid/wand-magic-sparkles.svg delete mode 100644 custom_components/fontawesome/data/solid/wand-magic.svg delete mode 100644 custom_components/fontawesome/data/solid/wand-sparkles.svg delete mode 100644 custom_components/fontawesome/data/solid/warehouse.svg delete mode 100644 custom_components/fontawesome/data/solid/water-ladder.svg delete mode 100644 custom_components/fontawesome/data/solid/water.svg delete mode 100644 custom_components/fontawesome/data/solid/wave-square.svg delete mode 100644 custom_components/fontawesome/data/solid/weight-hanging.svg delete mode 100644 custom_components/fontawesome/data/solid/weight-scale.svg delete mode 100644 custom_components/fontawesome/data/solid/wheat-awn-circle-exclamation.svg delete mode 100644 custom_components/fontawesome/data/solid/wheat-awn.svg delete mode 100644 custom_components/fontawesome/data/solid/wheelchair-move.svg delete mode 100644 custom_components/fontawesome/data/solid/wheelchair.svg delete mode 100644 custom_components/fontawesome/data/solid/whiskey-glass.svg delete mode 100644 custom_components/fontawesome/data/solid/wifi.svg delete mode 100644 custom_components/fontawesome/data/solid/wind.svg delete mode 100644 custom_components/fontawesome/data/solid/window-maximize.svg delete mode 100644 custom_components/fontawesome/data/solid/window-minimize.svg delete mode 100644 custom_components/fontawesome/data/solid/window-restore.svg delete mode 100644 custom_components/fontawesome/data/solid/wine-bottle.svg delete mode 100644 custom_components/fontawesome/data/solid/wine-glass-empty.svg delete mode 100644 custom_components/fontawesome/data/solid/wine-glass.svg delete mode 100644 custom_components/fontawesome/data/solid/won-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/worm.svg delete mode 100644 custom_components/fontawesome/data/solid/wrench.svg delete mode 100644 custom_components/fontawesome/data/solid/x-ray.svg delete mode 100644 custom_components/fontawesome/data/solid/x.svg delete mode 100644 custom_components/fontawesome/data/solid/xmark.svg delete mode 100644 custom_components/fontawesome/data/solid/xmarks-lines.svg delete mode 100644 custom_components/fontawesome/data/solid/y.svg delete mode 100644 custom_components/fontawesome/data/solid/yen-sign.svg delete mode 100644 custom_components/fontawesome/data/solid/yin-yang.svg delete mode 100644 custom_components/fontawesome/data/solid/z.svg delete mode 100644 custom_components/fontawesome/main.js delete mode 100644 custom_components/fontawesome/manifest.json delete mode 100644 custom_components/fontawesome/translations/en.json delete mode 100644 custom_components/frigate/__init__.py delete mode 100644 custom_components/frigate/api.py delete mode 100644 custom_components/frigate/binary_sensor.py delete mode 100644 custom_components/frigate/camera.py delete mode 100644 custom_components/frigate/config_flow.py delete mode 100644 custom_components/frigate/const.py delete mode 100644 custom_components/frigate/diagnostics.py delete mode 100644 custom_components/frigate/icons.py delete mode 100644 custom_components/frigate/manifest.json delete mode 100644 custom_components/frigate/media_source.py delete mode 100644 custom_components/frigate/number.py delete mode 100644 custom_components/frigate/sensor.py delete mode 100644 custom_components/frigate/services.yaml delete mode 100644 custom_components/frigate/switch.py delete mode 100644 custom_components/frigate/translations/en.json delete mode 100644 custom_components/frigate/translations/pt-BR.json delete mode 100644 custom_components/frigate/translations/pt_br.json delete mode 100644 custom_components/frigate/update.py delete mode 100644 custom_components/frigate/views.py delete mode 100644 custom_components/frigate/ws_api.py delete mode 100644 custom_components/govee/__init__.py delete mode 100644 custom_components/govee/config_flow.py delete mode 100644 custom_components/govee/const.py delete mode 100644 custom_components/govee/learning_storage.py delete mode 100644 custom_components/govee/light.py delete mode 100644 custom_components/govee/manifest.json delete mode 100644 custom_components/govee/strings.json delete mode 100644 custom_components/govee/translations/de.json delete mode 100644 custom_components/govee/translations/en.json delete mode 100644 custom_components/govee/translations/pt-BR.json delete mode 100644 custom_components/hacs/__init__.py delete mode 100644 custom_components/hacs/base.py delete mode 100644 custom_components/hacs/config_flow.py delete mode 100644 custom_components/hacs/const.py delete mode 100644 custom_components/hacs/data_client.py delete mode 100644 custom_components/hacs/diagnostics.py delete mode 100644 custom_components/hacs/entity.py delete mode 100644 custom_components/hacs/enums.py delete mode 100644 custom_components/hacs/exceptions.py delete mode 100644 custom_components/hacs/frontend.py delete mode 100644 custom_components/hacs/hacs_frontend/__init__.py delete mode 100644 custom_components/hacs/hacs_frontend/c.004a7b01.js delete mode 100644 custom_components/hacs/hacs_frontend/c.004a7b01.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.0a1cf8d0.js delete mode 100644 custom_components/hacs/hacs_frontend/c.0a1cf8d0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.0ca5587f.js delete mode 100644 custom_components/hacs/hacs_frontend/c.0ca5587f.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.0f6bb17e.js delete mode 100644 custom_components/hacs/hacs_frontend/c.0f6bb17e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.10c7d0ce.js delete mode 100644 custom_components/hacs/hacs_frontend/c.10c7d0ce.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.11ad1623.js delete mode 100644 custom_components/hacs/hacs_frontend/c.11ad1623.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.14dc9dca.js delete mode 100644 custom_components/hacs/hacs_frontend/c.14dc9dca.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.21c042d4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.24bd2446.js delete mode 100644 custom_components/hacs/hacs_frontend/c.24bd2446.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.25ed1ae4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.25ed1ae4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.2645c235.js delete mode 100644 custom_components/hacs/hacs_frontend/c.2645c235.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.2d5ed670.js delete mode 100644 custom_components/hacs/hacs_frontend/c.2d5ed670.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.2ee83bd0.js delete mode 100644 custom_components/hacs/hacs_frontend/c.2ee83bd0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.3243a8b0.js delete mode 100644 custom_components/hacs/hacs_frontend/c.3243a8b0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.3da15c48.js delete mode 100644 custom_components/hacs/hacs_frontend/c.3da15c48.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.3f859915.js delete mode 100644 custom_components/hacs/hacs_frontend/c.3f859915.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4204ca09.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4204ca09.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4266acdb.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4266acdb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.42d6aebd.js delete mode 100644 custom_components/hacs/hacs_frontend/c.42d6aebd.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.456b65b4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.456b65b4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4a97632a.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4a97632a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4c04acb5.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4c04acb5.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4fa7acdf.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4fa7acdf.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.4feb0cb8.js delete mode 100644 custom_components/hacs/hacs_frontend/c.4feb0cb8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.50bfd408.js delete mode 100644 custom_components/hacs/hacs_frontend/c.50bfd408.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.568c70d8.js delete mode 100644 custom_components/hacs/hacs_frontend/c.568c70d8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.5d3ce9d6.js delete mode 100644 custom_components/hacs/hacs_frontend/c.5d3ce9d6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.656daa82.js delete mode 100644 custom_components/hacs/hacs_frontend/c.710a50fc.js delete mode 100644 custom_components/hacs/hacs_frontend/c.710a50fc.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.743a15a1.js delete mode 100644 custom_components/hacs/hacs_frontend/c.743a15a1.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.7948d625.js delete mode 100644 custom_components/hacs/hacs_frontend/c.7948d625.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.7bb36093.js delete mode 100644 custom_components/hacs/hacs_frontend/c.7bb36093.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.81a49b25.js delete mode 100644 custom_components/hacs/hacs_frontend/c.81a49b25.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.82e03b89.js delete mode 100644 custom_components/hacs/hacs_frontend/c.82e03b89.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.82eccc94.js delete mode 100644 custom_components/hacs/hacs_frontend/c.82eccc94.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.8d4c35ad.js delete mode 100644 custom_components/hacs/hacs_frontend/c.8d4c35ad.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.8de55195.js delete mode 100644 custom_components/hacs/hacs_frontend/c.8de55195.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.8e28b461.js delete mode 100644 custom_components/hacs/hacs_frontend/c.8e28b461.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.97b7c4b0.js delete mode 100644 custom_components/hacs/hacs_frontend/c.97b7c4b0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.99c1c4ba.js delete mode 100644 custom_components/hacs/hacs_frontend/c.99c1c4ba.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.9b92f489.js delete mode 100644 custom_components/hacs/hacs_frontend/c.9b92f489.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.a5f69ed4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.a5f69ed4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.aa05d073.js delete mode 100644 custom_components/hacs/hacs_frontend/c.aa05d073.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ad739743.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ad739743.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.b9fadbef.js delete mode 100644 custom_components/hacs/hacs_frontend/c.b9fadbef.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.bc53dda1.js delete mode 100644 custom_components/hacs/hacs_frontend/c.bc53dda1.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.bc5a73e9.js delete mode 100644 custom_components/hacs/hacs_frontend/c.bc5a73e9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.bdf06437.js delete mode 100644 custom_components/hacs/hacs_frontend/c.bdf06437.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.c436d42d.js delete mode 100644 custom_components/hacs/hacs_frontend/c.c436d42d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.c79c22f9.js delete mode 100644 custom_components/hacs/hacs_frontend/c.c79c22f9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d124a3a6.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d124a3a6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d262aab0.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d262aab0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d2e52e5a.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d2e52e5a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.d6d13164.js delete mode 100644 custom_components/hacs/hacs_frontend/c.d6d13164.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.e23b0d0b.js delete mode 100644 custom_components/hacs/hacs_frontend/c.e23b0d0b.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.e2a8d067.js delete mode 100644 custom_components/hacs/hacs_frontend/c.e2a8d067.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.ecbce863.js delete mode 100644 custom_components/hacs/hacs_frontend/c.ecbce863.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.f12697b4.js delete mode 100644 custom_components/hacs/hacs_frontend/c.f12697b4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.f1291e50.js delete mode 100644 custom_components/hacs/hacs_frontend/c.f1291e50.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.f2bb3724.js delete mode 100644 custom_components/hacs/hacs_frontend/c.f2bb3724.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.f6611997.js delete mode 100644 custom_components/hacs/hacs_frontend/c.f6611997.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.f940f080.js delete mode 100644 custom_components/hacs/hacs_frontend/c.f940f080.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/c.fe747ba2.js delete mode 100644 custom_components/hacs/hacs_frontend/c.fe747ba2.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/entrypoint.js delete mode 100644 custom_components/hacs/hacs_frontend/entrypoint.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/main-ad130be7.js delete mode 100644 custom_components/hacs/hacs_frontend/main-ad130be7.js.gz delete mode 100644 custom_components/hacs/hacs_frontend/manifest.json delete mode 100644 custom_components/hacs/hacs_frontend/version.py delete mode 100644 custom_components/hacs/hacs_frontend_experimental/__init__.py delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.004a7b01.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.004a7b01.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.00e853e1.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.00e853e1.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.033798e3.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.033798e3.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.04ecc0ad.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.07e395f8.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.07e395f8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.0931d4e5.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.0931d4e5.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.1024e243.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.1075ceb6.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.1075ceb6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10855172.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10855172.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.1095ea82.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.1095ea82.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10b44dbb.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10b44dbb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10c7d0ce.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.10c7d0ce.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.117d0056.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.117d0056.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.146bd8ba.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.146bd8ba.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.21c042d4.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.2610e8cd.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.2610e8cd.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.2a64ceac.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.2a64ceac.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.33478cf6.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.33478cf6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.34b7552d.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.34b7552d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.36ae07d6.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.36ae07d6.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.388f6c87.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.388f6c87.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.3cd443fb.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.3cd443fb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.3e134699.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.3e134699.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.468b43fb.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.468b43fb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.4707854b.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.4707854b.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.4f015773.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.4f8247dc.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.4f8247dc.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.50a2e981.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.50a2e981.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.50bfd408.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.50bfd408.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.54067e61.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.54067e61.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.55c222d3.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.55c222d3.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.59ae3c13.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.59ae3c13.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5aed34c8.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5aed34c8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5ebe89cb.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5ebe89cb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5fe2e3ab.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.5fe2e3ab.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6233ba52.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6233ba52.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.656daa82.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6a1a9e04.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6a1a9e04.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6d6a8b76.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6d6a8b76.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6eb9fcd4.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6eb9fcd4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6f18200a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6f18200a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6f84470d.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.6f84470d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.704dab74.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.704dab74.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7398f5d5.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7398f5d5.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.743a15a1.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.743a15a1.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7606b61b.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7606b61b.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7a44e681.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7a44e681.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7d6b8ecd.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.7d6b8ecd.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.81714150.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.81714150.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.86b125b8.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.86b125b8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.874c8cfd.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.89afba42.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.89afba42.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.89ccd556.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.89ccd556.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.8e28b461.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.8e28b461.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.8e31888c.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.8e31888c.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.92d158dd.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.92d158dd.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.99cf2c6d.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.99cf2c6d.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9ca1c36a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9ca1c36a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9f8c12a9.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9f8c12a9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9fea9e8a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.9fea9e8a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a0797e5e.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a0797e5e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a0946910.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a1a1fa36.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a1a1fa36.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a23e6b57.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a23e6b57.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a35673d5.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a35673d5.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a42008f9.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a42008f9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a9f9a1ad.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.a9f9a1ad.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ad739743.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ad739743.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.af6192ab.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.af6192ab.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b0145069.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b02ad375.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b02ad375.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b5bff745.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b5bff745.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b72da797.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.b72da797.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.bae47305.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.bae47305.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.bc53dda1.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.bc53dda1.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c128b7f4.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c128b7f4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c14afbb0.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c14afbb0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c177bbc3.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c177bbc3.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c629b018.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c629b018.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c6e8abf0.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c6e8abf0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c7247a8c.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c7247a8c.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c91fa748.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.c91fa748.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ca7549f6.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cb18c559.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cb18c559.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cbce77f6.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cbdebe08.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cbdebe08.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ccbe2b52.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ccbe2b52.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cde53df3.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cde53df3.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cf116af0.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.cf116af0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d0bb37e8.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d0bb37e8.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d1219bde.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d1219bde.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d2f13ac1.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d32a5f4a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d32a5f4a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d3a1c985.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d3a1c985.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d9d8b90e.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.d9d8b90e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.dd8473cb.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.dd8473cb.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e23b0d0b.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e23b0d0b.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e3f3a0be.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e3f3a0be.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e651e5fa.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e651e5fa.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e6b9d450.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.e6b9d450.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.eab7754a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.eab7754a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.eaded7f4.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.eaded7f4.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ebda878e.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ebda878e.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ecded9d0.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ecded9d0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ef7f8e16.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ef7f8e16.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f03f3db9.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f03f3db9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f23c17e5.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f23c17e5.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f2af93f0.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f2af93f0.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f2bb3724.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f2bb3724.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f3491693.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f3491693.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f4985284.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f4985284.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f965ee00.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.f965ee00.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fa0ef026.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fbdfc079.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fbdfc079.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fc9cf645.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fc9cf645.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fe747ba2.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fe747ba2.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fea0de05.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.fea0de05.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ffceae7a.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/c.ffceae7a.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/entrypoint.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/entrypoint.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/main-85e087f9.js delete mode 100644 custom_components/hacs/hacs_frontend_experimental/main-85e087f9.js.gz delete mode 100644 custom_components/hacs/hacs_frontend_experimental/manifest.json delete mode 100644 custom_components/hacs/hacs_frontend_experimental/version.py delete mode 100644 custom_components/hacs/iconset.js delete mode 100644 custom_components/hacs/manifest.json delete mode 100644 custom_components/hacs/repairs.py delete mode 100644 custom_components/hacs/repositories/__init__.py delete mode 100644 custom_components/hacs/repositories/appdaemon.py delete mode 100644 custom_components/hacs/repositories/base.py delete mode 100644 custom_components/hacs/repositories/integration.py delete mode 100644 custom_components/hacs/repositories/netdaemon.py delete mode 100644 custom_components/hacs/repositories/plugin.py delete mode 100644 custom_components/hacs/repositories/python_script.py delete mode 100644 custom_components/hacs/repositories/template.py delete mode 100644 custom_components/hacs/repositories/theme.py delete mode 100644 custom_components/hacs/sensor.py delete mode 100644 custom_components/hacs/system_health.py delete mode 100644 custom_components/hacs/translations/en.json delete mode 100644 custom_components/hacs/update.py delete mode 100644 custom_components/hacs/utils/__init__.py delete mode 100644 custom_components/hacs/utils/backup.py delete mode 100644 custom_components/hacs/utils/configuration_schema.py delete mode 100644 custom_components/hacs/utils/data.py delete mode 100644 custom_components/hacs/utils/decode.py delete mode 100644 custom_components/hacs/utils/decorator.py delete mode 100644 custom_components/hacs/utils/default.repositories delete mode 100644 custom_components/hacs/utils/filters.py delete mode 100644 custom_components/hacs/utils/json.py delete mode 100644 custom_components/hacs/utils/logger.py delete mode 100644 custom_components/hacs/utils/path.py delete mode 100644 custom_components/hacs/utils/queue_manager.py delete mode 100644 custom_components/hacs/utils/regex.py delete mode 100644 custom_components/hacs/utils/store.py delete mode 100644 custom_components/hacs/utils/template.py delete mode 100644 custom_components/hacs/utils/validate.py delete mode 100644 custom_components/hacs/utils/version.py delete mode 100644 custom_components/hacs/utils/workarounds.py delete mode 100644 custom_components/hacs/validate/README.md delete mode 100644 custom_components/hacs/validate/__init__.py delete mode 100644 custom_components/hacs/validate/archived.py delete mode 100644 custom_components/hacs/validate/base.py delete mode 100644 custom_components/hacs/validate/brands.py delete mode 100644 custom_components/hacs/validate/description.py delete mode 100644 custom_components/hacs/validate/hacsjson.py delete mode 100644 custom_components/hacs/validate/images.py delete mode 100644 custom_components/hacs/validate/information.py delete mode 100644 custom_components/hacs/validate/integration_manifest.py delete mode 100644 custom_components/hacs/validate/issues.py delete mode 100644 custom_components/hacs/validate/manager.py delete mode 100644 custom_components/hacs/validate/topics.py delete mode 100644 custom_components/hacs/websocket/__init__.py delete mode 100644 custom_components/hacs/websocket/critical.py delete mode 100644 custom_components/hacs/websocket/repositories.py delete mode 100644 custom_components/hacs/websocket/repository.py delete mode 100644 custom_components/hass_agent/__init__.py delete mode 100644 custom_components/hass_agent/config_flow.py delete mode 100644 custom_components/hass_agent/const.py delete mode 100644 custom_components/hass_agent/device_trigger.py delete mode 100644 custom_components/hass_agent/manifest.json delete mode 100644 custom_components/hass_agent/media_player.py delete mode 100644 custom_components/hass_agent/notify.py delete mode 100644 custom_components/hass_agent/strings.json delete mode 100644 custom_components/hass_agent/translations/en.json delete mode 100644 custom_components/hass_agent/views.py delete mode 100644 custom_components/holidays/.pylintrc delete mode 100644 custom_components/holidays/__init__.py delete mode 100644 custom_components/holidays/calendar.py delete mode 100644 custom_components/holidays/config_flow.py delete mode 100644 custom_components/holidays/const.py delete mode 100644 custom_components/holidays/diagnostics.py delete mode 100644 custom_components/holidays/manifest.json delete mode 100644 custom_components/holidays/translations/cs.json delete mode 100644 custom_components/holidays/translations/de.json delete mode 100644 custom_components/holidays/translations/en.json delete mode 100644 custom_components/holidays/translations/es.json delete mode 100644 custom_components/holidays/translations/et.json delete mode 100644 custom_components/holidays/translations/fr.json delete mode 100644 custom_components/holidays/translations/it.json delete mode 100644 custom_components/holidays/translations/pl.json delete mode 100644 custom_components/holidays/translations/pt-BR.json delete mode 100644 custom_components/holidays/translations/ru.json delete mode 100644 custom_components/holidays/translations/sk.json delete mode 100644 custom_components/holidays/translations/ua.json delete mode 100644 custom_components/keymaster/__init__.py delete mode 100644 custom_components/keymaster/binary_sensor.py delete mode 100644 custom_components/keymaster/config_flow.py delete mode 100644 custom_components/keymaster/const.py delete mode 100644 custom_components/keymaster/exceptions.py delete mode 100644 custom_components/keymaster/helpers.py delete mode 100644 custom_components/keymaster/keymaster.yaml delete mode 100644 custom_components/keymaster/keymaster_child.yaml delete mode 100644 custom_components/keymaster/keymaster_common.yaml delete mode 100644 custom_components/keymaster/keymaster_common_child.yaml delete mode 100644 custom_components/keymaster/lock.py delete mode 100644 custom_components/keymaster/lovelace.code delete mode 100644 custom_components/keymaster/lovelace.head delete mode 100644 custom_components/keymaster/lovelace_child.code delete mode 100644 custom_components/keymaster/lovelace_child.head delete mode 100644 custom_components/keymaster/manifest.json delete mode 100644 custom_components/keymaster/sensor.py delete mode 100644 custom_components/keymaster/services.py delete mode 100644 custom_components/keymaster/services.yaml delete mode 100644 custom_components/keymaster/strings.json delete mode 100644 custom_components/keymaster/system_health.py delete mode 100644 custom_components/keymaster/translations/en.json delete mode 100644 custom_components/keymaster/translations/nb.json delete mode 100644 custom_components/mail_and_packages/__init__.py delete mode 100644 custom_components/mail_and_packages/binary_sensor.py delete mode 100644 custom_components/mail_and_packages/camera.py delete mode 100644 custom_components/mail_and_packages/config_flow.py delete mode 100644 custom_components/mail_and_packages/const.py delete mode 100644 custom_components/mail_and_packages/diagnostics.py delete mode 100644 custom_components/mail_and_packages/helpers.py delete mode 100644 custom_components/mail_and_packages/image-no-mailpieces700.jpg delete mode 100644 custom_components/mail_and_packages/images/overlay.png delete mode 100644 custom_components/mail_and_packages/images/vignette.png delete mode 100644 custom_components/mail_and_packages/images/white.png delete mode 100644 custom_components/mail_and_packages/mail_none.gif delete mode 100644 custom_components/mail_and_packages/manifest.json delete mode 100644 custom_components/mail_and_packages/no_deliveries.jpg delete mode 100644 custom_components/mail_and_packages/overlay.png delete mode 100644 custom_components/mail_and_packages/sensor.py delete mode 100644 custom_components/mail_and_packages/services.yaml delete mode 100644 custom_components/mail_and_packages/strings.json delete mode 100644 custom_components/mail_and_packages/translations/ca.json delete mode 100644 custom_components/mail_and_packages/translations/de.json delete mode 100644 custom_components/mail_and_packages/translations/en.json delete mode 100644 custom_components/mail_and_packages/translations/es.json delete mode 100644 custom_components/mail_and_packages/translations/es_419.json delete mode 100644 custom_components/mail_and_packages/translations/fi.json delete mode 100644 custom_components/mail_and_packages/translations/fr.json delete mode 100644 custom_components/mail_and_packages/translations/hu.json delete mode 100644 custom_components/mail_and_packages/translations/it.json delete mode 100644 custom_components/mail_and_packages/translations/ko.json delete mode 100644 custom_components/mail_and_packages/translations/nl.json delete mode 100644 custom_components/mail_and_packages/translations/no.json delete mode 100644 custom_components/mail_and_packages/translations/pl.json delete mode 100644 custom_components/mail_and_packages/translations/pt.json delete mode 100644 custom_components/mail_and_packages/translations/pt_BR.json delete mode 100644 custom_components/mail_and_packages/translations/ru.json delete mode 100644 custom_components/mail_and_packages/translations/sk.json delete mode 100644 custom_components/mail_and_packages/translations/sl.json delete mode 100644 custom_components/mail_and_packages/translations/sv.json delete mode 100644 custom_components/mail_and_packages/translations/zh_Hant_HK.json delete mode 100644 custom_components/mail_and_packages/vignette.png delete mode 100644 custom_components/mail_and_packages/white.png delete mode 100644 custom_components/readme/__init__.py delete mode 100644 custom_components/readme/config_flow.py delete mode 100644 custom_components/readme/const.py delete mode 100644 custom_components/readme/default.j2 delete mode 100644 custom_components/readme/manifest.json delete mode 100644 custom_components/readme/services.yaml delete mode 100644 custom_components/readme/translations/en.json delete mode 100644 custom_components/subaru/__init__.py delete mode 100644 custom_components/subaru/binary_sensor.py delete mode 100644 custom_components/subaru/button.py delete mode 100644 custom_components/subaru/config_flow.py delete mode 100644 custom_components/subaru/const.py delete mode 100644 custom_components/subaru/device.py delete mode 100644 custom_components/subaru/device_tracker.py delete mode 100644 custom_components/subaru/diagnostics.py delete mode 100644 custom_components/subaru/lock.py delete mode 100644 custom_components/subaru/manifest.json delete mode 100644 custom_components/subaru/migrate.py delete mode 100644 custom_components/subaru/options.py delete mode 100644 custom_components/subaru/remote_service.py delete mode 100644 custom_components/subaru/select.py delete mode 100644 custom_components/subaru/sensor.py delete mode 100644 custom_components/subaru/services.yaml delete mode 100644 custom_components/subaru/strings.json delete mode 100644 custom_components/subaru/translations/en.json delete mode 100644 custom_components/unifi_status/__init__.py delete mode 100644 custom_components/unifi_status/const.py delete mode 100644 custom_components/unifi_status/manifest.json delete mode 100644 custom_components/unifi_status/pyunifi/__init__.py delete mode 100644 custom_components/unifi_status/pyunifi/controller.py delete mode 100644 custom_components/unifi_status/sensor.py delete mode 100644 custom_components/unifi_status/switch.py delete mode 100644 custom_components/watchman/__init__.py delete mode 100644 custom_components/watchman/config_flow.py delete mode 100644 custom_components/watchman/const.py delete mode 100644 custom_components/watchman/coordinator.py delete mode 100644 custom_components/watchman/entity.py delete mode 100644 custom_components/watchman/manifest.json delete mode 100644 custom_components/watchman/sensor.py delete mode 100644 custom_components/watchman/services.yaml delete mode 100644 custom_components/watchman/translations/en.json delete mode 100644 custom_components/watchman/utils.py delete mode 100644 custom_components/webrtc/__init__.py delete mode 100644 custom_components/webrtc/config_flow.py delete mode 100644 custom_components/webrtc/manifest.json delete mode 100644 custom_components/webrtc/media_player.py delete mode 100644 custom_components/webrtc/services.yaml delete mode 100644 custom_components/webrtc/translations/en.json delete mode 100644 custom_components/webrtc/utils.py delete mode 100644 custom_components/webrtc/www/digital-ptz.js delete mode 100644 custom_components/webrtc/www/embed.html delete mode 100644 custom_components/webrtc/www/video-rtc.js delete mode 100644 custom_components/webrtc/www/webrtc-camera.js delete mode 100644 www/community/apexcharts-card/apexcharts-card.js delete mode 100644 www/community/apexcharts-card/apexcharts-card.js.gz delete mode 100644 www/community/bar-card/bar-card.js delete mode 100644 www/community/bar-card/bar-card.js.gz delete mode 100644 www/community/battery-state-card/battery-state-card.js delete mode 100644 www/community/battery-state-card/battery-state-card.js.gz delete mode 100644 www/community/battery-state-card/battery-state-card.js.map delete mode 100644 www/community/button-card/button-card.js delete mode 100644 www/community/button-card/button-card.js.gz delete mode 100644 www/community/decluttering-card/decluttering-card.js delete mode 100644 www/community/decluttering-card/decluttering-card.js.gz delete mode 100644 www/community/frigate-hass-card/_commonjsHelpers-1789f0cf.js delete mode 100644 www/community/frigate-hass-card/_commonjsHelpers-1789f0cf.js.gz delete mode 100644 www/community/frigate-hass-card/audio-557099cb.js delete mode 100644 www/community/frigate-hass-card/audio-557099cb.js.gz delete mode 100644 www/community/frigate-hass-card/card-555679fd.js delete mode 100644 www/community/frigate-hass-card/card-555679fd.js.gz delete mode 100644 www/community/frigate-hass-card/card-67eaecc9.js delete mode 100644 www/community/frigate-hass-card/card-67eaecc9.js.gz delete mode 100644 www/community/frigate-hass-card/card-b71c94d3.js delete mode 100644 www/community/frigate-hass-card/card-b71c94d3.js.gz delete mode 100644 www/community/frigate-hass-card/card-f444d6e4.js delete mode 100644 www/community/frigate-hass-card/card-f444d6e4.js.gz delete mode 100644 www/community/frigate-hass-card/editor-7b16019d.js delete mode 100644 www/community/frigate-hass-card/editor-7b16019d.js.gz delete mode 100644 www/community/frigate-hass-card/editor-af0fc00e.js delete mode 100644 www/community/frigate-hass-card/editor-af0fc00e.js.gz delete mode 100644 www/community/frigate-hass-card/editor-b7d24e7c.js delete mode 100644 www/community/frigate-hass-card/editor-b7d24e7c.js.gz delete mode 100644 www/community/frigate-hass-card/editor-da5c5110.js delete mode 100644 www/community/frigate-hass-card/editor-da5c5110.js.gz delete mode 100644 www/community/frigate-hass-card/endpoint-37cabef9.js delete mode 100644 www/community/frigate-hass-card/endpoint-37cabef9.js.gz delete mode 100644 www/community/frigate-hass-card/endpoint-804d09ae.js delete mode 100644 www/community/frigate-hass-card/endpoint-804d09ae.js.gz delete mode 100644 www/community/frigate-hass-card/endpoint-a3caa70b.js delete mode 100644 www/community/frigate-hass-card/endpoint-a3caa70b.js.gz delete mode 100644 www/community/frigate-hass-card/endpoint-aa68fc9e.js delete mode 100644 www/community/frigate-hass-card/endpoint-aa68fc9e.js.gz delete mode 100644 www/community/frigate-hass-card/engine-e412e9a0.js delete mode 100644 www/community/frigate-hass-card/engine-e412e9a0.js.gz delete mode 100644 www/community/frigate-hass-card/engine-frigate-2c5e3aa9.js delete mode 100644 www/community/frigate-hass-card/engine-frigate-2c5e3aa9.js.gz delete mode 100644 www/community/frigate-hass-card/engine-frigate-34f271af.js delete mode 100644 www/community/frigate-hass-card/engine-frigate-34f271af.js.gz delete mode 100644 www/community/frigate-hass-card/engine-frigate-43f855a5.js delete mode 100644 www/community/frigate-hass-card/engine-frigate-43f855a5.js.gz delete mode 100644 www/community/frigate-hass-card/engine-frigate-9ba42b9b.js delete mode 100644 www/community/frigate-hass-card/engine-frigate-9ba42b9b.js.gz delete mode 100644 www/community/frigate-hass-card/engine-generic-108d3e01.js delete mode 100644 www/community/frigate-hass-card/engine-generic-108d3e01.js.gz delete mode 100644 www/community/frigate-hass-card/engine-generic-29e76a87.js delete mode 100644 www/community/frigate-hass-card/engine-generic-29e76a87.js.gz delete mode 100644 www/community/frigate-hass-card/engine-generic-395b8c68.js delete mode 100644 www/community/frigate-hass-card/engine-generic-395b8c68.js.gz delete mode 100644 www/community/frigate-hass-card/engine-generic-93edb33d.js delete mode 100644 www/community/frigate-hass-card/engine-generic-93edb33d.js.gz delete mode 100644 www/community/frigate-hass-card/engine-motioneye-6f55ca36.js delete mode 100644 www/community/frigate-hass-card/engine-motioneye-6f55ca36.js.gz delete mode 100644 www/community/frigate-hass-card/engine-motioneye-7ae7c77d.js delete mode 100644 www/community/frigate-hass-card/engine-motioneye-7ae7c77d.js.gz delete mode 100644 www/community/frigate-hass-card/engine-motioneye-ae70fe08.js delete mode 100644 www/community/frigate-hass-card/engine-motioneye-ae70fe08.js.gz delete mode 100644 www/community/frigate-hass-card/engine-motioneye-dd839994.js delete mode 100644 www/community/frigate-hass-card/engine-motioneye-dd839994.js.gz delete mode 100644 www/community/frigate-hass-card/frigate-hass-card.js delete mode 100644 www/community/frigate-hass-card/frigate-hass-card.js.gz delete mode 100644 www/community/frigate-hass-card/frigate-hass-card.zip delete mode 100644 www/community/frigate-hass-card/gallery-37a1ecb2.js delete mode 100644 www/community/frigate-hass-card/gallery-37a1ecb2.js.gz delete mode 100644 www/community/frigate-hass-card/gallery-562279f6.js delete mode 100644 www/community/frigate-hass-card/gallery-562279f6.js.gz delete mode 100644 www/community/frigate-hass-card/gallery-6281c347.js delete mode 100644 www/community/frigate-hass-card/gallery-6281c347.js.gz delete mode 100644 www/community/frigate-hass-card/gallery-cdbcd920.js delete mode 100644 www/community/frigate-hass-card/gallery-cdbcd920.js.gz delete mode 100644 www/community/frigate-hass-card/ha-hls-player-3b15cd90.js delete mode 100644 www/community/frigate-hass-card/ha-hls-player-3b15cd90.js.gz delete mode 100644 www/community/frigate-hass-card/ha-hls-player-9d847d43.js delete mode 100644 www/community/frigate-hass-card/ha-hls-player-9d847d43.js.gz delete mode 100644 www/community/frigate-hass-card/ha-hls-player-aef987da.js delete mode 100644 www/community/frigate-hass-card/ha-hls-player-aef987da.js.gz delete mode 100644 www/community/frigate-hass-card/ha-hls-player-af78b3fb.js delete mode 100644 www/community/frigate-hass-card/ha-hls-player-af78b3fb.js.gz delete mode 100644 www/community/frigate-hass-card/image-0b99ab11.js delete mode 100644 www/community/frigate-hass-card/image-0b99ab11.js.gz delete mode 100644 www/community/frigate-hass-card/image-8539ce12.js delete mode 100644 www/community/frigate-hass-card/image-8539ce12.js.gz delete mode 100644 www/community/frigate-hass-card/image-9b3561f9.js delete mode 100644 www/community/frigate-hass-card/image-9b3561f9.js.gz delete mode 100644 www/community/frigate-hass-card/image-c77210cd.js delete mode 100644 www/community/frigate-hass-card/image-c77210cd.js.gz delete mode 100644 www/community/frigate-hass-card/index-52dee8bb.js delete mode 100644 www/community/frigate-hass-card/index-52dee8bb.js.gz delete mode 100644 www/community/frigate-hass-card/index-86c29aa3.js delete mode 100644 www/community/frigate-hass-card/index-86c29aa3.js.gz delete mode 100644 www/community/frigate-hass-card/index-9c06b848.js delete mode 100644 www/community/frigate-hass-card/index-9c06b848.js.gz delete mode 100644 www/community/frigate-hass-card/index-af8cf05c.js delete mode 100644 www/community/frigate-hass-card/index-af8cf05c.js.gz delete mode 100644 www/community/frigate-hass-card/index-b0b64895.js delete mode 100644 www/community/frigate-hass-card/index-b0b64895.js.gz delete mode 100644 www/community/frigate-hass-card/index-c96813b9.js delete mode 100644 www/community/frigate-hass-card/index-c96813b9.js.gz delete mode 100644 www/community/frigate-hass-card/index-cb5418f2.js delete mode 100644 www/community/frigate-hass-card/index-cb5418f2.js.gz delete mode 100644 www/community/frigate-hass-card/index-fe09cc59.js delete mode 100644 www/community/frigate-hass-card/index-fe09cc59.js.gz delete mode 100644 www/community/frigate-hass-card/lang-it-0e2e946c.js delete mode 100644 www/community/frigate-hass-card/lang-it-0e2e946c.js.gz delete mode 100644 www/community/frigate-hass-card/lang-it-88695d4b.js delete mode 100644 www/community/frigate-hass-card/lang-it-88695d4b.js.gz delete mode 100644 www/community/frigate-hass-card/lang-it-afcfe79f.js delete mode 100644 www/community/frigate-hass-card/lang-it-afcfe79f.js.gz delete mode 100644 www/community/frigate-hass-card/lang-it-c5de084e.js delete mode 100644 www/community/frigate-hass-card/lang-it-c5de084e.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-09b73763.js delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-09b73763.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-1648942c.js delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-1648942c.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-23dbaa2a.js delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-23dbaa2a.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-e489f84e.js delete mode 100644 www/community/frigate-hass-card/lang-pt-BR-e489f84e.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-PT-440b6dfd.js delete mode 100644 www/community/frigate-hass-card/lang-pt-PT-440b6dfd.js.gz delete mode 100644 www/community/frigate-hass-card/lang-pt-PT-9ae2dd08.js delete mode 100644 www/community/frigate-hass-card/lang-pt-PT-9ae2dd08.js.gz delete mode 100644 www/community/frigate-hass-card/lazyload-7e37567e.js delete mode 100644 www/community/frigate-hass-card/lazyload-7e37567e.js.gz delete mode 100644 www/community/frigate-hass-card/lazyload-c2d6254a.js delete mode 100644 www/community/frigate-hass-card/lazyload-c2d6254a.js.gz delete mode 100644 www/community/frigate-hass-card/live-747fc439.js delete mode 100644 www/community/frigate-hass-card/live-747fc439.js.gz delete mode 100644 www/community/frigate-hass-card/live-90d893af.js delete mode 100644 www/community/frigate-hass-card/live-90d893af.js.gz delete mode 100644 www/community/frigate-hass-card/live-cf2512fe.js delete mode 100644 www/community/frigate-hass-card/live-cf2512fe.js.gz delete mode 100644 www/community/frigate-hass-card/live-e0c9196c.js delete mode 100644 www/community/frigate-hass-card/live-e0c9196c.js.gz delete mode 100644 www/community/frigate-hass-card/live-go2rtc-061e1363.js delete mode 100644 www/community/frigate-hass-card/live-go2rtc-061e1363.js.gz delete mode 100644 www/community/frigate-hass-card/live-go2rtc-0795a62f.js delete mode 100644 www/community/frigate-hass-card/live-go2rtc-0795a62f.js.gz delete mode 100644 www/community/frigate-hass-card/live-go2rtc-c50a1f44.js delete mode 100644 www/community/frigate-hass-card/live-go2rtc-c50a1f44.js.gz delete mode 100644 www/community/frigate-hass-card/live-go2rtc-c8dd090e.js delete mode 100644 www/community/frigate-hass-card/live-go2rtc-c8dd090e.js.gz delete mode 100644 www/community/frigate-hass-card/live-ha-35053159.js delete mode 100644 www/community/frigate-hass-card/live-ha-35053159.js.gz delete mode 100644 www/community/frigate-hass-card/live-ha-a91f09fa.js delete mode 100644 www/community/frigate-hass-card/live-ha-a91f09fa.js.gz delete mode 100644 www/community/frigate-hass-card/live-ha-dacf2da4.js delete mode 100644 www/community/frigate-hass-card/live-ha-dacf2da4.js.gz delete mode 100644 www/community/frigate-hass-card/live-ha-df63bfc8.js delete mode 100644 www/community/frigate-hass-card/live-ha-df63bfc8.js.gz delete mode 100644 www/community/frigate-hass-card/live-image-080d4be7.js delete mode 100644 www/community/frigate-hass-card/live-image-080d4be7.js.gz delete mode 100644 www/community/frigate-hass-card/live-image-68808419.js delete mode 100644 www/community/frigate-hass-card/live-image-68808419.js.gz delete mode 100644 www/community/frigate-hass-card/live-image-bf94d021.js delete mode 100644 www/community/frigate-hass-card/live-image-bf94d021.js.gz delete mode 100644 www/community/frigate-hass-card/live-image-c8850fc4.js delete mode 100644 www/community/frigate-hass-card/live-image-c8850fc4.js.gz delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-13512353.js delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-13512353.js.gz delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-7e3f1254.js delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-7e3f1254.js.gz delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-9c767737.js delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-9c767737.js.gz delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-abf822da.js delete mode 100644 www/community/frigate-hass-card/live-jsmpeg-abf822da.js.gz delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-91042eec.js delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-91042eec.js.gz delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-961c5e22.js delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-961c5e22.js.gz delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-cc9b6e8a.js delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-cc9b6e8a.js.gz delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-dfc8f852.js delete mode 100644 www/community/frigate-hass-card/live-webrtc-card-dfc8f852.js.gz delete mode 100644 www/community/frigate-hass-card/media-694b9ac5.js delete mode 100644 www/community/frigate-hass-card/media-694b9ac5.js.gz delete mode 100644 www/community/frigate-hass-card/media-b0eb3f2a.js delete mode 100644 www/community/frigate-hass-card/media-b0eb3f2a.js.gz delete mode 100644 www/community/frigate-hass-card/media-e46d51bc.js delete mode 100644 www/community/frigate-hass-card/media-e46d51bc.js.gz delete mode 100644 www/community/frigate-hass-card/media-ea5fcd89.js delete mode 100644 www/community/frigate-hass-card/media-ea5fcd89.js.gz delete mode 100644 www/community/frigate-hass-card/media-layout-8e0c974f.js delete mode 100644 www/community/frigate-hass-card/media-layout-8e0c974f.js.gz delete mode 100644 www/community/frigate-hass-card/media-to-view-e0e2d1f6.js delete mode 100644 www/community/frigate-hass-card/media-to-view-e0e2d1f6.js.gz delete mode 100644 www/community/frigate-hass-card/surround-b1c1a8e7.js delete mode 100644 www/community/frigate-hass-card/surround-b1c1a8e7.js.gz delete mode 100644 www/community/frigate-hass-card/timeline-2b05c3db.js delete mode 100644 www/community/frigate-hass-card/timeline-2b05c3db.js.gz delete mode 100644 www/community/frigate-hass-card/timeline-4ff32893.js delete mode 100644 www/community/frigate-hass-card/timeline-4ff32893.js.gz delete mode 100644 www/community/frigate-hass-card/timeline-6aa9e747.js delete mode 100644 www/community/frigate-hass-card/timeline-6aa9e747.js.gz delete mode 100644 www/community/frigate-hass-card/timeline-b513ca0a.js delete mode 100644 www/community/frigate-hass-card/timeline-b513ca0a.js.gz delete mode 100644 www/community/frigate-hass-card/uniqWith-12b3ff8a.js delete mode 100644 www/community/frigate-hass-card/uniqWith-12b3ff8a.js.gz delete mode 100644 www/community/frigate-hass-card/uniqWith-5b9169bd.js delete mode 100644 www/community/frigate-hass-card/uniqWith-5b9169bd.js.gz delete mode 100644 www/community/frigate-hass-card/uniqWith-936aee9c.js delete mode 100644 www/community/frigate-hass-card/uniqWith-936aee9c.js.gz delete mode 100644 www/community/frigate-hass-card/uniqWith-bb11877e.js delete mode 100644 www/community/frigate-hass-card/uniqWith-bb11877e.js.gz delete mode 100644 www/community/frigate-hass-card/viewer-122723f1.js delete mode 100644 www/community/frigate-hass-card/viewer-122723f1.js.gz delete mode 100644 www/community/frigate-hass-card/viewer-77d60ff1.js delete mode 100644 www/community/frigate-hass-card/viewer-77d60ff1.js.gz delete mode 100644 www/community/frigate-hass-card/viewer-ab95edc7.js delete mode 100644 www/community/frigate-hass-card/viewer-ab95edc7.js.gz delete mode 100644 www/community/frigate-hass-card/viewer-b95bc789.js delete mode 100644 www/community/frigate-hass-card/viewer-b95bc789.js.gz delete mode 100644 www/community/frigate-hass-card/zoomer-1857311a.js delete mode 100644 www/community/frigate-hass-card/zoomer-1857311a.js.gz delete mode 100644 www/community/frigate-hass-card/zoomer-dc22c08a.js delete mode 100644 www/community/frigate-hass-card/zoomer-dc22c08a.js.gz delete mode 100644 www/community/ha-floorplan/floorplan-examples.js delete mode 100644 www/community/ha-floorplan/floorplan-examples.js.gz delete mode 100644 www/community/ha-floorplan/floorplan.js delete mode 100644 www/community/ha-floorplan/floorplan.js.gz delete mode 100644 www/community/ha-sankey-chart/ha-sankey-chart.js delete mode 100644 www/community/ha-sankey-chart/ha-sankey-chart.js.gz delete mode 100644 www/community/history-explorer-card/history-explorer-card.js delete mode 100644 www/community/history-explorer-card/history-explorer-card.js.gz delete mode 100644 www/community/kb-steam-card/kb-steam-card.js delete mode 100644 www/community/kb-steam-card/kb-steam-card.js.gz delete mode 100644 www/community/kiosk-mode/kiosk-mode.js delete mode 100644 www/community/kiosk-mode/kiosk-mode.js.gz delete mode 100644 www/community/lovelace-auto-entities/auto-entities.js delete mode 100644 www/community/lovelace-auto-entities/auto-entities.js.gz delete mode 100644 www/community/lovelace-auto-entities/rollup.config.js delete mode 100644 www/community/lovelace-auto-entities/rollup.config.js.gz delete mode 100644 www/community/lovelace-card-mod/card-mod.js delete mode 100644 www/community/lovelace-card-mod/card-mod.js.gz delete mode 100644 www/community/lovelace-card-tools/card-tools.js delete mode 100644 www/community/lovelace-card-tools/card-tools.js.gz delete mode 100644 www/community/lovelace-card-tools/webpack.config.js delete mode 100644 www/community/lovelace-card-tools/webpack.config.js.gz delete mode 100644 www/community/lovelace-expander-card/expander-card.js delete mode 100644 www/community/lovelace-expander-card/expander-card.js.gz delete mode 100644 www/community/lovelace-fold-entity-row/fold-entity-row.js delete mode 100644 www/community/lovelace-fold-entity-row/fold-entity-row.js.gz delete mode 100644 www/community/lovelace-fold-entity-row/rollup.config.js delete mode 100644 www/community/lovelace-fold-entity-row/rollup.config.js.gz delete mode 100644 www/community/lovelace-horizon-card/lovelace-horizon-card.js delete mode 100644 www/community/lovelace-horizon-card/lovelace-horizon-card.js.gz delete mode 100644 www/community/lovelace-hourly-weather/hourly-weather.js delete mode 100644 www/community/lovelace-hourly-weather/hourly-weather.js.gz delete mode 100644 www/community/lovelace-layout-card/layout-card.js delete mode 100644 www/community/lovelace-layout-card/layout-card.js.gz delete mode 100644 www/community/lovelace-layout-card/rollup.config.js delete mode 100644 www/community/lovelace-layout-card/rollup.config.js.gz delete mode 100644 www/community/lovelace-mushroom/mushroom.js delete mode 100644 www/community/lovelace-mushroom/mushroom.js.gz delete mode 100644 www/community/mini-graph-card/mini-graph-card-bundle.js delete mode 100644 www/community/mini-graph-card/mini-graph-card-bundle.js.gz delete mode 100644 www/community/mini-media-player/mini-media-player-bundle.js delete mode 100644 www/community/mini-media-player/mini-media-player-bundle.js.gz delete mode 100644 www/community/platinum-weather-card/a-clear-day.svg delete mode 100644 www/community/platinum-weather-card/a-clear-night.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-1-day.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-1-night.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-2-day.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-2-night.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-3-day.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy-3-night.svg delete mode 100644 www/community/platinum-weather-card/a-cloudy.svg delete mode 100644 www/community/platinum-weather-card/a-dust.svg delete mode 100644 www/community/platinum-weather-card/a-fog-day.svg delete mode 100644 www/community/platinum-weather-card/a-fog-night.svg delete mode 100644 www/community/platinum-weather-card/a-fog.svg delete mode 100644 www/community/platinum-weather-card/a-frost-day.svg delete mode 100644 www/community/platinum-weather-card/a-frost-night.svg delete mode 100644 www/community/platinum-weather-card/a-frost.svg delete mode 100644 www/community/platinum-weather-card/a-hail.svg delete mode 100644 www/community/platinum-weather-card/a-haze-day.svg delete mode 100644 www/community/platinum-weather-card/a-haze-night.svg delete mode 100644 www/community/platinum-weather-card/a-haze.svg delete mode 100644 www/community/platinum-weather-card/a-hurricane.svg delete mode 100644 www/community/platinum-weather-card/a-isolated-thunderstorms-day.svg delete mode 100644 www/community/platinum-weather-card/a-isolated-thunderstorms-night.svg delete mode 100644 www/community/platinum-weather-card/a-isolated-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/a-rain-and-sleet-mix.svg delete mode 100644 www/community/platinum-weather-card/a-rain-and-snow-mix.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-1-day.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-1-night.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-1.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-2-day.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-2-night.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-2.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-3-day.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-3-night.svg delete mode 100644 www/community/platinum-weather-card/a-rainy-3.svg delete mode 100644 www/community/platinum-weather-card/a-scattered-thunderstorms-day.svg delete mode 100644 www/community/platinum-weather-card/a-scattered-thunderstorms-night.svg delete mode 100644 www/community/platinum-weather-card/a-scattered-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/a-severe-thunderstorm.svg delete mode 100644 www/community/platinum-weather-card/a-snow-and-sleet-mix.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-1-day.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-1-night.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-1.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-2-day.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-2-night.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-2.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-3-day.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-3-night.svg delete mode 100644 www/community/platinum-weather-card/a-snowy-3.svg delete mode 100644 www/community/platinum-weather-card/a-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/a-tornado.svg delete mode 100644 www/community/platinum-weather-card/a-tropical-storm.svg delete mode 100644 www/community/platinum-weather-card/a-unknown.svg delete mode 100644 www/community/platinum-weather-card/a-wind.svg delete mode 100644 www/community/platinum-weather-card/editor-6a597e49.js delete mode 100644 www/community/platinum-weather-card/editor-6a597e49.js.gz delete mode 100644 www/community/platinum-weather-card/editor-92788164.js delete mode 100644 www/community/platinum-weather-card/editor-92788164.js.gz delete mode 100644 www/community/platinum-weather-card/fire-ban-black.svg delete mode 100644 www/community/platinum-weather-card/fire-ban-white.svg delete mode 100644 www/community/platinum-weather-card/platinum-weather-card-1a364899.js delete mode 100644 www/community/platinum-weather-card/platinum-weather-card-1a364899.js.gz delete mode 100644 www/community/platinum-weather-card/platinum-weather-card-df6d26e2.js delete mode 100644 www/community/platinum-weather-card/platinum-weather-card-df6d26e2.js.gz delete mode 100644 www/community/platinum-weather-card/platinum-weather-card.js delete mode 100644 www/community/platinum-weather-card/platinum-weather-card.js.gz delete mode 100644 www/community/platinum-weather-card/s-clear-day.svg delete mode 100644 www/community/platinum-weather-card/s-clear-night.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-1-day.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-1-night.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-2-day.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-2-night.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-3-day.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy-3-night.svg delete mode 100644 www/community/platinum-weather-card/s-cloudy.svg delete mode 100644 www/community/platinum-weather-card/s-dust.svg delete mode 100644 www/community/platinum-weather-card/s-fog-day.svg delete mode 100644 www/community/platinum-weather-card/s-fog-night.svg delete mode 100644 www/community/platinum-weather-card/s-fog.svg delete mode 100644 www/community/platinum-weather-card/s-frost-day.svg delete mode 100644 www/community/platinum-weather-card/s-frost-night.svg delete mode 100644 www/community/platinum-weather-card/s-frost.svg delete mode 100644 www/community/platinum-weather-card/s-hail.svg delete mode 100644 www/community/platinum-weather-card/s-haze-day.svg delete mode 100644 www/community/platinum-weather-card/s-haze-night.svg delete mode 100644 www/community/platinum-weather-card/s-haze.svg delete mode 100644 www/community/platinum-weather-card/s-hurricane.svg delete mode 100644 www/community/platinum-weather-card/s-isolated-thunderstorms-day.svg delete mode 100644 www/community/platinum-weather-card/s-isolated-thunderstorms-night.svg delete mode 100644 www/community/platinum-weather-card/s-isolated-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/s-rain-and-sleet-mix.svg delete mode 100644 www/community/platinum-weather-card/s-rain-and-snow-mix.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-1-day.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-1-night.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-1.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-2-day.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-2-night.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-2.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-3-day.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-3-night.svg delete mode 100644 www/community/platinum-weather-card/s-rainy-3.svg delete mode 100644 www/community/platinum-weather-card/s-scattered-thunderstorms-day.svg delete mode 100644 www/community/platinum-weather-card/s-scattered-thunderstorms-night.svg delete mode 100644 www/community/platinum-weather-card/s-scattered-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/s-severe-thunderstorm.svg delete mode 100644 www/community/platinum-weather-card/s-snow-and-sleet-mix.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-1-day.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-1-night.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-1.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-2-day.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-2-night.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-2.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-3-day.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-3-night.svg delete mode 100644 www/community/platinum-weather-card/s-snowy-3.svg delete mode 100644 www/community/platinum-weather-card/s-thunderstorms.svg delete mode 100644 www/community/platinum-weather-card/s-tornado.svg delete mode 100644 www/community/platinum-weather-card/s-tropical-storm.svg delete mode 100644 www/community/platinum-weather-card/s-unknown.svg delete mode 100644 www/community/platinum-weather-card/s-wind.svg delete mode 100644 www/community/power-flow-card-plus/power-flow-card-plus.js delete mode 100644 www/community/power-flow-card-plus/power-flow-card-plus.js.gz delete mode 100644 www/community/rgb-light-card/card.js delete mode 100644 www/community/rgb-light-card/card.js.gz delete mode 100644 www/community/swipe-card/swipe-card.js delete mode 100644 www/community/swipe-card/swipe-card.js.gz delete mode 100644 www/community/timer-bar-card/timer-bar-card.js delete mode 100644 www/community/timer-bar-card/timer-bar-card.js.gz delete mode 100644 www/community/uptime-card/uptime-card.js delete mode 100644 www/community/uptime-card/uptime-card.js.gz delete mode 100644 www/community/vertical-stack-in-card/vertical-stack-in-card.js delete mode 100644 www/community/vertical-stack-in-card/vertical-stack-in-card.js.gz delete mode 100644 www/mail_and_packages/overlay.png delete mode 100644 www/mail_and_packages/vignette.png delete mode 100644 www/mail_and_packages/white.png diff --git a/.gitignore b/.gitignore index 215870a3..3b58c2b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ !/.gitignore -!/.travis.yml !/.stubs/ ._* @@ -26,28 +25,22 @@ .storage deps +# hacs folders +custom_components +# themes +www/community/ + # folders with sensitive data -/backups -.history -/icloud/* +/image /tts +zigbee2mqtt www/calendars +www/mail_and_packages www/photos # files with sensitive data +.ps4-games* /secrets.yaml -google_cloud.json -go2rtc* +/google_cloud.json govee_learning.yaml ip_bans.yaml -known_devices* -rtsp2webrtc* -.ps4-games* -custom_components/mail_and_packages/images/**/*.gif -custom_components/mail_and_packages/images/**/*.jpg -custom_components/mail_and_packages/images/**/*.mp4 -custom_components/mail_and_packages/images/*mailerProvidedImage* -www/mail_and_packages/*mailerProvidedImage* -www/mail_and_packages/**/*.gif -www/mail_and_packages/**/*.jpg -www/mail_and_packages/**/*.mp4 diff --git a/custom_components/adaptive_lighting/__init__.py b/custom_components/adaptive_lighting/__init__.py deleted file mode 100644 index 98c2e94f..00000000 --- a/custom_components/adaptive_lighting/__init__.py +++ /dev/null @@ -1,99 +0,0 @@ -"""Adaptive Lighting integration in Home-Assistant.""" -import logging -from typing import Any - -import homeassistant.helpers.config_validation as cv -import voluptuous as vol -from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry -from homeassistant.const import CONF_SOURCE -from homeassistant.core import HomeAssistant - -from .const import ( - _DOMAIN_SCHEMA, - ATTR_ADAPTIVE_LIGHTING_MANAGER, - CONF_NAME, - DOMAIN, - UNDO_UPDATE_LISTENER, -) - -_LOGGER = logging.getLogger(__name__) - -PLATFORMS = ["switch"] - - -def _all_unique_names(value): - """Validate that all entities have a unique profile name.""" - hosts = [device[CONF_NAME] for device in value] - schema = vol.Schema(vol.Unique()) - schema(hosts) - return value - - -CONFIG_SCHEMA = vol.Schema( - {DOMAIN: vol.All(cv.ensure_list, [_DOMAIN_SCHEMA], _all_unique_names)}, - extra=vol.ALLOW_EXTRA, -) - - -async def reload_configuration_yaml(event: dict, hass: HomeAssistant): # noqa: ARG001 - """Reload configuration.yaml.""" - await hass.services.async_call("homeassistant", "check_config", {}) - - -async def async_setup(hass: HomeAssistant, config: dict[str, Any]): - """Import integration from config.""" - if DOMAIN in config: - for entry in config[DOMAIN]: - hass.async_create_task( - hass.config_entries.flow.async_init( - DOMAIN, - context={CONF_SOURCE: SOURCE_IMPORT}, - data=entry, - ), - ) - return True - - -async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry): - """Set up the component.""" - data = hass.data.setdefault(DOMAIN, {}) - - # This will reload any changes the user made to any YAML configurations. - # Called during 'quick reload' or hass.reload_config_entry - hass.bus.async_listen("hass.config.entry_updated", reload_configuration_yaml) - - undo_listener = config_entry.add_update_listener(async_update_options) - data[config_entry.entry_id] = {UNDO_UPDATE_LISTENER: undo_listener} - for platform in PLATFORMS: - hass.async_create_task( - hass.config_entries.async_forward_entry_setup(config_entry, platform), - ) - - return True - - -async def async_update_options(hass, config_entry: ConfigEntry): - """Update options.""" - await hass.config_entries.async_reload(config_entry.entry_id) - - -async def async_unload_entry(hass, config_entry: ConfigEntry) -> bool: - """Unload a config entry.""" - unload_ok = await hass.config_entries.async_forward_entry_unload( - config_entry, - "switch", - ) - data = hass.data[DOMAIN] - data[config_entry.entry_id][UNDO_UPDATE_LISTENER]() - if unload_ok: - data.pop(config_entry.entry_id) - - if len(data) == 1 and ATTR_ADAPTIVE_LIGHTING_MANAGER in data: - # no more config_entries - manager = data.pop(ATTR_ADAPTIVE_LIGHTING_MANAGER) - manager.disable() - - if not data: - hass.data.pop(DOMAIN) - - return unload_ok diff --git a/custom_components/adaptive_lighting/_docs_helpers.py b/custom_components/adaptive_lighting/_docs_helpers.py deleted file mode 100644 index 31225a6c..00000000 --- a/custom_components/adaptive_lighting/_docs_helpers.py +++ /dev/null @@ -1,117 +0,0 @@ -from typing import Any - -import homeassistant.helpers.config_validation as cv -import pandas as pd -import voluptuous as vol -from homeassistant.helpers import selector - -from .const import ( - DOCS, - DOCS_APPLY, - DOCS_MANUAL_CONTROL, - SET_MANUAL_CONTROL_SCHEMA, - VALIDATION_TUPLES, - apply_service_schema, -) - - -def _format_voluptuous_instance(instance): - coerce_type = None - min_val = None - max_val = None - - for validator in instance.validators: - if isinstance(validator, vol.Coerce): - coerce_type = validator.type.__name__ - elif isinstance(validator, vol.Clamp | vol.Range): - min_val = validator.min - max_val = validator.max - - if min_val is not None and max_val is not None: - return f"`{coerce_type}` {min_val}-{max_val}" - if min_val is not None: - return f"`{coerce_type} > {min_val}`" - if max_val is not None: - return f"`{coerce_type} < {max_val}`" - return f"`{coerce_type}`" - - -def _type_to_str(type_: Any) -> str: # noqa: PLR0911 - """Convert a (voluptuous) type to a string.""" - if type_ == cv.entity_ids: - return "list of `entity_id`s" - if type_ in (bool, int, float, str): - return f"`{type_.__name__}`" - if type_ == cv.boolean: - return "bool" - if isinstance(type_, vol.All): - return _format_voluptuous_instance(type_) - if isinstance(type_, vol.In): - return f"one of `{type_.container}`" - if isinstance(type_, selector.SelectSelector): - return f"one of `{type_.config['options']}`" - if isinstance(type_, selector.ColorRGBSelector): - return "RGB color" - msg = f"Unknown type: {type_}" - raise ValueError(msg) - - -def generate_config_markdown_table(): - import pandas as pd - - rows = [] - for k, default, type_ in VALIDATION_TUPLES: - description = DOCS[k] - row = { - "Variable name": f"`{k}`", - "Description": description, - "Default": f"`{default}`", - "Type": _type_to_str(type_), - } - rows.append(row) - - df = pd.DataFrame(rows) - return df.to_markdown(index=False) - - -def _schema_to_dict(schema: vol.Schema) -> dict[str, tuple[Any, Any]]: - result = {} - for key, value in schema.schema.items(): - if isinstance(key, vol.Optional): - default_value = key.default - result[key.schema] = (default_value, value) - return result - - -def _generate_service_markdown_table( - schema: dict[str, tuple[Any, Any]], - alternative_docs: dict[str, str] | None = None, -): - schema = _schema_to_dict(schema) - rows = [] - for k, (default, type_) in schema.items(): - if alternative_docs is not None and k in alternative_docs: - description = alternative_docs[k] - else: - description = DOCS[k] - row = { - "Service data attribute": f"`{k}`", - "Description": description, - "Required": "✅" if default == vol.UNDEFINED else "❌", - "Type": _type_to_str(type_), - } - rows.append(row) - - df = pd.DataFrame(rows) - return df.to_markdown(index=False) - - -def generate_apply_markdown_table(): - return _generate_service_markdown_table(apply_service_schema(), DOCS_APPLY) - - -def generate_set_manual_control_markdown_table(): - return _generate_service_markdown_table( - SET_MANUAL_CONTROL_SCHEMA, - DOCS_MANUAL_CONTROL, - ) diff --git a/custom_components/adaptive_lighting/adaptation_utils.py b/custom_components/adaptive_lighting/adaptation_utils.py deleted file mode 100644 index 593a746b..00000000 --- a/custom_components/adaptive_lighting/adaptation_utils.py +++ /dev/null @@ -1,231 +0,0 @@ -"""Utility functions for adaptation commands.""" -import logging -from collections.abc import AsyncGenerator -from dataclasses import dataclass -from typing import Any, Literal - -from homeassistant.components.light import ( - ATTR_BRIGHTNESS, - ATTR_BRIGHTNESS_PCT, - ATTR_BRIGHTNESS_STEP, - ATTR_BRIGHTNESS_STEP_PCT, - ATTR_COLOR_NAME, - ATTR_COLOR_TEMP_KELVIN, - ATTR_HS_COLOR, - ATTR_RGB_COLOR, - ATTR_RGBW_COLOR, - ATTR_RGBWW_COLOR, - ATTR_TRANSITION, - ATTR_XY_COLOR, -) -from homeassistant.const import ATTR_ENTITY_ID -from homeassistant.core import Context, HomeAssistant, State - -_LOGGER = logging.getLogger(__name__) - -COLOR_ATTRS = { # Should ATTR_PROFILE be in here? - ATTR_COLOR_NAME, - ATTR_COLOR_TEMP_KELVIN, - ATTR_HS_COLOR, - ATTR_RGB_COLOR, - ATTR_XY_COLOR, - ATTR_RGBW_COLOR, - ATTR_RGBWW_COLOR, -} - - -BRIGHTNESS_ATTRS = { - ATTR_BRIGHTNESS, - ATTR_BRIGHTNESS_PCT, - ATTR_BRIGHTNESS_STEP, - ATTR_BRIGHTNESS_STEP_PCT, -} - -ServiceData = dict[str, Any] - - -def _split_service_call_data(service_data: ServiceData) -> list[ServiceData]: - """Splits the service data by the adapted attributes. - - i.e., into separate data items for brightness and color. - """ - common_attrs = {ATTR_ENTITY_ID} - common_data = {k: service_data[k] for k in common_attrs if k in service_data} - - attributes_split_sequence = [BRIGHTNESS_ATTRS, COLOR_ATTRS] - service_datas = [] - - for attributes in attributes_split_sequence: - split_data = { - attribute: service_data[attribute] - for attribute in attributes - if service_data.get(attribute) - } - if split_data: - service_datas.append(common_data | split_data) - - # Distribute the transition duration across all service calls - if service_datas and (transition := service_data.get(ATTR_TRANSITION)) is not None: - transition /= len(service_datas) - - for service_data in service_datas: - service_data[ATTR_TRANSITION] = transition - - return service_datas - - -def _remove_redundant_attributes( - service_data: ServiceData, - state: State, -) -> ServiceData: - """Filter service data by removing attributes that already equal the given state. - - Removes all attributes from service call data whose values are already present - in the target entity's state. - """ - return { - k: v - for k, v in service_data.items() - if k not in state.attributes or v != state.attributes[k] - } - - -def _has_relevant_service_data_attributes(service_data: ServiceData) -> bool: - """Determines whether the service data justifies an adaptation service call. - - A service call is not justified for data which does not contain any entries that - change relevant attributes of an adapting entity, e.g., brightness or color. - """ - common_attrs = {ATTR_ENTITY_ID, ATTR_TRANSITION} - - return any(attr not in common_attrs for attr in service_data) - - -async def _create_service_call_data_iterator( - hass: HomeAssistant, - service_datas: list[ServiceData], - filter_by_state: bool, -) -> AsyncGenerator[ServiceData, None]: - """Enumerates and filters a list of service datas on the fly. - - If filtering is enabled, every service data is filtered by the current state of - the related entity and only returned if it contains relevant data that justifies - a service call. - The main advantage of this generator over a list is that it applies the filter - at the time when the service data is read instead of up front. This gives greater - flexibility because entity states can change while the items are iterated. - """ - for service_data in service_datas: - if filter_by_state and (entity_id := service_data.get(ATTR_ENTITY_ID)): - current_entity_state = hass.states.get(entity_id) - - # Filter data to remove attributes that equal the current state - if current_entity_state is not None: - service_data = _remove_redundant_attributes( # noqa: PLW2901 - service_data, - state=current_entity_state, - ) - - # Emit service data if it still contains relevant attributes (else try next) - if _has_relevant_service_data_attributes(service_data): - yield service_data - else: - yield service_data - - -@dataclass -class AdaptationData: - """Holds all data required to execute an adaptation.""" - - entity_id: str - context: Context - sleep_time: float - service_call_datas: AsyncGenerator[ServiceData, None] - force: bool - max_length: int - which: Literal["brightness", "color", "both"] - initial_sleep: bool = False - - async def next_service_call_data(self) -> ServiceData | None: - """Return data for the next service call, or none if no more data exists.""" - return await anext(self.service_call_datas, None) - - def __str__(self) -> str: - """Return a string representation of the data.""" - return ( - f"{self.__class__.__name__}(" - f"entity_id={self.entity_id}, " - f"context_id={self.context.id}, " - f"sleep_time={self.sleep_time}, " - f"force={self.force}, " - f"max_length={self.max_length}, " - f"which={self.which}, " - f"initial_sleep={self.initial_sleep}" - ")" - ) - - -class NoColorOrBrightnessInServiceDataError(Exception): - """Exception raised when no color or brightness attributes are found in service data.""" - - -def _identify_lighting_type( - service_data: ServiceData, -) -> Literal["brightness", "color", "both"]: - """Extract the 'which' attribute from the service data.""" - has_brightness = ATTR_BRIGHTNESS in service_data - has_color = any(attr in service_data for attr in COLOR_ATTRS) - if has_brightness and has_color: - return "both" - if has_brightness: - return "brightness" - if has_color: - return "color" - msg = f"Invalid service_data, no brightness or color attributes found: {service_data=}" - raise NoColorOrBrightnessInServiceDataError(msg) - - -def prepare_adaptation_data( - hass: HomeAssistant, - entity_id: str, - context: Context, - transition: float | None, - split_delay: float, - service_data: ServiceData, - split: bool, - filter_by_state: bool, - force: bool, -) -> AdaptationData: - """Prepares a data object carrying all data required to execute an adaptation.""" - _LOGGER.debug( - "Preparing adaptation data for %s with service data %s", - entity_id, - service_data, - ) - service_datas = _split_service_call_data(service_data) if split else [service_data] - - service_datas_length = len(service_datas) - - if transition is not None: - transition_duration_per_data = transition / max(1, service_datas_length) - sleep_time = transition_duration_per_data + split_delay - else: - sleep_time = split_delay - - service_data_iterator = _create_service_call_data_iterator( - hass, - service_datas, - filter_by_state, - ) - - lighting_type = _identify_lighting_type(service_data) - - return AdaptationData( - entity_id=entity_id, - context=context, - sleep_time=sleep_time, - service_call_datas=service_data_iterator, - force=force, - max_length=service_datas_length, - which=lighting_type, - ) diff --git a/custom_components/adaptive_lighting/color_and_brightness.py b/custom_components/adaptive_lighting/color_and_brightness.py deleted file mode 100644 index 2968fcc0..00000000 --- a/custom_components/adaptive_lighting/color_and_brightness.py +++ /dev/null @@ -1,518 +0,0 @@ -"""Switch for the Adaptive Lighting integration.""" -from __future__ import annotations - -import bisect -import colorsys -import datetime -import logging -import math -from dataclasses import dataclass -from datetime import timedelta -from functools import cached_property, partial -from typing import TYPE_CHECKING, Any, Literal, cast - -from homeassistant.util.color import ( - color_RGB_to_xy, - color_temperature_to_rgb, - color_xy_to_hs, -) - -if TYPE_CHECKING: - import astral - -# Same as homeassistant.const.SUN_EVENT_SUNRISE and homeassistant.const.SUN_EVENT_SUNSET -# We re-define them here to not depend on homeassistant in this file. -SUN_EVENT_SUNRISE = "sunrise" -SUN_EVENT_SUNSET = "sunset" - -SUN_EVENT_NOON = "solar_noon" -SUN_EVENT_MIDNIGHT = "solar_midnight" - -_ORDER = (SUN_EVENT_SUNRISE, SUN_EVENT_NOON, SUN_EVENT_SUNSET, SUN_EVENT_MIDNIGHT) -_ALLOWED_ORDERS = {_ORDER[i:] + _ORDER[:i] for i in range(len(_ORDER))} - -UTC = datetime.timezone.utc -utcnow: partial[datetime.datetime] = partial(datetime.datetime.now, UTC) -utcnow.__doc__ = "Get now in UTC time." - -_LOGGER = logging.getLogger(__name__) - - -@dataclass(frozen=True) -class SunEvents: - """Track the state of the sun and associated light settings.""" - - name: str - astral_location: astral.Location - sunrise_time: datetime.time | None - min_sunrise_time: datetime.time | None - max_sunrise_time: datetime.time | None - sunset_time: datetime.time | None - min_sunset_time: datetime.time | None - max_sunset_time: datetime.time | None - sunrise_offset: datetime.timedelta = datetime.timedelta() - sunset_offset: datetime.timedelta = datetime.timedelta() - timezone: datetime.tzinfo = UTC - - def sunrise(self, dt: datetime.date) -> datetime.datetime: - """Return the (adjusted) sunrise time for the given datetime.""" - sunrise = ( - self.astral_location.sunrise(dt, local=False) - if self.sunrise_time is None - else self._replace_time(dt, self.sunrise_time) - ) + self.sunrise_offset - if self.min_sunrise_time is not None: - min_sunrise = self._replace_time(dt, self.min_sunrise_time) - if min_sunrise > sunrise: - sunrise = min_sunrise - if self.max_sunrise_time is not None: - max_sunrise = self._replace_time(dt, self.max_sunrise_time) - if max_sunrise < sunrise: - sunrise = max_sunrise - return sunrise - - def sunset(self, dt: datetime.date) -> datetime.datetime: - """Return the (adjusted) sunset time for the given datetime.""" - sunset = ( - self.astral_location.sunset(dt, local=False) - if self.sunset_time is None - else self._replace_time(dt, self.sunset_time) - ) + self.sunset_offset - if self.min_sunset_time is not None: - min_sunset = self._replace_time(dt, self.min_sunset_time) - if min_sunset > sunset: - sunset = min_sunset - if self.max_sunset_time is not None: - max_sunset = self._replace_time(dt, self.max_sunset_time) - if max_sunset < sunset: - sunset = max_sunset - return sunset - - def _replace_time( - self, - dt: datetime.date, - time: datetime.time, - ) -> datetime.datetime: - date_time = datetime.datetime.combine(dt, time) - dt_with_tz = date_time.replace(tzinfo=self.timezone) - return dt_with_tz.astimezone(UTC) - - def noon_and_midnight( - self, - dt: datetime.datetime, - sunset: datetime.datetime | None = None, - sunrise: datetime.datetime | None = None, - ) -> tuple[datetime.datetime, datetime.datetime]: - """Return the (adjusted) noon and midnight times for the given datetime.""" - if ( - self.sunrise_time is None - and self.sunset_time is None - and self.min_sunrise_time is None - and self.max_sunrise_time is None - and self.min_sunset_time is None - and self.max_sunset_time is None - ): - solar_noon = self.astral_location.noon(dt, local=False) - solar_midnight = self.astral_location.midnight(dt, local=False) - return solar_noon, solar_midnight - - if sunset is None: - sunset = self.sunset(dt) - if sunrise is None: - sunrise = self.sunrise(dt) - - middle = abs(sunset - sunrise) / 2 - if sunset > sunrise: - noon = sunrise + middle - midnight = noon + timedelta(hours=12) * (1 if noon.hour < 12 else -1) - else: - midnight = sunset + middle - noon = midnight + timedelta(hours=12) * (1 if midnight.hour < 12 else -1) - return noon, midnight - - def sun_events(self, dt: datetime.datetime) -> list[tuple[str, float]]: - """Get the four sun event's timestamps at 'dt'.""" - sunrise = self.sunrise(dt) - sunset = self.sunset(dt) - solar_noon, solar_midnight = self.noon_and_midnight(dt, sunset, sunrise) - events = [ - (SUN_EVENT_SUNRISE, sunrise.timestamp()), - (SUN_EVENT_SUNSET, sunset.timestamp()), - (SUN_EVENT_NOON, solar_noon.timestamp()), - (SUN_EVENT_MIDNIGHT, solar_midnight.timestamp()), - ] - self._validate_sun_event_order(events) - return events - - def _validate_sun_event_order(self, events: list[tuple[str, float]]) -> None: - """Check if the sun events are in the expected order.""" - events = sorted(events, key=lambda x: x[1]) - events_names, _ = zip(*events, strict=True) - if events_names not in _ALLOWED_ORDERS: - msg = ( - f"{self.name}: The sun events {events_names} are not in the expected" - " order. The Adaptive Lighting integration will not work!" - " This might happen if your sunrise/sunset offset is too large or" - " your manually set sunrise/sunset time is past/before noon/midnight." - ) - _LOGGER.error(msg) - raise ValueError(msg) - - def prev_and_next_events(self, dt: datetime.datetime) -> list[tuple[str, float]]: - """Get the previous and next sun event.""" - events = [ - event - for days in [-1, 0, 1] - for event in self.sun_events(dt + timedelta(days=days)) - ] - events = sorted(events, key=lambda x: x[1]) - i_now = bisect.bisect([ts for _, ts in events], dt.timestamp()) - return events[i_now - 1 : i_now + 1] - - def sun_position(self, dt: datetime.datetime) -> float: - """Calculate the position of the sun, between [-1, 1].""" - target_ts = dt.timestamp() - (_, prev_ts), (next_event, next_ts) = self.prev_and_next_events(dt) - h, x = ( - (prev_ts, next_ts) - if next_event in (SUN_EVENT_SUNSET, SUN_EVENT_SUNRISE) - else (next_ts, prev_ts) - ) - # k = -1 between sunset and sunrise (sun below horizon) - # k = 1 between sunrise and sunset (sun above horizon) - k = 1 if next_event in (SUN_EVENT_SUNSET, SUN_EVENT_NOON) else -1 - return k * (1 - ((target_ts - h) / (h - x)) ** 2) - - def closest_event(self, dt: datetime.datetime) -> tuple[str, float]: - """Get the closest sunset or sunrise event.""" - (prev_event, prev_ts), (next_event, next_ts) = self.prev_and_next_events(dt) - if prev_event == SUN_EVENT_SUNRISE or next_event == SUN_EVENT_SUNRISE: - ts_event = prev_ts if prev_event == SUN_EVENT_SUNRISE else next_ts - return SUN_EVENT_SUNRISE, ts_event - if prev_event == SUN_EVENT_SUNSET or next_event == SUN_EVENT_SUNSET: - ts_event = prev_ts if prev_event == SUN_EVENT_SUNSET else next_ts - return SUN_EVENT_SUNSET, ts_event - msg = "No sunrise or sunset event found." - raise ValueError(msg) - - -@dataclass(frozen=True) -class SunLightSettings: - """Track the state of the sun and associated light settings.""" - - name: str - astral_location: astral.Location - adapt_until_sleep: bool - max_brightness: int - max_color_temp: int - min_brightness: int - min_color_temp: int - sleep_brightness: int - sleep_rgb_or_color_temp: Literal["color_temp", "rgb_color"] - sleep_color_temp: int - sleep_rgb_color: tuple[int, int, int] - sunrise_time: datetime.time | None - min_sunrise_time: datetime.time | None - max_sunrise_time: datetime.time | None - sunset_time: datetime.time | None - min_sunset_time: datetime.time | None - max_sunset_time: datetime.time | None - brightness_mode_time_dark: datetime.timedelta - brightness_mode_time_light: datetime.timedelta - brightness_mode: Literal["default", "linear", "tanh"] = "default" - sunrise_offset: datetime.timedelta = datetime.timedelta() - sunset_offset: datetime.timedelta = datetime.timedelta() - timezone: datetime.tzinfo = UTC - - @cached_property - def sun(self) -> SunEvents: - """Return the SunEvents object.""" - return SunEvents( - name=self.name, - astral_location=self.astral_location, - sunrise_time=self.sunrise_time, - sunrise_offset=self.sunrise_offset, - min_sunrise_time=self.min_sunrise_time, - max_sunrise_time=self.max_sunrise_time, - sunset_time=self.sunset_time, - sunset_offset=self.sunset_offset, - min_sunset_time=self.min_sunset_time, - max_sunset_time=self.max_sunset_time, - timezone=self.timezone, - ) - - def _brightness_pct_default(self, dt: datetime.datetime) -> float: - """Calculate the brightness percentage using the default method.""" - sun_position = self.sun.sun_position(dt) - if sun_position > 0: - return self.max_brightness - delta_brightness = self.max_brightness - self.min_brightness - return (delta_brightness * (1 + sun_position)) + self.min_brightness - - def _brightness_pct_tanh(self, dt: datetime.datetime) -> float: - event, ts_event = self.sun.closest_event(dt) - dark = self.brightness_mode_time_dark.total_seconds() - light = self.brightness_mode_time_light.total_seconds() - if event == SUN_EVENT_SUNRISE: - brightness = scaled_tanh( - dt.timestamp() - ts_event, - x1=-dark, - x2=+light, - y1=0.05, # be at 5% of range at x1 - y2=0.95, # be at 95% of range at x2 - y_min=self.min_brightness, - y_max=self.max_brightness, - ) - elif event == SUN_EVENT_SUNSET: - brightness = scaled_tanh( - dt.timestamp() - ts_event, - x1=-light, # shifted timestamp for the start of sunset - x2=+dark, # shifted timestamp for the end of sunset - y1=0.95, # be at 95% of range at the start of sunset - y2=0.05, # be at 5% of range at the end of sunset - y_min=self.min_brightness, - y_max=self.max_brightness, - ) - return clamp(brightness, self.min_brightness, self.max_brightness) - - def _brightness_pct_linear(self, dt: datetime.datetime) -> float: - event, ts_event = self.sun.closest_event(dt) - # at ts_event - dt_start, brightness == start_brightness - # at ts_event + dt_end, brightness == end_brightness - dark = self.brightness_mode_time_dark.total_seconds() - light = self.brightness_mode_time_light.total_seconds() - if event == SUN_EVENT_SUNRISE: - brightness = lerp( - dt.timestamp() - ts_event, - x1=-dark, - x2=+light, - y1=self.min_brightness, - y2=self.max_brightness, - ) - elif event == SUN_EVENT_SUNSET: - brightness = lerp( - dt.timestamp() - ts_event, - x1=-light, - x2=+dark, - y1=self.max_brightness, - y2=self.min_brightness, - ) - return clamp(brightness, self.min_brightness, self.max_brightness) - - def brightness_pct(self, dt: datetime.datetime, is_sleep: bool) -> float: - """Calculate the brightness in %.""" - if is_sleep: - return self.sleep_brightness - assert self.brightness_mode in ("default", "linear", "tanh") - if self.brightness_mode == "default": - return self._brightness_pct_default(dt) - if self.brightness_mode == "linear": - return self._brightness_pct_linear(dt) - if self.brightness_mode == "tanh": - return self._brightness_pct_tanh(dt) - return None - - def color_temp_kelvin(self, sun_position: float) -> int: - """Calculate the color temperature in Kelvin.""" - if sun_position > 0: - delta = self.max_color_temp - self.min_color_temp - ct = (delta * sun_position) + self.min_color_temp - return 5 * round(ct / 5) # round to nearest 5 - if sun_position == 0 or not self.adapt_until_sleep: - return self.min_color_temp - if self.adapt_until_sleep and sun_position < 0: - delta = abs(self.min_color_temp - self.sleep_color_temp) - ct = (delta * abs(1 + sun_position)) + self.sleep_color_temp - return 5 * round(ct / 5) # round to nearest 5 - msg = "Should not happen" - raise ValueError(msg) - - def brightness_and_color( - self, - dt: datetime.datetime, - is_sleep: bool, - ) -> dict[str, Any]: - """Calculate the brightness and color.""" - sun_position = self.sun.sun_position(dt) - rgb_color: tuple[float, float, float] - # Variable `force_rgb_color` is needed for RGB color after sunset (if enabled) - force_rgb_color = False - brightness_pct = self.brightness_pct(dt, is_sleep) - if is_sleep: - color_temp_kelvin = self.sleep_color_temp - rgb_color = self.sleep_rgb_color - elif ( - self.sleep_rgb_or_color_temp == "rgb_color" - and self.adapt_until_sleep - and sun_position < 0 - ): - # Feature requested in - # https://github.com/basnijholt/adaptive-lighting/issues/624 - # This will result in a perceptible jump in color at sunset and sunrise - # because the `color_temperature_to_rgb` function is not 100% accurate. - min_color_rgb = color_temperature_to_rgb(self.min_color_temp) - rgb_color = lerp_color_hsv( - min_color_rgb, - self.sleep_rgb_color, - sun_position, - ) - color_temp_kelvin = self.color_temp_kelvin(sun_position) - force_rgb_color = True - else: - color_temp_kelvin = self.color_temp_kelvin(sun_position) - rgb_color = color_temperature_to_rgb(color_temp_kelvin) - # backwards compatibility for versions < 1.3.1 - see #403 - color_temp_mired: float = math.floor(1000000 / color_temp_kelvin) - xy_color: tuple[float, float] = color_RGB_to_xy(*rgb_color) - hs_color: tuple[float, float] = color_xy_to_hs(*xy_color) - return { - "brightness_pct": brightness_pct, - "color_temp_kelvin": color_temp_kelvin, - "color_temp_mired": color_temp_mired, - "rgb_color": rgb_color, - "xy_color": xy_color, - "hs_color": hs_color, - "sun_position": sun_position, - "force_rgb_color": force_rgb_color, - } - - def get_settings( - self, - is_sleep, - transition, - ) -> dict[str, float | int | tuple[float, float] | tuple[float, float, float]]: - """Get all light settings. - - Calculating all values takes <0.5ms. - """ - dt = utcnow() + timedelta(seconds=transition or 0) - return self.brightness_and_color(dt, is_sleep) - - -def find_a_b(x1: float, x2: float, y1: float, y2: float) -> tuple[float, float]: - """Compute the values of 'a' and 'b' for a scaled and shifted tanh function. - - Given two points (x1, y1) and (x2, y2), this function calculates the coefficients 'a' and 'b' - for a tanh function of the form y = 0.5 * (tanh(a * (x - b)) + 1) that passes through these points. - - The derivation is as follows: - - 1. Start with the equation of the tanh function: - y = 0.5 * (tanh(a * (x - b)) + 1) - - 2. Rearrange the equation to isolate tanh: - tanh(a * (x - b)) = 2*y - 1 - - 3. Take the inverse tanh (or artanh) on both sides to solve for 'a' and 'b': - a * (x - b) = artanh(2*y - 1) - - 4. Plug in the points (x1, y1) and (x2, y2) to get two equations. - Using these, we can solve for 'a' and 'b' as: - a = (artanh(2*y2 - 1) - artanh(2*y1 - 1)) / (x2 - x1) - b = x1 - (artanh(2*y1 - 1) / a) - - Parameters - ---------- - x1 - x-coordinate of the first point. - x2 - x-coordinate of the second point. - y1 - y-coordinate of the first point (should be between 0 and 1). - y2 - y-coordinate of the second point (should be between 0 and 1). - - Returns - ------- - a - Coefficient 'a' for the tanh function. - b - Coefficient 'b' for the tanh function. - - Notes - ----- - The values of y1 and y2 should lie between 0 and 1, inclusive. - """ - a = (math.atanh(2 * y2 - 1) - math.atanh(2 * y1 - 1)) / (x2 - x1) - b = x1 - (math.atanh(2 * y1 - 1) / a) - return a, b - - -def scaled_tanh( - x: float, - x1: float, - x2: float, - y1: float = 0.05, - y2: float = 0.95, - y_min: float = 0.0, - y_max: float = 100.0, -) -> float: - """Apply a scaled and shifted tanh function to a given input. - - This function represents a transformation of the tanh function that scales and shifts - the output to lie between y_min and y_max. For values of 'x' close to 'x1' and 'x2' - (used to calculate 'a' and 'b'), the output of this function will be close to 'y_min' - and 'y_max', respectively. - - The equation of the function is as follows: - y = y_min + (y_max - y_min) * 0.5 * (tanh(a * (x - b)) + 1) - - Parameters - ---------- - x - The input to the function. - x1 - x-coordinate of the first point. - x2 - x-coordinate of the second point. - y1 - y-coordinate of the first point (should be between 0 and 1). Defaults to 0.05. - y2 - y-coordinate of the second point (should be between 0 and 1). Defaults to 0.95. - y_min - The minimum value of the output range. Defaults to 0. - y_max - The maximum value of the output range. Defaults to 100. - - Returns - ------- - float: The output of the function, which lies in the range [y_min, y_max]. - """ - a, b = find_a_b(x1, x2, y1, y2) - return y_min + (y_max - y_min) * 0.5 * (math.tanh(a * (x - b)) + 1) - - -def lerp_color_hsv( - rgb1: tuple[float, float, float], - rgb2: tuple[float, float, float], - t: float, -) -> tuple[int, int, int]: - """Linearly interpolate between two RGB colors in HSV color space.""" - t = abs(t) - assert 0 <= t <= 1 - - # Convert RGB to HSV - hsv1 = colorsys.rgb_to_hsv(*[x / 255.0 for x in rgb1]) - hsv2 = colorsys.rgb_to_hsv(*[x / 255.0 for x in rgb2]) - - # Linear interpolation in HSV space - hsv = ( - hsv1[0] + t * (hsv2[0] - hsv1[0]), - hsv1[1] + t * (hsv2[1] - hsv1[1]), - hsv1[2] + t * (hsv2[2] - hsv1[2]), - ) - - # Convert back to RGB - rgb = tuple(int(round(x * 255)) for x in colorsys.hsv_to_rgb(*hsv)) - assert all(0 <= x <= 255 for x in rgb), f"Invalid RGB color: {rgb}" - return cast(tuple[int, int, int], rgb) - - -def lerp(x, x1, x2, y1, y2): - """Linearly interpolate between two values.""" - return y1 + (x - x1) * (y2 - y1) / (x2 - x1) - - -def clamp(value: float, minimum: float, maximum: float) -> float: - """Clamp value between minimum and maximum.""" - return max(minimum, min(value, maximum)) diff --git a/custom_components/adaptive_lighting/config_flow.py b/custom_components/adaptive_lighting/config_flow.py deleted file mode 100644 index 8f82582a..00000000 --- a/custom_components/adaptive_lighting/config_flow.py +++ /dev/null @@ -1,125 +0,0 @@ -"""Config flow for Adaptive Lighting integration.""" -import logging - -import homeassistant.helpers.config_validation as cv -import voluptuous as vol -from homeassistant import config_entries -from homeassistant.const import CONF_NAME -from homeassistant.core import callback - -from .const import ( # pylint: disable=unused-import - CONF_LIGHTS, - DOMAIN, - EXTRA_VALIDATION, - NONE_STR, - VALIDATION_TUPLES, -) -from .switch import _supported_features, validate - -_LOGGER = logging.getLogger(__name__) - - -class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): - """Handle a config flow for Adaptive Lighting.""" - - VERSION = 1 - - async def async_step_user(self, user_input=None): - """Handle the initial step.""" - errors = {} - - if user_input is not None: - await self.async_set_unique_id(user_input[CONF_NAME]) - self._abort_if_unique_id_configured() - return self.async_create_entry(title=user_input[CONF_NAME], data=user_input) - - return self.async_show_form( - step_id="user", - data_schema=vol.Schema({vol.Required(CONF_NAME): str}), - errors=errors, - ) - - async def async_step_import(self, user_input=None): - """Handle configuration by YAML file.""" - await self.async_set_unique_id(user_input[CONF_NAME]) - # Keep a list of switches that are configured via YAML - data = self.hass.data.setdefault(DOMAIN, {}) - data.setdefault("__yaml__", set()).add(self.unique_id) - - for entry in self._async_current_entries(): - if entry.unique_id == self.unique_id: - self.hass.config_entries.async_update_entry(entry, data=user_input) - self._abort_if_unique_id_configured() - - return self.async_create_entry(title=user_input[CONF_NAME], data=user_input) - - @staticmethod - @callback - def async_get_options_flow(config_entry): - """Get the options flow for this handler.""" - return OptionsFlowHandler(config_entry) - - -def validate_options(user_input, errors): - """Validate the options in the OptionsFlow. - - This is an extra validation step because the validators - in `EXTRA_VALIDATION` cannot be serialized to json. - """ - for key, (_validate, _) in EXTRA_VALIDATION.items(): - # these are unserializable validators - value = user_input.get(key) - try: - if value is not None and value != NONE_STR: - _validate(value) - except vol.Invalid: - _LOGGER.exception("Configuration option %s=%s is incorrect", key, value) - errors["base"] = "option_error" - - -class OptionsFlowHandler(config_entries.OptionsFlow): - """Handle a option flow for Adaptive Lighting.""" - - def __init__(self, config_entry: config_entries.ConfigEntry) -> None: - """Initialize options flow.""" - self.config_entry = config_entry - - async def async_step_init(self, user_input=None): - """Handle options flow.""" - conf = self.config_entry - data = validate(conf) - if conf.source == config_entries.SOURCE_IMPORT: - return self.async_show_form(step_id="init", data_schema=None) - errors = {} - if user_input is not None: - validate_options(user_input, errors) - if not errors: - return self.async_create_entry(title="", data=user_input) - - all_lights = [ - light - for light in self.hass.states.async_entity_ids("light") - if _supported_features(self.hass, light) - ] - for configured_light in data[CONF_LIGHTS]: - if configured_light not in all_lights: - errors = {CONF_LIGHTS: "entity_missing"} - _LOGGER.error( - "%s: light entity %s is configured, but was not found", - data[CONF_NAME], - configured_light, - ) - all_lights.append(configured_light) - to_replace = {CONF_LIGHTS: cv.multi_select(sorted(all_lights))} - - options_schema = {} - for name, default, validation in VALIDATION_TUPLES: - key = vol.Optional(name, default=conf.options.get(name, default)) - value = to_replace.get(name, validation) - options_schema[key] = value - - return self.async_show_form( - step_id="init", - data_schema=vol.Schema(options_schema), - errors=errors, - ) diff --git a/custom_components/adaptive_lighting/const.py b/custom_components/adaptive_lighting/const.py deleted file mode 100644 index cf93cee6..00000000 --- a/custom_components/adaptive_lighting/const.py +++ /dev/null @@ -1,448 +0,0 @@ -"""Constants for the Adaptive Lighting integration.""" - -import homeassistant.helpers.config_validation as cv -import voluptuous as vol -from homeassistant.components.light import VALID_TRANSITION -from homeassistant.const import CONF_ENTITY_ID -from homeassistant.helpers import selector - -ICON_MAIN = "mdi:theme-light-dark" -ICON_BRIGHTNESS = "mdi:brightness-4" -ICON_COLOR_TEMP = "mdi:sun-thermometer" -ICON_SLEEP = "mdi:sleep" - -DOMAIN = "adaptive_lighting" - -DOCS = {CONF_ENTITY_ID: "Entity ID of the switch. 📝"} - - -CONF_NAME, DEFAULT_NAME = "name", "default" -DOCS[CONF_NAME] = "Display name for this switch. 📝" - -CONF_LIGHTS, DEFAULT_LIGHTS = "lights", [] -DOCS[CONF_LIGHTS] = "List of light entity_ids to be controlled (may be empty). 🌟" - -CONF_DETECT_NON_HA_CHANGES, DEFAULT_DETECT_NON_HA_CHANGES = ( - "detect_non_ha_changes", - False, -) -DOCS[CONF_DETECT_NON_HA_CHANGES] = ( - "Detects and halts adaptations for non-`light.turn_on` state changes. " - "Needs `take_over_control` enabled. 🕵️ " - "Caution: ⚠️ Some lights might falsely indicate an 'on' state, which could result " - "in lights turning on unexpectedly. " - "Disable this feature if you encounter such issues." -) - -CONF_INCLUDE_CONFIG_IN_ATTRIBUTES, DEFAULT_INCLUDE_CONFIG_IN_ATTRIBUTES = ( - "include_config_in_attributes", - False, -) -DOCS[CONF_INCLUDE_CONFIG_IN_ATTRIBUTES] = ( - "Show all options as attributes on the switch in " - "Home Assistant when set to `true`. 📝" -) - -CONF_INITIAL_TRANSITION, DEFAULT_INITIAL_TRANSITION = "initial_transition", 1 -DOCS[CONF_INITIAL_TRANSITION] = ( - "Duration of the first transition when lights turn " - "from `off` to `on` in seconds. ⏲️" -) - -CONF_SLEEP_TRANSITION, DEFAULT_SLEEP_TRANSITION = "sleep_transition", 1 -DOCS[ - CONF_SLEEP_TRANSITION -] = 'Duration of transition when "sleep mode" is toggled in seconds. 😴' - -CONF_INTERVAL, DEFAULT_INTERVAL = "interval", 90 -DOCS[CONF_INTERVAL] = "Frequency to adapt the lights, in seconds. 🔄" - -CONF_MAX_BRIGHTNESS, DEFAULT_MAX_BRIGHTNESS = "max_brightness", 100 -DOCS[CONF_MAX_BRIGHTNESS] = "Maximum brightness percentage. 💡" - -CONF_MAX_COLOR_TEMP, DEFAULT_MAX_COLOR_TEMP = "max_color_temp", 5500 -DOCS[CONF_MAX_COLOR_TEMP] = "Coldest color temperature in Kelvin. ❄️" - -CONF_MIN_BRIGHTNESS, DEFAULT_MIN_BRIGHTNESS = "min_brightness", 1 -DOCS[CONF_MIN_BRIGHTNESS] = "Minimum brightness percentage. 💡" - -CONF_MIN_COLOR_TEMP, DEFAULT_MIN_COLOR_TEMP = "min_color_temp", 2000 -DOCS[CONF_MIN_COLOR_TEMP] = "Warmest color temperature in Kelvin. 🔥" - -CONF_ONLY_ONCE, DEFAULT_ONLY_ONCE = "only_once", False -DOCS[CONF_ONLY_ONCE] = ( - "Adapt lights only when they are turned on (`true`) or keep adapting them " - "(`false`). 🔄" -) - -CONF_ADAPT_ONLY_ON_BARE_TURN_ON, DEFAULT_ADAPT_ONLY_ON_BARE_TURN_ON = ( - "adapt_only_on_bare_turn_on", - False, -) -DOCS[CONF_ADAPT_ONLY_ON_BARE_TURN_ON] = ( - "When turning lights on initially. If set to `true`, AL adapts only if `light.turn_on` is " - "invoked without specifying color or brightness. ❌🌈 " - "This e.g., prevents adaptation when activating a scene. " - "If `false`, AL adapts regardless of the presence of color or brightness in the initial `service_data`. " - "Needs `take_over_control` enabled. 🕵️ " -) - -CONF_PREFER_RGB_COLOR, DEFAULT_PREFER_RGB_COLOR = "prefer_rgb_color", False -DOCS[CONF_PREFER_RGB_COLOR] = ( - "Whether to prefer RGB color adjustment over " - "light color temperature when possible. 🌈" -) - -CONF_SEPARATE_TURN_ON_COMMANDS, DEFAULT_SEPARATE_TURN_ON_COMMANDS = ( - "separate_turn_on_commands", - False, -) -DOCS[CONF_SEPARATE_TURN_ON_COMMANDS] = ( - "Use separate `light.turn_on` calls for color and brightness, needed for " - "some light types. 🔀" -) - -CONF_SLEEP_BRIGHTNESS, DEFAULT_SLEEP_BRIGHTNESS = "sleep_brightness", 1 -DOCS[CONF_SLEEP_BRIGHTNESS] = "Brightness percentage of lights in sleep mode. 😴" - -CONF_SLEEP_COLOR_TEMP, DEFAULT_SLEEP_COLOR_TEMP = "sleep_color_temp", 1000 -DOCS[CONF_SLEEP_COLOR_TEMP] = ( - "Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is " - "`color_temp`) in Kelvin. 😴" -) - -CONF_SLEEP_RGB_COLOR, DEFAULT_SLEEP_RGB_COLOR = "sleep_rgb_color", [255, 56, 0] -DOCS[ - CONF_SLEEP_RGB_COLOR -] = 'RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is "rgb_color"). 🌈' - -CONF_SLEEP_RGB_OR_COLOR_TEMP, DEFAULT_SLEEP_RGB_OR_COLOR_TEMP = ( - "sleep_rgb_or_color_temp", - "color_temp", -) -DOCS[ - CONF_SLEEP_RGB_OR_COLOR_TEMP -] = 'Use either `"rgb_color"` or `"color_temp"` in sleep mode. 🌙' - -CONF_SUNRISE_OFFSET, DEFAULT_SUNRISE_OFFSET = "sunrise_offset", 0 -DOCS[ - CONF_SUNRISE_OFFSET -] = "Adjust sunrise time with a positive or negative offset in seconds. ⏰" - -CONF_SUNRISE_TIME = "sunrise_time" -DOCS[CONF_SUNRISE_TIME] = "Set a fixed time (HH:MM:SS) for sunrise. 🌅" - -CONF_MIN_SUNRISE_TIME = "min_sunrise_time" -DOCS[ - CONF_MIN_SUNRISE_TIME -] = "Set the earliest virtual sunrise time (HH:MM:SS), allowing for later sunrises. 🌅" - -CONF_MAX_SUNRISE_TIME = "max_sunrise_time" -DOCS[CONF_MAX_SUNRISE_TIME] = ( - "Set the latest virtual sunrise time (HH:MM:SS), allowing" - " for earlier sunrises. 🌅" -) - -CONF_SUNSET_OFFSET, DEFAULT_SUNSET_OFFSET = "sunset_offset", 0 -DOCS[ - CONF_SUNSET_OFFSET -] = "Adjust sunset time with a positive or negative offset in seconds. ⏰" - -CONF_SUNSET_TIME = "sunset_time" -DOCS[CONF_SUNSET_TIME] = "Set a fixed time (HH:MM:SS) for sunset. 🌇" - -CONF_MIN_SUNSET_TIME = "min_sunset_time" -DOCS[ - CONF_MIN_SUNSET_TIME -] = "Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇" - -CONF_MAX_SUNSET_TIME = "max_sunset_time" -DOCS[ - CONF_MAX_SUNSET_TIME -] = "Set the latest virtual sunset time (HH:MM:SS), allowing for earlier sunsets. 🌇" - -CONF_BRIGHTNESS_MODE, DEFAULT_BRIGHTNESS_MODE = "brightness_mode", "default" -DOCS[CONF_BRIGHTNESS_MODE] = ( - "Brightness mode to use. Possible values are `default`, `linear`, and `tanh` " - "(uses `brightness_mode_time_dark` and `brightness_mode_time_light`). 📈" -) -CONF_BRIGHTNESS_MODE_TIME_DARK, DEFAULT_BRIGHTNESS_MODE_TIME_DARK = ( - "brightness_mode_time_dark", - 900, -) -DOCS[CONF_BRIGHTNESS_MODE_TIME_DARK] = ( - "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down " - "the brightness before/after sunrise/sunset. 📈📉" -) -CONF_BRIGHTNESS_MODE_TIME_LIGHT, DEFAULT_BRIGHTNESS_MODE_TIME_LIGHT = ( - "brightness_mode_time_light", - 3600, -) -DOCS[CONF_BRIGHTNESS_MODE_TIME_LIGHT] = ( - "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down " - "the brightness after/before sunrise/sunset. 📈📉." -) - -CONF_TAKE_OVER_CONTROL, DEFAULT_TAKE_OVER_CONTROL = "take_over_control", True -DOCS[CONF_TAKE_OVER_CONTROL] = ( - "Disable Adaptive Lighting if another source calls `light.turn_on` while lights " - "are on and being adapted. Note that this calls `homeassistant.update_entity` " - "every `interval`! 🔒" -) - -CONF_TRANSITION, DEFAULT_TRANSITION = "transition", 45 -DOCS[CONF_TRANSITION] = "Duration of transition when lights change, in seconds. 🕑" - -CONF_ADAPT_UNTIL_SLEEP, DEFAULT_ADAPT_UNTIL_SLEEP = ( - "transition_until_sleep", - False, -) -DOCS[CONF_ADAPT_UNTIL_SLEEP] = ( - "When enabled, Adaptive Lighting will treat sleep settings as the minimum, " - "transitioning to these values after sunset. 🌙" -) - -CONF_ADAPT_DELAY, DEFAULT_ADAPT_DELAY = "adapt_delay", 0 -DOCS[CONF_ADAPT_DELAY] = ( - "Wait time (seconds) between light turn on and Adaptive Lighting applying " - "changes. Might help to avoid flickering. ⏲️" -) - -CONF_SEND_SPLIT_DELAY, DEFAULT_SEND_SPLIT_DELAY = "send_split_delay", 0 -DOCS[CONF_SEND_SPLIT_DELAY] = ( - "Delay (ms) between `separate_turn_on_commands` for lights that don't support " - "simultaneous brightness and color setting. ⏲️" -) - -CONF_AUTORESET_CONTROL, DEFAULT_AUTORESET_CONTROL = "autoreset_control_seconds", 0 -DOCS[CONF_AUTORESET_CONTROL] = ( - "Automatically reset the manual control after a number of seconds. " - "Set to 0 to disable. ⏲️" -) - -CONF_SKIP_REDUNDANT_COMMANDS, DEFAULT_SKIP_REDUNDANT_COMMANDS = ( - "skip_redundant_commands", - False, -) -DOCS[CONF_SKIP_REDUNDANT_COMMANDS] = ( - "Skip sending adaptation commands whose target state already " - "equals the light's known state. Minimizes network traffic and improves the " - "adaptation responsivity in some situations. 📉" - "Disable if physical light states get out of sync with HA's recorded state." -) - -CONF_INTERCEPT, DEFAULT_INTERCEPT = "intercept", True -DOCS[CONF_INTERCEPT] = ( - "Intercept and adapt `light.turn_on` calls to enabling instantaneous color " - "and brightness adaptation. 🏎️ Disable for lights that do not " - "support `light.turn_on` with color and brightness." -) - -CONF_MULTI_LIGHT_INTERCEPT, DEFAULT_MULTI_LIGHT_INTERCEPT = ( - "multi_light_intercept", - True, -) -DOCS[CONF_MULTI_LIGHT_INTERCEPT] = ( - "Intercept and adapt `light.turn_on` calls that target multiple lights. ➗" - "⚠️ This might result in splitting up a single `light.turn_on` call " - "into multiple calls, e.g., when lights are in different switches. " - "Requires `intercept` to be enabled." -) - -SLEEP_MODE_SWITCH = "sleep_mode_switch" -ADAPT_COLOR_SWITCH = "adapt_color_switch" -ADAPT_BRIGHTNESS_SWITCH = "adapt_brightness_switch" -ATTR_ADAPTIVE_LIGHTING_MANAGER = "manager" -UNDO_UPDATE_LISTENER = "undo_update_listener" -NONE_STR = "None" -ATTR_ADAPT_COLOR = "adapt_color" -DOCS[ATTR_ADAPT_COLOR] = "Whether to adapt the color on supporting lights. 🌈" -ATTR_ADAPT_BRIGHTNESS = "adapt_brightness" -DOCS[ATTR_ADAPT_BRIGHTNESS] = "Whether to adapt the brightness of the light. 🌞" - -SERVICE_SET_MANUAL_CONTROL = "set_manual_control" -CONF_MANUAL_CONTROL = "manual_control" -DOCS[CONF_MANUAL_CONTROL] = "Whether to manually control the lights. 🔒" -SERVICE_APPLY = "apply" -CONF_TURN_ON_LIGHTS = "turn_on_lights" -DOCS[CONF_TURN_ON_LIGHTS] = "Whether to turn on lights that are currently off. 🔆" -SERVICE_CHANGE_SWITCH_SETTINGS = "change_switch_settings" -CONF_USE_DEFAULTS = "use_defaults" -DOCS[CONF_USE_DEFAULTS] = ( - "Sets the default values not specified in this service call. Options: " - '"current" (default, retains current values), "factory" (resets to ' - 'documented defaults), or "configuration" (reverts to switch config defaults). ⚙️' -) - -TURNING_OFF_DELAY = 5 - -DOCS_MANUAL_CONTROL = { - CONF_ENTITY_ID: "The `entity_id` of the switch in which to (un)mark the " - "light as being `manually controlled`. 📝", - CONF_LIGHTS: "entity_id(s) of lights, if not specified, all lights in the " - "switch are selected. 💡", - CONF_MANUAL_CONTROL: 'Whether to add ("true") or remove ("false") the ' - 'light from the "manual_control" list. 🔒', -} - -DOCS_APPLY = { - CONF_ENTITY_ID: "The `entity_id` of the switch with the settings to apply. 📝", - CONF_LIGHTS: "A light (or list of lights) to apply the settings to. 💡", -} - - -def int_between(min_int, max_int): - """Return an integer between 'min_int' and 'max_int'.""" - return vol.All(vol.Coerce(int), vol.Range(min=min_int, max=max_int)) - - -VALIDATION_TUPLES = [ - (CONF_LIGHTS, DEFAULT_LIGHTS, cv.entity_ids), - (CONF_INTERVAL, DEFAULT_INTERVAL, cv.positive_int), - (CONF_TRANSITION, DEFAULT_TRANSITION, VALID_TRANSITION), - (CONF_INITIAL_TRANSITION, DEFAULT_INITIAL_TRANSITION, VALID_TRANSITION), - (CONF_MIN_BRIGHTNESS, DEFAULT_MIN_BRIGHTNESS, int_between(1, 100)), - (CONF_MAX_BRIGHTNESS, DEFAULT_MAX_BRIGHTNESS, int_between(1, 100)), - (CONF_MIN_COLOR_TEMP, DEFAULT_MIN_COLOR_TEMP, int_between(1000, 10000)), - (CONF_MAX_COLOR_TEMP, DEFAULT_MAX_COLOR_TEMP, int_between(1000, 10000)), - (CONF_PREFER_RGB_COLOR, DEFAULT_PREFER_RGB_COLOR, bool), - (CONF_SLEEP_BRIGHTNESS, DEFAULT_SLEEP_BRIGHTNESS, int_between(1, 100)), - ( - CONF_SLEEP_RGB_OR_COLOR_TEMP, - DEFAULT_SLEEP_RGB_OR_COLOR_TEMP, - selector.SelectSelector( - selector.SelectSelectorConfig( - options=["color_temp", "rgb_color"], - multiple=False, - mode=selector.SelectSelectorMode.DROPDOWN, - ), - ), - ), - (CONF_SLEEP_COLOR_TEMP, DEFAULT_SLEEP_COLOR_TEMP, int_between(1000, 10000)), - ( - CONF_SLEEP_RGB_COLOR, - DEFAULT_SLEEP_RGB_COLOR, - selector.ColorRGBSelector(selector.ColorRGBSelectorConfig()), - ), - (CONF_SLEEP_TRANSITION, DEFAULT_SLEEP_TRANSITION, VALID_TRANSITION), - (CONF_ADAPT_UNTIL_SLEEP, DEFAULT_ADAPT_UNTIL_SLEEP, bool), - (CONF_SUNRISE_TIME, NONE_STR, str), - (CONF_MIN_SUNRISE_TIME, NONE_STR, str), - (CONF_MAX_SUNRISE_TIME, NONE_STR, str), - (CONF_SUNRISE_OFFSET, DEFAULT_SUNRISE_OFFSET, int), - (CONF_SUNSET_TIME, NONE_STR, str), - (CONF_MIN_SUNSET_TIME, NONE_STR, str), - (CONF_MAX_SUNSET_TIME, NONE_STR, str), - (CONF_SUNSET_OFFSET, DEFAULT_SUNSET_OFFSET, int), - ( - CONF_BRIGHTNESS_MODE, - DEFAULT_BRIGHTNESS_MODE, - selector.SelectSelector( - selector.SelectSelectorConfig( - options=["default", "linear", "tanh"], - multiple=False, - mode=selector.SelectSelectorMode.DROPDOWN, - ), - ), - ), - (CONF_BRIGHTNESS_MODE_TIME_DARK, DEFAULT_BRIGHTNESS_MODE_TIME_DARK, int), - (CONF_BRIGHTNESS_MODE_TIME_LIGHT, DEFAULT_BRIGHTNESS_MODE_TIME_LIGHT, int), - (CONF_TAKE_OVER_CONTROL, DEFAULT_TAKE_OVER_CONTROL, bool), - (CONF_DETECT_NON_HA_CHANGES, DEFAULT_DETECT_NON_HA_CHANGES, bool), - ( - CONF_AUTORESET_CONTROL, - DEFAULT_AUTORESET_CONTROL, - int_between(0, 365 * 24 * 60 * 60), # 1 year max - ), - (CONF_ONLY_ONCE, DEFAULT_ONLY_ONCE, bool), - (CONF_ADAPT_ONLY_ON_BARE_TURN_ON, DEFAULT_ADAPT_ONLY_ON_BARE_TURN_ON, bool), - (CONF_SEPARATE_TURN_ON_COMMANDS, DEFAULT_SEPARATE_TURN_ON_COMMANDS, bool), - (CONF_SEND_SPLIT_DELAY, DEFAULT_SEND_SPLIT_DELAY, int_between(0, 10000)), - (CONF_ADAPT_DELAY, DEFAULT_ADAPT_DELAY, cv.positive_float), - ( - CONF_SKIP_REDUNDANT_COMMANDS, - DEFAULT_SKIP_REDUNDANT_COMMANDS, - bool, - ), - (CONF_INTERCEPT, DEFAULT_INTERCEPT, bool), - (CONF_MULTI_LIGHT_INTERCEPT, DEFAULT_MULTI_LIGHT_INTERCEPT, bool), - (CONF_INCLUDE_CONFIG_IN_ATTRIBUTES, DEFAULT_INCLUDE_CONFIG_IN_ATTRIBUTES, bool), -] - - -def timedelta_as_int(value): - """Convert a `datetime.timedelta` object to an integer. - - This integer can be serialized to json but a timedelta cannot. - """ - return value.total_seconds() - - -# conf_option: (validator, coerce) tuples -# these validators cannot be serialized but can be serialized when coerced by coerce. -EXTRA_VALIDATION = { - CONF_INTERVAL: (cv.time_period, timedelta_as_int), - CONF_SUNRISE_OFFSET: (cv.time_period, timedelta_as_int), - CONF_SUNRISE_TIME: (cv.time, str), - CONF_MIN_SUNRISE_TIME: (cv.time, str), - CONF_MAX_SUNRISE_TIME: (cv.time, str), - CONF_SUNSET_OFFSET: (cv.time_period, timedelta_as_int), - CONF_SUNSET_TIME: (cv.time, str), - CONF_MIN_SUNSET_TIME: (cv.time, str), - CONF_MAX_SUNSET_TIME: (cv.time, str), - CONF_BRIGHTNESS_MODE_TIME_LIGHT: (cv.time_period, timedelta_as_int), - CONF_BRIGHTNESS_MODE_TIME_DARK: (cv.time_period, timedelta_as_int), -} - - -def maybe_coerce(key, validation): - """Coerce the validation into a json serializable type.""" - validation, coerce = EXTRA_VALIDATION.get(key, (validation, None)) - if coerce is not None: - return vol.All(validation, vol.Coerce(coerce)) - return validation - - -def replace_none_str(value, replace_with=None): - """Replace "None" -> replace_with.""" - return value if value != NONE_STR else replace_with - - -_yaml_validation_tuples = [ - (key, default, maybe_coerce(key, validation)) - for key, default, validation in VALIDATION_TUPLES -] + [(CONF_NAME, DEFAULT_NAME, cv.string)] - -_DOMAIN_SCHEMA = vol.Schema( - { - vol.Optional(key, default=replace_none_str(default, vol.UNDEFINED)): validation - for key, default, validation in _yaml_validation_tuples - }, -) - - -def apply_service_schema(initial_transition: int = 1): - """Return the schema for the apply service.""" - return vol.Schema( - { - vol.Optional(CONF_ENTITY_ID): cv.entity_ids, - vol.Optional(CONF_LIGHTS, default=[]): cv.entity_ids, - vol.Optional( - CONF_TRANSITION, - default=initial_transition, - ): VALID_TRANSITION, - vol.Optional(ATTR_ADAPT_BRIGHTNESS, default=True): cv.boolean, - vol.Optional(ATTR_ADAPT_COLOR, default=True): cv.boolean, - vol.Optional(CONF_PREFER_RGB_COLOR, default=False): cv.boolean, - vol.Optional(CONF_TURN_ON_LIGHTS, default=False): cv.boolean, - }, - ) - - -SET_MANUAL_CONTROL_SCHEMA = vol.Schema( - { - vol.Optional(CONF_ENTITY_ID): cv.entity_ids, - vol.Optional(CONF_LIGHTS, default=[]): cv.entity_ids, - vol.Optional(CONF_MANUAL_CONTROL, default=True): cv.boolean, - }, -) diff --git a/custom_components/adaptive_lighting/hass_utils.py b/custom_components/adaptive_lighting/hass_utils.py deleted file mode 100644 index ba5bb8b0..00000000 --- a/custom_components/adaptive_lighting/hass_utils.py +++ /dev/null @@ -1,80 +0,0 @@ -"""Utility functions for HA core.""" -import logging -from collections.abc import Awaitable, Callable - -from homeassistant.core import HomeAssistant, ServiceCall -from homeassistant.util.read_only_dict import ReadOnlyDict - -from .adaptation_utils import ServiceData - -_LOGGER = logging.getLogger(__name__) - - -def setup_service_call_interceptor( - hass: HomeAssistant, - domain: str, - service: str, - intercept_func: Callable[[ServiceCall, ServiceData], Awaitable[None] | None], -) -> Callable[[], None]: - """Inject a function into a registered service call to preprocess service data. - - The injected interceptor function receives the service call and a writeable data dictionary - (the data of the service call is read-only) before the service call is executed. - """ - try: - # HACK: Access protected attribute of HA service registry. - # This is necessary to replace a registered service handler with our - # proxy handler to intercept calls. - registered_services = ( - hass.services._services # pylint: disable=protected-access - ) - except AttributeError as error: - msg = ( - "Intercept failed because registered services are no longer" - " accessible (internal API may have changed)" - ) - raise RuntimeError(msg) from error - - if domain not in registered_services or service not in registered_services[domain]: - msg = f"Intercept failed because service {domain}.{service} is not registered" - raise RuntimeError(msg) - - existing_service = registered_services[domain][service] - - async def service_func_proxy(call: ServiceCall) -> None: - try: - # Convert read-only data to writeable dictionary for modification by interceptor - data = dict(call.data) - - # Call interceptor - await intercept_func(call, data) - - # Convert data back to read-only - call.data = ReadOnlyDict(data) - except Exception as e: # noqa: BLE001 - # Blindly catch all exceptions to avoid breaking light.turn_on - _LOGGER.error( - "Error for call '%s' in service_func_proxy: '%s'", - call.data, - e, - ) - # Call original service handler with processed data - await existing_service.job.target(call) - - hass.services.async_register( - domain, - service, - service_func_proxy, - existing_service.schema, - ) - - def remove(): - # Remove the interceptor by reinstalling the original service handler - hass.services.async_register( - domain, - service, - existing_service.job.target, - existing_service.schema, - ) - - return remove diff --git a/custom_components/adaptive_lighting/helpers.py b/custom_components/adaptive_lighting/helpers.py deleted file mode 100644 index 2e7ba23e..00000000 --- a/custom_components/adaptive_lighting/helpers.py +++ /dev/null @@ -1,84 +0,0 @@ -"""Helper functions for the Adaptive Lighting custom components.""" - -from __future__ import annotations - -import base64 -import math - - -def clamp(value: float, minimum: float, maximum: float) -> float: - """Clamp value between minimum and maximum.""" - return max(minimum, min(value, maximum)) - - -def int_to_base36(num: int) -> str: - """Convert an integer to its base-36 representation using numbers and uppercase letters. - - Base-36 encoding uses digits 0-9 and uppercase letters A-Z, providing a case-insensitive - alphanumeric representation. The function takes an integer `num` as input and returns - its base-36 representation as a string. - - Parameters - ---------- - num - The integer to convert to base-36. - - Returns - ------- - str - The base-36 representation of the input integer. - - Examples - -------- - >>> num = 123456 - >>> base36_num = int_to_base36(num) - >>> print(base36_num) - '2N9' - """ - alphanumeric_chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" - - if num == 0: - return alphanumeric_chars[0] - - base36_str = "" - base = len(alphanumeric_chars) - - while num: - num, remainder = divmod(num, base) - base36_str = alphanumeric_chars[remainder] + base36_str - - return base36_str - - -def short_hash(string: str, length: int = 4) -> str: - """Create a hash of 'string' with length 'length'.""" - return base64.b32encode(string.encode()).decode("utf-8").zfill(length)[:length] - - -def remove_vowels(input_str: str, length: int = 4) -> str: - """Remove vowels from a string and return a string of length 'length'.""" - vowels = "aeiouAEIOU" - output_str = "".join([char for char in input_str if char not in vowels]) - return output_str.zfill(length)[:length] - - -def color_difference_redmean( - rgb1: tuple[float, float, float], - rgb2: tuple[float, float, float], -) -> float: - """Distance between colors in RGB space (redmean metric). - - The maximal distance between (255, 255, 255) and (0, 0, 0) ≈ 765. - - Sources: - - https://en.wikipedia.org/wiki/Color_difference#Euclidean - - https://www.compuphase.com/cmetric.htm - """ - r_hat = (rgb1[0] + rgb2[0]) / 2 - delta_r, delta_g, delta_b = ( - (col1 - col2) for col1, col2 in zip(rgb1, rgb2, strict=True) - ) - red_term = (2 + r_hat / 256) * delta_r**2 - green_term = 4 * delta_g**2 - blue_term = (2 + (255 - r_hat) / 256) * delta_b**2 - return math.sqrt(red_term + green_term + blue_term) diff --git a/custom_components/adaptive_lighting/manifest.json b/custom_components/adaptive_lighting/manifest.json deleted file mode 100644 index eb7f0155..00000000 --- a/custom_components/adaptive_lighting/manifest.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "domain": "adaptive_lighting", - "name": "Adaptive Lighting", - "codeowners": ["@basnijholt", "@RubenKelevra", "@th3w1zard1", "@protyposis"], - "config_flow": true, - "dependencies": [], - "documentation": "https://github.com/basnijholt/adaptive-lighting#readme", - "iot_class": "calculated", - "issue_tracker": "https://github.com/basnijholt/adaptive-lighting/issues", - "requirements": ["ulid-transform"], - "version": "1.19.0" -} diff --git a/custom_components/adaptive_lighting/services.yaml b/custom_components/adaptive_lighting/services.yaml deleted file mode 100644 index 4b79f88c..00000000 --- a/custom_components/adaptive_lighting/services.yaml +++ /dev/null @@ -1,251 +0,0 @@ -# This file is auto-generated by .github/update-services.py. -apply: - description: Applies the current Adaptive Lighting settings to lights. - fields: - entity_id: - description: The `entity_id` of the switch with the settings to apply. 📝 - selector: - entity: - integration: adaptive_lighting - domain: switch - multiple: false - lights: - description: A light (or list of lights) to apply the settings to. 💡 - selector: - entity: - domain: light - multiple: true - transition: - description: Duration of transition when lights change, in seconds. 🕑 - example: 10 - selector: - text: null - adapt_brightness: - description: Whether to adapt the brightness of the light. 🌞 - example: true - selector: - boolean: null - adapt_color: - description: Whether to adapt the color on supporting lights. 🌈 - example: true - selector: - boolean: null - prefer_rgb_color: - description: Whether to prefer RGB color adjustment over light color temperature when possible. 🌈 - example: false - selector: - boolean: null - turn_on_lights: - description: Whether to turn on lights that are currently off. 🔆 - example: false - selector: - boolean: null -set_manual_control: - description: Mark whether a light is 'manually controlled'. - fields: - entity_id: - description: The `entity_id` of the switch in which to (un)mark the light as being `manually controlled`. 📝 - selector: - entity: - integration: adaptive_lighting - domain: switch - multiple: false - lights: - description: entity_id(s) of lights, if not specified, all lights in the switch are selected. 💡 - selector: - entity: - domain: light - multiple: true - manual_control: - description: Whether to add ("true") or remove ("false") the light from the "manual_control" list. 🔒 - example: true - default: true - selector: - boolean: null -change_switch_settings: - description: Change any settings you'd like in the switch. All options here are the same as in the config flow. - fields: - entity_id: - description: Entity ID of the switch. 📝 - required: true - selector: - entity: - domain: switch - use_defaults: - description: 'Sets the default values not specified in this service call. Options: "current" (default, retains current values), "factory" (resets to documented defaults), or "configuration" (reverts to switch config defaults). ⚙️' - example: current - required: false - default: current - selector: - select: - options: - - current - - configuration - - factory - include_config_in_attributes: - description: Show all options as attributes on the switch in Home Assistant when set to `true`. 📝 - required: false - selector: - boolean: null - turn_on_lights: - description: Whether to turn on lights that are currently off. 🔆 - example: false - required: false - selector: - boolean: null - initial_transition: - description: Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️ - example: 1 - required: false - selector: - text: null - sleep_transition: - description: Duration of transition when "sleep mode" is toggled in seconds. 😴 - example: 1 - required: false - selector: - text: null - max_brightness: - description: Maximum brightness percentage. 💡 - required: false - example: 100 - selector: - text: null - max_color_temp: - description: Coldest color temperature in Kelvin. ❄️ - required: false - example: 5500 - selector: - text: null - min_brightness: - description: Minimum brightness percentage. 💡 - required: false - example: 1 - selector: - text: null - min_color_temp: - description: Warmest color temperature in Kelvin. 🔥 - required: false - example: 2000 - selector: - text: null - only_once: - description: Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄 - example: false - required: false - selector: - boolean: null - prefer_rgb_color: - description: Whether to prefer RGB color adjustment over light color temperature when possible. 🌈 - required: false - example: false - selector: - boolean: null - separate_turn_on_commands: - description: Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀 - required: false - example: false - selector: - boolean: null - send_split_delay: - description: Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️ - required: false - example: 0 - selector: - boolean: null - sleep_brightness: - description: Brightness percentage of lights in sleep mode. 😴 - required: false - example: 1 - selector: - text: null - sleep_rgb_or_color_temp: - description: Use either `"rgb_color"` or `"color_temp"` in sleep mode. 🌙 - required: false - example: color_temp - selector: - select: - options: - - rgb_color - - color_temp - sleep_rgb_color: - description: RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is "rgb_color"). 🌈 - required: false - selector: - color_rgb: null - sleep_color_temp: - description: Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴 - required: false - example: 1000 - selector: - text: null - sunrise_offset: - description: Adjust sunrise time with a positive or negative offset in seconds. ⏰ - required: false - example: 0 - selector: - number: - min: 0 - max: 86300 - sunrise_time: - description: Set a fixed time (HH:MM:SS) for sunrise. 🌅 - required: false - example: '' - selector: - time: null - sunset_offset: - description: Adjust sunset time with a positive or negative offset in seconds. ⏰ - required: false - example: '' - selector: - number: - min: 0 - max: 86300 - sunset_time: - description: Set a fixed time (HH:MM:SS) for sunset. 🌇 - example: '' - required: false - selector: - time: null - max_sunrise_time: - description: Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier sunrises. 🌅 - example: '' - required: false - selector: - time: null - min_sunset_time: - description: Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇 - example: '' - required: false - selector: - time: null - take_over_control: - description: Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒 - required: false - example: true - selector: - boolean: null - detect_non_ha_changes: - description: 'Detects and halts adaptations for non-`light.turn_on` state changes. Needs `take_over_control` enabled. 🕵️ Caution: ⚠️ Some lights might falsely indicate an ''on'' state, which could result in lights turning on unexpectedly. Disable this feature if you encounter such issues.' - required: false - example: false - selector: - boolean: null - transition: - description: Duration of transition when lights change, in seconds. 🕑 - required: false - example: 45 - selector: - text: null - adapt_delay: - description: Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️ - required: false - example: 0 - selector: - text: null - autoreset_control_seconds: - description: Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️ - required: false - example: 0 - selector: - text: null diff --git a/custom_components/adaptive_lighting/strings.json b/custom_components/adaptive_lighting/strings.json deleted file mode 100644 index f6f6890b..00000000 --- a/custom_components/adaptive_lighting/strings.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Choose a name for the Adaptive Lighting instance", - "description": "Every instance can contain multiple lights!", - "data": { - "name": "Name" - } - } - }, - "abort": { - "already_configured": "[%key:common::config_flow::abort::already_configured_device%]" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptive Lighting options", - "description": "Configure an Adaptive Lighting component. Option names align with the YAML settings. If you've defined this entry in YAML, no options will appear here. For interactive graphs that demonstrate parameter effects, visit [this web app](https://basnijholt.github.io/adaptive-lighting). For further details, see the [official documentation](https://github.com/basnijholt/adaptive-lighting#readme).", - "data": { - "lights": "lights: List of light entity_ids to be controlled (may be empty). 🌟", - "interval": "interval", - "transition": "transition", - "initial_transition": "initial_transition", - "min_brightness": "min_brightness: Minimum brightness percentage. 💡", - "max_brightness": "max_brightness: Maximum brightness percentage. 💡", - "min_color_temp": "min_color_temp: Warmest color temperature in Kelvin. 🔥", - "max_color_temp": "max_color_temp: Coldest color temperature in Kelvin. ❄️", - "prefer_rgb_color": "prefer_rgb_color: Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "sleep_brightness": "sleep_brightness", - "sleep_rgb_or_color_temp": "sleep_rgb_or_color_temp", - "sleep_color_temp": "sleep_color_temp", - "sleep_rgb_color": "sleep_rgb_color", - "sleep_transition": "sleep_transition", - "transition_until_sleep": "transition_until_sleep: When enabled, Adaptive Lighting will treat sleep settings as the minimum, transitioning to these values after sunset. 🌙", - "sunrise_time": "sunrise_time", - "min_sunrise_time": "min_sunrise_time", - "max_sunrise_time": "max_sunrise_time", - "sunrise_offset": "sunrise_offset", - "sunset_time": "sunset_time", - "min_sunset_time": "min_sunset_time", - "max_sunset_time": "max_sunset_time", - "sunset_offset": "sunset_offset", - "brightness_mode": "brightness_mode", - "brightness_mode_time_dark": "brightness_mode_time_dark", - "brightness_mode_time_light": "brightness_mode_time_light", - "take_over_control": "take_over_control: Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒", - "detect_non_ha_changes": "detect_non_ha_changes: Detects and halts adaptations for non-`light.turn_on` state changes. Needs `take_over_control` enabled. 🕵️ Caution: ⚠️ Some lights might falsely indicate an 'on' state, which could result in lights turning on unexpectedly. Disable this feature if you encounter such issues.", - "autoreset_control_seconds": "autoreset_control_seconds", - "only_once": "only_once: Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄", - "adapt_only_on_bare_turn_on": "adapt_only_on_bare_turn_on: When turning lights on initially. If set to `true`, AL adapts only if `light.turn_on` is invoked without specifying color or brightness. ❌🌈 This e.g., prevents adaptation when activating a scene. If `false`, AL adapts regardless of the presence of color or brightness in the initial `service_data`. Needs `take_over_control` enabled. 🕵️ ", - "separate_turn_on_commands": "separate_turn_on_commands: Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀", - "send_split_delay": "send_split_delay", - "adapt_delay": "adapt_delay", - "skip_redundant_commands": "skip_redundant_commands: Skip sending adaptation commands whose target state already equals the light's known state. Minimizes network traffic and improves the adaptation responsivity in some situations. 📉Disable if physical light states get out of sync with HA's recorded state.", - "intercept": "intercept: Intercept and adapt `light.turn_on` calls to enabling instantaneous color and brightness adaptation. 🏎️ Disable for lights that do not support `light.turn_on` with color and brightness.", - "multi_light_intercept": "multi_light_intercept: Intercept and adapt `light.turn_on` calls that target multiple lights. ➗⚠️ This might result in splitting up a single `light.turn_on` call into multiple calls, e.g., when lights are in different switches. Requires `intercept` to be enabled.", - "include_config_in_attributes": "include_config_in_attributes: Show all options as attributes on the switch in Home Assistant when set to `true`. 📝" - }, - "data_description": { - "interval": "Frequency to adapt the lights, in seconds. 🔄", - "transition": "Duration of transition when lights change, in seconds. 🕑", - "initial_transition": "Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️", - "sleep_brightness": "Brightness percentage of lights in sleep mode. 😴", - "sleep_rgb_or_color_temp": "Use either `\"rgb_color\"` or `\"color_temp\"` in sleep mode. 🌙", - "sleep_color_temp": "Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴", - "sleep_rgb_color": "RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is \"rgb_color\"). 🌈", - "sleep_transition": "Duration of transition when \"sleep mode\" is toggled in seconds. 😴", - "sunrise_time": "Set a fixed time (HH:MM:SS) for sunrise. 🌅", - "min_sunrise_time": "Set the earliest virtual sunrise time (HH:MM:SS), allowing for later sunrises. 🌅", - "max_sunrise_time": "Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier sunrises. 🌅", - "sunrise_offset": "Adjust sunrise time with a positive or negative offset in seconds. ⏰", - "sunset_time": "Set a fixed time (HH:MM:SS) for sunset. 🌇", - "min_sunset_time": "Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇", - "max_sunset_time": "Set the latest virtual sunset time (HH:MM:SS), allowing for earlier sunsets. 🌇", - "sunset_offset": "Adjust sunset time with a positive or negative offset in seconds. ⏰", - "brightness_mode": "Brightness mode to use. Possible values are `default`, `linear`, and `tanh` (uses `brightness_mode_time_dark` and `brightness_mode_time_light`). 📈", - "brightness_mode_time_dark": "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down the brightness before/after sunrise/sunset. 📈📉", - "brightness_mode_time_light": "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down the brightness after/before sunrise/sunset. 📈📉.", - "autoreset_control_seconds": "Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️", - "send_split_delay": "Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️", - "adapt_delay": "Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️" - } - } - }, - "error": { - "option_error": "Invalid option", - "entity_missing": "One or more selected light entities are missing from Home Assistant" - } - }, - "services": { - "apply": { - "name": "apply", - "description": "Applies the current Adaptive Lighting settings to lights.", - "fields": { - "entity_id": { - "description": "The `entity_id` of the switch with the settings to apply. 📝", - "name": "entity_id" - }, - "lights": { - "description": "A light (or list of lights) to apply the settings to. 💡", - "name": "lights" - }, - "transition": { - "description": "Duration of transition when lights change, in seconds. 🕑", - "name": "transition" - }, - "adapt_brightness": { - "description": "Whether to adapt the brightness of the light. 🌞", - "name": "adapt_brightness" - }, - "adapt_color": { - "description": "Whether to adapt the color on supporting lights. 🌈", - "name": "adapt_color" - }, - "prefer_rgb_color": { - "description": "Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "name": "prefer_rgb_color" - }, - "turn_on_lights": { - "description": "Whether to turn on lights that are currently off. 🔆", - "name": "turn_on_lights" - } - } - }, - "set_manual_control": { - "name": "set_manual_control", - "description": "Mark whether a light is 'manually controlled'.", - "fields": { - "entity_id": { - "description": "The `entity_id` of the switch in which to (un)mark the light as being `manually controlled`. 📝", - "name": "entity_id" - }, - "lights": { - "description": "entity_id(s) of lights, if not specified, all lights in the switch are selected. 💡", - "name": "lights" - }, - "manual_control": { - "description": "Whether to add (\"true\") or remove (\"false\") the light from the \"manual_control\" list. 🔒", - "name": "manual_control" - } - } - }, - "change_switch_settings": { - "name": "change_switch_settings", - "description": "Change any settings you'd like in the switch. All options here are the same as in the config flow.", - "fields": { - "entity_id": { - "description": "Entity ID of the switch. 📝", - "name": "entity_id" - }, - "use_defaults": { - "description": "Sets the default values not specified in this service call. Options: \"current\" (default, retains current values), \"factory\" (resets to documented defaults), or \"configuration\" (reverts to switch config defaults). ⚙️", - "name": "use_defaults" - }, - "include_config_in_attributes": { - "description": "Show all options as attributes on the switch in Home Assistant when set to `true`. 📝", - "name": "include_config_in_attributes" - }, - "turn_on_lights": { - "description": "Whether to turn on lights that are currently off. 🔆", - "name": "turn_on_lights" - }, - "initial_transition": { - "description": "Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️", - "name": "initial_transition" - }, - "sleep_transition": { - "description": "Duration of transition when \"sleep mode\" is toggled in seconds. 😴", - "name": "sleep_transition" - }, - "max_brightness": { - "description": "Maximum brightness percentage. 💡", - "name": "max_brightness" - }, - "max_color_temp": { - "description": "Coldest color temperature in Kelvin. ❄️", - "name": "max_color_temp" - }, - "min_brightness": { - "description": "Minimum brightness percentage. 💡", - "name": "min_brightness" - }, - "min_color_temp": { - "description": "Warmest color temperature in Kelvin. 🔥", - "name": "min_color_temp" - }, - "only_once": { - "description": "Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄", - "name": "only_once" - }, - "prefer_rgb_color": { - "description": "Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "name": "prefer_rgb_color" - }, - "separate_turn_on_commands": { - "description": "Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀", - "name": "separate_turn_on_commands" - }, - "send_split_delay": { - "description": "Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️", - "name": "send_split_delay" - }, - "sleep_brightness": { - "description": "Brightness percentage of lights in sleep mode. 😴", - "name": "sleep_brightness" - }, - "sleep_rgb_or_color_temp": { - "description": "Use either `\"rgb_color\"` or `\"color_temp\"` in sleep mode. 🌙", - "name": "sleep_rgb_or_color_temp" - }, - "sleep_rgb_color": { - "description": "RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is \"rgb_color\"). 🌈", - "name": "sleep_rgb_color" - }, - "sleep_color_temp": { - "description": "Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴", - "name": "sleep_color_temp" - }, - "sunrise_offset": { - "description": "Adjust sunrise time with a positive or negative offset in seconds. ⏰", - "name": "sunrise_offset" - }, - "sunrise_time": { - "description": "Set a fixed time (HH:MM:SS) for sunrise. 🌅", - "name": "sunrise_time" - }, - "sunset_offset": { - "description": "Adjust sunset time with a positive or negative offset in seconds. ⏰", - "name": "sunset_offset" - }, - "sunset_time": { - "description": "Set a fixed time (HH:MM:SS) for sunset. 🌇", - "name": "sunset_time" - }, - "max_sunrise_time": { - "description": "Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier sunrises. 🌅", - "name": "max_sunrise_time" - }, - "min_sunset_time": { - "description": "Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇", - "name": "min_sunset_time" - }, - "take_over_control": { - "description": "Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒", - "name": "take_over_control" - }, - "detect_non_ha_changes": { - "description": "Detects and halts adaptations for non-`light.turn_on` state changes. Needs `take_over_control` enabled. 🕵️ Caution: ⚠️ Some lights might falsely indicate an 'on' state, which could result in lights turning on unexpectedly. Disable this feature if you encounter such issues.", - "name": "detect_non_ha_changes" - }, - "transition": { - "description": "Duration of transition when lights change, in seconds. 🕑", - "name": "transition" - }, - "adapt_delay": { - "description": "Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️", - "name": "adapt_delay" - }, - "autoreset_control_seconds": { - "description": "Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️", - "name": "autoreset_control_seconds" - } - } - } - } -} diff --git a/custom_components/adaptive_lighting/switch.py b/custom_components/adaptive_lighting/switch.py deleted file mode 100644 index ff951d15..00000000 --- a/custom_components/adaptive_lighting/switch.py +++ /dev/null @@ -1,2697 +0,0 @@ -"""Switch for the Adaptive Lighting integration.""" -from __future__ import annotations - -import asyncio -import datetime -import logging -import zoneinfo -from copy import deepcopy -from datetime import timedelta -from typing import TYPE_CHECKING, Any, Literal - -import homeassistant.helpers.config_validation as cv -import homeassistant.util.dt as dt_util -import ulid_transform -import voluptuous as vol -from homeassistant.components.light import ( - ATTR_BRIGHTNESS, - ATTR_COLOR_TEMP, - ATTR_COLOR_TEMP_KELVIN, - ATTR_EFFECT, - ATTR_FLASH, - ATTR_RGB_COLOR, - ATTR_SUPPORTED_COLOR_MODES, - ATTR_TRANSITION, - ATTR_XY_COLOR, - COLOR_MODE_BRIGHTNESS, - COLOR_MODE_COLOR_TEMP, - COLOR_MODE_HS, - COLOR_MODE_RGB, - COLOR_MODE_RGBW, - COLOR_MODE_RGBWW, - COLOR_MODE_XY, - SUPPORT_BRIGHTNESS, - SUPPORT_COLOR, - SUPPORT_COLOR_TEMP, - SUPPORT_TRANSITION, - is_on, - preprocess_turn_on_alternatives, -) -from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN -from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN -from homeassistant.components.switch import SwitchEntity -from homeassistant.config_entries import SOURCE_IMPORT -from homeassistant.const import ( - ATTR_AREA_ID, - ATTR_DOMAIN, - ATTR_ENTITY_ID, - ATTR_SERVICE, - ATTR_SERVICE_DATA, - ATTR_SUPPORTED_FEATURES, - CONF_NAME, - CONF_PARAMS, - EVENT_CALL_SERVICE, - EVENT_HOMEASSISTANT_STARTED, - EVENT_STATE_CHANGED, - SERVICE_TOGGLE, - SERVICE_TURN_OFF, - SERVICE_TURN_ON, - STATE_OFF, - STATE_ON, -) -from homeassistant.core import ( - CALLBACK_TYPE, - Context, - Event, - HomeAssistant, - ServiceCall, - State, - callback, -) -from homeassistant.helpers import entity_platform, entity_registry -from homeassistant.helpers.event import ( - async_track_state_change_event, - async_track_time_interval, -) -from homeassistant.helpers.restore_state import RestoreEntity -from homeassistant.helpers.sun import get_astral_location -from homeassistant.helpers.template import area_entities -from homeassistant.loader import bind_hass -from homeassistant.util import slugify -from homeassistant.util.color import ( - color_temperature_to_rgb, - color_xy_to_RGB, -) - -from .adaptation_utils import ( - BRIGHTNESS_ATTRS, - COLOR_ATTRS, - AdaptationData, - ServiceData, - prepare_adaptation_data, -) -from .color_and_brightness import SunLightSettings -from .const import ( - ADAPT_BRIGHTNESS_SWITCH, - ADAPT_COLOR_SWITCH, - ATTR_ADAPT_BRIGHTNESS, - ATTR_ADAPT_COLOR, - ATTR_ADAPTIVE_LIGHTING_MANAGER, - CONF_ADAPT_DELAY, - CONF_ADAPT_ONLY_ON_BARE_TURN_ON, - CONF_ADAPT_UNTIL_SLEEP, - CONF_AUTORESET_CONTROL, - CONF_BRIGHTNESS_MODE, - CONF_BRIGHTNESS_MODE_TIME_DARK, - CONF_BRIGHTNESS_MODE_TIME_LIGHT, - CONF_DETECT_NON_HA_CHANGES, - CONF_INCLUDE_CONFIG_IN_ATTRIBUTES, - CONF_INITIAL_TRANSITION, - CONF_INTERCEPT, - CONF_INTERVAL, - CONF_LIGHTS, - CONF_MANUAL_CONTROL, - CONF_MAX_BRIGHTNESS, - CONF_MAX_COLOR_TEMP, - CONF_MAX_SUNRISE_TIME, - CONF_MAX_SUNSET_TIME, - CONF_MIN_BRIGHTNESS, - CONF_MIN_COLOR_TEMP, - CONF_MIN_SUNRISE_TIME, - CONF_MIN_SUNSET_TIME, - CONF_MULTI_LIGHT_INTERCEPT, - CONF_ONLY_ONCE, - CONF_PREFER_RGB_COLOR, - CONF_SEND_SPLIT_DELAY, - CONF_SEPARATE_TURN_ON_COMMANDS, - CONF_SKIP_REDUNDANT_COMMANDS, - CONF_SLEEP_BRIGHTNESS, - CONF_SLEEP_COLOR_TEMP, - CONF_SLEEP_RGB_COLOR, - CONF_SLEEP_RGB_OR_COLOR_TEMP, - CONF_SLEEP_TRANSITION, - CONF_SUNRISE_OFFSET, - CONF_SUNRISE_TIME, - CONF_SUNSET_OFFSET, - CONF_SUNSET_TIME, - CONF_TAKE_OVER_CONTROL, - CONF_TRANSITION, - CONF_TURN_ON_LIGHTS, - CONF_USE_DEFAULTS, - DOMAIN, - EXTRA_VALIDATION, - ICON_BRIGHTNESS, - ICON_COLOR_TEMP, - ICON_MAIN, - ICON_SLEEP, - SERVICE_APPLY, - SERVICE_CHANGE_SWITCH_SETTINGS, - SERVICE_SET_MANUAL_CONTROL, - SET_MANUAL_CONTROL_SCHEMA, - SLEEP_MODE_SWITCH, - TURNING_OFF_DELAY, - VALIDATION_TUPLES, - apply_service_schema, - replace_none_str, -) -from .hass_utils import setup_service_call_interceptor -from .helpers import ( - clamp, - color_difference_redmean, - int_to_base36, - remove_vowels, - short_hash, -) - -if TYPE_CHECKING: - from collections.abc import Callable, Coroutine, Iterable - - from homeassistant.config_entries import ConfigEntry - from homeassistant.helpers.entity_platform import AddEntitiesCallback - -_SUPPORT_OPTS = { - "brightness": SUPPORT_BRIGHTNESS, - "color_temp": SUPPORT_COLOR_TEMP, - "color": SUPPORT_COLOR, - "transition": SUPPORT_TRANSITION, -} - - -_LOGGER = logging.getLogger(__name__) - -SCAN_INTERVAL = timedelta(seconds=10) - -# Consider it a significant change when attribute changes more than -BRIGHTNESS_CHANGE = 25 # ≈10% of total range -COLOR_TEMP_CHANGE = 100 # ≈3% of total range (2000-6500) -RGB_REDMEAN_CHANGE = 80 # ≈10% of total range - - -# Keep a short domain version for the context instances (which can only be 36 chars) -_DOMAIN_SHORT = "al" - - -def create_context( - name: str, - which: str, - index: int, - parent: Context | None = None, -) -> Context: - """Create a context that can identify this integration.""" - # Use a hash for the name because otherwise the context might become - # too long (max len == 26) to fit in the database. - # Pack index with base85 to maximize the number of contexts we can create - # before we exceed the 26-character limit and are forced to wrap. - time_stamp = ulid_transform.ulid_now()[:10] # time part of a ULID - name_hash = short_hash(name) - which_short = remove_vowels(which) - context_id_start = f"{time_stamp}:{_DOMAIN_SHORT}:{name_hash}:{which_short}:" - chars_left = 26 - len(context_id_start) - index_packed = int_to_base36(index).zfill(chars_left)[-chars_left:] - context_id = context_id_start + index_packed - parent_id = parent.id if parent else None - return Context(id=context_id, parent_id=parent_id) - - -def is_our_context_id(context_id: str | None, which: str | None = None) -> bool: - """Check whether this integration created 'context_id'.""" - if context_id is None: - return False - - is_al = f":{_DOMAIN_SHORT}:" in context_id - if not is_al: - return False - if which is None: - return True - return f":{remove_vowels(which)}:" in context_id - - -def is_our_context(context: Context | None, which: str | None = None) -> bool: - """Check whether this integration created 'context'.""" - if context is None: - return False - return is_our_context_id(context.id, which) - - -@bind_hass -def _switches_with_lights( - hass: HomeAssistant, - lights: list[str], - expand_light_groups: bool = True, -) -> list[AdaptiveSwitch]: - """Get all switches that control at least one of the lights passed.""" - config_entries = hass.config_entries.async_entries(DOMAIN) - data = hass.data[DOMAIN] - switches = [] - all_check_lights = ( - _expand_light_groups(hass, lights) if expand_light_groups else set(lights) - ) - for config in config_entries: - entry = data.get(config.entry_id) - if entry is None: # entry might be disabled and therefore missing - continue - switch = data[config.entry_id][SWITCH_DOMAIN] - switch._expand_light_groups() - # Check if any of the lights are in the switch's lights - if set(switch.lights) & set(all_check_lights): - switches.append(switch) - return switches - - -class NoSwitchFoundError(ValueError): - """No switches found for lights.""" - - -@bind_hass -def _switch_with_lights( - hass: HomeAssistant, - lights: list[str], - expand_light_groups: bool = True, -) -> AdaptiveSwitch: - """Find the switch that controls the lights in 'lights'.""" - switches = _switches_with_lights(hass, lights, expand_light_groups) - if len(switches) == 1: - return switches[0] - if len(switches) > 1: - on_switches = [s for s in switches if s.is_on] - if len(on_switches) == 1: - # Of the multiple switches, only one is on - return on_switches[0] - msg = ( - f"_switch_with_lights: Light(s) {lights} found in multiple switch configs" - f" ({[s.entity_id for s in switches]}). You must pass a switch under" - " 'entity_id'." - ) - raise NoSwitchFoundError(msg) - msg = ( - f"_switch_with_lights: Light(s) {lights} not found in any switch's" - " configuration. You must either include the light(s) that is/are" - " in the integration config, or pass a switch under 'entity_id'." - ) - raise NoSwitchFoundError(msg) - - -# For documentation on this function, see integration_entities() from HomeAssistant Core: -# https://github.com/home-assistant/core/blob/dev/homeassistant/helpers/template.py#L1109 -@bind_hass -def _switches_from_service_call( - hass: HomeAssistant, - service_call: ServiceCall, -) -> list[AdaptiveSwitch]: - data = service_call.data - lights = data[CONF_LIGHTS] - switch_entity_ids: list[str] | None = data.get("entity_id") - - if not lights and not switch_entity_ids: - msg = ( - "adaptive-lighting: Neither a switch nor a light was provided in the service call." - " If you intend to adapt all lights on all switches, please inform the" - " developers at https://github.com/basnijholt/adaptive-lighting about your" - " use case. Currently, you must pass either an adaptive-lighting switch or" - " the lights to an `adaptive_lighting` service call." - ) - raise ValueError(msg) - - if switch_entity_ids is not None: - if len(switch_entity_ids) > 1 and lights: - msg = ( - "adaptive-lighting: Cannot pass multiple switches with lights argument." - f" Invalid service data received: {service_call.data}" - ) - raise ValueError(msg) - switches = [] - ent_reg = entity_registry.async_get(hass) - for entity_id in switch_entity_ids: - ent_entry = ent_reg.async_get(entity_id) - assert ent_entry is not None - config_id = ent_entry.config_entry_id - switches.append(hass.data[DOMAIN][config_id][SWITCH_DOMAIN]) - return switches - - if lights: - switch = _switch_with_lights(hass, lights) - return [switch] - - msg = ( - "adaptive-lighting: Incorrect data provided in service call." - f" Entities not found in the integration. Service data: {service_call.data}" - ) - raise ValueError(msg) - - -async def handle_change_switch_settings( - switch: AdaptiveSwitch, - service_call: ServiceCall, -) -> None: - """Allows HASS to change config values via a service call.""" - data = service_call.data - which = data.get(CONF_USE_DEFAULTS, "current") - if which == "current": # use whatever we're already using. - defaults = switch._current_settings # pylint: disable=protected-access - elif which == "factory": # use actual defaults listed in the documentation - defaults = None - elif which == "configuration": - # use whatever's in the config flow or configuration.yaml - defaults = switch._config_backup - else: - defaults = None - - # deep copy the defaults so we don't modify the original dicts - switch._set_changeable_settings(data=data, defaults=deepcopy(defaults)) - switch._update_time_interval_listener() - - _LOGGER.debug( - "Called 'adaptive_lighting.change_switch_settings' service with '%s'", - data, - ) - - switch.manager.reset(*switch.lights, reset_manual_control=False) - if switch.is_on: - await switch._update_attrs_and_maybe_adapt_lights( # pylint: disable=protected-access - context=switch.create_context("service", parent=service_call.context), - lights=switch.lights, - transition=switch.initial_transition, - force=True, - ) - - -@callback -def _fire_manual_control_event( - switch: AdaptiveSwitch, - light: str, - context: Context, -): - """Fire an event that 'light' is marked as manual_control.""" - hass = switch.hass - _LOGGER.debug( - "'adaptive_lighting.manual_control' event fired for %s for light %s", - switch.entity_id, - light, - ) - switch.manager.mark_as_manual_control(light) - hass.bus.async_fire( - f"{DOMAIN}.manual_control", - {ATTR_ENTITY_ID: light, SWITCH_DOMAIN: switch.entity_id}, - context=context, - ) - - -async def async_setup_entry( # noqa: PLR0915 - hass: HomeAssistant, - config_entry: ConfigEntry, - async_add_entities: AddEntitiesCallback, -): - """Set up the AdaptiveLighting switch.""" - assert hass is not None - data = hass.data[DOMAIN] - assert config_entry.entry_id in data - _LOGGER.debug( - "Setting up AdaptiveLighting with data: %s and config_entry %s", - data, - config_entry, - ) - if ( # Skip deleted YAML config entries or first time YAML config entries - config_entry.source == SOURCE_IMPORT - and config_entry.unique_id not in data.get("__yaml__", set()) - ): - _LOGGER.warning( - "Deleting AdaptiveLighting switch '%s' because YAML" - " defined switch has been removed from YAML configuration", - config_entry.unique_id, - ) - await hass.config_entries.async_remove(config_entry.entry_id) - return - - if (manager := data.get(ATTR_ADAPTIVE_LIGHTING_MANAGER)) is None: - manager = AdaptiveLightingManager(hass) - data[ATTR_ADAPTIVE_LIGHTING_MANAGER] = manager - - sleep_mode_switch = SimpleSwitch( - which="Sleep Mode", - initial_state=False, - hass=hass, - config_entry=config_entry, - icon=ICON_SLEEP, - ) - adapt_color_switch = SimpleSwitch( - which="Adapt Color", - initial_state=True, - hass=hass, - config_entry=config_entry, - icon=ICON_COLOR_TEMP, - ) - adapt_brightness_switch = SimpleSwitch( - which="Adapt Brightness", - initial_state=True, - hass=hass, - config_entry=config_entry, - icon=ICON_BRIGHTNESS, - ) - switch = AdaptiveSwitch( - hass, - config_entry, - manager, - sleep_mode_switch, - adapt_color_switch, - adapt_brightness_switch, - ) - - data[config_entry.entry_id][SLEEP_MODE_SWITCH] = sleep_mode_switch - data[config_entry.entry_id][ADAPT_COLOR_SWITCH] = adapt_color_switch - data[config_entry.entry_id][ADAPT_BRIGHTNESS_SWITCH] = adapt_brightness_switch - data[config_entry.entry_id][SWITCH_DOMAIN] = switch - - async_add_entities( - [sleep_mode_switch, adapt_color_switch, adapt_brightness_switch, switch], - update_before_add=True, - ) - - @callback - async def handle_apply(service_call: ServiceCall): - """Handle the entity service apply.""" - data = service_call.data - _LOGGER.debug( - "Called 'adaptive_lighting.apply' service with '%s'", - data, - ) - switches = _switches_from_service_call(hass, service_call) - lights = data[CONF_LIGHTS] - for switch in switches: - if not lights: - all_lights = switch.lights - else: - all_lights = _expand_light_groups(hass, lights) - switch.manager.lights.update(all_lights) - for light in all_lights: - if data[CONF_TURN_ON_LIGHTS] or is_on(hass, light): - context = switch.create_context( - "service", - parent=service_call.context, - ) - await switch._adapt_light( # pylint: disable=protected-access - light, - context=context, - transition=data[CONF_TRANSITION], - adapt_brightness=data[ATTR_ADAPT_BRIGHTNESS], - adapt_color=data[ATTR_ADAPT_COLOR], - prefer_rgb_color=data[CONF_PREFER_RGB_COLOR], - force=True, - ) - - @callback - async def handle_set_manual_control(service_call: ServiceCall): - """Set or unset lights as 'manually controlled'.""" - data = service_call.data - _LOGGER.debug( - "Called 'adaptive_lighting.set_manual_control' service with '%s'", - data, - ) - switches = _switches_from_service_call(hass, service_call) - lights = data[CONF_LIGHTS] - for switch in switches: - if not lights: - all_lights = switch.lights - else: - all_lights = _expand_light_groups(hass, lights) - if service_call.data[CONF_MANUAL_CONTROL]: - for light in all_lights: - _fire_manual_control_event(switch, light, service_call.context) - else: - switch.manager.reset(*all_lights) - if switch.is_on: - context = switch.create_context( - "service", - parent=service_call.context, - ) - # pylint: disable=protected-access - await switch._update_attrs_and_maybe_adapt_lights( - context=context, - lights=all_lights, - transition=switch.initial_transition, - force=True, - ) - - # Register `apply` service - hass.services.async_register( - domain=DOMAIN, - service=SERVICE_APPLY, - service_func=handle_apply, - schema=apply_service_schema(switch.initial_transition), - ) - - # Register `set_manual_control` service - hass.services.async_register( - domain=DOMAIN, - service=SERVICE_SET_MANUAL_CONTROL, - service_func=handle_set_manual_control, - schema=SET_MANUAL_CONTROL_SCHEMA, - ) - - args = {vol.Optional(CONF_USE_DEFAULTS, default="current"): cv.string} - # Modifying these after init isn't possible - skip = (CONF_INTERVAL, CONF_NAME, CONF_LIGHTS) - for k, _, valid in VALIDATION_TUPLES: - if k not in skip: - args[vol.Optional(k)] = valid - platform = entity_platform.current_platform.get() - assert platform is not None - platform.async_register_entity_service( - SERVICE_CHANGE_SWITCH_SETTINGS, - args, - handle_change_switch_settings, - ) - - -def validate( - config_entry: ConfigEntry | None, - service_data: dict[str, Any] | None = None, - defaults: dict[str, Any] | None = None, -) -> dict[str, Any]: - """Get the options and data from the config_entry and add defaults.""" - if defaults is None: - data = {key: default for key, default, _ in VALIDATION_TUPLES} - else: - data = deepcopy(defaults) - - if config_entry is not None: - assert service_data is None - assert defaults is None - data.update(config_entry.options) # come from options flow - data.update(config_entry.data) # all yaml settings come from data - else: - assert service_data is not None - changed_settings = { - key: value - for key, value in service_data.items() - if key not in (CONF_USE_DEFAULTS, ATTR_ENTITY_ID) - } - data.update(changed_settings) - data = {key: replace_none_str(value) for key, value in data.items()} - for key, (validate_value, _) in EXTRA_VALIDATION.items(): - value = data.get(key) - if value is not None: - data[key] = validate_value(value) # Fix the types of the inputs - return data - - -def _is_state_event(event: Event, from_or_to_state: Iterable[str]): - """Match state event when either 'from_state' or 'to_state' matches.""" - return ( - (old_state := event.data.get("old_state")) is not None - and old_state.state in from_or_to_state - ) or ( - (new_state := event.data.get("new_state")) is not None - and new_state.state in from_or_to_state - ) - - -@bind_hass -def _expand_light_groups( - hass: HomeAssistant, - lights: list[str], -) -> list[str]: - all_lights = set() - manager = hass.data[DOMAIN][ATTR_ADAPTIVE_LIGHTING_MANAGER] - for light in lights: - state = hass.states.get(light) - if state is None: - _LOGGER.debug("State of %s is None", light) - all_lights.add(light) - elif _is_light_group(state): - group = state.attributes["entity_id"] - manager.lights.discard(light) - all_lights.update(group) - _LOGGER.debug("Expanded %s to %s", light, group) - else: - all_lights.add(light) - return sorted(all_lights) - - -def _is_light_group(state: State) -> bool: - return "entity_id" in state.attributes - - -@bind_hass -def _supported_features(hass: HomeAssistant, light: str) -> set[str]: - state = hass.states.get(light) - assert state is not None - supported_features = state.attributes.get(ATTR_SUPPORTED_FEATURES, 0) - assert isinstance(supported_features, int) - supported = { - key for key, value in _SUPPORT_OPTS.items() if supported_features & value - } - - supported_color_modes = state.attributes.get(ATTR_SUPPORTED_COLOR_MODES, set()) - color_modes = { - COLOR_MODE_RGB, - COLOR_MODE_RGBW, - COLOR_MODE_RGBWW, - COLOR_MODE_XY, - COLOR_MODE_HS, - } - - # Adding brightness when color mode is supported, see - # comment https://github.com/basnijholt/adaptive-lighting/issues/112#issuecomment-836944011 - - for mode in color_modes: - if mode in supported_color_modes: - supported.update({"color", "brightness"}) - break - - if COLOR_MODE_COLOR_TEMP in supported_color_modes: - supported.update({"color_temp", "brightness"}) - - if COLOR_MODE_BRIGHTNESS in supported_color_modes: - supported.add("brightness") - - return supported - - -# All comparisons should be done with RGB since -# converting anything to color temp is inaccurate. -def _convert_attributes(attributes: dict[str, Any]) -> dict[str, Any]: - if ATTR_RGB_COLOR in attributes: - return attributes - - rgb = None - if (color := attributes.get(ATTR_COLOR_TEMP_KELVIN)) is not None: - rgb = color_temperature_to_rgb(color) - elif (color := attributes.get(ATTR_XY_COLOR)) is not None: - rgb = color_xy_to_RGB(*color) - - if rgb is not None: - attributes[ATTR_RGB_COLOR] = rgb - _LOGGER.debug(f"Converted {attributes} to rgb {rgb}") - else: - _LOGGER.debug("No suitable color conversion found for %s", attributes) - - return attributes - - -def _add_missing_attributes( - old_attributes: dict[str, Any], - new_attributes: dict[str, Any], -) -> tuple[dict[str, Any], dict[str, Any]]: - if not any( - attr in old_attributes and attr in new_attributes - for attr in [ATTR_COLOR_TEMP_KELVIN, ATTR_RGB_COLOR] - ): - old_attributes = _convert_attributes(old_attributes) - new_attributes = _convert_attributes(new_attributes) - - return old_attributes, new_attributes - - -def _attributes_have_changed( - light: str, - old_attributes: dict[str, Any], - new_attributes: dict[str, Any], - adapt_brightness: bool, - adapt_color: bool, - context: Context, -) -> bool: - if adapt_color: - old_attributes, new_attributes = _add_missing_attributes( - old_attributes, - new_attributes, - ) - - if ( - adapt_brightness - and ATTR_BRIGHTNESS in old_attributes - and ATTR_BRIGHTNESS in new_attributes - ): - last_brightness = old_attributes[ATTR_BRIGHTNESS] - current_brightness = new_attributes[ATTR_BRIGHTNESS] - if abs(current_brightness - last_brightness) > BRIGHTNESS_CHANGE: - _LOGGER.debug( - "Brightness of '%s' significantly changed from %s to %s with" - " context.id='%s'", - light, - last_brightness, - current_brightness, - context.id, - ) - return True - - if ( - adapt_color - and ATTR_COLOR_TEMP_KELVIN in old_attributes - and ATTR_COLOR_TEMP_KELVIN in new_attributes - ): - last_color_temp = old_attributes[ATTR_COLOR_TEMP_KELVIN] - current_color_temp = new_attributes[ATTR_COLOR_TEMP_KELVIN] - if abs(current_color_temp - last_color_temp) > COLOR_TEMP_CHANGE: - _LOGGER.debug( - "Color temperature of '%s' significantly changed from %s to %s with" - " context.id='%s'", - light, - last_color_temp, - current_color_temp, - context.id, - ) - return True - - if ( - adapt_color - and ATTR_RGB_COLOR in old_attributes - and ATTR_RGB_COLOR in new_attributes - ): - last_rgb_color = old_attributes[ATTR_RGB_COLOR] - current_rgb_color = new_attributes[ATTR_RGB_COLOR] - redmean_change = color_difference_redmean(last_rgb_color, current_rgb_color) - if redmean_change > RGB_REDMEAN_CHANGE: - _LOGGER.debug( - "color RGB of '%s' significantly changed from %s to %s with" - " context.id='%s'", - light, - last_rgb_color, - current_rgb_color, - context.id, - ) - return True - return False - - -class AdaptiveSwitch(SwitchEntity, RestoreEntity): - """Representation of a Adaptive Lighting switch.""" - - def __init__( - self, - hass, - config_entry: ConfigEntry, - manager: AdaptiveLightingManager, - sleep_mode_switch: SimpleSwitch, - adapt_color_switch: SimpleSwitch, - adapt_brightness_switch: SimpleSwitch, - ) -> None: - """Initialize the Adaptive Lighting switch.""" - # Set attributes that can't be modified during runtime - assert hass is not None - self.hass = hass - self.manager = manager - self.sleep_mode_switch = sleep_mode_switch - self.adapt_color_switch = adapt_color_switch - self.adapt_brightness_switch = adapt_brightness_switch - - data = validate(config_entry) - - self._name = data[CONF_NAME] - self._interval: timedelta = data[CONF_INTERVAL] - self.lights: list[str] = data[CONF_LIGHTS] - - # backup data for use in change_switch_settings "configuration" CONF_USE_DEFAULTS - self._config_backup = deepcopy(data) - self._set_changeable_settings(data=data, defaults=None) - - # Set other attributes - self._icon = ICON_MAIN - self._state: bool | None = None - - # To count the number of `Context` instances - self._context_cnt: int = 0 - - # Set in self._update_attrs_and_maybe_adapt_lights - self._settings: dict[str, Any] = {} - - # Set and unset tracker in async_turn_on and async_turn_off - self.remove_listeners: list[CALLBACK_TYPE] = [] - self.remove_interval: CALLBACK_TYPE = lambda: None - _LOGGER.debug( - "%s: Setting up with '%s'," - " config_entry.data: '%s'," - " config_entry.options: '%s', converted to '%s'.", - self._name, - self.lights, - config_entry.data, - config_entry.options, - data, - ) - - def _set_changeable_settings( - self, - data: dict[str, Any], - defaults: dict[str, Any] | None = None, - ): - # Only pass settings users can change during runtime - data = validate( - config_entry=None, - service_data=data, - defaults=defaults, - ) - - # backup data for use in change_switch_settings "current" CONF_USE_DEFAULTS - self._current_settings = data - - self._detect_non_ha_changes = data[CONF_DETECT_NON_HA_CHANGES] - self._include_config_in_attributes = data[CONF_INCLUDE_CONFIG_IN_ATTRIBUTES] - self._config: dict[str, Any] = {} - if self._include_config_in_attributes: - attrdata = deepcopy(data) - for k, v in attrdata.items(): - if isinstance(v, datetime.date | datetime.datetime): - attrdata[k] = v.isoformat() - elif isinstance(v, datetime.timedelta): - attrdata[k] = v.total_seconds() - self._config.update(attrdata) - - self.initial_transition = data[CONF_INITIAL_TRANSITION] - self._sleep_transition = data[CONF_SLEEP_TRANSITION] - self._only_once = data[CONF_ONLY_ONCE] - self._prefer_rgb_color = data[CONF_PREFER_RGB_COLOR] - self._separate_turn_on_commands = data[CONF_SEPARATE_TURN_ON_COMMANDS] - self._transition = data[CONF_TRANSITION] - self._adapt_delay = data[CONF_ADAPT_DELAY] - self._send_split_delay = data[CONF_SEND_SPLIT_DELAY] - self._take_over_control = data[CONF_TAKE_OVER_CONTROL] - if not data[CONF_TAKE_OVER_CONTROL] and ( - data[CONF_DETECT_NON_HA_CHANGES] or data[CONF_ADAPT_ONLY_ON_BARE_TURN_ON] - ): - _LOGGER.warning( - "%s: Config mismatch: `detect_non_ha_changes` or `adapt_only_on_bare_turn_on` " - "set to `true` requires `take_over_control` to be enabled. Adjusting config " - "and continuing setup with `take_over_control: true`.", - self._name, - ) - self._take_over_control = True - self._detect_non_ha_changes = data[CONF_DETECT_NON_HA_CHANGES] - self._adapt_only_on_bare_turn_on = data[CONF_ADAPT_ONLY_ON_BARE_TURN_ON] - self._auto_reset_manual_control_time = data[CONF_AUTORESET_CONTROL] - self._skip_redundant_commands = data[CONF_SKIP_REDUNDANT_COMMANDS] - self._intercept = data[CONF_INTERCEPT] - self._multi_light_intercept = data[CONF_MULTI_LIGHT_INTERCEPT] - if not data[CONF_INTERCEPT] and data[CONF_MULTI_LIGHT_INTERCEPT]: - _LOGGER.warning( - "%s: Config mismatch: `multi_light_intercept` set to `true` requires `intercept`" - " to be enabled. Adjusting config and continuing setup with" - " `multi_light_intercept: false`.", - self._name, - ) - self._multi_light_intercept = False - self._expand_light_groups() # updates manual control timers - location, _ = get_astral_location(self.hass) - - self._sun_light_settings = SunLightSettings( - name=self._name, - astral_location=location, - adapt_until_sleep=data[CONF_ADAPT_UNTIL_SLEEP], - max_brightness=data[CONF_MAX_BRIGHTNESS], - max_color_temp=data[CONF_MAX_COLOR_TEMP], - min_brightness=data[CONF_MIN_BRIGHTNESS], - min_color_temp=data[CONF_MIN_COLOR_TEMP], - sleep_brightness=data[CONF_SLEEP_BRIGHTNESS], - sleep_color_temp=data[CONF_SLEEP_COLOR_TEMP], - sleep_rgb_color=data[CONF_SLEEP_RGB_COLOR], - sleep_rgb_or_color_temp=data[CONF_SLEEP_RGB_OR_COLOR_TEMP], - sunrise_offset=data[CONF_SUNRISE_OFFSET], - sunrise_time=data[CONF_SUNRISE_TIME], - min_sunrise_time=data[CONF_MIN_SUNRISE_TIME], - max_sunrise_time=data[CONF_MAX_SUNRISE_TIME], - sunset_offset=data[CONF_SUNSET_OFFSET], - sunset_time=data[CONF_SUNSET_TIME], - min_sunset_time=data[CONF_MIN_SUNSET_TIME], - max_sunset_time=data[CONF_MAX_SUNSET_TIME], - brightness_mode=data[CONF_BRIGHTNESS_MODE], - brightness_mode_time_dark=data[CONF_BRIGHTNESS_MODE_TIME_DARK], - brightness_mode_time_light=data[CONF_BRIGHTNESS_MODE_TIME_LIGHT], - timezone=zoneinfo.ZoneInfo(self.hass.config.time_zone), - ) - _LOGGER.debug( - "%s: Set switch settings for lights '%s'. now using data: '%s'", - self._name, - self.lights, - data, - ) - - @property - def name(self): - """Return the name of the device if any.""" - return f"Adaptive Lighting: {self._name}" - - @property - def unique_id(self): - """Return the unique ID of entity.""" - return self._name - - @property - def is_on(self) -> bool | None: - """Return true if adaptive lighting is on.""" - return self._state - - async def async_added_to_hass(self) -> None: - """Call when entity about to be added to hass.""" - if self.hass.is_running: - await self._setup_listeners() - else: - self.hass.bus.async_listen_once( - EVENT_HOMEASSISTANT_STARTED, - self._setup_listeners, - ) - last_state: State | None = await self.async_get_last_state() - is_new_entry = last_state is None # newly added to HA - if is_new_entry or last_state.state == STATE_ON: # type: ignore[union-attr] - await self.async_turn_on(adapt_lights=not self._only_once) - else: - self._state = False - assert not self.remove_listeners - - async def async_will_remove_from_hass(self): - """Remove the listeners upon removing the component.""" - self._remove_listeners() - - def _expand_light_groups(self) -> None: - all_lights = _expand_light_groups(self.hass, self.lights) - self.manager.lights.update(all_lights) - self.manager.set_auto_reset_manual_control_times( - all_lights, - self._auto_reset_manual_control_time, - ) - self.lights = list(all_lights) - - async def _setup_listeners(self, _=None) -> None: - _LOGGER.debug("%s: Called '_setup_listeners'", self._name) - if not self.is_on or not self.hass.is_running: - _LOGGER.debug("%s: Cancelled '_setup_listeners'", self._name) - return - - while not all( - sw._state is not None - for sw in [ - self.sleep_mode_switch, - self.adapt_brightness_switch, - self.adapt_color_switch, - ] - ): - # Waits until `async_added_to_hass` is done, which in SimpleSwitch - # is when `_state` is set to `True` or `False`. - # Fixes first issue in https://github.com/basnijholt/adaptive-lighting/issues/682 - _LOGGER.debug( - "%s: Waiting for simple switches to be initialized", - self._name, - ) - await asyncio.sleep(0.1) - - assert not self.remove_listeners - - self._update_time_interval_listener() - - remove_sleep = async_track_state_change_event( - self.hass, - entity_ids=self.sleep_mode_switch.entity_id, - action=self._sleep_mode_switch_state_event_action, - ) - - self.remove_listeners.append(remove_sleep) - self._expand_light_groups() - - def _update_time_interval_listener(self) -> None: - """Create or recreate the adaptation interval listener. - - Recreation is necessary when the configuration has changed (e.g., `send_split_delay`). - """ - self._remove_interval_listener() - - # An adaptation takes a little longer than its nominal duration due processing overhead, - # so we factor this in to avoid overlapping adaptations. Since this is a constant value, - # it might not cover all cases, but if large enough, it covers most. - # Ideally, the interval and adaptation are a coupled process where a finished adaptation - # triggers the next, but that requires a larger architectural change. - processing_overhead_time = 0.5 - - adaptation_interval = ( - self._interval - + timedelta(milliseconds=self._send_split_delay) - + timedelta(seconds=processing_overhead_time) - ) - - self.remove_interval = async_track_time_interval( - self.hass, - action=self._async_update_at_interval_action, - interval=adaptation_interval, - ) - - def _call_on_remove_callbacks(self) -> None: - """Call callbacks registered by async_on_remove.""" - # This is called when the integration is removed from HA - # and in `Entity.add_to_platform_abort`. - # For some unknown reason (to me) `async_will_remove_from_hass` - # is not called in `add_to_platform_abort`. - # See https://github.com/basnijholt/adaptive-lighting/issues/658 - self._remove_listeners() - try: - # HACK: this is a private method in `Entity` which can change - super()._call_on_remove_callbacks() - except AttributeError as err: - _LOGGER.error( - "%s: Caught AttributeError in `_call_on_remove_callbacks`: %s", - self._name, - err, - ) - - def _remove_interval_listener(self) -> None: - self.remove_interval() - self.remove_interval = lambda: None - - def _remove_listeners(self) -> None: - self._remove_interval_listener() - - while self.remove_listeners: - remove_listener = self.remove_listeners.pop() - remove_listener() - - @property - def icon(self) -> str: - """Icon to use in the frontend, if any.""" - return self._icon - - @property - def extra_state_attributes(self) -> dict[str, Any]: - """Return the attributes of the switch.""" - extra_state_attributes: dict[str, Any] = {"configuration": self._config} - if not self.is_on: - for key in self._settings: - extra_state_attributes[key] = None - return extra_state_attributes - extra_state_attributes["manual_control"] = [ - light for light in self.lights if self.manager.manual_control.get(light) - ] - extra_state_attributes.update(self._settings) - timers = self.manager.auto_reset_manual_control_timers - extra_state_attributes["autoreset_time_remaining"] = { - light: time - for light in self.lights - if (timer := timers.get(light)) and (time := timer.remaining_time()) > 0 - } - return extra_state_attributes - - def create_context( - self, - which: str = "default", - parent: Context | None = None, - ) -> Context: - """Create a context that identifies this Adaptive Lighting instance.""" - context = create_context(self._name, which, self._context_cnt, parent=parent) - self._context_cnt += 1 - return context - - async def async_turn_on( # type: ignore[override] - self, - adapt_lights: bool = True, - ) -> None: - """Turn on adaptive lighting.""" - _LOGGER.debug( - "%s: Called 'async_turn_on', current state is '%s'", - self._name, - self._state, - ) - if self.is_on: - return - self._state = True - self.manager.reset(*self.lights) - await self._setup_listeners() - if adapt_lights: - await self._update_attrs_and_maybe_adapt_lights( - context=self.create_context("turn_on"), - transition=self.initial_transition, - force=True, - ) - - async def async_turn_off(self, **kwargs) -> None: # noqa: ARG002 - """Turn off adaptive lighting.""" - if not self.is_on: - return - self._state = False - self._remove_listeners() - self.manager.reset(*self.lights) - - async def _async_update_at_interval_action(self, now=None) -> None: # noqa: ARG002 - """Update the attributes and maybe adapt the lights.""" - await self._update_attrs_and_maybe_adapt_lights( - context=self.create_context("interval"), - transition=self._transition, - force=False, - ) - - async def prepare_adaptation_data( - self, - light: str, - transition: int | None = None, - adapt_brightness: bool | None = None, - adapt_color: bool | None = None, - prefer_rgb_color: bool | None = None, - force: bool = False, - context: Context | None = None, - ) -> AdaptationData | None: - """Prepare `AdaptationData` for adapting a light.""" - if transition is None: - transition = self._transition - if adapt_brightness is None: - adapt_brightness = self.adapt_brightness_switch.is_on - if adapt_color is None: - adapt_color = self.adapt_color_switch.is_on - if prefer_rgb_color is None: - prefer_rgb_color = self._prefer_rgb_color - - if not adapt_color and not adapt_brightness: - _LOGGER.debug( - "%s: Skipping adaptation of %s because both adapt_brightness and" - " adapt_color are False", - self._name, - light, - ) - return None - - # The switch might be off and not have _settings set. - self._settings = self._sun_light_settings.get_settings( - self.sleep_mode_switch.is_on, - transition, - ) - - # Build service data. - service_data: dict[str, Any] = {ATTR_ENTITY_ID: light} - features = _supported_features(self.hass, light) - - # Check transition == 0 to fix #378 - use_transition = "transition" in features and transition > 0 - if use_transition: - service_data[ATTR_TRANSITION] = transition - - if "brightness" in features and adapt_brightness: - brightness = round(255 * self._settings["brightness_pct"] / 100) - service_data[ATTR_BRIGHTNESS] = brightness - - sleep_rgb = ( - self.sleep_mode_switch.is_on - and self._sun_light_settings.sleep_rgb_or_color_temp == "rgb_color" - ) - if ( - "color_temp" in features - and adapt_color - and not (prefer_rgb_color and "color" in features) - and not (sleep_rgb and "color" in features) - and not (self._settings["force_rgb_color"] and "color" in features) - ): - _LOGGER.debug("%s: Setting color_temp of light %s", self._name, light) - state = self.hass.states.get(light) - assert isinstance(state, State) - attributes = state.attributes - min_kelvin = attributes["min_color_temp_kelvin"] - max_kelvin = attributes["max_color_temp_kelvin"] - color_temp_kelvin = self._settings["color_temp_kelvin"] - color_temp_kelvin = clamp(color_temp_kelvin, min_kelvin, max_kelvin) - service_data[ATTR_COLOR_TEMP_KELVIN] = color_temp_kelvin - elif "color" in features and adapt_color: - _LOGGER.debug("%s: Setting rgb_color of light %s", self._name, light) - service_data[ATTR_RGB_COLOR] = self._settings["rgb_color"] - - required_attrs = [ATTR_RGB_COLOR, ATTR_COLOR_TEMP_KELVIN, ATTR_BRIGHTNESS] - if not any(attr in service_data for attr in required_attrs): - _LOGGER.debug( - "%s: Skipping adaptation of %s because no relevant attributes" - " are set in service_data: %s", - self._name, - light, - service_data, - ) - return None - - context = context or self.create_context("adapt_lights") - - return prepare_adaptation_data( - self.hass, - light, - context, - transition if use_transition else 0, - self._send_split_delay / 1000.0, - service_data, - split=self._separate_turn_on_commands, - filter_by_state=self._skip_redundant_commands, - force=force, - ) - - async def _adapt_light( - self, - light: str, - context: Context, - transition: int | None = None, - adapt_brightness: bool | None = None, - adapt_color: bool | None = None, - prefer_rgb_color: bool | None = None, - force: bool = False, - ) -> None: - if (lock := self.manager.turn_off_locks.get(light)) and lock.locked(): - _LOGGER.debug("%s: '%s' is locked", self._name, light) - return - - data = await self.prepare_adaptation_data( - light, - transition, - adapt_brightness, - adapt_color, - prefer_rgb_color, - force, - context, - ) - if data is None: - return # nothing to adapt - - await self.execute_cancellable_adaptation_calls(data) - - async def _execute_adaptation_calls(self, data: AdaptationData): - """Executes a sequence of adaptation service calls for the given service datas.""" - for index in range(data.max_length): - is_first_call = index == 0 - - # Sleep between multiple service calls. - if not is_first_call or data.initial_sleep: - await asyncio.sleep(data.sleep_time) - - # Instead of directly iterating the generator in the while-loop, we get - # the next item here after the sleep to make sure it incorporates state - # changes which happened during the sleep. - service_data = await data.next_service_call_data() - - if not service_data: - # All service datas processed - break - - if ( - not data.force - and not is_on(self.hass, data.entity_id) - # if proactively adapting, we are sure that it came from a `light.turn_on` - and not self.manager.is_proactively_adapting(data.context.id) - ): - # Do a last-minute check if the entity is still on. - _LOGGER.debug( - "%s: Skipping adaptation of %s because it is now off", - self._name, - data.entity_id, - ) - return - - _LOGGER.debug( - "%s: Scheduling 'light.turn_on' with the following 'service_data': %s" - " with context.id='%s'", - self._name, - service_data, - data.context.id, - ) - light = service_data[ATTR_ENTITY_ID] - self.manager.last_service_data[light] = service_data - await self.hass.services.async_call( - LIGHT_DOMAIN, - SERVICE_TURN_ON, - service_data, - context=data.context, - ) - - async def execute_cancellable_adaptation_calls( - self, - data: AdaptationData, - ): - """Executes a cancellable sequence of adaptation service calls for the given service datas. - - Wraps the sequence of service calls in a task that can be cancelled from elsewhere, e.g., - to cancel an ongoing adaptation when a light is turned off. - """ - # Prevent overlap of multiple adaptation sequences - self.manager.cancel_ongoing_adaptation_calls(data.entity_id, which=data.which) - _LOGGER.debug( - "%s: execute_cancellable_adaptation_calls with data: %s", - self._name, - data, - ) - # Execute adaptation calls within a task - try: - task = asyncio.ensure_future(self._execute_adaptation_calls(data)) - if data.which in ("both", "brightness"): - self.manager.adaptation_tasks_brightness[data.entity_id] = task - if data.which in ("both", "color"): - self.manager.adaptation_tasks_color[data.entity_id] = task - await task - except asyncio.CancelledError: - _LOGGER.debug( - "%s: Ongoing adaptation of %s cancelled, with AdaptationData: %s", - self._name, - data.entity_id, - data, - ) - - async def _update_attrs_and_maybe_adapt_lights( # noqa: PLR0912 - self, - *, - context: Context, - lights: list[str] | None = None, - transition: int | None = None, - force: bool = False, - ) -> None: - assert context is not None - _LOGGER.debug( - "%s: '_update_attrs_and_maybe_adapt_lights' called with context.id='%s'" - " lights: '%s', transition: '%s', force: '%s'", - self._name, - context.id, - lights, - transition, - force, - ) - assert self.is_on - self._settings.update( - self._sun_light_settings.get_settings( - self.sleep_mode_switch.is_on, - transition, - ), - ) - self.async_write_ha_state() - - if not force and self._only_once: - return - - if lights is None: - lights = self.lights - - on_lights = [light for light in lights if is_on(self.hass, light)] - - if force: - filtered_lights = on_lights - else: - filtered_lights = [] - for light in on_lights: - # Don't adapt lights that haven't finished prior transitions. - timer = self.manager.transition_timers.get(light) - if timer is not None and timer.is_running(): - _LOGGER.debug( - "%s: Light '%s' is still transitioning, context.id='%s'", - self._name, - light, - context.id, - ) - elif ( - # This is to prevent lights immediately turning on after - # being turned off in 'interval' update, see #726 - not self._detect_non_ha_changes - and is_our_context(context, "interval") - and (turn_on := self.manager.turn_on_event.get(light)) - and (turn_off := self.manager.turn_off_event.get(light)) - and turn_off.time_fired > turn_on.time_fired - ): - _LOGGER.debug( - "%s: Light '%s' was turned just turned off, context.id='%s'", - self._name, - light, - context.id, - ) - else: - filtered_lights.append(light) - - _LOGGER.debug("%s: filtered_lights: '%s'", self._name, filtered_lights) - if not filtered_lights: - return - - adapt_brightness = self.adapt_brightness_switch.is_on - adapt_color = self.adapt_color_switch.is_on - assert isinstance(adapt_brightness, bool) - assert isinstance(adapt_color, bool) - tasks = [] - for light in filtered_lights: - manually_controlled = ( - self._take_over_control - and self.manager.is_manually_controlled( - self, - light, - force, - adapt_brightness, - adapt_color, - ) - ) - if manually_controlled: - _LOGGER.debug( - "%s: '%s' is being manually controlled, stop adapting, context.id=%s.", - self._name, - light, - context.id, - ) - continue - - significant_change = ( - self._take_over_control - and self._detect_non_ha_changes - and not force - # Note: This call updates the state of the light - # so it might suddenly be off. - and await self.manager.significant_change( - self, - light, - adapt_brightness, - adapt_color, - context, - ) - ) - if significant_change: - _fire_manual_control_event(self, light, context) - continue - - _LOGGER.debug( - "%s: Calling _adapt_light from _update_attrs_and_maybe_adapt_lights:" - " '%s' with transition %s and context.id=%s", - self._name, - light, - transition, - context.id, - ) - coro = self._adapt_light(light, context, transition, force=force) - task = self.hass.async_create_task( - coro, - ) - tasks.append(task) - if tasks: - await asyncio.gather(*tasks) - - async def _respond_to_off_to_on_event(self, entity_id: str, event: Event) -> None: - assert not self.manager.is_proactively_adapting(event.context.id) - from_turn_on = self.manager._off_to_on_state_event_is_from_turn_on( - entity_id, - event, - ) - if ( - self._take_over_control - and not self._detect_non_ha_changes - and not from_turn_on - ): - # There is an edge case where 2 switches control the same light, e.g., - # one for brightness and one for color. Now we will mark both switches - # as manually controlled, which is not 100% correct. - _LOGGER.debug( - "%s: Ignoring 'off' → 'on' event for '%s' with context.id='%s'" - " because 'light.turn_on' was not called by HA and" - " 'detect_non_ha_changes' is False", - self._name, - entity_id, - event.context.id, - ) - self.manager.mark_as_manual_control(entity_id) - return - - if ( - self._take_over_control - and self._adapt_only_on_bare_turn_on - and from_turn_on - # adaptive_lighting.apply can turn on light, so check this is not our context - and not is_our_context(event.context) - ): - service_data = self.manager.turn_on_event[entity_id].data[ATTR_SERVICE_DATA] - if self.manager._mark_manual_control_if_non_bare_turn_on( - entity_id, - service_data, - ): - _LOGGER.debug( - "Skipping responding to 'off' → 'on' event for '%s' with context.id='%s' because" - " we only adapt on bare `light.turn_on` events and not on service_data: '%s'", - entity_id, - event.context.id, - service_data, - ) - return - - if self._adapt_delay > 0: - await asyncio.sleep(self._adapt_delay) - - await self._update_attrs_and_maybe_adapt_lights( - context=self.create_context("light_event", parent=event.context), - lights=[entity_id], - transition=self.initial_transition, - force=True, - ) - - async def _sleep_mode_switch_state_event_action(self, event: Event) -> None: - if not _is_state_event(event, (STATE_ON, STATE_OFF)): - _LOGGER.debug("%s: Ignoring sleep event %s", self._name, event) - return - _LOGGER.debug( - "%s: _sleep_mode_switch_state_event_action, event: '%s'", - self._name, - event, - ) - # Reset the manually controlled status when the "sleep mode" changes - self.manager.reset(*self.lights) - await self._update_attrs_and_maybe_adapt_lights( - context=self.create_context("sleep", parent=event.context), - transition=self._sleep_transition, - force=True, - ) - - -class SimpleSwitch(SwitchEntity, RestoreEntity): - """Representation of a Adaptive Lighting switch.""" - - def __init__( - self, - which: str, - initial_state: bool, - hass: HomeAssistant, - config_entry: ConfigEntry, - icon: str, - ) -> None: - """Initialize the Adaptive Lighting switch.""" - self.hass = hass - data = validate(config_entry) - self._icon = icon - self._state: bool | None = None - self._which = which - name = data[CONF_NAME] - self._unique_id = f"{name}_{slugify(self._which)}" - self._name = f"Adaptive Lighting {which}: {name}" - self._initial_state = initial_state - - @property - def name(self): - """Return the name of the device if any.""" - return self._name - - @property - def unique_id(self): - """Return the unique ID of entity.""" - return self._unique_id - - @property - def icon(self) -> str: - """Icon to use in the frontend, if any.""" - return self._icon - - @property - def is_on(self) -> bool | None: - """Return true if adaptive lighting is on.""" - return self._state - - async def async_added_to_hass(self) -> None: - """Call when entity about to be added to hass.""" - last_state = await self.async_get_last_state() - _LOGGER.debug("%s: last state is %s", self._name, last_state) - if (last_state is None and self._initial_state) or ( - last_state is not None and last_state.state == STATE_ON - ): - await self.async_turn_on() - else: - await self.async_turn_off() - - async def async_turn_on(self, **kwargs) -> None: # noqa: ARG002 - """Turn on adaptive lighting sleep mode.""" - _LOGGER.debug("%s: Turning on", self._name) - self._state = True - - async def async_turn_off(self, **kwargs) -> None: # noqa: ARG002 - """Turn off adaptive lighting sleep mode.""" - _LOGGER.debug("%s: Turning off", self._name) - self._state = False - - -class AdaptiveLightingManager: - """Track 'light.turn_off' and 'light.turn_on' service calls.""" - - def __init__(self, hass: HomeAssistant) -> None: - """Initialize the AdaptiveLightingManager that is shared among all switches.""" - assert hass is not None - self.hass = hass - self.lights: set[str] = set() - - # Tracks 'light.turn_off' service calls - self.turn_off_event: dict[str, Event] = {} - # Tracks 'light.turn_on' service calls - self.turn_on_event: dict[str, Event] = {} - # Tracks 'light.toggle' service calls - self.toggle_event: dict[str, Event] = {} - # Tracks 'on' → 'off' state changes - self.on_to_off_event: dict[str, Event] = {} - # Tracks 'off' → 'on' state changes - self.off_to_on_event: dict[str, Event] = {} - # Keep 'asyncio.sleep' tasks that can be cancelled by 'light.turn_on' events - self.sleep_tasks: dict[str, asyncio.Task] = {} - # Locks that prevent light adjusting when waiting for a light to 'turn_off' - self.turn_off_locks: dict[str, asyncio.Lock] = {} - # Tracks which lights are manually controlled - self.manual_control: dict[str, bool] = {} - # Track 'state_changed' events of self.lights resulting from this integration - self.our_last_state_on_change: dict[str, list[State]] = {} - # Track last 'service_data' to 'light.turn_on' resulting from this integration - self.last_service_data: dict[str, dict[str, Any]] = {} - # Track ongoing split adaptations to be able to cancel them - self.adaptation_tasks_brightness: dict[str, asyncio.Task] = {} - self.adaptation_tasks_color: dict[str, asyncio.Task] = {} - - # Track auto reset of manual_control - self.auto_reset_manual_control_timers: dict[str, _AsyncSingleShotTimer] = {} - self.auto_reset_manual_control_times: dict[str, float] = {} - - # Track light transitions - self.transition_timers: dict[str, _AsyncSingleShotTimer] = {} - - # Track _execute_cancellable_adaptation_calls tasks - self.adaptation_tasks = set() - - # Setup listeners and its callbacks to remove them later - self.listener_removers = [ - self.hass.bus.async_listen( - EVENT_CALL_SERVICE, - self.turn_on_off_event_listener, - ), - self.hass.bus.async_listen( - EVENT_STATE_CHANGED, - self.state_changed_event_listener, - ), - ] - - self._proactively_adapting_contexts: dict[str, str] = {} - - try: - self.listener_removers.append( - setup_service_call_interceptor( - hass, - LIGHT_DOMAIN, - SERVICE_TURN_ON, - self._service_interceptor_turn_on_handler, - ), - ) - - self.listener_removers.append( - setup_service_call_interceptor( - hass, - LIGHT_DOMAIN, - SERVICE_TOGGLE, - self._service_interceptor_turn_on_handler, - ), - ) - except RuntimeError: - _LOGGER.warning( - "Failed to set up service call interceptors, " - "falling back to event-reactive mode", - exc_info=True, - ) - - def disable(self): - """Disable the listener by removing all subscribed handlers.""" - for remove in self.listener_removers: - remove() - - def set_proactively_adapting(self, context_id: str, entity_id: str) -> None: - """Declare the adaptation with context_id as proactively adapting, - and associate it to an entity_id. - """ # noqa: D205 - self._proactively_adapting_contexts[context_id] = entity_id - - def is_proactively_adapting(self, context_id: str) -> bool: - """Determine whether an adaptation with the given context_id is proactive.""" - is_proactively_adapting_context = ( - context_id in self._proactively_adapting_contexts - ) - - _LOGGER.debug( - "is_proactively_adapting_context='%s', context_id='%s'", - is_proactively_adapting_context, - context_id, - ) - - return is_proactively_adapting_context - - def clear_proactively_adapting(self, entity_id: str) -> None: - """Clear all context IDs associated with the given entity ID. - - Call this method to clear past context IDs and avoid a memory leak. - """ - # First get the keys to avoid modifying the dict while iterating it - keys = [ - k for k, v in self._proactively_adapting_contexts.items() if v == entity_id - ] - for key in keys: - self._proactively_adapting_contexts.pop(key) - - def _separate_entity_ids( - self, - entity_ids: list[str], - data, - ) -> tuple[list[str], list[str]]: - # Create a mapping from switch to entity IDs - # AdaptiveSwitch.name → entity_ids mapping - switch_to_eids: dict[str, list[str]] = {} - # AdaptiveSwitch.name → AdaptiveSwitch mapping - switch_name_mapping: dict[str, AdaptiveSwitch] = {} - # Note: In HA≥2023.5, AdaptiveSwitch is hashable, so we can - # use dict[AdaptiveSwitch, list[str]] - skipped: list[str] = [] - for entity_id in entity_ids: - try: - switch = _switch_with_lights( - self.hass, - [entity_id], - # Do not expand light groups, because HA will make a separate light.turn_on - # call where the lights are expanded, and that call will be intercepted. - expand_light_groups=False, - ) - except NoSwitchFoundError: - # Needs to make the original call but without adaptation - skipped.append(entity_id) - _LOGGER.debug( - "No switch found for entity_id='%s', skipped='%s'", - entity_id, - skipped, - ) - else: - if ( - not switch.is_on - or not switch._intercept - # Never adapt on light groups, because HA will make a separate light.turn_on - or _is_light_group(self.hass.states.get(entity_id)) - # Prevent adaptation of TURN_ON calls when light is already on, - # and of TOGGLE calls when toggling off. - or self.hass.states.is_state(entity_id, STATE_ON) - or self.manual_control.get(entity_id, False) - or ( - switch._take_over_control - and switch._adapt_only_on_bare_turn_on - and self._mark_manual_control_if_non_bare_turn_on( - entity_id, - data[CONF_PARAMS], - ) - ) - ): - _LOGGER.debug( - "Switch is off or light is already on for entity_id='%s', skipped='%s'" - " (is_on='%s', is_state='%s', manual_control='%s', switch._intercept='%s')", - entity_id, - skipped, - switch.is_on, - self.hass.states.is_state(entity_id, STATE_ON), - self.manual_control.get(entity_id, False), - switch._intercept, - ) - skipped.append(entity_id) - else: - switch_to_eids.setdefault(switch.name, []).append(entity_id) - switch_name_mapping[switch.name] = switch - return switch_to_eids, switch_name_mapping, skipped - - def _correct_for_multi_light_intercept( - self, - entity_ids, - switch_to_eids, - switch_name_mapping, - skipped, - ): - # Check for `multi_light_intercept: true/false` - mli = [sw._multi_light_intercept for sw in switch_name_mapping.values()] - more_than_one_switch = len(switch_to_eids) > 1 - single_switch_with_multiple_lights = ( - len(switch_to_eids) == 1 and len(next(iter(switch_to_eids.values()))) > 1 - ) - switch_without_multi_light_intercept = not all(mli) - if more_than_one_switch and switch_without_multi_light_intercept: - _LOGGER.warning( - "Multiple switches (%s) targeted, but not all have" - " `multi_light_intercept: true`, so skipping intercept" - " for all lights.", - switch_to_eids, - ) - skipped = entity_ids - switch_to_eids = {} - elif ( - single_switch_with_multiple_lights and switch_without_multi_light_intercept - ): - _LOGGER.warning( - "Single switch with multiple lights targeted, but" - " `multi_light_intercept: true` is not set, so skipping intercept" - " for all lights.", - switch_to_eids, - ) - skipped = entity_ids - switch_to_eids = {} - return switch_to_eids, switch_name_mapping, skipped - - async def _service_interceptor_turn_on_handler( - self, - call: ServiceCall, - service_data: ServiceData, - ) -> None: - """Intercept `light.turn_on` and `light.toggle` service calls and adapt them. - - It is possible that the calls are made for multiple lights at once, - which in turn might be in different switches or no switches at all. - If there are lights that are not all in a single switch, we need to - make multiple calls to `light.turn_on` with the correct entity IDs. - One of these calls can be intercepted and adapted, the others need to - be adapted by calling `_adapt_light` with the correct entity IDs or - by calling `light.turn_on` directly. - - We create a mapping from switch to entity IDs and keep a list - of skipped lights which are lights in no switches or in switches that - are off or lights that are already on. - - If there is only one switch and 0 skipped lights, we just intercept the - call directly. - - If there are multiple switches and skipped lights, we can adapt the call - for one of the switches to include only the lights in that switch and - need to call `_adapt_light` for the other switches with their - entity_ids. For skipped lights, we call light.turn_on directly with the - entity_ids and original service data. - - If there are only skipped lights, we can use the intercepted call - directly. - """ - is_skipped_hash = is_our_context(call.context, "skipped") - _LOGGER.debug( - "(0) _service_interceptor_turn_on_handler: call.context.id='%s', is_skipped_hash='%s'", - call.context.id, - is_skipped_hash, - ) - if is_our_context(call.context) and not is_skipped_hash: - # Don't adapt our own service calls, but do re-adapt calls that - # were skipped by us - return - - if ( - ATTR_EFFECT in service_data[CONF_PARAMS] - or ATTR_FLASH in service_data[CONF_PARAMS] - ): - return - - _LOGGER.debug( - "(1) _service_interceptor_turn_on_handler: call='%s', service_data='%s'", - call, - service_data, - ) - - # Because `_service_interceptor_turn_on_single_light_handler` modifies the - # original service data, we need to make a copy of it to use in the `skipped` call - service_data_copy = deepcopy(service_data) - - entity_ids = self._get_entity_list(service_data) - # Note: we do not expand light groups anywhere in this method, instead - # we skip them and rely on the followup call that HA will make - # with the expanded entity IDs. - - switch_to_eids, switch_name_mapping, skipped = self._separate_entity_ids( - entity_ids, - service_data, - ) - - ( - switch_to_eids, - switch_name_mapping, - skipped, - ) = self._correct_for_multi_light_intercept( - entity_ids, - switch_to_eids, - switch_name_mapping, - skipped, - ) - _LOGGER.debug( - "(2) _service_interceptor_turn_on_handler: switch_to_eids='%s', skipped='%s'", - switch_to_eids, - skipped, - ) - - def modify_service_data(service_data, entity_ids): - """Modify the service data to contain the entity IDs.""" - service_data.pop(ATTR_ENTITY_ID, None) - service_data.pop(ATTR_AREA_ID, None) - service_data[ATTR_ENTITY_ID] = entity_ids - return service_data - - # Intercept the call for first switch and call _adapt_light for the rest - has_intercepted = False # Can only intercept a turn_on call once - for adaptive_switch_name, _entity_ids in switch_to_eids.items(): - switch = switch_name_mapping[adaptive_switch_name] - transition = service_data[CONF_PARAMS].get( - ATTR_TRANSITION, - switch.initial_transition, - ) - if not has_intercepted: - _LOGGER.debug( - "(3) _service_interceptor_turn_on_handler: intercepting entity_ids='%s'", - _entity_ids, - ) - await self._service_interceptor_turn_on_single_light_handler( - entity_ids=_entity_ids, - switch=switch, - transition=transition, - call=call, - data=modify_service_data(service_data, _entity_ids), - ) - has_intercepted = True - continue - - for eid in _entity_ids: - # Must add a new context otherwise _adapt_light will bail out - context = switch.create_context("intercept") - self.clear_proactively_adapting(eid) - self.set_proactively_adapting(context.id, eid) - _LOGGER.debug( - "(4) _service_interceptor_turn_on_handler: calling `_adapt_light` with eid='%s', context='%s', transition='%s'", - eid, - context, - transition, - ) - await switch._adapt_light( - light=eid, - context=context, - transition=transition, - ) - - # Call light.turn_on service for skipped entities - if skipped: - if not has_intercepted: - assert set(skipped) == set(entity_ids) - return # The call will be intercepted with the original data - # Call light turn_on service for skipped entities - context = switch.create_context("skipped") - _LOGGER.debug( - "(5) _service_interceptor_turn_on_handler: calling `light.turn_on` with skipped='%s', service_data: '%s', context='%s'", - skipped, - service_data_copy, # This is the original service data - context.id, - ) - service_data = {ATTR_ENTITY_ID: skipped, **service_data_copy[CONF_PARAMS]} - if ( - ATTR_COLOR_TEMP in service_data - and ATTR_COLOR_TEMP_KELVIN in service_data - ): - # ATTR_COLOR_TEMP and ATTR_COLOR_TEMP_KELVIN are mutually exclusive - del service_data[ATTR_COLOR_TEMP] - await self.hass.services.async_call( - LIGHT_DOMAIN, - SERVICE_TURN_ON, - service_data, - blocking=True, - context=context, - ) - - async def _service_interceptor_turn_on_single_light_handler( - self, - entity_ids: list[str], - switch: AdaptiveSwitch, - transition: int, - call: ServiceCall, - data: ServiceData, - ): - _LOGGER.debug( - "Intercepted TURN_ON call with data %s (%s)", - data, - call.context.id, - ) - - # Reset because turning on the light, this also happens in - # `state_changed_event_listener`, however, this function is called - # before that one. - self.reset(*entity_ids, reset_manual_control=False) - for entity_id in entity_ids: - self.clear_proactively_adapting(entity_id) - - adaptation_data = await switch.prepare_adaptation_data( - entity_id, - transition, - ) - if adaptation_data is None: - return - - # Take first adaptation item to apply it to this service call - first_service_data = await adaptation_data.next_service_call_data() - - if not first_service_data: - return - - # Update/adapt service call data - first_service_data.pop(ATTR_ENTITY_ID, None) - # This is called as a preprocessing step by the schema validation of the original - # service call and needs to be repeated here to also process the added adaptation data. - # (A more generic alternative would be re-executing the validation, but that is more - # complicated and unstable because it requires transformation of the data object back - # into its original service call structure which cannot be reliably done due to the - # lack of a bijective mapping.) - preprocess_turn_on_alternatives(self.hass, first_service_data) - data[CONF_PARAMS].update(first_service_data) - - # Schedule additional service calls for the remaining adaptation data. - # We cannot know here whether there is another call to follow (since the - # state can change until the next call), so we just schedule it and let - # it sort out by itself. - for entity_id in entity_ids: - self.set_proactively_adapting(call.context.id, entity_id) - self.set_proactively_adapting(adaptation_data.context.id, entity_id) - adaptation_data.initial_sleep = True - - # Don't await to avoid blocking the service call. - # Assign to a variable only to await in tests. - self.adaptation_tasks.add( - asyncio.create_task( - switch.execute_cancellable_adaptation_calls(adaptation_data), - ), - ) - # Remove tasks that are done - if done_tasks := [t for t in self.adaptation_tasks if t.done()]: - self.adaptation_tasks.difference_update(done_tasks) - - def _handle_timer( - self, - light: str, - timers_dict: dict[str, _AsyncSingleShotTimer], - delay: float | None, - reset_coroutine: Callable[[], Coroutine[Any, Any, None]], - ) -> None: - timer = timers_dict.get(light) - if timer is not None: - if delay is None: # Timer object exists, but should not anymore - timer.cancel() - timers_dict.pop(light) - else: # Timer object already exists, just update the delay and restart it - timer.delay = delay - timer.start() - elif delay is not None: # Timer object does not exist, create it - timer = _AsyncSingleShotTimer(delay, reset_coroutine) - timers_dict[light] = timer - timer.start() - - def start_transition_timer(self, light: str) -> None: - """Mark a light as manually controlled.""" - last_service_data = self.last_service_data.get(light) - if last_service_data is None: - _LOGGER.debug( - "No last service data for light %s, not starting timer.", - light, - ) - return - - last_transition = last_service_data.get(ATTR_TRANSITION) - if not last_transition: - _LOGGER.debug( - "No transition in last adapt for light %s, not starting timer.", - light, - ) - return - - _LOGGER.debug( - "Start transition timer of %s seconds for light %s", - last_transition, - light, - ) - - async def reset(): - # Called when the timer expires, doesn't need to do anything - _LOGGER.debug( - "Transition finished for light %s", - light, - ) - - self._handle_timer(light, self.transition_timers, last_transition, reset) - - def set_auto_reset_manual_control_times(self, lights: list[str], time: float): - """Set the time after which the lights are automatically reset.""" - if time == 0: - return - for light in lights: - old_time = self.auto_reset_manual_control_times.get(light) - if (old_time is not None) and (old_time != time): - _LOGGER.info( - "Setting auto_reset_manual_control for '%s' from %s seconds to %s seconds." - " This might happen because the light is in multiple swiches" - " or because of a config change.", - light, - old_time, - time, - ) - self.auto_reset_manual_control_times[light] = time - - def mark_as_manual_control(self, light: str) -> None: - """Mark a light as manually controlled.""" - _LOGGER.debug("Marking '%s' as manually controlled.", light) - self.manual_control[light] = True - delay = self.auto_reset_manual_control_times.get(light) - - async def reset(): - _LOGGER.debug( - "Auto resetting 'manual_control' status of '%s' because" - " it was not manually controlled for %s seconds.", - light, - delay, - ) - self.reset(light) - switches = _switches_with_lights(self.hass, [light]) - for switch in switches: - if not switch.is_on: - continue - await switch._update_attrs_and_maybe_adapt_lights( - context=switch.create_context("autoreset"), - lights=[light], - transition=switch.initial_transition, - force=True, - ) - assert not self.manual_control[light] - - self._handle_timer(light, self.auto_reset_manual_control_timers, delay, reset) - - def cancel_ongoing_adaptation_calls( - self, - light_id: str, - which: Literal["color", "brightness", "both"] = "both", - ): - """Cancel ongoing adaptation service calls for a specific light entity.""" - brightness_task = self.adaptation_tasks_brightness.get(light_id) - color_task = self.adaptation_tasks_color.get(light_id) - if ( - which in ("both", "brightness") - and brightness_task is not None - and not brightness_task.done() - ): - _LOGGER.debug( - "Cancelled ongoing brightness adaptation calls (%s) for '%s'", - brightness_task, - light_id, - ) - brightness_task.cancel() - if ( - which in ("both", "color") - and color_task is not None - and color_task is not brightness_task - and not color_task.done() - ): - _LOGGER.debug( - "Cancelled ongoing color adaptation calls (%s) for '%s'", - color_task, - light_id, - ) - # color_task might be the same as brightness_task - color_task.cancel() - - def reset(self, *lights, reset_manual_control: bool = True) -> None: - """Reset the 'manual_control' status of the lights.""" - for light in lights: - if reset_manual_control: - self.manual_control[light] = False - if timer := self.auto_reset_manual_control_timers.pop(light, None): - timer.cancel() - self.our_last_state_on_change.pop(light, None) - self.last_service_data.pop(light, None) - self.cancel_ongoing_adaptation_calls(light) - - def _get_entity_list(self, service_data: ServiceData) -> list[str]: - if ATTR_ENTITY_ID in service_data: - return cv.ensure_list_csv(service_data[ATTR_ENTITY_ID]) - if ATTR_AREA_ID in service_data: - entity_ids = [] - area_ids = cv.ensure_list_csv(service_data[ATTR_AREA_ID]) - for area_id in area_ids: - area_entity_ids = area_entities(self.hass, area_id) - eids = [ - entity_id - for entity_id in area_entity_ids - if entity_id.startswith(LIGHT_DOMAIN) - ] - entity_ids.extend(eids) - _LOGGER.debug( - "Found entity_ids '%s' for area_id '%s'", - entity_ids, - area_id, - ) - return entity_ids - _LOGGER.debug( - "No entity_ids or area_ids found in service_data: %s", - service_data, - ) - return [] - - async def turn_on_off_event_listener(self, event: Event) -> None: - """Track 'light.turn_off' and 'light.turn_on' service calls.""" - domain = event.data.get(ATTR_DOMAIN) - if domain != LIGHT_DOMAIN: - return - - service = event.data[ATTR_SERVICE] - service_data = event.data[ATTR_SERVICE_DATA] - entity_ids = self._get_entity_list(service_data) - - if not any(eid in self.lights for eid in entity_ids): - return - - def off(eid: str, event: Event): - self.turn_off_event[eid] = event - self.reset(eid) - - def on(eid: str, event: Event): - task = self.sleep_tasks.get(eid) - if task is not None: - task.cancel() - self.turn_on_event[eid] = event - timer = self.auto_reset_manual_control_timers.get(eid) - if ( - timer is not None - and timer.is_running() - and event.time_fired > timer.start_time # type: ignore[operator] - ): - # Restart the auto reset timer - timer.start() - - if service == SERVICE_TURN_OFF: - transition = service_data.get(ATTR_TRANSITION) - _LOGGER.debug( - "Detected an 'light.turn_off('%s', transition=%s)' event with context.id='%s'", - entity_ids, - transition, - event.context.id, - ) - for eid in entity_ids: - off(eid, event) - - elif service == SERVICE_TURN_ON: - _LOGGER.debug( - "Detected an 'light.turn_on('%s')' event with context.id='%s'", - entity_ids, - event.context.id, - ) - for eid in entity_ids: - on(eid, event) - - elif service == SERVICE_TOGGLE: - _LOGGER.debug( - "Detected an 'light.toggle('%s')' event with context.id='%s'", - entity_ids, - event.context.id, - ) - for eid in entity_ids: - state = self.hass.states.get(eid).state - self.toggle_event[eid] = event - if state == STATE_ON: # is turning off - off(eid, event) - elif state == STATE_OFF: # is turning on - on(eid, event) - - async def state_changed_event_listener(self, event: Event) -> None: - """Track 'state_changed' events.""" - entity_id = event.data.get(ATTR_ENTITY_ID, "") - if entity_id not in self.lights: - return - - old_state = event.data.get("old_state") - new_state = event.data.get("new_state") - - new_on = new_state is not None and new_state.state == STATE_ON - new_off = new_state is not None and new_state.state == STATE_OFF - old_on = old_state is not None and old_state.state == STATE_ON - old_off = old_state is not None and old_state.state == STATE_OFF - - if new_on: - _LOGGER.debug( - "Detected a '%s' 'state_changed' event: '%s' with context.id='%s'", - entity_id, - new_state.attributes, - new_state.context.id, - ) - # It is possible to have multiple state change events with the same context. - # This can happen because a `turn_on.light(brightness_pct=100, transition=30)` - # event leads to an instant state change of - # `new_state=dict(brightness=100, ...)`. However, after polling the light - # could still only be `new_state=dict(brightness=50, ...)`. - # We save all events because the first event change might indicate at what - # settings the light will be later *or* the second event might indicate a - # final state. The latter case happens for example when a light was - # called with a color_temp outside of its range (and HA reports the - # incorrect 'min_kelvin' and 'max_kelvin', which happens e.g., for - # Philips Hue White GU10 Bluetooth lights). - last_state: list[State] | None = self.our_last_state_on_change.get( - entity_id, - ) - if is_our_context(new_state.context): - if ( - last_state is not None - and last_state[0].context.id == new_state.context.id - ): - _LOGGER.debug( - "AdaptiveLightingManager: State change event of '%s' is already" - " in 'self.our_last_state_on_change' (%s)" - " adding this state also", - entity_id, - new_state.context.id, - ) - self.our_last_state_on_change[entity_id].append(new_state) - else: - _LOGGER.debug( - "AdaptiveLightingManager: New adapt '%s' found for %s", - new_state, - entity_id, - ) - self.our_last_state_on_change[entity_id] = [new_state] - self.start_transition_timer(entity_id) - elif last_state is not None: - self.our_last_state_on_change[entity_id].append(new_state) - - if old_on and new_off: - # Tracks 'on' → 'off' state changes - self.on_to_off_event[entity_id] = event - self.reset(entity_id) - _LOGGER.debug( - "Detected an 'on' → 'off' event for '%s' with context.id='%s'", - entity_id, - event.context.id, - ) - elif old_off and new_on: - # Tracks 'off' → 'on' state changes - self.off_to_on_event[entity_id] = event - _LOGGER.debug( - "Detected an 'off' → 'on' event for '%s' with context.id='%s'", - entity_id, - event.context.id, - ) - - if self.is_proactively_adapting(event.context.id): - _LOGGER.debug( - "Skipping responding to 'off' → 'on' event for '%s' with context.id='%s' because" - " we are already proactively adapting", - entity_id, - event.context.id, - ) - # Note: the reset below already happened in `_service_interceptor_turn_on_handler` - return - - self.reset(entity_id, reset_manual_control=False) - lock = self.turn_off_locks.setdefault(entity_id, asyncio.Lock()) - async with lock: - if await self.just_turned_off(entity_id): - # Stop if a rapid 'off' → 'on' → 'off' happens. - _LOGGER.debug( - "Cancelling adjusting lights for %s", - entity_id, - ) - return - - switches = _switches_with_lights(self.hass, [entity_id]) - for switch in switches: - if switch.is_on: - await switch._respond_to_off_to_on_event( - entity_id, - event, - ) - - def is_manually_controlled( - self, - switch: AdaptiveSwitch, - light: str, - force: bool, - adapt_brightness: bool, - adapt_color: bool, - ) -> bool: - """Check if the light has been 'on' and is now manually controlled.""" - manual_control = self.manual_control.setdefault(light, False) - if manual_control: - # Manually controlled until light is turned on and off - return True - - turn_on_event = self.turn_on_event.get(light) - if ( - turn_on_event is not None - and not self.is_proactively_adapting(turn_on_event.context.id) - and not is_our_context(turn_on_event.context) - and not force - ): - keys = turn_on_event.data[ATTR_SERVICE_DATA].keys() - if ( - (adapt_color and COLOR_ATTRS.intersection(keys)) - or (adapt_brightness and BRIGHTNESS_ATTRS.intersection(keys)) - or (ATTR_FLASH in keys) - or (ATTR_EFFECT in keys) - ): - # Light was already on and 'light.turn_on' was not called by - # the adaptive_lighting integration. - manual_control = True - _fire_manual_control_event(switch, light, turn_on_event.context) - _LOGGER.debug( - "'%s' was already on and 'light.turn_on' was not called by the" - " adaptive_lighting integration (context.id='%s'), the Adaptive" - " Lighting will stop adapting the light until the switch or the" - " light turns off and then on again.", - light, - turn_on_event.context.id, - ) - return manual_control - - async def significant_change( - self, - switch: AdaptiveSwitch, - light: str, - adapt_brightness: bool, - adapt_color: bool, - context: Context, # just for logging - ) -> bool: - """Has the light made a significant change since last update. - - This method will detect changes that were made to the light without - calling 'light.turn_on', so outside of Home Assistant. If a change is - detected, we mark the light as 'manually controlled' until the light - or switch is turned 'off' and 'on' again. - """ - assert switch._detect_non_ha_changes - - last_service_data = self.last_service_data.get(light) - if last_service_data is None: - return False - # Update state and check for a manual change not done in HA. - # Ensure HASS is correctly updating your light's state with - # light.turn_on calls if any problems arise. This - # can happen e.g. using zigbee2mqtt with 'report: false' in device settings. - await self.hass.helpers.entity_component.async_update_entity(light) - refreshed_state = self.hass.states.get(light) - assert refreshed_state is not None - - changed = _attributes_have_changed( - old_attributes=last_service_data, - new_attributes=refreshed_state.attributes, - light=light, - adapt_brightness=adapt_brightness, - adapt_color=adapt_color, - context=context, - ) - if changed: - _LOGGER.debug( - "%s: State attributes of '%s' changed (%s) wrt 'last_service_data' (%s) (context.id=%s)", - switch._name, - light, - refreshed_state.attributes, - last_service_data, - context.id, - ) - return True - _LOGGER.debug( - "%s: State attributes of '%s' did not change (%s) wrt 'last_service_data' (%s) (context.id=%s)", - switch._name, - light, - refreshed_state.attributes, - last_service_data, - context.id, - ) - return False - - def _off_to_on_state_event_is_from_turn_on( - self, - entity_id: str, - off_to_on_event: Event, - ) -> bool: - # Adaptive Lighting should never turn on lights itself - if is_our_context(off_to_on_event.context) and not is_our_context( - off_to_on_event.context, - "service", # adaptive_lighting.apply is allowed to turn on lights - ): - _LOGGER.warning( - "Detected an 'off' → 'on' event for '%s' with context.id='%s' and" - " event='%s', triggered by the adaptive_lighting integration itself," - " which *should* not happen. If you see this please submit an issue with" - " your full logs at https://github.com/basnijholt/adaptive-lighting", - entity_id, - off_to_on_event.context.id, - off_to_on_event, - ) - turn_on_event: Event | None = self.turn_on_event.get(entity_id) - id_off_to_on = off_to_on_event.context.id - return ( - turn_on_event is not None - and id_off_to_on is not None - and id_off_to_on == turn_on_event.context.id - ) - - async def just_turned_off( # noqa: PLR0911, PLR0912 - self, - entity_id: str, - ) -> bool: - """Cancel the adjusting of a light if it has just been turned off. - - Possibly the lights just got a 'turn_off' call, however, the light - is actually still turning off (e.g., because of a 'transition') and - HA polls the light before the light is 100% off. This might trigger - a rapid switch 'off' → 'on' → 'off'. To prevent this component - from interfering on the 'on' state, we make sure to wait at least - TURNING_OFF_DELAY (or the 'turn_off' transition time) between a - 'off' → 'on' event and then check whether the light is still 'on' or - if the brightness is still decreasing. Only if it is the case we - adjust the lights. - """ - off_to_on_event = self.off_to_on_event[entity_id] - on_to_off_event = self.on_to_off_event.get(entity_id) - - if on_to_off_event is None: - _LOGGER.debug( - "just_turned_off: No 'on' → 'off' state change has been registered before for '%s'." - " It's possible that the light was already on when Home Assistant was turned on.", - entity_id, - ) - return False - - if off_to_on_event.context.id == on_to_off_event.context.id: - _LOGGER.debug( - "just_turned_off: 'on' → 'off' state change has the same context.id as the" - " 'off' → 'on' state change for '%s'. This is probably a false positive.", - entity_id, - ) - return True - - id_on_to_off = on_to_off_event.context.id - - turn_off_event = self.turn_off_event.get(entity_id) - if turn_off_event is not None: - transition = turn_off_event.data[ATTR_SERVICE_DATA].get(ATTR_TRANSITION) - else: - transition = None - - if self._off_to_on_state_event_is_from_turn_on(entity_id, off_to_on_event): - is_toggle = off_to_on_event == self.toggle_event.get(entity_id) - from_service = "light.toggle" if is_toggle else "light.turn_on" - _LOGGER.debug( - "just_turned_off: State change 'off' → 'on' triggered by '%s'", - from_service, - ) - return False - - if ( - turn_off_event is not None - and id_on_to_off == turn_off_event.context.id - and id_on_to_off is not None - and transition is not None # 'turn_off' is called with transition=... - ): - # State change 'on' → 'off' and 'light.turn_off(..., transition=...)' come - # from the same event, so wait at least the 'turn_off' transition time. - delay = max(transition, TURNING_OFF_DELAY) - else: - # State change 'off' → 'on' happened because the light state was set. - # Possibly because of polling. - delay = TURNING_OFF_DELAY - - delta_time = (dt_util.utcnow() - on_to_off_event.time_fired).total_seconds() - if delta_time > delay: - _LOGGER.debug( - "just_turned_off: delta_time='%s' > delay='%s'", - delta_time, - delay, - ) - return False - - # Here we could just `return True` but because we want to prevent any updates - # from happening to this light (through async_track_time_interval or - # sleep_state) for some time, we wait below until the light - # is 'off' or the time has passed. - - delay -= delta_time # delta_time has passed since the 'off' → 'on' event - _LOGGER.debug( - "just_turned_off: Waiting with adjusting '%s' for %s", - entity_id, - delay, - ) - total_sleep = 0 - for _ in range(3): - # It can happen that the actual transition time is longer than the - # specified time in the 'turn_off' service. - coro = asyncio.sleep(delay) - total_sleep += delay - task = self.sleep_tasks[entity_id] = asyncio.ensure_future(coro) - try: - await task - except asyncio.CancelledError: # 'light.turn_on' has been called - _LOGGER.debug( - "just_turned_off: Sleep task is cancelled due to 'light.turn_on('%s')' call", - entity_id, - ) - return False - - if not is_on(self.hass, entity_id): - _LOGGER.debug( - "just_turned_off: '%s' is off after %s seconds, cancelling adaptation", - entity_id, - total_sleep, - ) - return True - delay = TURNING_OFF_DELAY # next time only wait this long - - if transition is not None: - # Always ignore when there's a 'turn_off' transition. - # Because it seems like HA cannot detect whether a light is - # transitioning into 'off'. Maybe needs some discussion/input? - return True - - # Now we assume that the lights are still on and they were intended - # to be on. - _LOGGER.debug( - "just_turned_off: '%s' is still on after %s seconds, assuming it was intended to be on", - entity_id, - total_sleep, - ) - return False - - def _mark_manual_control_if_non_bare_turn_on( - self, - entity_id: str, - service_data: ServiceData, - ) -> bool: - _LOGGER.debug( - "_mark_manual_control_if_non_bare_turn_on: entity_id='%s', service_data='%s'", - entity_id, - service_data, - ) - if any(attr in service_data for attr in COLOR_ATTRS | BRIGHTNESS_ATTRS): - self.mark_as_manual_control(entity_id) - return True - return False - - -class _AsyncSingleShotTimer: - def __init__(self, delay, callback) -> None: - """Initialize the timer.""" - self.delay = delay - self.callback = callback - self.task = None - self.start_time: datetime.datetime | None = None - - async def _run(self): - """Run the timer. Don't call this directly, use start() instead.""" - self.start_time = dt_util.utcnow() - await asyncio.sleep(self.delay) - if self.callback: - if asyncio.iscoroutinefunction(self.callback): - await self.callback() - else: - self.callback() - - def is_running(self): - """Return whether the timer is running.""" - return self.task is not None and not self.task.done() - - def start(self): - """Start the timer.""" - if self.task is not None and not self.task.done(): - self.task.cancel() - self.task = asyncio.create_task(self._run()) - - def cancel(self): - """Cancel the timer.""" - if self.task: - self.task.cancel() - self.callback = None - - def remaining_time(self): - """Return the remaining time before the timer expires.""" - if self.start_time is not None: - elapsed_time = (dt_util.utcnow() - self.start_time).total_seconds() - return max(0, self.delay - elapsed_time) - return 0 diff --git a/custom_components/adaptive_lighting/translations/cs.json b/custom_components/adaptive_lighting/translations/cs.json deleted file mode 100644 index 58f8fead..00000000 --- a/custom_components/adaptive_lighting/translations/cs.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "title": "Adaptivní osvětlení", - "config": { - "step": { - "user": { - "title": "Vyberte název instance Adaptivního osvětlení", - "description": "Vyberte název pro tuto instanci. Můžete spustit několik instancí Adaptivního osvětlení, každá z nich může obsahovat více světel!", - "data": { - "name": "Název" - } - } - }, - "abort": { - "already_configured": "Toto zařízení je již nakonfigurováno" - } - }, - "options": { - "step": { - "init": { - "title": "Nastavení adaptivního osvětlení", - "description": "Všechna nastavení komponenty Adaptivního osvětlení. Názvy možností odpovídají nastavení YAML. Pokud máte v konfiguraci YAML definovánu položku 'adaptive_lighting', nezobrazí se žádné možnosti.", - "data": { - "lights": "osvětlení", - "initial_transition": "initial_transition: Prodlení pro změnu z 'vypnuto' do 'zapnuto' (sekundy)", - "sleep_transition": "sleep_transition: Prodleva pro přepnutí do „režimu spánku“ (sekundy)", - "interval": "interval: Prodleva pro změny osvětlení (v sekundách)", - "max_brightness": "max_brightness: Nejvyšší jas osvětlení během cyklu. (%)", - "max_color_temp": "max_color_temp: Nejchladnější odstín cyklu teploty barev. (Kelvin)", - "min_brightness": "min_brightness: Nejnižší jas osvětlení během cyklu. (%)", - "min_color_temp": "min_color_temp, Nejteplejší odstín cyklu teploty barev. (Kelvin)", - "only_once": "only_once: Přizpůsobení osvětlení pouze při rozsvícení.", - "prefer_rgb_color": "prefer_rgb_color: Upřednostněte použití 'rgb_color' před 'color_temp'.", - "separate_turn_on_commands": "separate_turn_on_commands: Oddělení příkazů pro každý atribut (barva, jas, atd.) v atributu 'light.turn_on' (vyžadováno pro některá světla).", - "send_split_delay": "send_split_delay: prodleva mezi příkazy (milisekundy), když je použit atribut 'separate_turn_on_commands'. Může zajistit správné zpracování obou příkazů.", - "sleep_brightness": "sleep_brightness, Nastavení jasu pro režim spánku. (%)", - "sleep_rgb_or_color_temp": "sleep_rgb_or_color_temp, použijte 'rgb_color' nebo 'color_temp'", - "sleep_rgb_color": "sleep_rgb_color, v RGB", - "sleep_color_temp": "sleep_color_temp: Nastavení teploty barev pro režim spánku. (v Kelvinech)", - "sunrise_offset": "sunrise_offset: Jak dlouho před (-) nebo po (+) definovat bod cyklu východu slunce (+/- v sekundách)", - "sunrise_time": "sunrise_time: Manuální přepsání času východu slunce, pokud je „None“, použije se skutečný čas východu slunce ve vaší lokalitě (HH:MM:SS)", - "max_sunrise_time": "max_sunrise_time: Ruční přepsání nejpozdějšího času východu slunce, pokud je „None“, použije se skutečný čas východu slunce vaší lokality (HH:MM:SS)", - "sunset_offset": "sunset_offset: Jak dlouho před (-) nebo po (+) definovat bod cyklu západu slunce (+/- v sekundách)", - "sunset_time": "sunset_time: Ruční přepsání času západu slunce, pokud je „None“, použije se skutečný čas západu slunce vaší lokality (HH:MM:SS)", - "min_sunset_time": "min_sunset_time: Ruční přepsání nejdřívějšího času západu slunce, pokud je „None“, použije se skutečný čas západu slunce vaší lokality (HH:MM:SS)", - "take_over_control": "take_over_control: Je-li volán 'light.turn_on' z jiného zdroje, než Adaptivním osvětlením, když je světlo již rozsvíceno, přestaňte toto světlo ovládat, dokud není vypnuto -> zapnuto (nebo i vypínačem).", - "detect_non_ha_changes": "detect_non_ha_changes: detekuje všechny změny >10% provedených pro osvětlení (také mimo HA), vyžaduje povolení atributu 'take_over_control' (každý 'interval' spouští 'homeassistant.update_entity'!)", - "transition": "transition: doba přechodu při změně osvětlení (sekundy)", - "adapt_delay": "adapt_delay: prodleva mezi zapnutím světla ( sekundy) a projevem změny v Adaptivní osvětlení. Může předcházet blikání." - } - } - }, - "error": { - "option_error": "Neplatná možnost", - "entity_missing": "V aplikaci Home Assistant chybí jedna nebo více vybraných entit osvětlení" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/da.json b/custom_components/adaptive_lighting/translations/da.json deleted file mode 100644 index 5b63c115..00000000 --- a/custom_components/adaptive_lighting/translations/da.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "title": "Adaptiv Belysning", - "config": { - "step": { - "user": { - "title": "Vælg et navn for denne Adaptive Belysning", - "description": "Vælg et navn til denne konfiguration. Du kan køre flere konfigurationer af Adaptiv Belysning, og hver af dem kan indeholde flere lys!", - "data": { - "name": "Navn" - } - } - }, - "abort": { - "already_configured": "Denne enhed er allerede konfigureret" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptiv Belysnings indstillinger", - "description": "Alle indstillinger tilhørende en Adaptiv Belysnings komponent. Indstillingernes navne svarer til YAML indstillingernes. Ingen indstillinger vises hvis du allerede har konfigureret den i YAML.", - "data": { - "lights": "lights: lyskilder", - "initial_transition": "initial_transition: Hvor lang overgang når lyset går fra 'off' til 'on' eller når 'sleep_state' skiftes. (i sekunder)", - "interval": "interval: Tid imellem opdateringer (i sekunder)", - "max_brightness": "max_brightness: Højeste lysstyrke i cyklussen. (%)", - "max_color_temp": "max_color_temp: Koldeste lystemperatur i cyklussen. (Kelvin)", - "min_brightness": "min_brightness: Laveste lysstyrke i cyklussen. (%)", - "min_color_temp": "min_color_temp: Varmeste lystemperatur i cyklussen. (Kelvin)", - "only_once": "only_once: Juster udelukkende lysene adaptivt i øjeblikket de tændes.", - "prefer_rgb_color": "prefer_rgb_color: Brug 'rgb_color' istedet for 'color_temp' når muligt.", - "separate_turn_on_commands": "separate_turn_on_commands: Adskil kommandoerne for hver attribut (color, brightness, etc.) ved 'light.turn_on' (nødvendigt for bestemte lys).", - "sleep_brightness": "sleep_brightness, Lysstyrke for Sleep Mode. (%)", - "sleep_color_temp": "sleep_color_temp: Farvetemperatur under Sleep Mode. (Kelvin)", - "sunrise_offset": "sunrise_offset: Hvor længe før (-) eller efter (+) at definere solopgangen i cyklussen (+/- sekunder)", - "sunrise_time": "sunrise_time: Manuel overstyring af solopgangstidspunktet, hvis 'None', bruges det egentlige tidspunkt din lokation. (HH:MM:SS)", - "sunset_offset": "sunset_offset: Hvor længe før (-) eller efter (+) at definere solnedgangen i cyklussen (+/- sekunder)", - "sunset_time": "sunset_time: Manuel overstyring af solnedgangstidspunktet, hvis 'None', bruges det egentlige tidspunkt for din lokation. (HH:MM:SS)", - "take_over_control": "take_over_control: Hvis andet end Adaptiv Belysning kalder 'light.turn_on' på et lys der allerede er tændt, afbryd adaptering af lyset indtil at det tændes igen.", - "detect_non_ha_changes": "detect_non_ha_changes: Registrer alle ændringer på >10% på et lys (også udenfor HA), kræver at 'take_over_control' er slået til (kalder 'homeassistant.update_entity' hvert 'interval'!)", - "transition": "Overgangsperiode når en ændring i lyset udføres (i sekunder)" - } - } - }, - "error": { - "option_error": "Ugyldig indstilling", - "entity_missing": "Et udvalgt lys blev ikke fundet " - } - } -} diff --git a/custom_components/adaptive_lighting/translations/de.json b/custom_components/adaptive_lighting/translations/de.json deleted file mode 100644 index 79eb0df8..00000000 --- a/custom_components/adaptive_lighting/translations/de.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "title": "Adaptive Lighting", - "config": { - "step": { - "user": { - "title": "Benenne das Adaptive Lighting", - "description": "Jede Instanz kann mehrere Licht Entitäten beinhalten", - "data": { - "name": "Name" - } - } - }, - "abort": { - "already_configured": "Gerät ist bereits konfiguriert!" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptive Lighting Optionen", - "description": "Alle Einstellungen für eine Adaptive Lighting Komponente. Die Optionsnamen entsprechen den YAML-Einstellungen. Es werden keine Optionen angezeigt, wenn dieser Eintrag in YAML konfiguriert wurde.", - "data": { - "lights": "Lichter", - "initial_transition": "initial_transition, wenn Lichter von 'off' zu 'on' wechseln oder wenn 'sleep_state' wechselt", - "sleep_transition": "sleep_transition: Wenn 'sleep_state' sich ändert. (Sekunden)", - "interval": "interval, Zeit zwischen Updates des Switches", - "max_brightness": "max_brightness, maximale Helligkeit in %", - "max_color_temp": "max_color_temp, maximale Farbtemperatur in Kelvin", - "min_brightness": "min_brightness, minimale Helligkeit in %", - "min_color_temp": "min_color_temp, minimale Farbtemperatur in Kelvin", - "only_once": "only_once, passe die Lichter nur beim Einschalten an", - "prefer_rgb_color": "prefer_rgb_color, nutze 'rgb_color' vor 'color_temp', wenn möglich", - "separate_turn_on_commands": "separate_turn_on_commands, für jedes Attribut (Farbe, Helligkeit usw.) in 'light.turn_on' werden separate Befehle gesendet. Wird für manche Leuchtmittel benötigt.", - "send_split_delay": "send_split_delay: Wartezeit zwischen dem Senden der Befehle (Millisekunden), wenn separate_turn_on_commands genutzt wird. Kann helfen, wenn die Leuchtmittel die separaten Befehle nicht korrekt umsetzen.", - "sleep_brightness": "sleep_brightness, Schlafhelligkeit in %", - "sleep_rgb_or_color_temp": "sleep_rgb_or_color_temp, nutze 'rgb_color' oder 'color_temp'", - "sleep_rgb_color": "sleep_rgb_color, in RGB", - "sleep_color_temp": "sleep_color_temp, Schlaffarbtemperatur in Kelvin", - "sunrise_offset": "sunrise_offset, Sonnenaufgang Verschiebung in +/- Sekunden", - "sunrise_time": "sunrise_time, Sonnenaufgangszeit in 'HH:MM:SS' Format (wenn 'None' wird die aktuelle Zeit des Sonnenaufgangs an deiner Position verwendet)", - "max_sunrise_time": "max_sunrise_time: Manuelles Überschreiben der max. sunrise_time. Falls 'None', wird die tatsächliche sunrise_time an deiner Position verwendet (HH:MM:SS)", - "sunset_offset": "sunset_offset, Sonnenuntergang Verschiebung in +/- Sekunden", - "sunset_time": "sunset_time, Sonnenuntergangszeit in 'HH:MM:SS' Format (wenn 'None' wird die aktuelle Zeit des Sonnenuntergangs an deiner Position verwendet)", - "min_sunset_time": "min_sunset_time: Manuelles Überschreiben der min. sunset_time. Falls 'None', wird die tatsächliche sunset_time an deiner Position verwendet (HH:MM:SS)", - "take_over_control": "take_over_control, wenn irgendetwas während ein Licht an ist außer Adaptive Lighting den Service 'light.turn_on' aufruft, stoppe die Anpassung des Lichtes (oder des Schalters) bis dieser wieder von off -> on geschaltet wird.", - "detect_non_ha_changes": "detect_non_ha_changes, entdeckt alle Änderungen über 10% am Licht (auch außerhalb von HA gemacht), 'take_over_control' muss aktiviert sein (ruft 'homeassistant.update_entity' jede 'interval' auf!)", - "transition": "transition, Wechselzeit in Sekunden", - "adapt_delay": "adapt_delay: Wartezeit (in Sekunden) zwischen Anschalten des Licht und der Anpassung durch Adaptive Lights. Kann Flackern vermeiden.", - "skip_redundant_commands": "Keine Adaptierungsbefehle senden, deren erwünschter Status schon dem bekanntes Status von Lichtern entspricht. Minimiert die Netzwerkbelastung und verbessert die Adaptierung in manchen Situationen. Deaktiviert lassen falls der pysikalische Status der Lichter und der erkannte Status in HA nicht synchron bleiben." - } - } - }, - "error": { - "option_error": "Fehlerhafte Option", - "entity_missing": "Ein ausgewähltes Licht wurde nicht gefunden" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/en.json b/custom_components/adaptive_lighting/translations/en.json deleted file mode 100644 index f55a6d88..00000000 --- a/custom_components/adaptive_lighting/translations/en.json +++ /dev/null @@ -1,269 +0,0 @@ -{ - "title": "Adaptive Lighting", - "config": { - "step": { - "user": { - "title": "Choose a name for the Adaptive Lighting instance", - "description": "Every instance can contain multiple lights!", - "data": { - "name": "Name" - } - } - }, - "abort": { - "already_configured": "This device is already configured" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptive Lighting options", - "description": "Configure an Adaptive Lighting component. Option names align with the YAML settings. If you've defined this entry in YAML, no options will appear here. For interactive graphs that demonstrate parameter effects, visit [this web app](https://basnijholt.github.io/adaptive-lighting). For further details, see the [official documentation](https://github.com/basnijholt/adaptive-lighting#readme).", - "data": { - "lights": "lights: List of light entity_ids to be controlled (may be empty). 🌟", - "interval": "interval", - "transition": "transition", - "initial_transition": "initial_transition", - "min_brightness": "min_brightness: Minimum brightness percentage. 💡", - "max_brightness": "max_brightness: Maximum brightness percentage. 💡", - "min_color_temp": "min_color_temp: Warmest color temperature in Kelvin. 🔥", - "max_color_temp": "max_color_temp: Coldest color temperature in Kelvin. ❄️", - "prefer_rgb_color": "prefer_rgb_color: Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "sleep_brightness": "sleep_brightness", - "sleep_rgb_or_color_temp": "sleep_rgb_or_color_temp", - "sleep_color_temp": "sleep_color_temp", - "sleep_rgb_color": "sleep_rgb_color", - "sleep_transition": "sleep_transition", - "transition_until_sleep": "transition_until_sleep: When enabled, Adaptive Lighting will treat sleep settings as the minimum, transitioning to these values after sunset. 🌙", - "sunrise_time": "sunrise_time", - "min_sunrise_time": "min_sunrise_time", - "max_sunrise_time": "max_sunrise_time", - "sunrise_offset": "sunrise_offset", - "sunset_time": "sunset_time", - "min_sunset_time": "min_sunset_time", - "max_sunset_time": "max_sunset_time", - "sunset_offset": "sunset_offset", - "brightness_mode": "brightness_mode", - "brightness_mode_time_dark": "brightness_mode_time_dark", - "brightness_mode_time_light": "brightness_mode_time_light", - "take_over_control": "take_over_control: Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒", - "detect_non_ha_changes": "detect_non_ha_changes: Detects and halts adaptations for non-`light.turn_on` state changes. Needs `take_over_control` enabled. 🕵️ Caution: ⚠️ Some lights might falsely indicate an 'on' state, which could result in lights turning on unexpectedly. Disable this feature if you encounter such issues.", - "autoreset_control_seconds": "autoreset_control_seconds", - "only_once": "only_once: Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄", - "adapt_only_on_bare_turn_on": "adapt_only_on_bare_turn_on: When turning lights on initially. If set to `true`, AL adapts only if `light.turn_on` is invoked without specifying color or brightness. ❌🌈 This e.g., prevents adaptation when activating a scene. If `false`, AL adapts regardless of the presence of color or brightness in the initial `service_data`. Needs `take_over_control` enabled. 🕵️ ", - "separate_turn_on_commands": "separate_turn_on_commands: Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀", - "send_split_delay": "send_split_delay", - "adapt_delay": "adapt_delay", - "skip_redundant_commands": "skip_redundant_commands: Skip sending adaptation commands whose target state already equals the light's known state. Minimizes network traffic and improves the adaptation responsivity in some situations. 📉Disable if physical light states get out of sync with HA's recorded state.", - "intercept": "intercept: Intercept and adapt `light.turn_on` calls to enabling instantaneous color and brightness adaptation. 🏎️ Disable for lights that do not support `light.turn_on` with color and brightness.", - "multi_light_intercept": "multi_light_intercept: Intercept and adapt `light.turn_on` calls that target multiple lights. ➗⚠️ This might result in splitting up a single `light.turn_on` call into multiple calls, e.g., when lights are in different switches. Requires `intercept` to be enabled.", - "include_config_in_attributes": "include_config_in_attributes: Show all options as attributes on the switch in Home Assistant when set to `true`. 📝" - }, - "data_description": { - "interval": "Frequency to adapt the lights, in seconds. 🔄", - "transition": "Duration of transition when lights change, in seconds. 🕑", - "initial_transition": "Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️", - "sleep_brightness": "Brightness percentage of lights in sleep mode. 😴", - "sleep_rgb_or_color_temp": "Use either `\"rgb_color\"` or `\"color_temp\"` in sleep mode. 🌙", - "sleep_color_temp": "Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴", - "sleep_rgb_color": "RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is \"rgb_color\"). 🌈", - "sleep_transition": "Duration of transition when \"sleep mode\" is toggled in seconds. 😴", - "sunrise_time": "Set a fixed time (HH:MM:SS) for sunrise. 🌅", - "min_sunrise_time": "Set the earliest virtual sunrise time (HH:MM:SS), allowing for later sunrises. 🌅", - "max_sunrise_time": "Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier sunrises. 🌅", - "sunrise_offset": "Adjust sunrise time with a positive or negative offset in seconds. ⏰", - "sunset_time": "Set a fixed time (HH:MM:SS) for sunset. 🌇", - "min_sunset_time": "Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇", - "max_sunset_time": "Set the latest virtual sunset time (HH:MM:SS), allowing for earlier sunsets. 🌇", - "sunset_offset": "Adjust sunset time with a positive or negative offset in seconds. ⏰", - "brightness_mode": "Brightness mode to use. Possible values are `default`, `linear`, and `tanh` (uses `brightness_mode_time_dark` and `brightness_mode_time_light`). 📈", - "brightness_mode_time_dark": "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down the brightness before/after sunrise/sunset. 📈📉", - "brightness_mode_time_light": "(Ignored if `brightness_mode='default'`) The duration in seconds to ramp up/down the brightness after/before sunrise/sunset. 📈📉.", - "autoreset_control_seconds": "Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️", - "send_split_delay": "Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️", - "adapt_delay": "Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️" - } - } - }, - "error": { - "option_error": "Invalid option", - "entity_missing": "One or more selected light entities are missing from Home Assistant" - } - }, - "services": { - "apply": { - "name": "apply", - "description": "Applies the current Adaptive Lighting settings to lights.", - "fields": { - "entity_id": { - "description": "The `entity_id` of the switch with the settings to apply. 📝", - "name": "entity_id" - }, - "lights": { - "description": "A light (or list of lights) to apply the settings to. 💡", - "name": "lights" - }, - "transition": { - "description": "Duration of transition when lights change, in seconds. 🕑", - "name": "transition" - }, - "adapt_brightness": { - "description": "Whether to adapt the brightness of the light. 🌞", - "name": "adapt_brightness" - }, - "adapt_color": { - "description": "Whether to adapt the color on supporting lights. 🌈", - "name": "adapt_color" - }, - "prefer_rgb_color": { - "description": "Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "name": "prefer_rgb_color" - }, - "turn_on_lights": { - "description": "Whether to turn on lights that are currently off. 🔆", - "name": "turn_on_lights" - } - } - }, - "set_manual_control": { - "name": "set_manual_control", - "description": "Mark whether a light is 'manually controlled'.", - "fields": { - "entity_id": { - "description": "The `entity_id` of the switch in which to (un)mark the light as being `manually controlled`. 📝", - "name": "entity_id" - }, - "lights": { - "description": "entity_id(s) of lights, if not specified, all lights in the switch are selected. 💡", - "name": "lights" - }, - "manual_control": { - "description": "Whether to add (\"true\") or remove (\"false\") the light from the \"manual_control\" list. 🔒", - "name": "manual_control" - } - } - }, - "change_switch_settings": { - "name": "change_switch_settings", - "description": "Change any settings you'd like in the switch. All options here are the same as in the config flow.", - "fields": { - "entity_id": { - "description": "Entity ID of the switch. 📝", - "name": "entity_id" - }, - "use_defaults": { - "description": "Sets the default values not specified in this service call. Options: \"current\" (default, retains current values), \"factory\" (resets to documented defaults), or \"configuration\" (reverts to switch config defaults). ⚙️", - "name": "use_defaults" - }, - "include_config_in_attributes": { - "description": "Show all options as attributes on the switch in Home Assistant when set to `true`. 📝", - "name": "include_config_in_attributes" - }, - "turn_on_lights": { - "description": "Whether to turn on lights that are currently off. 🔆", - "name": "turn_on_lights" - }, - "initial_transition": { - "description": "Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️", - "name": "initial_transition" - }, - "sleep_transition": { - "description": "Duration of transition when \"sleep mode\" is toggled in seconds. 😴", - "name": "sleep_transition" - }, - "max_brightness": { - "description": "Maximum brightness percentage. 💡", - "name": "max_brightness" - }, - "max_color_temp": { - "description": "Coldest color temperature in Kelvin. ❄️", - "name": "max_color_temp" - }, - "min_brightness": { - "description": "Minimum brightness percentage. 💡", - "name": "min_brightness" - }, - "min_color_temp": { - "description": "Warmest color temperature in Kelvin. 🔥", - "name": "min_color_temp" - }, - "only_once": { - "description": "Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄", - "name": "only_once" - }, - "prefer_rgb_color": { - "description": "Whether to prefer RGB color adjustment over light color temperature when possible. 🌈", - "name": "prefer_rgb_color" - }, - "separate_turn_on_commands": { - "description": "Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀", - "name": "separate_turn_on_commands" - }, - "send_split_delay": { - "description": "Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️", - "name": "send_split_delay" - }, - "sleep_brightness": { - "description": "Brightness percentage of lights in sleep mode. 😴", - "name": "sleep_brightness" - }, - "sleep_rgb_or_color_temp": { - "description": "Use either `\"rgb_color\"` or `\"color_temp\"` in sleep mode. 🌙", - "name": "sleep_rgb_or_color_temp" - }, - "sleep_rgb_color": { - "description": "RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is \"rgb_color\"). 🌈", - "name": "sleep_rgb_color" - }, - "sleep_color_temp": { - "description": "Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴", - "name": "sleep_color_temp" - }, - "sunrise_offset": { - "description": "Adjust sunrise time with a positive or negative offset in seconds. ⏰", - "name": "sunrise_offset" - }, - "sunrise_time": { - "description": "Set a fixed time (HH:MM:SS) for sunrise. 🌅", - "name": "sunrise_time" - }, - "sunset_offset": { - "description": "Adjust sunset time with a positive or negative offset in seconds. ⏰", - "name": "sunset_offset" - }, - "sunset_time": { - "description": "Set a fixed time (HH:MM:SS) for sunset. 🌇", - "name": "sunset_time" - }, - "max_sunrise_time": { - "description": "Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier sunrises. 🌅", - "name": "max_sunrise_time" - }, - "min_sunset_time": { - "description": "Set the earliest virtual sunset time (HH:MM:SS), allowing for later sunsets. 🌇", - "name": "min_sunset_time" - }, - "take_over_control": { - "description": "Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒", - "name": "take_over_control" - }, - "detect_non_ha_changes": { - "description": "Detects and halts adaptations for non-`light.turn_on` state changes. Needs `take_over_control` enabled. 🕵️ Caution: ⚠️ Some lights might falsely indicate an 'on' state, which could result in lights turning on unexpectedly. Disable this feature if you encounter such issues.", - "name": "detect_non_ha_changes" - }, - "transition": { - "description": "Duration of transition when lights change, in seconds. 🕑", - "name": "transition" - }, - "adapt_delay": { - "description": "Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️", - "name": "adapt_delay" - }, - "autoreset_control_seconds": { - "description": "Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️", - "name": "autoreset_control_seconds" - } - } - } - } -} diff --git a/custom_components/adaptive_lighting/translations/et.json b/custom_components/adaptive_lighting/translations/et.json deleted file mode 100644 index b2599f2a..00000000 --- a/custom_components/adaptive_lighting/translations/et.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "title": "Kohanduv valgus", - "config": { - "step": { - "user": { - "title": "Vali kohanduva valguse üksuse nimi", - "description": "Igas üksuses võib olla mitu valgustit!", - "data": { - "name": "Nimi" - } - } - }, - "abort": { - "already_configured": "Üksus on juba seadistatud" - } - }, - "options": { - "step": { - "init": { - "title": "Kohanduva valguse suvandid", - "description": "Kohanduva valguse suvandid. Valikute nimetused ühtuvad YAML kirjes olevatega. Valikuid ei kuvata kui seadistus on tehtud YAML kirjes.", - "data": { - "lights": "valgustid", - "initial_transition": "Algne üleminek kui valgustid lülituvad sisse/välja või unerežiim muutub", - "interval": "Intervall, aeg muutuste vahel sekundites", - "max_brightness": "Suurim heledus %", - "max_color_temp": "Suurim värvustemperatuur Kelvinites", - "min_brightness": "Vähim heledus %", - "min_color_temp": "Vähim värvustemperatuur Kelvinites", - "only_once": "Ainult üks kord, rakendub ainult valgusti sisselülitamisel", - "prefer_rgb_color": "Eelista RGB värve, võimalusel kasuta RGB sätteid värvustemperatuuri asemel", - "separate_turn_on_commands": "Eraldi lülitused iga valiku (värvus, heledus jne.) sisselülitamiseks, mõned valgustid vajavad seda.", - "sleep_brightness": "Unerežiimi heledus %", - "sleep_color_temp": "Uneržiimi värvus Kelvinites", - "sunrise_offset": "Nihe päikesetõusust, +/- sekundit", - "sunrise_time": "Päikesetõusu aeg 'HH:MM:SS' vormingus. (Kui jätta tühjaks kasutatakse asukohajärgset)", - "sunset_offset": "Nihe päikeseloojangust, +/- sekundit", - "sunset_time": "Päikeseloojangu aeg 'HH:MM:SS' vormingus. (Kui jätta tühjaks kasutatakse asukohajärgset)", - "take_over_control": "Käsitsi juhtimine: kui miski peale kohanduva valguse enda lültiab valgusti sisse ja see juba põleb, katkesta kohandamine kuni järgmise välise lülitamiseni.", - "detect_non_ha_changes": "Märka väliseid lülitusi: kui mõni säte muutub üle 10% (isegi väljaspoolt HA juhituna) siis peab käsitsi juhtimine olema lubatud (kutsutakse 'homeassistant.update_entity')'interval'!)", - "transition": "Üleminekud, sekundites" - } - } - }, - "error": { - "option_error": "Vigane suvand", - "entity_missing": "Valitud valgust ei leitud" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/fr.json b/custom_components/adaptive_lighting/translations/fr.json deleted file mode 100644 index a41d84a0..00000000 --- a/custom_components/adaptive_lighting/translations/fr.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "title": "Éclairage adaptatif", - "config": { - "step": { - "user": { - "title": "Choisissez un nom pour cette instance d'éclairage adaptatif", - "description": "Choisissez un nom pour cette instance. Vous pouvez configurer plusieurs instances d'éclairage adaptatif, chacune pouvant contrôler plusieurs lampes !", - "data": { - "name": "Nom" - } - } - }, - "abort": { - "already_configured": "Cet appareil est déjà configuré" - } - }, - "options": { - "step": { - "init": { - "title": "Options d'éclairage adaptatif", - "description": "Tous les paramètres de l'instance d'éclairage adaptatif. Les noms des options correspondent aux paramètres YAML. Aucune option n'est affichée si l'entrée adaptive_lighting est définie dans votre configuration YAML.", - "data": { - "lights": "lights : Les lampes à contrôler", - "initial_transition": "initial_transition : Transition (en secondes) lorsque l'état d'une lampe passe d'« éteinte » à « allumée ».", - "sleep_transition": "sleep_transition : Transition (en secondes) lorsque « sleep_state » est commuté.", - "interval": "interval : Temps (en secondes) entre deux mises à jour du commutateur.", - "max_brightness": "max_brightness : Luminosité maximale des lampes (en pourcentage) au cours d'un cycle.", - "max_color_temp": "max_color_temp : Couleur la plus froide (en kelvins) du cycle de température de couleur.", - "min_brightness": "min_brightness : Luminosité minimale des lampes (en pourcentage) au cours d'un cycle.", - "min_color_temp": "min_color_temp : Couleur la plus chaude (en kelvins) du cycle de température de couleur.", - "only_once": "only_once : Adapter les lampes uniquement au moment où elles sont allumées.", - "prefer_rgb_color": "prefer_rgb_color : Utiliser « rgb_color » plutôt que « color_temp » lorsque cela est possible.", - "separate_turn_on_commands": "separate_turn_on_commands : Séparer les commandes pour chaque attribut (couleur, luminosité, etc.) de « light.turn_on » (nécessaire pour certaines lampes).", - "sleep_brightness": "sleep_brightness : Luminosité (en pourcentage) du mode nuit.", - "sleep_color_temp": "sleep_color_temp : Température de couleur (en kelvins) du mode nuit.", - "sunrise_offset": "sunrise_offset : Décalage (en secondes [- : passé, + : futur]) du cycle par rapport au lever du soleil.", - "sunrise_time": "sunrise_time : Heure (HH:MM:SS) du lever du soleil. Si « None », utilise l'heure correspondant à votre emplacement.", - "sunset_offset": "sunset_offset : Décalage (en secondes [- : passé, + : futur]) du cycle par rapport au coucher du soleil.", - "sunset_time": "sunset_time : Heure (HH:MM:SS) du coucher du soleil. Si « None », utilise l'heure correspondant à votre emplacement.", - "take_over_control": "take_over_control : Si quelque chose d'autre que l'éclairage adaptatif appelle « light.turn_on » alors qu'une lampe est déjà allumée, cesser d'adapter cette lampe jusqu'à ce qu'elle (ou le commutateur) soit éteinte puis rallumée.", - "detect_non_ha_changes": "detect_non_ha_changes : Détecter tout changement de plus de 10 % appliqué aux lampes (même en dehors de HA). Nécessite que « take_over_control » soit activé. (Appelle « homeassistant.update_entity » tous les « interval » !)", - "transition": "transition : Durée de la transition (en secondes) des changements appliqués aux lampes." - } - } - }, - "error": { - "option_error": "Option non valide", - "entity_missing": "Une lumière sélectionnée n’a pas été trouvée" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/it.json b/custom_components/adaptive_lighting/translations/it.json deleted file mode 100644 index c1ae6163..00000000 --- a/custom_components/adaptive_lighting/translations/it.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "title": "Illuminazione Adattiva", - "config": { - "step": { - "user": { - "title": "Scegli un nome per l'istanza di Illuminazione Adattiva", - "description": "Scegli un nome per questa istanza. Puoi eseguire più istanze di Illuminazione adattiva, ognuna delle quali può contenere più luci!", - "data": { - "name": "Nome" - } - } - }, - "abort": { - "already_configured": "Questo dispositivo è già stato configurato" - } - }, - "options": { - "step": { - "init": { - "title": "Opzioni Illuminazione Adattiva", - "description": "Tutte le opzioni per il componente Illuminazione Adattiva. I nomi delle opzioni corrispondono con le impostazioni YAML. Non sono mostrate opzioni se hai la voce adaptive-lighting definita nella tua configurazione YAML.", - "data": { - "lights": "luci", - "initial_transition": "initial_transition: Quando le luci vengono accese (off -> on). (secondi)", - "sleep_transition": "sleep_transition: Quando 'sleep_state' cambia. (secondi)", - "interval": "interval: Tempo tra i cambiamenti dello switch. (secondi)", - "max_brightness": "max_brightness: Luminosità massima delle luci durante un ciclo. (%)", - "max_color_temp": "max_color_temp: Gradazione più fredda del ciclo di temperatura del colore. (Kelvin)", - "min_brightness": "min_brightness: Luminosità minima delle luci durante un ciclo. (%)", - "min_color_temp": "min_color_temp: Gradazione più calda del ciclo di temperatura del colore. (Kelvin)", - "only_once": "only_once: Adatta le luci solo quando vengono accese.", - "prefer_rgb_color": "prefer_rgb_color: Usa 'rgb_color' al posto di 'color_temp' quando possibile.", - "separate_turn_on_commands": "separate_turn_on_commands: Separa i comandi per ogni attributo (color, brightness, etc.) in 'light.turn_on' (richiesto per alcune luci).", - "sleep_brightness": "sleep_brightness: Impostazione della luminosità per la modalità notturna. (%)", - "sleep_color_temp": "sleep_color_temp: Impostazione della temperatura colore per la modalità notturna. (Kelvin)", - "sunrise_offset": "sunrise_offset: Imposta quanto anticipare(-) o ritardare(+) l'alba nel ciclo (+/- secondi)", - "sunrise_time": "sunrise_time: Imposta manualmente l'ora dell'alba, se 'None', usa l'ora effettiva dell'alba alla tua posizione (HH:MM:SS)", - "sunset_offset": "sunset_offset: Imposta quanto anticipare(-) o ritardare(+) il tramonto nel ciclo (+/- secondi)", - "sunset_time": "sunset_time: Imposta manualmente l'ora del tramonto, se 'None', usa l'ora effettiva del tramonto alla tua posizione (HH:MM:SS)", - "take_over_control": "take_over_control: Se viene chiamato il servizio 'lights.turn_on' (non da Illuminazione Adattiva) quando una luce è già accesa, interrompi l'adattamento della luce finquando essa o l'interruttore non vengono riaccesi (off -> on.)", - "detect_non_ha_changes": "detect_non_ha_changes: rileva tutti i cambiamenti >10% applicati alle luci (anche fuori da HA), richiede che 'take_over_control' sia abilitato (chiama 'homeassistant.update_entity' ad ogni 'intervallo'!)", - "transition": "Tempo di transizione quando viene applicata una modifica alle luci (secondi)", - "adapt_delay": "Tempo di attesa tra l'accensione della luce, e Illuminazione Adattiva che applica le modifiche allo stato della luce. Potrebbe evitare sfarfallii." - } - } - }, - "error": { - "option_error": "Opzione non valida", - "entity_missing": "Non è stata trovata una luce selezionata" - } - } - } diff --git a/custom_components/adaptive_lighting/translations/nb.json b/custom_components/adaptive_lighting/translations/nb.json deleted file mode 100644 index 7cfba678..00000000 --- a/custom_components/adaptive_lighting/translations/nb.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "title":"Adaptiv Belysning", - "config":{ - "step":{ - "user":{ - "title":"Velg et navn", - "description":"Velg et navn for denne konfigurasjonen for adaptiv belysning - hver konfigurasjon kan inneholde flere lyskilder!", - "data":{ - "name":"Navn" - } - } - }, - "abort":{ - "already_configured":"Denne enheten er allerede konfigurert!" - } - }, - "options":{ - "step":{ - "init":{ - "title":"Adaptiv Belysning Innstillinger", - "description":"Alle innstillinger for en adaptiv belysning konfigurasjon. Innstillingene er identiske med innstillingene for YAML konfigurasjon. Ingen innstillinger vises dersom du har definert adaptive_lighting i din YAML konfigurasjon.", - "data":{ - "lights":"Lys / Lyskilder", - "initial_transition":"'initial_transition': overgangen (i sekunder) når lysene skrus av eller på - eller når 'sleep_state' endres", - "interval":"'interval': tiden mellom oppdateringer (i sekunder)", - "max_brightness":"'max_brightness': den høyeste lysstyrken (i prosent) på lysene i løpet av en syklus", - "max_color_temp":"'max_color_temp': den høyeste fargetemperaturen (i kelvin) på lysene i løpet av en syklus", - "min_brightness":"'min_brightness': den laveste lysstyrken (i prosent) på lysene i løpet av en syklus", - "min_color_temp":"'min_color_temp': den laveste fargetemperaturen (i kelvin) på lysene i løpet av en syklus", - "only_once":"'only_once': anvend innstillingene for adaptiv belysning kun når lysene skrus av eller på", - "prefer_rgb_color":"'prefer_rgb_color': benytt rgb i stedet for fargetemperatur dersom det er mulig", - "separate_turn_on_commands":"'separate_turn_on_commands': separer kommandone i 'light.turn_on' for hver attributt (farge, lysstyrke, osv.). Dette kan være nødvendig for enkelte typer lys / lyskilder", - "sleep_brightness":"'sleep_brightness': lysstyrken på lysene (i prosent) når 'sleep_mode' (søvnmodus) er aktiv", - "sleep_color_temp":"'sleep_color_temp': fargetemperaturen på lysene (i kelvin) når 'sleep_mode' (søvnmodus) er aktiv", - "sunrise_offset":"'sunrise_offset': hvor lenge før (-) eller etter (+) tidspunktet solen står opp (lokalt) skal defineres som soloppgang (i sekunder)", - "sunrise_time":"'sunrise_time': definer tidspunktet for soloppgang manuelt (i følgende format: TT:MM:SS)", - "sunset_offset":"'sunset_offset': hvor lenge før (-) eller etter (+) tidspunktet solen går ned (lokalt) skal defineres som solnedgang (i sekunder)", - "sunset_time":"'sunset_time': definer tidspunktet for solnedgang manuelt (i følgende format: TT:MM:SS - f. eks: '20:30:00' vil definere tidspunktet for solnegang som halv-ni på kvelden)", - "take_over_control":"'take_over_control': dersom en annen tjeneste enn adaptiv belysning skrur lysene av eller på, vil automatisk adaptering av lyset stoppes inntil lyset (eller den tilhørende bryteren for adaptiv belysning) blir slått av - og på igjen", - "detect_non_ha_changes":"'detect_non_ha_changes': registrerer alle endringer i lysstyrke over 10% med opprinnelse utenfor Home Assistant - krever at 'take_over_control' er aktivert (OBS: tilkaller 'homeassistant.update_entity' ved hvert 'interval'!)", - "transition":"'transition': varigheten (i sekunder) på overgangen når lysene oppdateres " - } - } - }, - "error":{ - "option_error":"En eller flere valgte innstillinger er ugyldige", - "entity_missing": "Et utvalgt lys ble ikke funnet" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/nl.json b/custom_components/adaptive_lighting/translations/nl.json deleted file mode 100644 index a0b6b082..00000000 --- a/custom_components/adaptive_lighting/translations/nl.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "title": "Adaptieve verlichting", - "config": { - "step": { - "user": { - "title": "Kies een naam voor de adaptieve verlichting integratie", - "description": "Kies een naam voor deze integratie. U kunt verschillende integratie van Adaptieve verlichting uitvoeren, elk van deze kan meerdere lichten bevatten!", - "data": { - "name": "Naam" - } - } - }, - "abort": { - "already_configured": "Dit apparaat is al geconfigureerd" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptieve verlichting instellingen", - "description": "Alle instellingen voor een Adaptieve verlichting component. De optienamen komen overeen met de YAML-instellingen. Er worden geen opties weergegeven als u het item adaptive_lighting hebt gedefinieerd in uw YAML-configuratie.", - "data": { - "lights": "Lichten", - "initial_transition": "initial_transition: Wanneer lichten van 'uit' naar 'aan' gaan. (seconden)", - "sleep_transition": "sleep_transition: Wanneer 'sleep_state' verandert. (seconden)", - "interval": "interval: Tijd tussen switch-updates. (seconden)", - "max_brightness": "max_brightness: Hoogste helderheid van lichten tijdens een cyclus. (%)", - "max_color_temp": "max_color_temp: Koudste tint van de kleurtemperatuurcyclus. (kelvin)", - "min_brightness": "min_brightness: Laagste helderheid van lichten tijdens een cyclus. (%)", - "min_color_temp": "min_color_temp, Warmste tint van de kleurtemperatuurcyclus. (kelvin)", - "only_once": "only_once: pas de verlichting alleen aan wanneer u ze aanzet.", - "prefer_rgb_color": "prefer_rgb_color: Gebruik waar mogelijk 'rgb_color' in plaats van 'color_temp'.", - "separate_turn_on_commands": "separate_turn_on_commands: Scheid de commando's voor elk attribuut (kleur, helderheid, enz.) in 'light.turn_on' (vereist voor sommige lampen).", - "send_split_delay": "send_split_delay: wacht tussen commando's (milliseconden), wanneer separate_turn_on_commands wordt gebruikt. Kan ervoor zorgen dat beide commando's correct door de lamp worden afgehandeld.", - "sleep_brightness": "sleep_brightness, helderheidsinstelling voor slaapstand. (%)", - "sleep_rgb_or_color_temp": "sleep_rgb_or_color_temp, gebruik 'rgb_color' of 'color_temp'", - "sleep_rgb_color": "sleep_rgb_color, in RGB", - "sleep_color_temp": "sleep_color_temp: Kleurtemperatuurinstelling voor slaapstand. (kelvin)", - "sunrise_offset": "sunrise_offset: Hoe lang voor(-) of na(+) zonsopgang uitvoeren (+/- seconden)", - "sunrise_time": "sunrise_time: Handmatige wijziging van de zonsopgangstijd, indien 'Geen', wordt de werkelijke zonsopgangstijd op uw locatie gebruikt (UU:MM:SS)", - "max_sunrise_time": "max_sunrise_time: handmatige aanpassing van de maximale zonsopgangstijd, indien 'Geen', wordt de werkelijke zonsopgangstijd op uw locatie gebruikt (UU:MM:SS)", - "sunset_offset": "sunset_offset: Hoe lang voor(-) of na(+) zonsondergang uitvoeren (+/- seconden)", - "sunset_time": "sunset_time: handmatige onderdrukking van de zonsondergangstijd, indien 'Geen', wordt de werkelijke zonsopgangstijd op uw locatie gebruikt (UU:MM:SS)", - "min_sunset_time": "min_sunset_time: handmatige onderdrukking van de minimale zonsondergangstijd, indien 'Geen', wordt de werkelijke zonsondergangstijd op uw locatie gebruikt (UU:MM:SS)", - "take_over_control": "take_over_control: Als iets anders dan Adaptive Lighting 'light.turn_on' roept wanneer een lamp al aan is, stop dan met het aanpassen van het licht totdat het (of de schakelaar) uit -> aan gaat.", - "detect_non_ha_changes": "detect_non_ha_changes: detecteert alle >10% wijzigingen aan de lichten (ook buiten HA), vereist dat 'take_over_control' is ingeschakeld (heet 'homeassistant.update_entity' elke 'interval'!)", - "transition": "Overgangstijd bij het aanbrengen van een wijziging op de lichten (seconden)", - "adapt_delay": "adapt_delay: wachttijd tussen het inschakelen van het licht (seconden) en het aanbrengen van wijzigingen in de lichtstatus door Adaptieve verlichting. Kan flikkering voorkomen." - } - } - }, - "error": { - "option_error": "Ongeldige optie", - "entity_missing": "Een of meer geselecteerde lichtentiteiten ontbreken in Home Assistant" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/pl.json b/custom_components/adaptive_lighting/translations/pl.json deleted file mode 100644 index 99a97e3c..00000000 --- a/custom_components/adaptive_lighting/translations/pl.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "title": "Adaptacyjne oświetlenie", - "config": { - "step": { - "user": { - "title": "Wybierz nazwę grupy dla Adaptacyjnego oświetlenia", - "description": "Wybierz nazwę dla grupy. Możesz użyć wiele grup Adaptacyjnego oświetlenia, każda może mieć dowolną konfigurację świateł!", - "data": { - "name": "Nazwa" - } - } - }, - "abort": { - "already_configured": "Już skonfigurowane!" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptacyjne oświetlenie opcje", - "description": "Wszystkie ustawienia dla Adaptacyjnego oświetlenia. Nazwy opcji odpowiadają ustawieniom YAML. Żadne opcje nie są wyświetlane, jeśli masz wpis adaptive_lighting zdefiniowany w konfiguracji YAML.", - "data": { - "lights": "światła", - "initial_transition": "initial_transition: When lights turn 'off' to 'on'. (sekund)", - "sleep_transition": "sleep_transition: When 'sleep_state' changes. (sekund)", - "interval": "interval: Time between switch updates. (sekund)", - "max_brightness": "max_brightness: Highest brightness of lights during a cycle. (%)", - "max_color_temp": "max_color_temp: Coldest hue of the color temperature cycle. (Kelvin)", - "min_brightness": "min_brightness: Lowest brightness of lights during a cycle. (%)", - "min_color_temp": "min_color_temp, Warmest hue of the color temperature cycle. (Kelvin)", - "only_once": "only_once: Only adapt the lights when turning them on.", - "prefer_rgb_color": "prefer_rgb_color: Use 'rgb_color' rather than 'color_temp' when possible.", - "separate_turn_on_commands": "separate_turn_on_commands: Separate the commands for each attribute (color, brightness, etc.) in 'light.turn_on' (required for some lights).", - "sleep_brightness": "sleep_brightness, Brightness setting for Sleep Mode. (%)", - "sleep_color_temp": "sleep_color_temp: Color temperature setting for Sleep Mode. (Kelvin)", - "sunrise_offset": "sunrise_offset: How long before(-) or after(+) to define the sunrise point of the cycle (+/- sekund)", - "sunrise_time": "sunrise_time: Manual override of the sunrise time, if 'None', it uses the actual sunrise time at your location (HH:MM:SS)", - "sunset_offset": "sunset_offset: How long before(-) or after(+) to define the sunset point of the cycle (+/- sekund)", - "sunset_time": "sunset_time: Manual override of the sunset time, if 'None', it uses the actual sunset time at your location (HH:MM:SS)", - "take_over_control": "take_over_control: If anything but Adaptive Lighting calls 'light.turn_on' when a light is already on, stop adapting that light until it (or the switch) toggles off -> on.", - "detect_non_ha_changes": "detect_non_ha_changes: detects all >10% changes made to the lights (also outside of HA), requires 'take_over_control' to be enabled (calls 'homeassistant.update_entity' every 'interval'!)", - "transition": "Transition time when applying a change to the lights (sekund)" - } - } - }, - "error": { - "option_error": "Błędne opcje", - "entity_missing": "Nie znaleziono wybranego światła" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/pt-BR.json b/custom_components/adaptive_lighting/translations/pt-BR.json deleted file mode 100644 index 43eacb01..00000000 --- a/custom_components/adaptive_lighting/translations/pt-BR.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "title": "Iluminação Adaptativa", - "config": { - "step": { - "user": { - "title": "Escolha um nome para a instância da Iluminação Adaptativa", - "description": "Escolha um nome para esta instância. Você pode executar várias instâncias de iluminação adaptativa, cada uma delas pode conter várias luzes!", - "data": { - "name": "Nome" - } - } - }, - "abort": { - "already_configured": "Este dispositivo já está configurado" - } - }, - "options": { - "step": { - "init": { - "title": "Opções da iluminação adaptiva", - "description": "Todas as configurações de um componente de iluminação adaptativa. Os nomes das opções correspondem às configurações de YAML. Nenhuma opção será exibida se você tiver a entrada adaptive_lighting definida em sua configuração YAML.", - "data": { - "lights": "luzes", - "initial_transition": "initial_transition: Quando as luzes mudam de 'off' para 'on'. (segundos)", - "sleep_transition": "sleep_transition: Quando 'sleep_state' muda. (segundos)", - "interval": "interval: Tempo entre as atualizações do switch. (segundos)", - "max_brightness": "max_brightness: Maior brilho das luzes durante um ciclo. (%)", - "max_color_temp": "max_color_temp: Matiz mais frio do ciclo de temperatura de cor. (Kelvin)", - "min_brightness": "min_brightness: Menor brilho das luzes durante um ciclo. (%)", - "min_color_temp": "min_color_temp, matiz mais quente do ciclo de temperatura de cor. (Kelvin)", - "only_once": "only_once: Apenas adapte as luzes ao ligá-las.", - "prefer_rgb_color": "prefer_rgb_color: Use 'rgb_color' em vez de 'color_temp' quando possível.", - "separate_turn_on_commands": "separar_turn_on_commands: Separe os comandos para cada atributo (cor, brilho, etc.) em 'light.turn_on' (necessário para algumas luzes).", - "sleep_brightness": "sleep_brightness, configuração de brilho para o modo de suspensão. (%)", - "sleep_color_temp": "sleep_color_temp: configuração de temperatura de cor para o modo de suspensão. (Kelvin)", - "sunrise_offset": "sunrise_offset: Quanto tempo antes (-) ou depois (+) para definir o ponto do nascer do sol do ciclo (+/- segundos)", - "sunrise_time": "sunrise_time: substituição manual do horário do nascer do sol, se 'Nenhum', ele usa o horário real do nascer do sol em sua localização (HH:MM:SS)", - "sunset_offset": "Sunset_offset: Quanto tempo antes (-) ou depois (+) para definir o ponto de pôr do sol do ciclo (+/- segundos)", - "sunset_time": "sunset_time: substituição manual do horário do pôr do sol, se 'Nenhum', ele usa o horário real do nascer do sol em sua localização (HH:MM:SS)", - "take_over_control": "take_over_control: Se qualquer coisa, exceto Adaptive Lighting, chamar 'light.turn_on' quando uma luz já estiver acesa, pare de adaptar essa luz até que ela (ou o interruptor) desligue -> ligue.", - "detect_non_ha_changes": "detect_non_ha_changes: detecta todas as alterações > 10% feitas nas luzes (também fora do HA), requer que 'take_over_control' seja ativado (chama 'homeassistant.update_entity' a cada 'intervalo'!)", - "transition": "Tempo de transição ao aplicar uma mudança nas luzes (segundos)" - } - } - }, - "error": { - "option_error": "Opção inválida", - "entity_missing": "Uma luz selecionada não foi encontrada" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/ru.json b/custom_components/adaptive_lighting/translations/ru.json deleted file mode 100644 index 2e160f9e..00000000 --- a/custom_components/adaptive_lighting/translations/ru.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "title": "Adaptive Lighting", - "config": { - "step": { - "user": { - "title": "Выберите имя для экземпляра Adaptive Lighting", - "description": "Выберите имя для этого экземпляра. Вы можете запустить несколько экземпляров Adaptive Lighting, каждый из которых может содержать несколько источников света!", - "data": { - "name": "Имя" - } - } - }, - "abort": { - "already_configured": "Это устройство уже настроено" - } - }, - "options": { - "step": { - "init": { - "title": "Настройки Adaptive Lighting", - "description": "Все настройки компонента Adaptive Lighting. Названия опций соответствуют настройкам в YAML. Параметры не отображаются, если в конфигурации YAML определена запись adaptive_lighting.", - "data": { - "lights": "Осветительные приборы", - "initial_transition": "initial_transition: Начальный переход, когда свет переключается с 'off' на 'on'. (секунды)", - "sleep_transition": "sleep_transition: Когда прибор переходит в Режима Сна (Sleep Mode) и 'sleep_state' изменяется. (секунды)", - "interval": "interval: Интервал между обновлениями переключателя. (секунды)", - "max_brightness": "max_brightness: Максимальная яркость света во время цикла. (%)", - "max_color_temp": "max_color_temp: Самый холодный оттенок цветовой температуры во время цикла. (Kelvin)", - "min_brightness": "min_brightness: Минимальная яркость света во время цикла. (%)", - "min_color_temp": "min_color_temp: Самый теплый оттенок цветовой температуры во время цикла. (Kelvin)", - "only_once": "only_once: Адаптировать свет только при включении.", - "prefer_rgb_color": "prefer_rgb_color: По возможности использовать 'rgb_color' вместо 'color_temp'.", - "separate_turn_on_commands": "separate_turn_on_commands: Раздельные команды для каждого атрибута (цвет, яркость и т.д.) в 'light.turn_on' (требуется для некоторых источников света).", - "sleep_brightness": "sleep_brightness: Настройка яркости для Режима Сна (Sleep Mode). (%)", - "sleep_color_temp": "sleep_color_temp: Настройка цветовой температуры для Режима Сна (Sleep Mode). (Kelvin)", - "sunrise_offset": "sunrise_offset: За сколько времени до (-) или после (+) переопределить время восхода во время цикла. (+/- секунды)", - "sunrise_time": "sunrise_time: Ручное изменение времени восхода солнца, если указано 'None', используется фактическое время восхода в Вашем местоположении. (ЧЧ:ММ:СС)", - "sunset_offset": "sunset_offset: За сколько времени до (-) или после (+) переопределить время заката во время цикла. (+/- секунды)", - "sunset_time": "sunset_time: Ручное изменение времени заката солнца, если указано 'None', используется фактическое время заката в Вашем местоположении. (ЧЧ:ММ:СС)", - "take_over_control": "take_over_control: Если что-либо, кроме Adaptive Lighting, вызывает службу 'light.turn_on', когда свет уже включен, прекратить адаптацию этого осветительного прибора, пока он (или переключатель) не переключится off -> on.", - "detect_non_ha_changes": "detect_non_ha_changes: Обнаруживает все изменения на >10% примененные к освещению (также и из-за пределов Home Assistant), требует включения 'take_over_control' (вызывает 'homeassistant.update_entity' каждый 'interval'!)", - "transition": "Время перехода при применении изменения к источникам света. (секунды)", - "adapt_delay": "Время ожидания между включением света и применением адаптации. Может помочь избежать мерцания. (секунды)" - } - } - }, - "error": { - "option_error": "Ошибка в настройках!", - "entity_missing": "Выбранный индикатор не найден" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/sv.json b/custom_components/adaptive_lighting/translations/sv.json deleted file mode 100644 index 2239ad3b..00000000 --- a/custom_components/adaptive_lighting/translations/sv.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "title": "Adaptiv Ljussättning", - "config": { - "step": { - "user": { - "title": "Välj ett namn för Adaptiv Ljussättning", - "description": "Varje konfiguration kan innehålla flera ljuskällor!", - "data": { - "name": "Namn" - } - } - }, - "abort": { - "already_configured": "Enheten är redan konfiguerad" - } - }, - "options": { - "step": { - "init": { - "title": "Adaptiv Ljussättning Inställningar", - "description": "Alla inställningar för en Adaptiv Ljussättning komponent. Titeln på inställningarna är desamma som i YAML konfigurationen. Inga inställningar visas om enheten redan är konfigurerad i YAML.", - "data": { - "lights": "lights, ljuskällor", - "adapt_brightness": "adapt_brightness, Adaptiv ljusstyrka", - "adapt_color_temp": "adapt_color_temp, Justera färgtemperatur genom att använda 'color_temp' om möjligt", - "adapt_rgb_color": "adapt_rgb_color, Justera färgtemperatur genom att använda RGB/XY om möjligt", - "initial_transition": "initial_transition, när ljuskällorna går från 'av' till 'på' eller när 'sleep_state' ändras", - "interval": "interval, Tid mellan uppdateringar i sekunder", - "max_brightness": "max_brightness, i procent %", - "max_color_temp": "max_color_temp, i Kelvin", - "min_brightness": "min_brightness, i %", - "min_color_temp": "min_color_temp, i Kelvin", - "only_once": "only_once, Adaptivt justera endast ljuskällorna när de sätts från 'av' till 'på'", - "prefer_rgb_color": "prefer_rgb_color, Använd 'rgb_color' över 'color_temp' om möjligt", - "separate_turn_on_commands": "separate_turn_on_commands, for each attribute (color, brightness, etc.) in 'light.turn_on', required for some lights.", - "sleep_brightness": "sleep_brightness, i %", - "sleep_color_temp": "sleep_color_temp, i Kelvin", - "sunrise_offset": "sunrise_offset, i +/- sekunder", - "sunrise_time": "sunrise_time, i 'HH:MM:SS' format (om 'None', används den faktiskta soluppgången för din position)", - "sunset_offset": "sunset_offset, i +/- sekunder", - "sunset_time": "sunset_time, i 'HH:MM:SS' format (om 'None', används den faktiskta solnedgången för din position)", - "take_over_control": "take_over_control, om något utöver 'Adaptiv Ljussättning' komponenten kallar på 'light.turn_on' när en ljuskälla redan är på, stängs den adaptiva justeringen av tills ljuskällan stängs av -> på igen, alternativt switchen för konfigurationen", - "detect_non_ha_changes": "detect_non_ha_changes, Upptäcker alla ändringar större än 5% gjorda på ljuskällorna som inte kommer från HA. Kräver att 'take_over_control' är påslaget.(Kallar på 'homeassistant.update_entity' vid varje 'interval'!)", - "transition": "transition, i sekunder" - } - } - }, - "error": { - "option_error": "Ogiltlig inställning", - "entity_missing": "Ett valt ljus hittades inte" - } - } -} diff --git a/custom_components/adaptive_lighting/translations/uk.json b/custom_components/adaptive_lighting/translations/uk.json deleted file mode 100644 index 90265f2e..00000000 --- a/custom_components/adaptive_lighting/translations/uk.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "title": "Адаптивне освітлення", - "config": { - "step": { - "user": { - "title": "Оберіть ім’я для екземпляра адаптивного освітлення", - "description": "Оберіть ім’я для цього екземпляра. Ви можете мати декілька екземплярів адаптивного освітлення, кожен може містити декілька приладів!", - "data": { - "name": "Ім’я" - } - } - }, - "abort": { - "already_configured": "Цей пристрій вже налаштовано" - } - }, - "options": { - "step": { - "init": { - "title": "Опції адаптивного освітлення", - "description": "Всі налаштування компонента адаптивного освітлення. Назви опцій відповідають налаштуванням у YAML. Опції не відображаються, якщо ви вже визначили їх у компоненті adaptive_lighting вашої YAML-конфігурації.", - "data": { - "lights": "прилади", - "initial_transition": "initial_transition: Коли прилад вимикається (off), вмикається (on), або змінює 'sleep_state'. (секунди)", - "interval": "interval: Час між оновленнями перемикача. (секунди)", - "max_brightness": "max_brightness: Найвища яскравість світла під час циклу. (%)", - "max_color_temp": "max_color_temp: Найхолодніший відтінок циклу кольорової температури. (Кельвін)", - "min_brightness": "min_brightness: Найнижча яскравість світла під час циклу. (%)", - "min_color_temp": "min_color_temp: Найтепліший відтінок циклу кольорової температури. (%)", - "only_once": "only_once: Адаптувати світло лише після початкового увімкнення.", - "prefer_rgb_color": "prefer_rgb_color: Використовувати 'rgb_color' замість 'color_temp', коли можливо.", - "separate_turn_on_commands": "separate_turn_on_commands: Окремі команди для кожного атрибута (колір, яскравість, тощо.) в 'light.turn_on' (необхідні для деяких приладів).", - "sleep_brightness": "sleep_brightness: Налаштування яскравості для Режиму сну. (%)", - "sleep_color_temp": "sleep_color_temp: Температура кольору для Режиму сну. (Кельвін)", - "sunrise_offset": "sunrise_offset: Як за довго до(-) або після(+) визначати точку сходу сонця для циклу (+/- секунд)", - "sunrise_time": "sunrise_time: Ручний перезапис часу сходу сонця, якщо 'None', тоді використовується час сходу сонця у вашій локації (HH:MM:SS)", - "sunset_offset": "sunset_offset: Як за довго до(-) або після(+) визначати точку заходу сонця для циклу (+/- секунд)", - "sunset_time": "sunset_time: Ручний перезапис часу заходу сонця, якщо 'None', тоді використовується час заходу сонця у вашій локації (HH:MM:SS)", - "take_over_control": "take_over_control: Якщо що-небудь, окрім Адаптивного освітлення, викликає 'light.turn_on', коли світло вже увімкнено, чи адаптувати освітлення допоки світло (або перемикач) перемкнеться (off -> on).", - "detect_non_ha_changes": "detect_non_ha_changes: виявляти всі зміни >10% до освітлення (включаючи ті, що зроблені поза HA), вимагає, щоб 'take_over_control' був включений (виклик 'homeassistant.update_entity' кожного оновлення 'interval'!)", - "transition": "Час переходу, який застосовується до освітлення (секунди)" - } - } - }, - "error": { - "option_error": "Хибна опція", - "entity_missing": "Вибраного світла в домашньому помічнику не знайшли" - } - } -} diff --git a/custom_components/browser_mod/__init__.py b/custom_components/browser_mod/__init__.py deleted file mode 100644 index 3f6e8749..00000000 --- a/custom_components/browser_mod/__init__.py +++ /dev/null @@ -1,37 +0,0 @@ -import logging - -from .store import BrowserModStore -from .mod_view import async_setup_view -from .connection import async_setup_connection -from .const import DOMAIN, DATA_BROWSERS, DATA_ADDERS, DATA_STORE -from .service import async_setup_services - -_LOGGER = logging.getLogger(__name__) - - -async def async_setup(hass, config): - - store = BrowserModStore(hass) - await store.load() - - hass.data[DOMAIN] = { - DATA_BROWSERS: {}, - DATA_ADDERS: {}, - DATA_STORE: store, - } - - return True - - -async def async_setup_entry(hass, config_entry): - - for domain in ["sensor", "binary_sensor", "light", "media_player", "camera"]: - hass.async_create_task( - hass.config_entries.async_forward_entry_setup(config_entry, domain) - ) - - await async_setup_connection(hass) - await async_setup_view(hass) - await async_setup_services(hass) - - return True diff --git a/custom_components/browser_mod/binary_sensor.py b/custom_components/browser_mod/binary_sensor.py deleted file mode 100644 index 1ad13f6c..00000000 --- a/custom_components/browser_mod/binary_sensor.py +++ /dev/null @@ -1,59 +0,0 @@ -from homeassistant.components.binary_sensor import BinarySensorEntity -from homeassistant.helpers.entity import EntityCategory - -from .const import DOMAIN, DATA_ADDERS -from .entities import BrowserModEntity - - -async def async_setup_platform( - hass, config_entry, async_add_entities, discoveryInfo=None -): - hass.data[DOMAIN][DATA_ADDERS]["binary_sensor"] = async_add_entities - - -async def async_setup_entry(hass, config_entry, async_add_entities): - await async_setup_platform(hass, {}, async_add_entities) - - -class BrowserBinarySensor(BrowserModEntity, BinarySensorEntity): - def __init__(self, coordinator, browserID, parameter, name, icon=None): - BrowserModEntity.__init__(self, coordinator, browserID, name, icon) - BinarySensorEntity.__init__(self) - self.parameter = parameter - - @property - def is_on(self): - return self._data.get("browser", {}).get(self.parameter, None) - - @property - def entity_category(self): - return EntityCategory.DIAGNOSTIC - - @property - def extra_state_attributes(self): - retval = super().extra_state_attributes - if self.parameter == "fullyKiosk": - retval["data"] = self._data.get("browser", {}).get("fully_data") - return retval - - -class ActivityBinarySensor(BrowserModEntity, BinarySensorEntity): - def __init__(self, coordinator, browserID): - BrowserModEntity.__init__(self, coordinator, browserID, None) - BinarySensorEntity.__init__(self) - - @property - def unique_id(self): - return f"{self.browserID}-activity" - - @property - def entity_registry_visible_default(self): - return True - - @property - def device_class(self): - return "motion" - - @property - def is_on(self): - return self._data.get("activity", False) diff --git a/custom_components/browser_mod/browser.py b/custom_components/browser_mod/browser.py deleted file mode 100644 index 0fdd846b..00000000 --- a/custom_components/browser_mod/browser.py +++ /dev/null @@ -1,216 +0,0 @@ -import logging - -from homeassistant.components.websocket_api import event_message -from homeassistant.helpers import device_registry, entity_registry -from homeassistant.helpers.update_coordinator import DataUpdateCoordinator -from homeassistant.core import callback - -from .const import DATA_BROWSERS, DOMAIN, DATA_ADDERS -from .sensor import BrowserSensor -from .light import BrowserModLight -from .binary_sensor import BrowserBinarySensor, ActivityBinarySensor -from .media_player import BrowserModPlayer -from .camera import BrowserModCamera - -_LOGGER = logging.getLogger(__name__) - - -class Coordinator(DataUpdateCoordinator): - def __init__(self, hass, browserID): - super().__init__( - hass, - _LOGGER, - name="Browser Mod Coordinator", - ) - self.browserID = browserID - - -class BrowserModBrowser: - """A Browser_mod browser. - Handles the Home Assistant device corresponding to a registered Browser. - Creates and updates entities based on available data. - """ - - def __init__(self, hass, browserID): - self.browserID = browserID - self.coordinator = Coordinator(hass, browserID) - self.entities = {} - self.data = {} - self.settings = {} - self._connections = [] - - self.update_entities(hass) - - def update(self, hass, newData): - """Update state of all related entities.""" - self.data.update(newData) - self.update_entities(hass) - self.coordinator.async_set_updated_data(self.data) - - def update_settings(self, hass, settings): - """Update Browser settings and entities if needed.""" - self.settings = settings - self.update_entities(hass) - - def update_entities(self, hass): - """Create all entities associated with the browser.""" - - coordinator = self.coordinator - browserID = self.browserID - - def _assert_browser_sensor(type, name, *properties, **kwarg): - """Create a browser state sensor if it does not already exist""" - if name in self.entities: - return - adder = hass.data[DOMAIN][DATA_ADDERS][type] - cls = {"sensor": BrowserSensor, "binary_sensor": BrowserBinarySensor}[type] - new = cls(coordinator, browserID, name, *properties, **kwarg) - adder([new]) - self.entities[name] = new - - _assert_browser_sensor("sensor", "path", "Browser path", icon="mdi:web") - _assert_browser_sensor("sensor", "visibility", "Browser visibility") - _assert_browser_sensor( - "sensor", "userAgent", "Browser userAgent", icon="mdi:account-details" - ) - _assert_browser_sensor( - "sensor", "currentUser", "Browser user", icon="mdi:account" - ) - _assert_browser_sensor( - "binary_sensor", "fullyKiosk", "Browser FullyKiosk", icon="mdi:alpha-f" - ) - _assert_browser_sensor( - "sensor", "width", "Browser width", "px", icon="mdi:arrow-left-right" - ) - _assert_browser_sensor( - "sensor", "height", "Browser height", "px", icon="mdi:arrow-up-down" - ) - - # Don't create battery sensor unless battery level is reported - if self.data.get("browser", {}).get("battery_level", None) is not None: - _assert_browser_sensor( - "sensor", "battery_level", "Browser battery", "%", "battery" - ) - # Don't create a charging sensor unless charging state is reported - if self.data.get("browser", {}).get("charging", None) is not None: - _assert_browser_sensor( - "binary_sensor", "charging", "Browser charging", icon="mdi:power-plug" - ) - - _assert_browser_sensor( - "binary_sensor", - "darkMode", - "Browser dark mode", - icon="mdi:theme-light-dark", - ) - - if "activity" not in self.entities: - adder = hass.data[DOMAIN][DATA_ADDERS]["binary_sensor"] - new = ActivityBinarySensor(coordinator, browserID) - adder([new]) - self.entities["activity"] = new - - if "screen" not in self.entities: - adder = hass.data[DOMAIN][DATA_ADDERS]["light"] - new = BrowserModLight(coordinator, browserID, self) - adder([new]) - self.entities["screen"] = new - - if "player" not in self.entities: - adder = hass.data[DOMAIN][DATA_ADDERS]["media_player"] - new = BrowserModPlayer(coordinator, browserID, self) - adder([new]) - self.entities["player"] = new - - if "camera" not in self.entities and self.settings.get("camera"): - adder = hass.data[DOMAIN][DATA_ADDERS]["camera"] - new = BrowserModCamera(coordinator, browserID) - adder([new]) - self.entities["camera"] = new - if "camera" in self.entities and not self.settings.get("camera"): - er = entity_registry.async_get(hass) - er.async_remove(self.entities["camera"].entity_id) - del self.entities["camera"] - - hass.create_task( - self.send( - None, browserEntities={k: v.entity_id for k, v in self.entities.items()} - ) - ) - - @callback - async def send(self, command, **kwargs): - """Send a command to this browser.""" - if self.connection is None: - return - - for (connection, cid) in self.connection: - connection.send_message( - event_message( - cid, - { - "command": command, - **kwargs, - }, - ) - ) - - def delete(self, hass): - """Delete the device and associated entities.""" - dr = device_registry.async_get(hass) - er = entity_registry.async_get(hass) - - for e in self.entities.values(): - er.async_remove(e.entity_id) - - self.entities = {} - - device = dr.async_get_device({(DOMAIN, self.browserID)}) - dr.async_remove_device(device.id) - - @property - def connection(self): - """The current websocket connections for this Browser.""" - return self._connections - - def open_connection(self, hass, connection, cid): - """Add a websocket connection.""" - self._connections.append((connection, cid)) - self.update(hass, {"connected": True}) - - def close_connection(self, hass, connection): - """Close a websocket connection.""" - self._connections = list( - filter(lambda v: v[0] != connection, self._connections) - ) - self.update(hass, {"connected": False}) - - -def getBrowser(hass, browserID, *, create=True): - """Get or create browser by browserID.""" - browsers = hass.data[DOMAIN][DATA_BROWSERS] - if browserID in browsers: - return browsers[browserID] - - if not create: - return None - - browsers[browserID] = BrowserModBrowser(hass, browserID) - return browsers[browserID] - - -def deleteBrowser(hass, browserID): - """Delete a browser by BrowserID.""" - browsers = hass.data[DOMAIN][DATA_BROWSERS] - if browserID in browsers: - browsers[browserID].delete(hass) - del browsers[browserID] - - -def getBrowserByConnection(hass, connection): - """Get the browser that has a given connection open.""" - browsers = hass.data[DOMAIN][DATA_BROWSERS] - - for k, v in browsers.items(): - if any([c[0] == connection for c in v.connection]): - return v diff --git a/custom_components/browser_mod/browser_mod.js b/custom_components/browser_mod/browser_mod.js deleted file mode 100644 index ea87e1f3..00000000 --- a/custom_components/browser_mod/browser_mod.js +++ /dev/null @@ -1,385 +0,0 @@ -const e="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||"undefined"!=typeof global&&global;function t(e,t,i,o){var s,n=arguments.length,r=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(r=(n<3?s(r):n>3?s(t,i,r):s(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r}void 0!==e.EventTarget&&function(e){try{new e}catch(e){return!1}return!0}(e.EventTarget)||(e.EventTarget=function(){function e(){this.__listeners=new Map}return e.prototype=Object.create(Object.prototype),e.prototype.addEventListener=function(e,t,i){if(arguments.length<2)throw new TypeError(`TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only ${arguments.length} present.`);const o=this.__listeners,s=e.toString();o.has(s)||o.set(s,new Map);const n=o.get(s);n.has(t)||n.set(t,i)},e.prototype.removeEventListener=function(e,t,i){if(arguments.length<2)throw new TypeError(`TypeError: Failed to execute 'addEventListener' on 'EventTarget': 2 arguments required, but only ${arguments.length} present.`);const o=this.__listeners,s=e.toString();if(o.has(s)){const e=o.get(s);e.has(t)&&e.delete(t)}},e.prototype.dispatchEvent=function(e){if(!(e instanceof Event))throw new TypeError("Failed to execute 'dispatchEvent' on 'EventTarget': parameter 1 is not of type 'Event'.");const t=e.type,i=this.__listeners.get(t);if(i)for(const[t,o]of i.entries()){try{"function"==typeof t?t.call(this,e):t&&"function"==typeof t.handleEvent&&t.handleEvent(e)}catch(e){setTimeout((()=>{throw e}))}o&&o.once&&i.delete(t)}return!0},e}());const i=window,o=i.ShadowRoot&&(void 0===i.ShadyCSS||i.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),n=new WeakMap;class r{constructor(e,t,i){if(this._$cssResult$=!0,i!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(o&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=n.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&n.set(t,e))}return e}toString(){return this.cssText}}const a=(e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[o+1]),e[0]);return new r(i,e,s)},d=o?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new r("string"==typeof e?e:e+"",void 0,s))(t)})(e):e;var l;const c=window,h=c.trustedTypes,u=h?h.emptyScript:"",p=c.reactiveElementPolyfillSupport,v={toAttribute(e,t){switch(t){case Boolean:e=e?u:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},m=(e,t)=>t!==e&&(t==t||e==e),_={attribute:!0,type:String,converter:v,reflect:!1,hasChanged:m};class g extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const o=this._$Ep(i,t);void 0!==o&&(this._$Ev.set(o,i),e.push(o))})),e}static createProperty(e,t=_){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(o){const s=this[e];this[t]=o,this.requestUpdate(e,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||_}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(d(e))}else void 0!==e&&t.push(d(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{o?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const o=document.createElement("style"),s=i.litNonce;void 0!==s&&o.setAttribute("nonce",s),o.textContent=t.cssText,e.appendChild(o)}))})(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=_){var o;const s=this.constructor._$Ep(e,i);if(void 0!==s&&!0===i.reflect){const n=(void 0!==(null===(o=i.converter)||void 0===o?void 0:o.toAttribute)?i.converter:v).toAttribute(t,i.type);this._$El=e,null==n?this.removeAttribute(s):this.setAttribute(s,n),this._$El=null}}_$AK(e,t){var i;const o=this.constructor,s=o._$Ev.get(e);if(void 0!==s&&this._$El!==s){const e=o.getPropertyOptions(s),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:v;this._$El=s,this[s]=n.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let o=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||m)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):o=!1),!this.isUpdatePending&&o&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}var w;g.finalized=!0,g.elementProperties=new Map,g.elementStyles=[],g.shadowRootOptions={mode:"open"},null==p||p({ReactiveElement:g}),(null!==(l=c.reactiveElementVersions)&&void 0!==l?l:c.reactiveElementVersions=[]).push("1.6.1");const b=window,y=b.trustedTypes,f=y?y.createPolicy("lit-html",{createHTML:e=>e}):void 0,$=`lit$${(Math.random()+"").slice(9)}$`,E="?"+$,S=`<${E}>`,x=document,A=()=>x.createComment(""),C=e=>null===e||"object"!=typeof e&&"function"!=typeof e,T=Array.isArray,k="[ \t\n\f\r]",P=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,M=/-->/g,I=/>/g,L=RegExp(`>|${k}(?:([^\\s"'>=/]+)(${k}*=${k}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),O=/'/g,D=/"/g,U=/^(?:script|style|textarea|title)$/i,R=(e=>(t,...i)=>({_$litType$:e,strings:t,values:i}))(1),j=Symbol.for("lit-noChange"),H=Symbol.for("lit-nothing"),N=new WeakMap,B=x.createTreeWalker(x,129,null,!1),z=(e,t)=>{const i=e.length-1,o=[];let s,n=2===t?"":"",r=P;for(let t=0;t"===d[0]?(r=null!=s?s:P,l=-1):void 0===d[1]?l=-2:(l=r.lastIndex-d[2].length,a=d[1],r=void 0===d[3]?L:'"'===d[3]?D:O):r===D||r===O?r=L:r===M||r===I?r=P:(r=L,s=void 0);const h=r===L&&e[t+1].startsWith("/>")?" ":"";n+=r===P?i+S:l>=0?(o.push(a),i.slice(0,l)+"$lit$"+i.slice(l)+$+h):i+$+(-2===l?(o.push(void 0),t):h)}const a=n+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==f?f.createHTML(a):a,o]};class W{constructor({strings:e,_$litType$:t},i){let o;this.parts=[];let s=0,n=0;const r=e.length-1,a=this.parts,[d,l]=z(e,t);if(this.el=W.createElement(d,i),B.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(o=B.nextNode())&&a.length0){o.textContent=y?y.emptyScript:"";for(let i=0;iT(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]))(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==H&&C(this._$AH)?this._$AA.nextSibling.data=e:this.$(x.createTextNode(e)),this._$AH=e}g(e){var t;const{values:i,_$litType$:o}=e,s="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=W.createElement(o.h,this.options)),o);if((null===(t=this._$AH)||void 0===t?void 0:t._$AD)===s)this._$AH.v(i);else{const e=new V(s,this),t=e.u(this.options);e.v(i),this.$(t),this._$AH=e}}_$AC(e){let t=N.get(e.strings);return void 0===t&&N.set(e.strings,t=new W(e)),t}T(e){T(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,o=0;for(const s of e)o===t.length?t.push(i=new G(this.k(A()),this.k(A()),this,this.options)):i=t[o],i._$AI(s),o++;o2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=H}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,i,o){const s=this.strings;let n=!1;if(void 0===s)e=q(this,e,t,0),n=!C(e)||e!==this._$AH&&e!==j,n&&(this._$AH=e);else{const o=e;let r,a;for(e=s[0],r=0;r{var o,s;const n=null!==(o=null==i?void 0:i.renderBefore)&&void 0!==o?o:t;let r=n._$litPart$;if(void 0===r){const e=null!==(s=null==i?void 0:i.renderBefore)&&void 0!==s?s:null;n._$litPart$=r=new G(t.insertBefore(A(),e),e,void 0,null!=i?i:{})}return r._$AI(e),r})(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return j}}ie.finalized=!0,ie._$litElement$=!0,null===(ee=globalThis.litElementHydrateSupport)||void 0===ee||ee.call(globalThis,{LitElement:ie});const oe=globalThis.litElementPolyfillSupport;null==oe||oe({LitElement:ie}),(null!==(te=globalThis.litElementVersions)&&void 0!==te?te:globalThis.litElementVersions=[]).push("3.3.1");const se=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function ne(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):se(e,t)}function re(e){return ne({...e,state:!0})}function ae(e,t){return(({finisher:e,descriptor:t})=>(i,o)=>{var s;if(void 0===o){const o=null!==(s=i.originalKey)&&void 0!==s?s:i.key,n=null!=t?{kind:"method",placement:"prototype",key:o,descriptor:t(i.key)}:{...i,key:o};return null!=e&&(n.finisher=function(t){e(t,o)}),n}{const s=i.constructor;void 0!==t&&Object.defineProperty(i,o,t(o)),null==e||e(s,o)}})({descriptor:i=>{const o={get(){var t,i;return null!==(i=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(e))&&void 0!==i?i:null},enumerable:!0,configurable:!0};if(t){const t="symbol"==typeof i?Symbol():"__"+i;o.get=function(){var i,o;return void 0===this[t]&&(this[t]=null!==(o=null===(i=this.renderRoot)||void 0===i?void 0:i.querySelector(e))&&void 0!==o?o:null),this[t]}}return o}})}var de;null===(de=window.HTMLSlotElement)||void 0===de||de.prototype.assignedElements;class le extends ie{setConfig(e){}render(){return R`
Nothing to configure.
`}}customElements.get("browser-player-editor")||(customElements.define("browser-player-editor",le),window.customCards=window.customCards||[],window.customCards.push({type:"browser-player",name:"Browser Player",preview:!0}));class ce extends ie{static getConfigElement(){return document.createElement("browser-player-editor")}static getStubConfig(){return{}}_reconnect(){var e;(null===(e=window.browser_mod)||void 0===e?void 0:e.registered)||("hui-card-preview"===this.parentElement.localName?this.removeAttribute("hidden"):this.setAttribute("hidden",""))}async connectedCallback(){var e;super.connectedCallback(),await(null===(e=window.browser_mod)||void 0===e?void 0:e.connectionPromise),this._reconnect()}async setConfig(e){for(var t,i,o,s,n;!window.browser_mod;)await new Promise((e=>setTimeout(e,1e3)));for(const e of["play","pause","ended","volumechange","canplay","loadeddata"])null===(i=null===(t=window.browser_mod)||void 0===t?void 0:t._audio_player)||void 0===i||i.addEventListener(e,(()=>this.requestUpdate()));null===(s=null===(o=window.browser_mod)||void 0===o?void 0:o._video_player)||void 0===s||s.addEventListener(event,(()=>this.requestUpdate())),null===(n=window.browser_mod)||void 0===n||n.addEventListener("browser-mod-connected",(()=>this._reconnect()))}handleMute(e){window.browser_mod.player.muted=!window.browser_mod.player.muted}handleVolumeChange(e){const t=parseFloat(e.target.value);window.browser_mod.player.volume=t}handleMoreInfo(e){var t;this.dispatchEvent(new CustomEvent("hass-more-info",{bubbles:!0,composed:!0,cancelable:!1,detail:{entityId:null===(t=window.browser_mod.browserEntities)||void 0===t?void 0:t.player}}))}handlePlayPause(e){!window.browser_mod.player.src||window.browser_mod.player.paused||window.browser_mod.player.ended?(window.browser_mod.player.play(),window.browser_mod._show_video_player()):window.browser_mod.player.pause()}render(){var e;return window.browser_mod?(null===(e=window.browser_mod)||void 0===e?void 0:e.registered)?R` - -
- - - - - - ${"stopped"===window.browser_mod.player_state?R`
`:R` - - - - `} - - - -
- -
${window.browser_mod.browserID}
-
- `:R` - - This browser is not registered to Browser Mod. - - `:(window.setTimeout((()=>this.requestUpdate()),100),R``)}static get styles(){return a` - :host(["hidden"]) { - display: none; - } - :host([edit-mode="true"]) { - display: block !important; - } - paper-icon-button[highlight] { - color: var(--accent-color); - } - .card-content { - display: flex; - justify-content: center; - } - .placeholder { - width: 24px; - padding: 8px; - } - .browser-id { - opacity: 0.7; - font-size: xx-small; - margin-top: -10px; - user-select: all; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - } - ha-icon-button ha-icon { - display: flex; - } - `}}t([ne()],ce.prototype,"hass",void 0),t([ne({attribute:"edit-mode",reflect:!0})],ce.prototype,"editMode",void 0),customElements.get("browser-player")||customElements.define("browser-player",ce);async function he(e,t=!1){var i;if((null===(i=e.localName)||void 0===i?void 0:i.includes("-"))&&await customElements.whenDefined(e.localName),e.updateComplete&&await e.updateComplete,t&&(e.pageRendered&&await e.pageRendered,e._panelState)){let t=0;for(;"loaded"!==e._panelState&&t++<5;)await new Promise((e=>setTimeout(e,100)))}}async function ue(e,t,i=!1){let o=[e];for("string"==typeof t&&(t=t.split(/(\$| )/));""===t[t.length-1];)t.pop();for(const[e,i]of t.entries()){const e=o[0];if(!e)return null;i.trim().length&&(he(e),o="$"===i?[e.shadowRoot]:e.querySelectorAll(i))}return i?o:o[0]}async function pe(e,t,i=!1,o=1e4){return Promise.race([ue(e,t,i),new Promise(((e,t)=>setTimeout((()=>t(new Error("SELECTTREE-TIMEOUT"))),o)))]).catch((e=>{if(!e.message||"SELECTTREE-TIMEOUT"!==e.message)throw e;return null}))}async function ve(){await Promise.race([customElements.whenDefined("home-assistant"),customElements.whenDefined("hc-main")]);const e=customElements.get("home-assistant")?"home-assistant":"hc-main";for(;!document.querySelector(e);)await new Promise((e=>window.setTimeout(e,100)));return document.querySelector(e)}async function me(){const e=await ve();for(;!e.hass;)await new Promise((e=>window.setTimeout(e,100)));return e.hass}async function _e(e){(await ve()).provideHass(e)}const ge=async()=>{var e,t,i;if(void 0!==window.loadCardHelpers)return;await customElements.whenDefined("partial-panel-resolver");const o=document.createElement("partial-panel-resolver").getRoutes([{component_name:"lovelace",url_path:"a"}]);await(null===(i=null===(t=null===(e=null==o?void 0:o.routes)||void 0===e?void 0:e.a)||void 0===t?void 0:t.load)||void 0===i?void 0:i.call(t));try{const e=document.createElement("ha-panel-lovelace");e.hass=await me(),e.panel={config:{mode:"yaml"}},await e._fetchConfig(!1)}catch(e){}},we=async()=>{if(customElements.get("ha-form"))return;await ge();const e=await window.loadCardHelpers();if(!e)return;const t=await e.createCardElement({type:"button"});t&&await t.constructor.getConfigElement()};function be(e=!1){return function(t,i,o){const s=o.value;let n;const r=function(...t){if(e&&!1===n&&(n=!0),void 0!==n)return;n=!1;const i=s.bind(this)(...t);return n?(n=void 0,r.bind(this)(...t)):(n=void 0,i)};o.value=r}}const ye=e=>class extends e{constructor(){super(...arguments),this.connected=!1,this.connectionPromise=new Promise((e=>{this._connectionResolve=e})),this.browserEntities={}}LOG(...e){if(void 0===window.browser_mod_log)return;const t=new Date;console.log(`${t.toLocaleTimeString()}`,...e),this.connection.sendMessage({type:"browser_mod/log",message:e[0]})}fireEvent(e,t){this.dispatchEvent(new CustomEvent(e,{detail:t,bubbles:!0}))}incoming_message(e){var t;e.command?(this.LOG("Command:",e),this.fireEvent(`command-${e.command}`,e)):e.browserEntities?this.browserEntities=e.browserEntities:e.result&&this.update_config(e.result),null===(t=this._connectionResolve)||void 0===t||t.call(this),this._connectionResolve=void 0}update_config(e){var t;this.LOG("Receive:",e);let i=!1;!this.registered&&(null===(t=e.browsers)||void 0===t?void 0:t[this.browserID])&&(i=!0),this._data=e,this.registered||!0!==this.global_settings.autoRegister||(this.registered=!0),this.connected||(this.connected=!0,this.fireEvent("browser-mod-connected")),this.fireEvent("browser-mod-config-update"),i&&this.sendUpdate({})}async connect(){const e=(await me()).connection;this.connection=e,e.subscribeMessage((e=>this.incoming_message(e)),{type:"browser_mod/connect",browserID:this.browserID}),e.addEventListener("disconnected",(()=>{this.connected=!1,this.fireEvent("browser-mod-disconnected")})),e.addEventListener("ready",(()=>{this.connected=!0,this.fireEvent("browser-mod-connected"),this.sendUpdate({})})),window.addEventListener("connection-status",(e=>{"connected"===e.detail&&(this.connected=!0,this.fireEvent("browser-mod-connected"),window.setTimeout((()=>this.sendUpdate({})),1e3)),"disconnected"===e.detail&&(this.connected=!1,this.fireEvent("browser-mod-disconnected"))})),_e(this)}get config(){var e,t;return null!==(t=null===(e=this._data)||void 0===e?void 0:e.config)&&void 0!==t?t:{}}get browsers(){var e,t;return null!==(t=null===(e=this._data)||void 0===e?void 0:e.browsers)&&void 0!==t?t:[]}get registered(){var e;return void 0!==(null===(e=this.browsers)||void 0===e?void 0:e[this.browserID])}get browser_locked(){var e,t;return null===(t=null===(e=this.browsers)||void 0===e?void 0:e[this.browserID])||void 0===t?void 0:t.locked}set registered(e){(async()=>{if(e){if(this.registered||this.global_settings.lockRegister)return;await this.connection.sendMessage({type:"browser_mod/register",browserID:this.browserID})}else{if(!this.registered)return;await this.connection.sendMessage({type:"browser_mod/unregister",browserID:this.browserID})}})()}async _reregister(e={}){await this.connection.sendMessage({type:"browser_mod/register",browserID:this.browserID,data:Object.assign(Object.assign({},this.browsers[this.browserID]),e)})}get global_settings(){var e,t;const i={},o=null!==(t=null===(e=this._data)||void 0===e?void 0:e.settings)&&void 0!==t?t:{};for(const[e,t]of Object.entries(o))null!==t&&(i[e]=t);return i}get user_settings(){var e,t,i,o,s;const n={},r=null!==(s=null===(t=null===(e=this._data)||void 0===e?void 0:e.user_settings)||void 0===t?void 0:t[null===(o=null===(i=this.hass)||void 0===i?void 0:i.user)||void 0===o?void 0:o.id])&&void 0!==s?s:{};for(const[e,t]of Object.entries(r))null!==t&&(n[e]=t);return n}get browser_settings(){var e,t,i;const o={},s=null!==(i=null===(t=null===(e=this.browsers)||void 0===e?void 0:e[this.browserID])||void 0===t?void 0:t.settings)&&void 0!==i?i:{};for(const[e,t]of Object.entries(s))null!==t&&(o[e]=t);return o}get settings(){return Object.assign(Object.assign(Object.assign({},this.global_settings),this.browser_settings),this.user_settings)}set_setting(e,t,i){var o;switch(i){case"global":this.connection.sendMessage({type:"browser_mod/settings",key:e,value:t});break;case"user":{const i=this.hass.user.id;this.connection.sendMessage({type:"browser_mod/settings",user:i,key:e,value:t});break}case"browser":{const i=null===(o=this.browsers[this.browserID])||void 0===o?void 0:o.settings;i[e]=t,this._reregister({settings:i});break}}}get cameraEnabled(){return this.registered?this.browsers[this.browserID].camera:null}set cameraEnabled(e){this._reregister({camera:e})}sendUpdate(e){this.connected&&this.registered&&(this.LOG("Send:",e),this.connection.sendMessage({type:"browser_mod/update",browserID:this.browserID,data:e}))}browserIDChanged(e,t){var i,o;this.fireEvent("browser-mod-config-update"),void 0!==(null===(i=this.browsers)||void 0===i?void 0:i[e])&&void 0===(null===(o=this.browsers)||void 0===o?void 0:o[this.browserID])&&(async()=>{await this.connection.sendMessage({type:"browser_mod/register",browserID:e,data:Object.assign(Object.assign({},this.browsers[e]),{browserID:this.browserID})})})()}},fe=e=>class extends e{constructor(){super(),this._listeners={},this._brightness=255;const e=this._panel=document.createElement("div");document.body.append(e),e.classList.add("browser-mod-blackout"),e.attachShadow({mode:"open"});const t=document.createElement("style");e.shadowRoot.append(t),t.innerHTML="\n :host {\n background: rgba(0,0,0, var(--darkness));\n position: fixed;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n width: 100%;\n height: 100%;\n z-index: 10000;\n display: block;\n pointer-events: none;\n }\n :host([dark]) {\n background: rgba(0,0,0,1);\n }\n ",this.addEventListener("command-screen_off",(()=>this._screen_off())),this.addEventListener("command-screen_on",(e=>this._screen_on(e))),this.addEventListener("fully-update",(()=>this.send_screen_status())),this.addEventListener("browser-mod-connected",(()=>this.send_screen_status())),this.connectionPromise.then((()=>this._screen_on()))}send_screen_status(){let e=!this._panel.hasAttribute("dark"),t=this._brightness;this.fully&&(e=this.fully_screen,t=this.fully_brightness),this.sendUpdate({screen_on:e,screen_brightness:t})}_screen_off(){this.fully?this.fully_screen=!1:this._panel.setAttribute("dark",""),this.send_screen_status();const e=()=>this._screen_on();for(const t of["pointerdown","pointermove","keydown"])this._listeners[t]=e,window.addEventListener(t,e)}_screen_on(e){var t,i;this.fully?(this.fully_screen=!0,(null===(t=null==e?void 0:e.detail)||void 0===t?void 0:t.brightness)&&(this.fully_brightness=e.detail.brightness)):((null===(i=null==e?void 0:e.detail)||void 0===i?void 0:i.brightness)&&(this._brightness=e.detail.brightness,this._panel.style.setProperty("--darkness",1-e.detail.brightness/255)),this._panel.removeAttribute("dark")),this.send_screen_status();for(const e of["pointerdown","pointermove","keydown"])this._listeners[e]&&(window.removeEventListener(e,this._listeners[e]),this._listeners[e]=void 0)}},$e=e=>{class i extends e{constructor(){super(),this._audio_player=new Audio,this._video_player=document.createElement("video"),this._video_player.controls=!0,this._video_player.style.setProperty("width","100%"),this.player=this._audio_player,this._player_enabled=!1;for(const e of["play","pause","ended","volumechange"])this._audio_player.addEventListener(e,(()=>this._player_update())),this._video_player.addEventListener(e,(()=>this._player_update()));for(const e of["timeupdate"])this._audio_player.addEventListener(e,(()=>this._player_update_throttled())),this._video_player.addEventListener(e,(()=>this._player_update_throttled()));this.firstInteraction.then((()=>{this._player_enabled=!0,this.player.ended||this.player.play()})),this.addEventListener("command-player-play",(e=>{var t,i,o;this.player.src&&this.player.pause(),(null===(t=e.detail)||void 0===t?void 0:t.media_type)&&((null===(i=e.detail)||void 0===i?void 0:i.media_type.startsWith("video"))?this.player=this._video_player:this.player=this._audio_player),(null===(o=e.detail)||void 0===o?void 0:o.media_content_id)&&(this.player.src=e.detail.media_content_id),this.player.play(),this._show_video_player()})),this.addEventListener("command-player-pause",(e=>this.player.pause())),this.addEventListener("command-player-stop",(e=>{this.player.src=null,this.player.pause()})),this.addEventListener("command-player-set-volume",(e=>{var t;void 0!==(null===(t=e.detail)||void 0===t?void 0:t.volume_level)&&(this.player.volume=e.detail.volume_level)})),this.addEventListener("command-player-mute",(e=>{var t;void 0!==(null===(t=e.detail)||void 0===t?void 0:t.mute)?this.player.muted=Boolean(e.detail.mute):this.player.muted=!this.player.muted})),this.addEventListener("command-player-seek",(e=>{this.player.currentTime=e.detail.position,setTimeout((()=>this._player_update()),10)})),this.addEventListener("command-player-turn-off",(e=>{this.player===this._video_player&&this._video_player.isConnected?this.closePopup():this.player.src&&this.player.pause(),this.player.src="",this._player_update()})),this.addEventListener("browser-mod-connected",(()=>this._player_update())),this.connectionPromise.then((()=>this._player_update()))}_show_video_player(){this.player===this._video_player&&this.player.src?(pe(document,"home-assistant $ dialog-media-player-browse").then((e=>null==e?void 0:e.closeDialog())),this.showPopup(void 0,this._video_player,{dismiss_action:()=>this._video_player.pause(),size:"wide"})):this.player!==this._video_player&&this._video_player.isConnected&&this.closePopup()}_player_update_throttled(){this._player_update()}_player_update(){const e=this._player_enabled?this.player.src&&this.player.src!==window.location.href?this.player.ended?"stopped":this.player.paused?"paused":"playing":"off":"unavailable";this.sendUpdate({player:{volume:this.player.volume,muted:this.player.muted,src:this.player.src,state:e,media_duration:this.player.duration,media_position:this.player.currentTime}})}}var o;return t([(o=3e3,function(e,t,i){const s=i.value;let n;i.value=function(...e){if(!n)return n=setTimeout((()=>n=void 0),o),s.bind(this)(...e)}})],i.prototype,"_player_update_throttled",null),i},Ee=e=>class extends e{constructor(){super(),this._framerate=2,this.cameraError=!1,this._setup_camera()}async _setup_camera(){if(this._video)return;if(await this.connectionPromise,await this.firstInteraction,!this.cameraEnabled)return;if(this.fully)return this.update_camera();const e=document.createElement("div");document.body.append(e),e.classList.add("browser-mod-camera"),e.attachShadow({mode:"open"});const t=document.createElement("style");e.shadowRoot.append(t),t.innerHTML="\n :host {\n display: none;\n }";const i=this._video=document.createElement("video");e.shadowRoot.append(i),i.autoplay=!0,i.playsInline=!0,i.style.display="none";const o=this._canvas=document.createElement("canvas");if(e.shadowRoot.append(o),o.style.display="none",navigator.mediaDevices)try{const e=await navigator.mediaDevices.getUserMedia({video:!0,audio:!1});i.srcObject=e,i.play(),this.update_camera()}catch(e){if("NotAllowedError"!==e.name)throw e;this.cameraError=!0,this.fireEvent("browser-mod-config-update")}}async update_camera(){var e;if(!this.cameraEnabled){const t=null===(e=this._video)||void 0===e?void 0:e.srcObject;return void(t&&(t.getTracks().forEach((e=>e.stop())),this._video.scrObject=void 0))}if(this.fully)this.sendUpdate({camera:this.fully_camera});else{const e=this._video,t=e.videoWidth,i=e.videoHeight;this._canvas.width=t,this._canvas.height=i;this._canvas.getContext("2d").drawImage(e,0,0,t,i),this.sendUpdate({camera:this._canvas.toDataURL("image/jpeg")})}const t=Math.round(1e3/this._framerate);setTimeout((()=>this.update_camera()),t)}},Se=e=>class extends e{constructor(){super(),this.firstInteraction=new Promise((e=>{this._interactionResolve=e})),this.show_indicator()}async show_indicator(){if(await this.connectionPromise,!this.registered)return;if(this.settings.hideInteractIcon)return;const e=document.createElement("div");document.body.append(e),e.classList.add("browser-mod-require-interaction"),e.attachShadow({mode:"open"});const t=document.createElement("style");e.shadowRoot.append(t),t.innerHTML='\n :host {\n position: fixed;\n right: 8px;\n bottom: 8px;\n color: var(--warning-color, red);\n opacity: 0.5;\n --mdc-icon-size: 48px;\n }\n ha-icon::before {\n content: "Browser\\00a0Mod";\n font-size: 0.75rem;\n position: absolute;\n right: 0;\n bottom: 90%;\n }\n video {\n display: none;\n }\n @media all and (max-width: 450px), all and (max-height: 500px) {\n ha-icon {\n --mdc-icon-size: 30px;\n }\n ha-icon::before {\n content: "";\n }\n }\n ';const i=document.createElement("ha-icon");e.shadowRoot.append(i),i.icon="mdi:gesture-tap";const o=this._video=document.createElement("video");e.shadowRoot.append(o);const s=o.play();s&&(s.then((()=>{this._interactionResolve(),o.pause()})).catch((e=>{})),o.pause()),window.addEventListener("pointerdown",(()=>{this._interactionResolve()}),{once:!0}),window.addEventListener("touchstart",(()=>{this._interactionResolve()}),{once:!0}),this.fully&&this._interactionResolve(),await this.firstInteraction,e.remove()}},xe=e=>class extends e{get fully(){return void 0!==window.fully}constructor(){if(super(),this._fully_screensaver=!1,this.fully){for(const e of["screenOn","screenOff","pluggedAC","pluggedUSB","onBatteryLevelChanged","unplugged","networkReconnect","onMotion","onDaydreamStart","onDaydreamStop"])window.fully.bind(e,`window.browser_mod.fullyEvent("${e}");`);window.fully.bind("onScreensaverStart","window.browser_mod._fully_screensaver = true; window.browser_mod.fullyEvent();"),window.fully.bind("onScreensaverStop","window.browser_mod._fully_screensaver = false; window.browser_mod.fullyEvent();")}}get fully_screen(){var e;return!1===this._fully_screensaver&&(null===(e=window.fully)||void 0===e?void 0:e.getScreenOn())}set fully_screen(e){var t,i,o;e?(null===(t=window.fully)||void 0===t||t.turnScreenOn(),null===(i=window.fully)||void 0===i||i.stopScreensaver()):null===(o=window.fully)||void 0===o||o.turnScreenOff()}get fully_brightness(){var e;return null===(e=window.fully)||void 0===e?void 0:e.getScreenBrightness()}set fully_brightness(e){var t;null===(t=window.fully)||void 0===t||t.setScreenBrightness(e)}get fully_camera(){var e;return null===(e=window.fully)||void 0===e?void 0:e.getCamshotJpgBase64()}get fully_data(){const e=window.fully;if(void 0===e)return"undefined";try{return{ip4Address:e.getIp4Address(),ip6Address:e.getIp6Address(),hostname:e.getHostname(),hostname6:e.getHostname6(),macAddress:e.getMacAddress(),wifiSsid:e.getWifiSsid(),wifiBssid:e.getWifiBssid(),wifiSignalLevel:e.getWifiSignalLevel(),serialNumber:e.getSerialNumber(),androidId:e.getAndroidId(),deviceId:e.getDeviceId(),deviceName:e.getDeviceName(),imei:e.getImei(),simSerialNumber:e.getSimSerialNumber(),batteryLevel:e.getBatteryLevel(),screenBrightness:e.getScreenBrightness(),screenOrientation:e.getScreenOrientation(),displayWidth:e.getDisplayWidth(),displayHeight:e.getDisplayHeight(),screenOn:e.getScreenOn(),plugged:e.isPlugged(),keyboardVisible:e.isKeyboardVisible(),wifiEnabled:e.isWifiEnabled(),wifiConnected:e.isWifiConnected(),networkConnected:e.isNetworkConnected(),bluetoothEnabled:e.isBluetoothEnabled(),screenRotationLocked:e.isScreenRotationLocked(),fullyVersion:e.getFullyVersion(),fullyVersionCode:e.getFullyVersionCode(),webViewVersion:e.getWebviewVersion(),androidVersion:e.getAndroidVersion(),androidSdk:e.getAndroidSdk(),deviceModel:e.getDeviceModel(),internalStorageTotalSpace:e.getInternalStorageTotalSpace(),internalStorageFreeSpace:e.getInternalStorageFreeSpace(),externalStorageTotalSpace:e.getExternalStorageTotalSpace(),externalStorageFreeSpace:e.getExternalStorageFreeSpace(),sensorInfo:e.getSensorInfo(),allRxBytesMobile:e.getAllRxBytesMobile(),allTxBytesMobile:e.getAllTxBytesMobile(),allRxBytesWifi:e.getAllRxBytesWifi(),allTxBytesWifi:e.getAllTxBytesWifi()}}catch(e){return String(e)}}fullyEvent(e){this.fireEvent("fully-update",{event:e})}},Ae=e=>class extends e{constructor(){super(),document.addEventListener("visibilitychange",(()=>this._browser_state_update())),window.addEventListener("location-changed",(()=>this._browser_state_update())),this.addEventListener("fully-update",(()=>this._browser_state_update())),this.addEventListener("browser-mod-connected",(()=>this._browser_state_update())),this.connectionPromise.then((()=>this._browser_state_update()))}_browser_state_update(){(async()=>{var e,t,i,o,s,n,r,a,d,l;const c=navigator.getBattery?await navigator.getBattery():void 0;this.sendUpdate({browser:{path:window.location.pathname,visibility:document.visibilityState,userAgent:navigator.userAgent,currentUser:null===(t=null===(e=this.hass)||void 0===e?void 0:e.user)||void 0===t?void 0:t.name,fullyKiosk:this.fully||!1,width:window.innerWidth,height:window.innerHeight,battery_level:null!==(o=null===(i=window.fully)||void 0===i?void 0:i.getBatteryLevel())&&void 0!==o?o:100*(null==c?void 0:c.level),charging:null!==(n=null===(s=window.fully)||void 0===s?void 0:s.isPlugged())&&void 0!==n?n:null==c?void 0:c.charging,darkMode:null===(a=null===(r=this.hass)||void 0===r?void 0:r.themes)||void 0===a?void 0:a.darkMode,userData:null===(d=this.hass)||void 0===d?void 0:d.user,ip_address:null===(l=window.fully)||void 0===l?void 0:l.getIp4Address(),fully_data:this.fully_data}})})()}async browser_navigate(e){e&&(history.pushState(null,"",e),window.dispatchEvent(new CustomEvent("location-changed")))}},Ce=e=>class extends e{constructor(){super();const e=["sequence","delay","popup","more_info","close_popup","notification","navigate","refresh","set_theme","console","javascript"];for(const t of e)this.addEventListener(`command-${t}`,(e=>{this.service(t,e.detail)}));document.body.addEventListener("ll-custom",(e=>{e.detail.browser_mod&&this._service_action(e.detail.browser_mod)}))}async service(e,t){this._service_action({service:e,data:t})}async _service_action({service:e,data:t}){if(void 0===t&&(t={}),!e)return void console.error("Browser Mod: Service parameter not specified in service call.");let i=e;if(!i.startsWith("browser_mod.")&&i.includes(".")||void 0!==t.browser_id){const e=Object.assign({},t);"THIS"===e.browser_id&&(e.browser_id=this.browserID);const[o,s]=i.split(".");return this.hass.callService(o,s,e)}switch(i.startsWith("browser_mod.")&&(i=i.substring(12)),i){case"sequence":for(const e of t.sequence)await this._service_action(e);break;case"delay":await new Promise((e=>setTimeout(e,t.time)));break;case"more_info":const{entity:e,large:i,ignore_popup_card:o}=t;this.showMoreInfo(e,i,o);break;case"popup":const{title:s,content:n}=t,r=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s{const{service:i,data:o}=t;this._service_action({service:i,data:Object.assign(Object.assign({},o),e)})});this.showPopup(s,n,r);break;case"notification":{const{message:e,action_text:i,action:o,duration:s,dismissable:n}=t;let r;o&&i&&(r={text:i,action:e=>{const{service:t,data:i}=o;this._service_action({service:t,data:Object.assign(Object.assign({},i),e)})}});(await ve()).dispatchEvent(new CustomEvent("hass-notification",{detail:{message:e,action:r,duration:s,dismissable:n}}))}break;case"close_popup":this.closePopup();break;case"navigate":this.browser_navigate(t.path);break;case"refresh":window.location.href=window.location.href;break;case"set_theme":{const e=Object.assign({},t);if("auto"===e.theme&&(e.theme=void 0),"auto"===e.dark&&(e.dark=void 0),"light"===e.dark&&(e.dark=!1),"dark"===e.dark&&(e.dark=!0),e.primaryColor&&Array.isArray(e.primaryColor)){const[t,i,o]=e.primaryColor;e.primaryColor="#"+((1<<24)+(t<<16)+(i<<8)+o).toString(16).slice(1)}if(e.accentColor&&Array.isArray(e.accentColor)){const[t,i,o]=e.accentColor;e.accentColor="#"+((1<<24)+(t<<16)+(i<<8)+o).toString(16).slice(1)}(await ve()).dispatchEvent(new CustomEvent("settheme",{detail:e}))}break;case"console":Object.keys(t).length>1||t&&void 0===t.message?console.dir(t):console.log(t.message);break;case"javascript":const a=async()=>{let e=await pe(document,"home-assistant$home-assistant-main$ha-panel-lovelace$hui-root");e||(e=await pe(document,"hc-main $ hc-lovelace $ hui-view")),e||(e=await pe(document,"hc-main $ hc-lovelace $ hui-panel-view")),e&&e.dispatchEvent(new CustomEvent("config-refresh"))},d=async e=>this.connection.sendMessage({type:"browser_mod/log",message:e}),l=`\n "use strict";\n ${t.code}\n `;new Function("hass","data","service","log","lovelace_reload",l)(this.hass,t,window.browser_mod.service,d,a)}}},Te=e=>class extends e{constructor(){super(),this.activityTriggered=!1,this._activityCooldown=15e3;for(const e of["pointerdown","pointermove","keydown"])window.addEventListener(e,(()=>this.activityTrigger(!0)));this.addEventListener("fully-update",(()=>{this.activityTrigger()})),this.addEventListener("browser-mod-connected",(()=>this._activity_state_update()))}_activity_state_update(){this.sendUpdate({activity:this.activityTriggered})}activityTrigger(e=!1){this.activityTriggered||this.sendUpdate({activity:!0}),this.activityTriggered=!0,e&&this.fireEvent("browser-mod-activity"),clearTimeout(this._activityTimeout),this._activityTimeout=setTimeout((()=>this.activityReset()),this._activityCooldown)}activityReset(){clearTimeout(this._activityTimeout),this.activityTriggered&&this.sendUpdate({activity:!1}),this.activityTriggered=!1}},ke=2;class Pe extends class{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,i){this._$Ct=e,this._$AM=t,this._$Ci=i}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}{constructor(e){if(super(e),this.et=H,e.type!==ke)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===H||null==e)return this.ft=void 0,this.et=e;if(e===j)return e;if("string"!=typeof e)throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.et)return this.ft;this.et=e;const t=[e];return t.raw=t,this.ft={_$litType$:this.constructor.resultType,strings:t,values:[]}}}Pe.directiveName="unsafeHTML",Pe.resultType=1;const Me=(e=>(...t)=>({_$litDirective$:e,values:t}))(Pe),Ie=new Set(["assist","more-info"]);class Le extends ie{async closeDialog(){var e,t,i,o,s;this.open=!1,null===(t=null===(e=this.card)||void 0===e?void 0:e.remove)||void 0===t||t.call(e),this.card=void 0,clearInterval(this._timeoutTimer),this._autocloseListener&&(window.browser_mod.removeEventListener("browser-mod-activity",this._autocloseListener),this._autocloseListener=void 0),null===(o=null===(i=this._actions)||void 0===i?void 0:i.dismiss_action)||void 0===o||o.call(i),(null===(s=this._cardMod)||void 0===s?void 0:s[0])&&(this._cardMod[0].styles="")}openDialog(){var e;this.open=!0,null===(e=this.dialog)||void 0===e||e.show(),this.timeout&&(this._timeoutStart=(new Date).getTime(),this._timeoutTimer=setInterval((()=>{const e=(new Date).getTime()-this._timeoutStart,t=e/this.timeout*100;this.style.setProperty("--progress",`${t}%`),e>=this.timeout&&(clearInterval(this._timeoutTimer),this._timeout())}),10)),this._autocloseListener=void 0,this._autoclose&&(this._autocloseListener=()=>this.dialog.close(),window.browser_mod.addEventListener("browser-mod-activity",this._autocloseListener,{once:!0})),customElements.whenDefined("card-mod").then((()=>{var e,t,i,o;null===(t=null===(e=customElements.get("card-mod"))||void 0===e?void 0:e.applyToElement)||void 0===t||t.call(e,this,"more-info",null!==(o=null===(i=this.card_mod)||void 0===i?void 0:i.style)&&void 0!==o?o:"")})),this.updateComplete.then((()=>{this.card&&pe(this.content,"$").then((e=>{if(!e)return;const t=document.createElement("style");t.classList.add("browser-mod-style"),t.innerHTML="\n ha-card {\n box-shadow: none !important;\n border: none !important;\n }",e.appendChild(t)}))}))}async _build_card(e){const t=await window.loadCardHelpers(),i=await t.createCardElement(e);i.hass=window.browser_mod.hass,_e(i),this.content=i,customElements.get(i.localName)||customElements.whenDefined(i.localName).then((()=>{this._build_card(e)})),i.addEventListener("ll-rebuild",(()=>{this._build_card(e)}))}async setupDialog(e,t,{right_button:i,right_button_action:o,left_button:s,left_button_action:n,dismissable:r=!0,dismiss_action:a,timeout:d,timeout_action:l,size:c,style:h,autoclose:u=!1,card_mod:p}={}){if(this._formdata=void 0,this.title=e,this.card=void 0,this.card_mod=p,t&&t instanceof HTMLElement)this.content=t;else if(t&&Array.isArray(t)){we();const e=document.createElement("ha-form");e.schema=t,e.computeLabel=e=>{var t;return null!==(t=e.label)&&void 0!==t?t:e.name},e.hass=window.browser_mod.hass,this._formdata={};for(const e of t)e.name&&void 0!==e.default&&(this._formdata[e.name]=e.default);e.data=this._formdata,_e(e),e.addEventListener("value-changed",(t=>{this._formdata=Object.assign({},t.detail.value),e.data=this._formdata})),e.addEventListener("closing",(e=>{e.stopPropagation(),e.preventDefault()})),this.content=e}else t&&"object"==typeof t?(this.card=!0,await this._build_card(t)):this.content=Me(t);this.right_button=i,this.left_button=s,this.actions=void 0===i?void 0:"",this.dismissable=r,this.timeout=d,this._actions={right_button_action:o,left_button_action:n,dismiss_action:a,timeout_action:l},this.wide="wide"===c?"":void 0,this.fullscreen="fullscreen"===c?"":void 0,this._style=h,this._autoclose=u}async do_close(){var e,t,i;const o=null===(e=this._actions)||void 0===e?void 0:e.dismiss_action;(null===(t=this._actions)||void 0===t?void 0:t.dismiss_action)&&(this._actions.dismiss_action=void 0),await(null===(i=this.dialog)||void 0===i?void 0:i.close()),null==o||o(this._formdata)}async _primary(){var e,t,i;(null===(e=this._actions)||void 0===e?void 0:e.dismiss_action)&&(this._actions.dismiss_action=void 0),await this.do_close(),null===(i=null===(t=this._actions)||void 0===t?void 0:t.right_button_action)||void 0===i||i.call(t,this._formdata)}async _secondary(){var e,t,i;(null===(e=this._actions)||void 0===e?void 0:e.dismiss_action)&&(this._actions.dismiss_action=void 0),await this.do_close(),null===(i=null===(t=this._actions)||void 0===t?void 0:t.left_button_action)||void 0===i||i.call(t,this._formdata)}async _timeout(){var e,t,i;(null===(e=this._actions)||void 0===e?void 0:e.dismiss_action)&&(this._actions.dismiss_action=void 0),await this.do_close(),null===(i=null===(t=this._actions)||void 0===t?void 0:t.timeout_action)||void 0===i||i.call(t)}render(){return this.open?R` - - ${this.timeout?R`
`:""} - ${this.title?R` - - ${this.dismissable?R` - - - - `:""} - ${this.title} - - `:R``} - -
-
${this.content}
- ${void 0!==this.right_button||void 0!==this.left_button?R` -
- ${void 0!==this.left_button?R` - - `:R`
`} - ${void 0!==this.right_button?R` - - `:""} -
- `:""} -
- -
- `:R``}static get styles(){return a` - /* Classes from haStyleDialog */ - ha-dialog { - --mdc-dialog-min-width: var(--popup-min-width, 560px); - --mdc-dialog-max-width: var(--popup-max-width, 600px); - --justify-action-buttons: space-between; - } - - ha-dialog .form { - color: var(--primary-text-color); - } - - a { - color: var(--primary-color); - } - - ha-dialog { - --dialog-surface-position: static; - --dialog-content-position: static; - --vertical-align-dialog: flex-start; - --dialog-surface-margin-top: 40px; - --dialog-content-padding: 0; - - --ha-dialog-border-radius: var(--popup-border-radius, 28px); - --padding-x: var(--popup-padding-x, 24px); - --padding-y: var(--popup-padding-y, 20px); - } - - .content .container { - padding: 8px 24px 20px 24px; - } - :host([card]) .content .container { - padding: 8px 8px 20px 8px; - } - .content .buttons { - box-sizing: border-box; - display: flex; - padding: 8px 16px 8px 24px; - justify-content: space-between; - padding-bottom: 8px; - background-color: var(--mdc-theme-surface, #fff); - border-top: 1px solid var(--divider-color); - position: sticky; - bottom: 0px; - } - .progress { - position: relative; - } - - .progress::before { - content: ""; - position: absolute; - left: 0; - width: calc(100% - var(--progress, 60%)); - top: 0; - height: 5px; - background: var(--primary-color); - z-index: 10; - } - - ha-icon-button > * { - display: flex; - } - - ha-dialog-header > span { - overflow: hidden; - text-overflow: ellipsis; - cursor: default; - } - - :host([wide]) ha-dialog { - --mdc-dialog-max-width: 90vw; - } - :host([wide]) .content { - width: calc(90vw - 2 * var(--padding-x)); - } - - :host([fullscreen]) ha-dialog { - --mdc-dialog-min-width: 100vw; - --mdc-dialog-max-width: 100vw; - --mdc-dialog-min-height: 100%; - --mdc-dialog-max-height: 100%; - --mdc-shape-medium: 0px; - --vertical-align-dialog: flex-end; - --ha-dialog-border-radius: 0px; - --dialog-surface-margin-top: 0px; - } - :host([fullscreen]) .content { - height: calc( - 100vh - var(--header-height) - var(--footer-height) - 2 * - var(--padding-y) - 16px - ); - } - - @media all and (max-width: 450px), all and (max-height: 500px) { - ha-dialog { - --mdc-dialog-min-width: 97vw; - --mdc-dialog-max-width: 97vw; - --mdc-dialog-min-height: 100%; - --mdc-dialog-max-height: 100%; - --vertical-align-dialog: flex-end; - --ha-dialog-border-radius: 0; - } - :host([wide]) .content { - width: 100vw; - } - } - - @media all and (min-width: 600px) and (min-height: 501px) { - ha-dialog { - --dialog-surface-margin-top: 40px; - } - } - `}}t([ne()],Le.prototype,"open",void 0),t([ne()],Le.prototype,"content",void 0),t([ne()],Le.prototype,"title",void 0),t([ne({reflect:!0})],Le.prototype,"actions",void 0),t([ne({reflect:!0})],Le.prototype,"card",void 0),t([ne()],Le.prototype,"right_button",void 0),t([ne()],Le.prototype,"left_button",void 0),t([ne()],Le.prototype,"dismissable",void 0),t([ne({reflect:!0})],Le.prototype,"wide",void 0),t([ne({reflect:!0})],Le.prototype,"fullscreen",void 0),t([ne()],Le.prototype,"_style",void 0),t([ae("ha-dialog")],Le.prototype,"dialog",void 0),customElements.get("browser-mod-popup")||customElements.define("browser-mod-popup",Le);const Oe=e=>class extends e{constructor(){super(),ge(),this._popupEl=document.createElement("browser-mod-popup"),document.body.append(this._popupEl),this._popupEl.addEventListener("hass-more-info",(async e=>{e.stopPropagation();const t=await ve();this._popupEl.do_close(),t.dispatchEvent(e)})),this._popupEl.addEventListener("hass-action",(async e=>{var t,i,o,s,n,r;("tap"===e.detail.action&&Ie.has(null===(i=null===(t=e.detail.config)||void 0===t?void 0:t.tap_action)||void 0===i?void 0:i.action)||"hold"===e.detail.action&&Ie.has(null===(s=null===(o=e.detail.config)||void 0===o?void 0:o.hold_action)||void 0===s?void 0:s.action)||"double_tap"===e.detail.action&&Ie.has(null===(r=null===(n=e.detail.config)||void 0===n?void 0:n.double_tap_action)||void 0===r?void 0:r.action))&&this._popupEl.do_close(),e.stopPropagation();(await ve()).dispatchEvent(e)}));window.addEventListener("popstate",(async e=>{var t,i,o;const s=null===(t=e.state)||void 0===t?void 0:t.browserModPopup;s&&(s.open||(null===(i=this._popupEl)||void 0===i?void 0:i.open)&&(null===(o=this._popupEl)||void 0===o?void 0:o.dismissable)&&this._popupEl.do_close())}))}showPopup(...e){(async()=>{var t;this._popupEl.open&&await this._popupEl.do_close(),void 0===(null===(t=history.state)||void 0===t?void 0:t.browserModPopup)&&history.replaceState({browserModPopup:{open:!1}},""),history.pushState({browserModPopup:{open:!0}},""),await this._popupEl.setupDialog(...e),this._popupEl.openDialog()})()}closePopup(...e){this._popupEl.closeDialog(),this.showMoreInfo("")}async showMoreInfo(e,t=!1,i){const o=await ve();if(o.dispatchEvent(new CustomEvent("hass-more-info",{bubbles:!0,composed:!0,cancelable:!1,detail:{entityId:e,ignore_popup_card:i}})),t){await new Promise((e=>setTimeout(e,50)));const e=o.shadowRoot.querySelector("ha-more-info-dialog");e&&(e.large=!0)}}};var De="2.3.0";const Ue=[{name:"entity",label:"Entity",selector:{entity:{}}},{name:"title",label:"Title",selector:{text:{}}},{name:"size",selector:{select:{mode:"dropdown",options:["normal","wide","fullscreen"]}}},{type:"grid",schema:[{name:"right_button",label:"Right button",selector:{text:{}}},{name:"left_button",label:"Left button",selector:{text:{}}}]},{type:"grid",schema:[{name:"right_button_action",label:"Right button action",selector:{object:{}}},{name:"left_button_action",label:"Left button action",selector:{object:{}}}]},{type:"grid",schema:[{name:"dismissable",label:"User dismissable",selector:{boolean:{}}},{name:"timeout",label:"Auto close timeout (ms)",selector:{number:{mode:"box"}}}]},{type:"grid",schema:[{name:"dismiss_action",label:"Dismiss action",selector:{object:{}}},{name:"timeout_action",label:"Timeout action",selector:{object:{}}}]},{name:"style",label:"CSS style",selector:{text:{multiline:!0}}}];class Re extends ie{constructor(){super(...arguments),this._selectedTab=0,this._cardGUIMode=!0,this._cardGUIModeAvailable=!0}setConfig(e){this._config=e}connectedCallback(){super.connectedCallback(),we()}_handleSwitchTab(e){this._selectedTab=parseInt(e.detail.index,10)}_configChanged(e){e.stopPropagation(),this._config&&(this._config=Object.assign({},e.detail.value),this.dispatchEvent(new CustomEvent("config-changed",{detail:{config:this._config}})))}_cardConfigChanged(e){if(e.stopPropagation(),!this._config)return;const t=Object.assign({},e.detail.config);this._config=Object.assign(Object.assign({},this._config),{card:t}),this._cardGUIModeAvailable=e.detail.guiModeAvailable,this.dispatchEvent(new CustomEvent("config-changed",{detail:{config:this._config}}))}_toggleCardMode(e){var t;null===(t=this._cardEditorEl)||void 0===t||t.toggleMode()}_deleteCard(e){this._config&&(this._config=Object.assign({},this._config),delete this._config.card,this.dispatchEvent(new CustomEvent("config-changed",{detail:{config:this._config}})))}_cardGUIModeChanged(e){e.stopPropagation(),this._cardGUIMode=e.detail.guiMode,this._cardGUIModeAvailable=e.detail.guiModeAvailable}render(){return this.hass&&this._config?R` -
-
- - - - -
-
- ${[this._renderSettingsEditor,this._renderCardEditor][this._selectedTab].bind(this)()} -
-
- `:R``}_renderSettingsEditor(){return R`
- {var t;return null!==(t=e.label)&&void 0!==t?t:e.name}} - @value-changed=${this._configChanged} - > -
`}_renderCardEditor(){return R` -
- ${this._config.card?R` -
- - ${!this._cardEditorEl||this._cardGUIMode?"Show code editor":"Show visual editor"} - - - Change card type - -
- - `:R` - - `} -
- `}static get styles(){return a` - mwc-tab-bar { - border-bottom: 1px solid var(--divider-color); - } - .box { - margin-top: 8px; - border: 1px solid var(--divider-color); - padding: 12px; - } - .box .toolbar { - display: flex; - justify-content: flex-end; - width: 100%; - gap: 8px; - } - .gui-mode-button { - margin-right: auto; - } - `}}t([re()],Re.prototype,"_config",void 0),t([ne()],Re.prototype,"lovelace",void 0),t([ne()],Re.prototype,"hass",void 0),t([re()],Re.prototype,"_selectedTab",void 0),t([re()],Re.prototype,"_cardGUIMode",void 0),t([re()],Re.prototype,"_cardGUIModeAvailable",void 0),t([ae("hui-card-element-editor")],Re.prototype,"_cardEditorEl",void 0),(async()=>{for(;!window.browser_mod;)await new Promise((e=>setTimeout(e,1e3)));await window.browser_mod.connectionPromise,customElements.get("popup-card-editor")||(customElements.define("popup-card-editor",Re),window.customCards=window.customCards||[],window.customCards.push({type:"popup-card",name:"Popup card",preview:!1,description:"Replace the more-info dialog for a given entity in the view that includes this card. (Browser Mod)"}))})();class je extends ie{static getConfigElement(){return document.createElement("popup-card-editor")}static getStubConfig(e,t){return{entity:t[0],title:"Custom popup",dismissable:!0,card:{type:"markdown",content:"This replaces the more-info dialog"}}}constructor(){super(),this.popup=this.popup.bind(this)}setConfig(e){this._config=e,(async()=>{const t=await window.loadCardHelpers();this._element=await t.createCardElement(e.card),this._element.hass=this.hass})()}async connectedCallback(){super.connectedCallback(),window.addEventListener("hass-more-info",this.popup),"hui-card-preview"===this.parentElement.localName?(this.editMode=!0,this.removeAttribute("hidden")):this.setAttribute("hidden","")}async disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("hass-more-info",this.popup)}popup(e){var t,i,o;if((null===(t=e.detail)||void 0===t?void 0:t.entityId)===this._config.entity&&!(null===(i=e.detail)||void 0===i?void 0:i.ignore_popup_card)){e.stopPropagation(),e.preventDefault();delete Object.assign({},this._config).card,null===(o=window.browser_mod)||void 0===o||o.service("popup",Object.assign({content:this._config.card},this._config)),setTimeout((()=>this.dispatchEvent(new CustomEvent("hass-more-info",{bubbles:!0,composed:!0,cancelable:!1,detail:{entityId:""}}))),10)}}updated(e){super.updated(e),e.has("hass")&&this._element&&(this._element.hass=this.hass)}getCardSize(){return 0}render(){return this.editMode?R` -
- ${this._config.dismissable?R` - - - - `:""} -
${this._config.title}
-
- ${this._element} - - ${void 0!==this._config.right_button||void 0!==this._config.left_button?R` -
- - ${void 0!==this._config.left_button?R` - - `:""} - - - ${void 0!==this._config.right_button?R` - - `:""} - -
- `:""} -
`:R``}static get styles(){return a` - :host { - display: none !important; - } - :host([edit-mode="true"]) { - display: block !important; - border: 1px solid var(--primary-color); - } - ha-card { - background-color: var( - --popup-background-color, - var(--ha-card-background, var(--card-background-color, white)) - ); - } - .app-toolbar { - color: var(--primary-text-color); - background-color: var( - --popup-header-background-color, - var(--popup-background-color, --sidebar-background-color) - ); - display: var(--layout-horizontal_-_display); - flex-direction: var(--layout-horizontal_-_flex-direction); - align-items: var(--layout-center_-_align-items); - height: 64px; - padding: 0 16px; - font-size: var(--app-toolbar-font-size, 20px); - } - ha-icon-button > * { - display: flex; - } - .main-title { - margin-left: 16px; - line-height: 1.3em; - max-height: 2.6em; - overflow: hidden; - text-overflow: ellipsis; - } - - .mdc-dialog__actions { - display: flex; - align-items: center; - justify-content: space-between; - min-height: 52px; - margin: 0px; - padding: 8px; - border-top: 1px solid transparent; - } - `}}t([ne()],je.prototype,"hass",void 0),t([re()],je.prototype,"_config",void 0),t([ne({attribute:"edit-mode",reflect:!0})],je.prototype,"editMode",void 0),t([re()],je.prototype,"_element",void 0),(async()=>{for(;!window.browser_mod;)await new Promise((e=>setTimeout(e,1e3)));await window.browser_mod.connectionPromise,customElements.get("popup-card")||customElements.define("popup-card",je)})();const He=e=>{class i extends e{async runHideHeader(){for(;!await this._hideHeader();)await new Promise((e=>setTimeout(e,500)))}async runUpdateTitle(){await async function(e,t,i){for(;t--;)await e(),await new Promise((e=>setTimeout(e,i)))}((()=>this._updateTitle()),3,500)}constructor(){super(),this.__currentTitle=void 0;const e=async()=>{this.runUpdateTitle(),this.runHideHeader()};this._auto_settings_setup(),this.addEventListener("browser-mod-config-update",(()=>{this._auto_settings_setup(),e()})),window.addEventListener("location-changed",e)}async _auto_settings_setup(){await this.connectionPromise;const e=this.settings;e.sidebarPanelOrder&&localStorage.setItem("sidebarPanelOrder",e.sidebarPanelOrder),e.sidebarHiddenPanels&&localStorage.setItem("sidebarHiddenPanels",e.sidebarHiddenPanels),e.defaultPanel&&localStorage.setItem("defaultPanel",`"${e.defaultPanel}"`),!0===e.hideSidebar&&(pe(document.body,"home-assistant $ home-assistant-main $ ha-drawer").then((e=>{var t;return null===(t=null==e?void 0:e.style)||void 0===t?void 0:t.setProperty("--mdc-drawer-width","0px")})),pe(document.body,"home-assistant $ home-assistant-main $ ha-drawer ha-sidebar").then((e=>{var t;return null===(t=null==e?void 0:e.remove)||void 0===t?void 0:t.call(e)}))),e.sidebarTitle&&(async()=>{this._sidebarTitleSubscription&&this._sidebarTitleSubscription(),this._sidebarTitleSubscription=void 0,this._sidebarTitleSubscription=await this.connection.subscribeMessage(this._updateSidebarTitle,{type:"render_template",template:e.sidebarTitle,variables:{}})})(),void 0!==e.faviconTemplate&&(async()=>{this._faviconTemplateSubscription&&this._faviconTemplateSubscription(),this._faviconTemplateSubscription=void 0,this._faviconTemplateSubscription=await this.connection.subscribeMessage(this._updateFavicon,{type:"render_template",template:e.faviconTemplate,variables:{}})})(),void 0!==e.titleTemplate&&(async()=>{this._titleTemplateSubscription&&this._titleTemplateSubscription(),this._titleTemplateSubscription=void 0,this._titleTemplateSubscription=await this.connection.subscribeMessage(this._updateTitle.bind(this),{type:"render_template",template:e.titleTemplate,variables:{}})})()}async _updateSidebarTitle({result:e}){let t,i=0;for(;!t&&i++<5;)t=await pe(document.body,"home-assistant $ home-assistant-main $ ha-drawer ha-sidebar $ .title"),t||await new Promise((e=>setTimeout(e,500)));t&&(t.innerHTML=e)}get _currentFavicon(){const e=document.head.querySelector("link[rel~='icon']");return null==e?void 0:e.href}_updateFavicon({result:e}){document.head.querySelector("link[rel~='icon']").href=e}get _currentTitle(){return this.__currentTitle}_updateTitle(e){e&&(this.__currentTitle=e.result),this.__currentTitle&&(document.title=this.__currentTitle)}async _hideHeader(){var e,t,i;if(!0!==this.settings.hideHeader&&!0!==this.settings.hideSidebar)return!0;const o=await pe(document.body,"home-assistant $ home-assistant-main $ ha-drawer partial-panel-resolver");if(!o)return!1;let s,n=await pe(o,"ha-panel-lovelace$hui-root$.header");if(n)s=n.querySelector("ha-menu-button");else{let i=0,r=o;for(;r&&"ha-top-app-bar-fixed"!==r.localName&&i++<5;){await he(r,!0);const i=null!==(t=null!==(e=r.querySelector("ha-top-app-bar-fixed"))&&void 0!==e?e:r.firstElementChild)&&void 0!==t?t:r.shadowRoot;r=i}if("ha-top-app-bar-fixed"!==(null==r?void 0:r.localName))return!1;n=r.shadowRoot.querySelector("header"),s=r.querySelector("ha-menu-button")}return n&&!0===this.settings.hideHeader?(o.style.setProperty("--header-height","0px"),n.style.setProperty("display","none"),!0):!(!s||!0!==this.settings.hideSidebar)&&(null===(i=s.remove)||void 0===i||i.call(s),!0)}getSetting(e){var t,i,o,s;const n={global:void 0,browser:{},user:{}};n.global=null===(t=this._data.settings)||void 0===t?void 0:t[e];for(const[t,s]of Object.entries(null!==(i=this._data.browsers)&&void 0!==i?i:{}))null!=(null===(o=s.settings)||void 0===o?void 0:o[e])&&(n.browser[t]=s.settings[e]);for(const[t,i]of Object.entries(null!==(s=this._data.user_settings)&&void 0!==s?s:{}))null!=i[e]&&(n.user[t]=i[e]);return n}setSetting(e,t,i){if("global"===e)for(const[e,t]of Object.entries(i))this.connection.sendMessage({type:"browser_mod/settings",key:e,value:t});else if("browser"===e){const e=this._data.browsers[t],o=Object.assign(Object.assign({},e.settings),i);this.connection.sendMessage({type:"browser_mod/register",browserID:t,data:Object.assign(Object.assign({},e),{settings:o})})}else if("user"===e){const e=t;for(const[t,o]of Object.entries(i))this.connection.sendMessage({type:"browser_mod/settings",user:e,key:t,value:o})}}}return t([be()],i.prototype,"runHideHeader",null),t([be(!0)],i.prototype,"runUpdateTitle",null),i},Ne="browser_mod-browser-id",Be=e=>class extends e{constructor(){if(super(),Storage&&!Storage.prototype.browser_mod_patched){const e=Storage.prototype.clear;Storage.prototype.clear=function(){const t=this.getItem(Ne),i=this.getItem("suspendWhenHidden");e.apply(this),this.setItem(Ne,t),this.setItem("suspendWhenHidden",i)},Storage.prototype.browser_mod_patched=!0}const e=window.location.search,t=new URLSearchParams(e).get("BrowserID");null!=t&&(this.browserID=t)}async recall_id(){if(!this.connection)return;const e=await this.connection.sendMessagePromise({type:"browser_mod/recall_id"});e&&(localStorage[Ne]=e)}get browserID(){return document.querySelector("hc-main")?"CAST":localStorage[Ne]?localStorage[Ne]:(this.browserID="",this.recall_id(),this.browserID)}set browserID(e){""===e&&(e=function(){var e,t;const i=()=>Math.floor(1e5*(1+Math.random())).toString(16).substring(1);return null!==(t=null===(e=window.fully)||void 0===e?void 0:e.getDeviceId())&&void 0!==t?t:`${i()}${i()}-${i()}${i()}`}());const t=localStorage[Ne];localStorage[Ne]=e,this.browserIDChanged(t,e)}browserIDChanged(e,t){}};class ze extends(Ce(Oe(Te(Ae(Ee($e(fe(He(xe(Se(ye(Be(EventTarget))))))))))))){constructor(){super(),this.connect(),console.info(`%cBROWSER_MOD ${De} IS INSTALLED\n %cBrowserID: ${this.browserID}`,"color: green; font-weight: bold","")}}window.browser_mod||(window.browser_mod=new ze);export{ze as BrowserMod}; diff --git a/custom_components/browser_mod/browser_mod_panel.js b/custom_components/browser_mod/browser_mod_panel.js deleted file mode 100644 index 28e1961e..00000000 --- a/custom_components/browser_mod/browser_mod_panel.js +++ /dev/null @@ -1,454 +0,0 @@ -function e(e,t,i,o){var s,n=arguments.length,r=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,o);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(r=(n<3?s(r):n>3?s(t,i,r):s(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r}const t=window,i=t.ShadowRoot&&(void 0===t.ShadyCSS||t.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,o=Symbol(),s=new WeakMap;class n{constructor(e,t,i){if(this._$cssResult$=!0,i!==o)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(i&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=s.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&s.set(t,e))}return e}toString(){return this.cssText}}const r=(e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[o+1]),e[0]);return new n(i,e,o)},a=i?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new n("string"==typeof e?e:e+"",void 0,o))(t)})(e):e;var l;const d=window,h=d.trustedTypes,c=h?h.emptyScript:"",u=d.reactiveElementPolyfillSupport,p={toAttribute(e,t){switch(t){case Boolean:e=e?c:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},g=(e,t)=>t!==e&&(t==t||e==e),w={attribute:!0,type:String,converter:p,reflect:!1,hasChanged:g};class v extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const o=this._$Ep(i,t);void 0!==o&&(this._$Ev.set(o,i),e.push(o))})),e}static createProperty(e,t=w){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(o){const s=this[e];this[t]=o,this.requestUpdate(e,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||w}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(a(e))}else void 0!==e&&t.push(a(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const o=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,o)=>{i?e.adoptedStyleSheets=o.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):o.forEach((i=>{const o=document.createElement("style"),s=t.litNonce;void 0!==s&&o.setAttribute("nonce",s),o.textContent=i.cssText,e.appendChild(o)}))})(o,this.constructor.elementStyles),o}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=w){var o;const s=this.constructor._$Ep(e,i);if(void 0!==s&&!0===i.reflect){const n=(void 0!==(null===(o=i.converter)||void 0===o?void 0:o.toAttribute)?i.converter:p).toAttribute(t,i.type);this._$El=e,null==n?this.removeAttribute(s):this.setAttribute(s,n),this._$El=null}}_$AK(e,t){var i;const o=this.constructor,s=o._$Ev.get(e);if(void 0!==s&&this._$El!==s){const e=o.getPropertyOptions(s),n="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:p;this._$El=s,this[s]=n.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let o=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||g)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):o=!1),!this.isUpdatePending&&o&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}var b;v.finalized=!0,v.elementProperties=new Map,v.elementStyles=[],v.shadowRootOptions={mode:"open"},null==u||u({ReactiveElement:v}),(null!==(l=d.reactiveElementVersions)&&void 0!==l?l:d.reactiveElementVersions=[]).push("1.6.1");const m=window,_=m.trustedTypes,f=_?_.createPolicy("lit-html",{createHTML:e=>e}):void 0,y=`lit$${(Math.random()+"").slice(9)}$`,$="?"+y,S=`<${$}>`,A=document,E=()=>A.createComment(""),x=e=>null===e||"object"!=typeof e&&"function"!=typeof e,k=Array.isArray,C="[ \t\n\f\r]",O=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,P=/-->/g,T=/>/g,U=RegExp(`>|${C}(?:([^\\s"'>=/]+)(${C}*=${C}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),R=/'/g,H=/"/g,D=/^(?:script|style|textarea|title)$/i,B=(e=>(t,...i)=>({_$litType$:e,strings:t,values:i}))(1),M=Symbol.for("lit-noChange"),N=Symbol.for("lit-nothing"),I=new WeakMap,L=A.createTreeWalker(A,129,null,!1),K=(e,t)=>{const i=e.length-1,o=[];let s,n=2===t?"":"",r=O;for(let t=0;t"===l[0]?(r=null!=s?s:O,d=-1):void 0===l[1]?d=-2:(d=r.lastIndex-l[2].length,a=l[1],r=void 0===l[3]?U:'"'===l[3]?H:R):r===H||r===R?r=U:r===P||r===T?r=O:(r=U,s=void 0);const c=r===U&&e[t+1].startsWith("/>")?" ":"";n+=r===O?i+S:d>=0?(o.push(a),i.slice(0,d)+"$lit$"+i.slice(d)+y+c):i+y+(-2===d?(o.push(void 0),t):c)}const a=n+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==f?f.createHTML(a):a,o]};class j{constructor({strings:e,_$litType$:t},i){let o;this.parts=[];let s=0,n=0;const r=e.length-1,a=this.parts,[l,d]=K(e,t);if(this.el=j.createElement(l,i),L.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(o=L.nextNode())&&a.length0){o.textContent=_?_.emptyScript:"";for(let i=0;ik(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]))(e)?this.T(e):this._(e)}k(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}$(e){this._$AH!==e&&(this._$AR(),this._$AH=this.k(e))}_(e){this._$AH!==N&&x(this._$AH)?this._$AA.nextSibling.data=e:this.$(A.createTextNode(e)),this._$AH=e}g(e){var t;const{values:i,_$litType$:o}=e,s="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=j.createElement(o.h,this.options)),o);if((null===(t=this._$AH)||void 0===t?void 0:t._$AD)===s)this._$AH.v(i);else{const e=new V(s,this),t=e.u(this.options);e.v(i),this.$(t),this._$AH=e}}_$AC(e){let t=I.get(e.strings);return void 0===t&&I.set(e.strings,t=new j(e)),t}T(e){k(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,o=0;for(const s of e)o===t.length?t.push(i=new W(this.k(E()),this.k(E()),this,this.options)):i=t[o],i._$AI(s),o++;o2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=N}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,i,o){const s=this.strings;let n=!1;if(void 0===s)e=z(this,e,t,0),n=!x(e)||e!==this._$AH&&e!==M,n&&(this._$AH=e);else{const o=e;let r,a;for(e=s[0],r=0;r{var o,s;const n=null!==(o=null==i?void 0:i.renderBefore)&&void 0!==o?o:t;let r=n._$litPart$;if(void 0===r){const e=null!==(s=null==i?void 0:i.renderBefore)&&void 0!==s?s:null;n._$litPart$=r=new W(t.insertBefore(E(),e),e,void 0,null!=i?i:{})}return r._$AI(e),r})(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return M}}te.finalized=!0,te._$litElement$=!0,null===(X=globalThis.litElementHydrateSupport)||void 0===X||X.call(globalThis,{LitElement:te});const ie=globalThis.litElementPolyfillSupport;null==ie||ie({LitElement:te}),(null!==(ee=globalThis.litElementVersions)&&void 0!==ee?ee:globalThis.litElementVersions=[]).push("3.3.1");const oe=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function se(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):oe(e,t)}function ne(e){return se({...e,state:!0})}var re;null===(re=window.HTMLSlotElement)||void 0===re||re.prototype.assignedElements;async function ae(e,t=!1){var i;if((null===(i=e.localName)||void 0===i?void 0:i.includes("-"))&&await customElements.whenDefined(e.localName),e.updateComplete&&await e.updateComplete,t&&(e.pageRendered&&await e.pageRendered,e._panelState)){let t=0;for(;"loaded"!==e._panelState&&t++<5;)await new Promise((e=>setTimeout(e,100)))}}async function le(e,t,i=!1){let o=[e];for("string"==typeof t&&(t=t.split(/(\$| )/));""===t[t.length-1];)t.pop();for(const[e,i]of t.entries()){const e=o[0];if(!e)return null;i.trim().length&&(ae(e),o="$"===i?[e.shadowRoot]:e.querySelectorAll(i))}return i?o:o[0]}async function de(e,t,i=!1,o=1e4){return Promise.race([le(e,t,i),new Promise(((e,t)=>setTimeout((()=>t(new Error("SELECTTREE-TIMEOUT"))),o)))]).catch((e=>{if(!e.message||"SELECTTREE-TIMEOUT"!==e.message)throw e;return null}))}class he extends te{constructor(){super(...arguments),this.dirty=!1}toggleRegister(){var e;(null===(e=window.browser_mod)||void 0===e?void 0:e.connected)&&(window.browser_mod.registered=!window.browser_mod.registered,this.dirty=!0)}changeBrowserID(e){window.browser_mod.browserID=e.target.value,this.dirty=!0}toggleCameraEnabled(){window.browser_mod.cameraEnabled=!window.browser_mod.cameraEnabled,this.dirty=!0}firstUpdated(){window.browser_mod.addEventListener("browser-mod-config-update",(()=>this.requestUpdate()))}render(){var e,t,i,o,s,n,r,a,l,d,h;return B` - -

-
This Browser
- ${(null===(e=window.browser_mod)||void 0===e?void 0:e.connected)?B` - - `:B` - - `} -

-
- ${this.dirty?B` - - It is strongly recommended to refresh your browser window - after changing any of the settings in this box. - - `:""} -
-
- - Register - Enable this browser as a Device in Home Assistant - - - - - Browser ID - A unique identifier for this browser-device combination. - - - - ${(null===(a=window.browser_mod)||void 0===a?void 0:a.registered)?B` - ${this._renderSuspensionAlert()} - - Enable camera - Get camera input from this browser (hardware - dependent) - - - ${(null===(h=window.browser_mod)||void 0===h?void 0:h.cameraError)?B` - - Setting up the device camera failed. Make sure you have - allowed use of the camera in your browser. - - `:""} - ${this._renderInteractionAlert()} - ${this._renderFKBSettingsInfo()} - `:""} -
-
- `}_renderSuspensionAlert(){return this.hass.suspendWhenHidden?B` - - Home Assistant will close the websocket connection to the server - automatically after 5 minutes of inactivity.

- While decreasing network trafic and memory usage, this may cause - problems for browser_mod operation. -

- If you find that some things stop working for this Browser after a time, - try going to your - Profile Settings - and disabling the option - "${this.hass.localize("ui.panel.profile.suspend.header")||"Automatically close connection"}". -
- `:B``}_renderInteractionAlert(){return B` - - For privacy reasons many browsers require the user to interact with a - webpage before allowing audio playback or video capture. This may affect - the - media_player and camera components of Browser - Mod.

- - If you ever see a - - symbol at the bottom right corner of the screen, please tap or click - anywhere on the page. This should allow Browser Mod to work again. -
- `}_renderFKBSettingsInfo(){var e,t;return(null===(e=window.browser_mod)||void 0===e?void 0:e.fully)&&this.getFullySettings()?B` - ${(null===(t=window.browser_mod)||void 0===t?void 0:t.fully)&&this.getFullySettings()?B` - You are using FullyKiosk Browser. It is recommended to enable the - following settings: -
    - ${this.getFullySettings()} -
-
`:""} - `:B``}getFullySettings(){if(!window.browser_mod.fully)return null;const e=[],t=[];"true"!==window.fully.getBooleanSetting("autoplayVideos")&&t.push(B`
  • Autoplay Videos
  • `),"true"!==window.fully.getBooleanSetting("autoplayAudio")&&t.push(B`
  • Autoplay Audio
  • `),"true"!==window.fully.getBooleanSetting("webcamAccess")&&t.push(B`
  • Enable Webcam Access (PLUS)
  • `),0!==t.length&&e.push(B`
  • Web Content Settings
  • -
      - ${t} -
    `),"true"!==window.fully.getBooleanSetting("websiteIntegration")&&e.push(B`
  • Advanced Web Settings
  • -
      -
    • Enable JavaScript Interface (PLUS)
    • -
    `),"true"!==window.fully.getBooleanSetting("keepScreenOn")&&e.push(B`
  • Device Management
  • -
      -
    • Keep Screen On
    • -
    `),"true"!==window.fully.getBooleanSetting("preventSleepWhileScreenOff")&&e.push(B`
  • Power Settings
  • -
      -
    • Prevent from Sleep while Screen Off
    • -
    `);const i=[];return"true"!==window.fully.getBooleanSetting("motionDetection")&&i.push(B`
  • Enable Visual Motion Detection
  • `),"true"!==window.fully.getBooleanSetting("screenOnOnMotion")&&i.push(B`
  • Turn Screen On on Motion
  • `),"true"!==window.fully.getBooleanSetting("stopScreensaverOnMotion")&&i.push(B`
  • Exit Screensaver on Motion
  • `),0!==i.length&&e.push(B`
  • Motion Detection (PLUS)
  • -
      - ${i} -
    `),"true"!==window.fully.getBooleanSetting("remoteAdmin")&&e.push(B`
  • Remote Administration (PLUS)
  • -
      -
    • Enable Remote Administration
    • -
    `),e.length?e:null}static get styles(){return r` - .card-header { - display: flex; - justify-content: space-between; - } - ha-textfield { - width: 250px; - display: block; - margin-top: 8px; - } - `}}e([se()],he.prototype,"hass",void 0),e([se()],he.prototype,"dirty",void 0),customElements.define("browser-mod-browser-settings-card",he);class ce extends te{firstUpdated(){window.browser_mod.addEventListener("browser-mod-config-update",(()=>this.requestUpdate())),this._fetch_entity_registry()}async _fetch_entity_registry(){this._entity_registry||(this._entity_registry=await this.hass.callWS({type:"config/device_registry/list"}))}_find_entity(e){if(this._entity_registry)return this._entity_registry.find((t=>{var i;return JSON.stringify(null===(i=null==t?void 0:t.identifiers)||void 0===i?void 0:i[0])===JSON.stringify(["browser_mod",e])}))}unregister_browser(e){const t=e.currentTarget.browserID;window.browser_mod.showPopup("Unregister browser",`Are you sure you want to unregister Browser ${t}?`,{right_button:"Yes",right_button_action:()=>{t===window.browser_mod.browserID?window.browser_mod.registered=!1:window.browser_mod.connection.sendMessage({type:"browser_mod/unregister",browserID:t})},left_button:"No"})}toggle_lock_browser(e){const t=e.currentTarget.browserID,i=window.browser_mod.browsers[t];window.browser_mod.connection.sendMessage({type:"browser_mod/register",browserID:t,data:Object.assign(Object.assign({},i),{locked:!i.locked})})}toggle_auto_register(e){var t;(null===(t=window.browser_mod)||void 0===t?void 0:t.global_settings.autoRegister)?window.browser_mod.setSetting("global",null,{autoRegister:void 0}):window.browser_mod.setSetting("global",null,{autoRegister:!0})}toggle_lock_register(e){var t;(null===(t=window.browser_mod)||void 0===t?void 0:t.global_settings.lockRegister)?window.browser_mod.setSetting("global",null,{lockRegister:void 0}):window.browser_mod.setSetting("global",null,{lockRegister:!0,autoRegister:void 0})}register_cast(){window.browser_mod.connection.sendMessage({type:"browser_mod/register",browserID:"CAST"})}render(){var e,t;return B` - -
    - - Auto-register - - Automatically register all new Browsers - - - - - Lock register - - Disable registering or unregistering of all Browsers - - - - - ${Object.keys(window.browser_mod.browsers).map((e=>{const t=window.browser_mod.browsers[e],i=this._find_entity(e);return B` - - ${e} ${(null==i?void 0:i.name_by_user)?`(${i.name_by_user})`:""} - - - Last connected: - - - ${i?B` - - - - - - `:""} - - - - - - - `}))} -
    - ${void 0===window.browser_mod.browsers.CAST?B` -
    - - Register CAST Browser - -
    - `:""} -
    - `}static get styles(){return r` - ha-icon-button > * { - display: flex; - color: var(--primary-text-color); - } - `}}let ue;e([se()],ce.prototype,"hass",void 0),e([se()],ce.prototype,"_entity_registry",void 0),customElements.define("browser-mod-registered-browsers-card",ce);class pe extends te{constructor(){super(...arguments),this.settingSelector={template:{}},this.tableData=[]}firstUpdated(){window.browser_mod.addEventListener("browser-mod-config-update",(()=>this.updateTable()))}updated(e){e.has("settingKey")&&this.updateTable(),e.has("hass")&&void 0===e.get("hass")&&this.updateTable()}async fetchUsers(){return void 0===ue&&(ue=await this.hass.callWS({type:"config/auth/list"})),ue}clearSetting(e,t){var i;null===(i=window.browser_mod)||void 0===i||i.showPopup("Are you sure","Do you wish to clear this setting?",{right_button:"Yes",right_button_action:async()=>{if("sidebarPanelOrder"===this.settingKey)return await de(document.body,"home-assistant $ home-assistant-main $ ha-drawer ha-sidebar"),window.browser_mod.setSetting(e,t,{sidebarHiddenPanels:"[]",sidebarPanelOrder:"[]"}),void window.browser_mod.setSetting(e,t,{sidebarHiddenPanels:void 0,sidebarPanelOrder:void 0});this.default&&window.browser_mod.setSetting(e,t,{[this.settingKey]:this.default}),window.browser_mod.setSetting(e,t,{[this.settingKey]:void 0})},left_button:"No"})}changeSetting(e,t){var i,o,s,n,r,a;const l=null===(o=null===(i=window.browser_mod)||void 0===i?void 0:i.getSetting)||void 0===o?void 0:o.call(i,this.settingKey),d=null!==(s="global"===e?l.global:l[e][t])&&void 0!==s?s:this.default;null===(n=window.browser_mod)||void 0===n||n.showPopup("Change value",null!==(r=this.settingSelector.plaintext)&&void 0!==r?r:[{name:"value",label:null!==(a=this.settingSelector.label)&&void 0!==a?a:"",default:d,selector:this.settingSelector}],{right_button:"OK",right_button_action:async i=>{if("sidebarPanelOrder"===this.settingKey){const i=await de(document.body,"home-assistant $ home-assistant-main $ ha-drawer ha-sidebar");return void window.browser_mod.setSetting(e,t,{sidebarHiddenPanels:JSON.stringify(i._hiddenPanels),sidebarPanelOrder:JSON.stringify(i._panelOrder)})}let o=i.value;window.browser_mod.setSetting(e,t,{[this.settingKey]:o})},left_button:"Cancel"})}addBrowserSetting(){var e,t;const i=null===(t=null===(e=window.browser_mod)||void 0===e?void 0:e.getSetting)||void 0===t?void 0:t.call(e,this.settingKey),o=window.browser_mod._data.browsers,s=[];for(const e of Object.keys(o))null==i.browser[e]&&s.push(e);0!==s.length?window.browser_mod.showPopup("Select browser to configure",[{name:"browser",label:"",selector:{select:{options:s}}}],{right_button:"Next",right_button_action:e=>this.changeSetting("browser",e.browser),left_button:"Cancel"}):window.browser_mod.showPopup("No browsers to configure","All registered browsers have already been configured.",{right_button:"OK"})}async addUserSetting(){var e,t;const i=null===(t=null===(e=window.browser_mod)||void 0===e?void 0:e.getSetting)||void 0===t?void 0:t.call(e,this.settingKey),o=await this.fetchUsers(),s=[];for(const e of o)e.username&&null==i.user[e.id]&&s.push({label:e.name,value:e.id});0!==s.length?window.browser_mod.showPopup("Select user to configure",[{name:"user",label:"",selector:{select:{options:s}}}],{right_button:"Next",right_button_action:e=>this.changeSetting("user",e.user),left_button:"Cancel"}):window.browser_mod.showPopup("No users to configure","All users have already been configured.",{right_button:"OK"})}async updateTable(){var e,t;if(void 0===this.hass)return;const i=await this.fetchUsers(),o=null===(t=null===(e=window.browser_mod)||void 0===e?void 0:e.getSetting)||void 0===t?void 0:t.call(e,this.settingKey),s=[];for(const[e,t]of Object.entries(o.user)){const o=i.find((t=>t.id===e));if(!o)continue;let n=String(t);n.length>=20&&(n=n.slice(0,20)+"..."),s.push({name:`User: ${o.name}`,value:n,controls:B` -
    - this.changeSetting("user",e)}> - - - this.clearSetting("user",e)}> - - -
    - `})}s.push({name:"",value:B` - this.addUserSetting()}> - - Add user setting - - `});for(const[e,t]of Object.entries(o.browser)){let i=String(t);i.length>=20&&(i=i.slice(0,20)+"..."),s.push({name:`Browser: ${e}`,value:i,controls:B` -
    - this.changeSetting("browser",e)}> - - - this.clearSetting("browser",e)}> - - -
    - `})}s.push({name:"",value:B` - this.addBrowserSetting()}> - - Add browser setting - - `}),s.push({name:"GLOBAL",value:null!=o.global?String(o.global):B`DEFAULT`,controls:B` -
    - this.changeSetting("global",null)}> - - - this.clearSetting("global",null)}> - - -
    - `}),this.tableData=s}render(){var e,t;null===(t=null===(e=window.browser_mod)||void 0===e?void 0:e.global_settings)||void 0===t||t[this.settingKey];return B` - - - `}static get styles(){return r` - :host { - display: block; - } - `}}e([se()],pe.prototype,"settingKey",void 0),e([se()],pe.prototype,"settingSelector",void 0),e([se()],pe.prototype,"hass",void 0),e([se()],pe.prototype,"default",void 0),e([se()],pe.prototype,"tableData",void 0),customElements.define("browser-mod-settings-table",pe),(async()=>{var e,t,i,o,s,n,r;await customElements.whenDefined("partial-panel-resolver"),await customElements.whenDefined("partial-panel-resolver");const a=document.createElement("partial-panel-resolver").getRoutes([{component_name:"developer-tools",url_path:"a"}]);await(null===(i=null===(t=null===(e=null==a?void 0:a.routes)||void 0===e?void 0:e.a)||void 0===t?void 0:t.load)||void 0===i?void 0:i.call(t));const l=document.createElement("developer-tools-router");await(null===(r=null===(n=null===(s=null===(o=null==l?void 0:l.routerOptions)||void 0===o?void 0:o.routes)||void 0===s?void 0:s.template)||void 0===n?void 0:n.load)||void 0===r?void 0:r.call(n)),await customElements.whenDefined("developer-tools-template")})();class ge extends te{constructor(){super(...arguments),this._dashboards=[],this._editSidebar=!1,this._savedSidebar={panelOrder:[],hiddenPanels:[]}}firstUpdated(){window.browser_mod.addEventListener("browser-mod-config-update",(()=>this.requestUpdate()))}updated(e){e.has("hass")&&void 0===e.get("hass")&&(async()=>{this._dashboards=await this.hass.callWS({type:"lovelace/dashboards/list"})})()}async toggleEditSidebar(){var e,t;const i=await de(document.body,"home-assistant $ home-assistant-main $ ha-drawer ha-sidebar");i.editMode=!i.editMode,this._editSidebar=i.editMode,this._editSidebar?this._savedSidebar={panelOrder:i._panelOrder,hiddenPanels:i._hiddenPanels}:(i._panelOrder=null!==(e=this._savedSidebar.panelOrder)&&void 0!==e?e:[],i._hiddenPanels=null!==(t=this._savedSidebar.hiddenPanels)&&void 0!==t?t:[],this._savedSidebar={panelOrder:[],hiddenPanels:[]})}render(){const e=this._dashboards.map((e=>({value:e.url_path,label:e.title}))),t={select:{options:[{value:"lovelace",label:"lovelace (default)"},...e],custom_value:!0}};return B` - -
    - - The settings in this section severely change the way the Home - Assistant frontend works and looks. It is very easy to forget that - you made a setting here when you switch devices or user. -

    - Do not report any issues to Home Assistant before clearing - EVERY setting here and thouroghly clearing all your browser - caches. Failure to do so means you risk wasting a lot of peoples - time, and you will be severly and rightfully ridiculed. -

    -
    -

    - Settings below are applied by first match. I.e. if a matching User - setting exists, it will be applied. Otherwise any matching Browser - setting and otherwise the GLOBAL setting if that differs from - DEFAULT. -

    - - - - - - - - - - - - - - - - - - - - - - - -
      -
    1. Click EDIT
    2. -
    3. Set up the sidebar as you want it
    4. -
    5. Do NOT click DONE
    6. -
    7. Add a new setting or edit an old one
    8. -
    9. Click RESTORE
    10. -
    - this.toggleEditSidebar()}> - ${this._editSidebar?"Restore":"Edit"} - -
    - -
    - - - - - - - -
    -
    - `}static get styles(){return r` - .box { - border: 1px solid var(--divider-color); - padding: 8px; - } - .separator { - border-bottom: 1px solid var(--divider-color); - margin: 16px -16px 0px; - } - img.favicon { - width: 64px; - height: 64px; - margin-left: 16px; - } - mwc-tab-bar ha-icon { - display: flex; - align-items: center; - } - `}}e([se()],ge.prototype,"hass",void 0),e([ne()],ge.prototype,"_dashboards",void 0),e([ne()],ge.prototype,"_editSidebar",void 0),customElements.define("browser-mod-frontend-settings-card",ge);var we="2.3.0";(async()=>{var e,t,i,o,s,n,r,a,l,d,h,c,u,p,g;await customElements.whenDefined("partial-panel-resolver");const w=document.createElement("partial-panel-resolver").getRoutes([{component_name:"config",url_path:"a"}]);await(null===(i=null===(t=null===(e=null==w?void 0:w.routes)||void 0===e?void 0:e.a)||void 0===t?void 0:t.load)||void 0===i?void 0:i.call(t)),await customElements.whenDefined("ha-panel-config");const v=document.createElement("ha-panel-config");await(null===(r=null===(n=null===(s=null===(o=null==v?void 0:v.routerOptions)||void 0===o?void 0:o.routes)||void 0===s?void 0:s.dashboard)||void 0===n?void 0:n.load)||void 0===r?void 0:r.call(n)),await(null===(h=null===(d=null===(l=null===(a=null==v?void 0:v.routerOptions)||void 0===a?void 0:a.routes)||void 0===l?void 0:l.general)||void 0===d?void 0:d.load)||void 0===h?void 0:h.call(d)),await(null===(g=null===(p=null===(u=null===(c=null==v?void 0:v.routerOptions)||void 0===c?void 0:c.routes)||void 0===u?void 0:u.entities)||void 0===p?void 0:p.load)||void 0===g?void 0:g.call(p)),await customElements.whenDefined("ha-config-dashboard")})().then((()=>{class t extends te{firstUpdated(){window.addEventListener("browser-mod-config-update",(()=>this.requestUpdate()))}render(){var e;return window.browser_mod?B` - - -
    Browser Mod Settings
    -
    - (${we}) - - - -
    - - - - - ${(null===(e=this.hass.user)||void 0===e?void 0:e.is_admin)?B` - - - - `:""} - -
    - `:B``}static get styles(){var e,t;return[...null!==(t=null===(e=customElements.get("ha-config-dashboard"))||void 0===e?void 0:e.styles)&&void 0!==t?t:[],r` - :host { - --app-header-background-color: var(--sidebar-background-color); - --app-header-text-color: var(--sidebar-text-color); - --app-header-border-bottom: 1px solid var(--divider-color); - --ha-card-border-radius: var(--ha-config-card-border-radius, 8px); - } - ha-config-section { - padding: 16px 0; - direction: ltr; - } - a { - color: var(--primary-text-color); - text-decoration: none; - } - `]}}e([se()],t.prototype,"hass",void 0),e([se()],t.prototype,"narrow",void 0),e([se()],t.prototype,"connection",void 0),customElements.define("browser-mod-panel",t)})); diff --git a/custom_components/browser_mod/camera.py b/custom_components/browser_mod/camera.py deleted file mode 100644 index 11c0689b..00000000 --- a/custom_components/browser_mod/camera.py +++ /dev/null @@ -1,39 +0,0 @@ -import base64 - -from homeassistant.components.camera import Camera - -from .entities import BrowserModEntity -from .const import DOMAIN, DATA_ADDERS - -import logging - -LOGGER = logging.Logger(__name__) - - -async def async_setup_platform( - hass, config_entry, async_add_entities, discoveryInfo=None -): - hass.data[DOMAIN][DATA_ADDERS]["camera"] = async_add_entities - - -async def async_setup_entry(hass, config_entry, async_add_entities): - await async_setup_platform(hass, {}, async_add_entities) - - -class BrowserModCamera(BrowserModEntity, Camera): - def __init__(self, coordinator, browserID): - BrowserModEntity.__init__(self, coordinator, browserID, None) - Camera.__init__(self) - - @property - def unique_id(self): - return f"{self.browserID}-camera" - - @property - def entity_registry_visible_default(self): - return True - - def camera_image(self, width=None, height=None): - if "camera" not in self._data: - return None - return base64.b64decode(self._data["camera"].split(",")[-1]) diff --git a/custom_components/browser_mod/config_flow.py b/custom_components/browser_mod/config_flow.py deleted file mode 100644 index a6475734..00000000 --- a/custom_components/browser_mod/config_flow.py +++ /dev/null @@ -1,17 +0,0 @@ -import logging -from homeassistant import config_entries - -from .const import DOMAIN - -_LOGGER = logging.getLogger(__name__) - - -@config_entries.HANDLERS.register(DOMAIN) -class BrowserModConfigFlow(config_entries.ConfigFlow): - - VERSION = 2 - - async def async_step_user(self, user_input=None): - if self._async_current_entries(): - return self.async_abort(reason="single_instance_allowed") - return self.async_create_entry(title="Browser Mod", data={}) diff --git a/custom_components/browser_mod/connection.py b/custom_components/browser_mod/connection.py deleted file mode 100644 index ab40add6..00000000 --- a/custom_components/browser_mod/connection.py +++ /dev/null @@ -1,198 +0,0 @@ -import logging -import voluptuous as vol -from datetime import datetime, timezone - -from homeassistant.components.websocket_api import ( - event_message, - async_register_command, -) - -from homeassistant.components import websocket_api - -from homeassistant.core import callback - -from .const import ( - BROWSER_ID, - DATA_STORE, - WS_CONNECT, - WS_LOG, - WS_RECALL_ID, - WS_REGISTER, - WS_SETTINGS, - WS_UNREGISTER, - WS_UPDATE, - DOMAIN, -) - -from .browser import getBrowser, deleteBrowser, getBrowserByConnection - -_LOGGER = logging.getLogger(__name__) - - -async def async_setup_connection(hass): - @websocket_api.websocket_command( - { - vol.Required("type"): WS_CONNECT, - vol.Required("browserID"): str, - } - ) - @websocket_api.async_response - async def handle_connect(hass, connection, msg): - """Connect to Browser Mod and subscribe to settings updates.""" - browserID = msg[BROWSER_ID] - store = hass.data[DOMAIN][DATA_STORE] - - @callback - def send_update(data): - connection.send_message(event_message(msg["id"], {"result": data})) - - store_listener = store.add_listener(send_update) - - def close_connection(): - store_listener() - dev = getBrowser(hass, browserID, create=False) - if dev: - dev.close_connection(hass, connection) - - connection.subscriptions[msg["id"]] = close_connection - connection.send_result(msg["id"]) - - if store.get_browser(browserID).registered: - dev = getBrowser(hass, browserID) - dev.update_settings(hass, store.get_browser(browserID).asdict()) - dev.open_connection(hass, connection, msg["id"]) - await store.set_browser( - browserID, - last_seen=datetime.now(tz=timezone.utc).isoformat(), - ) - send_update(store.asdict()) - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_REGISTER, - vol.Required("browserID"): str, - vol.Optional("data"): dict, - } - ) - @websocket_api.async_response - async def handle_register(hass, connection, msg): - """Register a Browser.""" - browserID = msg[BROWSER_ID] - store = hass.data[DOMAIN][DATA_STORE] - - browserSettings = {"registered": True} - data = msg.get("data", {}) - if "last_seen" in data: - del data["last_seen"] - if BROWSER_ID in data: - # Change ID of registered browser - newBrowserID = data[BROWSER_ID] - del data[BROWSER_ID] - - # Copy data from old browser and delete it from store - if oldBrowserSettings := store.get_browser(browserID): - browserSettings = oldBrowserSettings.asdict() - await store.delete_browser(browserID) - - # Delete the old Browser device - deleteBrowser(hass, browserID) - - # Use the new browserID from now on - browserID = newBrowserID - - # Create and/or update Browser device - dev = getBrowser(hass, browserID) - dev.update_settings(hass, data) - - # Create or update store data - if data is not None: - browserSettings.update(data) - await store.set_browser(browserID, **browserSettings) - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_UNREGISTER, - vol.Required("browserID"): str, - } - ) - @websocket_api.async_response - async def handle_unregister(hass, connection, msg): - """Unregister a Browser.""" - browserID = msg[BROWSER_ID] - store = hass.data[DOMAIN][DATA_STORE] - - deleteBrowser(hass, browserID) - await store.delete_browser(browserID) - - connection.send_result(msg["id"]) - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_UPDATE, - vol.Required("browserID"): str, - vol.Optional("data"): dict, - } - ) - @websocket_api.async_response - async def handle_update(hass, connection, msg): - """Receive state updates from a Browser.""" - browserID = msg[BROWSER_ID] - store = hass.data[DOMAIN][DATA_STORE] - - if store.get_browser(browserID).registered: - dev = getBrowser(hass, browserID) - dev.update(hass, msg.get("data", {})) - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_SETTINGS, - vol.Required("key"): str, - vol.Optional("value"): vol.Any(int, str, bool, list, object, None), - vol.Optional("user"): str, - } - ) - @websocket_api.async_response - async def handle_settings(hass, connection, msg): - """Change user or global settings.""" - store = hass.data[DOMAIN][DATA_STORE] - if "user" in msg: - # Set user setting - await store.set_user_settings( - msg["user"], **{msg["key"]: msg.get("value", None)} - ) - else: - # Set global setting - await store.set_global_settings(**{msg["key"]: msg.get("value", None)}) - pass - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_RECALL_ID, - } - ) - def handle_recall_id(hass, connection, msg): - """Recall browserID of Browser with the current connection.""" - dev = getBrowserByConnection(hass, connection) - if dev: - connection.send_message( - websocket_api.result_message(msg["id"], dev.browserID) - ) - connection.send_message(websocket_api.result_message(msg["id"], None)) - - @websocket_api.websocket_command( - { - vol.Required("type"): WS_LOG, - vol.Required("message"): str, - } - ) - def handle_log(hass, connection, msg): - """Print a debug message.""" - _LOGGER.info(f"LOG MESSAGE: {msg['message']}") - - async_register_command(hass, handle_connect) - async_register_command(hass, handle_register) - async_register_command(hass, handle_unregister) - async_register_command(hass, handle_update) - async_register_command(hass, handle_settings) - async_register_command(hass, handle_recall_id) - async_register_command(hass, handle_log) diff --git a/custom_components/browser_mod/const.py b/custom_components/browser_mod/const.py deleted file mode 100644 index ec1eb0be..00000000 --- a/custom_components/browser_mod/const.py +++ /dev/null @@ -1,33 +0,0 @@ -DOMAIN = "browser_mod" - -BROWSER_ID = "browserID" - -FRONTEND_SCRIPT_URL = "/browser_mod.js" -SETTINGS_PANEL_URL = "/browser_mod_panel.js" - -DATA_BROWSERS = "browsers" -DATA_ADDERS = "adders" -DATA_STORE = "store" - -WS_ROOT = DOMAIN -WS_CONNECT = f"{WS_ROOT}/connect" -WS_REGISTER = f"{WS_ROOT}/register" -WS_UNREGISTER = f"{WS_ROOT}/unregister" -WS_UPDATE = f"{WS_ROOT}/update" -WS_SETTINGS = f"{WS_ROOT}/settings" -WS_RECALL_ID = f"{WS_ROOT}/recall_id" -WS_LOG = f"{WS_ROOT}/log" - -BROWSER_MOD_SERVICES = [ - "sequence", - "delay", - "popup", - "more_info", - "close_popup", - "notification", - "navigate", - "refresh", - "set_theme", - "console", - "javascript", -] diff --git a/custom_components/browser_mod/entities.py b/custom_components/browser_mod/entities.py deleted file mode 100644 index cb022fea..00000000 --- a/custom_components/browser_mod/entities.py +++ /dev/null @@ -1,65 +0,0 @@ -import logging - -from homeassistant.helpers.update_coordinator import CoordinatorEntity - -from .const import ( - DOMAIN, -) - - -_LOGGER = logging.getLogger(__name__) - - -class BrowserModEntity(CoordinatorEntity): - def __init__(self, coordinator, browserID, name, icon=None): - super().__init__(coordinator) - self.browserID = browserID - self._name = name - self._icon = icon - - @property - def _data(self): - return self.coordinator.data or {} - - @property - def device_info(self): - config_url = {} - if ip := self._data.get("browser", {}).get("ip_address"): - config_url = {"configuration_url": f"http://{ip}:2323"} - return { - "identifiers": {(DOMAIN, self.browserID)}, - "name": self.browserID, - "manufacturer": "Browser Mod", - **config_url, - } - - @property - def extra_state_attributes(self): - return { - "type": "browser_mod", - "browserID": self.browserID, - } - - @property - def available(self): - return self._data.get("connected", False) - - @property - def name(self): - return self._name - - @property - def has_entity_name(self): - return True - - # @property - # def entity_registry_visible_default(self): - # return False - - @property - def unique_id(self): - return f"{self.browserID}-{self._name.replace(' ','_')}" - - @property - def icon(self): - return self._icon diff --git a/custom_components/browser_mod/light.py b/custom_components/browser_mod/light.py deleted file mode 100644 index dfbc3123..00000000 --- a/custom_components/browser_mod/light.py +++ /dev/null @@ -1,47 +0,0 @@ -from homeassistant.components.light import LightEntity, ColorMode - -from .entities import BrowserModEntity -from .const import DOMAIN, DATA_ADDERS - - -async def async_setup_platform( - hass, config_entry, async_add_entities, discoveryInfo=None -): - hass.data[DOMAIN][DATA_ADDERS]["light"] = async_add_entities - - -async def async_setup_entry(hass, config_entry, async_add_entities): - await async_setup_platform(hass, {}, async_add_entities) - - -class BrowserModLight(BrowserModEntity, LightEntity): - def __init__(self, coordinator, browserID, browser): - BrowserModEntity.__init__(self, coordinator, browserID, "Screen") - LightEntity.__init__(self) - self.browser = browser - - @property - def entity_registry_visible_default(self): - return True - - @property - def is_on(self): - return self._data.get("screen_on", None) - - @property - def supported_color_modes(self): - return {ColorMode.BRIGHTNESS} - - @property - def color_mode(self): - return ColorMode.BRIGHTNESS - - @property - def brightness(self): - return self._data.get("screen_brightness", 1) - - async def async_turn_on(self, **kwargs): - await self.browser.send("screen_on", **kwargs) - - async def async_turn_off(self, **kwargs): - await self.browser.send("screen_off") diff --git a/custom_components/browser_mod/manifest.json b/custom_components/browser_mod/manifest.json deleted file mode 100644 index 4a868c5b..00000000 --- a/custom_components/browser_mod/manifest.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "domain": "browser_mod", - "name": "Browser mod", - "codeowners": [], - "config_flow": true, - "dependencies": [ - "panel_custom", - "websocket_api", - "http", - "frontend", - "lovelace" - ], - "documentation": "https://github.com/thomasloven/hass-browser_mod/blob/master/README.md", - "iot_class": "local_push", - "requirements": [], - "version": "2.3.0" -} \ No newline at end of file diff --git a/custom_components/browser_mod/media_player.py b/custom_components/browser_mod/media_player.py deleted file mode 100644 index 15d80003..00000000 --- a/custom_components/browser_mod/media_player.py +++ /dev/null @@ -1,155 +0,0 @@ -from homeassistant.components import media_source -from homeassistant.components.media_player import ( - SUPPORT_PLAY, - SUPPORT_PLAY_MEDIA, - SUPPORT_PAUSE, - SUPPORT_STOP, - SUPPORT_VOLUME_SET, - SUPPORT_VOLUME_MUTE, - MediaPlayerEntity, -) -from homeassistant.components.media_player.browse_media import ( - async_process_play_media_url, -) -from homeassistant.components.media_player.const import ( - MEDIA_TYPE_MUSIC, - MEDIA_TYPE_URL, - SUPPORT_BROWSE_MEDIA, - SUPPORT_SEEK, - SUPPORT_TURN_OFF, - SUPPORT_TURN_ON, -) -from homeassistant.const import ( - STATE_UNAVAILABLE, - STATE_PAUSED, - STATE_PLAYING, - STATE_IDLE, - STATE_UNKNOWN, - STATE_ON, - STATE_OFF, -) - -from homeassistant.util import dt - -from .entities import BrowserModEntity -from .const import DOMAIN, DATA_ADDERS - - -async def async_setup_platform( - hass, config_entry, async_add_entities, discoveryInfo=None -): - hass.data[DOMAIN][DATA_ADDERS]["media_player"] = async_add_entities - - -async def async_setup_entry(hass, config_entry, async_add_entities): - await async_setup_platform(hass, {}, async_add_entities) - - -class BrowserModPlayer(BrowserModEntity, MediaPlayerEntity): - def __init__(self, coordinator, browserID, browser): - BrowserModEntity.__init__(self, coordinator, browserID, None) - MediaPlayerEntity.__init__(self) - self.browser = browser - - @property - def unique_id(self): - return f"{self.browserID}-player" - - @property - def entity_registry_visible_default(self): - return True - - @property - def state(self): - state = self._data.get("player", {}).get("state") - return { - "playing": STATE_PLAYING, - "paused": STATE_PAUSED, - "stopped": STATE_IDLE, - "unavailable": STATE_UNAVAILABLE, - "on": STATE_ON, - "off": STATE_OFF, - }.get(state, STATE_UNKNOWN) - - @property - def supported_features(self): - return ( - SUPPORT_PLAY - | SUPPORT_PLAY_MEDIA - | SUPPORT_PAUSE - | SUPPORT_STOP - | SUPPORT_VOLUME_SET - | SUPPORT_VOLUME_MUTE - | SUPPORT_BROWSE_MEDIA - | SUPPORT_SEEK - | SUPPORT_TURN_OFF - | SUPPORT_TURN_ON - ) - - @property - def volume_level(self): - return self._data.get("player", {}).get("volume", 0) - - @property - def is_volume_muted(self): - return self._data.get("player", {}).get("muted", False) - - @property - def media_duration(self): - duration = self._data.get("player", {}).get("media_duration", None) - return float(duration) if duration is not None else None - - @property - def media_position(self): - position = self._data.get("player", {}).get("media_position", None) - return float(position) if position is not None else None - - @property - def media_position_updated_at(self): - return dt.utcnow() - - async def async_set_volume_level(self, volume): - await self.browser.send("player-set-volume", volume_level=volume) - - async def async_mute_volume(self, mute): - await self.browser.send("player-mute", mute=mute) - - async def async_play_media(self, media_type, media_id, **kwargs): - if media_source.is_media_source_id(media_id): - play_item = await media_source.async_resolve_media( - self.hass, media_id, self.entity_id - ) - media_type = play_item.mime_type - media_id = play_item.url - media_id = async_process_play_media_url(self.hass, media_id) - if media_type in (MEDIA_TYPE_URL, MEDIA_TYPE_MUSIC): - media_id = async_process_play_media_url(self.hass, media_id) - await self.browser.send( - "player-play", media_content_id=media_id, media_type=media_type, **kwargs - ) - - async def async_browse_media(self, media_content_type=None, media_content_id=None): - """Implement the websocket media browsing helper.""" - return await media_source.async_browse_media( - self.hass, - media_content_id, - # content_filter=lambda item: item.media_content_type.startswith("audio/"), - ) - - async def async_media_play(self): - await self.browser.send("player-play") - - async def async_media_pause(self): - await self.browser.send("player-pause") - - async def async_media_stop(self): - await self.browser.send("player-stop") - - async def async_media_seek(self, position): - await self.browser.send("player-seek", position=position) - - async def async_turn_off(self): - await self.browser.send("player-turn-off") - - async def async_turn_on(self, **kwargs): - await self.browser.send("player-turn-on", **kwargs) diff --git a/custom_components/browser_mod/mod_view.py b/custom_components/browser_mod/mod_view.py deleted file mode 100644 index bb6cedf7..00000000 --- a/custom_components/browser_mod/mod_view.py +++ /dev/null @@ -1,71 +0,0 @@ -from homeassistant.components.frontend import add_extra_js_url - -from .const import FRONTEND_SCRIPT_URL, SETTINGS_PANEL_URL - -import logging - -_LOGGER = logging.getLogger(__name__) - - -async def async_setup_view(hass): - - # Serve the Browser Mod controller and add it as extra_module_url - hass.http.register_static_path( - FRONTEND_SCRIPT_URL, - hass.config.path("custom_components/browser_mod/browser_mod.js"), - ) - add_extra_js_url(hass, FRONTEND_SCRIPT_URL) - - # Serve the Browser Mod Settings panel and register it as a panel - hass.http.register_static_path( - SETTINGS_PANEL_URL, - hass.config.path("custom_components/browser_mod/browser_mod_panel.js"), - ) - hass.components.frontend.async_register_built_in_panel( - component_name="custom", - sidebar_title="Browser Mod", - sidebar_icon="mdi:server", - frontend_url_path="browser-mod", - require_admin=False, - config={ - "_panel_custom": { - "name": "browser-mod-panel", - "js_url": SETTINGS_PANEL_URL, - } - }, - ) - - # Also load Browser Mod as a lovelace resource so it's accessible to Cast - resources = hass.data["lovelace"]["resources"] - if resources: - if not resources.loaded: - await resources.async_load() - resources.loaded = True - - frontend_added = False - for r in resources.async_items(): - if r["url"].startswith(FRONTEND_SCRIPT_URL): - frontend_added = True - continue - - # While going through the resources, also preload card-mod if it is found - if "card-mod.js" in r["url"]: - add_extra_js_url(hass, r["url"]) - - if not frontend_added: - if getattr(resources, "async_create_item", None): - await resources.async_create_item( - { - "res_type": "module", - "url": FRONTEND_SCRIPT_URL + "?automatically-added", - } - ) - elif getattr(resources, "data", None) and getattr( - resources.data, "append", None - ): - resources.data.append( - { - "type": "module", - "url": FRONTEND_SCRIPT_URL + "?automatically-added", - } - ) diff --git a/custom_components/browser_mod/sensor.py b/custom_components/browser_mod/sensor.py deleted file mode 100644 index 4fd27027..00000000 --- a/custom_components/browser_mod/sensor.py +++ /dev/null @@ -1,69 +0,0 @@ -from homeassistant.components.sensor import SensorEntity -from homeassistant.helpers.entity import EntityCategory - -from .const import DOMAIN, DATA_ADDERS -from .entities import BrowserModEntity - - -async def async_setup_platform( - hass, config_entry, async_add_entities, discoveryInfo=None -): - hass.data[DOMAIN][DATA_ADDERS]["sensor"] = async_add_entities - - -async def async_setup_entry(hass, config_entry, async_add_entities): - await async_setup_platform(hass, {}, async_add_entities) - - -class BrowserSensor(BrowserModEntity, SensorEntity): - def __init__( - self, - coordinator, - browserID, - parameter, - name, - unit_of_measurement=None, - device_class=None, - icon=None, - ): - BrowserModEntity.__init__(self, coordinator, browserID, name, icon) - SensorEntity.__init__(self) - self.parameter = parameter - self._device_class = device_class - self._unit_of_measurement = unit_of_measurement - - @property - def native_value(self): - val = self._data.get("browser", {}).get(self.parameter, None) - if len(str(val)) > 255: - val = str(val)[:250] + "..." - return val - - @property - def device_class(self): - return self._device_class - - @property - def native_unit_of_measurement(self): - return self._unit_of_measurement - - @property - def entity_category(self): - return EntityCategory.DIAGNOSTIC - - @property - def extra_state_attributes(self): - retval = super().extra_state_attributes - - if self.parameter == "currentUser": - retval["userData"] = self._data.get("browser", {}).get("userData") - - if self.parameter == "path": - retval["pathSegments"] = ( - self._data.get("browser", {}).get("path", "").split("/") - ) - - if self.parameter == "userAgent": - retval["userAgent"] = self._data.get("browser", {}).get("userAgent") - - return retval diff --git a/custom_components/browser_mod/service.py b/custom_components/browser_mod/service.py deleted file mode 100644 index 5fe80346..00000000 --- a/custom_components/browser_mod/service.py +++ /dev/null @@ -1,64 +0,0 @@ -import logging - -from homeassistant.helpers import device_registry - -from .const import ( - BROWSER_MOD_SERVICES, - DOMAIN, - DATA_BROWSERS, -) - -_LOGGER = logging.getLogger(__name__) - - -async def async_setup_services(hass): - def call_service(service, targets, data): - - browsers = hass.data[DOMAIN][DATA_BROWSERS] - - if isinstance(targets, str): - targets = [targets] - - # If no targets were specified, send to all browsers - if len(targets) == 0: - targets = browsers.keys() - - for target in targets: - if target not in browsers: - continue - browser = browsers[target] - hass.create_task(browser.send(service, **data)) - - def handle_service(call): - service = call.service - data = {**call.data} - - browsers = data.pop("browser_id", []) - if isinstance(browsers, str): - browsers = [browsers] - browsers = set(browsers) - device_ids = set(data.pop("device_id", [])) - area_ids = set(data.pop("area_id", [])) - - dr = device_registry.async_get(hass) - - for device in device_ids: - dev = dr.async_get(device) - if not dev: - continue - browserID = list(dev.identifiers)[0][1] - if browserID is None: - continue - browsers.add(browserID) - - for area in area_ids: - for dev in device_registry.async_entries_for_area(dr, area): - browserID = list(dev.identifiers)[0][1] - if browserID is None: - continue - browsers.add(browserID) - - call_service(service, browsers, data) - - for service in BROWSER_MOD_SERVICES: - hass.services.async_register(DOMAIN, service, handle_service) diff --git a/custom_components/browser_mod/services.yaml b/custom_components/browser_mod/services.yaml deleted file mode 100644 index 1b2e085a..00000000 --- a/custom_components/browser_mod/services.yaml +++ /dev/null @@ -1,261 +0,0 @@ -sequence: - description: "Run a sequence of services" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - sequence: - name: Actions - description: List of services to run - selector: - object: - -delay: - description: "Wait for a time" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - time: - name: Time - description: Time to wait (ms) - selector: - number: - mode: box - -popup: - description: "Display a popup" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - title: - name: Title - description: "Popup title" - selector: - text: - content: - name: Content - required: true - description: "Popup content (Test or lovelace card configuration)" - selector: - object: - size: - name: Size - description: "" - selector: - select: - mode: dropdown - options: - - normal - - wide - - fullscreen - right_button: - name: Right button - description: Text of the right button - selector: - text: - right_button_action: - name: Right button action - description: Action to perform when the right button is pressed - selector: - object: - left_button: - name: Left button - description: Text of the left button - selector: - text: - left_button_action: - name: Left button action - description: Action to perform when left button is pressed - selector: - object: - dismissable: - name: User dismissable - description: Whether the popup can be closed by the user without action - default: true - selector: - boolean: - dismiss_action: - name: Dismiss action - description: Action to perform when popup is dismissed - selector: - object: - autoclose: - name: Auto close - description: Close the popup automatically on mouse, pointer or keyboard activity - default: false - selector: - boolean: - timeout: - name: Auto close timeout - description: Time before closing (ms) - selector: - number: - mode: box - timeout_action: - name: Timeout action - description: Action to perform when popup is closed by timeout - selector: - object: - style: - name: Styles - description: CSS code to apply to the popup window - selector: - text: - multiline: true - -more_info: - description: "Show more-info dialog" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - entity: - name: Entity ID - description: "" - required: true - selector: - text: - large: - name: Large size - description: "" - default: false - selector: - boolean: - ignore_popup_card: - name: Ignore any active popup-card overrides - description: "" - default: false - selector: - boolean: - -close_popup: - description: "Close a popup" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - -notification: - description: "Display a short notification" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - message: - name: Message - description: "Message to display" - required: true - selector: - text: - duration: - name: Auto close timeout - description: Time before closing (ms) - selector: - number: - mode: box - action_text: - name: Action button text - description: Text of optional action button - selector: - text: - action: - name: Button action - description: Action to perform when the action button is pressed - selector: - object: - -navigate: - description: "Navigate browser to a different page" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - path: - name: Path - description: "Target path" - selector: - text: - -refresh: - description: "Refresh page" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - -set_theme: - description: "Change the current theme" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - theme: - name: Theme - description: "Name of theme or 'auto'" - selector: - text: - dark: - name: Mode - description: "Dark/light mode" - selector: - select: - options: - - auto - - light - - dark - primaryColor: - name: Primary Color - description: "Primary theme color" - selector: - color_rgb: - accentColor: - name: Accent Color - description: "Accent theme color" - selector: - color_rgb: - -console: - description: "Print text to browser console" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - message: - name: Message - description: "Text to print" - selector: - text: - -javascript: - description: "Run arbitrary JavaScript code" - target: - device: - integration: "browser_mod" - entity: - integration: "browser_mod" - fields: - code: - name: Code - description: "JavaScript code to run" - selector: - object: diff --git a/custom_components/browser_mod/store.py b/custom_components/browser_mod/store.py deleted file mode 100644 index c4fbc5e7..00000000 --- a/custom_components/browser_mod/store.py +++ /dev/null @@ -1,157 +0,0 @@ -import logging -import attr - -STORAGE_VERSION = 1 -STORAGE_KEY = "browser_mod.storage" - -LISTENER_STORAGE_KEY = "browser_mod.config_listeners" - -_LOGGER = logging.getLogger(__name__) - - -@attr.s -class SettingsStoreData: - hideSidebar = attr.ib(type=bool, default=None) - hideHeader = attr.ib(type=bool, default=None) - defaultPanel = attr.ib(type=str, default=None) - sidebarPanelOrder = attr.ib(type=list, default=None) - sidebarHiddenPanels = attr.ib(type=list, default=None) - sidebarTitle = attr.ib(type=str, default=None) - faviconTemplate = attr.ib(type=str, default=None) - titleTemplate = attr.ib(type=str, default=None) - hideInteractIcon = attr.ib(type=bool, default=None) - autoRegister = attr.ib(type=bool, default=None) - lockRegister = attr.ib(type=bool, default=None) - - @classmethod - def from_dict(cls, data): - return cls(**data) - - def asdict(self): - return attr.asdict(self) - - -@attr.s -class BrowserStoreData: - last_seen = attr.ib(type=int, default=0) - registered = attr.ib(type=bool, default=False) - locked = attr.ib(type=bool, default=False) - camera = attr.ib(type=bool, default=False) - settings = attr.ib(type=SettingsStoreData, factory=SettingsStoreData) - meta = attr.ib(type=str, default="default") - - @classmethod - def from_dict(cls, data): - settings = SettingsStoreData.from_dict(data.get("settings", {})) - return cls( - **( - data - | { - "settings": settings, - } - ) - ) - - def asdict(self): - return attr.asdict(self) - - -@attr.s -class ConfigStoreData: - browsers = attr.ib(type=dict[str:BrowserStoreData], factory=dict) - version = attr.ib(type=str, default="2.0") - settings = attr.ib(type=SettingsStoreData, factory=SettingsStoreData) - user_settings = attr.ib(type=dict[str:SettingsStoreData], factory=dict) - - @classmethod - def from_dict(cls, data={}): - browsers = { - k: BrowserStoreData.from_dict(v) - for k, v in data.get("browsers", {}).items() - } - user_settings = { - k: SettingsStoreData.from_dict(v) - for k, v in data.get("user_settings", {}).items() - } - settings = SettingsStoreData.from_dict(data.get("settings", {})) - return cls( - **( - data - | { - "browsers": browsers, - "settings": settings, - "user_settings": user_settings, - } - ) - ) - - def asdict(self): - return attr.asdict(self) - - -class BrowserModStore: - def __init__(self, hass): - self.store = hass.helpers.storage.Store(STORAGE_VERSION, STORAGE_KEY) - self.listeners = [] - self.data = None - self.dirty = False - - async def save(self): - if self.dirty: - await self.store.async_save(attr.asdict(self.data)) - self.dirty = False - - async def load(self): - stored = await self.store.async_load() - if stored: - self.data = ConfigStoreData.from_dict(stored) - if self.data is None: - self.data = ConfigStoreData() - await self.save() - self.dirty = False - - async def updated(self): - self.dirty = True - for listener in self.listeners: - listener(attr.asdict(self.data)) - await self.save() - - def asdict(self): - return self.data.asdict() - - def add_listener(self, callback): - self.listeners.append(callback) - - def remove_listener(): - self.listeners.remove(callback) - - return remove_listener - - def get_browser(self, browserID): - return self.data.browsers.get(browserID, BrowserStoreData()) - - async def set_browser(self, browserID, **data): - browser = self.data.browsers.get(browserID, BrowserStoreData()) - browser.__dict__.update(data) - self.data.browsers[browserID] = browser - await self.updated() - - async def delete_browser(self, browserID): - del self.data.browsers[browserID] - await self.updated() - - def get_user_settings(self, name): - return self.data.user_settings.get(name, SettingsStoreData()) - - async def set_user_settings(self, name, **data): - settings = self.data.user_settings.get(name, SettingsStoreData()) - settings.__dict__.update(data) - self.data.user_settings[name] = settings - await self.updated() - - def get_global_settings(self): - return self.data.settings - - async def set_global_settings(self, **data): - self.data.settings.__dict__.update(data) - await self.updated() diff --git a/custom_components/dahua/__init__.py b/custom_components/dahua/__init__.py deleted file mode 100644 index 2597430e..00000000 --- a/custom_components/dahua/__init__.py +++ /dev/null @@ -1,716 +0,0 @@ -""" -Custom integration to integrate Dahua cameras with Home Assistant. -""" -import asyncio -from typing import Any, Dict -import logging -import ssl -import time - -from datetime import timedelta - -from homeassistant.components.tag import async_scan_tag -import hashlib - -from aiohttp import ClientError, ClientResponseError, ClientSession, TCPConnector -from homeassistant.config_entries import ConfigEntry -from homeassistant.core import CALLBACK_TYPE, Config, HomeAssistant -from homeassistant.exceptions import ConfigEntryNotReady, PlatformNotReady -from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed -from homeassistant.const import EVENT_HOMEASSISTANT_STOP - -from custom_components.dahua.thread import DahuaEventThread, DahuaVtoEventThread -from . import dahua_utils -from .client import DahuaClient - -from .const import ( - CONF_EVENTS, - CONF_PASSWORD, - CONF_PORT, - CONF_USERNAME, - CONF_ADDRESS, - CONF_NAME, - DOMAIN, - PLATFORMS, - CONF_RTSP_PORT, - STARTUP_MESSAGE, - CONF_CHANNEL, -) -from .dahua_utils import parse_event -from .vto import DahuaVTOClient - -SCAN_INTERVAL_SECONDS = timedelta(seconds=30) - -_LOGGER: logging.Logger = logging.getLogger(__package__) - - -async def async_setup(hass: HomeAssistant, config: Config): - """ - Set up this integration with the UI. YAML is not supported. - https://developers.home-assistant.io/docs/asyncio_working_with_async/ - """ - hass.data.setdefault(DOMAIN, {}) - return True - - -async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): - """Set up this integration using UI.""" - if hass.data.get(DOMAIN) is None: - hass.data.setdefault(DOMAIN, {}) - _LOGGER.info(STARTUP_MESSAGE) - - username = entry.data.get(CONF_USERNAME) - password = entry.data.get(CONF_PASSWORD) - address = entry.data.get(CONF_ADDRESS) - port = int(entry.data.get(CONF_PORT)) - rtsp_port = int(entry.data.get(CONF_RTSP_PORT)) - events = entry.data.get(CONF_EVENTS) - name = entry.data.get(CONF_NAME) - channel = entry.data.get(CONF_CHANNEL, 0) - - coordinator = DahuaDataUpdateCoordinator(hass, events=events, address=address, port=port, rtsp_port=rtsp_port, - username=username, password=password, name=name, channel=channel) - await coordinator.async_config_entry_first_refresh() - - if not coordinator.last_update_success: - _LOGGER.warning("dahua async_setup_entry for init, data not ready") - raise ConfigEntryNotReady - - hass.data[DOMAIN][entry.entry_id] = coordinator - - # https://developers.home-assistant.io/docs/config_entries_index/ - for platform in PLATFORMS: - if entry.options.get(platform, True): - coordinator.platforms.append(platform) - hass.async_add_job( - hass.config_entries.async_forward_entry_setup(entry, platform) - ) - - entry.add_update_listener(async_reload_entry) - - entry.async_on_unload( - hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, coordinator.async_stop) - ) - - return True - - -class DahuaDataUpdateCoordinator(DataUpdateCoordinator): - """Class to manage fetching data from the API.""" - - def __init__(self, hass: HomeAssistant, events: list, address: str, port: int, rtsp_port: int, username: str, - password: str, name: str, channel: int) -> None: - """Initialize the coordinator.""" - # Self signed certs are used over HTTPS so we'll disable SSL verification - ssl_context = ssl.create_default_context() - ssl_context.set_ciphers("DEFAULT") - ssl_context.check_hostname = False - ssl_context.verify_mode = ssl.CERT_NONE - connector = TCPConnector(enable_cleanup_closed=True, ssl=ssl_context) - self._session = ClientSession(connector=connector) - - # The client used to communicate with Dahua devices - self.client: DahuaClient = DahuaClient(username, password, address, port, rtsp_port, self._session) - - self.platforms = [] - self.initialized = False - self.model = "" - self.connected = None - self.events: list = events - self._supports_coaxial_control = False - self._supports_disarming_linkage = False - self._supports_smart_motion_detection = False - self._supports_lighting = False - self._serial_number: str - self._profile_mode = "0" - self._supports_profile_mode = False - self._channel = channel - self._address = address - self._max_streams = 3 # 1 main stream + 2 sub-streams by default - - # channel_number is not the channel_index. channel_number is the index + 1. - # So channel index 0 is channel number 1. Except for some older firmwares where channel - # and channel number are the same! We check for this in _async_update_data and adjust the - # channel number as needed. - self._channel_number = channel + 1 - - # This is the name for the device given by the user during setup - self._name = name - - # This is the name as reported from the camera itself - self.machine_name = "" - - # This thread is what connects to the cameras event stream and fires on_receive when there's an event - self.dahua_event_thread = DahuaEventThread(hass, self.client, self.on_receive, events, self._channel) - - # This thread will connect to VTO devices (Dahua doorbells) - self.dahua_vto_event_thread = DahuaVtoEventThread(hass, self.client, self.on_receive_vto_event, host=address, - port=5000, username=username, password=password) - - # A dictionary of event name (CrossLineDetection, VideoMotion, etc) to a listener for that event - # The key will be formed from self.get_event_key(event_name) and includes the channel - self._dahua_event_listeners: Dict[str, CALLBACK_TYPE] = dict() - - # A dictionary of event name (CrossLineDetection, VideoMotion, etc) to the time the event fire or was cleared. - # If cleared the time will be 0. The time unit is seconds epoch - self._dahua_event_timestamp: Dict[str, int] = dict() - - super().__init__(hass, _LOGGER, name=DOMAIN, update_interval=SCAN_INTERVAL_SECONDS) - - async def async_start_event_listener(self): - """ Starts the event listeners for IP cameras (this does not work for doorbells (VTO)) """ - if self.events is not None: - self.dahua_event_thread.start() - - async def async_start_vto_event_listener(self): - """ Starts the event listeners for doorbells (VTO). This will not work for IP cameras""" - if self.dahua_vto_event_thread is not None: - self.dahua_vto_event_thread.start() - - async def async_stop(self, event: Any): - """ Stop anything we need to stop """ - self.dahua_event_thread.stop() - self.dahua_vto_event_thread.stop() - await self._close_session() - - async def _close_session(self) -> None: - _LOGGER.debug("Closing Session") - if self._session != None: - try: - await self._session.close() - self._session = None - except Exception as e: - _LOGGER.exception("serverConnect - failed to close session") - - async def _async_update_data(self): - """Reload the camera information""" - data = {} - - # Do the one time initialization (do this when Home Assistant starts) - if not self.initialized: - try: - try: - await self.client.async_get_snapshot(0) - # If able to take a snapshot with index 0 then most likely this cams channel needs to be reset - self._channel_number = self._channel - except ClientError: - pass - _LOGGER.info("Using channel number %s", self._channel_number) - - # Find the max number of streams. 1 main stream + n number of sub-streams - self._max_streams = await self.client.get_max_extra_streams() + 1 - _LOGGER.info("Using max streams %s", self._max_streams) - - machine_name = await self.client.async_get_machine_name() - sys_info = await self.client.async_get_system_info() - version = await self.client.get_software_version() - data.update(machine_name) - data.update(sys_info) - data.update(version) - - device_type = data.get("deviceType", None) - # Lorex NVRs return deviceType=31, but the model is in the updateSerial - # /cgi-bin/magicBox.cgi?action=getSystemInfo" - # deviceType=31 - # processor=ST7108 - # serialNumber=ND0219110NNNNN - # updateSerial=DHI-NVR4108HS-8P-4KS2 - if device_type in ["IP Camera", "31"] or device_type is None: - # Some firmwares put the device type in the "updateSerial" field. Weird. - device_type = data.get("updateSerial", None) - if device_type is None: - # If it's still none, then call the device type API - dt = await self.client.get_device_type() - device_type = dt.get("type") - data["model"] = device_type - self.model = device_type - self.machine_name = data.get("table.General.MachineName") - self._serial_number = data.get("serialNumber") - - try: - await self.client.async_get_coaxial_control_io_status() - self._supports_coaxial_control = True - except ClientResponseError: - self._supports_coaxial_control = False - _LOGGER.info("Device supports Coaxial Control=%s", self._supports_coaxial_control) - - try: - await self.client.async_get_disarming_linkage() - self._supports_disarming_linkage = True - except ClientError: - self._supports_disarming_linkage = False - _LOGGER.info("Device supports disarming linkage=%s", self._supports_disarming_linkage) - - # Smart motion detection is enabled/disabled/fetched differently on Dahua devices compared to Amcrest - # The following lines are for Dahua devices - try: - await self.client.async_get_smart_motion_detection() - self._supports_smart_motion_detection = True - except ClientError: - self._supports_smart_motion_detection = False - _LOGGER.info("Device supports smart motion detection=%s", self._supports_smart_motion_detection) - - is_doorbell = self.is_doorbell() - _LOGGER.info("Device is a doorbell=%s", is_doorbell) - - is_amcrest_flood_light = self.is_amcrest_flood_light() - _LOGGER.info("Device is an Amcrest floodlight=%s", is_amcrest_flood_light) - - try: - await self.client.async_get_config_lighting(self._channel, self._profile_mode) - self._supports_lighting = True - except ClientError: - self._supports_lighting = False - pass - _LOGGER.info("Device supports infrared lighting=%s", self.supports_infrared_light()) - - if not is_doorbell: - # Start the event listeners for IP cameras - await self.async_start_event_listener() - - try: - # Some cams don't support profile modes, check and see... use 2 to check - conf = await self.client.async_get_config("Lighting[0][2]") - # We'll get back an error like this if it doesn't work: - # Error: Error -1 getting param in name=Lighting[0][1] - # Otherwise we'll get multiple lines of config back - self._supports_profile_mode = len(conf) > 1 - except ClientError: - _LOGGER.info("Cam does not support profile mode. Will use mode 0") - self._supports_profile_mode = False - _LOGGER.info("Device supports profile mode=%s", self._supports_profile_mode) - else: - # Start the event listeners for doorbells (VTO) - await self.async_start_vto_event_listener() - - self.initialized = True - except Exception as exception: - _LOGGER.error("Failed to initialize device at %s", self._address, exc_info=exception) - raise PlatformNotReady("Dahua device at " + self._address + " isn't fully initialized yet") - - # This is the event loop code that's called every n seconds - try: - # We need the profile mode (0=day, 1=night, 2=scene) - if self._supports_profile_mode and not self.is_doorbell(): - try: - mode_data = await self.client.async_get_video_in_mode() - data.update(mode_data) - self._profile_mode = mode_data.get("table.VideoInMode[0].Config[0]", "0") - if not self._profile_mode: - self._profile_mode = "0" - except Exception as exception: - # I believe this API is missing on some cameras so we'll just ignore it and move on - _LOGGER.debug("Could not get profile mode", exc_info=exception) - pass - - # Figure out which APIs we need to call and then fan out and gather the results - coros = [ - asyncio.ensure_future(self.client.async_get_config_motion_detection()), - ] - if self.supports_infrared_light(): - coros.append( - asyncio.ensure_future(self.client.async_get_config_lighting(self._channel, self._profile_mode))) - if self._supports_disarming_linkage: - coros.append(asyncio.ensure_future(self.client.async_get_disarming_linkage())) - if self._supports_coaxial_control: - coros.append(asyncio.ensure_future(self.client.async_get_coaxial_control_io_status())) - if self._supports_smart_motion_detection: - coros.append(asyncio.ensure_future(self.client.async_get_smart_motion_detection())) - if self.supports_smart_motion_detection_amcrest(): - coros.append(asyncio.ensure_future(self.client.async_get_video_analyse_rules_for_amcrest())) - if self.is_amcrest_doorbell(): - coros.append(asyncio.ensure_future(self.client.async_get_light_global_enabled())) - - # Gather results and update the data map - results = await asyncio.gather(*coros) - for result in results: - if result is not None: - data.update(result) - - if self.supports_security_light() or self.is_amcrest_flood_light(): - light_v2 = await self.client.async_get_lighting_v2() - if light_v2 is not None: - data.update(light_v2) - - return data - except Exception as exception: - _LOGGER.warning("Failed to sync device state for %s. See README to enable debug logs to get full exception", - self._address) - _LOGGER.debug("Failed to sync device state for %s", self._address, exc_info=exception) - raise UpdateFailed() from exception - - def on_receive_vto_event(self, event: dict): - event["DeviceName"] = self.get_device_name() - _LOGGER.debug(f"VTO Data received: {event}") - self.hass.bus.fire("dahua_event_received", event) - - # Example events: - # { - # "Code":"VideoMotion", - # "Action":"Start", - # "Data":{ - # "LocaleTime":"2021-06-19 15:36:58", - # "UTC":1624088218.0 - # } - # - # { - # "Code":"DoorStatus", - # "Action":"Pulse", - # "Data":{ - # "LocaleTime":"2021-04-11 21:34:52", - # "Status":"Close", - # "UTC":1618148092 - # }, - # "Index":0 - # } - # - # { - # "Code":"BackKeyLight", - # "Action":"Pulse", - # "Data":{ - # "LocaleTime":"2021-06-20 13:52:20", - # "State":1, - # "UTC":1624168340.0 - # }, - # "Index":-1 - # } - - # This is the event code, example: VideoMotion, CrossLineDetection, BackKeyLight, PhoneCallDetect, DoorStatus, etc - code = self.translate_event_code(event) - event_key = self.get_event_key(code) - - if code == "AccessControl": - card_id = event.get("Data", {}).get("CardNo", "") - if card_id: - card_id_md5 = hashlib.md5(card_id.encode()).hexdigest() - asyncio.run_coroutine_threadsafe( - async_scan_tag(self.hass, card_id_md5, self.get_device_name()), self.hass.loop - ).result() - - listener = self._dahua_event_listeners.get(event_key) - if listener is not None: - action = event.get("Action", "") - if action == "Start": - self._dahua_event_timestamp[event_key] = int(time.time()) - listener() - elif action == "Stop": - self._dahua_event_timestamp[event_key] = 0 - listener() - elif action == "Pulse": - if code == "DoorStatus": - if event.get("Data", {}).get("Status", "") == "Open": - self._dahua_event_timestamp[event_key] = int(time.time()) - else: - self._dahua_event_timestamp[event_key] = 0 - else: - state = event.get("Data", {}).get("State", 0) - if state == 1: - # button pressed - self._dahua_event_timestamp[event_key] = int(time.time()) - else: - self._dahua_event_timestamp[event_key] = 0 - listener() - - def on_receive(self, data_bytes: bytes, channel: int): - """ - Takes in bytes from the Dahua event stream, converts to a string, parses to a dict and fires an event with the data on the HA event bus - Example input: - - b'Code=VideoMotion;action=Start;index=0;data={\n' - b' "Id" : [ 0 ],\n' - b' "RegionName" : [ "Region1" ]\n' - b'}\n' - b'\r\n' - - - Example events that are fired on the HA event bus: - {'name': 'Cam13', 'Code': 'VideoMotion', 'action': 'Start', 'index': '0', 'data': {'Id': [0], 'RegionName': ['Region1'], 'SmartMotionEnable': False}} - {'name': 'Cam13', 'Code': 'VideoMotion', 'action': 'Stop', 'index': '0', 'data': {'Id': [0], 'RegionName': ['Region1'], 'SmartMotionEnable': False}} - { - 'name': 'Cam8', 'Code': 'CrossLineDetection', 'action': 'Start', 'index': '0', 'data': {'Class': 'Normal', 'DetectLine': [[18, 4098], [8155, 5549]], 'Direction': 'RightToLeft', 'EventSeq': 40, 'FrameSequence': 549073, 'GroupID': 40, 'Mark': 0, 'Name': 'Rule1', 'Object': {'Action': 'Appear', 'BoundingBox': [4816, 4552, 5248, 5272], 'Center': [5032, 4912], 'Confidence': 0, 'FrameSequence': 0, 'ObjectID': 542, 'ObjectType': 'Unknown', 'RelativeID': 0, 'Source': 0.0, 'Speed': 0, 'SpeedTypeInternal': 0}, 'PTS': 42986015370.0, 'RuleId': 1, 'Source': 51190936.0, 'Track': None, 'UTC': 1620477656, 'UTCMS': 180} - } - """ - data = data_bytes.decode("utf-8", errors="ignore") - events = parse_event(data) - - if len(events) == 0: - return - - _LOGGER.debug(f"Events received from {self.get_address()} on channel {channel}: {events}") - - for event in events: - index = 0 - if "index" in event: - try: - index = int(event["index"]) - except ValueError: - index = 0 - - # This is a short term fix. Right now for NVRs this integration creates a thread per channel to listen to events. Every thread gets the same response. We need to - # discard events not for this channel. Longer term work should create only a single thread per channel. - if index != self._channel: - continue - - # Put the vent on the HA event bus - event["name"] = self.get_device_name() - event["DeviceName"] = self.get_device_name() - self.hass.bus.fire("dahua_event_received", event) - - # When there's an event start we'll update the a map x to the current timestamp in seconds for the event. - # We'll reset it to 0 when the event stops. - # We'll use these timestamps in binary_sensor to know how long to trigger the sensor - - # This is the event code, example: VideoMotion, CrossLineDetection, etc - event_name = self.translate_event_code(event) - - event_key = self.get_event_key(event_name) - listener = self._dahua_event_listeners.get(event_key) - if listener is not None: - action = event["action"] - if action == "Start": - self._dahua_event_timestamp[event_key] = int(time.time()) - listener() - elif action == "Stop": - self._dahua_event_timestamp[event_key] = 0 - listener() - - def translate_event_code(self, event: dict): - """ - translate_event_code will try to convert the event code to a less specific event code if the device doesn't have a listener for the more specific type - Example event codes: VideoMotion, CrossLineDetection, BackKeyLight, DoorStatus - """ - code = event.get("Code", "") - - # For CrossLineDetection, the event data will look like this... and if there's a human detected then we'll use the SmartMotionHuman code instead - # { - # "Code": "CrossLineDetection", - # "Data": { - # "Object": { - # "ObjectType": "Human", - # } - # } - # } - if code == "CrossLineDetection" or code == "CrossRegionDetection": - data = event.get("data", event.get("Data", {})) - is_human = data.get("Object", {}).get("ObjectType", "").lower() == "human" - if is_human and self._dahua_event_listeners.get(self.get_event_key(code)) is None: - return "SmartMotionHuman" - - # Convert doorbell pressed related events to common event name, DoorbellPressed. - # VTO devices will use the event BackKeyLight and the Amcrest devices seem to use PhoneCallDetect - if code == "BackKeyLight" or code == "PhoneCallDetect": - code = "DoorbellPressed" - - return code - - def get_event_timestamp(self, event_name: str) -> int: - """ - Returns the event timestamp. If the event is firing then it will be the time of the firing. Otherwise returns 0. - event_name: the event name, example: CrossLineDetection - """ - event_key = self.get_event_key(event_name) - return self._dahua_event_timestamp.get(event_key, 0) - - def add_dahua_event_listener(self, event_name: str, listener: CALLBACK_TYPE): - """ Adds an event listener for the given event (CrossLineDetection, etc). - This callback will be called when the event fire """ - event_key = self.get_event_key(event_name) - self._dahua_event_listeners[event_key] = listener - - def supports_siren(self) -> bool: - """ - Returns true if this camera has a siren. For example, the IPC-HDW3849HP-AS-PV does - https://dahuawiki.com/Template:NameConvention - """ - return "-AS-PV" in self.model - - def supports_security_light(self) -> bool: - """ - Returns true if this camera has the red/blue flashing security light feature. For example, the - IPC-HDW3849HP-AS-PV does https://dahuawiki.com/Template:NameConvention - """ - return "-AS-PV" in self.model or self.model == "AD410" - - def is_doorbell(self) -> bool: - """ Returns true if this is a doorbell (VTO) """ - m = self.model.upper() - return m.startswith("VTO") or m.startswith("DH-VTO") or ( - "NVR" not in m and m.startswith("DHI")) or self.is_amcrest_doorbell() - - def is_amcrest_doorbell(self) -> bool: - """ Returns true if this is an Amcrest doorbell """ - return self.model.upper().startswith("AD") - - def is_amcrest_flood_light(self) -> bool: - """ Returns true if this camera is an Amcrest Floodlight camera (eg.ASH26-W) """ - return self.model.upper().startswith("ASH26") - - def supports_infrared_light(self) -> bool: - """ - Returns true if this camera has an infrared light. For example, the IPC-HDW3849HP-AS-PV does not, but most - others do. I don't know of a better way to detect this - """ - if not self._supports_lighting: - return False - return "-AS-PV" not in self.model and "-AS-NI" not in self.model - - def supports_illuminator(self) -> bool: - """ - Returns true if this camera has an illuminator (white light for color cameras). For example, the - IPC-HDW3849HP-AS-PV does - """ - return not ( - self.is_amcrest_doorbell() or self.is_amcrest_flood_light()) and "table.Lighting_V2[{0}][0][0].Mode".format( - self._channel) in self.data - - def is_motion_detection_enabled(self) -> bool: - """ Returns true if motion detection is enabled for the camera """ - return self.data.get("table.MotionDetect[{0}].Enable".format(self._channel), "").lower() == "true" - - def is_disarming_linkage_enabled(self) -> bool: - """ Returns true if disarming linkage is enable """ - return self.data.get("table.DisableLinkage.Enable", "").lower() == "true" - - def is_smart_motion_detection_enabled(self) -> bool: - """ Returns true if smart motion detection is enabled """ - if self.supports_smart_motion_detection_amcrest(): - return self.data.get("table.VideoAnalyseRule[0][0].Enable", "").lower() == "true" - else: - return self.data.get("table.SmartMotionDetect[0].Enable", "").lower() == "true" - - def is_siren_on(self) -> bool: - """ Returns true if the camera siren is on """ - return self.data.get("status.status.Speaker", "").lower() == "on" - - def get_device_name(self) -> str: - """ returns the device name, e.g. Cam 2 """ - if self._name is not None: - return self._name - # Earlier releases of this integration didn't allow for setting the camera name, it always used the machine name - # Now we fall back to the machine name if that wasn't supplied at config time. - return self.machine_name - - def get_model(self) -> str: - """ returns the device model, e.g. IPC-HDW3849HP-AS-PV """ - return self.model - - def get_firmware_version(self) -> str: - """ returns the device firmware e.g. """ - return self.data.get("version") - - def get_serial_number(self) -> str: - """ returns the device serial number. This is unique per device """ - if self._channel > 0: - # We need a unique identifier. For NVRs we get back the same serial, so add the channel to the end of the sn - return "{0}_{1}".format(self._serial_number, self._channel) - return self._serial_number - - def get_event_list(self) -> list: - """ - Returns the list of events selected when configuring the camera in Home Assistant. For example: - [VideoMotion, VideoLoss, CrossLineDetection] - """ - return self.events - - def is_infrared_light_on(self) -> bool: - """ returns true if the infrared light is on """ - return self.data.get("table.Lighting[{0}][0].Mode".format(self._channel), "") == "Manual" - - def get_infrared_brightness(self) -> int: - """Return the brightness of this light, as reported by the camera itself, between 0..255 inclusive""" - - bri = self.data.get("table.Lighting[{0}][0].MiddleLight[0].Light".format(self._channel)) - return dahua_utils.dahua_brightness_to_hass_brightness(bri) - - def is_illuminator_on(self) -> bool: - """Return true if the illuminator light is on""" - # profile_mode 0=day, 1=night, 2=scene - profile_mode = self.get_profile_mode() - - return self.data.get("table.Lighting_V2[{0}][{1}][0].Mode".format(self._channel, profile_mode), "") == "Manual" - - def is_amcrest_flood_light_on(self) -> bool: - """Return true if the amcrest flood light light is on""" - # profile_mode 0=day, 1=night, 2=scene - profile_mode = self.get_profile_mode() - - return self.data.get(f'table.Lighting_V2[{self._channel}][{profile_mode}][1].Mode') == "Manual" - - def is_ring_light_on(self) -> bool: - """Return true if ring light is on for an Amcrest Doorbell""" - return self.data.get("table.LightGlobal[0].Enable") == "true" - - def get_illuminator_brightness(self) -> int: - """Return the brightness of the illuminator light, as reported by the camera itself, between 0..255 inclusive""" - - bri = self.data.get("table.Lighting_V2[{0}][0][0].MiddleLight[0].Light".format(self._channel)) - return dahua_utils.dahua_brightness_to_hass_brightness(bri) - - def is_security_light_on(self) -> bool: - """Return true if the security light is on. This is the red/blue flashing light""" - return self.data.get("status.status.WhiteLight", "") == "On" - - def get_profile_mode(self) -> str: - # profile_mode 0=day, 1=night, 2=scene - return self._profile_mode - - def get_channel(self) -> int: - """returns the channel index of this camera. 0 based. Channel index 0 is channel number 1""" - return self._channel - - def get_channel_number(self) -> int: - """returns the channel number of this camera""" - return self._channel_number - - def get_event_key(self, event_name: str) -> str: - """returns the event key we use for listeners. It uses the channel index to support multiple channels""" - return "{0}-{1}".format(event_name, self._channel) - - def get_address(self) -> str: - """returns the IP address of this camera""" - return self._address - - def get_max_streams(self) -> int: - """Returns the max number of streams supported by the device. All streams might not be enabled though""" - return self._max_streams - - def supports_smart_motion_detection(self) -> bool: - """ True if smart motion detection is supported""" - return self._supports_smart_motion_detection - - def supports_smart_motion_detection_amcrest(self) -> bool: - """ True if smart motion detection is supported for an amcrest device""" - return self.model == "AD410" - - def get_vto_client(self) -> DahuaVTOClient: - """ - Returns an instance of the connected VTO client if this is a VTO device. We need this because there's different - ways to call a VTO device and the VTO client will handle that. For example, to hang up a call - """ - return self.dahua_vto_event_thread.vto_client - - -async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: - """Handle removal of an entry.""" - coordinator = hass.data[DOMAIN][entry.entry_id] - coordinator.dahua_event_thread.stop() - coordinator.dahua_vto_event_thread.stop() - unloaded = all( - await asyncio.gather( - *[ - hass.config_entries.async_forward_entry_unload(entry, platform) - for platform in PLATFORMS - if platform in coordinator.platforms - ] - ) - ) - if unloaded: - hass.data[DOMAIN].pop(entry.entry_id) - - return unloaded - - -async def async_reload_entry(hass: HomeAssistant, entry: ConfigEntry) -> None: - """Reload config entry.""" - await async_unload_entry(hass, entry) - await async_setup_entry(hass, entry) diff --git a/custom_components/dahua/binary_sensor.py b/custom_components/dahua/binary_sensor.py deleted file mode 100644 index 81207587..00000000 --- a/custom_components/dahua/binary_sensor.py +++ /dev/null @@ -1,133 +0,0 @@ -"""Binary sensor platform for dahua.""" -import re - -from homeassistant.components.binary_sensor import BinarySensorEntity -from homeassistant.core import HomeAssistant -from custom_components.dahua import DahuaDataUpdateCoordinator - -from .const import ( - MOTION_SENSOR_DEVICE_CLASS, - DOMAIN, SAFETY_DEVICE_CLASS, CONNECTIVITY_DEVICE_CLASS, SOUND_DEVICE_CLASS, DOOR_DEVICE_CLASS, VOLUME_HIGH_ICON, -) -from .entity import DahuaBaseEntity - -# Override event names. Otherwise we'll generate the name from the event name for example SmartMotionHuman will -# become "Smart Motion Human" -NAME_OVERRIDES = { - "VideoMotion": "Motion Alarm", - "CrossLineDetection": "Cross Line Alarm", - "DoorbellPressed": "Button Pressed", # For VTO/Doorbell devices -} - -# Override the device class for events -DEVICE_CLASS_OVERRIDES = { - "VideoMotion": MOTION_SENSOR_DEVICE_CLASS, - "CrossLineDetection": MOTION_SENSOR_DEVICE_CLASS, - "AlarmLocal": SAFETY_DEVICE_CLASS, - "VideoLoss": SAFETY_DEVICE_CLASS, - "VideoBlind": SAFETY_DEVICE_CLASS, - "StorageNotExist": CONNECTIVITY_DEVICE_CLASS, - "StorageFailure": CONNECTIVITY_DEVICE_CLASS, - "StorageLowSpace": SAFETY_DEVICE_CLASS, - "FireWarning": SAFETY_DEVICE_CLASS, - "DoorbellPressed": SOUND_DEVICE_CLASS, - "DoorStatus": DOOR_DEVICE_CLASS, - "AudioMutation": SOUND_DEVICE_CLASS, -} - -ICON_OVERRIDES = { - "AudioAnomaly": VOLUME_HIGH_ICON, - "AudioMutation": VOLUME_HIGH_ICON, -} - - -async def async_setup_entry(hass: HomeAssistant, entry, async_add_devices): - """Setup binary_sensor platform.""" - coordinator: DahuaDataUpdateCoordinator = hass.data[DOMAIN][entry.entry_id] - - sensors: list[DahuaEventSensor] = [] - for event_name in coordinator.get_event_list(): - sensors.append(DahuaEventSensor(coordinator, entry, event_name)) - - # For doorbells we'll just add these since most people will want them - if coordinator.is_doorbell(): - sensors.append(DahuaEventSensor(coordinator, entry, "DoorbellPressed")) - sensors.append(DahuaEventSensor(coordinator, entry, "Invite")) - sensors.append(DahuaEventSensor(coordinator, entry, "DoorStatus")) - sensors.append(DahuaEventSensor(coordinator, entry, "CallNoAnswered")) - - if sensors: - async_add_devices(sensors) - - -class DahuaEventSensor(DahuaBaseEntity, BinarySensorEntity): - """ - dahua binary_sensor class to record events. Many of these events are configured in the camera UI by going to: - Setting -> Event -> IVS -> and adding a tripwire rule, etc. See the DahuaEventThread in thread.py on how we connect - to the cammera to listen to events. - """ - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, config_entry, event_name: str): - DahuaBaseEntity.__init__(self, coordinator, config_entry) - BinarySensorEntity.__init__(self) - - # event_name is the event name, example: VideoMotion, CrossLineDetection, SmartMotionHuman, etc - self._event_name = event_name - - self._coordinator = coordinator - self._device_name = coordinator.get_device_name() - self._device_class = DEVICE_CLASS_OVERRIDES.get(event_name, MOTION_SENSOR_DEVICE_CLASS) - self._icon_override = ICON_OVERRIDES.get(event_name, None) - - # name is the friendly name, example: Cross Line Alarm. If the name is not found in the override it will be - # generated from the event_name. For example SmartMotionHuman will become "Smart Motion Human" - # https://stackoverflow.com/questions/25674532/pythonic-way-to-add-space-before-capital-letter-if-and-only-if-previous-letter-i/25674575 - default_name = re.sub(r"(? str: - return self._icon_override - - @property - def is_on(self): - """ - Return true if the event is activated. - - This is the magic part of this sensor along with the async_added_to_hass method below. - The async_added_to_hass method adds a listener to the coordinator so when the event is started or stopped - it calls the async_write_ha_state function. async_write_ha_state gets the current value from this is_on method. - """ - return self._coordinator.get_event_timestamp(self._event_name) > 0 - - async def async_added_to_hass(self): - """Connect to dispatcher listening for entity data notifications.""" - self._coordinator.add_dahua_event_listener(self._event_name, self.async_write_ha_state) - - @property - def should_poll(self) -> bool: - """Return True if entity has to be polled for state. False if entity pushes its state to HA""" - return False diff --git a/custom_components/dahua/button.py b/custom_components/dahua/button.py deleted file mode 100644 index d83b1ff6..00000000 --- a/custom_components/dahua/button.py +++ /dev/null @@ -1,12 +0,0 @@ -""" -Button entity platform for Dahua. -https://developers.home-assistant.io/docs/core/entity/button -Buttons require HomeAssistant 2021.12 or greater -""" -from homeassistant.core import HomeAssistant - - -async def async_setup_entry(hass: HomeAssistant, entry, async_add_devices): - """Setup the button platform.""" - # TODO: Add some buttons. This requires a pretty recent version of HomeAssistant so I'm waiting a bit longer - # before adding buttons diff --git a/custom_components/dahua/camera.py b/custom_components/dahua/camera.py deleted file mode 100644 index b9a82e9c..00000000 --- a/custom_components/dahua/camera.py +++ /dev/null @@ -1,385 +0,0 @@ -"""This component provides basic support for Dahua IP cameras.""" -from __future__ import annotations - -import logging -import voluptuous as vol - -from homeassistant.core import HomeAssistant -from homeassistant.helpers import entity_platform -from homeassistant.components.camera import SUPPORT_STREAM, Camera - -from custom_components.dahua import DahuaDataUpdateCoordinator -from custom_components.dahua.entity import DahuaBaseEntity - -from .const import ( - DOMAIN, -) - -_LOGGER: logging.Logger = logging.getLogger(__package__) - -# This service handled setting the infrared mode on the camera to Off, Auto, or Manual... along with the brightness -SERVICE_SET_INFRARED_MODE = "set_infrared_mode" -# This service handles setting the video profile mode to day or night -SERVICE_SET_VIDEO_PROFILE_MODE = "set_video_profile_mode" -SERVICE_SET_FOCUS_ZOOM = "set_focus_zoom" -SERVICE_SET_PRIVACY_MASKING = "set_privacy_masking" -SERVICE_SET_CHANNEL_TITLE = "set_channel_title" -SERVICE_SET_TEXT_OVERLAY = "set_text_overlay" -SERVICE_SET_CUSTOM_OVERLAY = "set_custom_overlay" -SERVICE_SET_RECORD_MODE = "set_record_mode" -SERVICE_ENABLE_CHANNEL_TITLE = "enable_channel_title" -SERVICE_ENABLE_TIME_OVERLay = "enable_time_overlay" -SERVICE_ENABLE_TEXT_OVERLAY = "enable_text_overlay" -SERVICE_ENABLE_CUSTOM_OVERLAY = "enable_custom_overlay" -SERVICE_ENABLE_ALL_IVS_RULES = "enable_all_ivs_rules" -SERVICE_ENABLE_IVS_RULE = "enable_ivs_rule" -SERVICE_VTO_OPEN_DOOR = "vto_open_door" -SERVICE_VTO_CANCEL_CALL = "vto_cancel_call" -SERVICE_SET_DAY_NIGHT_MODE = "set_video_in_day_night_mode" -SERVICE_REBOOT = "reboot" - - -async def async_setup_entry(hass: HomeAssistant, config_entry, async_add_entities): - """Add a Dahua IP camera from a config entry.""" - - coordinator: DahuaDataUpdateCoordinator = hass.data[DOMAIN][config_entry.entry_id] - max_streams = coordinator.get_max_streams() - - # Note the stream_index is 0 based. The main stream is index 0 - for stream_index in range(max_streams): - async_add_entities( - [ - DahuaCamera( - coordinator, - stream_index, - config_entry, - ) - ] - ) - - platform = entity_platform.async_get_current_platform() - - # https://developers.home-assistant.io/docs/dev_101_services/ - # "async_set_video_profile_mode" is called upon calling the service. Defined below in the DahuaCamera class - platform.async_register_entity_service( - SERVICE_SET_VIDEO_PROFILE_MODE, - { - vol.Required("mode"): vol.In( - [ - "Day", - "day", - "Night", - "night", - ]) - }, - "async_set_video_profile_mode" - ) - - platform.async_register_entity_service( - SERVICE_SET_FOCUS_ZOOM, - { - vol.Required("focus", default=""): str, - vol.Required("zoom", default=""): str, - }, - "async_adjustfocus" - ) - - platform.async_register_entity_service( - SERVICE_SET_PRIVACY_MASKING, - { - vol.Required("index", default=0): int, - vol.Required("enabled", default=False): bool, - }, - "async_set_privacy_masking" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_CHANNEL_TITLE, - { - vol.Required("enabled", default=True): bool, - }, - "async_set_enable_channel_title" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_TIME_OVERLay, - { - vol.Required("enabled", default=True): bool, - }, - "async_set_enable_time_overlay" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_TEXT_OVERLAY, - { - vol.Required("group", default=1): int, - vol.Required("enabled", default=False): bool, - }, - "async_set_enable_text_overlay" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_CUSTOM_OVERLAY, - { - vol.Required("group", default=0): int, - vol.Required("enabled", default=False): bool, - }, - "async_set_enable_custom_overlay" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_ALL_IVS_RULES, - { - vol.Required("enabled", default=True): bool, - }, - "async_set_enable_all_ivs_rules" - ) - - platform.async_register_entity_service( - SERVICE_ENABLE_IVS_RULE, - { - vol.Required("index", default=1): int, - vol.Required("enabled", default=True): bool, - }, - "async_enable_ivs_rule" - ) - - platform.async_register_entity_service( - SERVICE_VTO_OPEN_DOOR, - { - vol.Required("door_id", default=1): int, - }, - "async_vto_open_door" - ) - - platform.async_register_entity_service( - SERVICE_VTO_CANCEL_CALL, - {}, - "async_vto_cancel_call" - ) - - platform.async_register_entity_service( - SERVICE_SET_CHANNEL_TITLE, - { - vol.Optional("text1", default=""): str, - vol.Optional("text2", default=""): str, - }, - "async_set_service_set_channel_title" - ) - platform.async_register_entity_service( - SERVICE_SET_TEXT_OVERLAY, - { - vol.Required("group", default=0): int, - vol.Optional("text1", default=""): str, - vol.Optional("text2", default=""): str, - vol.Optional("text3", default=""): str, - vol.Optional("text4", default=""): str, - }, - "async_set_service_set_text_overlay" - ) - - platform.async_register_entity_service( - SERVICE_SET_CUSTOM_OVERLAY, - { - vol.Required("group", default=0): int, - vol.Optional("text1", default=""): str, - vol.Optional("text2", default=""): str, - }, - "async_set_service_set_custom_overlay" - ) - - platform.async_register_entity_service( - SERVICE_SET_DAY_NIGHT_MODE, - { - vol.Required("config_type"): vol.In(["general", "General", "day", "Day", "night", "Night", "0", "1", "2"]), - vol.Required("mode"): vol.In(["color", "Color", "brightness", "Brightness", "blackwhite", "BlackWhite", - "Auto", "auto"]) - }, - "async_set_video_in_day_night_mode" - ) - - platform.async_register_entity_service( - SERVICE_REBOOT, - {}, - "async_reboot" - ) - - platform.async_register_entity_service( - SERVICE_SET_RECORD_MODE, - { - vol.Required("mode"): vol.In(["On", "on", "Off", "off", "Auto", "auto", "0", "1", "2", ]) - }, - "async_set_record_mode" - ) - - # Exposes a service to enable setting the cameras infrared light to Auto, Manual, and Off along with the brightness - if coordinator.supports_infrared_light(): - # "async_set_infrared_mode" is the method called upon calling the service. Defined below in DahuaCamera class - platform.async_register_entity_service( - SERVICE_SET_INFRARED_MODE, - { - vol.Required("mode"): vol.In(["On", "on", "Off", "off", "Auto", "auto"]), - vol.Optional('brightness', default=100): vol.All(vol.Coerce(int), vol.Range(min=0, max=100)), - }, - "async_set_infrared_mode" - ) - - -class DahuaCamera(DahuaBaseEntity, Camera): - """An implementation of a Dahua IP camera.""" - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, stream_index: int, config_entry): - """Initialize the Dahua camera.""" - DahuaBaseEntity.__init__(self, coordinator, config_entry) - Camera.__init__(self) - - name = coordinator.client.to_stream_name(stream_index) - self._channel_number = coordinator.get_channel_number() - self._coordinator = coordinator - self._name = "{0} {1}".format(config_entry.title, name) - self._unique_id = coordinator.get_serial_number() + "_" + name - self._stream_index = stream_index - self._motion_status = False - self._stream_source = coordinator.client.get_rtsp_stream_url(self._channel_number, stream_index) - - @property - def unique_id(self): - """Return the entity unique ID.""" - return self._unique_id - - async def async_camera_image(self, width: int | None = None, height: int | None = None): - """Return a still image response from the camera.""" - # Send the request to snap a picture and return raw jpg data - return await self._coordinator.client.async_get_snapshot(self._channel_number) - - @property - def supported_features(self): - """Return supported features.""" - return SUPPORT_STREAM - - async def stream_source(self): - """Return the RTSP stream source.""" - return self._stream_source - - @property - def motion_detection_enabled(self): - """Camera Motion Detection Status.""" - return self._coordinator.is_motion_detection_enabled() - - async def async_enable_motion_detection(self): - """Enable motion detection in camera.""" - try: - channel = self._coordinator.get_channel() - await self._coordinator.client.enable_motion_detection(channel, True) - await self._coordinator.async_refresh() - except TypeError: - _LOGGER.debug("Failed enabling motion detection on '%s'. Is it supported by the device?", self._name) - - async def async_disable_motion_detection(self): - """Disable motion detection.""" - try: - channel = self._coordinator.get_channel() - await self._coordinator.client.enable_motion_detection(channel, False) - await self._coordinator.async_refresh() - except TypeError: - _LOGGER.debug("Failed disabling motion detection on '%s'. Is it supported by the device?", self._name) - - @property - def name(self): - """Return the name of this camera.""" - return self._name - - async def async_set_infrared_mode(self, mode: str, brightness: int): - """ Handles the service call from SERVICE_SET_INFRARED_MODE to set infrared mode and brightness """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_lighting_v1_mode(channel, mode, brightness) - await self._coordinator.async_refresh() - - async def async_set_video_in_day_night_mode(self, config_type: str, mode: str): - """ Handles the service call from SERVICE_SET_DAY_NIGHT_MODE to set the day/night color mode """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_video_in_day_night_mode(channel, config_type, mode) - await self._coordinator.async_refresh() - - async def async_reboot(self): - """ Handles the service call from SERVICE_REBOOT to reboot the device """ - await self._coordinator.client.reboot() - - async def async_set_record_mode(self, mode: str): - """ Handles the service call from SERVICE_SET_RECORD_MODE to set the record mode """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_record_mode(channel, mode) - await self._coordinator.async_refresh() - - async def async_set_video_profile_mode(self, mode: str): - """ Handles the service call from SERVICE_SET_VIDEO_PROFILE_MODE to set profile mode to day/night """ - channel = self._coordinator.get_channel() - model = self._coordinator.get_model() - # Some NVRs like the Lorex DHI-NVR4108HS-8P-4KS2 change the day/night mode through a switch - if 'NVR4108HS' in model: - await self._coordinator.client.async_set_night_switch_mode(channel, mode) - else: - await self._coordinator.client.async_set_video_profile_mode(channel, mode) - - async def async_adjustfocus(self, focus: str, zoom: str): - """ Handles the service call from SERVICE_SET_INFRARED_MODE to set zoom and focus """ - await self._coordinator.client.async_adjustfocus_v1(focus, zoom) - await self._coordinator.async_refresh() - - async def async_set_privacy_masking(self, index: int, enabled: bool): - """ Handles the service call from SERVICE_SET_PRIVACY_MASKING to control the privacy masking """ - await self._coordinator.client.async_setprivacymask(index, enabled) - - async def async_set_enable_channel_title(self, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_CHANNEL_TITLE """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_enable_channel_title(channel, enabled) - - async def async_set_enable_time_overlay(self, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_TIME_OVERLAY """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_enable_time_overlay(channel, enabled) - - async def async_set_enable_text_overlay(self, group: int, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_TEXT_OVERLAY """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_enable_text_overlay(channel, group, enabled) - - async def async_set_enable_custom_overlay(self, group: int, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_CUSTOM_OVERLAY """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_enable_custom_overlay(channel, group, enabled) - - async def async_set_enable_all_ivs_rules(self, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_ALL_IVS_RULES """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_all_ivs_rules(channel, enabled) - - async def async_enable_ivs_rule(self, index: int, enabled: bool): - """ Handles the service call from SERVICE_ENABLE_IVS_RULE """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_ivs_rule(channel, index, enabled) - - async def async_vto_open_door(self, door_id: int): - """ Handles the service call from SERVICE_VTO_OPEN_DOOR """ - await self._coordinator.client.async_access_control_open_door(door_id) - - async def async_vto_cancel_call(self): - """ Handles the service call from SERVICE_VTO_CANCEL_CALL to cancel VTO calls """ - await self._coordinator.get_vto_client().cancel_call() - - async def async_set_service_set_channel_title(self, text1: str, text2: str): - """ Handles the service call from SERVICE_SET_CHANNEL_TITLE to set profile mode to day/night """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_service_set_channel_title(channel, text1, text2) - - async def async_set_service_set_text_overlay(self, group: int, text1: str, text2: str, text3: str, - text4: str): - """ Handles the service call from SERVICE_SET_TEXT_OVERLAY to set profile mode to day/night """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_service_set_text_overlay(channel, group, text1, text2, text3, text4) - - async def async_set_service_set_custom_overlay(self, group: int, text1: str, text2: str): - """ Handles the service call from SERVICE_SET_CUSTOM_OVERLAY to set profile mode to day/night """ - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_service_set_custom_overlay(channel, group, text1, text2) diff --git a/custom_components/dahua/client.py b/custom_components/dahua/client.py deleted file mode 100644 index c8c0519b..00000000 --- a/custom_components/dahua/client.py +++ /dev/null @@ -1,790 +0,0 @@ -"""Dahua API Client.""" -import logging -import socket -import asyncio -import aiohttp -import async_timeout - -from .digest import DigestAuth -from hashlib import md5 - -_LOGGER: logging.Logger = logging.getLogger(__package__) - -TIMEOUT_SECONDS = 20 -SECURITY_LIGHT_TYPE = 1 -SIREN_TYPE = 2 - - -class DahuaClient: - """ - DahuaClient is the client for accessing Dahua IP Cameras. The APIs were discovered from the "API of HTTP Protocol Specification" V2.76 2019-07-25 document - and from inspecting the camera's HTTP UI request/responses. - - events is the list of events used to monitor on the camera (For example, motion detection) - """ - - def __init__( - self, - username: str, - password: str, - address: str, - port: int, - rtsp_port: int, - session: aiohttp.ClientSession - ) -> None: - self._username = username - self._password = password - self._address = address - self._session = session - self._port = port - self._rtsp_port = rtsp_port - - protocol = "https" if int(port) == 443 else "http" - self._base = "{0}://{1}:{2}".format(protocol, address, port) - - def get_rtsp_stream_url(self, channel: int, subtype: int) -> str: - """ - Returns the RTSP url for the supplied subtype (subtype is 0=Main stream, 1=Sub stream) - """ - url = "rtsp://{0}:{1}@{2}:{3}/cam/realmonitor?channel={4}&subtype={5}".format( - self._username, - self._password, - self._address, - self._rtsp_port, - channel, - subtype, - ) - if subtype == 3: - url = "rtsp://{0}:{1}@{2}".format( - self._username, - self._password, - self._address, - ) - - return url - - async def async_get_snapshot(self, channel_number: int) -> bytes: - """ - Takes a snapshot of the camera and returns the binary jpeg data - NOTE: channel_number is not the channel_index. channel_number is the index + 1 - so channel index 0 is channel number 1. Except for some older firmwares where channel - and channel number are the same! - """ - url = "/cgi-bin/snapshot.cgi?channel={0}".format(channel_number) - return await self.get_bytes(url) - - async def async_get_system_info(self) -> dict: - """ - Get system info data from the getSystemInfo API. Example response: - - appAutoStart=true - deviceType=IPC-HDW5831R-ZE - hardwareVersion=1.00 - processor=S3LM - serialNumber=4X7C5A1ZAG21L3F - updateSerial=IPC-HDW5830R-Z - updateSerialCloudUpgrade=IPC-HDW5830R-Z:07:01:08:70:52:00:09:0E:03:00:04:8F0:00:00:00:00:00:02:00:00:600 - """ - try: - return await self.get("/cgi-bin/magicBox.cgi?action=getSystemInfo") - except aiohttp.ClientResponseError as e: - not_hashed_id = "{0}_{1}_{2}_{3}".format(self._address, self._rtsp_port, self._username, self._password) - unique_cam_id = md5(not_hashed_id.encode('UTF-8')).hexdigest() - return {"serialNumber": unique_cam_id} - - async def get_device_type(self) -> dict: - """ - getDeviceType returns the device type. Example response: - type=IPC-HDW5831R-ZE - ... - Some cams might return... - type=IP Camera - """ - try: - return await self.get("/cgi-bin/magicBox.cgi?action=getDeviceType") - except aiohttp.ClientResponseError as e: - return {"type": "Generic RTSP"} - - async def get_software_version(self) -> dict: - """ - get_software_version returns the device software version (also known as the firmware version). Example response: - version=2.800.0000016.0.R,build:2020-06-05 - """ - try: - return await self.get("/cgi-bin/magicBox.cgi?action=getSoftwareVersion") - except aiohttp.ClientResponseError as e: - return {"version": "1.0"} - - async def get_machine_name(self) -> dict: - """ get_machine_name returns the device name. Example response: name=FrontDoorCam """ - try: - return await self.get("/cgi-bin/magicBox.cgi?action=getMachineName") - except aiohttp.ClientResponseError as e: - not_hashed_id = "{0}_{1}_{2}_{3}".format(self._address, self._rtsp_port, self._username, self._password) - unique_cam_id = md5(not_hashed_id.encode('UTF-8')).hexdigest() - return {"name": unique_cam_id} - - async def get_vendor(self) -> dict: - """ get_vendor returns the vendor. Example response: vendor=Dahua """ - try: - return await self.get("/cgi-bin/magicBox.cgi?action=getVendor") - except aiohttp.ClientResponseError as e: - return {"vendor": "Generic RTSP"} - - async def reboot(self) -> dict: - """ Reboots the device """ - return await self.get("/cgi-bin/magicBox.cgi?action=reboot") - - async def get_max_extra_streams(self) -> int: - """ get_max_extra_streams returns the max number of sub streams supported by the camera """ - try: - result = await self.get("/cgi-bin/magicBox.cgi?action=getProductDefinition&name=MaxExtraStream") - return int(result.get("table.MaxExtraStreams", "2")) - except aiohttp.ClientResponseError as e: - pass - # If we can't fetch, just assume 2 since that's pretty standard - return 3 - - async def async_get_coaxial_control_io_status(self) -> dict: - """ - async_get_coaxial_control_io_status returns the the current state of the speaker and white light. - Note that the "white light" here seems to also work for cameras that have the red/blue flashing alarm light - like the IPC-HDW3849HP-AS-PV. - - Example response: - - status.status.Speaker=Off - status.status.WhiteLight=Off - """ - url = "/cgi-bin/coaxialControlIO.cgi?action=getStatus&channel=1" - return await self.get(url) - - async def async_get_lighting_v2(self) -> dict: - """ - async_get_lighting_v2 will fetch the status of the camera light (also known as the illuminator) - NOTE: this is not the same as the infrared (IR) light. This is the white visible light on the camera - Not all cameras have this feature. - - Example response: - table.Lighting_V2[0][2][0].Correction=50 - table.Lighting_V2[0][2][0].LightType=WhiteLight - table.Lighting_V2[0][2][0].MiddleLight[0].Angle=50 - table.Lighting_V2[0][2][0].MiddleLight[0].Light=100 - table.Lighting_V2[0][2][0].Mode=Manual - table.Lighting_V2[0][2][0].PercentOfMaxBrightness=100 - table.Lighting_V2[0][2][0].Sensitive=3 - """ - url = "/cgi-bin/configManager.cgi?action=getConfig&name=Lighting_V2" - return await self.get(url) - - async def async_get_machine_name(self) -> dict: - """ - async_get_lighting_v1 will fetch the status of the IR light (InfraRed light) - - Example response: - table.General.MachineName=Cam4 - """ - url = "/cgi-bin/configManager.cgi?action=getConfig&name=General.MachineName" - try: - return await self.get(url) - except aiohttp.ClientResponseError as e: - not_hashed_id = "{0}_{1}_{2}_{3}".format(self._address, self._rtsp_port, self._username, self._password) - unique_cam_id = md5(not_hashed_id.encode('UTF-8')).hexdigest() - return {"table.General.MachineName": unique_cam_id} - - async def async_get_config(self, name) -> dict: - """ async_get_config gets a config by name """ - # example name=Lighting[0][0] - url = "/cgi-bin/configManager.cgi?action=getConfig&name={0}".format(name) - try: - return await self.get(url) - except aiohttp.ClientResponseError as e: - return {} - - async def async_get_config_lighting(self, channel: int, profile_mode) -> dict: - """ - async_get_config_lighting will fetch the status of the IR light (InfraRed light) - profile_mode: = 0=day, 1=night, 2=normal scene - - Example response: - table.Lighting[0][0].Correction=50 - table.Lighting[0][0].MiddleLight[0].Angle=50 - table.Lighting[0][0].MiddleLight[0].Light=50 - table.Lighting[0][0].Mode=Auto - table.Lighting[0][0].Sensitive=3 - """ - try: - return await self.async_get_config("Lighting[{0}][{1}]".format(channel, profile_mode)) - except aiohttp.ClientResponseError as e: - if e.status == 400: - # Some cams/dvrs/nvrs might not support this option. - # We'll just return an empty response to not break the integration. - return {} - raise e - - async def async_get_config_motion_detection(self) -> dict: - """ - async_get_config_motion_detection will fetch the motion detection status (enabled or not) - Example response: - table.MotionDetect[0].DetectVersion=V3.0 - table.MotionDetect[0].Enable=true - """ - try: - return await self.async_get_config("MotionDetect") - except aiohttp.ClientResponseError as e: - return {"table.MotionDetect[0].Enable": "false"} - - async def async_get_video_analyse_rules_for_amcrest(self): - """ - returns the VideoAnalyseRule and if they are enabled or not. - Example output: - table.VideoAnalyseRule[0][0].Enable=false - """ - try: - return await self.async_get_config("VideoAnalyseRule[0][0].Enable") - except aiohttp.ClientResponseError as e: - return {"table.VideoAnalyseRule[0][0].Enable": "false"} - - async def async_get_ivs_rules(self): - """ - returns the IVS rules and if they are enabled or not. [0][1] means channel 0, rule 1 - table.VideoAnalyseRule[0][1].Enable=true - table.VideoAnalyseRule[0][1].Name=IVS-1 - """ - return await self.async_get_config("VideoAnalyseRule") - - async def async_set_all_ivs_rules(self, channel: int, enabled: bool): - """ - Sets all IVS rules to enabled or disabled - """ - rules = await self.async_get_ivs_rules() - # Supporting up to a max of 11 rules. Just because 11 seems like a high enough number - rules_set = [] - for index in range(10): - rule = "table.VideoAnalyseRule[{0}][{1}].Enable".format(channel, index) - if rule in rules: - rules_set.append("VideoAnalyseRule[{0}][{1}].Enable={2}".format(channel, index, str(enabled).lower())) - - if len(rules_set) > 0: - url = "/cgi-bin/configManager.cgi?action=setConfig&" + "&".join(rules_set) - return await self.get(url, True) - - async def async_set_ivs_rule(self, channel: int, index: int, enabled: bool): - """ Sets and IVS rules to enabled or disabled. This also works for Amcrest smart motion detection""" - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoAnalyseRule[{0}][{1}].Enable={2}".format( - channel, index, str(enabled).lower() - ) - return await self.get(url, True) - - async def async_enabled_smart_motion_detection(self, enabled: bool): - """ Enables or disabled smart motion detection for Dahua devices (doesn't work for Amcrest)""" - url = "/cgi-bin/configManager.cgi?action=setConfig&SmartMotionDetect[0].Enable={0}".format(str(enabled).lower()) - return await self.get(url, True) - - async def async_set_light_global_enabled(self, enabled: bool): - """ Turns the blue ring light on/off for Amcrest doorbells """ - url = "/cgi-bin/configManager.cgi?action=setConfig&LightGlobal[0].Enable={0}".format(str(enabled).lower()) - return await self.get(url, True) - - async def async_get_smart_motion_detection(self) -> dict: - """ - Gets the status of smart motion detection. Example output: - table.SmartMotionDetect[0].Enable=true - table.SmartMotionDetect[0].ObjectTypes.Human=true - table.SmartMotionDetect[0].ObjectTypes.Vehicle=false - table.SmartMotionDetect[0].Sensitivity=Middle - """ - url = "/cgi-bin/configManager.cgi?action=getConfig&name=SmartMotionDetect" - return await self.get(url) - - async def async_get_light_global_enabled(self) -> dict: - """ - Returns the state of the Amcrest blue ring light (if it's on or off) - Example output: - table.LightGlobal[0].Enable=true - """ - url = "/cgi-bin/configManager.cgi?action=getConfig&name=LightGlobal[0].Enable" - return await self.get(url) - - async def async_set_lighting_v1(self, channel: int, enabled: bool, brightness: int) -> dict: - """ async_get_lighting_v1 will turn the IR light (InfraRed light) on or off """ - # on = Manual, off = Off - mode = "Manual" - if not enabled: - mode = "Off" - return await self.async_set_lighting_v1_mode(channel, mode, brightness) - - async def async_set_lighting_v1_mode(self, channel: int, mode: str, brightness: int) -> dict: - """ - async_set_lighting_v1_mode will set IR light (InfraRed light) mode and brightness - Mode should be one of: Manual, Off, or Auto - Brightness should be between 0 and 100 inclusive. 100 being the brightest - """ - - if mode.lower() == "on": - mode = "Manual" - # Dahua api expects the first char to be capital - mode = mode.capitalize() - - url = "/cgi-bin/configManager.cgi?action=setConfig&Lighting[{channel}][0].Mode={mode}&Lighting[{channel}][0].MiddleLight[0].Light={brightness}".format( - channel=channel, mode=mode, brightness=brightness - ) - return await self.get(url) - - async def async_set_video_profile_mode(self, channel: int, mode: str): - """ - async_set_video_profile_mode will set camera's profile mode to day or night - Mode should be one of: Day or Night - """ - - if mode.lower() == "night": - mode = "1" - else: - # Default to "day", which is 0 - mode = "0" - - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoInMode[{0}].Config[0]={1}".format(channel, mode) - return await self.get(url, True) - - async def async_adjustfocus_v1(self, focus: str, zoom: str): - """ - async_adjustfocus will set the zoom and focus - """ - - - url = "/cgi-bin/devVideoInput.cgi?action=adjustFocus&focus={0}&zoom={1}".format(focus, zoom) - return await self.get(url, True) - - async def async_setprivacymask(self, index: int, enabled: bool): - """ - async_setprivacymask will enable or disable the privacy mask - """ - - - url = "/cgi-bin/configManager.cgi?action=setConfig&PrivacyMasking[0][{0}].Enable={1}".format( - index, str(enabled).lower() - ) - return await self.get(url, True) - - async def async_set_night_switch_mode(self, channel: int, mode: str): - """ - async_set_night_switch_mode is the same as async_set_video_profile_mode when accessing the camera - through a lorex NVR - Mode should be one of: Day or Night - """ - - if mode.lower() == "night": - mode = "3" - else: - # Default to "day", which is 0 - mode = "0" - - url = f"/cgi-bin/configManager.cgi?action=setConfig&VideoInOptions[{channel}].NightOptions.SwitchMode={mode}" - _LOGGER.debug("Switching night mode: %s", url) - return await self.get(url, True) - - async def async_enable_channel_title(self, channel: int, enabled: bool, ): - """ async_set_enable_channel_title will enable or disables the camera's channel title overlay """ - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].ChannelTitle.EncodeBlend={1}".format( - channel, str(enabled).lower() - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could enable/disable channel title") - - async def async_enable_time_overlay(self, channel: int, enabled: bool): - """ async_set_enable_time_overlay will enable or disables the camera's time overlay """ - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].TimeTitle.EncodeBlend={1}".format( - channel, str(enabled).lower() - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not enable/disable time overlay") - - async def async_enable_text_overlay(self, channel: int, group: int, enabled: bool): - """ async_set_enable_text_overlay will enable or disables the camera's text overlay """ - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].CustomTitle[{1}].EncodeBlend={2}".format( - channel, group, str(enabled).lower() - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not enable/disable text overlay") - - async def async_enable_custom_overlay(self, channel: int, group: int, enabled: bool): - """ async_set_enable_custom_overlay will enable or disables the camera's custom overlay """ - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].UserDefinedTitle[{1}].EncodeBlend={2}".format( - channel, group, str(enabled).lower() - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not enable/disable customer overlay") - - async def async_set_service_set_channel_title(self, channel: int, text1: str, text2: str): - """ async_set_service_set_channel_title sets the channel title """ - text = '|'.join(filter(None, [text1, text2])) - url = "/cgi-bin/configManager.cgi?action=setConfig&ChannelTitle[{0}].Name={1}".format( - channel, text - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not set text") - - async def async_set_service_set_text_overlay(self, channel: int, group: int, text1: str, text2: str, text3: str, - text4: str): - """ async_set_service_set_text_overlay sets the video text overlay """ - text = '|'.join(filter(None, [text1, text2, text3, text4])) - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].CustomTitle[{1}].Text={2}".format( - channel, group, text - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not set text") - - async def async_set_service_set_custom_overlay(self, channel: int, group: int, text1: str, text2: str): - """ async_set_service_set_custom_overlay sets the customer overlay on the video""" - text = '|'.join(filter(None, [text1, text2])) - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoWidget[{0}].UserDefinedTitle[{1}].Text={2}".format( - channel, group, text - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not set text") - - async def async_set_lighting_v2(self, channel: int, enabled: bool, brightness: int, profile_mode: str) -> dict: - """ - async_set_lighting_v2 will turn on or off the white light on the camera. If turning on, the brightness will be used. - brightness is in the range of 0 to 100 inclusive where 100 is the brightest. - NOTE: this is not the same as the infrared (IR) light. This is the white visible light on the camera - - profile_mode: 0=day, 1=night, 2=scene - """ - - # on = Manual, off = Off - mode = "Manual" - if not enabled: - mode = "Off" - url = "/cgi-bin/configManager.cgi?action=setConfig&Lighting_V2[{channel}][{profile_mode}][0].Mode={mode}&Lighting_V2[{channel}][{profile_mode}][0].MiddleLight[0].Light={brightness}".format( - channel=channel, profile_mode=profile_mode, mode=mode, brightness=brightness - ) - _LOGGER.debug("Turning light on: %s", url) - return await self.get(url) - - # async def async_set_lighting_v2_for_amcrest_flood_lights(self, channel: int, enabled: bool, brightness: int, profile_mode: str) -> dict: - async def async_set_lighting_v2_for_amcrest_flood_lights(self, channel: int, enabled: bool, profile_mode: str) -> dict: - """ - async_set_lighting_v2_for_amcrest_floodlights will turn on or off the flood light on the camera. If turning on, the brightness will be used. - brightness is in the range of 0 to 100 inclusive where 100 is the brightest. - NOTE: While the flood lights do support an auto or "smart" mode, the api does not handle this change properly. - If one wishes to make the change back to auto, it must be done in the 'Amcrest Smart Home' smartphone app. - - profile_mode: 0=day, 1=night, 2=scene - """ - - # on = Manual, off = Off - mode = "Manual" - if not enabled: - mode = "Off" - url_base = "/cgi-bin/configManager.cgi?action=setConfig" - mode_cmnd = f'Lighting_V2[{channel}][{profile_mode}][1].Mode={mode}' - # brightness_cmnd = f'Lighting_V2[{channel}][{profile_mode}][1].MiddleLight[0].Light={brightness}' - # url = f'{url_base}&{mode_cmnd}&{brightness_cmnd}' - url = f'{url_base}&{mode_cmnd}' - _LOGGER.debug("Switching light: %s", url) - return await self.get(url) - - async def async_set_lighting_v2_for_amcrest_doorbells(self, mode: str) -> dict: - """ - async_set_lighting_v2_for_amcrest_doorbells will turn on or off the white light on Amcrest doorbells - mode: On, Off, Flicker - """ - mode = mode.lower() - cmd = "Off" - if mode == "on": - cmd = "ForceOn&Lighting_V2[0][0][1].State=On" - elif mode in ('strobe', 'flicker'): - cmd = "ForceOn&Lighting_V2[0][0][1].State=Flicker" - - url = "/cgi-bin/configManager.cgi?action=setConfig&Lighting_V2[0][0][1].Mode={cmd}".format(cmd=cmd) - _LOGGER.debug("Turning doorbell light on: %s", url) - return await self.get(url) - - async def async_set_video_in_day_night_mode(self, channel: int, config_type: str, mode: str): - """ - async_set_video_in_day_night_mode will set the video dan/night config. For example to see it to Color or Black - and white. - - config_type is one of "general", "day", or "night" - mode is one of: "Color", "Brightness", or "BlackWhite". Note Brightness is also known as "Auto" - """ - - # Map the input to the Dahua required integer: 0=day, 1=night, 2=general - if config_type == "day": - config_no = 0 - elif config_type == "night": - config_no = 1 - else: - # general - config_no = 2 - - # Map the mode - if mode is None or mode.lower() == "auto" or mode.lower() == "brightness": - mode = "Brightness" - elif mode.lower() == "color": - mode = "Color" - elif mode.lower() == "blackwhite": - mode = "BlackWhite" - - url = "/cgi-bin/configManager.cgi?action=setConfig&VideoInDayNight[{0}][{1}].Mode={2}".format( - channel, str(config_no), mode - ) - value = await self.get(url) - if "OK" not in value and "ok" not in value: - raise Exception("Could not set Day/Night mode") - - async def async_get_video_in_mode(self) -> dict: - """ - async_get_video_in_mode will return the profile mode (day/night) - 0 means config for day, - 1 means config for night, and - 2 means config for normal scene. - - table.VideoInMode[0].Config[0]=2 - table.VideoInMode[0].Mode=0 - table.VideoInMode[0].TimeSection[0][0]=0 00:00:00-24:00:00 - """ - - url = "/cgi-bin/configManager.cgi?action=getConfig&name=VideoInMode" - return await self.get(url) - - async def async_set_coaxial_control_state(self, channel: int, dahua_type: int, enabled: bool) -> dict: - """ - async_set_lighting_v2 will turn on or off the white light on the camera. - - Type=1 -> white light on the camera. this is not the same as the infrared (IR) light. This is the white visible light on the camera - Type=2 -> siren. The siren will trigger for 10 seconds or so and then turn off. I don't know how to get the siren to play forever - NOTE: this is not the same as the infrared (IR) light. This is the white visible light on the camera - """ - - # on = 1, off = 0 - io = "1" - if not enabled: - io = "2" - - url = "/cgi-bin/coaxialControlIO.cgi?action=control&channel={channel}&info[0].Type={dahua_type}&info[0].IO={io}".format( - channel=channel, dahua_type=dahua_type, io=io) - _LOGGER.debug("Setting coaxial control state to %s: %s", io, url) - return await self.get(url) - - async def async_set_disarming_linkage(self, channel: int, enabled: bool) -> dict: - """ - async_set_disarming_linkage will set the camera's disarming linkage (Event -> Disarming in the UI) - """ - - value = "false" - if enabled: - value = "true" - - url = "/cgi-bin/configManager.cgi?action=setConfig&DisableLinkage[{0}].Enable={1}".format(channel, value) - return await self.get(url) - - async def async_set_record_mode(self, channel: int, mode: str) -> dict: - """ - async_set_record_mode sets the record mode. - mode should be one of: auto, manual, or off - """ - - if mode.lower() == "auto": - mode = "0" - elif mode.lower() == "manual" or mode.lower() == "on": - mode = "1" - elif mode.lower() == "off": - mode = "2" - url = "/cgi-bin/configManager.cgi?action=setConfig&RecordMode[{0}].Mode={1}".format(channel, mode) - _LOGGER.debug("Setting record mode: %s", url) - return await self.get(url) - - async def async_get_disarming_linkage(self) -> dict: - """ - async_get_disarming_linkage will return true if the disarming linkage (Event -> Disarming in the UI) is enabled - - returns - table.DisableLinkage.Enable=false - """ - - url = "/cgi-bin/configManager.cgi?action=getConfig&name=DisableLinkage" - try: - return await self.get(url) - except aiohttp.ClientResponseError as e: - return {"table.DisableLinkage.Enable": "false"} - - async def async_access_control_open_door(self, door_id: int = 1) -> dict: - """ - async_access_control_open_door opens a door via a VTO - """ - url = "/cgi-bin/accessControl.cgi?action=openDoor&UserID=101&Type=Remote&channel={0}".format(door_id) - return await self.get(url) - - async def enable_motion_detection(self, channel: int, enabled: bool) -> dict: - """ - enable_motion_detection will either enable/disable motion detection on the camera depending on the value - """ - url = "/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[{channel}].Enable={enabled}&MotionDetect[{channel}].DetectVersion=V3.0".format( - channel=channel, enabled=str(enabled).lower()) - response = await self.get(url) - - if "OK" in response: - return response - - # Some older cameras do not support the above API, so try this one - url = "/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[{0}].Enable={1}".format(channel, - str(enabled).lower()) - return await self.get(url) - - async def stream_events(self, on_receive, events: list, channel: int): - """ - enable_motion_detection will either enable or disable motion detection on the camera depending on the supplied value - - All: Use the literal word "All" to get back all events.. or pick and choose from the ones below - VideoMotion: motion detection event - VideoMotionInfo: fires when there's motion. Not really sure what it is for - NewFile: - SmartMotionHuman: human smart motion detection - SmartMotionVehicle:Vehicle smart motion detection - IntelliFrame: I don't know what this is - VideoLoss: video loss detection event - VideoBlind: video blind detection event. - AlarmLocal: alarm detection event. - CrossLineDetection: tripwire event - CrossRegionDetection: intrusion event - LeftDetection: abandoned object detection - TakenAwayDetection: missing object detection - VideoAbnormalDetection: scene change event - FaceDetection: face detect event - AudioMutation: intensity change - AudioAnomaly: input abnormal - VideoUnFocus: defocus detect event - WanderDetection: loitering detection event - RioterDetection: People Gathering event - ParkingDetection: parking detection event - MoveDetection: fast moving event - StorageNotExist: storage not exist event. - StorageFailure: storage failure event. - StorageLowSpace: storage low space event. - AlarmOutput: alarm output event. - InterVideoAccess: I don't know what this is - NTPAdjustTime: NTP time updates? - TimeChange: Some event for time changes, related to NTPAdjustTime - MDResult: motion detection data reporting event. The motion detect window contains 18 rows and 22 columns. The event info contains motion detect data with mask of every row. - HeatImagingTemper: temperature alarm event - CrowdDetection: crowd density overrun event - FireWarning: fire warning event - FireWarningInfo: fire warning specific data info - - In the example, you can see most event info is like "Code=eventcode; action=Start; - index=0", but for some specific events, they will contain an another parameter named - "data", the event info is like "Code=eventcode; action=Start; index=0; data=datainfo", - the datainfo's fomat is JSON(JavaScript Object Notation). The detail information about - the specific events and datainfo are listed in the appendix below this table. - - Heartbeat: integer, range is [1,60],unit is second.If the URL contains this parameter, - and the value is 5, it means every 5 seconds the device should send the heartbeat - message to the client,the heartbeat message are "Heartbeat". - Note: Heartbeat message must be sent before heartbeat timeout - """ - # Use codes=[All] for all codes - codes = ",".join(events) - url = "{0}/cgi-bin/eventManager.cgi?action=attach&codes=[{1}]&heartbeat=5".format(self._base, codes) - if self._username is not None and self._password is not None: - response = None - - try: - auth = DigestAuth(self._username, self._password, self._session) - response = await auth.request("GET", url) - response.raise_for_status() - - # https://docs.aiohttp.org/en/stable/streams.html - async for data, _ in response.content.iter_chunks(): - on_receive(data, channel) - except Exception as exception: - pass - finally: - if response is not None: - response.close() - - @staticmethod - async def parse_dahua_api_response(data: str) -> dict: - """ - Dahua APIs return back text that looks like this: - - key1=value1 - key2=value2 - - We'll convert that to a dictionary like {"key1":"value1", "key2":"value2"} - """ - lines = data.splitlines() - data_dict = {} - for line in lines: - parts = line.split("=", 1) - if len(parts) == 2: - data_dict[parts[0]] = parts[1] - else: - # We didn't get a key=value. We just got a key. Just stick it in the dictionary and move on - data_dict[parts[0]] = line - return data_dict - - async def get_bytes(self, url: str) -> bytes: - """Get information from the API. This will return the raw response and not process it""" - async with async_timeout.timeout(TIMEOUT_SECONDS): - response = None - try: - auth = DigestAuth(self._username, self._password, self._session) - response = await auth.request("GET", self._base + url) - response.raise_for_status() - - return await response.read() - finally: - if response is not None: - response.close() - - async def get(self, url: str, verify_ok=False) -> dict: - """Get information from the API.""" - url = self._base + url - try: - async with async_timeout.timeout(TIMEOUT_SECONDS): - response = None - try: - auth = DigestAuth(self._username, self._password, self._session) - response = await auth.request("GET", url) - response.raise_for_status() - data = await response.text() - if verify_ok: - if data.lower().strip() != "ok": - raise Exception(data) - return await self.parse_dahua_api_response(data) - finally: - if response is not None: - response.close() - except asyncio.TimeoutError as exception: - _LOGGER.warning("TimeoutError fetching information from %s", url) - raise exception - except (KeyError, TypeError) as exception: - _LOGGER.warning("TypeError fetching information from %s", url) - raise exception - except (aiohttp.ClientError, socket.gaierror) as exception: - _LOGGER.debug("ClientError fetching information from %s", url) - raise exception - except Exception as exception: # pylint: disable=broad-except - _LOGGER.warning("Exception fetching information from %s", url) - raise exception - - @staticmethod - def to_stream_name(subtype: int) -> str: - """ Given the subtype (aka, stream index), returns the stream name (Main or Sub) """ - if subtype == 0: - return "Main" - elif subtype == 1: - # We originally didn't support more than 1 sub-stream and it we just called it "Sub". To keep backwards - # compatibility we'll keep the name "Sub" for the first sub-stream. Others will follow the pattern below - return "Sub" - else: - return "Sub_{0}".format(subtype) diff --git a/custom_components/dahua/config_flow.py b/custom_components/dahua/config_flow.py deleted file mode 100644 index c2ebd626..00000000 --- a/custom_components/dahua/config_flow.py +++ /dev/null @@ -1,230 +0,0 @@ -"""Adds config flow (UI flow) for Dahua IP cameras.""" -import logging -import ssl - -import voluptuous as vol - -from aiohttp import ClientSession, TCPConnector - -from homeassistant import config_entries -from homeassistant.core import callback -from homeassistant.helpers.aiohttp_client import async_create_clientsession -from homeassistant.helpers import config_validation as cv - -from .client import DahuaClient -from .const import ( - CONF_PASSWORD, - CONF_USERNAME, - CONF_ADDRESS, - CONF_RTSP_PORT, - CONF_PORT, - CONF_EVENTS, - CONF_NAME, - DOMAIN, - PLATFORMS, - CONF_CHANNEL, -) - -""" -https://developers.home-assistant.io/docs/config_entries_config_flow_handler -https://developers.home-assistant.io/docs/data_entry_flow_index/ -""" - -_LOGGER: logging.Logger = logging.getLogger(__package__) - -DEFAULT_EVENTS = ["VideoMotion", "CrossLineDetection", "AlarmLocal", "VideoLoss", "VideoBlind", "AudioMutation", - "CrossRegionDetection", "SmartMotionHuman", "SmartMotionVehicle"] - -ALL_EVENTS = ["VideoMotion", - "VideoLoss", - "AlarmLocal", - "CrossLineDetection", - "CrossRegionDetection", - "AudioMutation", - "SmartMotionHuman", - "SmartMotionVehicle", - "VideoBlind", - "AudioAnomaly", - "VideoMotionInfo", - "NewFile", - "IntelliFrame", - "LeftDetection", - "TakenAwayDetection", - "VideoAbnormalDetection", - "FaceDetection", - "VideoUnFocus", - "WanderDetection", - "RioterDetection", - "ParkingDetection", - "MoveDetection", - "StorageNotExist", - "StorageFailure", - "StorageLowSpace", - "AlarmOutput", - "InterVideoAccess", - "NTPAdjustTime", - "TimeChange", - "MDResult", - "HeatImagingTemper", - "CrowdDetection", - "FireWarning", - "FireWarningInfo", - "ObjectPlacementDetection", - "ObjectRemovalDetection", - ] - -""" -https://developers.home-assistant.io/docs/data_entry_flow_index -""" - - -class DahuaFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): - """Config flow for Dahua Camera API.""" - - VERSION = 1 - CONNECTION_CLASS = config_entries.CONN_CLASS_LOCAL_POLL - - def __init__(self): - """Initialize.""" - self.dahua_config = {} - self._errors = {} - self.init_info = None - - async def async_step_user(self, user_input=None): - """Handle a flow initialized by the user to add a camera.""" - self._errors = {} - - # Uncomment the next 2 lines if only a single instance of the integration is allowed: - # if self._async_current_entries(): - # return self.async_abort(reason="single_instance_allowed") - - if user_input is not None: - data = await self._test_credentials( - user_input[CONF_USERNAME], - user_input[CONF_PASSWORD], - user_input[CONF_ADDRESS], - user_input[CONF_PORT], - user_input[CONF_RTSP_PORT], - user_input[CONF_CHANNEL], - ) - if data is not None: - # Only allow a camera to be setup once - if "serialNumber" in data and data["serialNumber"] is not None: - channel = int(user_input[CONF_CHANNEL]) - unique_id = data["serialNumber"] - if channel > 0: - unique_id = unique_id + "_" + str(channel) - await self.async_set_unique_id(unique_id) - self._abort_if_unique_id_configured() - - user_input[CONF_NAME] = data["name"] - self.init_info = user_input - return await self._show_config_form_name(user_input) - else: - self._errors["base"] = "auth" - - return await self._show_config_form_user(user_input) - - async def async_step_name(self, user_input=None): - """Handle a flow to configure the camera name.""" - self._errors = {} - - if user_input is not None: - if self.init_info is not None: - self.init_info.update(user_input) - return self.async_create_entry( - title=self.init_info["name"], - data=self.init_info, - ) - - return await self._show_config_form_name(user_input) - - @staticmethod - @callback - def async_get_options_flow(config_entry): - return DahuaOptionsFlowHandler(config_entry) - - async def _show_config_form_user(self, user_input): # pylint: disable=unused-argument - """Show the configuration form to edit camera name.""" - return self.async_show_form( - step_id="user", - data_schema=vol.Schema( - { - vol.Required(CONF_USERNAME): str, - vol.Required(CONF_PASSWORD): str, - vol.Required(CONF_ADDRESS): str, - vol.Required(CONF_PORT, default="80"): str, - vol.Required(CONF_RTSP_PORT, default="554"): str, - vol.Required(CONF_CHANNEL, default=0): int, - vol.Optional(CONF_EVENTS, default=DEFAULT_EVENTS): cv.multi_select(ALL_EVENTS), - } - ), - errors=self._errors, - ) - - async def _show_config_form_name(self, user_input): # pylint: disable=unused-argument - """Show the configuration form to edit location data.""" - return self.async_show_form( - step_id="name", - data_schema=vol.Schema( - { - vol.Required(CONF_NAME, default=user_input[CONF_NAME]): str, - } - ), - errors=self._errors, - ) - - async def _test_credentials(self, username, password, address, port, rtsp_port, channel): - """Return name and serialNumber if credentials is valid.""" - # Self signed certs are used over HTTPS so we'll disable SSL verification - ssl_context = ssl.create_default_context() - ssl_context.set_ciphers("DEFAULT") - ssl_context.check_hostname = False - ssl_context.verify_mode = ssl.CERT_NONE - connector = TCPConnector(enable_cleanup_closed=True, ssl=ssl_context) - session = ClientSession(connector=connector) - try: - client = DahuaClient(username, password, address, port, rtsp_port, session) - data = await client.get_machine_name() - serial = await client.async_get_system_info() - data.update(serial) - if "name" in data: - return data - except Exception as exception: # pylint: disable=broad-except - _LOGGER.error("Could not connect to Dahua device. For iMou devices see " + - "https://github.com/rroller/dahua/issues/6", exc_info=exception) - - -class DahuaOptionsFlowHandler(config_entries.OptionsFlow): - """Dahua config flow options handler.""" - - def __init__(self, config_entry): - """Initialize HACS options flow.""" - self.config_entry = config_entry - self.options = dict(config_entry.options) - - async def async_step_init(self, user_input=None): # pylint: disable=unused-argument - """Manage the options.""" - return await self.async_step_user() - - async def async_step_user(self, user_input=None): - """Handle a flow initialized by the user.""" - if user_input is not None: - self.options.update(user_input) - return await self._update_options() - - return self.async_show_form( - step_id="user", - data_schema=vol.Schema( - { - vol.Required(x, default=self.options.get(x, True)): bool - for x in sorted(PLATFORMS) - } - ), - ) - - async def _update_options(self): - """Update config entry options.""" - return self.async_create_entry( - title=self.config_entry.data.get(CONF_USERNAME), data=self.options - ) diff --git a/custom_components/dahua/const.py b/custom_components/dahua/const.py deleted file mode 100644 index 5438d7c7..00000000 --- a/custom_components/dahua/const.py +++ /dev/null @@ -1,56 +0,0 @@ -"""Constants for Dahua.""" -# Base component constants -NAME = "Dahua" -DOMAIN = "dahua" -DOMAIN_DATA = f"{DOMAIN}_data" -ATTRIBUTION = "Data provided by https://ronnieroller.com" -ISSUE_URL = "https://github.com/rroller/dahua/issues" - -# Icons - https://materialdesignicons.com/ -ICON = "mdi:format-quote-close" -MOTION_DETECTION_ICON = "mdi:motion-sensor" -SECURITY_LIGHT_ICON = "mdi:alarm-light-outline" -SIREN_ICON = "mdi:bullhorn" -INFRARED_ICON = "mdi:weather-night" -DISARMING_ICON = "mdi:alarm-check" -VOLUME_HIGH_ICON = "mdi:volume-high" - -# Device classes - https://www.home-assistant.io/integrations/binary_sensor/#device-class -MOTION_SENSOR_DEVICE_CLASS = "motion" -SAFETY_DEVICE_CLASS = "safety" -CONNECTIVITY_DEVICE_CLASS = "connectivity" -SOUND_DEVICE_CLASS = "sound" -DOOR_DEVICE_CLASS = "door" - -# Platforms -BINARY_SENSOR = "binary_sensor" -SWITCH = "switch" -LIGHT = "light" -CAMERA = "camera" -SELECT = "select" -PLATFORMS = [BINARY_SENSOR, SWITCH, LIGHT, CAMERA, SELECT] - - -# Configuration and options -CONF_ENABLED = "enabled" -CONF_USERNAME = "username" -CONF_PASSWORD = "password" -CONF_ADDRESS = "address" -CONF_PORT = "port" -CONF_RTSP_PORT = "rtsp_port" -CONF_STREAMS = "streams" -CONF_EVENTS = "events" -CONF_NAME = "name" -CONF_CHANNEL = "channel" - -# Defaults -DEFAULT_NAME = "Dahua" - -STARTUP_MESSAGE = f""" -------------------------------------------------------------------- -{NAME} -This is a custom integration for Dahua cameras! -If you have any issues with this you need to open an issue here: -{ISSUE_URL} -------------------------------------------------------------------- -""" diff --git a/custom_components/dahua/dahua_utils.py b/custom_components/dahua/dahua_utils.py deleted file mode 100644 index 3836f961..00000000 --- a/custom_components/dahua/dahua_utils.py +++ /dev/null @@ -1,83 +0,0 @@ -""" -Various utilities for Dahua cameras -""" -import json -import re - - -def dahua_brightness_to_hass_brightness(bri_str: str) -> int: - """ - Converts a dahua brightness (which is 0 to 100 inclusive) and converts it to what HASS - expects, which is 0 to 255 inclusive - """ - bri = 100 - if bri_str: - bri = int(bri_str) - - current = bri / 100 - return int(current * 255) - - -def hass_brightness_to_dahua_brightness(hass_brightness: int) -> int: - """ - Converts a HASS brightness (which is 0 to 255 inclusive) to a Dahua brightness (which is 0 to 100 inclusive) - """ - if hass_brightness is None: - hass_brightness = 100 - return int((hass_brightness / 255) * 100) - - -# https://github.com/rroller/dahua/issues/166 -def parse_event(data: str) -> list[dict[str, any]]: - # This will turn the event stream data into a list of events, where each item in the list is a dictionary and where - # the key of the dictionary is the key is for example "Code" and the value is "VideoMotion", etc - # That's a little hard to explain... so look at this example... - # Code=VideoMotion;action=Start;index=0;data={ - # "Id" : [ 0 ], - # "RegionName" : [ "Region1" ], - # "SmartMotionEnable" : true - # } - # will be turned into - # [{ - # "Code":"VideoMotion", - # "action":"Start", - # "index":"0", - # ... - # }] - - # We will split on "--myboundary" and then skip the first 3 lines so we end up with a string that starts with Code= - event_blocks = re.split(r'--myboundary\n', data) - - events = [] - - for event_block in event_blocks: - # Skip the first 3 lines... the first line looks like: Content-Type: text/plain - s = event_block.split("\n", 3) - if len(s) < 3: - continue - event_block = s[3].strip() - if not event_block.startswith("Code="): - continue - - # At this point we'll have something that looks like this... - # Code=VideoMotion;action=Start;index=0;data={ - # "Id" : [ 0 ], - # "RegionName" : [ "Region1" ], - # "SmartMotionEnable" : true - # } - # And we want to put each key/value pair into a dictionary... - event = dict() - for key_value in event_block.split(';'): - key, value = key_value.split('=') - event[key] = value - - # data is a json string, convert it to real json and add it back to the output dic - if "data" in event: - try: - data = json.loads(event["data"]) - event["data"] = data - except Exception: # pylint: disable=broad-except - pass - events.append(event) - - return events diff --git a/custom_components/dahua/digest.py b/custom_components/dahua/digest.py deleted file mode 100644 index e11eb24e..00000000 --- a/custom_components/dahua/digest.py +++ /dev/null @@ -1,179 +0,0 @@ -"""Dahua Digest Auth Support""" -import os -import time -import hashlib -import aiohttp -from aiohttp.client_reqrep import ClientResponse -from aiohttp.client_exceptions import ClientError -from yarl import URL - - -# Seems that aiohttp doesn't support Diegest Auth, which Dahua cams require. So I had to bake it in here. -# Copied and then modified from https://github.com/aio-libs/aiohttp/pull/2213 -# I really wish this was baked into aiohttp :-( - - -class DigestAuth: - """HTTP digest authentication helper. - The work here is based off of - https://github.com/requests/requests/blob/v2.18.4/requests/auth.py. - """ - - def __init__(self, username: str, password: str, session: aiohttp.ClientSession, previous=None): - if previous is None: - previous = {} - - self.username = username - self.password = password - self.last_nonce = previous.get("last_nonce", "") - self.nonce_count = previous.get("nonce_count", 0) - self.challenge = previous.get("challenge") - self.args = {} - self.session = session - - async def request(self, method, url, *, headers=None, **kwargs): - """Makes a request""" - if headers is None: - headers = {} - - # Save the args so we can re-run the request - self.args = {"method": method, "url": url, "headers": headers, "kwargs": kwargs} - - if self.challenge: - authorization = self._build_digest_header(method.upper(), url) - headers["AUTHORIZATION"] = authorization - - response = await self.session.request(method, url, headers=headers, **kwargs) - - # Only try performing digest authentication if the response status is from 401 - if response.status == 401: - return await self._handle_401(response) - - return response - - def _build_digest_header(self, method, url): - """ - :rtype: str - """ - - realm = self.challenge["realm"] - nonce = self.challenge["nonce"] - qop = self.challenge.get("qop") - algorithm = self.challenge.get("algorithm", "MD5").upper() - opaque = self.challenge.get("opaque") - - if qop and not (qop == "auth" or "auth" in qop.split(",")): - raise ClientError("Unsupported qop value: %s" % qop) - - # lambdas assume digest modules are imported at the top level - if algorithm == "MD5" or algorithm == "MD5-SESS": - hash_fn = hashlib.md5 - elif algorithm == "SHA": - hash_fn = hashlib.sha1 - else: - return "" - - def H(x): - return hash_fn(x.encode()).hexdigest() - - def KD(s, d): - return H("%s:%s" % (s, d)) - - path = URL(url).path_qs - A1 = "%s:%s:%s" % (self.username, realm, self.password) - A2 = "%s:%s" % (method, path) - - HA1 = H(A1) - HA2 = H(A2) - - if nonce == self.last_nonce: - self.nonce_count += 1 - else: - self.nonce_count = 1 - - self.last_nonce = nonce - - ncvalue = "%08x" % self.nonce_count - - # cnonce is just a random string generated by the client. - cnonce_data = "".join( - [ - str(self.nonce_count), - nonce, - time.ctime(), - os.urandom(8).decode(errors="ignore"), - ] - ).encode() - cnonce = hashlib.sha1(cnonce_data).hexdigest()[:16] - - if algorithm == "MD5-SESS": - HA1 = H("%s:%s:%s" % (HA1, nonce, cnonce)) - - # This assumes qop was validated to be 'auth' above. If 'auth-int' - # support is added this will need to change. - if qop: - noncebit = ":".join([nonce, ncvalue, cnonce, "auth", HA2]) - response_digest = KD(HA1, noncebit) - else: - response_digest = KD(HA1, "%s:%s" % (nonce, HA2)) - - base = ", ".join( - [ - 'username="%s"' % self.username, - 'realm="%s"' % realm, - 'nonce="%s"' % nonce, - 'uri="%s"' % path, - 'response="%s"' % response_digest, - 'algorithm="%s"' % algorithm, - ] - ) - if opaque: - base += ', opaque="%s"' % opaque - if qop: - base += ', qop="auth", nc=%s, cnonce="%s"' % (ncvalue, cnonce) - - return "Digest %s" % base - - async def _handle_401(self, response: ClientResponse): - """ - Takes the given response and tries digest-auth, if needed. - :rtype: ClientResponse - """ - auth_header = response.headers.get("www-authenticate", "") - - parts = auth_header.split(" ", 1) - if "digest" == parts[0].lower() and len(parts) > 1: - # Close the initial response since we are going making another request and return that response - response.close() - - self.challenge = parse_key_value_list(parts[1]) - - return await self.request( - self.args["method"], - self.args["url"], - headers=self.args["headers"], - **self.args["kwargs"], - ) - - return response - - -def parse_pair(pair): - key, value = pair.strip().split("=", 1) - - # If it has a trailing comma, remove it. - if value[-1] == ",": - value = value[:-1] - - # If it is quoted, then remove them. - if value[0] == value[-1] == '"': - value = value[1:-1] - - return key, value - - -def parse_key_value_list(header): - return { - key: value - for key, value in [parse_pair(header_pair) for header_pair in header.split(",")] - } diff --git a/custom_components/dahua/entity.py b/custom_components/dahua/entity.py deleted file mode 100644 index 093b860e..00000000 --- a/custom_components/dahua/entity.py +++ /dev/null @@ -1,44 +0,0 @@ -"""DahuaBaseEntity class""" -from custom_components.dahua import DahuaDataUpdateCoordinator -from homeassistant.helpers.update_coordinator import CoordinatorEntity -from .const import DOMAIN, ATTRIBUTION - -""" -For a list of entity types, see https://developers.home-assistant.io/docs/core/entity/ -""" -class DahuaBaseEntity(CoordinatorEntity): - """ - DahuaBaseEntity is the base entity for all Dahua entities - """ - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, config_entry): - super().__init__(coordinator) - self.config_entry = config_entry - self._coordinator = coordinator - - # https://developers.home-assistant.io/docs/entity_registry_index - @property - def unique_id(self): - """Return a unique ID to use for this entity.""" - return self._coordinator.get_serial_number() - - # https://developers.home-assistant.io/docs/device_registry_index - @property - def device_info(self): - return { - "identifiers": {(DOMAIN, self._coordinator.get_serial_number())}, - "name": self._coordinator.get_device_name(), - "model": self._coordinator.get_model(), - "manufacturer": "Dahua", - "configuration_url": "http://" + self._coordinator.get_address(), - "sw_version": self._coordinator.get_firmware_version(), - } - - @property - def extra_state_attributes(self): - """Return the state attributes.""" - return { - "attribution": ATTRIBUTION, - "id": str(self.coordinator.data.get("id")), - "integration": DOMAIN, - } diff --git a/custom_components/dahua/light.py b/custom_components/dahua/light.py deleted file mode 100644 index dca813e0..00000000 --- a/custom_components/dahua/light.py +++ /dev/null @@ -1,312 +0,0 @@ -""" -Illuminator for for Dahua cameras that have white light illuminators. - -See https://developers.home-assistant.io/docs/core/entity/light -""" - -from homeassistant.core import HomeAssistant -from homeassistant.components.light import ( - ATTR_BRIGHTNESS, - SUPPORT_BRIGHTNESS, - LightEntity, -) - -from . import DahuaDataUpdateCoordinator, dahua_utils -from .const import DOMAIN, SECURITY_LIGHT_ICON, INFRARED_ICON -from .entity import DahuaBaseEntity -from .client import SECURITY_LIGHT_TYPE - -DAHUA_SUPPORTED_OPTIONS = SUPPORT_BRIGHTNESS - - -async def async_setup_entry(hass: HomeAssistant, entry, async_add_entities): - """Setup light platform.""" - coordinator = hass.data[DOMAIN][entry.entry_id] - - entities = [] - if coordinator.supports_infrared_light(): - entities.append(DahuaInfraredLight(coordinator, entry, "Infrared")) - - if coordinator.supports_illuminator(): - entities.append(DahuaIlluminator(coordinator, entry, "Illuminator")) - - if coordinator.is_amcrest_flood_light(): - entities.append(AmcrestFloodLight(coordinator, entry, "Flood Light")) - - if coordinator.supports_security_light() and not coordinator.is_amcrest_doorbell(): - # The Amcrest doorbell works a little different and is added in select.py - entities.append(DahuaSecurityLight(coordinator, entry, "Security Light")) - - if coordinator.is_amcrest_doorbell(): - entities.append(AmcrestRingLight(coordinator, entry, "Ring Light")) - - async_add_entities(entities) - - -class DahuaInfraredLight(DahuaBaseEntity, LightEntity): - """Representation of a Dahua infrared light (for cameras that have them)""" - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, entry, name): - super().__init__(coordinator, entry) - self._name = name - self._coordinator = coordinator - - @property - def name(self): - """Return the name of the light.""" - return self._coordinator.get_device_name() + " " + self._name - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_infrared" - - @property - def is_on(self): - """Return true if the light is on""" - return self._coordinator.is_infrared_light_on() - - @property - def brightness(self): - """Return the brightness of this light between 0..255 inclusive""" - return self._coordinator.get_infrared_brightness() - - @property - def supported_features(self): - """Flag supported features.""" - return DAHUA_SUPPORTED_OPTIONS - - @property - def should_poll(self): - """Don't poll.""" - return False - - async def async_turn_on(self, **kwargs): - """Turn the light on with the current brightness""" - hass_brightness = kwargs.get(ATTR_BRIGHTNESS) - dahua_brightness = dahua_utils.hass_brightness_to_dahua_brightness(hass_brightness) - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_lighting_v1(channel, True, dahua_brightness) - await self.coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): - """Turn the light off""" - hass_brightness = kwargs.get(ATTR_BRIGHTNESS) - dahua_brightness = dahua_utils.hass_brightness_to_dahua_brightness(hass_brightness) - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_lighting_v1(channel, False, dahua_brightness) - await self.coordinator.async_refresh() - - @property - def icon(self): - """Return the icon of this switch.""" - return INFRARED_ICON - - -class DahuaIlluminator(DahuaBaseEntity, LightEntity): - """Representation of a Dahua light (for cameras that have them)""" - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, entry, name): - super().__init__(coordinator, entry) - self._name = name - self._coordinator = coordinator - - @property - def name(self): - """Return the name of the light.""" - return self._coordinator.get_device_name() + " " + self._name - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_illuminator" - - @property - def is_on(self): - """Return true if the light is on""" - return self._coordinator.is_illuminator_on() - - @property - def brightness(self): - """Return the brightness of this light between 0..255 inclusive""" - - return self._coordinator.get_illuminator_brightness() - - @property - def supported_features(self): - """Flag supported features.""" - return 0 - - @property - def should_poll(self): - """Don't poll.""" - return False - - async def async_turn_on(self, **kwargs): - """Turn the light on with the current brightness""" - hass_brightness = kwargs.get(ATTR_BRIGHTNESS) - dahua_brightness = dahua_utils.hass_brightness_to_dahua_brightness(hass_brightness) - channel = self._coordinator.get_channel() - profile_mode = self._coordinator.get_profile_mode() - await self._coordinator.client.async_set_lighting_v2(channel, True, dahua_brightness, profile_mode) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): - """Turn the light off""" - hass_brightness = kwargs.get(ATTR_BRIGHTNESS) - dahua_brightness = dahua_utils.hass_brightness_to_dahua_brightness(hass_brightness) - channel = self._coordinator.get_channel() - profile_mode = self._coordinator.get_profile_mode() - await self._coordinator.client.async_set_lighting_v2(channel, False, dahua_brightness, profile_mode) - await self._coordinator.async_refresh() - - -class AmcrestRingLight(DahuaBaseEntity, LightEntity): - """Representation of a Amcrest ring light""" - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, entry, name): - super().__init__(coordinator, entry) - self._name = name - self._coordinator = coordinator - - @property - def name(self): - """Return the name of the light.""" - return self._coordinator.get_device_name() + " " + self._name - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). - Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_ring_light" - - @property - def is_on(self): - """Return true if the light is on""" - return self._coordinator.is_ring_light_on() - - async def async_turn_on(self, **kwargs): - """Turn the light on""" - await self._coordinator.client.async_set_light_global_enabled(True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): - """Turn the light off""" - await self._coordinator.client.async_set_light_global_enabled(False) - await self._coordinator.async_refresh() - - -class AmcrestFloodLight(DahuaBaseEntity, LightEntity): - """ - Representation of a Amcrest Flood Light (for cameras that have them) - Unlike the 'Dahua Illuminator', Amcrest Flood Lights do not play nicely - with adjusting the 'White Light' brightness. - """ - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, entry, name): - super().__init__(coordinator, entry) - self._name = name - self._coordinator = coordinator - - @property - def name(self): - """Return the name of the light.""" - return self._coordinator.get_device_name() + " " + self._name - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_flood_light" - - @property - def is_on(self): - """Return true if the light is on""" - return self._coordinator.is_amcrest_flood_light_on() - - @property - def supported_features(self): - """Flag supported features.""" - return DAHUA_SUPPORTED_OPTIONS - - @property - def should_poll(self): - """Don't poll.""" - return False - - async def async_turn_on(self, **kwargs): - """Turn the light on""" - channel = self._coordinator.get_channel() - profile_mode = self._coordinator.get_profile_mode() - await self._coordinator.client.async_set_lighting_v2_for_amcrest_flood_lights(channel, True, profile_mode) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): - """Turn the light off""" - channel = self._coordinator.get_channel() - profile_mode = self._coordinator.get_profile_mode() - await self._coordinator.client.async_set_lighting_v2_for_amcrest_flood_lights(channel, False, profile_mode) - await self._coordinator.async_refresh() - - -class DahuaSecurityLight(DahuaBaseEntity, LightEntity): - """ - Representation of a Dahua light (for cameras that have them). This is the red/blue flashing lights. - The camera will only keep this light on for a few seconds before it automatically turns off. - """ - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, entry, name): - super().__init__(coordinator, entry) - self._name = name - self._coordinator = coordinator - - @property - def name(self): - """Return the name of the light.""" - return self._coordinator.get_device_name() + " " + self._name - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_security" - - @property - def is_on(self): - """Return true if the light is on""" - return self._coordinator.is_security_light_on() - - @property - def should_poll(self): - """Don't poll.""" - return False - - async def async_turn_on(self, **kwargs): - """Turn the light on""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_coaxial_control_state(channel, SECURITY_LIGHT_TYPE, True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): - """Turn the light off""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_coaxial_control_state(channel, SECURITY_LIGHT_TYPE, False) - await self._coordinator.async_refresh() - - @property - def icon(self): - """Return the icon of this switch.""" - return SECURITY_LIGHT_ICON diff --git a/custom_components/dahua/manifest.json b/custom_components/dahua/manifest.json deleted file mode 100644 index de455662..00000000 --- a/custom_components/dahua/manifest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "domain": "dahua", - "name": "Dahua", - "iot_class": "local_polling", - "documentation": "https://github.com/rroller/dahua", - "issue_tracker": "https://github.com/rroller/dahua/issues", - "dependencies": [], - "version": "0.5.0", - "config_flow": true, - "codeowners": [ - "@rroller" - ], - "requirements": [] -} diff --git a/custom_components/dahua/models.py b/custom_components/dahua/models.py deleted file mode 100644 index 9dd94b70..00000000 --- a/custom_components/dahua/models.py +++ /dev/null @@ -1,14 +0,0 @@ -from dataclasses import dataclass, InitVar -from typing import Any - - -@dataclass(unsafe_hash=True) -class CoaxialControlIOStatus: - speaker: bool = False - white_light: bool = False - api_response: InitVar[Any] = None - - def __post_init__(self, api_response): - if api_response is not None: - self.speaker = api_response["params"]["status"]["Speaker"] == "On" - self.white_light = api_response["params"]["status"]["WhiteLight"] == "On" diff --git a/custom_components/dahua/rpc2.py b/custom_components/dahua/rpc2.py deleted file mode 100644 index f5a7f852..00000000 --- a/custom_components/dahua/rpc2.py +++ /dev/null @@ -1,137 +0,0 @@ -""" -Dahua RPC2 API Client - -Auth taken and modified and added to, from https://gist.github.com/gxfxyz/48072a72be3a169bc43549e676713201 -""" -import hashlib -import json -import logging -import sys - -import aiohttp - -from custom_components.dahua.models import CoaxialControlIOStatus - -_LOGGER: logging.Logger = logging.getLogger(__package__) - -if sys.version_info > (3, 0): - unicode = str - - -class DahuaRpc2Client: - def __init__( - self, - username: str, - password: str, - address: str, - port: int, - rtsp_port: int, - session: aiohttp.ClientSession - ) -> None: - self._username = username - self._password = password - self._session = session - self._rtsp_port = rtsp_port - self._session_id = None - self._id = 0 - protocol = "https" if int(port) == 443 else "http" - self._base = "{0}://{1}:{2}".format(protocol, address, port) - - async def request(self, method, params=None, object_id=None, extra=None, url=None, verify_result=True): - """Make an RPC request.""" - self._id += 1 - data = {'method': method, 'id': self._id} - if params is not None: - data['params'] = params - if object_id: - data['object'] = object_id - if extra is not None: - data.update(extra) - if self._session_id: - data['session'] = self._session_id - if not url: - url = "{0}/RPC2".format(self._base) - - resp = await self._session.post(url, data=json.dumps(data)) - resp_json = json.loads(await resp.text()) - - if verify_result and resp_json['result'] is False: - raise ConnectionError(str(resp)) - - return resp_json - - async def login(self): - """Dahua RPC login. - Reversed from rpcCore.js (login, getAuth & getAuthByType functions). - Also referenced: - https://gist.github.com/avelardi/1338d9d7be0344ab7f4280618930cd0d - """ - - # login1: get session, realm & random for real login - self._session_id = None - self._id = 0 - url = '{0}/RPC2_Login'.format(self._base) - method = "global.login" - params = {'userName': self._username, - 'password': "", - 'clientType': "Dahua3.0-Web3.0"} - r = await self.request(method=method, params=params, url=url, verify_result=False) - - self._session_id = r['session'] - realm = r['params']['realm'] - random = r['params']['random'] - - # Password encryption algorithm. Reversed from rpcCore.getAuthByType - pwd_phrase = self._username + ":" + realm + ":" + self._password - if isinstance(pwd_phrase, unicode): - pwd_phrase = pwd_phrase.encode('utf-8') - pwd_hash = hashlib.md5(pwd_phrase).hexdigest().upper() - pass_phrase = self._username + ':' + random + ':' + pwd_hash - if isinstance(pass_phrase, unicode): - pass_phrase = pass_phrase.encode('utf-8') - pass_hash = hashlib.md5(pass_phrase).hexdigest().upper() - - # login2: the real login - params = {'userName': self._username, - 'password': pass_hash, - 'clientType': "Dahua3.0-Web3.0", - 'authorityType': "Default", - 'passwordType': "Default"} - return await self.request(method=method, params=params, url=url) - - async def logout(self) -> bool: - """Logs out of the current session. Returns true if the logout was successful""" - try: - response = await self.request(method="global.logout") - if response['result'] is True: - return True - else: - _LOGGER.debug("Failed to log out of Dahua device %s", self._base) - return False - except Exception as exception: - return False - - async def current_time(self): - """Get the current time on the device.""" - response = await self.request(method="global.getCurrentTime") - return response['params']['time'] - - async def get_serial_number(self) -> str: - """Gets the serial number of the device.""" - response = await self.request(method="magicBox.getSerialNo") - return response['params']['sn'] - - async def get_config(self, params): - """Gets config for the supplied params """ - response = await self.request(method="configManager.getConfig", params=params) - return response['params'] - - async def get_device_name(self) -> str: - """Get the device name""" - data = await self.get_config({"name": "General"}) - return data["table"]["MachineName"] - - async def get_coaxial_control_io_status(self, channel: int) -> CoaxialControlIOStatus: - """ async_get_coaxial_control_io_status returns the the current state of the speaker and white light. """ - response = await self.request(method="CoaxialControlIO.getStatus", params={"channel": channel}) - return CoaxialControlIOStatus(response) diff --git a/custom_components/dahua/select.py b/custom_components/dahua/select.py deleted file mode 100644 index 4bd667ce..00000000 --- a/custom_components/dahua/select.py +++ /dev/null @@ -1,61 +0,0 @@ -""" -Select entity platform for dahua. -https://developers.home-assistant.io/docs/core/entity/select -Requires HomeAssistant 2021.7.0 or greater -""" -from homeassistant.core import HomeAssistant -from homeassistant.components.select import SelectEntity -from custom_components.dahua import DahuaDataUpdateCoordinator - -from .const import DOMAIN -from .entity import DahuaBaseEntity - - -async def async_setup_entry(hass: HomeAssistant, entry, async_add_devices): - """Setup select platform.""" - coordinator: DahuaDataUpdateCoordinator = hass.data[DOMAIN][entry.entry_id] - - devices = [] - - if coordinator.is_amcrest_doorbell() and coordinator.supports_security_light(): - devices.append(DahuaDoorbellLightSelect(coordinator, entry)) - - async_add_devices(devices) - - -class DahuaDoorbellLightSelect(DahuaBaseEntity, SelectEntity): - """allows one to turn the doorbell light on/off/strobe""" - - def __init__(self, coordinator: DahuaDataUpdateCoordinator, config_entry): - DahuaBaseEntity.__init__(self, coordinator, config_entry) - SelectEntity.__init__(self) - self._coordinator = coordinator - self._attr_name = f"{coordinator.get_device_name()} Security Light" - self._attr_unique_id = f"{coordinator.get_serial_number()}_security_light" - self._attr_options = ["Off", "On", "Strobe"] - - @property - def current_option(self) -> str: - mode = self._coordinator.data.get("table.Lighting_V2[0][0][1].Mode", "") - state = self._coordinator.data.get("table.Lighting_V2[0][0][1].State", "") - - if mode == "ForceOn" and state == "On": - return "On" - - if mode == "ForceOn" and state == "Flicker": - return "Strobe" - - return "Off" - - async def async_select_option(self, option: str) -> None: - await self._coordinator.client.async_set_lighting_v2_for_amcrest_doorbells(option) - await self._coordinator.async_refresh() - - @property - def name(self): - return self._attr_name - - @property - def unique_id(self): - """ https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements """ - return self._attr_unique_id diff --git a/custom_components/dahua/services.yaml b/custom_components/dahua/services.yaml deleted file mode 100644 index 4555ea7f..00000000 --- a/custom_components/dahua/services.yaml +++ /dev/null @@ -1,440 +0,0 @@ -# Describes the format for available Dahua services -# https://developers.home-assistant.io/docs/dev_101_services/ - -set_infrared_mode: - name: Set Infrared Mode on Dahua Camera - description: Set the infrared light settings on a Dahua camera - target: - entity: - integration: dahua - domain: camera - fields: - mode: - description: "The infrared mode: Auto, On, Off" - example: "Auto" - default: "Auto" - selector: - select: - options: - - "Auto" - - "On" - - "Off" - brightness: - description: The infrared brightness, from 0 to 100 inclusive. 100 is the brightest - example: 100 - default: 100 - selector: - number: - min: 0 - max: 100 - step: 1 - mode: slider - - -set_video_profile_mode: - name: Set Dahua Video Profile Mode To Day or Night - description: Sets the video profile mode to day or night - target: - entity: - integration: dahua - domain: camera - fields: - mode: - description: "The profile: Day, Night" - example: "Day" - selector: - select: - options: - - "Day" - - "Night" - - -enable_channel_title: - name: Enable Channel Title Overlay - description: Enables or disable the channel title video overaly - target: - entity: - integration: dahua - domain: camera - fields: - enabled: - name: Enabled - description: "If the overlay is enabled or not" - example: true - required: true - default: true - selector: - boolean: - - -enable_time_overlay: - name: Enable Channel Time Overlay - description: Enables or disable the channel time video overaly - target: - entity: - integration: dahua - domain: camera - fields: - enabled: - name: Enabled - description: "If the overlay is enabled or not" - example: true - required: true - default: true - selector: - boolean: - - -enable_text_overlay: - name: Enable Channel Text Overlay - description: Enables or disable the channel text video overaly - target: - entity: - integration: dahua - domain: camera - fields: - group: - name: Group - description: "Multiple text overlay groups can exist. The default 1 should be used in most cases" - example: 1 - required: true - default: 1 - selector: - number: - mode: box - min: 0 - max: 100 - enabled: - name: Enabled - description: "If the overlay is enabled or not" - example: true - required: true - default: false - selector: - boolean: - - -enable_custom_overlay: - name: Enable Channel Custom Text Overlay - description: Enables or disable the channel custom text video overaly - target: - entity: - integration: dahua - domain: camera - fields: - group: - name: Group - description: "Multiple custom text groups can exist. The default 0 should be used in most cases" - example: 0 - required: true - default: 0 - selector: - number: - mode: box - min: 0 - max: 100 - enabled: - name: Enabled - description: "If the overlay is enabled or not" - example: true - required: true - default: false - selector: - boolean: - -set_custom_overlay: - name: Set Custom Text Overlay - description: Sets a custom text overlay on the video - target: - entity: - integration: dahua - domain: camera - fields: - group: - name: Group - description: "Multiple custom text groups can exist. The default 0 should be used in most cases" - example: 0 - required: true - default: 0 - selector: - number: - mode: box - min: 0 - max: 100 - text1: - name: Text 1 - description: "Custom overlay 1" - example: "Text 1" - required: false - default: "" - selector: - text: - text2: - name: Text 2 - description: "Custom overlay 2" - example: "Text 2" - required: false - default: "" - selector: - text: - - -set_channel_title: - name: Sets Channel Title - description: Sets a title on the video - target: - entity: - integration: dahua - domain: camera - fields: - text1: - name: Text 1 - description: "The first title" - example: "Front Porch" - required: false - default: "" - selector: - text: - text2: - name: Text 2 - description: "The second title" - example: "House" - required: false - default: "" - selector: - text: - - -set_text_overlay: - name: Set text overlay - description: Sets a text overlay on the video - target: - entity: - integration: dahua - domain: camera - fields: - group: - name: Group - description: "Multiple custom text groups can exist. The default 1 should be used in most cases" - example: 1 - required: true - default: 1 - selector: - number: - mode: box - min: 0 - max: 100 - text1: - name: Text 1 - description: "Text overlay 1" - example: "Text 1" - required: false - default: "" - selector: - text: - text2: - name: Text 2 - description: "Text overlay 2" - example: "Text 2" - required: false - default: "" - selector: - text: - text3: - name: Text 3 - description: "Text overlay 3" - example: "Text 3" - required: false - default: "" - selector: - text: - text4: - name: Text 4 - description: "Text overlay 4" - example: "Text 4" - required: false - default: "" - selector: - text: - -set_video_in_day_night_mode: - name: Set the Day or Night Color Mode - description: "Set the camera's Day/Night Mode. For example, Color, BlackWhite, or Auto" - target: - entity: - integration: dahua - domain: camera - fields: - config_type: - description: "The config type: general, day, night" - example: "general" - default: "general" - selector: - select: - options: - - "general" - - "day" - - "night" - mode: - description: "The mode: Auto, Color, BlackWhite. Note Auto is also known as Brightness by Dahua" - example: "Auto" - default: "Auto" - selector: - select: - options: - - "Auto" - - "Color" - - "BlackWhite" - -reboot: - name: Reboots the device - description: "Reboots the device" - target: - entity: - integration: dahua - domain: camera - -set_record_mode: - name: Set Record Mode on Dahua Camera - description: Sets the record mode (on/off or auto). On is always on recording. Off is always off. Auto based on motion settings, etc. - target: - entity: - integration: dahua - domain: camera - fields: - mode: - description: "The mode: Auto, On, Off" - example: "Auto" - default: "Auto" - selector: - select: - options: - - "Auto" - - "On" - - "Off" - -enable_all_ivs_rules: - name: Enable or Disable All IVS rules - description: Enables of disables all IVS rules based on the supplied 'enabled' param - target: - entity: - integration: dahua - domain: camera - fields: - enabled: - name: Enabled - description: "If true all IVS rules are enabled. If false, all are disabled" - example: true - required: true - default: true - selector: - boolean: - -enable_ivs_rule: - name: Enable or Disable IVS rule - description: Enables of disable a single IVS rule based on the supplied 'enabled' param - target: - entity: - integration: dahua - domain: camera - fields: - index: - name: Index - description: "The rule index. 0 is a hidden rule, so usually the first rule is rule 1" - example: 1 - required: true - default: 1 - selector: - number: - mode: box - min: 0 - max: 100 - enabled: - name: Enabled - description: "If true enables the IVS rule, otherwise disables it" - example: true - required: true - default: true - selector: - boolean: - -vto_open_door: - name: Open a door via a VTO - description: Open a door via a VTO (Doorbell) for supported devices - target: - entity: - integration: dahua - domain: camera - fields: - door_id: - name: Door ID - description: "The door ID. Default is 1" - example: 1 - required: true - default: 1 - selector: - number: - mode: box - min: 0 - max: 100 - -vto_cancel_call: - name: Cancel VTO call - description: Cancels a VTO call - target: - entity: - integration: dahua - domain: camera - -set_focus_zoom: - name: Set the Dahua Focus and Zoom - description: Sets the camera's focus and zoom - target: - entity: - integration: dahua - domain: camera - fields: - focus: - name: focus - description: "Decimal Value for Focus" - example: "0.758333" - required: true - default: "0.758333" - selector: - text: - zoom: - name: zoom - description: "Decimal value for zoom" - example: "0.898502" - required: true - default: "0.898502" - selector: - text: - -set_privacy_masking: - name: Set the Dahua Privacy Masking - description: Enables or disabled the cameras privacy masking - target: - entity: - integration: dahua - domain: camera - fields: - index: - name: Index - description: "The mask index. 0 is the first mask" - example: 0 - required: true - default: 0 - selector: - number: - mode: box - min: 0 - max: 100 - enabled: - name: Enabled - description: "If true enables the mask, otherwise disables it" - example: true - required: true - default: true - selector: - boolean: diff --git a/custom_components/dahua/switch.py b/custom_components/dahua/switch.py deleted file mode 100644 index a654488e..00000000 --- a/custom_components/dahua/switch.py +++ /dev/null @@ -1,204 +0,0 @@ -"""Switch platform for dahua.""" -from aiohttp import ClientError -from homeassistant.core import HomeAssistant -from homeassistant.components.switch import SwitchEntity -from custom_components.dahua import DahuaDataUpdateCoordinator - -from .const import DOMAIN, DISARMING_ICON, MOTION_DETECTION_ICON, SIREN_ICON -from .entity import DahuaBaseEntity -from .client import SIREN_TYPE - - -async def async_setup_entry(hass: HomeAssistant, entry, async_add_devices): - """Setup sensor platform.""" - coordinator: DahuaDataUpdateCoordinator = hass.data[DOMAIN][entry.entry_id] - - # I think most cameras have a motion sensor so we'll blindly add a switch for it - devices = [ - DahuaMotionDetectionBinarySwitch(coordinator, entry), - ] - - # But only some cams have a siren, very few do actually - if coordinator.supports_siren(): - devices.append(DahuaSirenBinarySwitch(coordinator, entry)) - if coordinator.supports_smart_motion_detection() or coordinator.supports_smart_motion_detection_amcrest(): - devices.append(DahuaSmartMotionDetectionBinarySwitch(coordinator, entry)) - - try: - await coordinator.client.async_get_disarming_linkage() - devices.append(DahuaDisarmingLinkageBinarySwitch(coordinator, entry)) - except ClientError as exception: - pass - - async_add_devices(devices) - - -class DahuaMotionDetectionBinarySwitch(DahuaBaseEntity, SwitchEntity): - """dahua motion detection switch class. Used to enable or disable motion detection""" - - async def async_turn_on(self, **kwargs): # pylint: disable=unused-argument - """Turn on/enable motion detection.""" - channel = self._coordinator.get_channel() - await self._coordinator.client.enable_motion_detection(channel, True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): # pylint: disable=unused-argument - """Turn off/disable motion detection.""" - channel = self._coordinator.get_channel() - await self._coordinator.client.enable_motion_detection(channel, False) - await self._coordinator.async_refresh() - - @property - def name(self): - """Return the name of the switch.""" - return self._coordinator.get_device_name() + " " + "Motion Detection" - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_motion_detection" - - @property - def icon(self): - """Return the icon of this switch.""" - return MOTION_DETECTION_ICON - - @property - def is_on(self): - """ - Return true if the switch is on. - Value is fetched from api.get_motion_detection_config - """ - return self._coordinator.is_motion_detection_enabled() - - -class DahuaDisarmingLinkageBinarySwitch(DahuaBaseEntity, SwitchEntity): - """will set the camera's disarming linkage (Event -> Disarming in the UI)""" - - async def async_turn_on(self, **kwargs): # pylint: disable=unused-argument - """Turn on/enable linkage""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_disarming_linkage(channel, True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): # pylint: disable=unused-argument - """Turn off/disable linkage""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_disarming_linkage(channel, False) - await self._coordinator.async_refresh() - - @property - def name(self): - """Return the name of the switch.""" - return self._coordinator.get_device_name() + " " + "Disarming" - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be - configurable by the user or be changeable see - https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_disarming" - - @property - def icon(self): - """Return the icon of this switch.""" - return DISARMING_ICON - - @property - def is_on(self): - """ - Return true if the switch is on. - Value is fetched from client.async_get_linkage - """ - return self._coordinator.is_disarming_linkage_enabled() - - -class DahuaSmartMotionDetectionBinarySwitch(DahuaBaseEntity, SwitchEntity): - """Enables or disables the Smart Motion Detection option in the camera""" - - async def async_turn_on(self, **kwargs): # pylint: disable=unused-argument - """Turn on SmartMotionDetect""" - if self._coordinator.supports_smart_motion_detection_amcrest(): - await self._coordinator.client.async_set_ivs_rule(0, 0, True) - else: - await self._coordinator.client.async_enabled_smart_motion_detection(True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): # pylint: disable=unused-argument - """Turn off SmartMotionDetect""" - if self._coordinator.supports_smart_motion_detection_amcrest(): - await self._coordinator.client.async_set_ivs_rule(0, 0, False) - else: - await self._coordinator.client.async_enabled_smart_motion_detection(False) - await self._coordinator.async_refresh() - - @property - def name(self): - """Return the name of the switch.""" - return self._coordinator.get_device_name() + " " + "Smart Motion Detection" - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be - configurable by the user or be changeable see - https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_smart_motion_detection" - - @property - def icon(self): - """Return the icon of this switch.""" - return MOTION_DETECTION_ICON - - @property - def is_on(self): - """ Return true if the switch is on. """ - return self._coordinator.is_smart_motion_detection_enabled() - - -class DahuaSirenBinarySwitch(DahuaBaseEntity, SwitchEntity): - """dahua siren switch class. Used to enable or disable camera built in sirens""" - - async def async_turn_on(self, **kwargs): # pylint: disable=unused-argument - """Turn on/enable the camera's siren""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_coaxial_control_state(channel, SIREN_TYPE, True) - await self._coordinator.async_refresh() - - async def async_turn_off(self, **kwargs): # pylint: disable=unused-argument - """Turn off/disable camera siren""" - channel = self._coordinator.get_channel() - await self._coordinator.client.async_set_coaxial_control_state(channel, SIREN_TYPE, False) - await self._coordinator.async_refresh() - - @property - def name(self): - """Return the name of the switch.""" - return self._coordinator.get_device_name() + " Siren" - - @property - def unique_id(self): - """ - A unique identifier for this entity. Needs to be unique within a platform (ie light.hue). Should not be configurable by the user or be changeable - see https://developers.home-assistant.io/docs/entity_registry_index/#unique-id-requirements - """ - return self._coordinator.get_serial_number() + "_siren" - - @property - def icon(self): - """Return the icon of this switch.""" - return SIREN_ICON - - @property - def is_on(self): - """ - Return true if the siren is on. - Value is fetched from api.get_motion_detection_config - """ - return self._coordinator.is_siren_on() diff --git a/custom_components/dahua/thread.py b/custom_components/dahua/thread.py deleted file mode 100644 index f22bd429..00000000 --- a/custom_components/dahua/thread.py +++ /dev/null @@ -1,145 +0,0 @@ -""" Dahua Thread """ - -import asyncio -import sys -import threading -import logging -import time - -from homeassistant.core import HomeAssistant -from custom_components.dahua.client import DahuaClient -from custom_components.dahua.vto import DahuaVTOClient - -_LOGGER: logging.Logger = logging.getLogger(__package__) - - -class DahuaEventThread(threading.Thread): - """Connects to device and subscribes to events. Mainly to capture motion detection events. """ - - def __init__(self, hass: HomeAssistant, client: DahuaClient, on_receive, events: list, channel: int): - """Construct a thread listening for events.""" - threading.Thread.__init__(self) - self.hass = hass - self.stopped = threading.Event() - self.on_receive = on_receive - self.client = client - self.events = events - self.started = False - self.channel = channel - - def run(self): - """Fetch events""" - self.started = True - _LOGGER.info("Starting DahuaEventThread") - - while True: - if not self.started: - _LOGGER.debug("Exiting DahuaEventThread") - return - # submit the coroutine to the event loop thread - coro = self.client.stream_events(self.on_receive, self.events, self.channel) - future = asyncio.run_coroutine_threadsafe(coro, self.hass.loop) - start_time = int(time.time()) - - try: - # wait for the coroutine to finish - future.result() - except asyncio.TimeoutError as ex: - _LOGGER.warning("TimeoutError connecting to camera") - future.cancel() - except Exception as ex: # pylint: disable=broad-except - _LOGGER.debug("%s", ex) - - if not self.started: - _LOGGER.debug("Exiting DahuaEventThread") - return - - end_time = int(time.time()) - if (end_time - start_time) < 10: - # We are failing fast when trying to connect to the camera. Let's retry slowly - time.sleep(60) - - _LOGGER.debug("reconnecting to camera's event stream...") - - def stop(self): - """ Signals to the thread loop that we should stop """ - if self.started: - _LOGGER.info("Stopping DahuaEventThread") - self.stopped.set() - self.started = False - - -class DahuaVtoEventThread(threading.Thread): - """Connects to device and subscribes to events. Mainly to capture motion detection events. """ - - def __init__(self, hass: HomeAssistant, client: DahuaClient, on_receive_vto_event, host: str, - port: int, username: str, password: str): - """Construct a thread listening for events.""" - threading.Thread.__init__(self) - self.hass = hass - self.stopped = threading.Event() - self.on_receive_vto_event = on_receive_vto_event - self.client = client - self.started = False - self._host = host - self._port = port - self._username = username - self._password = password - self._is_ssl = False - self.vto_client = None - - def run(self): - """Fetch VTO events""" - self.started = True - _LOGGER.info("Starting DahuaVtoEventThread") - - while True: - try: - if not self.started: - _LOGGER.debug("Exiting DahuaVtoEventThread") - return - - _LOGGER.debug("Connecting to VTO event stream") - - # TODO: How do I integrate this in with the HA loop? Does it even matter? I think so because - # how well do we know when we are shutting down HA? - loop = asyncio.new_event_loop() - - def vto_client_lambda(): - # Notice how we set vto_client client here. This is so nasty, I'm embarrassed to put this into the - # code, but I'm not a python expert and it works well enough and this is just a spare time project - # so here it is. We need to capture an instance of the DahuaVTOClient so we can use it later on - # in switches to execute commands on the VTO. We need the client connected to the event loop - # which is done through loop.create_connection. This makes it awkward to capture... which is why - # I've done this. I'm sure there's a better way :) - self.vto_client = DahuaVTOClient(self._host, self._username, self._password, self._is_ssl, - self.on_receive_vto_event) - return self.vto_client - - client = loop.create_connection(vto_client_lambda, host=self._host, port=self._port) - - loop.run_until_complete(client) - loop.run_forever() - loop.close() - - _LOGGER.warning("Disconnected from VTO, will try to connect in 5 seconds") - - time.sleep(5) - - except Exception as ex: - if not self.started: - _LOGGER.debug("Exiting DahuaVtoEventThread") - return - exc_type, exc_obj, exc_tb = sys.exc_info() - line = exc_tb.tb_lineno - - _LOGGER.error(f"Connection to VTO failed will try to connect in 30 seconds, error: {ex}, Line: {line}") - - time.sleep(30) - - def stop(self): - """ Signals to the thread loop that we should stop """ - if self.started: - _LOGGER.info("Stopping DahuaVtoEventThread") - self.stopped.set() - self.started = False diff --git a/custom_components/dahua/translations/ca.json b/custom_components/dahua/translations/ca.json deleted file mode 100644 index 8a7bfa5c..00000000 --- a/custom_components/dahua/translations/ca.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Afegiu una càmera Dahua", - "description": "Adreça d'exemple: 192.168.1.108", - "data": { - "username": "Usuari", - "password": "Contrasenya", - "address": "Adreça IP", - "port": "Port", - "rtsp_port": "Port RTSP", - "streams": "Seqüència RTSP", - "events": "Esdeveniments", - "channel": "Channel (Usually 0 unless you use an nvr)" - } - }, - "name": { - "title": "Configureu el nom del dispositiu", - "data": { - "name": "Nom del dispositiu" - } - } - }, - "error": { - "auth": "L'usuari, la contrasenya o l'adreça IP són incorrectes." - }, - "abort": { - "single_instance_allowed": "Només es permet una única instància.", - "already_configured": "Només es permet una única instància per dispositiu." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Sensor binari habilitat", - "sensor": "Sensor habilitat", - "switch": "Interruptor habilitat", - "light": "Llum habilitat", - "select": "Select enabled", - "camera": "Càmera habilitat" - } - } - } - } -} diff --git a/custom_components/dahua/translations/en.json b/custom_components/dahua/translations/en.json deleted file mode 100644 index a06856db..00000000 --- a/custom_components/dahua/translations/en.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Add Dahua Camera", - "description": "Example address: 192.168.1.108", - "data": { - "username": "Username", - "password": "Password", - "address": "Address", - "port": "Port", - "rtsp_port": "RTSP Port", - "streams": "RTSP Streams", - "events": "Events", - "channel": "Channel (single cameras are 0, NVRs are the 0 based index)" - } - }, - "name": { - "title": "Configure Device Name", - "data": { - "name": "Device Name" - } - } - }, - "error": { - "auth": "Username, Password, or Address is wrong." - }, - "abort": { - "single_instance_allowed": "Only a single instance is allowed.", - "already_configured": "Only a single instance of a device is allowed." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Binary sensor enabled", - "sensor": "Sensor enabled", - "switch": "Switch enabled", - "light": "Light enabled", - "select": "Select enabled", - "camera": "Camera enabled" - } - } - } - } -} diff --git a/custom_components/dahua/translations/es.json b/custom_components/dahua/translations/es.json deleted file mode 100644 index 3f26f665..00000000 --- a/custom_components/dahua/translations/es.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Agregar una Camara Dahua", - "description": "Dirección de ejemplo: 192.168.1.108", - "data": { - "username": "Usuario", - "password": "Contraseña", - "address": "Dirección IP", - "port": "Puerto", - "rtsp_port": "Puerto RTSP", - "streams": "Secuencia RTSP", - "events": "Eventos", - "channel": "Canal (Generalmente es el 0 a menos que uses un grabador)" - } - }, - "name": { - "title": "Configurar el nombre del dispositivo ", - "data": { - "name": "Nombre del dispositivo" - } - } - }, - "error": { - "auth": "Usuario, Contraseña o dirección IP no son correctas." - }, - "abort": { - "single_instance_allowed": "Solo se permite una instancia.", - "already_configured": "Solo se permite una única instancia por dispositivo." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Sensor binario habilitado", - "sensor": "Sensor habilitado", - "switch": "Interruptor habilitado", - "light": "Luz habilitada", - "select": "Select enabled", - "camera": "Camara habilitada" - } - } - } - } -} diff --git a/custom_components/dahua/translations/nl.json b/custom_components/dahua/translations/nl.json deleted file mode 100644 index 1572a3a9..00000000 --- a/custom_components/dahua/translations/nl.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Dahua Camera toevoegen", - "description": "Voorbeeld adres: 192.168.1.108", - "data": { - "username": "Gebruikersnaam", - "password": "Wachtwoord", - "address": "Adres", - "port": "Poort", - "rtsp_port": "RTSP Poort", - "streams": "RTSP Streams", - "events": "Events", - "channel": "Channel (Usually 0 unless you use an nvr)" - } - }, - "name": { - "title": "Configureer Apparaatnaam", - "data": { - "name": "Apparaatnaam" - } - } - }, - "error": { - "auth": "Gebruikersnaam, Wachtwoord, of Adres is verkeerd." - }, - "abort": { - "single_instance_allowed": "Er is maar 1 integratie toegestaan.", - "already_configured": "Er is al een integratie geconfigureerd." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Binary sensor actief", - "sensor": "Sensor actief", - "switch": "Schakelaar actief", - "light": "Lamp actief", - "select": "Select enabled", - "camera": "Camera actief" - } - } - } - } -} diff --git a/custom_components/dahua/translations/pt-BR.json b/custom_components/dahua/translations/pt-BR.json deleted file mode 100644 index bd74dbbf..00000000 --- a/custom_components/dahua/translations/pt-BR.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Adicionar Câmera Dahua", - "description": "Example de endereço: 192.168.1.108", - "data": { - "username": "Nome de usuário", - "password": "Senha", - "address": "Endereço", - "port": "Porta", - "rtsp_port": "Porta RTSP", - "streams": "Streams RTSP", - "events": "Eventos", - "channel": "Canal (câmeras individuais são 0, NVRs são o índice baseado em 0)" - } - }, - "name": { - "title": "Configurar nome do dispositivo", - "data": { - "name": "Nome do dispositivo" - } - } - }, - "error": { - "auth": "Nome de usuário, senha, ou Endereço está errado." - }, - "abort": { - "single_instance_allowed": "Apenas uma única instância é permitida.", - "already_configured": "Apenas uma única instância de um dispositivo é permitida." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Binary sensor ativado", - "sensor": "Sensor ativado", - "switch": "Interruptor ativado", - "light": "Luz ativada", - "select": "Selecione ativado", - "camera": "Câmera ativada" - } - } - } - } -} diff --git a/custom_components/dahua/translations/pt.json b/custom_components/dahua/translations/pt.json deleted file mode 100644 index 745df2c5..00000000 --- a/custom_components/dahua/translations/pt.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "config": { - "step": { - "user": { - "title": "Adicionar Câmera Dahua", - "description": "Exemplo de endereço: 192.168.1.108", - "data": { - "username": "Usuário", - "password": "Senha", - "address": "Endereço", - "port": "Porta", - "rtsp_port": "Porta RTSP", - "streams": "RTSP Streams", - "events": "Eventos", - "channel": "Channel (Usually 0 unless you use an nvr)" - } - }, - "name": { - "title": "Configuração do dispositivo", - "data": { - "name": "Nome do dispositivo" - } - } - }, - "error": { - "auth": "Usuário, senha ou endereço está incorreto." - }, - "abort": { - "single_instance_allowed": "Apenas uma instância é permitida.", - "already_configured": "Apenas uma única instância de um dispositivo é permitida." - } - }, - "options": { - "step": { - "user": { - "data": { - "binary_sensor": "Ativar entidades Binary Sensor", - "sensor": "Ativar entidades do tipo Sensor", - "switch": "Ativar entidades do tipo Switch", - "light": "Ativar entidades do tipo Light", - "select": "Select enabled", - "camera": "Ativar entidades do tipo Camera" - } - } - } - } -} diff --git a/custom_components/dahua/vto.py b/custom_components/dahua/vto.py deleted file mode 100644 index 5f2f16a4..00000000 --- a/custom_components/dahua/vto.py +++ /dev/null @@ -1,407 +0,0 @@ -""" -Copied and modified from https://github.com/elad-bar/DahuaVTO2MQTT -Thanks to @elad-bar -""" -import struct -import sys -import logging -import json -import asyncio -import hashlib -from json import JSONDecoder -from threading import Timer -from typing import Optional, Callable -from requests.auth import HTTPDigestAuth - -PROTOCOLS = { - True: "https", - False: "http" -} - -_LOGGER: logging.Logger = logging.getLogger(__package__) - -DAHUA_DEVICE_TYPE = "deviceType" -DAHUA_SERIAL_NUMBER = "serialNumber" -DAHUA_VERSION = "version" -DAHUA_BUILD_DATE = "buildDate" - -DAHUA_GLOBAL_LOGIN = "global.login" -DAHUA_GLOBAL_KEEPALIVE = "global.keepAlive" -DAHUA_EVENT_MANAGER_ATTACH = "eventManager.attach" -DAHUA_CONFIG_MANAGER_GETCONFIG = "configManager.getConfig" -DAHUA_MAGICBOX_GETSOFTWAREVERSION = "magicBox.getSoftwareVersion" -DAHUA_MAGICBOX_GETDEVICETYPE = "magicBox.getDeviceType" - -DAHUA_ALLOWED_DETAILS = [ - DAHUA_DEVICE_TYPE, - DAHUA_SERIAL_NUMBER -] - - -class DahuaVTOClient(asyncio.Protocol): - requestId: int - sessionId: int - keep_alive_interval: int - username: str - password: str - realm: Optional[str] - random: Optional[str] - messages: [] - dahua_details: {} - base_url: str - hold_time: int - lock_status: {} - auth: HTTPDigestAuth - data_handlers: {} - buffer: bytearray - - def __init__(self, host: str, username: str, password: str, is_ssl: bool, on_receive_vto_event): - self.dahua_details = {} - self.host = host - self.username = username - self.password = password - self.is_ssl = is_ssl - self.base_url = f"{PROTOCOLS[self.is_ssl]}://{self.host}/cgi-bin/" - self.auth = HTTPDigestAuth(self.username, self.password) - self.realm = None - self.random = None - self.request_id = 1 - self.sessionId = 0 - self.keep_alive_interval = 0 - self.transport = None - self.hold_time = 0 - self.lock_status = {} - self.data_handlers = {} - self.buffer = bytearray() - - # This is the hook back into HA - self.on_receive_vto_event = on_receive_vto_event - self._loop = asyncio.get_event_loop() - - def connection_made(self, transport): - _LOGGER.debug("VTO connection established") - - try: - self.transport = transport - self.pre_login() - - except Exception as ex: - exc_type, exc_obj, exc_tb = sys.exc_info() - - _LOGGER.error(f"Failed to handle message, error: {ex}, Line: {exc_tb.tb_lineno}") - - def data_received(self, data): - _LOGGER.debug(f"Event data {self.host}: '{data}'") - - self.buffer += data - - while b'\n' in self.buffer: - - newline_index = self.buffer.find(b'\n') + 1 - packet = self.buffer[:newline_index] - self.buffer = self.buffer[newline_index:] - - try: - messages = self.parse_response(packet) - for message in messages: - message_id = message.get("id") - - handler: Callable = self.data_handlers.get(message_id, self.handle_default) - handler(message) - except Exception as ex: - exc_type, exc_obj, exc_tb = sys.exc_info() - - _LOGGER.error(f"Failed to handle message, error: {ex}, Line: {exc_tb.tb_lineno}") - - def handle_notify_event_stream(self, params): - try: - event_list = params.get("eventList") - - for message in event_list: - for k in self.dahua_details: - if k in DAHUA_ALLOWED_DETAILS: - message[k] = self.dahua_details.get(k) - - self.on_receive_vto_event(message) - - except Exception as ex: - exc_type, exc_obj, exc_tb = sys.exc_info() - - _LOGGER.error(f"Failed to handle event, error: {ex}, Line: {exc_tb.tb_lineno}") - - def handle_default(self, message): - _LOGGER.info(f"Data received without handler: {message}") - - def eof_received(self): - _LOGGER.info('Server sent EOF message') - - self._loop.stop() - - def connection_lost(self, exc): - _LOGGER.error('server closed the connection') - - self._loop.stop() - - def send(self, action, handler, params=None): - if params is None: - params = {} - - self.request_id += 1 - - message_data = { - "id": self.request_id, - "session": self.sessionId, - "magic": "0x1234", - "method": action, - "params": params - } - - self.data_handlers[self.request_id] = handler - - if not self.transport.is_closing(): - message = self.convert_message(message_data) - - self.transport.write(message) - - @staticmethod - def convert_message(data): - message_data = json.dumps(data, indent=4) - - header = struct.pack(">L", 0x20000000) - header += struct.pack(">L", 0x44484950) - header += struct.pack(">d", 0) - header += struct.pack(" 0: - for deviceConf in configured: - deviceName = list(deviceConf.keys())[0] - deviceInfo = deviceConf[deviceName] - address = deviceInfo[DEVICE_ADDR] - timeout = deviceInfo[TIMEOUT_CONF] - _LOGGER.debug( - "Adding %s - %s [Timeout: %d]" % (deviceName, address, timeout) - ) - device_state = pydreamscreen.get_state(ip=address, timeout=timeout) - if device_state == None: - _LOGGER.warn( - "Failed to add device [%s] %s. Try setting a 'timeout' in the device config." - % (address, deviceName) - ) - else: - _LOGGER.debug( - "Adding [%s] %s => State: %s" % (address, deviceName, device_state) - ) - device = pydreamscreen.get_device(device_state) - entity = DreamScreenEntity( - device=device, - current_ids=entity_ids, - timeout=timeout, - name=deviceName, - ) - entity_ids.append(entity.entity_id) - entities.append(entity) - else: - _LOGGER.debug("DreamScreen will discover devices.") - for device in pydreamscreen.get_devices(timeout): - _LOGGER.info("Discovered device: %s" % device) - entity = DreamScreenEntity(device=device, current_ids=entity_ids) - entity_ids.append(entity.entity_id) - entities.append(entity) - - await component.async_add_entities(entities) - return True - - -class DreamScreenEntity(Entity): - """Wraps DreamScreen in a Home Assistant entity.""" - - def __init__(self, device, current_ids, timeout=1, name=None): - """Initialize state & entity properties.""" - self.device = device - self.timeout = timeout - if name == None: - name = self.device.name - self.entity_id = generate_entity_id( - entity_id_format=ENTITY_ID_FORMAT, name=name, current_ids=current_ids - ) - self._name = name - - @property - def name(self): - """Device friendly name from DreamScreen device.""" - return self._name - - @property - def state(self) -> str: - """Assume turned on if mode is truthy.""" - return "on" if self.device.mode else "off" - - @property - def assumed_state(self): - """If not responding, assume device is off.""" - return "off" - - @property - def state_attributes(self): - """Expose DreamScreen device attributes as state properties.""" - import pydreamscreen - - attrs = { - "group_name": self.device.group_name, - "group_number": self.device.group_number, - "device_mode": self.device.mode, - "brightness": self.device.brightness, - "ambient_color": "#" + self.device.ambient_color.hex().upper(), - "ambient_scene": self.device.ambient_scene, - } - - if isinstance( - self.device, - ( - pydreamscreen.DreamScreenHD, - pydreamscreen.DreamScreen4K, - pydreamscreen.DreamScreenSolo, - ), - ): - selected_hdmi = None # type: str - if self.device.hdmi_input == 0: - selected_hdmi = self.device.hdmi_input_1_name - elif self.device.hdmi_input == 1: - selected_hdmi = self.device.hdmi_input_2_name - elif self.device.hdmi_input == 2: - selected_hdmi = self.device.hdmi_input_3_name - attrs.update( - { - "selected_hdmi": selected_hdmi, - "hdmi_input": self.device.hdmi_input, - "hdmi_input_1_name": self.device.hdmi_input_1_name, - "hdmi_input_2_name": self.device.hdmi_input_2_name, - "hdmi_input_3_name": self.device.hdmi_input_3_name, - "hdmi_active_channels": self.device.hdmi_active_channels, - "hdr_tone_remapping": self.device.hdr_tone_remapping, - } - ) - - return attrs - - def update(self): - """When updating entity, call update on the device.""" - self.device.update_current_state(self.timeout) diff --git a/custom_components/dreamscreen/manifest.json b/custom_components/dreamscreen/manifest.json deleted file mode 100644 index f1aad0c4..00000000 --- a/custom_components/dreamscreen/manifest.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "domain": "dreamscreen", - "name": "DreamScreen", - "documentation": "https://github.com/GregoryDosh/Home-Assistant-DreamScreen-Service", - "dependencies": [], - "codeowners": ["https://github.com/GregoryDosh"], - "requirements": ["PyDreamScreen>=0.0.14"], - "version": "2020.8.5" - } diff --git a/custom_components/dreamscreen/services.yaml b/custom_components/dreamscreen/services.yaml deleted file mode 100644 index f6141632..00000000 --- a/custom_components/dreamscreen/services.yaml +++ /dev/null @@ -1,67 +0,0 @@ -set_mode: - description: Switches DreamScreen device to specified mode - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - mode: - description: Mode to set for device. [0=Off, 1=Video, 2=Music, 3=Ambient] - example: 1 - -set_hdmi_source: - description: Switches DreamScreen HDMI source. (0 indexed) - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - source: - description: Source to set for HDMI Input. - example: 1 - -set_brightness: - description: Changes DreamScreen brightness to specified value - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - brightness: - description: Brightness value between 0 and 100 - example: 75 - -set_ambient_scene: - description: Switches DreamScreen device to specified ambient scene - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - scene: - description: Scene to switch to. [0=Random,1=Fire,2=Twinkle,3=Ocean,4=Pride,5=Fireworks,6=Holiday,7=Pop,8=Forest] - example: 6 - -set_ambient_color: - description: Switches DreamScreen device to specified ambient color - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - color: - description: Hex color to use - example: "#40e0d0" - -set_hdr_tone_remapping: - description: Changed DreamScreen hdr tone mapping - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - remapping: - description: HDR Mapping 0 or 1 - example: 0 - -restart_device: - description: Restarts the DreamScreen - fields: - entity_id: - description: Name(s) of entities - example: 'dreamscreen.living_room' - \ No newline at end of file diff --git a/custom_components/fontawesome/__init__.py b/custom_components/fontawesome/__init__.py deleted file mode 100644 index 5e6c3752..00000000 --- a/custom_components/fontawesome/__init__.py +++ /dev/null @@ -1,89 +0,0 @@ -import logging - -from homeassistant.components.frontend import add_extra_js_url -from homeassistant.components.http.view import HomeAssistantView - -from homeassistant.helpers import config_validation as cv - -import json -from os import walk, path - -LOGGER = logging.getLogger(__name__) - -DOMAIN = "fontawesome" - -DATA_EXTRA_MODULE_URL = 'frontend_extra_module_url' -LOADER_URL = f'/{DOMAIN}/main.js' -LOADER_PATH = f'custom_components/{DOMAIN}/main.js' -ICONS_URL = f'/{DOMAIN}/icons' -ICONLIST_URL = f'/{DOMAIN}/list' -ICONS_PATH = f'custom_components/{DOMAIN}/data' -CUSTOM_ICONS_URL = f'/{DOMAIN}/icons/pro' -CUSTOM_ICONS_PATH = 'custom_icons' - - -CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN) - - -class ListingView(HomeAssistantView): - - requires_auth = False - - def __init__(self, url, iconpath): - self.url = url - self.iconpath = iconpath - self.name = "Icon Listing" - - async def get(self, request): - icons = [] - for (dirpath, dirnames, filenames) in walk(self.iconpath): - icons.extend( - [ - {"name": path.join(dirpath[len(self.iconpath):], fn[:-4])} - for fn in filenames if fn.endswith(".svg") - ] - ) - return json.dumps(icons) - - -async def async_setup(hass, config): - hass.http.register_static_path( - LOADER_URL, - hass.config.path(LOADER_PATH), - True - ) - add_extra_js_url(hass, LOADER_URL) - - for iset in ["brands", "regular", "solid"]: - hass.http.register_static_path( - ICONS_URL + "/" + iset, - hass.config.path(ICONS_PATH + "/" + iset), - True - ) - hass.http.register_view( - ListingView( - ICONLIST_URL + "/" + iset, - hass.config.path(ICONS_PATH + "/" + iset) - ) - ) - hass.http.register_static_path( - CUSTOM_ICONS_URL, - hass.config.path(CUSTOM_ICONS_PATH), - True - ) - hass.http.register_view( - ListingView( - ICONLIST_URL + "/pro", - hass.config.path(CUSTOM_ICONS_PATH) - ) - ) - - return True - - -async def async_setup_entry(hass, entry): - return True - - -async def async_remove_entry(hass, entry): - return True diff --git a/custom_components/fontawesome/config_flow.py b/custom_components/fontawesome/config_flow.py deleted file mode 100644 index 5b2bcce2..00000000 --- a/custom_components/fontawesome/config_flow.py +++ /dev/null @@ -1,13 +0,0 @@ -import logging - -from homeassistant import config_entries - -_LOGGER = logging.getLogger(__name__) - - -@config_entries.HANDLERS.register("fontawesome") -class FontawesomeConfigFlow(config_entries.ConfigFlow): - async def async_step_user(self, user_input=None): - if self._async_current_entries(): - return self.async_abort(reason="single_instance_allowed") - return self.async_create_entry(title="", data={}) diff --git a/custom_components/fontawesome/data/brands/42-group.svg b/custom_components/fontawesome/data/brands/42-group.svg deleted file mode 100644 index c6e15e1d..00000000 --- a/custom_components/fontawesome/data/brands/42-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/500px.svg b/custom_components/fontawesome/data/brands/500px.svg deleted file mode 100644 index 6220d103..00000000 --- a/custom_components/fontawesome/data/brands/500px.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/accessible-icon.svg b/custom_components/fontawesome/data/brands/accessible-icon.svg deleted file mode 100644 index 178207ff..00000000 --- a/custom_components/fontawesome/data/brands/accessible-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/accusoft.svg b/custom_components/fontawesome/data/brands/accusoft.svg deleted file mode 100644 index 3cac2f43..00000000 --- a/custom_components/fontawesome/data/brands/accusoft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/adn.svg b/custom_components/fontawesome/data/brands/adn.svg deleted file mode 100644 index 701952e1..00000000 --- a/custom_components/fontawesome/data/brands/adn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/adversal.svg b/custom_components/fontawesome/data/brands/adversal.svg deleted file mode 100644 index 7c91df8f..00000000 --- a/custom_components/fontawesome/data/brands/adversal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/affiliatetheme.svg b/custom_components/fontawesome/data/brands/affiliatetheme.svg deleted file mode 100644 index e4874d79..00000000 --- a/custom_components/fontawesome/data/brands/affiliatetheme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/airbnb.svg b/custom_components/fontawesome/data/brands/airbnb.svg deleted file mode 100644 index 8c837cc6..00000000 --- a/custom_components/fontawesome/data/brands/airbnb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/algolia.svg b/custom_components/fontawesome/data/brands/algolia.svg deleted file mode 100644 index caf5b495..00000000 --- a/custom_components/fontawesome/data/brands/algolia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/alipay.svg b/custom_components/fontawesome/data/brands/alipay.svg deleted file mode 100644 index d9fa649b..00000000 --- a/custom_components/fontawesome/data/brands/alipay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/amazon-pay.svg b/custom_components/fontawesome/data/brands/amazon-pay.svg deleted file mode 100644 index f8126161..00000000 --- a/custom_components/fontawesome/data/brands/amazon-pay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/amazon.svg b/custom_components/fontawesome/data/brands/amazon.svg deleted file mode 100644 index d5ff0eee..00000000 --- a/custom_components/fontawesome/data/brands/amazon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/amilia.svg b/custom_components/fontawesome/data/brands/amilia.svg deleted file mode 100644 index 46d4278d..00000000 --- a/custom_components/fontawesome/data/brands/amilia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/android.svg b/custom_components/fontawesome/data/brands/android.svg deleted file mode 100644 index 9f94d700..00000000 --- a/custom_components/fontawesome/data/brands/android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/angellist.svg b/custom_components/fontawesome/data/brands/angellist.svg deleted file mode 100644 index 2eae0769..00000000 --- a/custom_components/fontawesome/data/brands/angellist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/angrycreative.svg b/custom_components/fontawesome/data/brands/angrycreative.svg deleted file mode 100644 index c4283870..00000000 --- a/custom_components/fontawesome/data/brands/angrycreative.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/angular.svg b/custom_components/fontawesome/data/brands/angular.svg deleted file mode 100644 index 862602bb..00000000 --- a/custom_components/fontawesome/data/brands/angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/app-store-ios.svg b/custom_components/fontawesome/data/brands/app-store-ios.svg deleted file mode 100644 index 29c0759f..00000000 --- a/custom_components/fontawesome/data/brands/app-store-ios.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/app-store.svg b/custom_components/fontawesome/data/brands/app-store.svg deleted file mode 100644 index 6978a0ea..00000000 --- a/custom_components/fontawesome/data/brands/app-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/apper.svg b/custom_components/fontawesome/data/brands/apper.svg deleted file mode 100644 index 885ea966..00000000 --- a/custom_components/fontawesome/data/brands/apper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/apple-pay.svg b/custom_components/fontawesome/data/brands/apple-pay.svg deleted file mode 100644 index 9cac95bb..00000000 --- a/custom_components/fontawesome/data/brands/apple-pay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/apple.svg b/custom_components/fontawesome/data/brands/apple.svg deleted file mode 100644 index 97d336cd..00000000 --- a/custom_components/fontawesome/data/brands/apple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/artstation.svg b/custom_components/fontawesome/data/brands/artstation.svg deleted file mode 100644 index 3eeb23f5..00000000 --- a/custom_components/fontawesome/data/brands/artstation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/asymmetrik.svg b/custom_components/fontawesome/data/brands/asymmetrik.svg deleted file mode 100644 index d3dc1da5..00000000 --- a/custom_components/fontawesome/data/brands/asymmetrik.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/atlassian.svg b/custom_components/fontawesome/data/brands/atlassian.svg deleted file mode 100644 index a333ad35..00000000 --- a/custom_components/fontawesome/data/brands/atlassian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/audible.svg b/custom_components/fontawesome/data/brands/audible.svg deleted file mode 100644 index a31cb304..00000000 --- a/custom_components/fontawesome/data/brands/audible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/autoprefixer.svg b/custom_components/fontawesome/data/brands/autoprefixer.svg deleted file mode 100644 index 5a51a85d..00000000 --- a/custom_components/fontawesome/data/brands/autoprefixer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/avianex.svg b/custom_components/fontawesome/data/brands/avianex.svg deleted file mode 100644 index 12758d8b..00000000 --- a/custom_components/fontawesome/data/brands/avianex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/aviato.svg b/custom_components/fontawesome/data/brands/aviato.svg deleted file mode 100644 index 1813b3d5..00000000 --- a/custom_components/fontawesome/data/brands/aviato.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/aws.svg b/custom_components/fontawesome/data/brands/aws.svg deleted file mode 100644 index 67e4e134..00000000 --- a/custom_components/fontawesome/data/brands/aws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bandcamp.svg b/custom_components/fontawesome/data/brands/bandcamp.svg deleted file mode 100644 index 74f24955..00000000 --- a/custom_components/fontawesome/data/brands/bandcamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/battle-net.svg b/custom_components/fontawesome/data/brands/battle-net.svg deleted file mode 100644 index af35885d..00000000 --- a/custom_components/fontawesome/data/brands/battle-net.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/behance.svg b/custom_components/fontawesome/data/brands/behance.svg deleted file mode 100644 index d77b1204..00000000 --- a/custom_components/fontawesome/data/brands/behance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bilibili.svg b/custom_components/fontawesome/data/brands/bilibili.svg deleted file mode 100644 index 32b9e323..00000000 --- a/custom_components/fontawesome/data/brands/bilibili.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bimobject.svg b/custom_components/fontawesome/data/brands/bimobject.svg deleted file mode 100644 index 3ec7ea13..00000000 --- a/custom_components/fontawesome/data/brands/bimobject.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bitbucket.svg b/custom_components/fontawesome/data/brands/bitbucket.svg deleted file mode 100644 index 8b2d2cbc..00000000 --- a/custom_components/fontawesome/data/brands/bitbucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bitcoin.svg b/custom_components/fontawesome/data/brands/bitcoin.svg deleted file mode 100644 index bbbd8bb3..00000000 --- a/custom_components/fontawesome/data/brands/bitcoin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bity.svg b/custom_components/fontawesome/data/brands/bity.svg deleted file mode 100644 index 3964687b..00000000 --- a/custom_components/fontawesome/data/brands/bity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/black-tie.svg b/custom_components/fontawesome/data/brands/black-tie.svg deleted file mode 100644 index 87d12ed9..00000000 --- a/custom_components/fontawesome/data/brands/black-tie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/blackberry.svg b/custom_components/fontawesome/data/brands/blackberry.svg deleted file mode 100644 index ffebe721..00000000 --- a/custom_components/fontawesome/data/brands/blackberry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/blogger-b.svg b/custom_components/fontawesome/data/brands/blogger-b.svg deleted file mode 100644 index e0606c78..00000000 --- a/custom_components/fontawesome/data/brands/blogger-b.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/blogger.svg b/custom_components/fontawesome/data/brands/blogger.svg deleted file mode 100644 index c5e22813..00000000 --- a/custom_components/fontawesome/data/brands/blogger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bluetooth-b.svg b/custom_components/fontawesome/data/brands/bluetooth-b.svg deleted file mode 100644 index d246c80e..00000000 --- a/custom_components/fontawesome/data/brands/bluetooth-b.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bluetooth.svg b/custom_components/fontawesome/data/brands/bluetooth.svg deleted file mode 100644 index f17052c8..00000000 --- a/custom_components/fontawesome/data/brands/bluetooth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bootstrap.svg b/custom_components/fontawesome/data/brands/bootstrap.svg deleted file mode 100644 index 99b5babb..00000000 --- a/custom_components/fontawesome/data/brands/bootstrap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/bots.svg b/custom_components/fontawesome/data/brands/bots.svg deleted file mode 100644 index b2dc861b..00000000 --- a/custom_components/fontawesome/data/brands/bots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/btc.svg b/custom_components/fontawesome/data/brands/btc.svg deleted file mode 100644 index 2221526f..00000000 --- a/custom_components/fontawesome/data/brands/btc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/buffer.svg b/custom_components/fontawesome/data/brands/buffer.svg deleted file mode 100644 index be52cfbc..00000000 --- a/custom_components/fontawesome/data/brands/buffer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/buromobelexperte.svg b/custom_components/fontawesome/data/brands/buromobelexperte.svg deleted file mode 100644 index 48ceb3ed..00000000 --- a/custom_components/fontawesome/data/brands/buromobelexperte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/buy-n-large.svg b/custom_components/fontawesome/data/brands/buy-n-large.svg deleted file mode 100644 index 709d2d3b..00000000 --- a/custom_components/fontawesome/data/brands/buy-n-large.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/buysellads.svg b/custom_components/fontawesome/data/brands/buysellads.svg deleted file mode 100644 index fde7fc78..00000000 --- a/custom_components/fontawesome/data/brands/buysellads.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/canadian-maple-leaf.svg b/custom_components/fontawesome/data/brands/canadian-maple-leaf.svg deleted file mode 100644 index 7dfdfa8f..00000000 --- a/custom_components/fontawesome/data/brands/canadian-maple-leaf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-amazon-pay.svg b/custom_components/fontawesome/data/brands/cc-amazon-pay.svg deleted file mode 100644 index 105c5393..00000000 --- a/custom_components/fontawesome/data/brands/cc-amazon-pay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-amex.svg b/custom_components/fontawesome/data/brands/cc-amex.svg deleted file mode 100644 index 40f0335d..00000000 --- a/custom_components/fontawesome/data/brands/cc-amex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-apple-pay.svg b/custom_components/fontawesome/data/brands/cc-apple-pay.svg deleted file mode 100644 index c31eef85..00000000 --- a/custom_components/fontawesome/data/brands/cc-apple-pay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-diners-club.svg b/custom_components/fontawesome/data/brands/cc-diners-club.svg deleted file mode 100644 index 627ac640..00000000 --- a/custom_components/fontawesome/data/brands/cc-diners-club.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-discover.svg b/custom_components/fontawesome/data/brands/cc-discover.svg deleted file mode 100644 index 5267ff74..00000000 --- a/custom_components/fontawesome/data/brands/cc-discover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-jcb.svg b/custom_components/fontawesome/data/brands/cc-jcb.svg deleted file mode 100644 index 768a0d3e..00000000 --- a/custom_components/fontawesome/data/brands/cc-jcb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-mastercard.svg b/custom_components/fontawesome/data/brands/cc-mastercard.svg deleted file mode 100644 index 954319e9..00000000 --- a/custom_components/fontawesome/data/brands/cc-mastercard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-paypal.svg b/custom_components/fontawesome/data/brands/cc-paypal.svg deleted file mode 100644 index 9d53fe26..00000000 --- a/custom_components/fontawesome/data/brands/cc-paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-stripe.svg b/custom_components/fontawesome/data/brands/cc-stripe.svg deleted file mode 100644 index 9ec57b94..00000000 --- a/custom_components/fontawesome/data/brands/cc-stripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cc-visa.svg b/custom_components/fontawesome/data/brands/cc-visa.svg deleted file mode 100644 index 5b3055cc..00000000 --- a/custom_components/fontawesome/data/brands/cc-visa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/centercode.svg b/custom_components/fontawesome/data/brands/centercode.svg deleted file mode 100644 index 3e581924..00000000 --- a/custom_components/fontawesome/data/brands/centercode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/centos.svg b/custom_components/fontawesome/data/brands/centos.svg deleted file mode 100644 index 04d34d53..00000000 --- a/custom_components/fontawesome/data/brands/centos.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/chrome.svg b/custom_components/fontawesome/data/brands/chrome.svg deleted file mode 100644 index da959c6a..00000000 --- a/custom_components/fontawesome/data/brands/chrome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/chromecast.svg b/custom_components/fontawesome/data/brands/chromecast.svg deleted file mode 100644 index ba83b876..00000000 --- a/custom_components/fontawesome/data/brands/chromecast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cloudflare.svg b/custom_components/fontawesome/data/brands/cloudflare.svg deleted file mode 100644 index 270284ec..00000000 --- a/custom_components/fontawesome/data/brands/cloudflare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cloudscale.svg b/custom_components/fontawesome/data/brands/cloudscale.svg deleted file mode 100644 index 3e6751ea..00000000 --- a/custom_components/fontawesome/data/brands/cloudscale.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cloudsmith.svg b/custom_components/fontawesome/data/brands/cloudsmith.svg deleted file mode 100644 index 349ca525..00000000 --- a/custom_components/fontawesome/data/brands/cloudsmith.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cloudversify.svg b/custom_components/fontawesome/data/brands/cloudversify.svg deleted file mode 100644 index a13158e8..00000000 --- a/custom_components/fontawesome/data/brands/cloudversify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cmplid.svg b/custom_components/fontawesome/data/brands/cmplid.svg deleted file mode 100644 index 2627c3d8..00000000 --- a/custom_components/fontawesome/data/brands/cmplid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/codepen.svg b/custom_components/fontawesome/data/brands/codepen.svg deleted file mode 100644 index d1c8d430..00000000 --- a/custom_components/fontawesome/data/brands/codepen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/codiepie.svg b/custom_components/fontawesome/data/brands/codiepie.svg deleted file mode 100644 index 91489db6..00000000 --- a/custom_components/fontawesome/data/brands/codiepie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/confluence.svg b/custom_components/fontawesome/data/brands/confluence.svg deleted file mode 100644 index 9bf26ba9..00000000 --- a/custom_components/fontawesome/data/brands/confluence.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/connectdevelop.svg b/custom_components/fontawesome/data/brands/connectdevelop.svg deleted file mode 100644 index caaa0533..00000000 --- a/custom_components/fontawesome/data/brands/connectdevelop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/contao.svg b/custom_components/fontawesome/data/brands/contao.svg deleted file mode 100644 index 62bf1336..00000000 --- a/custom_components/fontawesome/data/brands/contao.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cotton-bureau.svg b/custom_components/fontawesome/data/brands/cotton-bureau.svg deleted file mode 100644 index 3042967b..00000000 --- a/custom_components/fontawesome/data/brands/cotton-bureau.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cpanel.svg b/custom_components/fontawesome/data/brands/cpanel.svg deleted file mode 100644 index 4050d522..00000000 --- a/custom_components/fontawesome/data/brands/cpanel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-by.svg b/custom_components/fontawesome/data/brands/creative-commons-by.svg deleted file mode 100644 index 645faee6..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-by.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-nc-eu.svg b/custom_components/fontawesome/data/brands/creative-commons-nc-eu.svg deleted file mode 100644 index fed656e4..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-nc-eu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-nc-jp.svg b/custom_components/fontawesome/data/brands/creative-commons-nc-jp.svg deleted file mode 100644 index 176f4916..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-nc-jp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-nc.svg b/custom_components/fontawesome/data/brands/creative-commons-nc.svg deleted file mode 100644 index 07546620..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-nc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-nd.svg b/custom_components/fontawesome/data/brands/creative-commons-nd.svg deleted file mode 100644 index d4822b7b..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-nd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-pd-alt.svg b/custom_components/fontawesome/data/brands/creative-commons-pd-alt.svg deleted file mode 100644 index cd872dfb..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-pd-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-pd.svg b/custom_components/fontawesome/data/brands/creative-commons-pd.svg deleted file mode 100644 index d457ff40..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-pd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-remix.svg b/custom_components/fontawesome/data/brands/creative-commons-remix.svg deleted file mode 100644 index 6e2ee2b0..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-remix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-sa.svg b/custom_components/fontawesome/data/brands/creative-commons-sa.svg deleted file mode 100644 index 4840ea28..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-sa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-sampling-plus.svg b/custom_components/fontawesome/data/brands/creative-commons-sampling-plus.svg deleted file mode 100644 index ce60b8e8..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-sampling-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-sampling.svg b/custom_components/fontawesome/data/brands/creative-commons-sampling.svg deleted file mode 100644 index 9560a016..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-sampling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-share.svg b/custom_components/fontawesome/data/brands/creative-commons-share.svg deleted file mode 100644 index 44ea7a24..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons-zero.svg b/custom_components/fontawesome/data/brands/creative-commons-zero.svg deleted file mode 100644 index c86225f0..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons-zero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/creative-commons.svg b/custom_components/fontawesome/data/brands/creative-commons.svg deleted file mode 100644 index 08ac4357..00000000 --- a/custom_components/fontawesome/data/brands/creative-commons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/critical-role.svg b/custom_components/fontawesome/data/brands/critical-role.svg deleted file mode 100644 index 31689733..00000000 --- a/custom_components/fontawesome/data/brands/critical-role.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/css3-alt.svg b/custom_components/fontawesome/data/brands/css3-alt.svg deleted file mode 100644 index 2e4819ca..00000000 --- a/custom_components/fontawesome/data/brands/css3-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/css3.svg b/custom_components/fontawesome/data/brands/css3.svg deleted file mode 100644 index e4aef2a9..00000000 --- a/custom_components/fontawesome/data/brands/css3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/cuttlefish.svg b/custom_components/fontawesome/data/brands/cuttlefish.svg deleted file mode 100644 index 1f8c0225..00000000 --- a/custom_components/fontawesome/data/brands/cuttlefish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/d-and-d-beyond.svg b/custom_components/fontawesome/data/brands/d-and-d-beyond.svg deleted file mode 100644 index 4e18f299..00000000 --- a/custom_components/fontawesome/data/brands/d-and-d-beyond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/d-and-d.svg b/custom_components/fontawesome/data/brands/d-and-d.svg deleted file mode 100644 index b7125d77..00000000 --- a/custom_components/fontawesome/data/brands/d-and-d.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dailymotion.svg b/custom_components/fontawesome/data/brands/dailymotion.svg deleted file mode 100644 index 7bd76aa8..00000000 --- a/custom_components/fontawesome/data/brands/dailymotion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dashcube.svg b/custom_components/fontawesome/data/brands/dashcube.svg deleted file mode 100644 index e0e8a71e..00000000 --- a/custom_components/fontawesome/data/brands/dashcube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/debian.svg b/custom_components/fontawesome/data/brands/debian.svg deleted file mode 100644 index ec6c4395..00000000 --- a/custom_components/fontawesome/data/brands/debian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/deezer.svg b/custom_components/fontawesome/data/brands/deezer.svg deleted file mode 100644 index 7bee4f8c..00000000 --- a/custom_components/fontawesome/data/brands/deezer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/delicious.svg b/custom_components/fontawesome/data/brands/delicious.svg deleted file mode 100644 index 8abe5f71..00000000 --- a/custom_components/fontawesome/data/brands/delicious.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/deploydog.svg b/custom_components/fontawesome/data/brands/deploydog.svg deleted file mode 100644 index 45aae456..00000000 --- a/custom_components/fontawesome/data/brands/deploydog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/deskpro.svg b/custom_components/fontawesome/data/brands/deskpro.svg deleted file mode 100644 index eef2197d..00000000 --- a/custom_components/fontawesome/data/brands/deskpro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dev.svg b/custom_components/fontawesome/data/brands/dev.svg deleted file mode 100644 index 7cdfe68f..00000000 --- a/custom_components/fontawesome/data/brands/dev.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/deviantart.svg b/custom_components/fontawesome/data/brands/deviantart.svg deleted file mode 100644 index 2b1cc31f..00000000 --- a/custom_components/fontawesome/data/brands/deviantart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dhl.svg b/custom_components/fontawesome/data/brands/dhl.svg deleted file mode 100644 index 371c9a34..00000000 --- a/custom_components/fontawesome/data/brands/dhl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/diaspora.svg b/custom_components/fontawesome/data/brands/diaspora.svg deleted file mode 100644 index ad4a7d50..00000000 --- a/custom_components/fontawesome/data/brands/diaspora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/digg.svg b/custom_components/fontawesome/data/brands/digg.svg deleted file mode 100644 index 7645ed51..00000000 --- a/custom_components/fontawesome/data/brands/digg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/digital-ocean.svg b/custom_components/fontawesome/data/brands/digital-ocean.svg deleted file mode 100644 index 623d5628..00000000 --- a/custom_components/fontawesome/data/brands/digital-ocean.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/discord.svg b/custom_components/fontawesome/data/brands/discord.svg deleted file mode 100644 index 076e0b17..00000000 --- a/custom_components/fontawesome/data/brands/discord.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/discourse.svg b/custom_components/fontawesome/data/brands/discourse.svg deleted file mode 100644 index bd0ff7bb..00000000 --- a/custom_components/fontawesome/data/brands/discourse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dochub.svg b/custom_components/fontawesome/data/brands/dochub.svg deleted file mode 100644 index 2e8b4506..00000000 --- a/custom_components/fontawesome/data/brands/dochub.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/docker.svg b/custom_components/fontawesome/data/brands/docker.svg deleted file mode 100644 index ab176ed1..00000000 --- a/custom_components/fontawesome/data/brands/docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/draft2digital.svg b/custom_components/fontawesome/data/brands/draft2digital.svg deleted file mode 100644 index 33042e7e..00000000 --- a/custom_components/fontawesome/data/brands/draft2digital.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dribbble.svg b/custom_components/fontawesome/data/brands/dribbble.svg deleted file mode 100644 index c2a0361b..00000000 --- a/custom_components/fontawesome/data/brands/dribbble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dropbox.svg b/custom_components/fontawesome/data/brands/dropbox.svg deleted file mode 100644 index 7bccea61..00000000 --- a/custom_components/fontawesome/data/brands/dropbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/drupal.svg b/custom_components/fontawesome/data/brands/drupal.svg deleted file mode 100644 index 423a23dd..00000000 --- a/custom_components/fontawesome/data/brands/drupal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/dyalog.svg b/custom_components/fontawesome/data/brands/dyalog.svg deleted file mode 100644 index 57455b0f..00000000 --- a/custom_components/fontawesome/data/brands/dyalog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/earlybirds.svg b/custom_components/fontawesome/data/brands/earlybirds.svg deleted file mode 100644 index ddd60b6f..00000000 --- a/custom_components/fontawesome/data/brands/earlybirds.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ebay.svg b/custom_components/fontawesome/data/brands/ebay.svg deleted file mode 100644 index f517fb56..00000000 --- a/custom_components/fontawesome/data/brands/ebay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/edge-legacy.svg b/custom_components/fontawesome/data/brands/edge-legacy.svg deleted file mode 100644 index 8c11943e..00000000 --- a/custom_components/fontawesome/data/brands/edge-legacy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/edge.svg b/custom_components/fontawesome/data/brands/edge.svg deleted file mode 100644 index 8544b9cd..00000000 --- a/custom_components/fontawesome/data/brands/edge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/elementor.svg b/custom_components/fontawesome/data/brands/elementor.svg deleted file mode 100644 index 9dfb5e25..00000000 --- a/custom_components/fontawesome/data/brands/elementor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ello.svg b/custom_components/fontawesome/data/brands/ello.svg deleted file mode 100644 index ad55e5ac..00000000 --- a/custom_components/fontawesome/data/brands/ello.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ember.svg b/custom_components/fontawesome/data/brands/ember.svg deleted file mode 100644 index 184b06fc..00000000 --- a/custom_components/fontawesome/data/brands/ember.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/empire.svg b/custom_components/fontawesome/data/brands/empire.svg deleted file mode 100644 index b08cc66a..00000000 --- a/custom_components/fontawesome/data/brands/empire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/envira.svg b/custom_components/fontawesome/data/brands/envira.svg deleted file mode 100644 index 0f7c6183..00000000 --- a/custom_components/fontawesome/data/brands/envira.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/erlang.svg b/custom_components/fontawesome/data/brands/erlang.svg deleted file mode 100644 index 7e770e1a..00000000 --- a/custom_components/fontawesome/data/brands/erlang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ethereum.svg b/custom_components/fontawesome/data/brands/ethereum.svg deleted file mode 100644 index 31a91905..00000000 --- a/custom_components/fontawesome/data/brands/ethereum.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/etsy.svg b/custom_components/fontawesome/data/brands/etsy.svg deleted file mode 100644 index 5d475f64..00000000 --- a/custom_components/fontawesome/data/brands/etsy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/evernote.svg b/custom_components/fontawesome/data/brands/evernote.svg deleted file mode 100644 index 28914fa5..00000000 --- a/custom_components/fontawesome/data/brands/evernote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/expeditedssl.svg b/custom_components/fontawesome/data/brands/expeditedssl.svg deleted file mode 100644 index 02e0cf8e..00000000 --- a/custom_components/fontawesome/data/brands/expeditedssl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/facebook-f.svg b/custom_components/fontawesome/data/brands/facebook-f.svg deleted file mode 100644 index 5bd065a5..00000000 --- a/custom_components/fontawesome/data/brands/facebook-f.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/facebook-messenger.svg b/custom_components/fontawesome/data/brands/facebook-messenger.svg deleted file mode 100644 index c79bda12..00000000 --- a/custom_components/fontawesome/data/brands/facebook-messenger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/facebook.svg b/custom_components/fontawesome/data/brands/facebook.svg deleted file mode 100644 index b61417fa..00000000 --- a/custom_components/fontawesome/data/brands/facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fantasy-flight-games.svg b/custom_components/fontawesome/data/brands/fantasy-flight-games.svg deleted file mode 100644 index c69f2e62..00000000 --- a/custom_components/fontawesome/data/brands/fantasy-flight-games.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fedex.svg b/custom_components/fontawesome/data/brands/fedex.svg deleted file mode 100644 index 92b52ffd..00000000 --- a/custom_components/fontawesome/data/brands/fedex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fedora.svg b/custom_components/fontawesome/data/brands/fedora.svg deleted file mode 100644 index 485362f8..00000000 --- a/custom_components/fontawesome/data/brands/fedora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/figma.svg b/custom_components/fontawesome/data/brands/figma.svg deleted file mode 100644 index 97d96fd6..00000000 --- a/custom_components/fontawesome/data/brands/figma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/firefox-browser.svg b/custom_components/fontawesome/data/brands/firefox-browser.svg deleted file mode 100644 index a51a9901..00000000 --- a/custom_components/fontawesome/data/brands/firefox-browser.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/firefox.svg b/custom_components/fontawesome/data/brands/firefox.svg deleted file mode 100644 index 848af952..00000000 --- a/custom_components/fontawesome/data/brands/firefox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/first-order-alt.svg b/custom_components/fontawesome/data/brands/first-order-alt.svg deleted file mode 100644 index ce6e8fc9..00000000 --- a/custom_components/fontawesome/data/brands/first-order-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/first-order.svg b/custom_components/fontawesome/data/brands/first-order.svg deleted file mode 100644 index 83d1a302..00000000 --- a/custom_components/fontawesome/data/brands/first-order.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/firstdraft.svg b/custom_components/fontawesome/data/brands/firstdraft.svg deleted file mode 100644 index 8d995cfc..00000000 --- a/custom_components/fontawesome/data/brands/firstdraft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/flickr.svg b/custom_components/fontawesome/data/brands/flickr.svg deleted file mode 100644 index 605117b0..00000000 --- a/custom_components/fontawesome/data/brands/flickr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/flipboard.svg b/custom_components/fontawesome/data/brands/flipboard.svg deleted file mode 100644 index 6b6405da..00000000 --- a/custom_components/fontawesome/data/brands/flipboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fly.svg b/custom_components/fontawesome/data/brands/fly.svg deleted file mode 100644 index 31a30196..00000000 --- a/custom_components/fontawesome/data/brands/fly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/font-awesome.svg b/custom_components/fontawesome/data/brands/font-awesome.svg deleted file mode 100644 index 70fc5443..00000000 --- a/custom_components/fontawesome/data/brands/font-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fonticons-fi.svg b/custom_components/fontawesome/data/brands/fonticons-fi.svg deleted file mode 100644 index 369bdafb..00000000 --- a/custom_components/fontawesome/data/brands/fonticons-fi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fonticons.svg b/custom_components/fontawesome/data/brands/fonticons.svg deleted file mode 100644 index 7406ba67..00000000 --- a/custom_components/fontawesome/data/brands/fonticons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fort-awesome-alt.svg b/custom_components/fontawesome/data/brands/fort-awesome-alt.svg deleted file mode 100644 index 898186fa..00000000 --- a/custom_components/fontawesome/data/brands/fort-awesome-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fort-awesome.svg b/custom_components/fontawesome/data/brands/fort-awesome.svg deleted file mode 100644 index bb71f0cb..00000000 --- a/custom_components/fontawesome/data/brands/fort-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/forumbee.svg b/custom_components/fontawesome/data/brands/forumbee.svg deleted file mode 100644 index 31fefe6f..00000000 --- a/custom_components/fontawesome/data/brands/forumbee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/foursquare.svg b/custom_components/fontawesome/data/brands/foursquare.svg deleted file mode 100644 index b6cd79ae..00000000 --- a/custom_components/fontawesome/data/brands/foursquare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/free-code-camp.svg b/custom_components/fontawesome/data/brands/free-code-camp.svg deleted file mode 100644 index 96bc1c1d..00000000 --- a/custom_components/fontawesome/data/brands/free-code-camp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/freebsd.svg b/custom_components/fontawesome/data/brands/freebsd.svg deleted file mode 100644 index de4e6d60..00000000 --- a/custom_components/fontawesome/data/brands/freebsd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/fulcrum.svg b/custom_components/fontawesome/data/brands/fulcrum.svg deleted file mode 100644 index 7d1aaa2d..00000000 --- a/custom_components/fontawesome/data/brands/fulcrum.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/galactic-republic.svg b/custom_components/fontawesome/data/brands/galactic-republic.svg deleted file mode 100644 index 800db896..00000000 --- a/custom_components/fontawesome/data/brands/galactic-republic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/galactic-senate.svg b/custom_components/fontawesome/data/brands/galactic-senate.svg deleted file mode 100644 index 4db99783..00000000 --- a/custom_components/fontawesome/data/brands/galactic-senate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/get-pocket.svg b/custom_components/fontawesome/data/brands/get-pocket.svg deleted file mode 100644 index c9c6499b..00000000 --- a/custom_components/fontawesome/data/brands/get-pocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gg-circle.svg b/custom_components/fontawesome/data/brands/gg-circle.svg deleted file mode 100644 index fe117b49..00000000 --- a/custom_components/fontawesome/data/brands/gg-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gg.svg b/custom_components/fontawesome/data/brands/gg.svg deleted file mode 100644 index 2484a315..00000000 --- a/custom_components/fontawesome/data/brands/gg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/git-alt.svg b/custom_components/fontawesome/data/brands/git-alt.svg deleted file mode 100644 index c29884a0..00000000 --- a/custom_components/fontawesome/data/brands/git-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/git.svg b/custom_components/fontawesome/data/brands/git.svg deleted file mode 100644 index feab88ac..00000000 --- a/custom_components/fontawesome/data/brands/git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/github-alt.svg b/custom_components/fontawesome/data/brands/github-alt.svg deleted file mode 100644 index eb713ea2..00000000 --- a/custom_components/fontawesome/data/brands/github-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/github.svg b/custom_components/fontawesome/data/brands/github.svg deleted file mode 100644 index 69a97a26..00000000 --- a/custom_components/fontawesome/data/brands/github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gitkraken.svg b/custom_components/fontawesome/data/brands/gitkraken.svg deleted file mode 100644 index 9a67c9cf..00000000 --- a/custom_components/fontawesome/data/brands/gitkraken.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gitlab.svg b/custom_components/fontawesome/data/brands/gitlab.svg deleted file mode 100644 index 6247bc9b..00000000 --- a/custom_components/fontawesome/data/brands/gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gitter.svg b/custom_components/fontawesome/data/brands/gitter.svg deleted file mode 100644 index a0950ebc..00000000 --- a/custom_components/fontawesome/data/brands/gitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/glide-g.svg b/custom_components/fontawesome/data/brands/glide-g.svg deleted file mode 100644 index cbf943f0..00000000 --- a/custom_components/fontawesome/data/brands/glide-g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/glide.svg b/custom_components/fontawesome/data/brands/glide.svg deleted file mode 100644 index c1550e03..00000000 --- a/custom_components/fontawesome/data/brands/glide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gofore.svg b/custom_components/fontawesome/data/brands/gofore.svg deleted file mode 100644 index 7c6b4422..00000000 --- a/custom_components/fontawesome/data/brands/gofore.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/golang.svg b/custom_components/fontawesome/data/brands/golang.svg deleted file mode 100644 index 518fbeb8..00000000 --- a/custom_components/fontawesome/data/brands/golang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/goodreads-g.svg b/custom_components/fontawesome/data/brands/goodreads-g.svg deleted file mode 100644 index f6e1520e..00000000 --- a/custom_components/fontawesome/data/brands/goodreads-g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/goodreads.svg b/custom_components/fontawesome/data/brands/goodreads.svg deleted file mode 100644 index 2dbc5f59..00000000 --- a/custom_components/fontawesome/data/brands/goodreads.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-drive.svg b/custom_components/fontawesome/data/brands/google-drive.svg deleted file mode 100644 index c947a080..00000000 --- a/custom_components/fontawesome/data/brands/google-drive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-pay.svg b/custom_components/fontawesome/data/brands/google-pay.svg deleted file mode 100644 index cec27b0f..00000000 --- a/custom_components/fontawesome/data/brands/google-pay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-play.svg b/custom_components/fontawesome/data/brands/google-play.svg deleted file mode 100644 index e1c1969c..00000000 --- a/custom_components/fontawesome/data/brands/google-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-plus-g.svg b/custom_components/fontawesome/data/brands/google-plus-g.svg deleted file mode 100644 index 689a0520..00000000 --- a/custom_components/fontawesome/data/brands/google-plus-g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-plus.svg b/custom_components/fontawesome/data/brands/google-plus.svg deleted file mode 100644 index 3c6d65c1..00000000 --- a/custom_components/fontawesome/data/brands/google-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google-wallet.svg b/custom_components/fontawesome/data/brands/google-wallet.svg deleted file mode 100644 index 3e64d1b1..00000000 --- a/custom_components/fontawesome/data/brands/google-wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/google.svg b/custom_components/fontawesome/data/brands/google.svg deleted file mode 100644 index 397e477e..00000000 --- a/custom_components/fontawesome/data/brands/google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gratipay.svg b/custom_components/fontawesome/data/brands/gratipay.svg deleted file mode 100644 index 46577f15..00000000 --- a/custom_components/fontawesome/data/brands/gratipay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/grav.svg b/custom_components/fontawesome/data/brands/grav.svg deleted file mode 100644 index 092c02ad..00000000 --- a/custom_components/fontawesome/data/brands/grav.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gripfire.svg b/custom_components/fontawesome/data/brands/gripfire.svg deleted file mode 100644 index 582b8570..00000000 --- a/custom_components/fontawesome/data/brands/gripfire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/grunt.svg b/custom_components/fontawesome/data/brands/grunt.svg deleted file mode 100644 index b0ea0cc5..00000000 --- a/custom_components/fontawesome/data/brands/grunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/guilded.svg b/custom_components/fontawesome/data/brands/guilded.svg deleted file mode 100644 index a9ebd55e..00000000 --- a/custom_components/fontawesome/data/brands/guilded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/gulp.svg b/custom_components/fontawesome/data/brands/gulp.svg deleted file mode 100644 index 329d12b8..00000000 --- a/custom_components/fontawesome/data/brands/gulp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hacker-news.svg b/custom_components/fontawesome/data/brands/hacker-news.svg deleted file mode 100644 index c1a0b761..00000000 --- a/custom_components/fontawesome/data/brands/hacker-news.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hackerrank.svg b/custom_components/fontawesome/data/brands/hackerrank.svg deleted file mode 100644 index 97bb061d..00000000 --- a/custom_components/fontawesome/data/brands/hackerrank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hashnode.svg b/custom_components/fontawesome/data/brands/hashnode.svg deleted file mode 100644 index aa97efe0..00000000 --- a/custom_components/fontawesome/data/brands/hashnode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hips.svg b/custom_components/fontawesome/data/brands/hips.svg deleted file mode 100644 index 978600cc..00000000 --- a/custom_components/fontawesome/data/brands/hips.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hire-a-helper.svg b/custom_components/fontawesome/data/brands/hire-a-helper.svg deleted file mode 100644 index 8abb42b0..00000000 --- a/custom_components/fontawesome/data/brands/hire-a-helper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hive.svg b/custom_components/fontawesome/data/brands/hive.svg deleted file mode 100644 index 06c036c9..00000000 --- a/custom_components/fontawesome/data/brands/hive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hooli.svg b/custom_components/fontawesome/data/brands/hooli.svg deleted file mode 100644 index e43364bc..00000000 --- a/custom_components/fontawesome/data/brands/hooli.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hornbill.svg b/custom_components/fontawesome/data/brands/hornbill.svg deleted file mode 100644 index 10ea0c26..00000000 --- a/custom_components/fontawesome/data/brands/hornbill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hotjar.svg b/custom_components/fontawesome/data/brands/hotjar.svg deleted file mode 100644 index 2d990b71..00000000 --- a/custom_components/fontawesome/data/brands/hotjar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/houzz.svg b/custom_components/fontawesome/data/brands/houzz.svg deleted file mode 100644 index f3f8f702..00000000 --- a/custom_components/fontawesome/data/brands/houzz.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/html5.svg b/custom_components/fontawesome/data/brands/html5.svg deleted file mode 100644 index 107c9020..00000000 --- a/custom_components/fontawesome/data/brands/html5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/hubspot.svg b/custom_components/fontawesome/data/brands/hubspot.svg deleted file mode 100644 index ac3e1944..00000000 --- a/custom_components/fontawesome/data/brands/hubspot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ideal.svg b/custom_components/fontawesome/data/brands/ideal.svg deleted file mode 100644 index 433ef935..00000000 --- a/custom_components/fontawesome/data/brands/ideal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/imdb.svg b/custom_components/fontawesome/data/brands/imdb.svg deleted file mode 100644 index f37c6134..00000000 --- a/custom_components/fontawesome/data/brands/imdb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/instagram.svg b/custom_components/fontawesome/data/brands/instagram.svg deleted file mode 100644 index b7bfa22d..00000000 --- a/custom_components/fontawesome/data/brands/instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/instalod.svg b/custom_components/fontawesome/data/brands/instalod.svg deleted file mode 100644 index 1f999153..00000000 --- a/custom_components/fontawesome/data/brands/instalod.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/intercom.svg b/custom_components/fontawesome/data/brands/intercom.svg deleted file mode 100644 index 4dcb794d..00000000 --- a/custom_components/fontawesome/data/brands/intercom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/internet-explorer.svg b/custom_components/fontawesome/data/brands/internet-explorer.svg deleted file mode 100644 index 73f5a778..00000000 --- a/custom_components/fontawesome/data/brands/internet-explorer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/invision.svg b/custom_components/fontawesome/data/brands/invision.svg deleted file mode 100644 index 995dab33..00000000 --- a/custom_components/fontawesome/data/brands/invision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ioxhost.svg b/custom_components/fontawesome/data/brands/ioxhost.svg deleted file mode 100644 index d963b52c..00000000 --- a/custom_components/fontawesome/data/brands/ioxhost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/itch-io.svg b/custom_components/fontawesome/data/brands/itch-io.svg deleted file mode 100644 index 8594dc0b..00000000 --- a/custom_components/fontawesome/data/brands/itch-io.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/itunes-note.svg b/custom_components/fontawesome/data/brands/itunes-note.svg deleted file mode 100644 index 400d3277..00000000 --- a/custom_components/fontawesome/data/brands/itunes-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/itunes.svg b/custom_components/fontawesome/data/brands/itunes.svg deleted file mode 100644 index b9e80de0..00000000 --- a/custom_components/fontawesome/data/brands/itunes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/java.svg b/custom_components/fontawesome/data/brands/java.svg deleted file mode 100644 index 20d02f12..00000000 --- a/custom_components/fontawesome/data/brands/java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/jedi-order.svg b/custom_components/fontawesome/data/brands/jedi-order.svg deleted file mode 100644 index 740d0cc7..00000000 --- a/custom_components/fontawesome/data/brands/jedi-order.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/jenkins.svg b/custom_components/fontawesome/data/brands/jenkins.svg deleted file mode 100644 index 83d5f002..00000000 --- a/custom_components/fontawesome/data/brands/jenkins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/jira.svg b/custom_components/fontawesome/data/brands/jira.svg deleted file mode 100644 index 5e82b8ca..00000000 --- a/custom_components/fontawesome/data/brands/jira.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/joget.svg b/custom_components/fontawesome/data/brands/joget.svg deleted file mode 100644 index 8b031ef8..00000000 --- a/custom_components/fontawesome/data/brands/joget.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/joomla.svg b/custom_components/fontawesome/data/brands/joomla.svg deleted file mode 100644 index b9364819..00000000 --- a/custom_components/fontawesome/data/brands/joomla.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/js.svg b/custom_components/fontawesome/data/brands/js.svg deleted file mode 100644 index 9c2aed53..00000000 --- a/custom_components/fontawesome/data/brands/js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/jsfiddle.svg b/custom_components/fontawesome/data/brands/jsfiddle.svg deleted file mode 100644 index 3b7fd5e2..00000000 --- a/custom_components/fontawesome/data/brands/jsfiddle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/kaggle.svg b/custom_components/fontawesome/data/brands/kaggle.svg deleted file mode 100644 index 35b7c51e..00000000 --- a/custom_components/fontawesome/data/brands/kaggle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/keybase.svg b/custom_components/fontawesome/data/brands/keybase.svg deleted file mode 100644 index 192632d2..00000000 --- a/custom_components/fontawesome/data/brands/keybase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/keycdn.svg b/custom_components/fontawesome/data/brands/keycdn.svg deleted file mode 100644 index f335c67a..00000000 --- a/custom_components/fontawesome/data/brands/keycdn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/kickstarter-k.svg b/custom_components/fontawesome/data/brands/kickstarter-k.svg deleted file mode 100644 index ae5f0b7a..00000000 --- a/custom_components/fontawesome/data/brands/kickstarter-k.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/kickstarter.svg b/custom_components/fontawesome/data/brands/kickstarter.svg deleted file mode 100644 index 5a3b6d70..00000000 --- a/custom_components/fontawesome/data/brands/kickstarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/korvue.svg b/custom_components/fontawesome/data/brands/korvue.svg deleted file mode 100644 index f8aa8b60..00000000 --- a/custom_components/fontawesome/data/brands/korvue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/laravel.svg b/custom_components/fontawesome/data/brands/laravel.svg deleted file mode 100644 index e31d19c4..00000000 --- a/custom_components/fontawesome/data/brands/laravel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/lastfm.svg b/custom_components/fontawesome/data/brands/lastfm.svg deleted file mode 100644 index e6fd9d24..00000000 --- a/custom_components/fontawesome/data/brands/lastfm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/leanpub.svg b/custom_components/fontawesome/data/brands/leanpub.svg deleted file mode 100644 index 9a88bb80..00000000 --- a/custom_components/fontawesome/data/brands/leanpub.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/less.svg b/custom_components/fontawesome/data/brands/less.svg deleted file mode 100644 index f7d2c878..00000000 --- a/custom_components/fontawesome/data/brands/less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/line.svg b/custom_components/fontawesome/data/brands/line.svg deleted file mode 100644 index c3d886bd..00000000 --- a/custom_components/fontawesome/data/brands/line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/linkedin-in.svg b/custom_components/fontawesome/data/brands/linkedin-in.svg deleted file mode 100644 index 4ebd648b..00000000 --- a/custom_components/fontawesome/data/brands/linkedin-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/linkedin.svg b/custom_components/fontawesome/data/brands/linkedin.svg deleted file mode 100644 index 0a057ab4..00000000 --- a/custom_components/fontawesome/data/brands/linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/linode.svg b/custom_components/fontawesome/data/brands/linode.svg deleted file mode 100644 index adcb05c9..00000000 --- a/custom_components/fontawesome/data/brands/linode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/linux.svg b/custom_components/fontawesome/data/brands/linux.svg deleted file mode 100644 index ad1750f9..00000000 --- a/custom_components/fontawesome/data/brands/linux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/lyft.svg b/custom_components/fontawesome/data/brands/lyft.svg deleted file mode 100644 index f9c6f296..00000000 --- a/custom_components/fontawesome/data/brands/lyft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/magento.svg b/custom_components/fontawesome/data/brands/magento.svg deleted file mode 100644 index e00f0102..00000000 --- a/custom_components/fontawesome/data/brands/magento.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mailchimp.svg b/custom_components/fontawesome/data/brands/mailchimp.svg deleted file mode 100644 index fc907375..00000000 --- a/custom_components/fontawesome/data/brands/mailchimp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mandalorian.svg b/custom_components/fontawesome/data/brands/mandalorian.svg deleted file mode 100644 index 3910e8c8..00000000 --- a/custom_components/fontawesome/data/brands/mandalorian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/markdown.svg b/custom_components/fontawesome/data/brands/markdown.svg deleted file mode 100644 index e2f8edb8..00000000 --- a/custom_components/fontawesome/data/brands/markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mastodon.svg b/custom_components/fontawesome/data/brands/mastodon.svg deleted file mode 100644 index a3b7141b..00000000 --- a/custom_components/fontawesome/data/brands/mastodon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/maxcdn.svg b/custom_components/fontawesome/data/brands/maxcdn.svg deleted file mode 100644 index 526da8de..00000000 --- a/custom_components/fontawesome/data/brands/maxcdn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mdb.svg b/custom_components/fontawesome/data/brands/mdb.svg deleted file mode 100644 index 093d6e00..00000000 --- a/custom_components/fontawesome/data/brands/mdb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/medapps.svg b/custom_components/fontawesome/data/brands/medapps.svg deleted file mode 100644 index e2b1976f..00000000 --- a/custom_components/fontawesome/data/brands/medapps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/medium.svg b/custom_components/fontawesome/data/brands/medium.svg deleted file mode 100644 index 707ae745..00000000 --- a/custom_components/fontawesome/data/brands/medium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/medrt.svg b/custom_components/fontawesome/data/brands/medrt.svg deleted file mode 100644 index 4ade0828..00000000 --- a/custom_components/fontawesome/data/brands/medrt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/meetup.svg b/custom_components/fontawesome/data/brands/meetup.svg deleted file mode 100644 index e70c6e91..00000000 --- a/custom_components/fontawesome/data/brands/meetup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/megaport.svg b/custom_components/fontawesome/data/brands/megaport.svg deleted file mode 100644 index 4ca47b6e..00000000 --- a/custom_components/fontawesome/data/brands/megaport.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mendeley.svg b/custom_components/fontawesome/data/brands/mendeley.svg deleted file mode 100644 index 930c44d6..00000000 --- a/custom_components/fontawesome/data/brands/mendeley.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/meta.svg b/custom_components/fontawesome/data/brands/meta.svg deleted file mode 100644 index cd465446..00000000 --- a/custom_components/fontawesome/data/brands/meta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/microblog.svg b/custom_components/fontawesome/data/brands/microblog.svg deleted file mode 100644 index bb042bf7..00000000 --- a/custom_components/fontawesome/data/brands/microblog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/microsoft.svg b/custom_components/fontawesome/data/brands/microsoft.svg deleted file mode 100644 index 9a87477d..00000000 --- a/custom_components/fontawesome/data/brands/microsoft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mix.svg b/custom_components/fontawesome/data/brands/mix.svg deleted file mode 100644 index 868d1f04..00000000 --- a/custom_components/fontawesome/data/brands/mix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mixcloud.svg b/custom_components/fontawesome/data/brands/mixcloud.svg deleted file mode 100644 index 45996e15..00000000 --- a/custom_components/fontawesome/data/brands/mixcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mixer.svg b/custom_components/fontawesome/data/brands/mixer.svg deleted file mode 100644 index 8c8249cb..00000000 --- a/custom_components/fontawesome/data/brands/mixer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/mizuni.svg b/custom_components/fontawesome/data/brands/mizuni.svg deleted file mode 100644 index d90d0d97..00000000 --- a/custom_components/fontawesome/data/brands/mizuni.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/modx.svg b/custom_components/fontawesome/data/brands/modx.svg deleted file mode 100644 index e1585924..00000000 --- a/custom_components/fontawesome/data/brands/modx.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/monero.svg b/custom_components/fontawesome/data/brands/monero.svg deleted file mode 100644 index 9f9a245d..00000000 --- a/custom_components/fontawesome/data/brands/monero.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/napster.svg b/custom_components/fontawesome/data/brands/napster.svg deleted file mode 100644 index d945410f..00000000 --- a/custom_components/fontawesome/data/brands/napster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/neos.svg b/custom_components/fontawesome/data/brands/neos.svg deleted file mode 100644 index cf346649..00000000 --- a/custom_components/fontawesome/data/brands/neos.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/nfc-directional.svg b/custom_components/fontawesome/data/brands/nfc-directional.svg deleted file mode 100644 index 3bb5f4ea..00000000 --- a/custom_components/fontawesome/data/brands/nfc-directional.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/nfc-symbol.svg b/custom_components/fontawesome/data/brands/nfc-symbol.svg deleted file mode 100644 index d3dc47d5..00000000 --- a/custom_components/fontawesome/data/brands/nfc-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/nimblr.svg b/custom_components/fontawesome/data/brands/nimblr.svg deleted file mode 100644 index 71a530d3..00000000 --- a/custom_components/fontawesome/data/brands/nimblr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/node-js.svg b/custom_components/fontawesome/data/brands/node-js.svg deleted file mode 100644 index 69747551..00000000 --- a/custom_components/fontawesome/data/brands/node-js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/node.svg b/custom_components/fontawesome/data/brands/node.svg deleted file mode 100644 index 23ed399c..00000000 --- a/custom_components/fontawesome/data/brands/node.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/npm.svg b/custom_components/fontawesome/data/brands/npm.svg deleted file mode 100644 index 1200b6ec..00000000 --- a/custom_components/fontawesome/data/brands/npm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ns8.svg b/custom_components/fontawesome/data/brands/ns8.svg deleted file mode 100644 index d3bb8555..00000000 --- a/custom_components/fontawesome/data/brands/ns8.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/nutritionix.svg b/custom_components/fontawesome/data/brands/nutritionix.svg deleted file mode 100644 index 48b7a311..00000000 --- a/custom_components/fontawesome/data/brands/nutritionix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/octopus-deploy.svg b/custom_components/fontawesome/data/brands/octopus-deploy.svg deleted file mode 100644 index ad6650df..00000000 --- a/custom_components/fontawesome/data/brands/octopus-deploy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/odnoklassniki.svg b/custom_components/fontawesome/data/brands/odnoklassniki.svg deleted file mode 100644 index c2725a86..00000000 --- a/custom_components/fontawesome/data/brands/odnoklassniki.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/odysee.svg b/custom_components/fontawesome/data/brands/odysee.svg deleted file mode 100644 index 564b11b9..00000000 --- a/custom_components/fontawesome/data/brands/odysee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/old-republic.svg b/custom_components/fontawesome/data/brands/old-republic.svg deleted file mode 100644 index 8b417b9a..00000000 --- a/custom_components/fontawesome/data/brands/old-republic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/opencart.svg b/custom_components/fontawesome/data/brands/opencart.svg deleted file mode 100644 index a6af6c65..00000000 --- a/custom_components/fontawesome/data/brands/opencart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/openid.svg b/custom_components/fontawesome/data/brands/openid.svg deleted file mode 100644 index f9c3019d..00000000 --- a/custom_components/fontawesome/data/brands/openid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/opera.svg b/custom_components/fontawesome/data/brands/opera.svg deleted file mode 100644 index 65a779e5..00000000 --- a/custom_components/fontawesome/data/brands/opera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/optin-monster.svg b/custom_components/fontawesome/data/brands/optin-monster.svg deleted file mode 100644 index 1ce882a7..00000000 --- a/custom_components/fontawesome/data/brands/optin-monster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/orcid.svg b/custom_components/fontawesome/data/brands/orcid.svg deleted file mode 100644 index 00f3bc8b..00000000 --- a/custom_components/fontawesome/data/brands/orcid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/osi.svg b/custom_components/fontawesome/data/brands/osi.svg deleted file mode 100644 index 7802247e..00000000 --- a/custom_components/fontawesome/data/brands/osi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/padlet.svg b/custom_components/fontawesome/data/brands/padlet.svg deleted file mode 100644 index 5a39a93c..00000000 --- a/custom_components/fontawesome/data/brands/padlet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/page4.svg b/custom_components/fontawesome/data/brands/page4.svg deleted file mode 100644 index 02e33065..00000000 --- a/custom_components/fontawesome/data/brands/page4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pagelines.svg b/custom_components/fontawesome/data/brands/pagelines.svg deleted file mode 100644 index d285884e..00000000 --- a/custom_components/fontawesome/data/brands/pagelines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/palfed.svg b/custom_components/fontawesome/data/brands/palfed.svg deleted file mode 100644 index 6c6635a1..00000000 --- a/custom_components/fontawesome/data/brands/palfed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/patreon.svg b/custom_components/fontawesome/data/brands/patreon.svg deleted file mode 100644 index a858c6f6..00000000 --- a/custom_components/fontawesome/data/brands/patreon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/paypal.svg b/custom_components/fontawesome/data/brands/paypal.svg deleted file mode 100644 index e79f6239..00000000 --- a/custom_components/fontawesome/data/brands/paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/perbyte.svg b/custom_components/fontawesome/data/brands/perbyte.svg deleted file mode 100644 index bb030471..00000000 --- a/custom_components/fontawesome/data/brands/perbyte.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/periscope.svg b/custom_components/fontawesome/data/brands/periscope.svg deleted file mode 100644 index c55ea097..00000000 --- a/custom_components/fontawesome/data/brands/periscope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/phabricator.svg b/custom_components/fontawesome/data/brands/phabricator.svg deleted file mode 100644 index 3aecdc75..00000000 --- a/custom_components/fontawesome/data/brands/phabricator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/phoenix-framework.svg b/custom_components/fontawesome/data/brands/phoenix-framework.svg deleted file mode 100644 index 488211f7..00000000 --- a/custom_components/fontawesome/data/brands/phoenix-framework.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/phoenix-squadron.svg b/custom_components/fontawesome/data/brands/phoenix-squadron.svg deleted file mode 100644 index 48de4bdd..00000000 --- a/custom_components/fontawesome/data/brands/phoenix-squadron.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/php.svg b/custom_components/fontawesome/data/brands/php.svg deleted file mode 100644 index d52bc028..00000000 --- a/custom_components/fontawesome/data/brands/php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pied-piper-alt.svg b/custom_components/fontawesome/data/brands/pied-piper-alt.svg deleted file mode 100644 index ad194ee5..00000000 --- a/custom_components/fontawesome/data/brands/pied-piper-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pied-piper-hat.svg b/custom_components/fontawesome/data/brands/pied-piper-hat.svg deleted file mode 100644 index 8e83d541..00000000 --- a/custom_components/fontawesome/data/brands/pied-piper-hat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pied-piper-pp.svg b/custom_components/fontawesome/data/brands/pied-piper-pp.svg deleted file mode 100644 index 7537d50b..00000000 --- a/custom_components/fontawesome/data/brands/pied-piper-pp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pied-piper.svg b/custom_components/fontawesome/data/brands/pied-piper.svg deleted file mode 100644 index d73b8b67..00000000 --- a/custom_components/fontawesome/data/brands/pied-piper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pinterest-p.svg b/custom_components/fontawesome/data/brands/pinterest-p.svg deleted file mode 100644 index 4aa2e3b9..00000000 --- a/custom_components/fontawesome/data/brands/pinterest-p.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pinterest.svg b/custom_components/fontawesome/data/brands/pinterest.svg deleted file mode 100644 index 9f0a282c..00000000 --- a/custom_components/fontawesome/data/brands/pinterest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pix.svg b/custom_components/fontawesome/data/brands/pix.svg deleted file mode 100644 index b187debf..00000000 --- a/custom_components/fontawesome/data/brands/pix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/playstation.svg b/custom_components/fontawesome/data/brands/playstation.svg deleted file mode 100644 index dd8bb236..00000000 --- a/custom_components/fontawesome/data/brands/playstation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/product-hunt.svg b/custom_components/fontawesome/data/brands/product-hunt.svg deleted file mode 100644 index a2073903..00000000 --- a/custom_components/fontawesome/data/brands/product-hunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/pushed.svg b/custom_components/fontawesome/data/brands/pushed.svg deleted file mode 100644 index 9449abf8..00000000 --- a/custom_components/fontawesome/data/brands/pushed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/python.svg b/custom_components/fontawesome/data/brands/python.svg deleted file mode 100644 index 126a6eef..00000000 --- a/custom_components/fontawesome/data/brands/python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/qq.svg b/custom_components/fontawesome/data/brands/qq.svg deleted file mode 100644 index 8a9213f9..00000000 --- a/custom_components/fontawesome/data/brands/qq.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/quinscape.svg b/custom_components/fontawesome/data/brands/quinscape.svg deleted file mode 100644 index 6a632960..00000000 --- a/custom_components/fontawesome/data/brands/quinscape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/quora.svg b/custom_components/fontawesome/data/brands/quora.svg deleted file mode 100644 index f6bd8719..00000000 --- a/custom_components/fontawesome/data/brands/quora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/r-project.svg b/custom_components/fontawesome/data/brands/r-project.svg deleted file mode 100644 index 3cdafa32..00000000 --- a/custom_components/fontawesome/data/brands/r-project.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/raspberry-pi.svg b/custom_components/fontawesome/data/brands/raspberry-pi.svg deleted file mode 100644 index 0c03c02e..00000000 --- a/custom_components/fontawesome/data/brands/raspberry-pi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ravelry.svg b/custom_components/fontawesome/data/brands/ravelry.svg deleted file mode 100644 index 08afe36b..00000000 --- a/custom_components/fontawesome/data/brands/ravelry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/react.svg b/custom_components/fontawesome/data/brands/react.svg deleted file mode 100644 index 68a3282f..00000000 --- a/custom_components/fontawesome/data/brands/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/reacteurope.svg b/custom_components/fontawesome/data/brands/reacteurope.svg deleted file mode 100644 index 6f14a224..00000000 --- a/custom_components/fontawesome/data/brands/reacteurope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/readme.svg b/custom_components/fontawesome/data/brands/readme.svg deleted file mode 100644 index 26b62521..00000000 --- a/custom_components/fontawesome/data/brands/readme.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/rebel.svg b/custom_components/fontawesome/data/brands/rebel.svg deleted file mode 100644 index 15380496..00000000 --- a/custom_components/fontawesome/data/brands/rebel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/red-river.svg b/custom_components/fontawesome/data/brands/red-river.svg deleted file mode 100644 index 01c9e145..00000000 --- a/custom_components/fontawesome/data/brands/red-river.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/reddit-alien.svg b/custom_components/fontawesome/data/brands/reddit-alien.svg deleted file mode 100644 index 25cc9e49..00000000 --- a/custom_components/fontawesome/data/brands/reddit-alien.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/reddit.svg b/custom_components/fontawesome/data/brands/reddit.svg deleted file mode 100644 index b33d86dd..00000000 --- a/custom_components/fontawesome/data/brands/reddit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/redhat.svg b/custom_components/fontawesome/data/brands/redhat.svg deleted file mode 100644 index 41e599de..00000000 --- a/custom_components/fontawesome/data/brands/redhat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/renren.svg b/custom_components/fontawesome/data/brands/renren.svg deleted file mode 100644 index b047d8d2..00000000 --- a/custom_components/fontawesome/data/brands/renren.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/replyd.svg b/custom_components/fontawesome/data/brands/replyd.svg deleted file mode 100644 index d46ed364..00000000 --- a/custom_components/fontawesome/data/brands/replyd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/researchgate.svg b/custom_components/fontawesome/data/brands/researchgate.svg deleted file mode 100644 index d73c7f9b..00000000 --- a/custom_components/fontawesome/data/brands/researchgate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/resolving.svg b/custom_components/fontawesome/data/brands/resolving.svg deleted file mode 100644 index 386dd902..00000000 --- a/custom_components/fontawesome/data/brands/resolving.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/rev.svg b/custom_components/fontawesome/data/brands/rev.svg deleted file mode 100644 index d90ca2b2..00000000 --- a/custom_components/fontawesome/data/brands/rev.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/rocketchat.svg b/custom_components/fontawesome/data/brands/rocketchat.svg deleted file mode 100644 index 0aada6f8..00000000 --- a/custom_components/fontawesome/data/brands/rocketchat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/rockrms.svg b/custom_components/fontawesome/data/brands/rockrms.svg deleted file mode 100644 index 2335cff3..00000000 --- a/custom_components/fontawesome/data/brands/rockrms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/rust.svg b/custom_components/fontawesome/data/brands/rust.svg deleted file mode 100644 index f283898d..00000000 --- a/custom_components/fontawesome/data/brands/rust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/safari.svg b/custom_components/fontawesome/data/brands/safari.svg deleted file mode 100644 index 18c66fc9..00000000 --- a/custom_components/fontawesome/data/brands/safari.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/salesforce.svg b/custom_components/fontawesome/data/brands/salesforce.svg deleted file mode 100644 index c5796659..00000000 --- a/custom_components/fontawesome/data/brands/salesforce.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sass.svg b/custom_components/fontawesome/data/brands/sass.svg deleted file mode 100644 index 9a4cfa58..00000000 --- a/custom_components/fontawesome/data/brands/sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/schlix.svg b/custom_components/fontawesome/data/brands/schlix.svg deleted file mode 100644 index 271de936..00000000 --- a/custom_components/fontawesome/data/brands/schlix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/screenpal.svg b/custom_components/fontawesome/data/brands/screenpal.svg deleted file mode 100644 index f590daf2..00000000 --- a/custom_components/fontawesome/data/brands/screenpal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/scribd.svg b/custom_components/fontawesome/data/brands/scribd.svg deleted file mode 100644 index d85270f8..00000000 --- a/custom_components/fontawesome/data/brands/scribd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/searchengin.svg b/custom_components/fontawesome/data/brands/searchengin.svg deleted file mode 100644 index 96efe450..00000000 --- a/custom_components/fontawesome/data/brands/searchengin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sellcast.svg b/custom_components/fontawesome/data/brands/sellcast.svg deleted file mode 100644 index 85b4d831..00000000 --- a/custom_components/fontawesome/data/brands/sellcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sellsy.svg b/custom_components/fontawesome/data/brands/sellsy.svg deleted file mode 100644 index df494530..00000000 --- a/custom_components/fontawesome/data/brands/sellsy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/servicestack.svg b/custom_components/fontawesome/data/brands/servicestack.svg deleted file mode 100644 index 35eb76f1..00000000 --- a/custom_components/fontawesome/data/brands/servicestack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/shirtsinbulk.svg b/custom_components/fontawesome/data/brands/shirtsinbulk.svg deleted file mode 100644 index 474562c6..00000000 --- a/custom_components/fontawesome/data/brands/shirtsinbulk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/shopify.svg b/custom_components/fontawesome/data/brands/shopify.svg deleted file mode 100644 index dcd59a98..00000000 --- a/custom_components/fontawesome/data/brands/shopify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/shopware.svg b/custom_components/fontawesome/data/brands/shopware.svg deleted file mode 100644 index e6c2b10d..00000000 --- a/custom_components/fontawesome/data/brands/shopware.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/simplybuilt.svg b/custom_components/fontawesome/data/brands/simplybuilt.svg deleted file mode 100644 index d3f218eb..00000000 --- a/custom_components/fontawesome/data/brands/simplybuilt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sistrix.svg b/custom_components/fontawesome/data/brands/sistrix.svg deleted file mode 100644 index 6bf05079..00000000 --- a/custom_components/fontawesome/data/brands/sistrix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sith.svg b/custom_components/fontawesome/data/brands/sith.svg deleted file mode 100644 index af79ea92..00000000 --- a/custom_components/fontawesome/data/brands/sith.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sitrox.svg b/custom_components/fontawesome/data/brands/sitrox.svg deleted file mode 100644 index de4faf7e..00000000 --- a/custom_components/fontawesome/data/brands/sitrox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sketch.svg b/custom_components/fontawesome/data/brands/sketch.svg deleted file mode 100644 index 49f16cac..00000000 --- a/custom_components/fontawesome/data/brands/sketch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/skyatlas.svg b/custom_components/fontawesome/data/brands/skyatlas.svg deleted file mode 100644 index 78aaa1cf..00000000 --- a/custom_components/fontawesome/data/brands/skyatlas.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/skype.svg b/custom_components/fontawesome/data/brands/skype.svg deleted file mode 100644 index e7816ce1..00000000 --- a/custom_components/fontawesome/data/brands/skype.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/slack.svg b/custom_components/fontawesome/data/brands/slack.svg deleted file mode 100644 index 7789d991..00000000 --- a/custom_components/fontawesome/data/brands/slack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/slideshare.svg b/custom_components/fontawesome/data/brands/slideshare.svg deleted file mode 100644 index 8182a854..00000000 --- a/custom_components/fontawesome/data/brands/slideshare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/snapchat.svg b/custom_components/fontawesome/data/brands/snapchat.svg deleted file mode 100644 index dbd13e28..00000000 --- a/custom_components/fontawesome/data/brands/snapchat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/soundcloud.svg b/custom_components/fontawesome/data/brands/soundcloud.svg deleted file mode 100644 index 87a64295..00000000 --- a/custom_components/fontawesome/data/brands/soundcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sourcetree.svg b/custom_components/fontawesome/data/brands/sourcetree.svg deleted file mode 100644 index 9388891d..00000000 --- a/custom_components/fontawesome/data/brands/sourcetree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/space-awesome.svg b/custom_components/fontawesome/data/brands/space-awesome.svg deleted file mode 100644 index 2648e5eb..00000000 --- a/custom_components/fontawesome/data/brands/space-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/speakap.svg b/custom_components/fontawesome/data/brands/speakap.svg deleted file mode 100644 index 7d8bcd45..00000000 --- a/custom_components/fontawesome/data/brands/speakap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/speaker-deck.svg b/custom_components/fontawesome/data/brands/speaker-deck.svg deleted file mode 100644 index e5f5ae42..00000000 --- a/custom_components/fontawesome/data/brands/speaker-deck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/spotify.svg b/custom_components/fontawesome/data/brands/spotify.svg deleted file mode 100644 index e8694658..00000000 --- a/custom_components/fontawesome/data/brands/spotify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-behance.svg b/custom_components/fontawesome/data/brands/square-behance.svg deleted file mode 100644 index 33d4f136..00000000 --- a/custom_components/fontawesome/data/brands/square-behance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-dribbble.svg b/custom_components/fontawesome/data/brands/square-dribbble.svg deleted file mode 100644 index b5e0a6fa..00000000 --- a/custom_components/fontawesome/data/brands/square-dribbble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-facebook.svg b/custom_components/fontawesome/data/brands/square-facebook.svg deleted file mode 100644 index 884c2560..00000000 --- a/custom_components/fontawesome/data/brands/square-facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-font-awesome-stroke.svg b/custom_components/fontawesome/data/brands/square-font-awesome-stroke.svg deleted file mode 100644 index 8779a15a..00000000 --- a/custom_components/fontawesome/data/brands/square-font-awesome-stroke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-font-awesome.svg b/custom_components/fontawesome/data/brands/square-font-awesome.svg deleted file mode 100644 index 69f42cf2..00000000 --- a/custom_components/fontawesome/data/brands/square-font-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-git.svg b/custom_components/fontawesome/data/brands/square-git.svg deleted file mode 100644 index e901fe27..00000000 --- a/custom_components/fontawesome/data/brands/square-git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-github.svg b/custom_components/fontawesome/data/brands/square-github.svg deleted file mode 100644 index b66f200e..00000000 --- a/custom_components/fontawesome/data/brands/square-github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-gitlab.svg b/custom_components/fontawesome/data/brands/square-gitlab.svg deleted file mode 100644 index 2407173b..00000000 --- a/custom_components/fontawesome/data/brands/square-gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-google-plus.svg b/custom_components/fontawesome/data/brands/square-google-plus.svg deleted file mode 100644 index bc72c3b8..00000000 --- a/custom_components/fontawesome/data/brands/square-google-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-hacker-news.svg b/custom_components/fontawesome/data/brands/square-hacker-news.svg deleted file mode 100644 index 4cc72331..00000000 --- a/custom_components/fontawesome/data/brands/square-hacker-news.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-instagram.svg b/custom_components/fontawesome/data/brands/square-instagram.svg deleted file mode 100644 index 0aeb90d8..00000000 --- a/custom_components/fontawesome/data/brands/square-instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-js.svg b/custom_components/fontawesome/data/brands/square-js.svg deleted file mode 100644 index a6e85c01..00000000 --- a/custom_components/fontawesome/data/brands/square-js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-lastfm.svg b/custom_components/fontawesome/data/brands/square-lastfm.svg deleted file mode 100644 index 907bbbd0..00000000 --- a/custom_components/fontawesome/data/brands/square-lastfm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-odnoklassniki.svg b/custom_components/fontawesome/data/brands/square-odnoklassniki.svg deleted file mode 100644 index f731fbc2..00000000 --- a/custom_components/fontawesome/data/brands/square-odnoklassniki.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-pied-piper.svg b/custom_components/fontawesome/data/brands/square-pied-piper.svg deleted file mode 100644 index bd526dcb..00000000 --- a/custom_components/fontawesome/data/brands/square-pied-piper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-pinterest.svg b/custom_components/fontawesome/data/brands/square-pinterest.svg deleted file mode 100644 index 9df9fc31..00000000 --- a/custom_components/fontawesome/data/brands/square-pinterest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-reddit.svg b/custom_components/fontawesome/data/brands/square-reddit.svg deleted file mode 100644 index 62af8842..00000000 --- a/custom_components/fontawesome/data/brands/square-reddit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-snapchat.svg b/custom_components/fontawesome/data/brands/square-snapchat.svg deleted file mode 100644 index 4ddbef7c..00000000 --- a/custom_components/fontawesome/data/brands/square-snapchat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-steam.svg b/custom_components/fontawesome/data/brands/square-steam.svg deleted file mode 100644 index 18b8ec90..00000000 --- a/custom_components/fontawesome/data/brands/square-steam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-threads.svg b/custom_components/fontawesome/data/brands/square-threads.svg deleted file mode 100644 index b95f8776..00000000 --- a/custom_components/fontawesome/data/brands/square-threads.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-tumblr.svg b/custom_components/fontawesome/data/brands/square-tumblr.svg deleted file mode 100644 index c55bf9c0..00000000 --- a/custom_components/fontawesome/data/brands/square-tumblr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-twitter.svg b/custom_components/fontawesome/data/brands/square-twitter.svg deleted file mode 100644 index c835fbc6..00000000 --- a/custom_components/fontawesome/data/brands/square-twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-viadeo.svg b/custom_components/fontawesome/data/brands/square-viadeo.svg deleted file mode 100644 index 2f718a94..00000000 --- a/custom_components/fontawesome/data/brands/square-viadeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-vimeo.svg b/custom_components/fontawesome/data/brands/square-vimeo.svg deleted file mode 100644 index 52b2fe94..00000000 --- a/custom_components/fontawesome/data/brands/square-vimeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-whatsapp.svg b/custom_components/fontawesome/data/brands/square-whatsapp.svg deleted file mode 100644 index e19b03bd..00000000 --- a/custom_components/fontawesome/data/brands/square-whatsapp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-x-twitter.svg b/custom_components/fontawesome/data/brands/square-x-twitter.svg deleted file mode 100644 index a293789b..00000000 --- a/custom_components/fontawesome/data/brands/square-x-twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-xing.svg b/custom_components/fontawesome/data/brands/square-xing.svg deleted file mode 100644 index 84226da0..00000000 --- a/custom_components/fontawesome/data/brands/square-xing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/square-youtube.svg b/custom_components/fontawesome/data/brands/square-youtube.svg deleted file mode 100644 index fd654a26..00000000 --- a/custom_components/fontawesome/data/brands/square-youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/squarespace.svg b/custom_components/fontawesome/data/brands/squarespace.svg deleted file mode 100644 index 0db20bf8..00000000 --- a/custom_components/fontawesome/data/brands/squarespace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stack-exchange.svg b/custom_components/fontawesome/data/brands/stack-exchange.svg deleted file mode 100644 index 8aa68c21..00000000 --- a/custom_components/fontawesome/data/brands/stack-exchange.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stack-overflow.svg b/custom_components/fontawesome/data/brands/stack-overflow.svg deleted file mode 100644 index 331769a5..00000000 --- a/custom_components/fontawesome/data/brands/stack-overflow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stackpath.svg b/custom_components/fontawesome/data/brands/stackpath.svg deleted file mode 100644 index fbbf3a5b..00000000 --- a/custom_components/fontawesome/data/brands/stackpath.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/staylinked.svg b/custom_components/fontawesome/data/brands/staylinked.svg deleted file mode 100644 index 6d24cfae..00000000 --- a/custom_components/fontawesome/data/brands/staylinked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/steam-symbol.svg b/custom_components/fontawesome/data/brands/steam-symbol.svg deleted file mode 100644 index c5ddc607..00000000 --- a/custom_components/fontawesome/data/brands/steam-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/steam.svg b/custom_components/fontawesome/data/brands/steam.svg deleted file mode 100644 index 42fbce6f..00000000 --- a/custom_components/fontawesome/data/brands/steam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/sticker-mule.svg b/custom_components/fontawesome/data/brands/sticker-mule.svg deleted file mode 100644 index 8dc6ed02..00000000 --- a/custom_components/fontawesome/data/brands/sticker-mule.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/strava.svg b/custom_components/fontawesome/data/brands/strava.svg deleted file mode 100644 index 57638012..00000000 --- a/custom_components/fontawesome/data/brands/strava.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stripe-s.svg b/custom_components/fontawesome/data/brands/stripe-s.svg deleted file mode 100644 index 1416a89f..00000000 --- a/custom_components/fontawesome/data/brands/stripe-s.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stripe.svg b/custom_components/fontawesome/data/brands/stripe.svg deleted file mode 100644 index e97e136c..00000000 --- a/custom_components/fontawesome/data/brands/stripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stubber.svg b/custom_components/fontawesome/data/brands/stubber.svg deleted file mode 100644 index dce99f4e..00000000 --- a/custom_components/fontawesome/data/brands/stubber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/studiovinari.svg b/custom_components/fontawesome/data/brands/studiovinari.svg deleted file mode 100644 index c4d9227b..00000000 --- a/custom_components/fontawesome/data/brands/studiovinari.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stumbleupon-circle.svg b/custom_components/fontawesome/data/brands/stumbleupon-circle.svg deleted file mode 100644 index b111e736..00000000 --- a/custom_components/fontawesome/data/brands/stumbleupon-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/stumbleupon.svg b/custom_components/fontawesome/data/brands/stumbleupon.svg deleted file mode 100644 index c6f5a65b..00000000 --- a/custom_components/fontawesome/data/brands/stumbleupon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/superpowers.svg b/custom_components/fontawesome/data/brands/superpowers.svg deleted file mode 100644 index a7ff92dc..00000000 --- a/custom_components/fontawesome/data/brands/superpowers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/supple.svg b/custom_components/fontawesome/data/brands/supple.svg deleted file mode 100644 index 78eab69e..00000000 --- a/custom_components/fontawesome/data/brands/supple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/suse.svg b/custom_components/fontawesome/data/brands/suse.svg deleted file mode 100644 index 700041e8..00000000 --- a/custom_components/fontawesome/data/brands/suse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/swift.svg b/custom_components/fontawesome/data/brands/swift.svg deleted file mode 100644 index 78bb4cb6..00000000 --- a/custom_components/fontawesome/data/brands/swift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/symfony.svg b/custom_components/fontawesome/data/brands/symfony.svg deleted file mode 100644 index 49894f84..00000000 --- a/custom_components/fontawesome/data/brands/symfony.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/teamspeak.svg b/custom_components/fontawesome/data/brands/teamspeak.svg deleted file mode 100644 index 7cac4a81..00000000 --- a/custom_components/fontawesome/data/brands/teamspeak.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/telegram.svg b/custom_components/fontawesome/data/brands/telegram.svg deleted file mode 100644 index e409b535..00000000 --- a/custom_components/fontawesome/data/brands/telegram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/tencent-weibo.svg b/custom_components/fontawesome/data/brands/tencent-weibo.svg deleted file mode 100644 index f47a3961..00000000 --- a/custom_components/fontawesome/data/brands/tencent-weibo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/the-red-yeti.svg b/custom_components/fontawesome/data/brands/the-red-yeti.svg deleted file mode 100644 index c4a09b1a..00000000 --- a/custom_components/fontawesome/data/brands/the-red-yeti.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/themeco.svg b/custom_components/fontawesome/data/brands/themeco.svg deleted file mode 100644 index 0828ca06..00000000 --- a/custom_components/fontawesome/data/brands/themeco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/themeisle.svg b/custom_components/fontawesome/data/brands/themeisle.svg deleted file mode 100644 index c767b844..00000000 --- a/custom_components/fontawesome/data/brands/themeisle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/think-peaks.svg b/custom_components/fontawesome/data/brands/think-peaks.svg deleted file mode 100644 index 94160e5c..00000000 --- a/custom_components/fontawesome/data/brands/think-peaks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/threads.svg b/custom_components/fontawesome/data/brands/threads.svg deleted file mode 100644 index d0341af4..00000000 --- a/custom_components/fontawesome/data/brands/threads.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/tiktok.svg b/custom_components/fontawesome/data/brands/tiktok.svg deleted file mode 100644 index cae48929..00000000 --- a/custom_components/fontawesome/data/brands/tiktok.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/trade-federation.svg b/custom_components/fontawesome/data/brands/trade-federation.svg deleted file mode 100644 index b924f3f1..00000000 --- a/custom_components/fontawesome/data/brands/trade-federation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/trello.svg b/custom_components/fontawesome/data/brands/trello.svg deleted file mode 100644 index 8fc00932..00000000 --- a/custom_components/fontawesome/data/brands/trello.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/tumblr.svg b/custom_components/fontawesome/data/brands/tumblr.svg deleted file mode 100644 index 38aa90a5..00000000 --- a/custom_components/fontawesome/data/brands/tumblr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/twitch.svg b/custom_components/fontawesome/data/brands/twitch.svg deleted file mode 100644 index c5bb2222..00000000 --- a/custom_components/fontawesome/data/brands/twitch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/twitter.svg b/custom_components/fontawesome/data/brands/twitter.svg deleted file mode 100644 index cfd6211e..00000000 --- a/custom_components/fontawesome/data/brands/twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/typo3.svg b/custom_components/fontawesome/data/brands/typo3.svg deleted file mode 100644 index 767ee97f..00000000 --- a/custom_components/fontawesome/data/brands/typo3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/uber.svg b/custom_components/fontawesome/data/brands/uber.svg deleted file mode 100644 index 8737e6dd..00000000 --- a/custom_components/fontawesome/data/brands/uber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ubuntu.svg b/custom_components/fontawesome/data/brands/ubuntu.svg deleted file mode 100644 index 26655b83..00000000 --- a/custom_components/fontawesome/data/brands/ubuntu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/uikit.svg b/custom_components/fontawesome/data/brands/uikit.svg deleted file mode 100644 index 64e2c594..00000000 --- a/custom_components/fontawesome/data/brands/uikit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/umbraco.svg b/custom_components/fontawesome/data/brands/umbraco.svg deleted file mode 100644 index 2a53503f..00000000 --- a/custom_components/fontawesome/data/brands/umbraco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/uncharted.svg b/custom_components/fontawesome/data/brands/uncharted.svg deleted file mode 100644 index 4c0af4bf..00000000 --- a/custom_components/fontawesome/data/brands/uncharted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/uniregistry.svg b/custom_components/fontawesome/data/brands/uniregistry.svg deleted file mode 100644 index 54cdf1c3..00000000 --- a/custom_components/fontawesome/data/brands/uniregistry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/unity.svg b/custom_components/fontawesome/data/brands/unity.svg deleted file mode 100644 index a6199e1a..00000000 --- a/custom_components/fontawesome/data/brands/unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/unsplash.svg b/custom_components/fontawesome/data/brands/unsplash.svg deleted file mode 100644 index 4bdf9688..00000000 --- a/custom_components/fontawesome/data/brands/unsplash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/untappd.svg b/custom_components/fontawesome/data/brands/untappd.svg deleted file mode 100644 index 4a4c758a..00000000 --- a/custom_components/fontawesome/data/brands/untappd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ups.svg b/custom_components/fontawesome/data/brands/ups.svg deleted file mode 100644 index 567d6423..00000000 --- a/custom_components/fontawesome/data/brands/ups.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/usb.svg b/custom_components/fontawesome/data/brands/usb.svg deleted file mode 100644 index 16d34ee2..00000000 --- a/custom_components/fontawesome/data/brands/usb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/usps.svg b/custom_components/fontawesome/data/brands/usps.svg deleted file mode 100644 index 933881bd..00000000 --- a/custom_components/fontawesome/data/brands/usps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/ussunnah.svg b/custom_components/fontawesome/data/brands/ussunnah.svg deleted file mode 100644 index d8220a78..00000000 --- a/custom_components/fontawesome/data/brands/ussunnah.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vaadin.svg b/custom_components/fontawesome/data/brands/vaadin.svg deleted file mode 100644 index c0bd8d5a..00000000 --- a/custom_components/fontawesome/data/brands/vaadin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/viacoin.svg b/custom_components/fontawesome/data/brands/viacoin.svg deleted file mode 100644 index 6a2cb071..00000000 --- a/custom_components/fontawesome/data/brands/viacoin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/viadeo.svg b/custom_components/fontawesome/data/brands/viadeo.svg deleted file mode 100644 index a65b84ad..00000000 --- a/custom_components/fontawesome/data/brands/viadeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/viber.svg b/custom_components/fontawesome/data/brands/viber.svg deleted file mode 100644 index 07237b49..00000000 --- a/custom_components/fontawesome/data/brands/viber.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vimeo-v.svg b/custom_components/fontawesome/data/brands/vimeo-v.svg deleted file mode 100644 index bfbfc71b..00000000 --- a/custom_components/fontawesome/data/brands/vimeo-v.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vimeo.svg b/custom_components/fontawesome/data/brands/vimeo.svg deleted file mode 100644 index c4135d9a..00000000 --- a/custom_components/fontawesome/data/brands/vimeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vine.svg b/custom_components/fontawesome/data/brands/vine.svg deleted file mode 100644 index 9f9d431f..00000000 --- a/custom_components/fontawesome/data/brands/vine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vk.svg b/custom_components/fontawesome/data/brands/vk.svg deleted file mode 100644 index 0a3a3cd7..00000000 --- a/custom_components/fontawesome/data/brands/vk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vnv.svg b/custom_components/fontawesome/data/brands/vnv.svg deleted file mode 100644 index e837c283..00000000 --- a/custom_components/fontawesome/data/brands/vnv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/vuejs.svg b/custom_components/fontawesome/data/brands/vuejs.svg deleted file mode 100644 index b2728315..00000000 --- a/custom_components/fontawesome/data/brands/vuejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/watchman-monitoring.svg b/custom_components/fontawesome/data/brands/watchman-monitoring.svg deleted file mode 100644 index ef5a54f2..00000000 --- a/custom_components/fontawesome/data/brands/watchman-monitoring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/waze.svg b/custom_components/fontawesome/data/brands/waze.svg deleted file mode 100644 index d2ec2b7a..00000000 --- a/custom_components/fontawesome/data/brands/waze.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/weebly.svg b/custom_components/fontawesome/data/brands/weebly.svg deleted file mode 100644 index 6777f838..00000000 --- a/custom_components/fontawesome/data/brands/weebly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/weibo.svg b/custom_components/fontawesome/data/brands/weibo.svg deleted file mode 100644 index 5f885543..00000000 --- a/custom_components/fontawesome/data/brands/weibo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/weixin.svg b/custom_components/fontawesome/data/brands/weixin.svg deleted file mode 100644 index 4fe9099c..00000000 --- a/custom_components/fontawesome/data/brands/weixin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/whatsapp.svg b/custom_components/fontawesome/data/brands/whatsapp.svg deleted file mode 100644 index 8d4c15a4..00000000 --- a/custom_components/fontawesome/data/brands/whatsapp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/whmcs.svg b/custom_components/fontawesome/data/brands/whmcs.svg deleted file mode 100644 index b8a3e99b..00000000 --- a/custom_components/fontawesome/data/brands/whmcs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wikipedia-w.svg b/custom_components/fontawesome/data/brands/wikipedia-w.svg deleted file mode 100644 index 07f3ff54..00000000 --- a/custom_components/fontawesome/data/brands/wikipedia-w.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/windows.svg b/custom_components/fontawesome/data/brands/windows.svg deleted file mode 100644 index fa30876a..00000000 --- a/custom_components/fontawesome/data/brands/windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wirsindhandwerk.svg b/custom_components/fontawesome/data/brands/wirsindhandwerk.svg deleted file mode 100644 index 9114d7c6..00000000 --- a/custom_components/fontawesome/data/brands/wirsindhandwerk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wix.svg b/custom_components/fontawesome/data/brands/wix.svg deleted file mode 100644 index 79cbd659..00000000 --- a/custom_components/fontawesome/data/brands/wix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wizards-of-the-coast.svg b/custom_components/fontawesome/data/brands/wizards-of-the-coast.svg deleted file mode 100644 index 314215b6..00000000 --- a/custom_components/fontawesome/data/brands/wizards-of-the-coast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wodu.svg b/custom_components/fontawesome/data/brands/wodu.svg deleted file mode 100644 index 06452c71..00000000 --- a/custom_components/fontawesome/data/brands/wodu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wolf-pack-battalion.svg b/custom_components/fontawesome/data/brands/wolf-pack-battalion.svg deleted file mode 100644 index 9bc8940c..00000000 --- a/custom_components/fontawesome/data/brands/wolf-pack-battalion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wordpress-simple.svg b/custom_components/fontawesome/data/brands/wordpress-simple.svg deleted file mode 100644 index b3073494..00000000 --- a/custom_components/fontawesome/data/brands/wordpress-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wordpress.svg b/custom_components/fontawesome/data/brands/wordpress.svg deleted file mode 100644 index 4fb2c14f..00000000 --- a/custom_components/fontawesome/data/brands/wordpress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wpbeginner.svg b/custom_components/fontawesome/data/brands/wpbeginner.svg deleted file mode 100644 index 54882e3d..00000000 --- a/custom_components/fontawesome/data/brands/wpbeginner.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wpexplorer.svg b/custom_components/fontawesome/data/brands/wpexplorer.svg deleted file mode 100644 index f4d03bd7..00000000 --- a/custom_components/fontawesome/data/brands/wpexplorer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wpforms.svg b/custom_components/fontawesome/data/brands/wpforms.svg deleted file mode 100644 index 03f1c7af..00000000 --- a/custom_components/fontawesome/data/brands/wpforms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/wpressr.svg b/custom_components/fontawesome/data/brands/wpressr.svg deleted file mode 100644 index 733b3a3e..00000000 --- a/custom_components/fontawesome/data/brands/wpressr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/x-twitter.svg b/custom_components/fontawesome/data/brands/x-twitter.svg deleted file mode 100644 index 8bdc8161..00000000 --- a/custom_components/fontawesome/data/brands/x-twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/xbox.svg b/custom_components/fontawesome/data/brands/xbox.svg deleted file mode 100644 index d5f9cf60..00000000 --- a/custom_components/fontawesome/data/brands/xbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/xing.svg b/custom_components/fontawesome/data/brands/xing.svg deleted file mode 100644 index b0478152..00000000 --- a/custom_components/fontawesome/data/brands/xing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/y-combinator.svg b/custom_components/fontawesome/data/brands/y-combinator.svg deleted file mode 100644 index 2bd67890..00000000 --- a/custom_components/fontawesome/data/brands/y-combinator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yahoo.svg b/custom_components/fontawesome/data/brands/yahoo.svg deleted file mode 100644 index e233724c..00000000 --- a/custom_components/fontawesome/data/brands/yahoo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yammer.svg b/custom_components/fontawesome/data/brands/yammer.svg deleted file mode 100644 index 56bd0d14..00000000 --- a/custom_components/fontawesome/data/brands/yammer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yandex-international.svg b/custom_components/fontawesome/data/brands/yandex-international.svg deleted file mode 100644 index 9d332e7d..00000000 --- a/custom_components/fontawesome/data/brands/yandex-international.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yandex.svg b/custom_components/fontawesome/data/brands/yandex.svg deleted file mode 100644 index 9ac110f5..00000000 --- a/custom_components/fontawesome/data/brands/yandex.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yarn.svg b/custom_components/fontawesome/data/brands/yarn.svg deleted file mode 100644 index 449c9e5c..00000000 --- a/custom_components/fontawesome/data/brands/yarn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yelp.svg b/custom_components/fontawesome/data/brands/yelp.svg deleted file mode 100644 index 59370cf1..00000000 --- a/custom_components/fontawesome/data/brands/yelp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/yoast.svg b/custom_components/fontawesome/data/brands/yoast.svg deleted file mode 100644 index 19fc4888..00000000 --- a/custom_components/fontawesome/data/brands/yoast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/youtube.svg b/custom_components/fontawesome/data/brands/youtube.svg deleted file mode 100644 index 63b99e2f..00000000 --- a/custom_components/fontawesome/data/brands/youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/brands/zhihu.svg b/custom_components/fontawesome/data/brands/zhihu.svg deleted file mode 100644 index dc45b1eb..00000000 --- a/custom_components/fontawesome/data/brands/zhihu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/address-book.svg b/custom_components/fontawesome/data/regular/address-book.svg deleted file mode 100644 index e143435a..00000000 --- a/custom_components/fontawesome/data/regular/address-book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/address-card.svg b/custom_components/fontawesome/data/regular/address-card.svg deleted file mode 100644 index 276bef22..00000000 --- a/custom_components/fontawesome/data/regular/address-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/bell-slash.svg b/custom_components/fontawesome/data/regular/bell-slash.svg deleted file mode 100644 index 4612e59f..00000000 --- a/custom_components/fontawesome/data/regular/bell-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/bell.svg b/custom_components/fontawesome/data/regular/bell.svg deleted file mode 100644 index e9bd7eed..00000000 --- a/custom_components/fontawesome/data/regular/bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/bookmark.svg b/custom_components/fontawesome/data/regular/bookmark.svg deleted file mode 100644 index f5bb47db..00000000 --- a/custom_components/fontawesome/data/regular/bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/building.svg b/custom_components/fontawesome/data/regular/building.svg deleted file mode 100644 index 6c3e9ae2..00000000 --- a/custom_components/fontawesome/data/regular/building.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar-check.svg b/custom_components/fontawesome/data/regular/calendar-check.svg deleted file mode 100644 index ef145d6b..00000000 --- a/custom_components/fontawesome/data/regular/calendar-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar-days.svg b/custom_components/fontawesome/data/regular/calendar-days.svg deleted file mode 100644 index 863dec76..00000000 --- a/custom_components/fontawesome/data/regular/calendar-days.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar-minus.svg b/custom_components/fontawesome/data/regular/calendar-minus.svg deleted file mode 100644 index 75687998..00000000 --- a/custom_components/fontawesome/data/regular/calendar-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar-plus.svg b/custom_components/fontawesome/data/regular/calendar-plus.svg deleted file mode 100644 index d38c451d..00000000 --- a/custom_components/fontawesome/data/regular/calendar-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar-xmark.svg b/custom_components/fontawesome/data/regular/calendar-xmark.svg deleted file mode 100644 index c2f43e77..00000000 --- a/custom_components/fontawesome/data/regular/calendar-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/calendar.svg b/custom_components/fontawesome/data/regular/calendar.svg deleted file mode 100644 index f4689897..00000000 --- a/custom_components/fontawesome/data/regular/calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chart-bar.svg b/custom_components/fontawesome/data/regular/chart-bar.svg deleted file mode 100644 index f54e039d..00000000 --- a/custom_components/fontawesome/data/regular/chart-bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-bishop.svg b/custom_components/fontawesome/data/regular/chess-bishop.svg deleted file mode 100644 index 423332c0..00000000 --- a/custom_components/fontawesome/data/regular/chess-bishop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-king.svg b/custom_components/fontawesome/data/regular/chess-king.svg deleted file mode 100644 index 722a3100..00000000 --- a/custom_components/fontawesome/data/regular/chess-king.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-knight.svg b/custom_components/fontawesome/data/regular/chess-knight.svg deleted file mode 100644 index 136e1c86..00000000 --- a/custom_components/fontawesome/data/regular/chess-knight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-pawn.svg b/custom_components/fontawesome/data/regular/chess-pawn.svg deleted file mode 100644 index dc91c79b..00000000 --- a/custom_components/fontawesome/data/regular/chess-pawn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-queen.svg b/custom_components/fontawesome/data/regular/chess-queen.svg deleted file mode 100644 index aec0835d..00000000 --- a/custom_components/fontawesome/data/regular/chess-queen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/chess-rook.svg b/custom_components/fontawesome/data/regular/chess-rook.svg deleted file mode 100644 index fabf429c..00000000 --- a/custom_components/fontawesome/data/regular/chess-rook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-check.svg b/custom_components/fontawesome/data/regular/circle-check.svg deleted file mode 100644 index b93feeb3..00000000 --- a/custom_components/fontawesome/data/regular/circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-dot.svg b/custom_components/fontawesome/data/regular/circle-dot.svg deleted file mode 100644 index 5b97817d..00000000 --- a/custom_components/fontawesome/data/regular/circle-dot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-down.svg b/custom_components/fontawesome/data/regular/circle-down.svg deleted file mode 100644 index 223fe139..00000000 --- a/custom_components/fontawesome/data/regular/circle-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-left.svg b/custom_components/fontawesome/data/regular/circle-left.svg deleted file mode 100644 index 0927d01e..00000000 --- a/custom_components/fontawesome/data/regular/circle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-pause.svg b/custom_components/fontawesome/data/regular/circle-pause.svg deleted file mode 100644 index 31eadd43..00000000 --- a/custom_components/fontawesome/data/regular/circle-pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-play.svg b/custom_components/fontawesome/data/regular/circle-play.svg deleted file mode 100644 index 146bda8a..00000000 --- a/custom_components/fontawesome/data/regular/circle-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-question.svg b/custom_components/fontawesome/data/regular/circle-question.svg deleted file mode 100644 index 56ee1d22..00000000 --- a/custom_components/fontawesome/data/regular/circle-question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-right.svg b/custom_components/fontawesome/data/regular/circle-right.svg deleted file mode 100644 index 9f1920cc..00000000 --- a/custom_components/fontawesome/data/regular/circle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-stop.svg b/custom_components/fontawesome/data/regular/circle-stop.svg deleted file mode 100644 index ef241594..00000000 --- a/custom_components/fontawesome/data/regular/circle-stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-up.svg b/custom_components/fontawesome/data/regular/circle-up.svg deleted file mode 100644 index 7f6f3578..00000000 --- a/custom_components/fontawesome/data/regular/circle-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-user.svg b/custom_components/fontawesome/data/regular/circle-user.svg deleted file mode 100644 index a523ad44..00000000 --- a/custom_components/fontawesome/data/regular/circle-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle-xmark.svg b/custom_components/fontawesome/data/regular/circle-xmark.svg deleted file mode 100644 index 979418d7..00000000 --- a/custom_components/fontawesome/data/regular/circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/circle.svg b/custom_components/fontawesome/data/regular/circle.svg deleted file mode 100644 index ba06ab90..00000000 --- a/custom_components/fontawesome/data/regular/circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/clipboard.svg b/custom_components/fontawesome/data/regular/clipboard.svg deleted file mode 100644 index 79272c9e..00000000 --- a/custom_components/fontawesome/data/regular/clipboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/clock.svg b/custom_components/fontawesome/data/regular/clock.svg deleted file mode 100644 index 16088be4..00000000 --- a/custom_components/fontawesome/data/regular/clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/clone.svg b/custom_components/fontawesome/data/regular/clone.svg deleted file mode 100644 index d12315ed..00000000 --- a/custom_components/fontawesome/data/regular/clone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/closed-captioning.svg b/custom_components/fontawesome/data/regular/closed-captioning.svg deleted file mode 100644 index aaaea917..00000000 --- a/custom_components/fontawesome/data/regular/closed-captioning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/comment-dots.svg b/custom_components/fontawesome/data/regular/comment-dots.svg deleted file mode 100644 index 3d213130..00000000 --- a/custom_components/fontawesome/data/regular/comment-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/comment.svg b/custom_components/fontawesome/data/regular/comment.svg deleted file mode 100644 index 95f1d3f3..00000000 --- a/custom_components/fontawesome/data/regular/comment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/comments.svg b/custom_components/fontawesome/data/regular/comments.svg deleted file mode 100644 index ee4873d4..00000000 --- a/custom_components/fontawesome/data/regular/comments.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/compass.svg b/custom_components/fontawesome/data/regular/compass.svg deleted file mode 100644 index f9ffee36..00000000 --- a/custom_components/fontawesome/data/regular/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/copy.svg b/custom_components/fontawesome/data/regular/copy.svg deleted file mode 100644 index a80c995a..00000000 --- a/custom_components/fontawesome/data/regular/copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/copyright.svg b/custom_components/fontawesome/data/regular/copyright.svg deleted file mode 100644 index 6e6c72c3..00000000 --- a/custom_components/fontawesome/data/regular/copyright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/credit-card.svg b/custom_components/fontawesome/data/regular/credit-card.svg deleted file mode 100644 index e381a254..00000000 --- a/custom_components/fontawesome/data/regular/credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/envelope-open.svg b/custom_components/fontawesome/data/regular/envelope-open.svg deleted file mode 100644 index b2fa35d9..00000000 --- a/custom_components/fontawesome/data/regular/envelope-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/envelope.svg b/custom_components/fontawesome/data/regular/envelope.svg deleted file mode 100644 index 26db34da..00000000 --- a/custom_components/fontawesome/data/regular/envelope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/eye-slash.svg b/custom_components/fontawesome/data/regular/eye-slash.svg deleted file mode 100644 index a090e056..00000000 --- a/custom_components/fontawesome/data/regular/eye-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/eye.svg b/custom_components/fontawesome/data/regular/eye.svg deleted file mode 100644 index 8e6a1ed5..00000000 --- a/custom_components/fontawesome/data/regular/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-angry.svg b/custom_components/fontawesome/data/regular/face-angry.svg deleted file mode 100644 index bac8df11..00000000 --- a/custom_components/fontawesome/data/regular/face-angry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-dizzy.svg b/custom_components/fontawesome/data/regular/face-dizzy.svg deleted file mode 100644 index d02f0cb6..00000000 --- a/custom_components/fontawesome/data/regular/face-dizzy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-flushed.svg b/custom_components/fontawesome/data/regular/face-flushed.svg deleted file mode 100644 index 498b1c52..00000000 --- a/custom_components/fontawesome/data/regular/face-flushed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-frown-open.svg b/custom_components/fontawesome/data/regular/face-frown-open.svg deleted file mode 100644 index b8d42208..00000000 --- a/custom_components/fontawesome/data/regular/face-frown-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-frown.svg b/custom_components/fontawesome/data/regular/face-frown.svg deleted file mode 100644 index fdb67ab8..00000000 --- a/custom_components/fontawesome/data/regular/face-frown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grimace.svg b/custom_components/fontawesome/data/regular/face-grimace.svg deleted file mode 100644 index 2c972ed0..00000000 --- a/custom_components/fontawesome/data/regular/face-grimace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-beam-sweat.svg b/custom_components/fontawesome/data/regular/face-grin-beam-sweat.svg deleted file mode 100644 index 322b168a..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-beam-sweat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-beam.svg b/custom_components/fontawesome/data/regular/face-grin-beam.svg deleted file mode 100644 index bc8fdd4f..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-hearts.svg b/custom_components/fontawesome/data/regular/face-grin-hearts.svg deleted file mode 100644 index d60bcc43..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-hearts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-squint-tears.svg b/custom_components/fontawesome/data/regular/face-grin-squint-tears.svg deleted file mode 100644 index 25d91b78..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-squint-tears.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-squint.svg b/custom_components/fontawesome/data/regular/face-grin-squint.svg deleted file mode 100644 index 489d802d..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-stars.svg b/custom_components/fontawesome/data/regular/face-grin-stars.svg deleted file mode 100644 index d4d616c4..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-stars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-tears.svg b/custom_components/fontawesome/data/regular/face-grin-tears.svg deleted file mode 100644 index 1e603bc2..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-tears.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-tongue-squint.svg b/custom_components/fontawesome/data/regular/face-grin-tongue-squint.svg deleted file mode 100644 index 24230506..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-tongue-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-tongue-wink.svg b/custom_components/fontawesome/data/regular/face-grin-tongue-wink.svg deleted file mode 100644 index 4553c1dc..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-tongue-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-tongue.svg b/custom_components/fontawesome/data/regular/face-grin-tongue.svg deleted file mode 100644 index 157aeb97..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-tongue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-wide.svg b/custom_components/fontawesome/data/regular/face-grin-wide.svg deleted file mode 100644 index cf9f5757..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-wide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin-wink.svg b/custom_components/fontawesome/data/regular/face-grin-wink.svg deleted file mode 100644 index 375a22a8..00000000 --- a/custom_components/fontawesome/data/regular/face-grin-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-grin.svg b/custom_components/fontawesome/data/regular/face-grin.svg deleted file mode 100644 index 51e4bbe8..00000000 --- a/custom_components/fontawesome/data/regular/face-grin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-kiss-beam.svg b/custom_components/fontawesome/data/regular/face-kiss-beam.svg deleted file mode 100644 index 68dfdf42..00000000 --- a/custom_components/fontawesome/data/regular/face-kiss-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-kiss-wink-heart.svg b/custom_components/fontawesome/data/regular/face-kiss-wink-heart.svg deleted file mode 100644 index c51b6fc4..00000000 --- a/custom_components/fontawesome/data/regular/face-kiss-wink-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-kiss.svg b/custom_components/fontawesome/data/regular/face-kiss.svg deleted file mode 100644 index 07e6fd2c..00000000 --- a/custom_components/fontawesome/data/regular/face-kiss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-laugh-beam.svg b/custom_components/fontawesome/data/regular/face-laugh-beam.svg deleted file mode 100644 index 92624230..00000000 --- a/custom_components/fontawesome/data/regular/face-laugh-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-laugh-squint.svg b/custom_components/fontawesome/data/regular/face-laugh-squint.svg deleted file mode 100644 index e667d413..00000000 --- a/custom_components/fontawesome/data/regular/face-laugh-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-laugh-wink.svg b/custom_components/fontawesome/data/regular/face-laugh-wink.svg deleted file mode 100644 index 5dac924f..00000000 --- a/custom_components/fontawesome/data/regular/face-laugh-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-laugh.svg b/custom_components/fontawesome/data/regular/face-laugh.svg deleted file mode 100644 index 9c81788f..00000000 --- a/custom_components/fontawesome/data/regular/face-laugh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-meh-blank.svg b/custom_components/fontawesome/data/regular/face-meh-blank.svg deleted file mode 100644 index 5726f097..00000000 --- a/custom_components/fontawesome/data/regular/face-meh-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-meh.svg b/custom_components/fontawesome/data/regular/face-meh.svg deleted file mode 100644 index 21cdcb29..00000000 --- a/custom_components/fontawesome/data/regular/face-meh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-rolling-eyes.svg b/custom_components/fontawesome/data/regular/face-rolling-eyes.svg deleted file mode 100644 index 8a82c4c3..00000000 --- a/custom_components/fontawesome/data/regular/face-rolling-eyes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-sad-cry.svg b/custom_components/fontawesome/data/regular/face-sad-cry.svg deleted file mode 100644 index 44285b9a..00000000 --- a/custom_components/fontawesome/data/regular/face-sad-cry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-sad-tear.svg b/custom_components/fontawesome/data/regular/face-sad-tear.svg deleted file mode 100644 index 319141c3..00000000 --- a/custom_components/fontawesome/data/regular/face-sad-tear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-smile-beam.svg b/custom_components/fontawesome/data/regular/face-smile-beam.svg deleted file mode 100644 index efa75f20..00000000 --- a/custom_components/fontawesome/data/regular/face-smile-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-smile-wink.svg b/custom_components/fontawesome/data/regular/face-smile-wink.svg deleted file mode 100644 index fbf26c82..00000000 --- a/custom_components/fontawesome/data/regular/face-smile-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-smile.svg b/custom_components/fontawesome/data/regular/face-smile.svg deleted file mode 100644 index 4b4ea877..00000000 --- a/custom_components/fontawesome/data/regular/face-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-surprise.svg b/custom_components/fontawesome/data/regular/face-surprise.svg deleted file mode 100644 index 7d3d7276..00000000 --- a/custom_components/fontawesome/data/regular/face-surprise.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/face-tired.svg b/custom_components/fontawesome/data/regular/face-tired.svg deleted file mode 100644 index abd951c9..00000000 --- a/custom_components/fontawesome/data/regular/face-tired.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-audio.svg b/custom_components/fontawesome/data/regular/file-audio.svg deleted file mode 100644 index c939db51..00000000 --- a/custom_components/fontawesome/data/regular/file-audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-code.svg b/custom_components/fontawesome/data/regular/file-code.svg deleted file mode 100644 index b5096060..00000000 --- a/custom_components/fontawesome/data/regular/file-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-excel.svg b/custom_components/fontawesome/data/regular/file-excel.svg deleted file mode 100644 index 08711769..00000000 --- a/custom_components/fontawesome/data/regular/file-excel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-image.svg b/custom_components/fontawesome/data/regular/file-image.svg deleted file mode 100644 index a3bd4ca2..00000000 --- a/custom_components/fontawesome/data/regular/file-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-lines.svg b/custom_components/fontawesome/data/regular/file-lines.svg deleted file mode 100644 index be19f589..00000000 --- a/custom_components/fontawesome/data/regular/file-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-pdf.svg b/custom_components/fontawesome/data/regular/file-pdf.svg deleted file mode 100644 index 1c7de129..00000000 --- a/custom_components/fontawesome/data/regular/file-pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-powerpoint.svg b/custom_components/fontawesome/data/regular/file-powerpoint.svg deleted file mode 100644 index ad89bccb..00000000 --- a/custom_components/fontawesome/data/regular/file-powerpoint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-video.svg b/custom_components/fontawesome/data/regular/file-video.svg deleted file mode 100644 index 6efb896d..00000000 --- a/custom_components/fontawesome/data/regular/file-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-word.svg b/custom_components/fontawesome/data/regular/file-word.svg deleted file mode 100644 index 5818d303..00000000 --- a/custom_components/fontawesome/data/regular/file-word.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file-zipper.svg b/custom_components/fontawesome/data/regular/file-zipper.svg deleted file mode 100644 index e21dd1a2..00000000 --- a/custom_components/fontawesome/data/regular/file-zipper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/file.svg b/custom_components/fontawesome/data/regular/file.svg deleted file mode 100644 index 26d89880..00000000 --- a/custom_components/fontawesome/data/regular/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/flag.svg b/custom_components/fontawesome/data/regular/flag.svg deleted file mode 100644 index 3eedb675..00000000 --- a/custom_components/fontawesome/data/regular/flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/floppy-disk.svg b/custom_components/fontawesome/data/regular/floppy-disk.svg deleted file mode 100644 index 0a4fd386..00000000 --- a/custom_components/fontawesome/data/regular/floppy-disk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/folder-closed.svg b/custom_components/fontawesome/data/regular/folder-closed.svg deleted file mode 100644 index e7ac050b..00000000 --- a/custom_components/fontawesome/data/regular/folder-closed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/folder-open.svg b/custom_components/fontawesome/data/regular/folder-open.svg deleted file mode 100644 index f83cf33f..00000000 --- a/custom_components/fontawesome/data/regular/folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/folder.svg b/custom_components/fontawesome/data/regular/folder.svg deleted file mode 100644 index 51c9d67e..00000000 --- a/custom_components/fontawesome/data/regular/folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/font-awesome.svg b/custom_components/fontawesome/data/regular/font-awesome.svg deleted file mode 100644 index b06fee41..00000000 --- a/custom_components/fontawesome/data/regular/font-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/futbol.svg b/custom_components/fontawesome/data/regular/futbol.svg deleted file mode 100644 index 37bbfacd..00000000 --- a/custom_components/fontawesome/data/regular/futbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/gem.svg b/custom_components/fontawesome/data/regular/gem.svg deleted file mode 100644 index 16559d9d..00000000 --- a/custom_components/fontawesome/data/regular/gem.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-back-fist.svg b/custom_components/fontawesome/data/regular/hand-back-fist.svg deleted file mode 100644 index 745fc710..00000000 --- a/custom_components/fontawesome/data/regular/hand-back-fist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-lizard.svg b/custom_components/fontawesome/data/regular/hand-lizard.svg deleted file mode 100644 index b4b1fd5e..00000000 --- a/custom_components/fontawesome/data/regular/hand-lizard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-peace.svg b/custom_components/fontawesome/data/regular/hand-peace.svg deleted file mode 100644 index ece86a62..00000000 --- a/custom_components/fontawesome/data/regular/hand-peace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-point-down.svg b/custom_components/fontawesome/data/regular/hand-point-down.svg deleted file mode 100644 index 19bc7d52..00000000 --- a/custom_components/fontawesome/data/regular/hand-point-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-point-left.svg b/custom_components/fontawesome/data/regular/hand-point-left.svg deleted file mode 100644 index 628cdb0b..00000000 --- a/custom_components/fontawesome/data/regular/hand-point-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-point-right.svg b/custom_components/fontawesome/data/regular/hand-point-right.svg deleted file mode 100644 index 71bbc76c..00000000 --- a/custom_components/fontawesome/data/regular/hand-point-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-point-up.svg b/custom_components/fontawesome/data/regular/hand-point-up.svg deleted file mode 100644 index 48ae6506..00000000 --- a/custom_components/fontawesome/data/regular/hand-point-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-pointer.svg b/custom_components/fontawesome/data/regular/hand-pointer.svg deleted file mode 100644 index 44fa7445..00000000 --- a/custom_components/fontawesome/data/regular/hand-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-scissors.svg b/custom_components/fontawesome/data/regular/hand-scissors.svg deleted file mode 100644 index 29f36f81..00000000 --- a/custom_components/fontawesome/data/regular/hand-scissors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand-spock.svg b/custom_components/fontawesome/data/regular/hand-spock.svg deleted file mode 100644 index 55e4290e..00000000 --- a/custom_components/fontawesome/data/regular/hand-spock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hand.svg b/custom_components/fontawesome/data/regular/hand.svg deleted file mode 100644 index 55b6089f..00000000 --- a/custom_components/fontawesome/data/regular/hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/handshake.svg b/custom_components/fontawesome/data/regular/handshake.svg deleted file mode 100644 index 911ac2d6..00000000 --- a/custom_components/fontawesome/data/regular/handshake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hard-drive.svg b/custom_components/fontawesome/data/regular/hard-drive.svg deleted file mode 100644 index 7d9f66dc..00000000 --- a/custom_components/fontawesome/data/regular/hard-drive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/heart.svg b/custom_components/fontawesome/data/regular/heart.svg deleted file mode 100644 index a0e4777a..00000000 --- a/custom_components/fontawesome/data/regular/heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hospital.svg b/custom_components/fontawesome/data/regular/hospital.svg deleted file mode 100644 index cbc2e61b..00000000 --- a/custom_components/fontawesome/data/regular/hospital.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hourglass-half.svg b/custom_components/fontawesome/data/regular/hourglass-half.svg deleted file mode 100644 index 35fcbe08..00000000 --- a/custom_components/fontawesome/data/regular/hourglass-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/hourglass.svg b/custom_components/fontawesome/data/regular/hourglass.svg deleted file mode 100644 index d740a621..00000000 --- a/custom_components/fontawesome/data/regular/hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/id-badge.svg b/custom_components/fontawesome/data/regular/id-badge.svg deleted file mode 100644 index def28bc0..00000000 --- a/custom_components/fontawesome/data/regular/id-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/id-card.svg b/custom_components/fontawesome/data/regular/id-card.svg deleted file mode 100644 index d2e4ba10..00000000 --- a/custom_components/fontawesome/data/regular/id-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/image.svg b/custom_components/fontawesome/data/regular/image.svg deleted file mode 100644 index 402e614b..00000000 --- a/custom_components/fontawesome/data/regular/image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/images.svg b/custom_components/fontawesome/data/regular/images.svg deleted file mode 100644 index 37b655c3..00000000 --- a/custom_components/fontawesome/data/regular/images.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/keyboard.svg b/custom_components/fontawesome/data/regular/keyboard.svg deleted file mode 100644 index 1b928cac..00000000 --- a/custom_components/fontawesome/data/regular/keyboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/lemon.svg b/custom_components/fontawesome/data/regular/lemon.svg deleted file mode 100644 index c7a21daa..00000000 --- a/custom_components/fontawesome/data/regular/lemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/life-ring.svg b/custom_components/fontawesome/data/regular/life-ring.svg deleted file mode 100644 index b0925747..00000000 --- a/custom_components/fontawesome/data/regular/life-ring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/lightbulb.svg b/custom_components/fontawesome/data/regular/lightbulb.svg deleted file mode 100644 index 5442558f..00000000 --- a/custom_components/fontawesome/data/regular/lightbulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/map.svg b/custom_components/fontawesome/data/regular/map.svg deleted file mode 100644 index 4f25512f..00000000 --- a/custom_components/fontawesome/data/regular/map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/message.svg b/custom_components/fontawesome/data/regular/message.svg deleted file mode 100644 index c896de39..00000000 --- a/custom_components/fontawesome/data/regular/message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/money-bill-1.svg b/custom_components/fontawesome/data/regular/money-bill-1.svg deleted file mode 100644 index ee8caa92..00000000 --- a/custom_components/fontawesome/data/regular/money-bill-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/moon.svg b/custom_components/fontawesome/data/regular/moon.svg deleted file mode 100644 index 5348f9b4..00000000 --- a/custom_components/fontawesome/data/regular/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/newspaper.svg b/custom_components/fontawesome/data/regular/newspaper.svg deleted file mode 100644 index cbf37bf8..00000000 --- a/custom_components/fontawesome/data/regular/newspaper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/note-sticky.svg b/custom_components/fontawesome/data/regular/note-sticky.svg deleted file mode 100644 index 13c4adbf..00000000 --- a/custom_components/fontawesome/data/regular/note-sticky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/object-group.svg b/custom_components/fontawesome/data/regular/object-group.svg deleted file mode 100644 index 9edefa2e..00000000 --- a/custom_components/fontawesome/data/regular/object-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/object-ungroup.svg b/custom_components/fontawesome/data/regular/object-ungroup.svg deleted file mode 100644 index 11910ca2..00000000 --- a/custom_components/fontawesome/data/regular/object-ungroup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/paper-plane.svg b/custom_components/fontawesome/data/regular/paper-plane.svg deleted file mode 100644 index 2abf396a..00000000 --- a/custom_components/fontawesome/data/regular/paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/paste.svg b/custom_components/fontawesome/data/regular/paste.svg deleted file mode 100644 index adbc0296..00000000 --- a/custom_components/fontawesome/data/regular/paste.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/pen-to-square.svg b/custom_components/fontawesome/data/regular/pen-to-square.svg deleted file mode 100644 index de1bf51d..00000000 --- a/custom_components/fontawesome/data/regular/pen-to-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/rectangle-list.svg b/custom_components/fontawesome/data/regular/rectangle-list.svg deleted file mode 100644 index 93afc135..00000000 --- a/custom_components/fontawesome/data/regular/rectangle-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/rectangle-xmark.svg b/custom_components/fontawesome/data/regular/rectangle-xmark.svg deleted file mode 100644 index 74029b5f..00000000 --- a/custom_components/fontawesome/data/regular/rectangle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/registered.svg b/custom_components/fontawesome/data/regular/registered.svg deleted file mode 100644 index 1c11a678..00000000 --- a/custom_components/fontawesome/data/regular/registered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/share-from-square.svg b/custom_components/fontawesome/data/regular/share-from-square.svg deleted file mode 100644 index 7b3a0a0b..00000000 --- a/custom_components/fontawesome/data/regular/share-from-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/snowflake.svg b/custom_components/fontawesome/data/regular/snowflake.svg deleted file mode 100644 index 8e572301..00000000 --- a/custom_components/fontawesome/data/regular/snowflake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-caret-down.svg b/custom_components/fontawesome/data/regular/square-caret-down.svg deleted file mode 100644 index b3f71058..00000000 --- a/custom_components/fontawesome/data/regular/square-caret-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-caret-left.svg b/custom_components/fontawesome/data/regular/square-caret-left.svg deleted file mode 100644 index 59817183..00000000 --- a/custom_components/fontawesome/data/regular/square-caret-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-caret-right.svg b/custom_components/fontawesome/data/regular/square-caret-right.svg deleted file mode 100644 index 2c6d552a..00000000 --- a/custom_components/fontawesome/data/regular/square-caret-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-caret-up.svg b/custom_components/fontawesome/data/regular/square-caret-up.svg deleted file mode 100644 index 278dcf8d..00000000 --- a/custom_components/fontawesome/data/regular/square-caret-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-check.svg b/custom_components/fontawesome/data/regular/square-check.svg deleted file mode 100644 index 1f728897..00000000 --- a/custom_components/fontawesome/data/regular/square-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-full.svg b/custom_components/fontawesome/data/regular/square-full.svg deleted file mode 100644 index 45eeeb60..00000000 --- a/custom_components/fontawesome/data/regular/square-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-minus.svg b/custom_components/fontawesome/data/regular/square-minus.svg deleted file mode 100644 index cc317f03..00000000 --- a/custom_components/fontawesome/data/regular/square-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square-plus.svg b/custom_components/fontawesome/data/regular/square-plus.svg deleted file mode 100644 index e809659e..00000000 --- a/custom_components/fontawesome/data/regular/square-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/square.svg b/custom_components/fontawesome/data/regular/square.svg deleted file mode 100644 index eba899e5..00000000 --- a/custom_components/fontawesome/data/regular/square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/star-half-stroke.svg b/custom_components/fontawesome/data/regular/star-half-stroke.svg deleted file mode 100644 index fd815c31..00000000 --- a/custom_components/fontawesome/data/regular/star-half-stroke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/star-half.svg b/custom_components/fontawesome/data/regular/star-half.svg deleted file mode 100644 index 206d1cee..00000000 --- a/custom_components/fontawesome/data/regular/star-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/star.svg b/custom_components/fontawesome/data/regular/star.svg deleted file mode 100644 index 32147c5d..00000000 --- a/custom_components/fontawesome/data/regular/star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/sun.svg b/custom_components/fontawesome/data/regular/sun.svg deleted file mode 100644 index be081337..00000000 --- a/custom_components/fontawesome/data/regular/sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/thumbs-down.svg b/custom_components/fontawesome/data/regular/thumbs-down.svg deleted file mode 100644 index 838b4747..00000000 --- a/custom_components/fontawesome/data/regular/thumbs-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/thumbs-up.svg b/custom_components/fontawesome/data/regular/thumbs-up.svg deleted file mode 100644 index 1c2153e4..00000000 --- a/custom_components/fontawesome/data/regular/thumbs-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/trash-can.svg b/custom_components/fontawesome/data/regular/trash-can.svg deleted file mode 100644 index 03ca715b..00000000 --- a/custom_components/fontawesome/data/regular/trash-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/user.svg b/custom_components/fontawesome/data/regular/user.svg deleted file mode 100644 index b642e43f..00000000 --- a/custom_components/fontawesome/data/regular/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/window-maximize.svg b/custom_components/fontawesome/data/regular/window-maximize.svg deleted file mode 100644 index 44a855a5..00000000 --- a/custom_components/fontawesome/data/regular/window-maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/window-minimize.svg b/custom_components/fontawesome/data/regular/window-minimize.svg deleted file mode 100644 index e08062b4..00000000 --- a/custom_components/fontawesome/data/regular/window-minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/regular/window-restore.svg b/custom_components/fontawesome/data/regular/window-restore.svg deleted file mode 100644 index 52aaff22..00000000 --- a/custom_components/fontawesome/data/regular/window-restore.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/0.svg b/custom_components/fontawesome/data/solid/0.svg deleted file mode 100644 index d15544b5..00000000 --- a/custom_components/fontawesome/data/solid/0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/1.svg b/custom_components/fontawesome/data/solid/1.svg deleted file mode 100644 index 070e084c..00000000 --- a/custom_components/fontawesome/data/solid/1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/2.svg b/custom_components/fontawesome/data/solid/2.svg deleted file mode 100644 index 097a0c7b..00000000 --- a/custom_components/fontawesome/data/solid/2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/3.svg b/custom_components/fontawesome/data/solid/3.svg deleted file mode 100644 index 7d7e42ff..00000000 --- a/custom_components/fontawesome/data/solid/3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/4.svg b/custom_components/fontawesome/data/solid/4.svg deleted file mode 100644 index 15f48fa8..00000000 --- a/custom_components/fontawesome/data/solid/4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/5.svg b/custom_components/fontawesome/data/solid/5.svg deleted file mode 100644 index ccb9c2d8..00000000 --- a/custom_components/fontawesome/data/solid/5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/6.svg b/custom_components/fontawesome/data/solid/6.svg deleted file mode 100644 index fe6b2997..00000000 --- a/custom_components/fontawesome/data/solid/6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/7.svg b/custom_components/fontawesome/data/solid/7.svg deleted file mode 100644 index 76e755bf..00000000 --- a/custom_components/fontawesome/data/solid/7.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/8.svg b/custom_components/fontawesome/data/solid/8.svg deleted file mode 100644 index 8a43a4f4..00000000 --- a/custom_components/fontawesome/data/solid/8.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/9.svg b/custom_components/fontawesome/data/solid/9.svg deleted file mode 100644 index b4c58778..00000000 --- a/custom_components/fontawesome/data/solid/9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/a.svg b/custom_components/fontawesome/data/solid/a.svg deleted file mode 100644 index 03afd599..00000000 --- a/custom_components/fontawesome/data/solid/a.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/address-book.svg b/custom_components/fontawesome/data/solid/address-book.svg deleted file mode 100644 index e87d1420..00000000 --- a/custom_components/fontawesome/data/solid/address-book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/address-card.svg b/custom_components/fontawesome/data/solid/address-card.svg deleted file mode 100644 index 611a55e3..00000000 --- a/custom_components/fontawesome/data/solid/address-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/align-center.svg b/custom_components/fontawesome/data/solid/align-center.svg deleted file mode 100644 index ab280099..00000000 --- a/custom_components/fontawesome/data/solid/align-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/align-justify.svg b/custom_components/fontawesome/data/solid/align-justify.svg deleted file mode 100644 index f8e628f4..00000000 --- a/custom_components/fontawesome/data/solid/align-justify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/align-left.svg b/custom_components/fontawesome/data/solid/align-left.svg deleted file mode 100644 index 844bd8db..00000000 --- a/custom_components/fontawesome/data/solid/align-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/align-right.svg b/custom_components/fontawesome/data/solid/align-right.svg deleted file mode 100644 index 7570612a..00000000 --- a/custom_components/fontawesome/data/solid/align-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/anchor-circle-check.svg b/custom_components/fontawesome/data/solid/anchor-circle-check.svg deleted file mode 100644 index e9a92f0b..00000000 --- a/custom_components/fontawesome/data/solid/anchor-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/anchor-circle-exclamation.svg b/custom_components/fontawesome/data/solid/anchor-circle-exclamation.svg deleted file mode 100644 index 87f4cc97..00000000 --- a/custom_components/fontawesome/data/solid/anchor-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/anchor-circle-xmark.svg b/custom_components/fontawesome/data/solid/anchor-circle-xmark.svg deleted file mode 100644 index 66849ae2..00000000 --- a/custom_components/fontawesome/data/solid/anchor-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/anchor-lock.svg b/custom_components/fontawesome/data/solid/anchor-lock.svg deleted file mode 100644 index 27b268ee..00000000 --- a/custom_components/fontawesome/data/solid/anchor-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/anchor.svg b/custom_components/fontawesome/data/solid/anchor.svg deleted file mode 100644 index 281b2e88..00000000 --- a/custom_components/fontawesome/data/solid/anchor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angle-down.svg b/custom_components/fontawesome/data/solid/angle-down.svg deleted file mode 100644 index 1eba548c..00000000 --- a/custom_components/fontawesome/data/solid/angle-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angle-left.svg b/custom_components/fontawesome/data/solid/angle-left.svg deleted file mode 100644 index 804865ab..00000000 --- a/custom_components/fontawesome/data/solid/angle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angle-right.svg b/custom_components/fontawesome/data/solid/angle-right.svg deleted file mode 100644 index e1ac160f..00000000 --- a/custom_components/fontawesome/data/solid/angle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angle-up.svg b/custom_components/fontawesome/data/solid/angle-up.svg deleted file mode 100644 index 67f29a8f..00000000 --- a/custom_components/fontawesome/data/solid/angle-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angles-down.svg b/custom_components/fontawesome/data/solid/angles-down.svg deleted file mode 100644 index 6d6d79d0..00000000 --- a/custom_components/fontawesome/data/solid/angles-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angles-left.svg b/custom_components/fontawesome/data/solid/angles-left.svg deleted file mode 100644 index d6d20406..00000000 --- a/custom_components/fontawesome/data/solid/angles-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angles-right.svg b/custom_components/fontawesome/data/solid/angles-right.svg deleted file mode 100644 index 0654d35e..00000000 --- a/custom_components/fontawesome/data/solid/angles-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/angles-up.svg b/custom_components/fontawesome/data/solid/angles-up.svg deleted file mode 100644 index 3806da04..00000000 --- a/custom_components/fontawesome/data/solid/angles-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ankh.svg b/custom_components/fontawesome/data/solid/ankh.svg deleted file mode 100644 index 54ab041e..00000000 --- a/custom_components/fontawesome/data/solid/ankh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/apple-whole.svg b/custom_components/fontawesome/data/solid/apple-whole.svg deleted file mode 100644 index 861be225..00000000 --- a/custom_components/fontawesome/data/solid/apple-whole.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/archway.svg b/custom_components/fontawesome/data/solid/archway.svg deleted file mode 100644 index f66ad382..00000000 --- a/custom_components/fontawesome/data/solid/archway.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-1-9.svg b/custom_components/fontawesome/data/solid/arrow-down-1-9.svg deleted file mode 100644 index bf28e2aa..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-1-9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-9-1.svg b/custom_components/fontawesome/data/solid/arrow-down-9-1.svg deleted file mode 100644 index 0ccf49aa..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-9-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-a-z.svg b/custom_components/fontawesome/data/solid/arrow-down-a-z.svg deleted file mode 100644 index 58ed7da9..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-a-z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-long.svg b/custom_components/fontawesome/data/solid/arrow-down-long.svg deleted file mode 100644 index 04361197..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-short-wide.svg b/custom_components/fontawesome/data/solid/arrow-down-short-wide.svg deleted file mode 100644 index 0e4bd619..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-short-wide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-up-across-line.svg b/custom_components/fontawesome/data/solid/arrow-down-up-across-line.svg deleted file mode 100644 index a6b49fb8..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-up-across-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-up-lock.svg b/custom_components/fontawesome/data/solid/arrow-down-up-lock.svg deleted file mode 100644 index 3515331f..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-up-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-wide-short.svg b/custom_components/fontawesome/data/solid/arrow-down-wide-short.svg deleted file mode 100644 index 631e2ac6..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-wide-short.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down-z-a.svg b/custom_components/fontawesome/data/solid/arrow-down-z-a.svg deleted file mode 100644 index 237a9123..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down-z-a.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-down.svg b/custom_components/fontawesome/data/solid/arrow-down.svg deleted file mode 100644 index 1afac666..00000000 --- a/custom_components/fontawesome/data/solid/arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-left-long.svg b/custom_components/fontawesome/data/solid/arrow-left-long.svg deleted file mode 100644 index 4482af4a..00000000 --- a/custom_components/fontawesome/data/solid/arrow-left-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-left.svg b/custom_components/fontawesome/data/solid/arrow-left.svg deleted file mode 100644 index b927121b..00000000 --- a/custom_components/fontawesome/data/solid/arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-pointer.svg b/custom_components/fontawesome/data/solid/arrow-pointer.svg deleted file mode 100644 index 70afe4d0..00000000 --- a/custom_components/fontawesome/data/solid/arrow-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right-arrow-left.svg b/custom_components/fontawesome/data/solid/arrow-right-arrow-left.svg deleted file mode 100644 index 75dcf5c2..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right-arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right-from-bracket.svg b/custom_components/fontawesome/data/solid/arrow-right-from-bracket.svg deleted file mode 100644 index e4792a1f..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right-from-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right-long.svg b/custom_components/fontawesome/data/solid/arrow-right-long.svg deleted file mode 100644 index 5776fd47..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right-to-bracket.svg b/custom_components/fontawesome/data/solid/arrow-right-to-bracket.svg deleted file mode 100644 index 998b2252..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right-to-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right-to-city.svg b/custom_components/fontawesome/data/solid/arrow-right-to-city.svg deleted file mode 100644 index 22b51292..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right-to-city.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-right.svg b/custom_components/fontawesome/data/solid/arrow-right.svg deleted file mode 100644 index 9fb7fe97..00000000 --- a/custom_components/fontawesome/data/solid/arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-rotate-left.svg b/custom_components/fontawesome/data/solid/arrow-rotate-left.svg deleted file mode 100644 index 694731a2..00000000 --- a/custom_components/fontawesome/data/solid/arrow-rotate-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-rotate-right.svg b/custom_components/fontawesome/data/solid/arrow-rotate-right.svg deleted file mode 100644 index 6f3f898c..00000000 --- a/custom_components/fontawesome/data/solid/arrow-rotate-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-trend-down.svg b/custom_components/fontawesome/data/solid/arrow-trend-down.svg deleted file mode 100644 index 63469be7..00000000 --- a/custom_components/fontawesome/data/solid/arrow-trend-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-trend-up.svg b/custom_components/fontawesome/data/solid/arrow-trend-up.svg deleted file mode 100644 index 3a2c0911..00000000 --- a/custom_components/fontawesome/data/solid/arrow-trend-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-turn-down.svg b/custom_components/fontawesome/data/solid/arrow-turn-down.svg deleted file mode 100644 index 3fb67b47..00000000 --- a/custom_components/fontawesome/data/solid/arrow-turn-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-turn-up.svg b/custom_components/fontawesome/data/solid/arrow-turn-up.svg deleted file mode 100644 index ffdf628a..00000000 --- a/custom_components/fontawesome/data/solid/arrow-turn-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-1-9.svg b/custom_components/fontawesome/data/solid/arrow-up-1-9.svg deleted file mode 100644 index 8eb50c7b..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-1-9.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-9-1.svg b/custom_components/fontawesome/data/solid/arrow-up-9-1.svg deleted file mode 100644 index dcce2874..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-9-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-a-z.svg b/custom_components/fontawesome/data/solid/arrow-up-a-z.svg deleted file mode 100644 index 9038e7ea..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-a-z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-from-bracket.svg b/custom_components/fontawesome/data/solid/arrow-up-from-bracket.svg deleted file mode 100644 index a04b57ed..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-from-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-from-ground-water.svg b/custom_components/fontawesome/data/solid/arrow-up-from-ground-water.svg deleted file mode 100644 index 0edcf9b6..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-from-ground-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-from-water-pump.svg b/custom_components/fontawesome/data/solid/arrow-up-from-water-pump.svg deleted file mode 100644 index 7b4f0b4e..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-from-water-pump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-long.svg b/custom_components/fontawesome/data/solid/arrow-up-long.svg deleted file mode 100644 index 0bb0b7ed..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-right-dots.svg b/custom_components/fontawesome/data/solid/arrow-up-right-dots.svg deleted file mode 100644 index d97333ce..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-right-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-right-from-square.svg b/custom_components/fontawesome/data/solid/arrow-up-right-from-square.svg deleted file mode 100644 index 523a34e9..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-right-from-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-short-wide.svg b/custom_components/fontawesome/data/solid/arrow-up-short-wide.svg deleted file mode 100644 index 65bf7e2e..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-short-wide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-wide-short.svg b/custom_components/fontawesome/data/solid/arrow-up-wide-short.svg deleted file mode 100644 index ee547e0a..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-wide-short.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up-z-a.svg b/custom_components/fontawesome/data/solid/arrow-up-z-a.svg deleted file mode 100644 index 0174594f..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up-z-a.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrow-up.svg b/custom_components/fontawesome/data/solid/arrow-up.svg deleted file mode 100644 index 87b58498..00000000 --- a/custom_components/fontawesome/data/solid/arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-down-to-line.svg b/custom_components/fontawesome/data/solid/arrows-down-to-line.svg deleted file mode 100644 index 8d380274..00000000 --- a/custom_components/fontawesome/data/solid/arrows-down-to-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-down-to-people.svg b/custom_components/fontawesome/data/solid/arrows-down-to-people.svg deleted file mode 100644 index 25ea589e..00000000 --- a/custom_components/fontawesome/data/solid/arrows-down-to-people.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-left-right-to-line.svg b/custom_components/fontawesome/data/solid/arrows-left-right-to-line.svg deleted file mode 100644 index 24289272..00000000 --- a/custom_components/fontawesome/data/solid/arrows-left-right-to-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-left-right.svg b/custom_components/fontawesome/data/solid/arrows-left-right.svg deleted file mode 100644 index 3f9ab9c0..00000000 --- a/custom_components/fontawesome/data/solid/arrows-left-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-rotate.svg b/custom_components/fontawesome/data/solid/arrows-rotate.svg deleted file mode 100644 index 13651dd2..00000000 --- a/custom_components/fontawesome/data/solid/arrows-rotate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-spin.svg b/custom_components/fontawesome/data/solid/arrows-spin.svg deleted file mode 100644 index 4ff7560b..00000000 --- a/custom_components/fontawesome/data/solid/arrows-spin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-split-up-and-left.svg b/custom_components/fontawesome/data/solid/arrows-split-up-and-left.svg deleted file mode 100644 index f85e859e..00000000 --- a/custom_components/fontawesome/data/solid/arrows-split-up-and-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-to-circle.svg b/custom_components/fontawesome/data/solid/arrows-to-circle.svg deleted file mode 100644 index 78d8d7b8..00000000 --- a/custom_components/fontawesome/data/solid/arrows-to-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-to-dot.svg b/custom_components/fontawesome/data/solid/arrows-to-dot.svg deleted file mode 100644 index cf38a62c..00000000 --- a/custom_components/fontawesome/data/solid/arrows-to-dot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-to-eye.svg b/custom_components/fontawesome/data/solid/arrows-to-eye.svg deleted file mode 100644 index f588d011..00000000 --- a/custom_components/fontawesome/data/solid/arrows-to-eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-turn-right.svg b/custom_components/fontawesome/data/solid/arrows-turn-right.svg deleted file mode 100644 index 08167508..00000000 --- a/custom_components/fontawesome/data/solid/arrows-turn-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-turn-to-dots.svg b/custom_components/fontawesome/data/solid/arrows-turn-to-dots.svg deleted file mode 100644 index 3c4c527f..00000000 --- a/custom_components/fontawesome/data/solid/arrows-turn-to-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-up-down-left-right.svg b/custom_components/fontawesome/data/solid/arrows-up-down-left-right.svg deleted file mode 100644 index a3f51a80..00000000 --- a/custom_components/fontawesome/data/solid/arrows-up-down-left-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-up-down.svg b/custom_components/fontawesome/data/solid/arrows-up-down.svg deleted file mode 100644 index df548fb1..00000000 --- a/custom_components/fontawesome/data/solid/arrows-up-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/arrows-up-to-line.svg b/custom_components/fontawesome/data/solid/arrows-up-to-line.svg deleted file mode 100644 index af3aba81..00000000 --- a/custom_components/fontawesome/data/solid/arrows-up-to-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/asterisk.svg b/custom_components/fontawesome/data/solid/asterisk.svg deleted file mode 100644 index 98320217..00000000 --- a/custom_components/fontawesome/data/solid/asterisk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/at.svg b/custom_components/fontawesome/data/solid/at.svg deleted file mode 100644 index d25f5dec..00000000 --- a/custom_components/fontawesome/data/solid/at.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/atom.svg b/custom_components/fontawesome/data/solid/atom.svg deleted file mode 100644 index 313a9178..00000000 --- a/custom_components/fontawesome/data/solid/atom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/audio-description.svg b/custom_components/fontawesome/data/solid/audio-description.svg deleted file mode 100644 index ab7bd525..00000000 --- a/custom_components/fontawesome/data/solid/audio-description.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/austral-sign.svg b/custom_components/fontawesome/data/solid/austral-sign.svg deleted file mode 100644 index a6894cee..00000000 --- a/custom_components/fontawesome/data/solid/austral-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/award.svg b/custom_components/fontawesome/data/solid/award.svg deleted file mode 100644 index 8049abe0..00000000 --- a/custom_components/fontawesome/data/solid/award.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/b.svg b/custom_components/fontawesome/data/solid/b.svg deleted file mode 100644 index f68be5e9..00000000 --- a/custom_components/fontawesome/data/solid/b.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/baby-carriage.svg b/custom_components/fontawesome/data/solid/baby-carriage.svg deleted file mode 100644 index 86246cb6..00000000 --- a/custom_components/fontawesome/data/solid/baby-carriage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/baby.svg b/custom_components/fontawesome/data/solid/baby.svg deleted file mode 100644 index a1749df3..00000000 --- a/custom_components/fontawesome/data/solid/baby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/backward-fast.svg b/custom_components/fontawesome/data/solid/backward-fast.svg deleted file mode 100644 index 86cf8b00..00000000 --- a/custom_components/fontawesome/data/solid/backward-fast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/backward-step.svg b/custom_components/fontawesome/data/solid/backward-step.svg deleted file mode 100644 index 089cc565..00000000 --- a/custom_components/fontawesome/data/solid/backward-step.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/backward.svg b/custom_components/fontawesome/data/solid/backward.svg deleted file mode 100644 index 4496eb25..00000000 --- a/custom_components/fontawesome/data/solid/backward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bacon.svg b/custom_components/fontawesome/data/solid/bacon.svg deleted file mode 100644 index 9aa4e14b..00000000 --- a/custom_components/fontawesome/data/solid/bacon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bacteria.svg b/custom_components/fontawesome/data/solid/bacteria.svg deleted file mode 100644 index 2244590a..00000000 --- a/custom_components/fontawesome/data/solid/bacteria.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bacterium.svg b/custom_components/fontawesome/data/solid/bacterium.svg deleted file mode 100644 index 3c77b685..00000000 --- a/custom_components/fontawesome/data/solid/bacterium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bag-shopping.svg b/custom_components/fontawesome/data/solid/bag-shopping.svg deleted file mode 100644 index c6e0eceb..00000000 --- a/custom_components/fontawesome/data/solid/bag-shopping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bahai.svg b/custom_components/fontawesome/data/solid/bahai.svg deleted file mode 100644 index 6c8d98be..00000000 --- a/custom_components/fontawesome/data/solid/bahai.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/baht-sign.svg b/custom_components/fontawesome/data/solid/baht-sign.svg deleted file mode 100644 index b8cf0819..00000000 --- a/custom_components/fontawesome/data/solid/baht-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ban-smoking.svg b/custom_components/fontawesome/data/solid/ban-smoking.svg deleted file mode 100644 index 1e2951d3..00000000 --- a/custom_components/fontawesome/data/solid/ban-smoking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ban.svg b/custom_components/fontawesome/data/solid/ban.svg deleted file mode 100644 index cd84b0ee..00000000 --- a/custom_components/fontawesome/data/solid/ban.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bandage.svg b/custom_components/fontawesome/data/solid/bandage.svg deleted file mode 100644 index 7d3a0e8b..00000000 --- a/custom_components/fontawesome/data/solid/bandage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bangladeshi-taka-sign.svg b/custom_components/fontawesome/data/solid/bangladeshi-taka-sign.svg deleted file mode 100644 index 8983a9c3..00000000 --- a/custom_components/fontawesome/data/solid/bangladeshi-taka-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/barcode.svg b/custom_components/fontawesome/data/solid/barcode.svg deleted file mode 100644 index c9a9c840..00000000 --- a/custom_components/fontawesome/data/solid/barcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bars-progress.svg b/custom_components/fontawesome/data/solid/bars-progress.svg deleted file mode 100644 index 41e947a6..00000000 --- a/custom_components/fontawesome/data/solid/bars-progress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bars-staggered.svg b/custom_components/fontawesome/data/solid/bars-staggered.svg deleted file mode 100644 index 01258c59..00000000 --- a/custom_components/fontawesome/data/solid/bars-staggered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bars.svg b/custom_components/fontawesome/data/solid/bars.svg deleted file mode 100644 index 8a541299..00000000 --- a/custom_components/fontawesome/data/solid/bars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/baseball-bat-ball.svg b/custom_components/fontawesome/data/solid/baseball-bat-ball.svg deleted file mode 100644 index 5a80b217..00000000 --- a/custom_components/fontawesome/data/solid/baseball-bat-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/baseball.svg b/custom_components/fontawesome/data/solid/baseball.svg deleted file mode 100644 index 10ccb592..00000000 --- a/custom_components/fontawesome/data/solid/baseball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/basket-shopping.svg b/custom_components/fontawesome/data/solid/basket-shopping.svg deleted file mode 100644 index fe41145e..00000000 --- a/custom_components/fontawesome/data/solid/basket-shopping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/basketball.svg b/custom_components/fontawesome/data/solid/basketball.svg deleted file mode 100644 index 6b0d71df..00000000 --- a/custom_components/fontawesome/data/solid/basketball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bath.svg b/custom_components/fontawesome/data/solid/bath.svg deleted file mode 100644 index fceafb8b..00000000 --- a/custom_components/fontawesome/data/solid/bath.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/battery-empty.svg b/custom_components/fontawesome/data/solid/battery-empty.svg deleted file mode 100644 index 29cb43f2..00000000 --- a/custom_components/fontawesome/data/solid/battery-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/battery-full.svg b/custom_components/fontawesome/data/solid/battery-full.svg deleted file mode 100644 index 31043533..00000000 --- a/custom_components/fontawesome/data/solid/battery-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/battery-half.svg b/custom_components/fontawesome/data/solid/battery-half.svg deleted file mode 100644 index 877ed436..00000000 --- a/custom_components/fontawesome/data/solid/battery-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/battery-quarter.svg b/custom_components/fontawesome/data/solid/battery-quarter.svg deleted file mode 100644 index 4daae7ec..00000000 --- a/custom_components/fontawesome/data/solid/battery-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/battery-three-quarters.svg b/custom_components/fontawesome/data/solid/battery-three-quarters.svg deleted file mode 100644 index 87df0cb4..00000000 --- a/custom_components/fontawesome/data/solid/battery-three-quarters.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bed-pulse.svg b/custom_components/fontawesome/data/solid/bed-pulse.svg deleted file mode 100644 index 3263fdbd..00000000 --- a/custom_components/fontawesome/data/solid/bed-pulse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bed.svg b/custom_components/fontawesome/data/solid/bed.svg deleted file mode 100644 index 3b9619b0..00000000 --- a/custom_components/fontawesome/data/solid/bed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/beer-mug-empty.svg b/custom_components/fontawesome/data/solid/beer-mug-empty.svg deleted file mode 100644 index 123618dd..00000000 --- a/custom_components/fontawesome/data/solid/beer-mug-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bell-concierge.svg b/custom_components/fontawesome/data/solid/bell-concierge.svg deleted file mode 100644 index 6bf2784c..00000000 --- a/custom_components/fontawesome/data/solid/bell-concierge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bell-slash.svg b/custom_components/fontawesome/data/solid/bell-slash.svg deleted file mode 100644 index bb2dc273..00000000 --- a/custom_components/fontawesome/data/solid/bell-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bell.svg b/custom_components/fontawesome/data/solid/bell.svg deleted file mode 100644 index 78c8d785..00000000 --- a/custom_components/fontawesome/data/solid/bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bezier-curve.svg b/custom_components/fontawesome/data/solid/bezier-curve.svg deleted file mode 100644 index 11363ecb..00000000 --- a/custom_components/fontawesome/data/solid/bezier-curve.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bicycle.svg b/custom_components/fontawesome/data/solid/bicycle.svg deleted file mode 100644 index 06d4fcd7..00000000 --- a/custom_components/fontawesome/data/solid/bicycle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/binoculars.svg b/custom_components/fontawesome/data/solid/binoculars.svg deleted file mode 100644 index ebd6cb27..00000000 --- a/custom_components/fontawesome/data/solid/binoculars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/biohazard.svg b/custom_components/fontawesome/data/solid/biohazard.svg deleted file mode 100644 index bd01273a..00000000 --- a/custom_components/fontawesome/data/solid/biohazard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bitcoin-sign.svg b/custom_components/fontawesome/data/solid/bitcoin-sign.svg deleted file mode 100644 index f52df3b1..00000000 --- a/custom_components/fontawesome/data/solid/bitcoin-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/blender-phone.svg b/custom_components/fontawesome/data/solid/blender-phone.svg deleted file mode 100644 index 586264b6..00000000 --- a/custom_components/fontawesome/data/solid/blender-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/blender.svg b/custom_components/fontawesome/data/solid/blender.svg deleted file mode 100644 index 2b246841..00000000 --- a/custom_components/fontawesome/data/solid/blender.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/blog.svg b/custom_components/fontawesome/data/solid/blog.svg deleted file mode 100644 index 8ea406e7..00000000 --- a/custom_components/fontawesome/data/solid/blog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bold.svg b/custom_components/fontawesome/data/solid/bold.svg deleted file mode 100644 index a734a206..00000000 --- a/custom_components/fontawesome/data/solid/bold.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bolt-lightning.svg b/custom_components/fontawesome/data/solid/bolt-lightning.svg deleted file mode 100644 index adebe625..00000000 --- a/custom_components/fontawesome/data/solid/bolt-lightning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bolt.svg b/custom_components/fontawesome/data/solid/bolt.svg deleted file mode 100644 index 78544f30..00000000 --- a/custom_components/fontawesome/data/solid/bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bomb.svg b/custom_components/fontawesome/data/solid/bomb.svg deleted file mode 100644 index 5daaa40b..00000000 --- a/custom_components/fontawesome/data/solid/bomb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bone.svg b/custom_components/fontawesome/data/solid/bone.svg deleted file mode 100644 index 51f26b03..00000000 --- a/custom_components/fontawesome/data/solid/bone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bong.svg b/custom_components/fontawesome/data/solid/bong.svg deleted file mode 100644 index 5efd2190..00000000 --- a/custom_components/fontawesome/data/solid/bong.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-atlas.svg b/custom_components/fontawesome/data/solid/book-atlas.svg deleted file mode 100644 index 12604d3e..00000000 --- a/custom_components/fontawesome/data/solid/book-atlas.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-bible.svg b/custom_components/fontawesome/data/solid/book-bible.svg deleted file mode 100644 index 411a76d7..00000000 --- a/custom_components/fontawesome/data/solid/book-bible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-bookmark.svg b/custom_components/fontawesome/data/solid/book-bookmark.svg deleted file mode 100644 index 910f20ae..00000000 --- a/custom_components/fontawesome/data/solid/book-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-journal-whills.svg b/custom_components/fontawesome/data/solid/book-journal-whills.svg deleted file mode 100644 index c0545b7a..00000000 --- a/custom_components/fontawesome/data/solid/book-journal-whills.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-medical.svg b/custom_components/fontawesome/data/solid/book-medical.svg deleted file mode 100644 index f8f757ac..00000000 --- a/custom_components/fontawesome/data/solid/book-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-open-reader.svg b/custom_components/fontawesome/data/solid/book-open-reader.svg deleted file mode 100644 index 907c3675..00000000 --- a/custom_components/fontawesome/data/solid/book-open-reader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-open.svg b/custom_components/fontawesome/data/solid/book-open.svg deleted file mode 100644 index 080898bf..00000000 --- a/custom_components/fontawesome/data/solid/book-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-quran.svg b/custom_components/fontawesome/data/solid/book-quran.svg deleted file mode 100644 index 43b7eacd..00000000 --- a/custom_components/fontawesome/data/solid/book-quran.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-skull.svg b/custom_components/fontawesome/data/solid/book-skull.svg deleted file mode 100644 index 0b0addaf..00000000 --- a/custom_components/fontawesome/data/solid/book-skull.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book-tanakh.svg b/custom_components/fontawesome/data/solid/book-tanakh.svg deleted file mode 100644 index 63d0930d..00000000 --- a/custom_components/fontawesome/data/solid/book-tanakh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/book.svg b/custom_components/fontawesome/data/solid/book.svg deleted file mode 100644 index 325c7f17..00000000 --- a/custom_components/fontawesome/data/solid/book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bookmark.svg b/custom_components/fontawesome/data/solid/bookmark.svg deleted file mode 100644 index fb3514bc..00000000 --- a/custom_components/fontawesome/data/solid/bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/border-all.svg b/custom_components/fontawesome/data/solid/border-all.svg deleted file mode 100644 index dc7766d8..00000000 --- a/custom_components/fontawesome/data/solid/border-all.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/border-none.svg b/custom_components/fontawesome/data/solid/border-none.svg deleted file mode 100644 index ca2aa1d2..00000000 --- a/custom_components/fontawesome/data/solid/border-none.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/border-top-left.svg b/custom_components/fontawesome/data/solid/border-top-left.svg deleted file mode 100644 index 031e2444..00000000 --- a/custom_components/fontawesome/data/solid/border-top-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bore-hole.svg b/custom_components/fontawesome/data/solid/bore-hole.svg deleted file mode 100644 index 7948c21b..00000000 --- a/custom_components/fontawesome/data/solid/bore-hole.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bottle-droplet.svg b/custom_components/fontawesome/data/solid/bottle-droplet.svg deleted file mode 100644 index 250a47b7..00000000 --- a/custom_components/fontawesome/data/solid/bottle-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bottle-water.svg b/custom_components/fontawesome/data/solid/bottle-water.svg deleted file mode 100644 index e81b7b3d..00000000 --- a/custom_components/fontawesome/data/solid/bottle-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bowl-food.svg b/custom_components/fontawesome/data/solid/bowl-food.svg deleted file mode 100644 index d152deab..00000000 --- a/custom_components/fontawesome/data/solid/bowl-food.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bowl-rice.svg b/custom_components/fontawesome/data/solid/bowl-rice.svg deleted file mode 100644 index 338d333a..00000000 --- a/custom_components/fontawesome/data/solid/bowl-rice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bowling-ball.svg b/custom_components/fontawesome/data/solid/bowling-ball.svg deleted file mode 100644 index 1ea3464f..00000000 --- a/custom_components/fontawesome/data/solid/bowling-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/box-archive.svg b/custom_components/fontawesome/data/solid/box-archive.svg deleted file mode 100644 index 1cf3f7de..00000000 --- a/custom_components/fontawesome/data/solid/box-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/box-open.svg b/custom_components/fontawesome/data/solid/box-open.svg deleted file mode 100644 index a8263651..00000000 --- a/custom_components/fontawesome/data/solid/box-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/box-tissue.svg b/custom_components/fontawesome/data/solid/box-tissue.svg deleted file mode 100644 index c2704c26..00000000 --- a/custom_components/fontawesome/data/solid/box-tissue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/box.svg b/custom_components/fontawesome/data/solid/box.svg deleted file mode 100644 index 2c2ee47e..00000000 --- a/custom_components/fontawesome/data/solid/box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/boxes-packing.svg b/custom_components/fontawesome/data/solid/boxes-packing.svg deleted file mode 100644 index 380376ee..00000000 --- a/custom_components/fontawesome/data/solid/boxes-packing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/boxes-stacked.svg b/custom_components/fontawesome/data/solid/boxes-stacked.svg deleted file mode 100644 index 11769b46..00000000 --- a/custom_components/fontawesome/data/solid/boxes-stacked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/braille.svg b/custom_components/fontawesome/data/solid/braille.svg deleted file mode 100644 index 286db56d..00000000 --- a/custom_components/fontawesome/data/solid/braille.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/brain.svg b/custom_components/fontawesome/data/solid/brain.svg deleted file mode 100644 index 8e377b76..00000000 --- a/custom_components/fontawesome/data/solid/brain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/brazilian-real-sign.svg b/custom_components/fontawesome/data/solid/brazilian-real-sign.svg deleted file mode 100644 index 257bd11d..00000000 --- a/custom_components/fontawesome/data/solid/brazilian-real-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bread-slice.svg b/custom_components/fontawesome/data/solid/bread-slice.svg deleted file mode 100644 index 97fa0954..00000000 --- a/custom_components/fontawesome/data/solid/bread-slice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge-circle-check.svg b/custom_components/fontawesome/data/solid/bridge-circle-check.svg deleted file mode 100644 index 7c51f4ad..00000000 --- a/custom_components/fontawesome/data/solid/bridge-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge-circle-exclamation.svg b/custom_components/fontawesome/data/solid/bridge-circle-exclamation.svg deleted file mode 100644 index 1eda3324..00000000 --- a/custom_components/fontawesome/data/solid/bridge-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge-circle-xmark.svg b/custom_components/fontawesome/data/solid/bridge-circle-xmark.svg deleted file mode 100644 index d9b09035..00000000 --- a/custom_components/fontawesome/data/solid/bridge-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge-lock.svg b/custom_components/fontawesome/data/solid/bridge-lock.svg deleted file mode 100644 index 6ce2b843..00000000 --- a/custom_components/fontawesome/data/solid/bridge-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge-water.svg b/custom_components/fontawesome/data/solid/bridge-water.svg deleted file mode 100644 index 9d0d27e3..00000000 --- a/custom_components/fontawesome/data/solid/bridge-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bridge.svg b/custom_components/fontawesome/data/solid/bridge.svg deleted file mode 100644 index f246e3e3..00000000 --- a/custom_components/fontawesome/data/solid/bridge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/briefcase-medical.svg b/custom_components/fontawesome/data/solid/briefcase-medical.svg deleted file mode 100644 index 82e388ef..00000000 --- a/custom_components/fontawesome/data/solid/briefcase-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/briefcase.svg b/custom_components/fontawesome/data/solid/briefcase.svg deleted file mode 100644 index 2f34805d..00000000 --- a/custom_components/fontawesome/data/solid/briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/broom-ball.svg b/custom_components/fontawesome/data/solid/broom-ball.svg deleted file mode 100644 index 68cce3c7..00000000 --- a/custom_components/fontawesome/data/solid/broom-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/broom.svg b/custom_components/fontawesome/data/solid/broom.svg deleted file mode 100644 index 347d700f..00000000 --- a/custom_components/fontawesome/data/solid/broom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/brush.svg b/custom_components/fontawesome/data/solid/brush.svg deleted file mode 100644 index 09d8464f..00000000 --- a/custom_components/fontawesome/data/solid/brush.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bucket.svg b/custom_components/fontawesome/data/solid/bucket.svg deleted file mode 100644 index 8e441e82..00000000 --- a/custom_components/fontawesome/data/solid/bucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bug-slash.svg b/custom_components/fontawesome/data/solid/bug-slash.svg deleted file mode 100644 index 2f07d6fa..00000000 --- a/custom_components/fontawesome/data/solid/bug-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bug.svg b/custom_components/fontawesome/data/solid/bug.svg deleted file mode 100644 index be5da648..00000000 --- a/custom_components/fontawesome/data/solid/bug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bugs.svg b/custom_components/fontawesome/data/solid/bugs.svg deleted file mode 100644 index 17b492ce..00000000 --- a/custom_components/fontawesome/data/solid/bugs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-circle-arrow-right.svg b/custom_components/fontawesome/data/solid/building-circle-arrow-right.svg deleted file mode 100644 index e7e70724..00000000 --- a/custom_components/fontawesome/data/solid/building-circle-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-circle-check.svg b/custom_components/fontawesome/data/solid/building-circle-check.svg deleted file mode 100644 index e1254e44..00000000 --- a/custom_components/fontawesome/data/solid/building-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-circle-exclamation.svg b/custom_components/fontawesome/data/solid/building-circle-exclamation.svg deleted file mode 100644 index d747145f..00000000 --- a/custom_components/fontawesome/data/solid/building-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-circle-xmark.svg b/custom_components/fontawesome/data/solid/building-circle-xmark.svg deleted file mode 100644 index 198cf8d6..00000000 --- a/custom_components/fontawesome/data/solid/building-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-columns.svg b/custom_components/fontawesome/data/solid/building-columns.svg deleted file mode 100644 index 72ea62cd..00000000 --- a/custom_components/fontawesome/data/solid/building-columns.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-flag.svg b/custom_components/fontawesome/data/solid/building-flag.svg deleted file mode 100644 index faacb6f0..00000000 --- a/custom_components/fontawesome/data/solid/building-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-lock.svg b/custom_components/fontawesome/data/solid/building-lock.svg deleted file mode 100644 index 696a0daa..00000000 --- a/custom_components/fontawesome/data/solid/building-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-ngo.svg b/custom_components/fontawesome/data/solid/building-ngo.svg deleted file mode 100644 index 165504a6..00000000 --- a/custom_components/fontawesome/data/solid/building-ngo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-shield.svg b/custom_components/fontawesome/data/solid/building-shield.svg deleted file mode 100644 index b10f7ed1..00000000 --- a/custom_components/fontawesome/data/solid/building-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-un.svg b/custom_components/fontawesome/data/solid/building-un.svg deleted file mode 100644 index c1040d9e..00000000 --- a/custom_components/fontawesome/data/solid/building-un.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-user.svg b/custom_components/fontawesome/data/solid/building-user.svg deleted file mode 100644 index 2e20f7f2..00000000 --- a/custom_components/fontawesome/data/solid/building-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building-wheat.svg b/custom_components/fontawesome/data/solid/building-wheat.svg deleted file mode 100644 index d6b66de7..00000000 --- a/custom_components/fontawesome/data/solid/building-wheat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/building.svg b/custom_components/fontawesome/data/solid/building.svg deleted file mode 100644 index a5754b37..00000000 --- a/custom_components/fontawesome/data/solid/building.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bullhorn.svg b/custom_components/fontawesome/data/solid/bullhorn.svg deleted file mode 100644 index 9b9ff849..00000000 --- a/custom_components/fontawesome/data/solid/bullhorn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bullseye.svg b/custom_components/fontawesome/data/solid/bullseye.svg deleted file mode 100644 index 1f707f32..00000000 --- a/custom_components/fontawesome/data/solid/bullseye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/burger.svg b/custom_components/fontawesome/data/solid/burger.svg deleted file mode 100644 index a991da10..00000000 --- a/custom_components/fontawesome/data/solid/burger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/burst.svg b/custom_components/fontawesome/data/solid/burst.svg deleted file mode 100644 index 6561c864..00000000 --- a/custom_components/fontawesome/data/solid/burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bus-simple.svg b/custom_components/fontawesome/data/solid/bus-simple.svg deleted file mode 100644 index c44f8efd..00000000 --- a/custom_components/fontawesome/data/solid/bus-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/bus.svg b/custom_components/fontawesome/data/solid/bus.svg deleted file mode 100644 index bfd4937f..00000000 --- a/custom_components/fontawesome/data/solid/bus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/business-time.svg b/custom_components/fontawesome/data/solid/business-time.svg deleted file mode 100644 index 08657d8d..00000000 --- a/custom_components/fontawesome/data/solid/business-time.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/c.svg b/custom_components/fontawesome/data/solid/c.svg deleted file mode 100644 index a9c29ede..00000000 --- a/custom_components/fontawesome/data/solid/c.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cable-car.svg b/custom_components/fontawesome/data/solid/cable-car.svg deleted file mode 100644 index 250c760e..00000000 --- a/custom_components/fontawesome/data/solid/cable-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cake-candles.svg b/custom_components/fontawesome/data/solid/cake-candles.svg deleted file mode 100644 index 3327a2d7..00000000 --- a/custom_components/fontawesome/data/solid/cake-candles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calculator.svg b/custom_components/fontawesome/data/solid/calculator.svg deleted file mode 100644 index ecef7f03..00000000 --- a/custom_components/fontawesome/data/solid/calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-check.svg b/custom_components/fontawesome/data/solid/calendar-check.svg deleted file mode 100644 index e30dbfa4..00000000 --- a/custom_components/fontawesome/data/solid/calendar-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-day.svg b/custom_components/fontawesome/data/solid/calendar-day.svg deleted file mode 100644 index cacee71e..00000000 --- a/custom_components/fontawesome/data/solid/calendar-day.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-days.svg b/custom_components/fontawesome/data/solid/calendar-days.svg deleted file mode 100644 index ed6969e0..00000000 --- a/custom_components/fontawesome/data/solid/calendar-days.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-minus.svg b/custom_components/fontawesome/data/solid/calendar-minus.svg deleted file mode 100644 index dd168dc6..00000000 --- a/custom_components/fontawesome/data/solid/calendar-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-plus.svg b/custom_components/fontawesome/data/solid/calendar-plus.svg deleted file mode 100644 index 326d5b73..00000000 --- a/custom_components/fontawesome/data/solid/calendar-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-week.svg b/custom_components/fontawesome/data/solid/calendar-week.svg deleted file mode 100644 index bd09163c..00000000 --- a/custom_components/fontawesome/data/solid/calendar-week.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar-xmark.svg b/custom_components/fontawesome/data/solid/calendar-xmark.svg deleted file mode 100644 index 93204b66..00000000 --- a/custom_components/fontawesome/data/solid/calendar-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/calendar.svg b/custom_components/fontawesome/data/solid/calendar.svg deleted file mode 100644 index 3f55c64f..00000000 --- a/custom_components/fontawesome/data/solid/calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/camera-retro.svg b/custom_components/fontawesome/data/solid/camera-retro.svg deleted file mode 100644 index ec771f7e..00000000 --- a/custom_components/fontawesome/data/solid/camera-retro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/camera-rotate.svg b/custom_components/fontawesome/data/solid/camera-rotate.svg deleted file mode 100644 index 1453b478..00000000 --- a/custom_components/fontawesome/data/solid/camera-rotate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/camera.svg b/custom_components/fontawesome/data/solid/camera.svg deleted file mode 100644 index edf047c0..00000000 --- a/custom_components/fontawesome/data/solid/camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/campground.svg b/custom_components/fontawesome/data/solid/campground.svg deleted file mode 100644 index 4a1fe6c9..00000000 --- a/custom_components/fontawesome/data/solid/campground.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/candy-cane.svg b/custom_components/fontawesome/data/solid/candy-cane.svg deleted file mode 100644 index 4cfe55ea..00000000 --- a/custom_components/fontawesome/data/solid/candy-cane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cannabis.svg b/custom_components/fontawesome/data/solid/cannabis.svg deleted file mode 100644 index 66d55808..00000000 --- a/custom_components/fontawesome/data/solid/cannabis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/capsules.svg b/custom_components/fontawesome/data/solid/capsules.svg deleted file mode 100644 index 46108beb..00000000 --- a/custom_components/fontawesome/data/solid/capsules.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-battery.svg b/custom_components/fontawesome/data/solid/car-battery.svg deleted file mode 100644 index ccfbb733..00000000 --- a/custom_components/fontawesome/data/solid/car-battery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-burst.svg b/custom_components/fontawesome/data/solid/car-burst.svg deleted file mode 100644 index dd0ec4c4..00000000 --- a/custom_components/fontawesome/data/solid/car-burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-on.svg b/custom_components/fontawesome/data/solid/car-on.svg deleted file mode 100644 index 4d2024ac..00000000 --- a/custom_components/fontawesome/data/solid/car-on.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-rear.svg b/custom_components/fontawesome/data/solid/car-rear.svg deleted file mode 100644 index 736b82ea..00000000 --- a/custom_components/fontawesome/data/solid/car-rear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-side.svg b/custom_components/fontawesome/data/solid/car-side.svg deleted file mode 100644 index 08c945f2..00000000 --- a/custom_components/fontawesome/data/solid/car-side.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car-tunnel.svg b/custom_components/fontawesome/data/solid/car-tunnel.svg deleted file mode 100644 index 7ee746e2..00000000 --- a/custom_components/fontawesome/data/solid/car-tunnel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/car.svg b/custom_components/fontawesome/data/solid/car.svg deleted file mode 100644 index 64b03c67..00000000 --- a/custom_components/fontawesome/data/solid/car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/caravan.svg b/custom_components/fontawesome/data/solid/caravan.svg deleted file mode 100644 index 3a9e0866..00000000 --- a/custom_components/fontawesome/data/solid/caravan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/caret-down.svg b/custom_components/fontawesome/data/solid/caret-down.svg deleted file mode 100644 index d4352eaa..00000000 --- a/custom_components/fontawesome/data/solid/caret-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/caret-left.svg b/custom_components/fontawesome/data/solid/caret-left.svg deleted file mode 100644 index 55e5ef95..00000000 --- a/custom_components/fontawesome/data/solid/caret-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/caret-right.svg b/custom_components/fontawesome/data/solid/caret-right.svg deleted file mode 100644 index 564930df..00000000 --- a/custom_components/fontawesome/data/solid/caret-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/caret-up.svg b/custom_components/fontawesome/data/solid/caret-up.svg deleted file mode 100644 index 42788b17..00000000 --- a/custom_components/fontawesome/data/solid/caret-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/carrot.svg b/custom_components/fontawesome/data/solid/carrot.svg deleted file mode 100644 index 15a86c31..00000000 --- a/custom_components/fontawesome/data/solid/carrot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cart-arrow-down.svg b/custom_components/fontawesome/data/solid/cart-arrow-down.svg deleted file mode 100644 index 531a0fd5..00000000 --- a/custom_components/fontawesome/data/solid/cart-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cart-flatbed-suitcase.svg b/custom_components/fontawesome/data/solid/cart-flatbed-suitcase.svg deleted file mode 100644 index 786268f4..00000000 --- a/custom_components/fontawesome/data/solid/cart-flatbed-suitcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cart-flatbed.svg b/custom_components/fontawesome/data/solid/cart-flatbed.svg deleted file mode 100644 index d7332f66..00000000 --- a/custom_components/fontawesome/data/solid/cart-flatbed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cart-plus.svg b/custom_components/fontawesome/data/solid/cart-plus.svg deleted file mode 100644 index a0b45c69..00000000 --- a/custom_components/fontawesome/data/solid/cart-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cart-shopping.svg b/custom_components/fontawesome/data/solid/cart-shopping.svg deleted file mode 100644 index 697682ee..00000000 --- a/custom_components/fontawesome/data/solid/cart-shopping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cash-register.svg b/custom_components/fontawesome/data/solid/cash-register.svg deleted file mode 100644 index 75a3c82a..00000000 --- a/custom_components/fontawesome/data/solid/cash-register.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cat.svg b/custom_components/fontawesome/data/solid/cat.svg deleted file mode 100644 index a3347771..00000000 --- a/custom_components/fontawesome/data/solid/cat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cedi-sign.svg b/custom_components/fontawesome/data/solid/cedi-sign.svg deleted file mode 100644 index 2f3db390..00000000 --- a/custom_components/fontawesome/data/solid/cedi-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cent-sign.svg b/custom_components/fontawesome/data/solid/cent-sign.svg deleted file mode 100644 index 04cb0306..00000000 --- a/custom_components/fontawesome/data/solid/cent-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/certificate.svg b/custom_components/fontawesome/data/solid/certificate.svg deleted file mode 100644 index bf8d086d..00000000 --- a/custom_components/fontawesome/data/solid/certificate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chair.svg b/custom_components/fontawesome/data/solid/chair.svg deleted file mode 100644 index 59d989f3..00000000 --- a/custom_components/fontawesome/data/solid/chair.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chalkboard-user.svg b/custom_components/fontawesome/data/solid/chalkboard-user.svg deleted file mode 100644 index ad065562..00000000 --- a/custom_components/fontawesome/data/solid/chalkboard-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chalkboard.svg b/custom_components/fontawesome/data/solid/chalkboard.svg deleted file mode 100644 index 2a315044..00000000 --- a/custom_components/fontawesome/data/solid/chalkboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/champagne-glasses.svg b/custom_components/fontawesome/data/solid/champagne-glasses.svg deleted file mode 100644 index f9629511..00000000 --- a/custom_components/fontawesome/data/solid/champagne-glasses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/charging-station.svg b/custom_components/fontawesome/data/solid/charging-station.svg deleted file mode 100644 index e2f4d39b..00000000 --- a/custom_components/fontawesome/data/solid/charging-station.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-area.svg b/custom_components/fontawesome/data/solid/chart-area.svg deleted file mode 100644 index 69ed05c9..00000000 --- a/custom_components/fontawesome/data/solid/chart-area.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-bar.svg b/custom_components/fontawesome/data/solid/chart-bar.svg deleted file mode 100644 index 51ca300d..00000000 --- a/custom_components/fontawesome/data/solid/chart-bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-column.svg b/custom_components/fontawesome/data/solid/chart-column.svg deleted file mode 100644 index 4e25c7cb..00000000 --- a/custom_components/fontawesome/data/solid/chart-column.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-gantt.svg b/custom_components/fontawesome/data/solid/chart-gantt.svg deleted file mode 100644 index 302c377a..00000000 --- a/custom_components/fontawesome/data/solid/chart-gantt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-line.svg b/custom_components/fontawesome/data/solid/chart-line.svg deleted file mode 100644 index fa06f7ab..00000000 --- a/custom_components/fontawesome/data/solid/chart-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-pie.svg b/custom_components/fontawesome/data/solid/chart-pie.svg deleted file mode 100644 index cacfde32..00000000 --- a/custom_components/fontawesome/data/solid/chart-pie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chart-simple.svg b/custom_components/fontawesome/data/solid/chart-simple.svg deleted file mode 100644 index fc34fc48..00000000 --- a/custom_components/fontawesome/data/solid/chart-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/check-double.svg b/custom_components/fontawesome/data/solid/check-double.svg deleted file mode 100644 index 0db79bcf..00000000 --- a/custom_components/fontawesome/data/solid/check-double.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/check-to-slot.svg b/custom_components/fontawesome/data/solid/check-to-slot.svg deleted file mode 100644 index 5c9926cf..00000000 --- a/custom_components/fontawesome/data/solid/check-to-slot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/check.svg b/custom_components/fontawesome/data/solid/check.svg deleted file mode 100644 index e0e7c942..00000000 --- a/custom_components/fontawesome/data/solid/check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cheese.svg b/custom_components/fontawesome/data/solid/cheese.svg deleted file mode 100644 index be46fa28..00000000 --- a/custom_components/fontawesome/data/solid/cheese.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-bishop.svg b/custom_components/fontawesome/data/solid/chess-bishop.svg deleted file mode 100644 index e69f5090..00000000 --- a/custom_components/fontawesome/data/solid/chess-bishop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-board.svg b/custom_components/fontawesome/data/solid/chess-board.svg deleted file mode 100644 index 8e3e7a15..00000000 --- a/custom_components/fontawesome/data/solid/chess-board.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-king.svg b/custom_components/fontawesome/data/solid/chess-king.svg deleted file mode 100644 index 2d1068fe..00000000 --- a/custom_components/fontawesome/data/solid/chess-king.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-knight.svg b/custom_components/fontawesome/data/solid/chess-knight.svg deleted file mode 100644 index 24496f30..00000000 --- a/custom_components/fontawesome/data/solid/chess-knight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-pawn.svg b/custom_components/fontawesome/data/solid/chess-pawn.svg deleted file mode 100644 index cdf7b7be..00000000 --- a/custom_components/fontawesome/data/solid/chess-pawn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-queen.svg b/custom_components/fontawesome/data/solid/chess-queen.svg deleted file mode 100644 index a03660d9..00000000 --- a/custom_components/fontawesome/data/solid/chess-queen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess-rook.svg b/custom_components/fontawesome/data/solid/chess-rook.svg deleted file mode 100644 index b402434a..00000000 --- a/custom_components/fontawesome/data/solid/chess-rook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chess.svg b/custom_components/fontawesome/data/solid/chess.svg deleted file mode 100644 index 362a2dce..00000000 --- a/custom_components/fontawesome/data/solid/chess.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chevron-down.svg b/custom_components/fontawesome/data/solid/chevron-down.svg deleted file mode 100644 index 2055a4a4..00000000 --- a/custom_components/fontawesome/data/solid/chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chevron-left.svg b/custom_components/fontawesome/data/solid/chevron-left.svg deleted file mode 100644 index 03c9c8f4..00000000 --- a/custom_components/fontawesome/data/solid/chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chevron-right.svg b/custom_components/fontawesome/data/solid/chevron-right.svg deleted file mode 100644 index b84c11a9..00000000 --- a/custom_components/fontawesome/data/solid/chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/chevron-up.svg b/custom_components/fontawesome/data/solid/chevron-up.svg deleted file mode 100644 index a04a1ac1..00000000 --- a/custom_components/fontawesome/data/solid/chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/child-combatant.svg b/custom_components/fontawesome/data/solid/child-combatant.svg deleted file mode 100644 index 68597276..00000000 --- a/custom_components/fontawesome/data/solid/child-combatant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/child-dress.svg b/custom_components/fontawesome/data/solid/child-dress.svg deleted file mode 100644 index caaa14a1..00000000 --- a/custom_components/fontawesome/data/solid/child-dress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/child-reaching.svg b/custom_components/fontawesome/data/solid/child-reaching.svg deleted file mode 100644 index 6ee9c6c3..00000000 --- a/custom_components/fontawesome/data/solid/child-reaching.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/child.svg b/custom_components/fontawesome/data/solid/child.svg deleted file mode 100644 index 0774f518..00000000 --- a/custom_components/fontawesome/data/solid/child.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/children.svg b/custom_components/fontawesome/data/solid/children.svg deleted file mode 100644 index e9aa5b41..00000000 --- a/custom_components/fontawesome/data/solid/children.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/church.svg b/custom_components/fontawesome/data/solid/church.svg deleted file mode 100644 index 035f767e..00000000 --- a/custom_components/fontawesome/data/solid/church.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-arrow-down.svg b/custom_components/fontawesome/data/solid/circle-arrow-down.svg deleted file mode 100644 index 849db9f5..00000000 --- a/custom_components/fontawesome/data/solid/circle-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-arrow-left.svg b/custom_components/fontawesome/data/solid/circle-arrow-left.svg deleted file mode 100644 index c5c6b7fb..00000000 --- a/custom_components/fontawesome/data/solid/circle-arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-arrow-right.svg b/custom_components/fontawesome/data/solid/circle-arrow-right.svg deleted file mode 100644 index f0a48252..00000000 --- a/custom_components/fontawesome/data/solid/circle-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-arrow-up.svg b/custom_components/fontawesome/data/solid/circle-arrow-up.svg deleted file mode 100644 index 79093ab1..00000000 --- a/custom_components/fontawesome/data/solid/circle-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-check.svg b/custom_components/fontawesome/data/solid/circle-check.svg deleted file mode 100644 index 314fe353..00000000 --- a/custom_components/fontawesome/data/solid/circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-chevron-down.svg b/custom_components/fontawesome/data/solid/circle-chevron-down.svg deleted file mode 100644 index 0db0b309..00000000 --- a/custom_components/fontawesome/data/solid/circle-chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-chevron-left.svg b/custom_components/fontawesome/data/solid/circle-chevron-left.svg deleted file mode 100644 index 5fa769d5..00000000 --- a/custom_components/fontawesome/data/solid/circle-chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-chevron-right.svg b/custom_components/fontawesome/data/solid/circle-chevron-right.svg deleted file mode 100644 index 1524f733..00000000 --- a/custom_components/fontawesome/data/solid/circle-chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-chevron-up.svg b/custom_components/fontawesome/data/solid/circle-chevron-up.svg deleted file mode 100644 index be9712df..00000000 --- a/custom_components/fontawesome/data/solid/circle-chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-dollar-to-slot.svg b/custom_components/fontawesome/data/solid/circle-dollar-to-slot.svg deleted file mode 100644 index cd57f57b..00000000 --- a/custom_components/fontawesome/data/solid/circle-dollar-to-slot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-dot.svg b/custom_components/fontawesome/data/solid/circle-dot.svg deleted file mode 100644 index 55739988..00000000 --- a/custom_components/fontawesome/data/solid/circle-dot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-down.svg b/custom_components/fontawesome/data/solid/circle-down.svg deleted file mode 100644 index ff3d49ef..00000000 --- a/custom_components/fontawesome/data/solid/circle-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-exclamation.svg b/custom_components/fontawesome/data/solid/circle-exclamation.svg deleted file mode 100644 index 90da5089..00000000 --- a/custom_components/fontawesome/data/solid/circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-h.svg b/custom_components/fontawesome/data/solid/circle-h.svg deleted file mode 100644 index fcfaae91..00000000 --- a/custom_components/fontawesome/data/solid/circle-h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-half-stroke.svg b/custom_components/fontawesome/data/solid/circle-half-stroke.svg deleted file mode 100644 index cb8dec09..00000000 --- a/custom_components/fontawesome/data/solid/circle-half-stroke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-info.svg b/custom_components/fontawesome/data/solid/circle-info.svg deleted file mode 100644 index 1ba5b9e1..00000000 --- a/custom_components/fontawesome/data/solid/circle-info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-left.svg b/custom_components/fontawesome/data/solid/circle-left.svg deleted file mode 100644 index 1404694b..00000000 --- a/custom_components/fontawesome/data/solid/circle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-minus.svg b/custom_components/fontawesome/data/solid/circle-minus.svg deleted file mode 100644 index 232ae467..00000000 --- a/custom_components/fontawesome/data/solid/circle-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-nodes.svg b/custom_components/fontawesome/data/solid/circle-nodes.svg deleted file mode 100644 index 2408bbad..00000000 --- a/custom_components/fontawesome/data/solid/circle-nodes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-notch.svg b/custom_components/fontawesome/data/solid/circle-notch.svg deleted file mode 100644 index 13b6ae2f..00000000 --- a/custom_components/fontawesome/data/solid/circle-notch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-pause.svg b/custom_components/fontawesome/data/solid/circle-pause.svg deleted file mode 100644 index 18288d66..00000000 --- a/custom_components/fontawesome/data/solid/circle-pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-play.svg b/custom_components/fontawesome/data/solid/circle-play.svg deleted file mode 100644 index 420186f6..00000000 --- a/custom_components/fontawesome/data/solid/circle-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-plus.svg b/custom_components/fontawesome/data/solid/circle-plus.svg deleted file mode 100644 index 474d644f..00000000 --- a/custom_components/fontawesome/data/solid/circle-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-question.svg b/custom_components/fontawesome/data/solid/circle-question.svg deleted file mode 100644 index 38792cee..00000000 --- a/custom_components/fontawesome/data/solid/circle-question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-radiation.svg b/custom_components/fontawesome/data/solid/circle-radiation.svg deleted file mode 100644 index 9e6252b4..00000000 --- a/custom_components/fontawesome/data/solid/circle-radiation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-right.svg b/custom_components/fontawesome/data/solid/circle-right.svg deleted file mode 100644 index 1dce8cb7..00000000 --- a/custom_components/fontawesome/data/solid/circle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-stop.svg b/custom_components/fontawesome/data/solid/circle-stop.svg deleted file mode 100644 index c5d568ab..00000000 --- a/custom_components/fontawesome/data/solid/circle-stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-up.svg b/custom_components/fontawesome/data/solid/circle-up.svg deleted file mode 100644 index 254d5de9..00000000 --- a/custom_components/fontawesome/data/solid/circle-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-user.svg b/custom_components/fontawesome/data/solid/circle-user.svg deleted file mode 100644 index a6804c88..00000000 --- a/custom_components/fontawesome/data/solid/circle-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle-xmark.svg b/custom_components/fontawesome/data/solid/circle-xmark.svg deleted file mode 100644 index 9b7df148..00000000 --- a/custom_components/fontawesome/data/solid/circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/circle.svg b/custom_components/fontawesome/data/solid/circle.svg deleted file mode 100644 index 49bc41ba..00000000 --- a/custom_components/fontawesome/data/solid/circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/city.svg b/custom_components/fontawesome/data/solid/city.svg deleted file mode 100644 index 6af22f93..00000000 --- a/custom_components/fontawesome/data/solid/city.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clapperboard.svg b/custom_components/fontawesome/data/solid/clapperboard.svg deleted file mode 100644 index 8ed37781..00000000 --- a/custom_components/fontawesome/data/solid/clapperboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clipboard-check.svg b/custom_components/fontawesome/data/solid/clipboard-check.svg deleted file mode 100644 index 1fb1c5dd..00000000 --- a/custom_components/fontawesome/data/solid/clipboard-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clipboard-list.svg b/custom_components/fontawesome/data/solid/clipboard-list.svg deleted file mode 100644 index b3118ad9..00000000 --- a/custom_components/fontawesome/data/solid/clipboard-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clipboard-question.svg b/custom_components/fontawesome/data/solid/clipboard-question.svg deleted file mode 100644 index 1826da70..00000000 --- a/custom_components/fontawesome/data/solid/clipboard-question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clipboard-user.svg b/custom_components/fontawesome/data/solid/clipboard-user.svg deleted file mode 100644 index 2efcb746..00000000 --- a/custom_components/fontawesome/data/solid/clipboard-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clipboard.svg b/custom_components/fontawesome/data/solid/clipboard.svg deleted file mode 100644 index 0c370c8d..00000000 --- a/custom_components/fontawesome/data/solid/clipboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clock-rotate-left.svg b/custom_components/fontawesome/data/solid/clock-rotate-left.svg deleted file mode 100644 index 87adb7a8..00000000 --- a/custom_components/fontawesome/data/solid/clock-rotate-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clock.svg b/custom_components/fontawesome/data/solid/clock.svg deleted file mode 100644 index b77d9909..00000000 --- a/custom_components/fontawesome/data/solid/clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clone.svg b/custom_components/fontawesome/data/solid/clone.svg deleted file mode 100644 index 8ff5fe0d..00000000 --- a/custom_components/fontawesome/data/solid/clone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/closed-captioning.svg b/custom_components/fontawesome/data/solid/closed-captioning.svg deleted file mode 100644 index 71d68042..00000000 --- a/custom_components/fontawesome/data/solid/closed-captioning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-arrow-down.svg b/custom_components/fontawesome/data/solid/cloud-arrow-down.svg deleted file mode 100644 index 583b6213..00000000 --- a/custom_components/fontawesome/data/solid/cloud-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-arrow-up.svg b/custom_components/fontawesome/data/solid/cloud-arrow-up.svg deleted file mode 100644 index 4097f639..00000000 --- a/custom_components/fontawesome/data/solid/cloud-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-bolt.svg b/custom_components/fontawesome/data/solid/cloud-bolt.svg deleted file mode 100644 index 9c9bea91..00000000 --- a/custom_components/fontawesome/data/solid/cloud-bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-meatball.svg b/custom_components/fontawesome/data/solid/cloud-meatball.svg deleted file mode 100644 index b7b868a2..00000000 --- a/custom_components/fontawesome/data/solid/cloud-meatball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-moon-rain.svg b/custom_components/fontawesome/data/solid/cloud-moon-rain.svg deleted file mode 100644 index a3d93e4a..00000000 --- a/custom_components/fontawesome/data/solid/cloud-moon-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-moon.svg b/custom_components/fontawesome/data/solid/cloud-moon.svg deleted file mode 100644 index 20603e97..00000000 --- a/custom_components/fontawesome/data/solid/cloud-moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-rain.svg b/custom_components/fontawesome/data/solid/cloud-rain.svg deleted file mode 100644 index b65f8019..00000000 --- a/custom_components/fontawesome/data/solid/cloud-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-showers-heavy.svg b/custom_components/fontawesome/data/solid/cloud-showers-heavy.svg deleted file mode 100644 index 6d4b5523..00000000 --- a/custom_components/fontawesome/data/solid/cloud-showers-heavy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-showers-water.svg b/custom_components/fontawesome/data/solid/cloud-showers-water.svg deleted file mode 100644 index 011c2577..00000000 --- a/custom_components/fontawesome/data/solid/cloud-showers-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-sun-rain.svg b/custom_components/fontawesome/data/solid/cloud-sun-rain.svg deleted file mode 100644 index b61d8fb1..00000000 --- a/custom_components/fontawesome/data/solid/cloud-sun-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud-sun.svg b/custom_components/fontawesome/data/solid/cloud-sun.svg deleted file mode 100644 index b0eeaf6a..00000000 --- a/custom_components/fontawesome/data/solid/cloud-sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cloud.svg b/custom_components/fontawesome/data/solid/cloud.svg deleted file mode 100644 index f3e1fc5c..00000000 --- a/custom_components/fontawesome/data/solid/cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/clover.svg b/custom_components/fontawesome/data/solid/clover.svg deleted file mode 100644 index 0204738d..00000000 --- a/custom_components/fontawesome/data/solid/clover.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-branch.svg b/custom_components/fontawesome/data/solid/code-branch.svg deleted file mode 100644 index bf052604..00000000 --- a/custom_components/fontawesome/data/solid/code-branch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-commit.svg b/custom_components/fontawesome/data/solid/code-commit.svg deleted file mode 100644 index 5070ab75..00000000 --- a/custom_components/fontawesome/data/solid/code-commit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-compare.svg b/custom_components/fontawesome/data/solid/code-compare.svg deleted file mode 100644 index 1e3f24f2..00000000 --- a/custom_components/fontawesome/data/solid/code-compare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-fork.svg b/custom_components/fontawesome/data/solid/code-fork.svg deleted file mode 100644 index 6c67d785..00000000 --- a/custom_components/fontawesome/data/solid/code-fork.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-merge.svg b/custom_components/fontawesome/data/solid/code-merge.svg deleted file mode 100644 index d60e209c..00000000 --- a/custom_components/fontawesome/data/solid/code-merge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code-pull-request.svg b/custom_components/fontawesome/data/solid/code-pull-request.svg deleted file mode 100644 index 4ed7aa67..00000000 --- a/custom_components/fontawesome/data/solid/code-pull-request.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/code.svg b/custom_components/fontawesome/data/solid/code.svg deleted file mode 100644 index 310938e5..00000000 --- a/custom_components/fontawesome/data/solid/code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/coins.svg b/custom_components/fontawesome/data/solid/coins.svg deleted file mode 100644 index 6b2900f0..00000000 --- a/custom_components/fontawesome/data/solid/coins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/colon-sign.svg b/custom_components/fontawesome/data/solid/colon-sign.svg deleted file mode 100644 index 782f8188..00000000 --- a/custom_components/fontawesome/data/solid/colon-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment-dollar.svg b/custom_components/fontawesome/data/solid/comment-dollar.svg deleted file mode 100644 index b6b28057..00000000 --- a/custom_components/fontawesome/data/solid/comment-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment-dots.svg b/custom_components/fontawesome/data/solid/comment-dots.svg deleted file mode 100644 index f73361d0..00000000 --- a/custom_components/fontawesome/data/solid/comment-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment-medical.svg b/custom_components/fontawesome/data/solid/comment-medical.svg deleted file mode 100644 index add55179..00000000 --- a/custom_components/fontawesome/data/solid/comment-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment-slash.svg b/custom_components/fontawesome/data/solid/comment-slash.svg deleted file mode 100644 index c851a6d8..00000000 --- a/custom_components/fontawesome/data/solid/comment-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment-sms.svg b/custom_components/fontawesome/data/solid/comment-sms.svg deleted file mode 100644 index 5ad74920..00000000 --- a/custom_components/fontawesome/data/solid/comment-sms.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comment.svg b/custom_components/fontawesome/data/solid/comment.svg deleted file mode 100644 index 15291259..00000000 --- a/custom_components/fontawesome/data/solid/comment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comments-dollar.svg b/custom_components/fontawesome/data/solid/comments-dollar.svg deleted file mode 100644 index 6564ed70..00000000 --- a/custom_components/fontawesome/data/solid/comments-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/comments.svg b/custom_components/fontawesome/data/solid/comments.svg deleted file mode 100644 index c29ab592..00000000 --- a/custom_components/fontawesome/data/solid/comments.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/compact-disc.svg b/custom_components/fontawesome/data/solid/compact-disc.svg deleted file mode 100644 index 402f65ff..00000000 --- a/custom_components/fontawesome/data/solid/compact-disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/compass-drafting.svg b/custom_components/fontawesome/data/solid/compass-drafting.svg deleted file mode 100644 index 6e58f71b..00000000 --- a/custom_components/fontawesome/data/solid/compass-drafting.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/compass.svg b/custom_components/fontawesome/data/solid/compass.svg deleted file mode 100644 index 158f752a..00000000 --- a/custom_components/fontawesome/data/solid/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/compress.svg b/custom_components/fontawesome/data/solid/compress.svg deleted file mode 100644 index 91384be7..00000000 --- a/custom_components/fontawesome/data/solid/compress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/computer-mouse.svg b/custom_components/fontawesome/data/solid/computer-mouse.svg deleted file mode 100644 index 42ec284a..00000000 --- a/custom_components/fontawesome/data/solid/computer-mouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/computer.svg b/custom_components/fontawesome/data/solid/computer.svg deleted file mode 100644 index ea5268cb..00000000 --- a/custom_components/fontawesome/data/solid/computer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cookie-bite.svg b/custom_components/fontawesome/data/solid/cookie-bite.svg deleted file mode 100644 index fc3f8c55..00000000 --- a/custom_components/fontawesome/data/solid/cookie-bite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cookie.svg b/custom_components/fontawesome/data/solid/cookie.svg deleted file mode 100644 index 339f79c3..00000000 --- a/custom_components/fontawesome/data/solid/cookie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/copy.svg b/custom_components/fontawesome/data/solid/copy.svg deleted file mode 100644 index af80f252..00000000 --- a/custom_components/fontawesome/data/solid/copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/copyright.svg b/custom_components/fontawesome/data/solid/copyright.svg deleted file mode 100644 index 64b8dcd1..00000000 --- a/custom_components/fontawesome/data/solid/copyright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/couch.svg b/custom_components/fontawesome/data/solid/couch.svg deleted file mode 100644 index 85bef3d3..00000000 --- a/custom_components/fontawesome/data/solid/couch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cow.svg b/custom_components/fontawesome/data/solid/cow.svg deleted file mode 100644 index 49596891..00000000 --- a/custom_components/fontawesome/data/solid/cow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/credit-card.svg b/custom_components/fontawesome/data/solid/credit-card.svg deleted file mode 100644 index 56cc35ea..00000000 --- a/custom_components/fontawesome/data/solid/credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crop-simple.svg b/custom_components/fontawesome/data/solid/crop-simple.svg deleted file mode 100644 index 2d34496a..00000000 --- a/custom_components/fontawesome/data/solid/crop-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crop.svg b/custom_components/fontawesome/data/solid/crop.svg deleted file mode 100644 index ebe23640..00000000 --- a/custom_components/fontawesome/data/solid/crop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cross.svg b/custom_components/fontawesome/data/solid/cross.svg deleted file mode 100644 index 2f13d85f..00000000 --- a/custom_components/fontawesome/data/solid/cross.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crosshairs.svg b/custom_components/fontawesome/data/solid/crosshairs.svg deleted file mode 100644 index 0b1d83d1..00000000 --- a/custom_components/fontawesome/data/solid/crosshairs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crow.svg b/custom_components/fontawesome/data/solid/crow.svg deleted file mode 100644 index 030b21b5..00000000 --- a/custom_components/fontawesome/data/solid/crow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crown.svg b/custom_components/fontawesome/data/solid/crown.svg deleted file mode 100644 index 52dd069c..00000000 --- a/custom_components/fontawesome/data/solid/crown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/crutch.svg b/custom_components/fontawesome/data/solid/crutch.svg deleted file mode 100644 index bab1b4a7..00000000 --- a/custom_components/fontawesome/data/solid/crutch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cruzeiro-sign.svg b/custom_components/fontawesome/data/solid/cruzeiro-sign.svg deleted file mode 100644 index 87d89d43..00000000 --- a/custom_components/fontawesome/data/solid/cruzeiro-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cube.svg b/custom_components/fontawesome/data/solid/cube.svg deleted file mode 100644 index 47719cb6..00000000 --- a/custom_components/fontawesome/data/solid/cube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cubes-stacked.svg b/custom_components/fontawesome/data/solid/cubes-stacked.svg deleted file mode 100644 index eec01412..00000000 --- a/custom_components/fontawesome/data/solid/cubes-stacked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/cubes.svg b/custom_components/fontawesome/data/solid/cubes.svg deleted file mode 100644 index dbed1b81..00000000 --- a/custom_components/fontawesome/data/solid/cubes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/d.svg b/custom_components/fontawesome/data/solid/d.svg deleted file mode 100644 index 1e907732..00000000 --- a/custom_components/fontawesome/data/solid/d.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/database.svg b/custom_components/fontawesome/data/solid/database.svg deleted file mode 100644 index b5218e50..00000000 --- a/custom_components/fontawesome/data/solid/database.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/delete-left.svg b/custom_components/fontawesome/data/solid/delete-left.svg deleted file mode 100644 index c9bab49c..00000000 --- a/custom_components/fontawesome/data/solid/delete-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/democrat.svg b/custom_components/fontawesome/data/solid/democrat.svg deleted file mode 100644 index a691c9c4..00000000 --- a/custom_components/fontawesome/data/solid/democrat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/desktop.svg b/custom_components/fontawesome/data/solid/desktop.svg deleted file mode 100644 index 106cda5c..00000000 --- a/custom_components/fontawesome/data/solid/desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dharmachakra.svg b/custom_components/fontawesome/data/solid/dharmachakra.svg deleted file mode 100644 index f7a675e1..00000000 --- a/custom_components/fontawesome/data/solid/dharmachakra.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diagram-next.svg b/custom_components/fontawesome/data/solid/diagram-next.svg deleted file mode 100644 index 36b06897..00000000 --- a/custom_components/fontawesome/data/solid/diagram-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diagram-predecessor.svg b/custom_components/fontawesome/data/solid/diagram-predecessor.svg deleted file mode 100644 index 4d96ce4b..00000000 --- a/custom_components/fontawesome/data/solid/diagram-predecessor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diagram-project.svg b/custom_components/fontawesome/data/solid/diagram-project.svg deleted file mode 100644 index 584377f6..00000000 --- a/custom_components/fontawesome/data/solid/diagram-project.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diagram-successor.svg b/custom_components/fontawesome/data/solid/diagram-successor.svg deleted file mode 100644 index 96e8b07b..00000000 --- a/custom_components/fontawesome/data/solid/diagram-successor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diamond-turn-right.svg b/custom_components/fontawesome/data/solid/diamond-turn-right.svg deleted file mode 100644 index 646af159..00000000 --- a/custom_components/fontawesome/data/solid/diamond-turn-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/diamond.svg b/custom_components/fontawesome/data/solid/diamond.svg deleted file mode 100644 index 561f4d58..00000000 --- a/custom_components/fontawesome/data/solid/diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-d20.svg b/custom_components/fontawesome/data/solid/dice-d20.svg deleted file mode 100644 index 5d7137f5..00000000 --- a/custom_components/fontawesome/data/solid/dice-d20.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-d6.svg b/custom_components/fontawesome/data/solid/dice-d6.svg deleted file mode 100644 index 3d9d1038..00000000 --- a/custom_components/fontawesome/data/solid/dice-d6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-five.svg b/custom_components/fontawesome/data/solid/dice-five.svg deleted file mode 100644 index 25c59610..00000000 --- a/custom_components/fontawesome/data/solid/dice-five.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-four.svg b/custom_components/fontawesome/data/solid/dice-four.svg deleted file mode 100644 index 9a79d51f..00000000 --- a/custom_components/fontawesome/data/solid/dice-four.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-one.svg b/custom_components/fontawesome/data/solid/dice-one.svg deleted file mode 100644 index 0672a92a..00000000 --- a/custom_components/fontawesome/data/solid/dice-one.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-six.svg b/custom_components/fontawesome/data/solid/dice-six.svg deleted file mode 100644 index 88db807d..00000000 --- a/custom_components/fontawesome/data/solid/dice-six.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-three.svg b/custom_components/fontawesome/data/solid/dice-three.svg deleted file mode 100644 index 3112f5d2..00000000 --- a/custom_components/fontawesome/data/solid/dice-three.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice-two.svg b/custom_components/fontawesome/data/solid/dice-two.svg deleted file mode 100644 index 542e544a..00000000 --- a/custom_components/fontawesome/data/solid/dice-two.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dice.svg b/custom_components/fontawesome/data/solid/dice.svg deleted file mode 100644 index deb83f6e..00000000 --- a/custom_components/fontawesome/data/solid/dice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/disease.svg b/custom_components/fontawesome/data/solid/disease.svg deleted file mode 100644 index 2aaeb12f..00000000 --- a/custom_components/fontawesome/data/solid/disease.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/display.svg b/custom_components/fontawesome/data/solid/display.svg deleted file mode 100644 index 557a6bcd..00000000 --- a/custom_components/fontawesome/data/solid/display.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/divide.svg b/custom_components/fontawesome/data/solid/divide.svg deleted file mode 100644 index 6c91b5fb..00000000 --- a/custom_components/fontawesome/data/solid/divide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dna.svg b/custom_components/fontawesome/data/solid/dna.svg deleted file mode 100644 index 4aae63e6..00000000 --- a/custom_components/fontawesome/data/solid/dna.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dog.svg b/custom_components/fontawesome/data/solid/dog.svg deleted file mode 100644 index 2b432731..00000000 --- a/custom_components/fontawesome/data/solid/dog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dollar-sign.svg b/custom_components/fontawesome/data/solid/dollar-sign.svg deleted file mode 100644 index 794cecac..00000000 --- a/custom_components/fontawesome/data/solid/dollar-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dolly.svg b/custom_components/fontawesome/data/solid/dolly.svg deleted file mode 100644 index 19898855..00000000 --- a/custom_components/fontawesome/data/solid/dolly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dong-sign.svg b/custom_components/fontawesome/data/solid/dong-sign.svg deleted file mode 100644 index 70fc0858..00000000 --- a/custom_components/fontawesome/data/solid/dong-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/door-closed.svg b/custom_components/fontawesome/data/solid/door-closed.svg deleted file mode 100644 index 720e862e..00000000 --- a/custom_components/fontawesome/data/solid/door-closed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/door-open.svg b/custom_components/fontawesome/data/solid/door-open.svg deleted file mode 100644 index 0ca9fc7d..00000000 --- a/custom_components/fontawesome/data/solid/door-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dove.svg b/custom_components/fontawesome/data/solid/dove.svg deleted file mode 100644 index 9747e864..00000000 --- a/custom_components/fontawesome/data/solid/dove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/down-left-and-up-right-to-center.svg b/custom_components/fontawesome/data/solid/down-left-and-up-right-to-center.svg deleted file mode 100644 index d7a168e6..00000000 --- a/custom_components/fontawesome/data/solid/down-left-and-up-right-to-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/down-long.svg b/custom_components/fontawesome/data/solid/down-long.svg deleted file mode 100644 index 24a6abea..00000000 --- a/custom_components/fontawesome/data/solid/down-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/download.svg b/custom_components/fontawesome/data/solid/download.svg deleted file mode 100644 index 6ed49b54..00000000 --- a/custom_components/fontawesome/data/solid/download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dragon.svg b/custom_components/fontawesome/data/solid/dragon.svg deleted file mode 100644 index dc49d43e..00000000 --- a/custom_components/fontawesome/data/solid/dragon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/draw-polygon.svg b/custom_components/fontawesome/data/solid/draw-polygon.svg deleted file mode 100644 index 73e5ced3..00000000 --- a/custom_components/fontawesome/data/solid/draw-polygon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/droplet-slash.svg b/custom_components/fontawesome/data/solid/droplet-slash.svg deleted file mode 100644 index 15aa08ce..00000000 --- a/custom_components/fontawesome/data/solid/droplet-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/droplet.svg b/custom_components/fontawesome/data/solid/droplet.svg deleted file mode 100644 index 252d1e8b..00000000 --- a/custom_components/fontawesome/data/solid/droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/drum-steelpan.svg b/custom_components/fontawesome/data/solid/drum-steelpan.svg deleted file mode 100644 index e1cff26f..00000000 --- a/custom_components/fontawesome/data/solid/drum-steelpan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/drum.svg b/custom_components/fontawesome/data/solid/drum.svg deleted file mode 100644 index 71b6c653..00000000 --- a/custom_components/fontawesome/data/solid/drum.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/drumstick-bite.svg b/custom_components/fontawesome/data/solid/drumstick-bite.svg deleted file mode 100644 index a10699c1..00000000 --- a/custom_components/fontawesome/data/solid/drumstick-bite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dumbbell.svg b/custom_components/fontawesome/data/solid/dumbbell.svg deleted file mode 100644 index 18c7e6c4..00000000 --- a/custom_components/fontawesome/data/solid/dumbbell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dumpster-fire.svg b/custom_components/fontawesome/data/solid/dumpster-fire.svg deleted file mode 100644 index 2cc82a19..00000000 --- a/custom_components/fontawesome/data/solid/dumpster-fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dumpster.svg b/custom_components/fontawesome/data/solid/dumpster.svg deleted file mode 100644 index ca7775c6..00000000 --- a/custom_components/fontawesome/data/solid/dumpster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/dungeon.svg b/custom_components/fontawesome/data/solid/dungeon.svg deleted file mode 100644 index 7182d988..00000000 --- a/custom_components/fontawesome/data/solid/dungeon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/e.svg b/custom_components/fontawesome/data/solid/e.svg deleted file mode 100644 index 6007e523..00000000 --- a/custom_components/fontawesome/data/solid/e.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ear-deaf.svg b/custom_components/fontawesome/data/solid/ear-deaf.svg deleted file mode 100644 index b63c7517..00000000 --- a/custom_components/fontawesome/data/solid/ear-deaf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ear-listen.svg b/custom_components/fontawesome/data/solid/ear-listen.svg deleted file mode 100644 index 4bdfc300..00000000 --- a/custom_components/fontawesome/data/solid/ear-listen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/earth-africa.svg b/custom_components/fontawesome/data/solid/earth-africa.svg deleted file mode 100644 index 8a3baf80..00000000 --- a/custom_components/fontawesome/data/solid/earth-africa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/earth-americas.svg b/custom_components/fontawesome/data/solid/earth-americas.svg deleted file mode 100644 index 1f69c191..00000000 --- a/custom_components/fontawesome/data/solid/earth-americas.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/earth-asia.svg b/custom_components/fontawesome/data/solid/earth-asia.svg deleted file mode 100644 index 2b38eda8..00000000 --- a/custom_components/fontawesome/data/solid/earth-asia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/earth-europe.svg b/custom_components/fontawesome/data/solid/earth-europe.svg deleted file mode 100644 index ac911e0c..00000000 --- a/custom_components/fontawesome/data/solid/earth-europe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/earth-oceania.svg b/custom_components/fontawesome/data/solid/earth-oceania.svg deleted file mode 100644 index 14219bc2..00000000 --- a/custom_components/fontawesome/data/solid/earth-oceania.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/egg.svg b/custom_components/fontawesome/data/solid/egg.svg deleted file mode 100644 index 24206449..00000000 --- a/custom_components/fontawesome/data/solid/egg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eject.svg b/custom_components/fontawesome/data/solid/eject.svg deleted file mode 100644 index 62b70e52..00000000 --- a/custom_components/fontawesome/data/solid/eject.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/elevator.svg b/custom_components/fontawesome/data/solid/elevator.svg deleted file mode 100644 index 83738c7b..00000000 --- a/custom_components/fontawesome/data/solid/elevator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ellipsis-vertical.svg b/custom_components/fontawesome/data/solid/ellipsis-vertical.svg deleted file mode 100644 index 311fe25a..00000000 --- a/custom_components/fontawesome/data/solid/ellipsis-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ellipsis.svg b/custom_components/fontawesome/data/solid/ellipsis.svg deleted file mode 100644 index 4d1dadbc..00000000 --- a/custom_components/fontawesome/data/solid/ellipsis.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/envelope-circle-check.svg b/custom_components/fontawesome/data/solid/envelope-circle-check.svg deleted file mode 100644 index 94c4d8e6..00000000 --- a/custom_components/fontawesome/data/solid/envelope-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/envelope-open-text.svg b/custom_components/fontawesome/data/solid/envelope-open-text.svg deleted file mode 100644 index 9a384491..00000000 --- a/custom_components/fontawesome/data/solid/envelope-open-text.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/envelope-open.svg b/custom_components/fontawesome/data/solid/envelope-open.svg deleted file mode 100644 index cb7a36fe..00000000 --- a/custom_components/fontawesome/data/solid/envelope-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/envelope.svg b/custom_components/fontawesome/data/solid/envelope.svg deleted file mode 100644 index b19c1c3d..00000000 --- a/custom_components/fontawesome/data/solid/envelope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/envelopes-bulk.svg b/custom_components/fontawesome/data/solid/envelopes-bulk.svg deleted file mode 100644 index 7a9d8a44..00000000 --- a/custom_components/fontawesome/data/solid/envelopes-bulk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/equals.svg b/custom_components/fontawesome/data/solid/equals.svg deleted file mode 100644 index 3ff8fa49..00000000 --- a/custom_components/fontawesome/data/solid/equals.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eraser.svg b/custom_components/fontawesome/data/solid/eraser.svg deleted file mode 100644 index 92dbb408..00000000 --- a/custom_components/fontawesome/data/solid/eraser.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ethernet.svg b/custom_components/fontawesome/data/solid/ethernet.svg deleted file mode 100644 index 7d3ab6f5..00000000 --- a/custom_components/fontawesome/data/solid/ethernet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/euro-sign.svg b/custom_components/fontawesome/data/solid/euro-sign.svg deleted file mode 100644 index 5a38dfb2..00000000 --- a/custom_components/fontawesome/data/solid/euro-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/exclamation.svg b/custom_components/fontawesome/data/solid/exclamation.svg deleted file mode 100644 index 70c036eb..00000000 --- a/custom_components/fontawesome/data/solid/exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/expand.svg b/custom_components/fontawesome/data/solid/expand.svg deleted file mode 100644 index 3401de1a..00000000 --- a/custom_components/fontawesome/data/solid/expand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/explosion.svg b/custom_components/fontawesome/data/solid/explosion.svg deleted file mode 100644 index 68032d19..00000000 --- a/custom_components/fontawesome/data/solid/explosion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eye-dropper.svg b/custom_components/fontawesome/data/solid/eye-dropper.svg deleted file mode 100644 index 17db77d0..00000000 --- a/custom_components/fontawesome/data/solid/eye-dropper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eye-low-vision.svg b/custom_components/fontawesome/data/solid/eye-low-vision.svg deleted file mode 100644 index d7757613..00000000 --- a/custom_components/fontawesome/data/solid/eye-low-vision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eye-slash.svg b/custom_components/fontawesome/data/solid/eye-slash.svg deleted file mode 100644 index 42db7748..00000000 --- a/custom_components/fontawesome/data/solid/eye-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/eye.svg b/custom_components/fontawesome/data/solid/eye.svg deleted file mode 100644 index 56291fbe..00000000 --- a/custom_components/fontawesome/data/solid/eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/f.svg b/custom_components/fontawesome/data/solid/f.svg deleted file mode 100644 index 77987333..00000000 --- a/custom_components/fontawesome/data/solid/f.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-angry.svg b/custom_components/fontawesome/data/solid/face-angry.svg deleted file mode 100644 index 0252b825..00000000 --- a/custom_components/fontawesome/data/solid/face-angry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-dizzy.svg b/custom_components/fontawesome/data/solid/face-dizzy.svg deleted file mode 100644 index 2348800f..00000000 --- a/custom_components/fontawesome/data/solid/face-dizzy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-flushed.svg b/custom_components/fontawesome/data/solid/face-flushed.svg deleted file mode 100644 index 12a4605c..00000000 --- a/custom_components/fontawesome/data/solid/face-flushed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-frown-open.svg b/custom_components/fontawesome/data/solid/face-frown-open.svg deleted file mode 100644 index 0d654cdc..00000000 --- a/custom_components/fontawesome/data/solid/face-frown-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-frown.svg b/custom_components/fontawesome/data/solid/face-frown.svg deleted file mode 100644 index a08c6c50..00000000 --- a/custom_components/fontawesome/data/solid/face-frown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grimace.svg b/custom_components/fontawesome/data/solid/face-grimace.svg deleted file mode 100644 index bd3f0b8e..00000000 --- a/custom_components/fontawesome/data/solid/face-grimace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-beam-sweat.svg b/custom_components/fontawesome/data/solid/face-grin-beam-sweat.svg deleted file mode 100644 index c5fb8a31..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-beam-sweat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-beam.svg b/custom_components/fontawesome/data/solid/face-grin-beam.svg deleted file mode 100644 index dbc3e27f..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-hearts.svg b/custom_components/fontawesome/data/solid/face-grin-hearts.svg deleted file mode 100644 index 00315f37..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-hearts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-squint-tears.svg b/custom_components/fontawesome/data/solid/face-grin-squint-tears.svg deleted file mode 100644 index 2fbf173c..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-squint-tears.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-squint.svg b/custom_components/fontawesome/data/solid/face-grin-squint.svg deleted file mode 100644 index a1e4a316..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-stars.svg b/custom_components/fontawesome/data/solid/face-grin-stars.svg deleted file mode 100644 index 45072128..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-stars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-tears.svg b/custom_components/fontawesome/data/solid/face-grin-tears.svg deleted file mode 100644 index ea4411a6..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-tears.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-tongue-squint.svg b/custom_components/fontawesome/data/solid/face-grin-tongue-squint.svg deleted file mode 100644 index 32e12545..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-tongue-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-tongue-wink.svg b/custom_components/fontawesome/data/solid/face-grin-tongue-wink.svg deleted file mode 100644 index 2c279f06..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-tongue-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-tongue.svg b/custom_components/fontawesome/data/solid/face-grin-tongue.svg deleted file mode 100644 index 9360dcbb..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-tongue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-wide.svg b/custom_components/fontawesome/data/solid/face-grin-wide.svg deleted file mode 100644 index f3b72f9c..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-wide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin-wink.svg b/custom_components/fontawesome/data/solid/face-grin-wink.svg deleted file mode 100644 index 7c361573..00000000 --- a/custom_components/fontawesome/data/solid/face-grin-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-grin.svg b/custom_components/fontawesome/data/solid/face-grin.svg deleted file mode 100644 index f3aa1bc0..00000000 --- a/custom_components/fontawesome/data/solid/face-grin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-kiss-beam.svg b/custom_components/fontawesome/data/solid/face-kiss-beam.svg deleted file mode 100644 index 168c13bc..00000000 --- a/custom_components/fontawesome/data/solid/face-kiss-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-kiss-wink-heart.svg b/custom_components/fontawesome/data/solid/face-kiss-wink-heart.svg deleted file mode 100644 index 7312e5b4..00000000 --- a/custom_components/fontawesome/data/solid/face-kiss-wink-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-kiss.svg b/custom_components/fontawesome/data/solid/face-kiss.svg deleted file mode 100644 index 2e262a3c..00000000 --- a/custom_components/fontawesome/data/solid/face-kiss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-laugh-beam.svg b/custom_components/fontawesome/data/solid/face-laugh-beam.svg deleted file mode 100644 index 29bb4152..00000000 --- a/custom_components/fontawesome/data/solid/face-laugh-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-laugh-squint.svg b/custom_components/fontawesome/data/solid/face-laugh-squint.svg deleted file mode 100644 index 2c1d4b65..00000000 --- a/custom_components/fontawesome/data/solid/face-laugh-squint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-laugh-wink.svg b/custom_components/fontawesome/data/solid/face-laugh-wink.svg deleted file mode 100644 index 30d84bbd..00000000 --- a/custom_components/fontawesome/data/solid/face-laugh-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-laugh.svg b/custom_components/fontawesome/data/solid/face-laugh.svg deleted file mode 100644 index 0f57dc39..00000000 --- a/custom_components/fontawesome/data/solid/face-laugh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-meh-blank.svg b/custom_components/fontawesome/data/solid/face-meh-blank.svg deleted file mode 100644 index 0a555652..00000000 --- a/custom_components/fontawesome/data/solid/face-meh-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-meh.svg b/custom_components/fontawesome/data/solid/face-meh.svg deleted file mode 100644 index 83228510..00000000 --- a/custom_components/fontawesome/data/solid/face-meh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-rolling-eyes.svg b/custom_components/fontawesome/data/solid/face-rolling-eyes.svg deleted file mode 100644 index 2d6343ba..00000000 --- a/custom_components/fontawesome/data/solid/face-rolling-eyes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-sad-cry.svg b/custom_components/fontawesome/data/solid/face-sad-cry.svg deleted file mode 100644 index 41d21b64..00000000 --- a/custom_components/fontawesome/data/solid/face-sad-cry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-sad-tear.svg b/custom_components/fontawesome/data/solid/face-sad-tear.svg deleted file mode 100644 index 666db399..00000000 --- a/custom_components/fontawesome/data/solid/face-sad-tear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-smile-beam.svg b/custom_components/fontawesome/data/solid/face-smile-beam.svg deleted file mode 100644 index c3c1a539..00000000 --- a/custom_components/fontawesome/data/solid/face-smile-beam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-smile-wink.svg b/custom_components/fontawesome/data/solid/face-smile-wink.svg deleted file mode 100644 index d54209b3..00000000 --- a/custom_components/fontawesome/data/solid/face-smile-wink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-smile.svg b/custom_components/fontawesome/data/solid/face-smile.svg deleted file mode 100644 index 1a03a37a..00000000 --- a/custom_components/fontawesome/data/solid/face-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-surprise.svg b/custom_components/fontawesome/data/solid/face-surprise.svg deleted file mode 100644 index cfbf7fa5..00000000 --- a/custom_components/fontawesome/data/solid/face-surprise.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/face-tired.svg b/custom_components/fontawesome/data/solid/face-tired.svg deleted file mode 100644 index 28829ed9..00000000 --- a/custom_components/fontawesome/data/solid/face-tired.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fan.svg b/custom_components/fontawesome/data/solid/fan.svg deleted file mode 100644 index 8f7a549a..00000000 --- a/custom_components/fontawesome/data/solid/fan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/faucet-drip.svg b/custom_components/fontawesome/data/solid/faucet-drip.svg deleted file mode 100644 index e3310268..00000000 --- a/custom_components/fontawesome/data/solid/faucet-drip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/faucet.svg b/custom_components/fontawesome/data/solid/faucet.svg deleted file mode 100644 index eb58785f..00000000 --- a/custom_components/fontawesome/data/solid/faucet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fax.svg b/custom_components/fontawesome/data/solid/fax.svg deleted file mode 100644 index e53cb784..00000000 --- a/custom_components/fontawesome/data/solid/fax.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/feather-pointed.svg b/custom_components/fontawesome/data/solid/feather-pointed.svg deleted file mode 100644 index 5cc2ff35..00000000 --- a/custom_components/fontawesome/data/solid/feather-pointed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/feather.svg b/custom_components/fontawesome/data/solid/feather.svg deleted file mode 100644 index 7601e22f..00000000 --- a/custom_components/fontawesome/data/solid/feather.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ferry.svg b/custom_components/fontawesome/data/solid/ferry.svg deleted file mode 100644 index 727acdd4..00000000 --- a/custom_components/fontawesome/data/solid/ferry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-arrow-down.svg b/custom_components/fontawesome/data/solid/file-arrow-down.svg deleted file mode 100644 index 06e33b49..00000000 --- a/custom_components/fontawesome/data/solid/file-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-arrow-up.svg b/custom_components/fontawesome/data/solid/file-arrow-up.svg deleted file mode 100644 index 7e7e78b9..00000000 --- a/custom_components/fontawesome/data/solid/file-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-audio.svg b/custom_components/fontawesome/data/solid/file-audio.svg deleted file mode 100644 index d0d4ddc0..00000000 --- a/custom_components/fontawesome/data/solid/file-audio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-check.svg b/custom_components/fontawesome/data/solid/file-circle-check.svg deleted file mode 100644 index c3019b99..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-exclamation.svg b/custom_components/fontawesome/data/solid/file-circle-exclamation.svg deleted file mode 100644 index 688817a2..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-minus.svg b/custom_components/fontawesome/data/solid/file-circle-minus.svg deleted file mode 100644 index 827678cc..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-plus.svg b/custom_components/fontawesome/data/solid/file-circle-plus.svg deleted file mode 100644 index 131b5a76..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-question.svg b/custom_components/fontawesome/data/solid/file-circle-question.svg deleted file mode 100644 index e5415526..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-circle-xmark.svg b/custom_components/fontawesome/data/solid/file-circle-xmark.svg deleted file mode 100644 index b6bbfded..00000000 --- a/custom_components/fontawesome/data/solid/file-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-code.svg b/custom_components/fontawesome/data/solid/file-code.svg deleted file mode 100644 index dfe284d7..00000000 --- a/custom_components/fontawesome/data/solid/file-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-contract.svg b/custom_components/fontawesome/data/solid/file-contract.svg deleted file mode 100644 index db77a4a8..00000000 --- a/custom_components/fontawesome/data/solid/file-contract.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-csv.svg b/custom_components/fontawesome/data/solid/file-csv.svg deleted file mode 100644 index abaa6072..00000000 --- a/custom_components/fontawesome/data/solid/file-csv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-excel.svg b/custom_components/fontawesome/data/solid/file-excel.svg deleted file mode 100644 index 54cf7f82..00000000 --- a/custom_components/fontawesome/data/solid/file-excel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-export.svg b/custom_components/fontawesome/data/solid/file-export.svg deleted file mode 100644 index 8f519efa..00000000 --- a/custom_components/fontawesome/data/solid/file-export.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-image.svg b/custom_components/fontawesome/data/solid/file-image.svg deleted file mode 100644 index e37fcf54..00000000 --- a/custom_components/fontawesome/data/solid/file-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-import.svg b/custom_components/fontawesome/data/solid/file-import.svg deleted file mode 100644 index bbb8710e..00000000 --- a/custom_components/fontawesome/data/solid/file-import.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-invoice-dollar.svg b/custom_components/fontawesome/data/solid/file-invoice-dollar.svg deleted file mode 100644 index fa2c3516..00000000 --- a/custom_components/fontawesome/data/solid/file-invoice-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-invoice.svg b/custom_components/fontawesome/data/solid/file-invoice.svg deleted file mode 100644 index e620b776..00000000 --- a/custom_components/fontawesome/data/solid/file-invoice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-lines.svg b/custom_components/fontawesome/data/solid/file-lines.svg deleted file mode 100644 index 80c79c73..00000000 --- a/custom_components/fontawesome/data/solid/file-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-medical.svg b/custom_components/fontawesome/data/solid/file-medical.svg deleted file mode 100644 index 6ded7670..00000000 --- a/custom_components/fontawesome/data/solid/file-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-pdf.svg b/custom_components/fontawesome/data/solid/file-pdf.svg deleted file mode 100644 index 9320c270..00000000 --- a/custom_components/fontawesome/data/solid/file-pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-pen.svg b/custom_components/fontawesome/data/solid/file-pen.svg deleted file mode 100644 index 5cedb176..00000000 --- a/custom_components/fontawesome/data/solid/file-pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-powerpoint.svg b/custom_components/fontawesome/data/solid/file-powerpoint.svg deleted file mode 100644 index 1d02fd95..00000000 --- a/custom_components/fontawesome/data/solid/file-powerpoint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-prescription.svg b/custom_components/fontawesome/data/solid/file-prescription.svg deleted file mode 100644 index cf814ea6..00000000 --- a/custom_components/fontawesome/data/solid/file-prescription.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-shield.svg b/custom_components/fontawesome/data/solid/file-shield.svg deleted file mode 100644 index d0817fa8..00000000 --- a/custom_components/fontawesome/data/solid/file-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-signature.svg b/custom_components/fontawesome/data/solid/file-signature.svg deleted file mode 100644 index ac471d77..00000000 --- a/custom_components/fontawesome/data/solid/file-signature.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-video.svg b/custom_components/fontawesome/data/solid/file-video.svg deleted file mode 100644 index 6bb6a7ce..00000000 --- a/custom_components/fontawesome/data/solid/file-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-waveform.svg b/custom_components/fontawesome/data/solid/file-waveform.svg deleted file mode 100644 index 163827fa..00000000 --- a/custom_components/fontawesome/data/solid/file-waveform.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-word.svg b/custom_components/fontawesome/data/solid/file-word.svg deleted file mode 100644 index dfc72b36..00000000 --- a/custom_components/fontawesome/data/solid/file-word.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file-zipper.svg b/custom_components/fontawesome/data/solid/file-zipper.svg deleted file mode 100644 index 49c6d50d..00000000 --- a/custom_components/fontawesome/data/solid/file-zipper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/file.svg b/custom_components/fontawesome/data/solid/file.svg deleted file mode 100644 index cfaa4f16..00000000 --- a/custom_components/fontawesome/data/solid/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fill-drip.svg b/custom_components/fontawesome/data/solid/fill-drip.svg deleted file mode 100644 index c374a05e..00000000 --- a/custom_components/fontawesome/data/solid/fill-drip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fill.svg b/custom_components/fontawesome/data/solid/fill.svg deleted file mode 100644 index 2e9ed99d..00000000 --- a/custom_components/fontawesome/data/solid/fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/film.svg b/custom_components/fontawesome/data/solid/film.svg deleted file mode 100644 index ebcda928..00000000 --- a/custom_components/fontawesome/data/solid/film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/filter-circle-dollar.svg b/custom_components/fontawesome/data/solid/filter-circle-dollar.svg deleted file mode 100644 index c5f3d1ab..00000000 --- a/custom_components/fontawesome/data/solid/filter-circle-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/filter-circle-xmark.svg b/custom_components/fontawesome/data/solid/filter-circle-xmark.svg deleted file mode 100644 index 4d94ac1a..00000000 --- a/custom_components/fontawesome/data/solid/filter-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/filter.svg b/custom_components/fontawesome/data/solid/filter.svg deleted file mode 100644 index 068ce222..00000000 --- a/custom_components/fontawesome/data/solid/filter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fingerprint.svg b/custom_components/fontawesome/data/solid/fingerprint.svg deleted file mode 100644 index 978a0c1e..00000000 --- a/custom_components/fontawesome/data/solid/fingerprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fire-burner.svg b/custom_components/fontawesome/data/solid/fire-burner.svg deleted file mode 100644 index 5b25ac4c..00000000 --- a/custom_components/fontawesome/data/solid/fire-burner.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fire-extinguisher.svg b/custom_components/fontawesome/data/solid/fire-extinguisher.svg deleted file mode 100644 index 4e9932d5..00000000 --- a/custom_components/fontawesome/data/solid/fire-extinguisher.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fire-flame-curved.svg b/custom_components/fontawesome/data/solid/fire-flame-curved.svg deleted file mode 100644 index d22a13db..00000000 --- a/custom_components/fontawesome/data/solid/fire-flame-curved.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fire-flame-simple.svg b/custom_components/fontawesome/data/solid/fire-flame-simple.svg deleted file mode 100644 index 76372c6e..00000000 --- a/custom_components/fontawesome/data/solid/fire-flame-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fire.svg b/custom_components/fontawesome/data/solid/fire.svg deleted file mode 100644 index b4bc3697..00000000 --- a/custom_components/fontawesome/data/solid/fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fish-fins.svg b/custom_components/fontawesome/data/solid/fish-fins.svg deleted file mode 100644 index 6e5de34a..00000000 --- a/custom_components/fontawesome/data/solid/fish-fins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/fish.svg b/custom_components/fontawesome/data/solid/fish.svg deleted file mode 100644 index b62a6525..00000000 --- a/custom_components/fontawesome/data/solid/fish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/flag-checkered.svg b/custom_components/fontawesome/data/solid/flag-checkered.svg deleted file mode 100644 index 356b2c67..00000000 --- a/custom_components/fontawesome/data/solid/flag-checkered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/flag-usa.svg b/custom_components/fontawesome/data/solid/flag-usa.svg deleted file mode 100644 index 56b5b04f..00000000 --- a/custom_components/fontawesome/data/solid/flag-usa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/flag.svg b/custom_components/fontawesome/data/solid/flag.svg deleted file mode 100644 index 5d9f3a30..00000000 --- a/custom_components/fontawesome/data/solid/flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/flask-vial.svg b/custom_components/fontawesome/data/solid/flask-vial.svg deleted file mode 100644 index 88f434e1..00000000 --- a/custom_components/fontawesome/data/solid/flask-vial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/flask.svg b/custom_components/fontawesome/data/solid/flask.svg deleted file mode 100644 index 84d7d432..00000000 --- a/custom_components/fontawesome/data/solid/flask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/floppy-disk.svg b/custom_components/fontawesome/data/solid/floppy-disk.svg deleted file mode 100644 index f4e10b05..00000000 --- a/custom_components/fontawesome/data/solid/floppy-disk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/florin-sign.svg b/custom_components/fontawesome/data/solid/florin-sign.svg deleted file mode 100644 index 41a657ea..00000000 --- a/custom_components/fontawesome/data/solid/florin-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder-closed.svg b/custom_components/fontawesome/data/solid/folder-closed.svg deleted file mode 100644 index eafc7d44..00000000 --- a/custom_components/fontawesome/data/solid/folder-closed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder-minus.svg b/custom_components/fontawesome/data/solid/folder-minus.svg deleted file mode 100644 index 8a588b98..00000000 --- a/custom_components/fontawesome/data/solid/folder-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder-open.svg b/custom_components/fontawesome/data/solid/folder-open.svg deleted file mode 100644 index 66414778..00000000 --- a/custom_components/fontawesome/data/solid/folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder-plus.svg b/custom_components/fontawesome/data/solid/folder-plus.svg deleted file mode 100644 index 67be7284..00000000 --- a/custom_components/fontawesome/data/solid/folder-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder-tree.svg b/custom_components/fontawesome/data/solid/folder-tree.svg deleted file mode 100644 index ae677ffe..00000000 --- a/custom_components/fontawesome/data/solid/folder-tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/folder.svg b/custom_components/fontawesome/data/solid/folder.svg deleted file mode 100644 index 6f4d35ae..00000000 --- a/custom_components/fontawesome/data/solid/folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/font-awesome.svg b/custom_components/fontawesome/data/solid/font-awesome.svg deleted file mode 100644 index c55bf8e7..00000000 --- a/custom_components/fontawesome/data/solid/font-awesome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/font.svg b/custom_components/fontawesome/data/solid/font.svg deleted file mode 100644 index 2a330c3e..00000000 --- a/custom_components/fontawesome/data/solid/font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/football.svg b/custom_components/fontawesome/data/solid/football.svg deleted file mode 100644 index 86e1db32..00000000 --- a/custom_components/fontawesome/data/solid/football.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/forward-fast.svg b/custom_components/fontawesome/data/solid/forward-fast.svg deleted file mode 100644 index b041409d..00000000 --- a/custom_components/fontawesome/data/solid/forward-fast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/forward-step.svg b/custom_components/fontawesome/data/solid/forward-step.svg deleted file mode 100644 index a27b7843..00000000 --- a/custom_components/fontawesome/data/solid/forward-step.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/forward.svg b/custom_components/fontawesome/data/solid/forward.svg deleted file mode 100644 index 3890a87a..00000000 --- a/custom_components/fontawesome/data/solid/forward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/franc-sign.svg b/custom_components/fontawesome/data/solid/franc-sign.svg deleted file mode 100644 index 46398af6..00000000 --- a/custom_components/fontawesome/data/solid/franc-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/frog.svg b/custom_components/fontawesome/data/solid/frog.svg deleted file mode 100644 index 038c6878..00000000 --- a/custom_components/fontawesome/data/solid/frog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/futbol.svg b/custom_components/fontawesome/data/solid/futbol.svg deleted file mode 100644 index b58d47ab..00000000 --- a/custom_components/fontawesome/data/solid/futbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/g.svg b/custom_components/fontawesome/data/solid/g.svg deleted file mode 100644 index d19168c1..00000000 --- a/custom_components/fontawesome/data/solid/g.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gamepad.svg b/custom_components/fontawesome/data/solid/gamepad.svg deleted file mode 100644 index bc0fe2eb..00000000 --- a/custom_components/fontawesome/data/solid/gamepad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gas-pump.svg b/custom_components/fontawesome/data/solid/gas-pump.svg deleted file mode 100644 index 9c800242..00000000 --- a/custom_components/fontawesome/data/solid/gas-pump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gauge-high.svg b/custom_components/fontawesome/data/solid/gauge-high.svg deleted file mode 100644 index 8bb0730f..00000000 --- a/custom_components/fontawesome/data/solid/gauge-high.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gauge-simple-high.svg b/custom_components/fontawesome/data/solid/gauge-simple-high.svg deleted file mode 100644 index c9b1a5c3..00000000 --- a/custom_components/fontawesome/data/solid/gauge-simple-high.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gauge-simple.svg b/custom_components/fontawesome/data/solid/gauge-simple.svg deleted file mode 100644 index 7241b588..00000000 --- a/custom_components/fontawesome/data/solid/gauge-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gauge.svg b/custom_components/fontawesome/data/solid/gauge.svg deleted file mode 100644 index d46e56d0..00000000 --- a/custom_components/fontawesome/data/solid/gauge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gavel.svg b/custom_components/fontawesome/data/solid/gavel.svg deleted file mode 100644 index 808135fd..00000000 --- a/custom_components/fontawesome/data/solid/gavel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gear.svg b/custom_components/fontawesome/data/solid/gear.svg deleted file mode 100644 index 67d3487d..00000000 --- a/custom_components/fontawesome/data/solid/gear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gears.svg b/custom_components/fontawesome/data/solid/gears.svg deleted file mode 100644 index 85638c1e..00000000 --- a/custom_components/fontawesome/data/solid/gears.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gem.svg b/custom_components/fontawesome/data/solid/gem.svg deleted file mode 100644 index 4a21edb4..00000000 --- a/custom_components/fontawesome/data/solid/gem.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/genderless.svg b/custom_components/fontawesome/data/solid/genderless.svg deleted file mode 100644 index 5bc63456..00000000 --- a/custom_components/fontawesome/data/solid/genderless.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ghost.svg b/custom_components/fontawesome/data/solid/ghost.svg deleted file mode 100644 index 056e20f3..00000000 --- a/custom_components/fontawesome/data/solid/ghost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gift.svg b/custom_components/fontawesome/data/solid/gift.svg deleted file mode 100644 index a6d60ab9..00000000 --- a/custom_components/fontawesome/data/solid/gift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gifts.svg b/custom_components/fontawesome/data/solid/gifts.svg deleted file mode 100644 index 6fb107ae..00000000 --- a/custom_components/fontawesome/data/solid/gifts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/glass-water-droplet.svg b/custom_components/fontawesome/data/solid/glass-water-droplet.svg deleted file mode 100644 index 36a0acdd..00000000 --- a/custom_components/fontawesome/data/solid/glass-water-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/glass-water.svg b/custom_components/fontawesome/data/solid/glass-water.svg deleted file mode 100644 index a5d90250..00000000 --- a/custom_components/fontawesome/data/solid/glass-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/glasses.svg b/custom_components/fontawesome/data/solid/glasses.svg deleted file mode 100644 index 90d7caa4..00000000 --- a/custom_components/fontawesome/data/solid/glasses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/globe.svg b/custom_components/fontawesome/data/solid/globe.svg deleted file mode 100644 index 1973a454..00000000 --- a/custom_components/fontawesome/data/solid/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/golf-ball-tee.svg b/custom_components/fontawesome/data/solid/golf-ball-tee.svg deleted file mode 100644 index a61c44c8..00000000 --- a/custom_components/fontawesome/data/solid/golf-ball-tee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gopuram.svg b/custom_components/fontawesome/data/solid/gopuram.svg deleted file mode 100644 index 0d535e83..00000000 --- a/custom_components/fontawesome/data/solid/gopuram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/graduation-cap.svg b/custom_components/fontawesome/data/solid/graduation-cap.svg deleted file mode 100644 index d2ae047a..00000000 --- a/custom_components/fontawesome/data/solid/graduation-cap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/greater-than-equal.svg b/custom_components/fontawesome/data/solid/greater-than-equal.svg deleted file mode 100644 index ecd44760..00000000 --- a/custom_components/fontawesome/data/solid/greater-than-equal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/greater-than.svg b/custom_components/fontawesome/data/solid/greater-than.svg deleted file mode 100644 index f50b97ab..00000000 --- a/custom_components/fontawesome/data/solid/greater-than.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/grip-lines-vertical.svg b/custom_components/fontawesome/data/solid/grip-lines-vertical.svg deleted file mode 100644 index b19b4ed4..00000000 --- a/custom_components/fontawesome/data/solid/grip-lines-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/grip-lines.svg b/custom_components/fontawesome/data/solid/grip-lines.svg deleted file mode 100644 index 71470a70..00000000 --- a/custom_components/fontawesome/data/solid/grip-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/grip-vertical.svg b/custom_components/fontawesome/data/solid/grip-vertical.svg deleted file mode 100644 index a8bf5fae..00000000 --- a/custom_components/fontawesome/data/solid/grip-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/grip.svg b/custom_components/fontawesome/data/solid/grip.svg deleted file mode 100644 index 62930c0e..00000000 --- a/custom_components/fontawesome/data/solid/grip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/group-arrows-rotate.svg b/custom_components/fontawesome/data/solid/group-arrows-rotate.svg deleted file mode 100644 index 1524f2ac..00000000 --- a/custom_components/fontawesome/data/solid/group-arrows-rotate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/guarani-sign.svg b/custom_components/fontawesome/data/solid/guarani-sign.svg deleted file mode 100644 index c000e2be..00000000 --- a/custom_components/fontawesome/data/solid/guarani-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/guitar.svg b/custom_components/fontawesome/data/solid/guitar.svg deleted file mode 100644 index 94bcc5eb..00000000 --- a/custom_components/fontawesome/data/solid/guitar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/gun.svg b/custom_components/fontawesome/data/solid/gun.svg deleted file mode 100644 index 9cea28ad..00000000 --- a/custom_components/fontawesome/data/solid/gun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/h.svg b/custom_components/fontawesome/data/solid/h.svg deleted file mode 100644 index b8aef211..00000000 --- a/custom_components/fontawesome/data/solid/h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hammer.svg b/custom_components/fontawesome/data/solid/hammer.svg deleted file mode 100644 index 935be4de..00000000 --- a/custom_components/fontawesome/data/solid/hammer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hamsa.svg b/custom_components/fontawesome/data/solid/hamsa.svg deleted file mode 100644 index 68737cba..00000000 --- a/custom_components/fontawesome/data/solid/hamsa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-back-fist.svg b/custom_components/fontawesome/data/solid/hand-back-fist.svg deleted file mode 100644 index e9a5aa75..00000000 --- a/custom_components/fontawesome/data/solid/hand-back-fist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-dots.svg b/custom_components/fontawesome/data/solid/hand-dots.svg deleted file mode 100644 index 6ca30d7c..00000000 --- a/custom_components/fontawesome/data/solid/hand-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-fist.svg b/custom_components/fontawesome/data/solid/hand-fist.svg deleted file mode 100644 index 03bab11d..00000000 --- a/custom_components/fontawesome/data/solid/hand-fist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding-dollar.svg b/custom_components/fontawesome/data/solid/hand-holding-dollar.svg deleted file mode 100644 index 767cb550..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding-droplet.svg b/custom_components/fontawesome/data/solid/hand-holding-droplet.svg deleted file mode 100644 index 3a94e9ff..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding-hand.svg b/custom_components/fontawesome/data/solid/hand-holding-hand.svg deleted file mode 100644 index fb6db297..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding-hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding-heart.svg b/custom_components/fontawesome/data/solid/hand-holding-heart.svg deleted file mode 100644 index 531fbef2..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding-medical.svg b/custom_components/fontawesome/data/solid/hand-holding-medical.svg deleted file mode 100644 index d1cf3d12..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-holding.svg b/custom_components/fontawesome/data/solid/hand-holding.svg deleted file mode 100644 index 64d876b7..00000000 --- a/custom_components/fontawesome/data/solid/hand-holding.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-lizard.svg b/custom_components/fontawesome/data/solid/hand-lizard.svg deleted file mode 100644 index 7e389db2..00000000 --- a/custom_components/fontawesome/data/solid/hand-lizard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-middle-finger.svg b/custom_components/fontawesome/data/solid/hand-middle-finger.svg deleted file mode 100644 index db2172e1..00000000 --- a/custom_components/fontawesome/data/solid/hand-middle-finger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-peace.svg b/custom_components/fontawesome/data/solid/hand-peace.svg deleted file mode 100644 index 754bee7e..00000000 --- a/custom_components/fontawesome/data/solid/hand-peace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-point-down.svg b/custom_components/fontawesome/data/solid/hand-point-down.svg deleted file mode 100644 index 8dd096ef..00000000 --- a/custom_components/fontawesome/data/solid/hand-point-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-point-left.svg b/custom_components/fontawesome/data/solid/hand-point-left.svg deleted file mode 100644 index c8de51c0..00000000 --- a/custom_components/fontawesome/data/solid/hand-point-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-point-right.svg b/custom_components/fontawesome/data/solid/hand-point-right.svg deleted file mode 100644 index 6273d6c7..00000000 --- a/custom_components/fontawesome/data/solid/hand-point-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-point-up.svg b/custom_components/fontawesome/data/solid/hand-point-up.svg deleted file mode 100644 index e78784b4..00000000 --- a/custom_components/fontawesome/data/solid/hand-point-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-pointer.svg b/custom_components/fontawesome/data/solid/hand-pointer.svg deleted file mode 100644 index 1212a53d..00000000 --- a/custom_components/fontawesome/data/solid/hand-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-scissors.svg b/custom_components/fontawesome/data/solid/hand-scissors.svg deleted file mode 100644 index e9b8ba46..00000000 --- a/custom_components/fontawesome/data/solid/hand-scissors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-sparkles.svg b/custom_components/fontawesome/data/solid/hand-sparkles.svg deleted file mode 100644 index 7aefe1e4..00000000 --- a/custom_components/fontawesome/data/solid/hand-sparkles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand-spock.svg b/custom_components/fontawesome/data/solid/hand-spock.svg deleted file mode 100644 index 3f83ab1d..00000000 --- a/custom_components/fontawesome/data/solid/hand-spock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hand.svg b/custom_components/fontawesome/data/solid/hand.svg deleted file mode 100644 index 9834a4f4..00000000 --- a/custom_components/fontawesome/data/solid/hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handcuffs.svg b/custom_components/fontawesome/data/solid/handcuffs.svg deleted file mode 100644 index 702ed475..00000000 --- a/custom_components/fontawesome/data/solid/handcuffs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-asl-interpreting.svg b/custom_components/fontawesome/data/solid/hands-asl-interpreting.svg deleted file mode 100644 index 5614cb23..00000000 --- a/custom_components/fontawesome/data/solid/hands-asl-interpreting.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-bound.svg b/custom_components/fontawesome/data/solid/hands-bound.svg deleted file mode 100644 index 7b062f4b..00000000 --- a/custom_components/fontawesome/data/solid/hands-bound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-bubbles.svg b/custom_components/fontawesome/data/solid/hands-bubbles.svg deleted file mode 100644 index b9aac548..00000000 --- a/custom_components/fontawesome/data/solid/hands-bubbles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-clapping.svg b/custom_components/fontawesome/data/solid/hands-clapping.svg deleted file mode 100644 index c5ed232f..00000000 --- a/custom_components/fontawesome/data/solid/hands-clapping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-holding-child.svg b/custom_components/fontawesome/data/solid/hands-holding-child.svg deleted file mode 100644 index f06c43d2..00000000 --- a/custom_components/fontawesome/data/solid/hands-holding-child.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-holding-circle.svg b/custom_components/fontawesome/data/solid/hands-holding-circle.svg deleted file mode 100644 index be8f0f79..00000000 --- a/custom_components/fontawesome/data/solid/hands-holding-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-holding.svg b/custom_components/fontawesome/data/solid/hands-holding.svg deleted file mode 100644 index 24cbab67..00000000 --- a/custom_components/fontawesome/data/solid/hands-holding.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands-praying.svg b/custom_components/fontawesome/data/solid/hands-praying.svg deleted file mode 100644 index 71ebe7a3..00000000 --- a/custom_components/fontawesome/data/solid/hands-praying.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hands.svg b/custom_components/fontawesome/data/solid/hands.svg deleted file mode 100644 index 6ce73f66..00000000 --- a/custom_components/fontawesome/data/solid/hands.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handshake-angle.svg b/custom_components/fontawesome/data/solid/handshake-angle.svg deleted file mode 100644 index 0b621a26..00000000 --- a/custom_components/fontawesome/data/solid/handshake-angle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handshake-simple-slash.svg b/custom_components/fontawesome/data/solid/handshake-simple-slash.svg deleted file mode 100644 index 738bfb44..00000000 --- a/custom_components/fontawesome/data/solid/handshake-simple-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handshake-simple.svg b/custom_components/fontawesome/data/solid/handshake-simple.svg deleted file mode 100644 index 8616b0ea..00000000 --- a/custom_components/fontawesome/data/solid/handshake-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handshake-slash.svg b/custom_components/fontawesome/data/solid/handshake-slash.svg deleted file mode 100644 index 3d6361ae..00000000 --- a/custom_components/fontawesome/data/solid/handshake-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/handshake.svg b/custom_components/fontawesome/data/solid/handshake.svg deleted file mode 100644 index 65c4f12e..00000000 --- a/custom_components/fontawesome/data/solid/handshake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hanukiah.svg b/custom_components/fontawesome/data/solid/hanukiah.svg deleted file mode 100644 index 20e2392c..00000000 --- a/custom_components/fontawesome/data/solid/hanukiah.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hard-drive.svg b/custom_components/fontawesome/data/solid/hard-drive.svg deleted file mode 100644 index 6ad22373..00000000 --- a/custom_components/fontawesome/data/solid/hard-drive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hashtag.svg b/custom_components/fontawesome/data/solid/hashtag.svg deleted file mode 100644 index d4b49fde..00000000 --- a/custom_components/fontawesome/data/solid/hashtag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hat-cowboy-side.svg b/custom_components/fontawesome/data/solid/hat-cowboy-side.svg deleted file mode 100644 index 4441e2c3..00000000 --- a/custom_components/fontawesome/data/solid/hat-cowboy-side.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hat-cowboy.svg b/custom_components/fontawesome/data/solid/hat-cowboy.svg deleted file mode 100644 index df9bac06..00000000 --- a/custom_components/fontawesome/data/solid/hat-cowboy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hat-wizard.svg b/custom_components/fontawesome/data/solid/hat-wizard.svg deleted file mode 100644 index 7aebf55a..00000000 --- a/custom_components/fontawesome/data/solid/hat-wizard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/head-side-cough-slash.svg b/custom_components/fontawesome/data/solid/head-side-cough-slash.svg deleted file mode 100644 index 3414ce3a..00000000 --- a/custom_components/fontawesome/data/solid/head-side-cough-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/head-side-cough.svg b/custom_components/fontawesome/data/solid/head-side-cough.svg deleted file mode 100644 index 1cadac89..00000000 --- a/custom_components/fontawesome/data/solid/head-side-cough.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/head-side-mask.svg b/custom_components/fontawesome/data/solid/head-side-mask.svg deleted file mode 100644 index 52835153..00000000 --- a/custom_components/fontawesome/data/solid/head-side-mask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/head-side-virus.svg b/custom_components/fontawesome/data/solid/head-side-virus.svg deleted file mode 100644 index 561b647b..00000000 --- a/custom_components/fontawesome/data/solid/head-side-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heading.svg b/custom_components/fontawesome/data/solid/heading.svg deleted file mode 100644 index 6c4a6231..00000000 --- a/custom_components/fontawesome/data/solid/heading.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/headphones-simple.svg b/custom_components/fontawesome/data/solid/headphones-simple.svg deleted file mode 100644 index 3150ef0f..00000000 --- a/custom_components/fontawesome/data/solid/headphones-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/headphones.svg b/custom_components/fontawesome/data/solid/headphones.svg deleted file mode 100644 index 4fcc0849..00000000 --- a/custom_components/fontawesome/data/solid/headphones.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/headset.svg b/custom_components/fontawesome/data/solid/headset.svg deleted file mode 100644 index bd4b520a..00000000 --- a/custom_components/fontawesome/data/solid/headset.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-bolt.svg b/custom_components/fontawesome/data/solid/heart-circle-bolt.svg deleted file mode 100644 index d141c21f..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-check.svg b/custom_components/fontawesome/data/solid/heart-circle-check.svg deleted file mode 100644 index a24197c7..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-exclamation.svg b/custom_components/fontawesome/data/solid/heart-circle-exclamation.svg deleted file mode 100644 index 02b2fe89..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-minus.svg b/custom_components/fontawesome/data/solid/heart-circle-minus.svg deleted file mode 100644 index dad3e239..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-plus.svg b/custom_components/fontawesome/data/solid/heart-circle-plus.svg deleted file mode 100644 index 9f6173c0..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-circle-xmark.svg b/custom_components/fontawesome/data/solid/heart-circle-xmark.svg deleted file mode 100644 index 188b5ec9..00000000 --- a/custom_components/fontawesome/data/solid/heart-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-crack.svg b/custom_components/fontawesome/data/solid/heart-crack.svg deleted file mode 100644 index e0d3e85a..00000000 --- a/custom_components/fontawesome/data/solid/heart-crack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart-pulse.svg b/custom_components/fontawesome/data/solid/heart-pulse.svg deleted file mode 100644 index c7fb77bd..00000000 --- a/custom_components/fontawesome/data/solid/heart-pulse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/heart.svg b/custom_components/fontawesome/data/solid/heart.svg deleted file mode 100644 index f5061d0e..00000000 --- a/custom_components/fontawesome/data/solid/heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/helicopter-symbol.svg b/custom_components/fontawesome/data/solid/helicopter-symbol.svg deleted file mode 100644 index ca13db9c..00000000 --- a/custom_components/fontawesome/data/solid/helicopter-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/helicopter.svg b/custom_components/fontawesome/data/solid/helicopter.svg deleted file mode 100644 index 624e092f..00000000 --- a/custom_components/fontawesome/data/solid/helicopter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/helmet-safety.svg b/custom_components/fontawesome/data/solid/helmet-safety.svg deleted file mode 100644 index ea25ddee..00000000 --- a/custom_components/fontawesome/data/solid/helmet-safety.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/helmet-un.svg b/custom_components/fontawesome/data/solid/helmet-un.svg deleted file mode 100644 index 7dd69518..00000000 --- a/custom_components/fontawesome/data/solid/helmet-un.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/highlighter.svg b/custom_components/fontawesome/data/solid/highlighter.svg deleted file mode 100644 index 9350104a..00000000 --- a/custom_components/fontawesome/data/solid/highlighter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hill-avalanche.svg b/custom_components/fontawesome/data/solid/hill-avalanche.svg deleted file mode 100644 index 12520606..00000000 --- a/custom_components/fontawesome/data/solid/hill-avalanche.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hill-rockslide.svg b/custom_components/fontawesome/data/solid/hill-rockslide.svg deleted file mode 100644 index 885f2830..00000000 --- a/custom_components/fontawesome/data/solid/hill-rockslide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hippo.svg b/custom_components/fontawesome/data/solid/hippo.svg deleted file mode 100644 index cc74bc03..00000000 --- a/custom_components/fontawesome/data/solid/hippo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hockey-puck.svg b/custom_components/fontawesome/data/solid/hockey-puck.svg deleted file mode 100644 index 4caf04b5..00000000 --- a/custom_components/fontawesome/data/solid/hockey-puck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/holly-berry.svg b/custom_components/fontawesome/data/solid/holly-berry.svg deleted file mode 100644 index b1b018de..00000000 --- a/custom_components/fontawesome/data/solid/holly-berry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/horse-head.svg b/custom_components/fontawesome/data/solid/horse-head.svg deleted file mode 100644 index 0e880fa5..00000000 --- a/custom_components/fontawesome/data/solid/horse-head.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/horse.svg b/custom_components/fontawesome/data/solid/horse.svg deleted file mode 100644 index 65284ac5..00000000 --- a/custom_components/fontawesome/data/solid/horse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hospital-user.svg b/custom_components/fontawesome/data/solid/hospital-user.svg deleted file mode 100644 index 05446ad7..00000000 --- a/custom_components/fontawesome/data/solid/hospital-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hospital.svg b/custom_components/fontawesome/data/solid/hospital.svg deleted file mode 100644 index 67ac0d27..00000000 --- a/custom_components/fontawesome/data/solid/hospital.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hot-tub-person.svg b/custom_components/fontawesome/data/solid/hot-tub-person.svg deleted file mode 100644 index d8608d80..00000000 --- a/custom_components/fontawesome/data/solid/hot-tub-person.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hotdog.svg b/custom_components/fontawesome/data/solid/hotdog.svg deleted file mode 100644 index b6d8a95f..00000000 --- a/custom_components/fontawesome/data/solid/hotdog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hotel.svg b/custom_components/fontawesome/data/solid/hotel.svg deleted file mode 100644 index 5d2603d6..00000000 --- a/custom_components/fontawesome/data/solid/hotel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hourglass-end.svg b/custom_components/fontawesome/data/solid/hourglass-end.svg deleted file mode 100644 index a77f6070..00000000 --- a/custom_components/fontawesome/data/solid/hourglass-end.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hourglass-half.svg b/custom_components/fontawesome/data/solid/hourglass-half.svg deleted file mode 100644 index 3c176944..00000000 --- a/custom_components/fontawesome/data/solid/hourglass-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hourglass-start.svg b/custom_components/fontawesome/data/solid/hourglass-start.svg deleted file mode 100644 index 8cb3bce2..00000000 --- a/custom_components/fontawesome/data/solid/hourglass-start.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hourglass.svg b/custom_components/fontawesome/data/solid/hourglass.svg deleted file mode 100644 index 6c4f6b18..00000000 --- a/custom_components/fontawesome/data/solid/hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-chimney-crack.svg b/custom_components/fontawesome/data/solid/house-chimney-crack.svg deleted file mode 100644 index 812534e2..00000000 --- a/custom_components/fontawesome/data/solid/house-chimney-crack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-chimney-medical.svg b/custom_components/fontawesome/data/solid/house-chimney-medical.svg deleted file mode 100644 index 476126d2..00000000 --- a/custom_components/fontawesome/data/solid/house-chimney-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-chimney-user.svg b/custom_components/fontawesome/data/solid/house-chimney-user.svg deleted file mode 100644 index 2d46885d..00000000 --- a/custom_components/fontawesome/data/solid/house-chimney-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-chimney-window.svg b/custom_components/fontawesome/data/solid/house-chimney-window.svg deleted file mode 100644 index 2a710633..00000000 --- a/custom_components/fontawesome/data/solid/house-chimney-window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-chimney.svg b/custom_components/fontawesome/data/solid/house-chimney.svg deleted file mode 100644 index 85c8e2c9..00000000 --- a/custom_components/fontawesome/data/solid/house-chimney.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-circle-check.svg b/custom_components/fontawesome/data/solid/house-circle-check.svg deleted file mode 100644 index 32cfda0c..00000000 --- a/custom_components/fontawesome/data/solid/house-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-circle-exclamation.svg b/custom_components/fontawesome/data/solid/house-circle-exclamation.svg deleted file mode 100644 index 6757df15..00000000 --- a/custom_components/fontawesome/data/solid/house-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-circle-xmark.svg b/custom_components/fontawesome/data/solid/house-circle-xmark.svg deleted file mode 100644 index 20cd390d..00000000 --- a/custom_components/fontawesome/data/solid/house-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-crack.svg b/custom_components/fontawesome/data/solid/house-crack.svg deleted file mode 100644 index 9e2c759d..00000000 --- a/custom_components/fontawesome/data/solid/house-crack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-fire.svg b/custom_components/fontawesome/data/solid/house-fire.svg deleted file mode 100644 index 630a8ae8..00000000 --- a/custom_components/fontawesome/data/solid/house-fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-flag.svg b/custom_components/fontawesome/data/solid/house-flag.svg deleted file mode 100644 index ca8e7da3..00000000 --- a/custom_components/fontawesome/data/solid/house-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-flood-water-circle-arrow-right.svg b/custom_components/fontawesome/data/solid/house-flood-water-circle-arrow-right.svg deleted file mode 100644 index 2538d884..00000000 --- a/custom_components/fontawesome/data/solid/house-flood-water-circle-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-flood-water.svg b/custom_components/fontawesome/data/solid/house-flood-water.svg deleted file mode 100644 index 03c85a64..00000000 --- a/custom_components/fontawesome/data/solid/house-flood-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-laptop.svg b/custom_components/fontawesome/data/solid/house-laptop.svg deleted file mode 100644 index a73125bb..00000000 --- a/custom_components/fontawesome/data/solid/house-laptop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-lock.svg b/custom_components/fontawesome/data/solid/house-lock.svg deleted file mode 100644 index ee063418..00000000 --- a/custom_components/fontawesome/data/solid/house-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-medical-circle-check.svg b/custom_components/fontawesome/data/solid/house-medical-circle-check.svg deleted file mode 100644 index 6562d65e..00000000 --- a/custom_components/fontawesome/data/solid/house-medical-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-medical-circle-exclamation.svg b/custom_components/fontawesome/data/solid/house-medical-circle-exclamation.svg deleted file mode 100644 index 0c1c6e5f..00000000 --- a/custom_components/fontawesome/data/solid/house-medical-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-medical-circle-xmark.svg b/custom_components/fontawesome/data/solid/house-medical-circle-xmark.svg deleted file mode 100644 index af06de66..00000000 --- a/custom_components/fontawesome/data/solid/house-medical-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-medical-flag.svg b/custom_components/fontawesome/data/solid/house-medical-flag.svg deleted file mode 100644 index 0943459a..00000000 --- a/custom_components/fontawesome/data/solid/house-medical-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-medical.svg b/custom_components/fontawesome/data/solid/house-medical.svg deleted file mode 100644 index fea8913d..00000000 --- a/custom_components/fontawesome/data/solid/house-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-signal.svg b/custom_components/fontawesome/data/solid/house-signal.svg deleted file mode 100644 index 097afac0..00000000 --- a/custom_components/fontawesome/data/solid/house-signal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-tsunami.svg b/custom_components/fontawesome/data/solid/house-tsunami.svg deleted file mode 100644 index 9f016147..00000000 --- a/custom_components/fontawesome/data/solid/house-tsunami.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house-user.svg b/custom_components/fontawesome/data/solid/house-user.svg deleted file mode 100644 index ec316255..00000000 --- a/custom_components/fontawesome/data/solid/house-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/house.svg b/custom_components/fontawesome/data/solid/house.svg deleted file mode 100644 index 80427d02..00000000 --- a/custom_components/fontawesome/data/solid/house.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hryvnia-sign.svg b/custom_components/fontawesome/data/solid/hryvnia-sign.svg deleted file mode 100644 index cb462c75..00000000 --- a/custom_components/fontawesome/data/solid/hryvnia-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/hurricane.svg b/custom_components/fontawesome/data/solid/hurricane.svg deleted file mode 100644 index 92a7e7cc..00000000 --- a/custom_components/fontawesome/data/solid/hurricane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/i-cursor.svg b/custom_components/fontawesome/data/solid/i-cursor.svg deleted file mode 100644 index 082ba597..00000000 --- a/custom_components/fontawesome/data/solid/i-cursor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/i.svg b/custom_components/fontawesome/data/solid/i.svg deleted file mode 100644 index 3fcd545e..00000000 --- a/custom_components/fontawesome/data/solid/i.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ice-cream.svg b/custom_components/fontawesome/data/solid/ice-cream.svg deleted file mode 100644 index 16e50abb..00000000 --- a/custom_components/fontawesome/data/solid/ice-cream.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/icicles.svg b/custom_components/fontawesome/data/solid/icicles.svg deleted file mode 100644 index 1f490a3c..00000000 --- a/custom_components/fontawesome/data/solid/icicles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/icons.svg b/custom_components/fontawesome/data/solid/icons.svg deleted file mode 100644 index 8e614d97..00000000 --- a/custom_components/fontawesome/data/solid/icons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/id-badge.svg b/custom_components/fontawesome/data/solid/id-badge.svg deleted file mode 100644 index 183927a7..00000000 --- a/custom_components/fontawesome/data/solid/id-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/id-card-clip.svg b/custom_components/fontawesome/data/solid/id-card-clip.svg deleted file mode 100644 index 4127f1b2..00000000 --- a/custom_components/fontawesome/data/solid/id-card-clip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/id-card.svg b/custom_components/fontawesome/data/solid/id-card.svg deleted file mode 100644 index cbe9b1cc..00000000 --- a/custom_components/fontawesome/data/solid/id-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/igloo.svg b/custom_components/fontawesome/data/solid/igloo.svg deleted file mode 100644 index 62b6452d..00000000 --- a/custom_components/fontawesome/data/solid/igloo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/image-portrait.svg b/custom_components/fontawesome/data/solid/image-portrait.svg deleted file mode 100644 index c153c776..00000000 --- a/custom_components/fontawesome/data/solid/image-portrait.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/image.svg b/custom_components/fontawesome/data/solid/image.svg deleted file mode 100644 index 717fb979..00000000 --- a/custom_components/fontawesome/data/solid/image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/images.svg b/custom_components/fontawesome/data/solid/images.svg deleted file mode 100644 index 2bf09d3a..00000000 --- a/custom_components/fontawesome/data/solid/images.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/inbox.svg b/custom_components/fontawesome/data/solid/inbox.svg deleted file mode 100644 index 814ca8ed..00000000 --- a/custom_components/fontawesome/data/solid/inbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/indent.svg b/custom_components/fontawesome/data/solid/indent.svg deleted file mode 100644 index 467aaba1..00000000 --- a/custom_components/fontawesome/data/solid/indent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/indian-rupee-sign.svg b/custom_components/fontawesome/data/solid/indian-rupee-sign.svg deleted file mode 100644 index 6654fa4e..00000000 --- a/custom_components/fontawesome/data/solid/indian-rupee-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/industry.svg b/custom_components/fontawesome/data/solid/industry.svg deleted file mode 100644 index 16f56c17..00000000 --- a/custom_components/fontawesome/data/solid/industry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/infinity.svg b/custom_components/fontawesome/data/solid/infinity.svg deleted file mode 100644 index ad7a30ff..00000000 --- a/custom_components/fontawesome/data/solid/infinity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/info.svg b/custom_components/fontawesome/data/solid/info.svg deleted file mode 100644 index a908a000..00000000 --- a/custom_components/fontawesome/data/solid/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/italic.svg b/custom_components/fontawesome/data/solid/italic.svg deleted file mode 100644 index 059185e5..00000000 --- a/custom_components/fontawesome/data/solid/italic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/j.svg b/custom_components/fontawesome/data/solid/j.svg deleted file mode 100644 index cd80e54f..00000000 --- a/custom_components/fontawesome/data/solid/j.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jar-wheat.svg b/custom_components/fontawesome/data/solid/jar-wheat.svg deleted file mode 100644 index b3146ee6..00000000 --- a/custom_components/fontawesome/data/solid/jar-wheat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jar.svg b/custom_components/fontawesome/data/solid/jar.svg deleted file mode 100644 index 9cb936dd..00000000 --- a/custom_components/fontawesome/data/solid/jar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jedi.svg b/custom_components/fontawesome/data/solid/jedi.svg deleted file mode 100644 index 3d55e39b..00000000 --- a/custom_components/fontawesome/data/solid/jedi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jet-fighter-up.svg b/custom_components/fontawesome/data/solid/jet-fighter-up.svg deleted file mode 100644 index aa307f32..00000000 --- a/custom_components/fontawesome/data/solid/jet-fighter-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jet-fighter.svg b/custom_components/fontawesome/data/solid/jet-fighter.svg deleted file mode 100644 index 49fd5a44..00000000 --- a/custom_components/fontawesome/data/solid/jet-fighter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/joint.svg b/custom_components/fontawesome/data/solid/joint.svg deleted file mode 100644 index fac6a6b3..00000000 --- a/custom_components/fontawesome/data/solid/joint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/jug-detergent.svg b/custom_components/fontawesome/data/solid/jug-detergent.svg deleted file mode 100644 index 9ce632db..00000000 --- a/custom_components/fontawesome/data/solid/jug-detergent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/k.svg b/custom_components/fontawesome/data/solid/k.svg deleted file mode 100644 index 6b063ed4..00000000 --- a/custom_components/fontawesome/data/solid/k.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/kaaba.svg b/custom_components/fontawesome/data/solid/kaaba.svg deleted file mode 100644 index 2a11acab..00000000 --- a/custom_components/fontawesome/data/solid/kaaba.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/key.svg b/custom_components/fontawesome/data/solid/key.svg deleted file mode 100644 index 21b42dcb..00000000 --- a/custom_components/fontawesome/data/solid/key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/keyboard.svg b/custom_components/fontawesome/data/solid/keyboard.svg deleted file mode 100644 index 747a4626..00000000 --- a/custom_components/fontawesome/data/solid/keyboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/khanda.svg b/custom_components/fontawesome/data/solid/khanda.svg deleted file mode 100644 index 71ad9afc..00000000 --- a/custom_components/fontawesome/data/solid/khanda.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/kip-sign.svg b/custom_components/fontawesome/data/solid/kip-sign.svg deleted file mode 100644 index e5523efb..00000000 --- a/custom_components/fontawesome/data/solid/kip-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/kit-medical.svg b/custom_components/fontawesome/data/solid/kit-medical.svg deleted file mode 100644 index cddbbb96..00000000 --- a/custom_components/fontawesome/data/solid/kit-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/kitchen-set.svg b/custom_components/fontawesome/data/solid/kitchen-set.svg deleted file mode 100644 index 397ead2d..00000000 --- a/custom_components/fontawesome/data/solid/kitchen-set.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/kiwi-bird.svg b/custom_components/fontawesome/data/solid/kiwi-bird.svg deleted file mode 100644 index 585077ed..00000000 --- a/custom_components/fontawesome/data/solid/kiwi-bird.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/l.svg b/custom_components/fontawesome/data/solid/l.svg deleted file mode 100644 index d87303e5..00000000 --- a/custom_components/fontawesome/data/solid/l.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/land-mine-on.svg b/custom_components/fontawesome/data/solid/land-mine-on.svg deleted file mode 100644 index f1a6ec5d..00000000 --- a/custom_components/fontawesome/data/solid/land-mine-on.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/landmark-dome.svg b/custom_components/fontawesome/data/solid/landmark-dome.svg deleted file mode 100644 index e1b1d9ed..00000000 --- a/custom_components/fontawesome/data/solid/landmark-dome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/landmark-flag.svg b/custom_components/fontawesome/data/solid/landmark-flag.svg deleted file mode 100644 index a39d7d36..00000000 --- a/custom_components/fontawesome/data/solid/landmark-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/landmark.svg b/custom_components/fontawesome/data/solid/landmark.svg deleted file mode 100644 index d6e16bdb..00000000 --- a/custom_components/fontawesome/data/solid/landmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/language.svg b/custom_components/fontawesome/data/solid/language.svg deleted file mode 100644 index 1fb303a7..00000000 --- a/custom_components/fontawesome/data/solid/language.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/laptop-code.svg b/custom_components/fontawesome/data/solid/laptop-code.svg deleted file mode 100644 index 9175e04c..00000000 --- a/custom_components/fontawesome/data/solid/laptop-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/laptop-file.svg b/custom_components/fontawesome/data/solid/laptop-file.svg deleted file mode 100644 index 326f7e0c..00000000 --- a/custom_components/fontawesome/data/solid/laptop-file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/laptop-medical.svg b/custom_components/fontawesome/data/solid/laptop-medical.svg deleted file mode 100644 index 62a6b2ca..00000000 --- a/custom_components/fontawesome/data/solid/laptop-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/laptop.svg b/custom_components/fontawesome/data/solid/laptop.svg deleted file mode 100644 index 70f9c3aa..00000000 --- a/custom_components/fontawesome/data/solid/laptop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lari-sign.svg b/custom_components/fontawesome/data/solid/lari-sign.svg deleted file mode 100644 index c70e799c..00000000 --- a/custom_components/fontawesome/data/solid/lari-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/layer-group.svg b/custom_components/fontawesome/data/solid/layer-group.svg deleted file mode 100644 index 6d6dbf92..00000000 --- a/custom_components/fontawesome/data/solid/layer-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/leaf.svg b/custom_components/fontawesome/data/solid/leaf.svg deleted file mode 100644 index 0d29d964..00000000 --- a/custom_components/fontawesome/data/solid/leaf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/left-long.svg b/custom_components/fontawesome/data/solid/left-long.svg deleted file mode 100644 index 8cc4a2b1..00000000 --- a/custom_components/fontawesome/data/solid/left-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/left-right.svg b/custom_components/fontawesome/data/solid/left-right.svg deleted file mode 100644 index 210288ca..00000000 --- a/custom_components/fontawesome/data/solid/left-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lemon.svg b/custom_components/fontawesome/data/solid/lemon.svg deleted file mode 100644 index 5e6fb852..00000000 --- a/custom_components/fontawesome/data/solid/lemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/less-than-equal.svg b/custom_components/fontawesome/data/solid/less-than-equal.svg deleted file mode 100644 index 914c724c..00000000 --- a/custom_components/fontawesome/data/solid/less-than-equal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/less-than.svg b/custom_components/fontawesome/data/solid/less-than.svg deleted file mode 100644 index 525ac478..00000000 --- a/custom_components/fontawesome/data/solid/less-than.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/life-ring.svg b/custom_components/fontawesome/data/solid/life-ring.svg deleted file mode 100644 index 855e6b23..00000000 --- a/custom_components/fontawesome/data/solid/life-ring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lightbulb.svg b/custom_components/fontawesome/data/solid/lightbulb.svg deleted file mode 100644 index 48692771..00000000 --- a/custom_components/fontawesome/data/solid/lightbulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lines-leaning.svg b/custom_components/fontawesome/data/solid/lines-leaning.svg deleted file mode 100644 index 50d1070d..00000000 --- a/custom_components/fontawesome/data/solid/lines-leaning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/link-slash.svg b/custom_components/fontawesome/data/solid/link-slash.svg deleted file mode 100644 index 619e197c..00000000 --- a/custom_components/fontawesome/data/solid/link-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/link.svg b/custom_components/fontawesome/data/solid/link.svg deleted file mode 100644 index 191e7454..00000000 --- a/custom_components/fontawesome/data/solid/link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lira-sign.svg b/custom_components/fontawesome/data/solid/lira-sign.svg deleted file mode 100644 index ceec1d82..00000000 --- a/custom_components/fontawesome/data/solid/lira-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/list-check.svg b/custom_components/fontawesome/data/solid/list-check.svg deleted file mode 100644 index 72748bd0..00000000 --- a/custom_components/fontawesome/data/solid/list-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/list-ol.svg b/custom_components/fontawesome/data/solid/list-ol.svg deleted file mode 100644 index 6454053d..00000000 --- a/custom_components/fontawesome/data/solid/list-ol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/list-ul.svg b/custom_components/fontawesome/data/solid/list-ul.svg deleted file mode 100644 index ab55a8eb..00000000 --- a/custom_components/fontawesome/data/solid/list-ul.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/list.svg b/custom_components/fontawesome/data/solid/list.svg deleted file mode 100644 index f017952b..00000000 --- a/custom_components/fontawesome/data/solid/list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/litecoin-sign.svg b/custom_components/fontawesome/data/solid/litecoin-sign.svg deleted file mode 100644 index 152003d9..00000000 --- a/custom_components/fontawesome/data/solid/litecoin-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/location-arrow.svg b/custom_components/fontawesome/data/solid/location-arrow.svg deleted file mode 100644 index cbb2a0d8..00000000 --- a/custom_components/fontawesome/data/solid/location-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/location-crosshairs.svg b/custom_components/fontawesome/data/solid/location-crosshairs.svg deleted file mode 100644 index 6dee8c9c..00000000 --- a/custom_components/fontawesome/data/solid/location-crosshairs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/location-dot.svg b/custom_components/fontawesome/data/solid/location-dot.svg deleted file mode 100644 index 7965068d..00000000 --- a/custom_components/fontawesome/data/solid/location-dot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/location-pin-lock.svg b/custom_components/fontawesome/data/solid/location-pin-lock.svg deleted file mode 100644 index e83106db..00000000 --- a/custom_components/fontawesome/data/solid/location-pin-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/location-pin.svg b/custom_components/fontawesome/data/solid/location-pin.svg deleted file mode 100644 index e5de57b0..00000000 --- a/custom_components/fontawesome/data/solid/location-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lock-open.svg b/custom_components/fontawesome/data/solid/lock-open.svg deleted file mode 100644 index 290a5d2a..00000000 --- a/custom_components/fontawesome/data/solid/lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lock.svg b/custom_components/fontawesome/data/solid/lock.svg deleted file mode 100644 index 4cd929bf..00000000 --- a/custom_components/fontawesome/data/solid/lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/locust.svg b/custom_components/fontawesome/data/solid/locust.svg deleted file mode 100644 index a5dcf79d..00000000 --- a/custom_components/fontawesome/data/solid/locust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lungs-virus.svg b/custom_components/fontawesome/data/solid/lungs-virus.svg deleted file mode 100644 index 0d3f12cf..00000000 --- a/custom_components/fontawesome/data/solid/lungs-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/lungs.svg b/custom_components/fontawesome/data/solid/lungs.svg deleted file mode 100644 index 53bc8d82..00000000 --- a/custom_components/fontawesome/data/solid/lungs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/m.svg b/custom_components/fontawesome/data/solid/m.svg deleted file mode 100644 index 0d8cf668..00000000 --- a/custom_components/fontawesome/data/solid/m.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnet.svg b/custom_components/fontawesome/data/solid/magnet.svg deleted file mode 100644 index 9a843fc2..00000000 --- a/custom_components/fontawesome/data/solid/magnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-arrow-right.svg b/custom_components/fontawesome/data/solid/magnifying-glass-arrow-right.svg deleted file mode 100644 index 7989383f..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-chart.svg b/custom_components/fontawesome/data/solid/magnifying-glass-chart.svg deleted file mode 100644 index 95c53d89..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-dollar.svg b/custom_components/fontawesome/data/solid/magnifying-glass-dollar.svg deleted file mode 100644 index c8a26bd2..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-location.svg b/custom_components/fontawesome/data/solid/magnifying-glass-location.svg deleted file mode 100644 index 47922b1e..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-minus.svg b/custom_components/fontawesome/data/solid/magnifying-glass-minus.svg deleted file mode 100644 index 228cd636..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass-plus.svg b/custom_components/fontawesome/data/solid/magnifying-glass-plus.svg deleted file mode 100644 index 08cc747e..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/magnifying-glass.svg b/custom_components/fontawesome/data/solid/magnifying-glass.svg deleted file mode 100644 index 2fabbf44..00000000 --- a/custom_components/fontawesome/data/solid/magnifying-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/manat-sign.svg b/custom_components/fontawesome/data/solid/manat-sign.svg deleted file mode 100644 index a2bd66f1..00000000 --- a/custom_components/fontawesome/data/solid/manat-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/map-location-dot.svg b/custom_components/fontawesome/data/solid/map-location-dot.svg deleted file mode 100644 index 3e95ee07..00000000 --- a/custom_components/fontawesome/data/solid/map-location-dot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/map-location.svg b/custom_components/fontawesome/data/solid/map-location.svg deleted file mode 100644 index e1ffbbc7..00000000 --- a/custom_components/fontawesome/data/solid/map-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/map-pin.svg b/custom_components/fontawesome/data/solid/map-pin.svg deleted file mode 100644 index 9e40ed41..00000000 --- a/custom_components/fontawesome/data/solid/map-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/map.svg b/custom_components/fontawesome/data/solid/map.svg deleted file mode 100644 index f29e38fd..00000000 --- a/custom_components/fontawesome/data/solid/map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/marker.svg b/custom_components/fontawesome/data/solid/marker.svg deleted file mode 100644 index 8b378b65..00000000 --- a/custom_components/fontawesome/data/solid/marker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-and-venus-burst.svg b/custom_components/fontawesome/data/solid/mars-and-venus-burst.svg deleted file mode 100644 index e0b147a1..00000000 --- a/custom_components/fontawesome/data/solid/mars-and-venus-burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-and-venus.svg b/custom_components/fontawesome/data/solid/mars-and-venus.svg deleted file mode 100644 index c7d399bb..00000000 --- a/custom_components/fontawesome/data/solid/mars-and-venus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-double.svg b/custom_components/fontawesome/data/solid/mars-double.svg deleted file mode 100644 index 0fe88b77..00000000 --- a/custom_components/fontawesome/data/solid/mars-double.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-stroke-right.svg b/custom_components/fontawesome/data/solid/mars-stroke-right.svg deleted file mode 100644 index 849eafd5..00000000 --- a/custom_components/fontawesome/data/solid/mars-stroke-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-stroke-up.svg b/custom_components/fontawesome/data/solid/mars-stroke-up.svg deleted file mode 100644 index 69934f3f..00000000 --- a/custom_components/fontawesome/data/solid/mars-stroke-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars-stroke.svg b/custom_components/fontawesome/data/solid/mars-stroke.svg deleted file mode 100644 index f744b0d8..00000000 --- a/custom_components/fontawesome/data/solid/mars-stroke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mars.svg b/custom_components/fontawesome/data/solid/mars.svg deleted file mode 100644 index d4629284..00000000 --- a/custom_components/fontawesome/data/solid/mars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/martini-glass-citrus.svg b/custom_components/fontawesome/data/solid/martini-glass-citrus.svg deleted file mode 100644 index 7500a574..00000000 --- a/custom_components/fontawesome/data/solid/martini-glass-citrus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/martini-glass-empty.svg b/custom_components/fontawesome/data/solid/martini-glass-empty.svg deleted file mode 100644 index 5bbaa33b..00000000 --- a/custom_components/fontawesome/data/solid/martini-glass-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/martini-glass.svg b/custom_components/fontawesome/data/solid/martini-glass.svg deleted file mode 100644 index 3a67b519..00000000 --- a/custom_components/fontawesome/data/solid/martini-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mask-face.svg b/custom_components/fontawesome/data/solid/mask-face.svg deleted file mode 100644 index d040f95f..00000000 --- a/custom_components/fontawesome/data/solid/mask-face.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mask-ventilator.svg b/custom_components/fontawesome/data/solid/mask-ventilator.svg deleted file mode 100644 index 227e734b..00000000 --- a/custom_components/fontawesome/data/solid/mask-ventilator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mask.svg b/custom_components/fontawesome/data/solid/mask.svg deleted file mode 100644 index 75883ddc..00000000 --- a/custom_components/fontawesome/data/solid/mask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/masks-theater.svg b/custom_components/fontawesome/data/solid/masks-theater.svg deleted file mode 100644 index 919abcc0..00000000 --- a/custom_components/fontawesome/data/solid/masks-theater.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mattress-pillow.svg b/custom_components/fontawesome/data/solid/mattress-pillow.svg deleted file mode 100644 index 438aa0f9..00000000 --- a/custom_components/fontawesome/data/solid/mattress-pillow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/maximize.svg b/custom_components/fontawesome/data/solid/maximize.svg deleted file mode 100644 index f6e9f67e..00000000 --- a/custom_components/fontawesome/data/solid/maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/medal.svg b/custom_components/fontawesome/data/solid/medal.svg deleted file mode 100644 index 4a24a4c1..00000000 --- a/custom_components/fontawesome/data/solid/medal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/memory.svg b/custom_components/fontawesome/data/solid/memory.svg deleted file mode 100644 index 18833088..00000000 --- a/custom_components/fontawesome/data/solid/memory.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/menorah.svg b/custom_components/fontawesome/data/solid/menorah.svg deleted file mode 100644 index 94ab8292..00000000 --- a/custom_components/fontawesome/data/solid/menorah.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mercury.svg b/custom_components/fontawesome/data/solid/mercury.svg deleted file mode 100644 index b41bcf3b..00000000 --- a/custom_components/fontawesome/data/solid/mercury.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/message.svg b/custom_components/fontawesome/data/solid/message.svg deleted file mode 100644 index fd5074e0..00000000 --- a/custom_components/fontawesome/data/solid/message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/meteor.svg b/custom_components/fontawesome/data/solid/meteor.svg deleted file mode 100644 index 497ab847..00000000 --- a/custom_components/fontawesome/data/solid/meteor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microchip.svg b/custom_components/fontawesome/data/solid/microchip.svg deleted file mode 100644 index 9e5884fa..00000000 --- a/custom_components/fontawesome/data/solid/microchip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microphone-lines-slash.svg b/custom_components/fontawesome/data/solid/microphone-lines-slash.svg deleted file mode 100644 index 0b62f350..00000000 --- a/custom_components/fontawesome/data/solid/microphone-lines-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microphone-lines.svg b/custom_components/fontawesome/data/solid/microphone-lines.svg deleted file mode 100644 index c1a3dc38..00000000 --- a/custom_components/fontawesome/data/solid/microphone-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microphone-slash.svg b/custom_components/fontawesome/data/solid/microphone-slash.svg deleted file mode 100644 index 33331aa4..00000000 --- a/custom_components/fontawesome/data/solid/microphone-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microphone.svg b/custom_components/fontawesome/data/solid/microphone.svg deleted file mode 100644 index 932d6a2d..00000000 --- a/custom_components/fontawesome/data/solid/microphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/microscope.svg b/custom_components/fontawesome/data/solid/microscope.svg deleted file mode 100644 index 3860c3fd..00000000 --- a/custom_components/fontawesome/data/solid/microscope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mill-sign.svg b/custom_components/fontawesome/data/solid/mill-sign.svg deleted file mode 100644 index 2e7bcdbe..00000000 --- a/custom_components/fontawesome/data/solid/mill-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/minimize.svg b/custom_components/fontawesome/data/solid/minimize.svg deleted file mode 100644 index d5f39a5b..00000000 --- a/custom_components/fontawesome/data/solid/minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/minus.svg b/custom_components/fontawesome/data/solid/minus.svg deleted file mode 100644 index c86b6641..00000000 --- a/custom_components/fontawesome/data/solid/minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mitten.svg b/custom_components/fontawesome/data/solid/mitten.svg deleted file mode 100644 index d4dd7591..00000000 --- a/custom_components/fontawesome/data/solid/mitten.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mobile-button.svg b/custom_components/fontawesome/data/solid/mobile-button.svg deleted file mode 100644 index ba601d6e..00000000 --- a/custom_components/fontawesome/data/solid/mobile-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mobile-retro.svg b/custom_components/fontawesome/data/solid/mobile-retro.svg deleted file mode 100644 index cde4a51a..00000000 --- a/custom_components/fontawesome/data/solid/mobile-retro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mobile-screen-button.svg b/custom_components/fontawesome/data/solid/mobile-screen-button.svg deleted file mode 100644 index 20162d64..00000000 --- a/custom_components/fontawesome/data/solid/mobile-screen-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mobile-screen.svg b/custom_components/fontawesome/data/solid/mobile-screen.svg deleted file mode 100644 index 9aa48803..00000000 --- a/custom_components/fontawesome/data/solid/mobile-screen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mobile.svg b/custom_components/fontawesome/data/solid/mobile.svg deleted file mode 100644 index 87dd18d1..00000000 --- a/custom_components/fontawesome/data/solid/mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-1-wave.svg b/custom_components/fontawesome/data/solid/money-bill-1-wave.svg deleted file mode 100644 index 18ab29b0..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-1-wave.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-1.svg b/custom_components/fontawesome/data/solid/money-bill-1.svg deleted file mode 100644 index 46d840f8..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-transfer.svg b/custom_components/fontawesome/data/solid/money-bill-transfer.svg deleted file mode 100644 index 99b8d72f..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-transfer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-trend-up.svg b/custom_components/fontawesome/data/solid/money-bill-trend-up.svg deleted file mode 100644 index 63989e8b..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-trend-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-wave.svg b/custom_components/fontawesome/data/solid/money-bill-wave.svg deleted file mode 100644 index 3f20b545..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-wave.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill-wheat.svg b/custom_components/fontawesome/data/solid/money-bill-wheat.svg deleted file mode 100644 index d99d8b22..00000000 --- a/custom_components/fontawesome/data/solid/money-bill-wheat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bill.svg b/custom_components/fontawesome/data/solid/money-bill.svg deleted file mode 100644 index 56a616d3..00000000 --- a/custom_components/fontawesome/data/solid/money-bill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-bills.svg b/custom_components/fontawesome/data/solid/money-bills.svg deleted file mode 100644 index 6392ce77..00000000 --- a/custom_components/fontawesome/data/solid/money-bills.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-check-dollar.svg b/custom_components/fontawesome/data/solid/money-check-dollar.svg deleted file mode 100644 index b7f44a94..00000000 --- a/custom_components/fontawesome/data/solid/money-check-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/money-check.svg b/custom_components/fontawesome/data/solid/money-check.svg deleted file mode 100644 index 1df5ac4e..00000000 --- a/custom_components/fontawesome/data/solid/money-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/monument.svg b/custom_components/fontawesome/data/solid/monument.svg deleted file mode 100644 index 116829d9..00000000 --- a/custom_components/fontawesome/data/solid/monument.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/moon.svg b/custom_components/fontawesome/data/solid/moon.svg deleted file mode 100644 index dd835670..00000000 --- a/custom_components/fontawesome/data/solid/moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mortar-pestle.svg b/custom_components/fontawesome/data/solid/mortar-pestle.svg deleted file mode 100644 index 5984587b..00000000 --- a/custom_components/fontawesome/data/solid/mortar-pestle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mosque.svg b/custom_components/fontawesome/data/solid/mosque.svg deleted file mode 100644 index d12bf67f..00000000 --- a/custom_components/fontawesome/data/solid/mosque.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mosquito-net.svg b/custom_components/fontawesome/data/solid/mosquito-net.svg deleted file mode 100644 index 12f312c4..00000000 --- a/custom_components/fontawesome/data/solid/mosquito-net.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mosquito.svg b/custom_components/fontawesome/data/solid/mosquito.svg deleted file mode 100644 index 75eddecf..00000000 --- a/custom_components/fontawesome/data/solid/mosquito.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/motorcycle.svg b/custom_components/fontawesome/data/solid/motorcycle.svg deleted file mode 100644 index b884dd31..00000000 --- a/custom_components/fontawesome/data/solid/motorcycle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mound.svg b/custom_components/fontawesome/data/solid/mound.svg deleted file mode 100644 index 93675376..00000000 --- a/custom_components/fontawesome/data/solid/mound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mountain-city.svg b/custom_components/fontawesome/data/solid/mountain-city.svg deleted file mode 100644 index 1d49095b..00000000 --- a/custom_components/fontawesome/data/solid/mountain-city.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mountain-sun.svg b/custom_components/fontawesome/data/solid/mountain-sun.svg deleted file mode 100644 index eff94f73..00000000 --- a/custom_components/fontawesome/data/solid/mountain-sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mountain.svg b/custom_components/fontawesome/data/solid/mountain.svg deleted file mode 100644 index cf890d26..00000000 --- a/custom_components/fontawesome/data/solid/mountain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mug-hot.svg b/custom_components/fontawesome/data/solid/mug-hot.svg deleted file mode 100644 index 46e82dc3..00000000 --- a/custom_components/fontawesome/data/solid/mug-hot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/mug-saucer.svg b/custom_components/fontawesome/data/solid/mug-saucer.svg deleted file mode 100644 index 5d85056c..00000000 --- a/custom_components/fontawesome/data/solid/mug-saucer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/music.svg b/custom_components/fontawesome/data/solid/music.svg deleted file mode 100644 index 8494c729..00000000 --- a/custom_components/fontawesome/data/solid/music.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/n.svg b/custom_components/fontawesome/data/solid/n.svg deleted file mode 100644 index 4cf4ba51..00000000 --- a/custom_components/fontawesome/data/solid/n.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/naira-sign.svg b/custom_components/fontawesome/data/solid/naira-sign.svg deleted file mode 100644 index acb6c41c..00000000 --- a/custom_components/fontawesome/data/solid/naira-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/network-wired.svg b/custom_components/fontawesome/data/solid/network-wired.svg deleted file mode 100644 index 536ffc54..00000000 --- a/custom_components/fontawesome/data/solid/network-wired.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/neuter.svg b/custom_components/fontawesome/data/solid/neuter.svg deleted file mode 100644 index 723162e0..00000000 --- a/custom_components/fontawesome/data/solid/neuter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/newspaper.svg b/custom_components/fontawesome/data/solid/newspaper.svg deleted file mode 100644 index 500691f6..00000000 --- a/custom_components/fontawesome/data/solid/newspaper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/not-equal.svg b/custom_components/fontawesome/data/solid/not-equal.svg deleted file mode 100644 index 79d46bdd..00000000 --- a/custom_components/fontawesome/data/solid/not-equal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/notdef.svg b/custom_components/fontawesome/data/solid/notdef.svg deleted file mode 100644 index c34d2d4f..00000000 --- a/custom_components/fontawesome/data/solid/notdef.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/note-sticky.svg b/custom_components/fontawesome/data/solid/note-sticky.svg deleted file mode 100644 index 655b8cc2..00000000 --- a/custom_components/fontawesome/data/solid/note-sticky.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/notes-medical.svg b/custom_components/fontawesome/data/solid/notes-medical.svg deleted file mode 100644 index 03cd6083..00000000 --- a/custom_components/fontawesome/data/solid/notes-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/o.svg b/custom_components/fontawesome/data/solid/o.svg deleted file mode 100644 index d6519c59..00000000 --- a/custom_components/fontawesome/data/solid/o.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/object-group.svg b/custom_components/fontawesome/data/solid/object-group.svg deleted file mode 100644 index 1f7aae9f..00000000 --- a/custom_components/fontawesome/data/solid/object-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/object-ungroup.svg b/custom_components/fontawesome/data/solid/object-ungroup.svg deleted file mode 100644 index 2fa3a227..00000000 --- a/custom_components/fontawesome/data/solid/object-ungroup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/oil-can.svg b/custom_components/fontawesome/data/solid/oil-can.svg deleted file mode 100644 index 83379141..00000000 --- a/custom_components/fontawesome/data/solid/oil-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/oil-well.svg b/custom_components/fontawesome/data/solid/oil-well.svg deleted file mode 100644 index aeebc39f..00000000 --- a/custom_components/fontawesome/data/solid/oil-well.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/om.svg b/custom_components/fontawesome/data/solid/om.svg deleted file mode 100644 index 73955d87..00000000 --- a/custom_components/fontawesome/data/solid/om.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/otter.svg b/custom_components/fontawesome/data/solid/otter.svg deleted file mode 100644 index 69e45595..00000000 --- a/custom_components/fontawesome/data/solid/otter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/outdent.svg b/custom_components/fontawesome/data/solid/outdent.svg deleted file mode 100644 index 1643b148..00000000 --- a/custom_components/fontawesome/data/solid/outdent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/p.svg b/custom_components/fontawesome/data/solid/p.svg deleted file mode 100644 index ba0dd3d2..00000000 --- a/custom_components/fontawesome/data/solid/p.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pager.svg b/custom_components/fontawesome/data/solid/pager.svg deleted file mode 100644 index 225d53ae..00000000 --- a/custom_components/fontawesome/data/solid/pager.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paint-roller.svg b/custom_components/fontawesome/data/solid/paint-roller.svg deleted file mode 100644 index 6060141f..00000000 --- a/custom_components/fontawesome/data/solid/paint-roller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paintbrush.svg b/custom_components/fontawesome/data/solid/paintbrush.svg deleted file mode 100644 index 9aa3da6d..00000000 --- a/custom_components/fontawesome/data/solid/paintbrush.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/palette.svg b/custom_components/fontawesome/data/solid/palette.svg deleted file mode 100644 index 097df3c9..00000000 --- a/custom_components/fontawesome/data/solid/palette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pallet.svg b/custom_components/fontawesome/data/solid/pallet.svg deleted file mode 100644 index 46604648..00000000 --- a/custom_components/fontawesome/data/solid/pallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/panorama.svg b/custom_components/fontawesome/data/solid/panorama.svg deleted file mode 100644 index b3e66752..00000000 --- a/custom_components/fontawesome/data/solid/panorama.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paper-plane.svg b/custom_components/fontawesome/data/solid/paper-plane.svg deleted file mode 100644 index a65f11bb..00000000 --- a/custom_components/fontawesome/data/solid/paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paperclip.svg b/custom_components/fontawesome/data/solid/paperclip.svg deleted file mode 100644 index c62fea6d..00000000 --- a/custom_components/fontawesome/data/solid/paperclip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/parachute-box.svg b/custom_components/fontawesome/data/solid/parachute-box.svg deleted file mode 100644 index 89d18559..00000000 --- a/custom_components/fontawesome/data/solid/parachute-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paragraph.svg b/custom_components/fontawesome/data/solid/paragraph.svg deleted file mode 100644 index 6936a6ed..00000000 --- a/custom_components/fontawesome/data/solid/paragraph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/passport.svg b/custom_components/fontawesome/data/solid/passport.svg deleted file mode 100644 index 6034e068..00000000 --- a/custom_components/fontawesome/data/solid/passport.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paste.svg b/custom_components/fontawesome/data/solid/paste.svg deleted file mode 100644 index 29fcd20f..00000000 --- a/custom_components/fontawesome/data/solid/paste.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pause.svg b/custom_components/fontawesome/data/solid/pause.svg deleted file mode 100644 index 7c89e05b..00000000 --- a/custom_components/fontawesome/data/solid/pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/paw.svg b/custom_components/fontawesome/data/solid/paw.svg deleted file mode 100644 index b0bc5165..00000000 --- a/custom_components/fontawesome/data/solid/paw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/peace.svg b/custom_components/fontawesome/data/solid/peace.svg deleted file mode 100644 index 45a6d3cf..00000000 --- a/custom_components/fontawesome/data/solid/peace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen-clip.svg b/custom_components/fontawesome/data/solid/pen-clip.svg deleted file mode 100644 index 9b12138e..00000000 --- a/custom_components/fontawesome/data/solid/pen-clip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen-fancy.svg b/custom_components/fontawesome/data/solid/pen-fancy.svg deleted file mode 100644 index c0433e2e..00000000 --- a/custom_components/fontawesome/data/solid/pen-fancy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen-nib.svg b/custom_components/fontawesome/data/solid/pen-nib.svg deleted file mode 100644 index c9be37a3..00000000 --- a/custom_components/fontawesome/data/solid/pen-nib.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen-ruler.svg b/custom_components/fontawesome/data/solid/pen-ruler.svg deleted file mode 100644 index 2827a82f..00000000 --- a/custom_components/fontawesome/data/solid/pen-ruler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen-to-square.svg b/custom_components/fontawesome/data/solid/pen-to-square.svg deleted file mode 100644 index d7b0f971..00000000 --- a/custom_components/fontawesome/data/solid/pen-to-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pen.svg b/custom_components/fontawesome/data/solid/pen.svg deleted file mode 100644 index 4455241d..00000000 --- a/custom_components/fontawesome/data/solid/pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pencil.svg b/custom_components/fontawesome/data/solid/pencil.svg deleted file mode 100644 index 8f4531d9..00000000 --- a/custom_components/fontawesome/data/solid/pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-arrows.svg b/custom_components/fontawesome/data/solid/people-arrows.svg deleted file mode 100644 index fd7bf2c9..00000000 --- a/custom_components/fontawesome/data/solid/people-arrows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-carry-box.svg b/custom_components/fontawesome/data/solid/people-carry-box.svg deleted file mode 100644 index de21f160..00000000 --- a/custom_components/fontawesome/data/solid/people-carry-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-group.svg b/custom_components/fontawesome/data/solid/people-group.svg deleted file mode 100644 index 565c4b0c..00000000 --- a/custom_components/fontawesome/data/solid/people-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-line.svg b/custom_components/fontawesome/data/solid/people-line.svg deleted file mode 100644 index 3f7a0287..00000000 --- a/custom_components/fontawesome/data/solid/people-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-pulling.svg b/custom_components/fontawesome/data/solid/people-pulling.svg deleted file mode 100644 index 7beb23be..00000000 --- a/custom_components/fontawesome/data/solid/people-pulling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-robbery.svg b/custom_components/fontawesome/data/solid/people-robbery.svg deleted file mode 100644 index 61491d1a..00000000 --- a/custom_components/fontawesome/data/solid/people-robbery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/people-roof.svg b/custom_components/fontawesome/data/solid/people-roof.svg deleted file mode 100644 index b3348e96..00000000 --- a/custom_components/fontawesome/data/solid/people-roof.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pepper-hot.svg b/custom_components/fontawesome/data/solid/pepper-hot.svg deleted file mode 100644 index 7abbaf8d..00000000 --- a/custom_components/fontawesome/data/solid/pepper-hot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/percent.svg b/custom_components/fontawesome/data/solid/percent.svg deleted file mode 100644 index 50355978..00000000 --- a/custom_components/fontawesome/data/solid/percent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-arrow-down-to-line.svg b/custom_components/fontawesome/data/solid/person-arrow-down-to-line.svg deleted file mode 100644 index be15203f..00000000 --- a/custom_components/fontawesome/data/solid/person-arrow-down-to-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-arrow-up-from-line.svg b/custom_components/fontawesome/data/solid/person-arrow-up-from-line.svg deleted file mode 100644 index 759bc066..00000000 --- a/custom_components/fontawesome/data/solid/person-arrow-up-from-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-biking.svg b/custom_components/fontawesome/data/solid/person-biking.svg deleted file mode 100644 index c358593f..00000000 --- a/custom_components/fontawesome/data/solid/person-biking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-booth.svg b/custom_components/fontawesome/data/solid/person-booth.svg deleted file mode 100644 index f2854c8c..00000000 --- a/custom_components/fontawesome/data/solid/person-booth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-breastfeeding.svg b/custom_components/fontawesome/data/solid/person-breastfeeding.svg deleted file mode 100644 index 8c7b06ca..00000000 --- a/custom_components/fontawesome/data/solid/person-breastfeeding.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-burst.svg b/custom_components/fontawesome/data/solid/person-burst.svg deleted file mode 100644 index d9e7bfcd..00000000 --- a/custom_components/fontawesome/data/solid/person-burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-cane.svg b/custom_components/fontawesome/data/solid/person-cane.svg deleted file mode 100644 index 0fb1f5c6..00000000 --- a/custom_components/fontawesome/data/solid/person-cane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-chalkboard.svg b/custom_components/fontawesome/data/solid/person-chalkboard.svg deleted file mode 100644 index 69b801e1..00000000 --- a/custom_components/fontawesome/data/solid/person-chalkboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-check.svg b/custom_components/fontawesome/data/solid/person-circle-check.svg deleted file mode 100644 index c712e93a..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-exclamation.svg b/custom_components/fontawesome/data/solid/person-circle-exclamation.svg deleted file mode 100644 index 23ba0f5e..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-minus.svg b/custom_components/fontawesome/data/solid/person-circle-minus.svg deleted file mode 100644 index 315d4441..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-plus.svg b/custom_components/fontawesome/data/solid/person-circle-plus.svg deleted file mode 100644 index 1d97c76f..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-question.svg b/custom_components/fontawesome/data/solid/person-circle-question.svg deleted file mode 100644 index 32e8169a..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-circle-xmark.svg b/custom_components/fontawesome/data/solid/person-circle-xmark.svg deleted file mode 100644 index 1e2b16ca..00000000 --- a/custom_components/fontawesome/data/solid/person-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-digging.svg b/custom_components/fontawesome/data/solid/person-digging.svg deleted file mode 100644 index 6959541d..00000000 --- a/custom_components/fontawesome/data/solid/person-digging.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-dots-from-line.svg b/custom_components/fontawesome/data/solid/person-dots-from-line.svg deleted file mode 100644 index 6458a3e2..00000000 --- a/custom_components/fontawesome/data/solid/person-dots-from-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-dress-burst.svg b/custom_components/fontawesome/data/solid/person-dress-burst.svg deleted file mode 100644 index 8a42edc3..00000000 --- a/custom_components/fontawesome/data/solid/person-dress-burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-dress.svg b/custom_components/fontawesome/data/solid/person-dress.svg deleted file mode 100644 index c19f9088..00000000 --- a/custom_components/fontawesome/data/solid/person-dress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-drowning.svg b/custom_components/fontawesome/data/solid/person-drowning.svg deleted file mode 100644 index 675f4234..00000000 --- a/custom_components/fontawesome/data/solid/person-drowning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-falling-burst.svg b/custom_components/fontawesome/data/solid/person-falling-burst.svg deleted file mode 100644 index 6841f7bd..00000000 --- a/custom_components/fontawesome/data/solid/person-falling-burst.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-falling.svg b/custom_components/fontawesome/data/solid/person-falling.svg deleted file mode 100644 index f5af7826..00000000 --- a/custom_components/fontawesome/data/solid/person-falling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-half-dress.svg b/custom_components/fontawesome/data/solid/person-half-dress.svg deleted file mode 100644 index 6cc2a652..00000000 --- a/custom_components/fontawesome/data/solid/person-half-dress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-harassing.svg b/custom_components/fontawesome/data/solid/person-harassing.svg deleted file mode 100644 index 2d0466d5..00000000 --- a/custom_components/fontawesome/data/solid/person-harassing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-hiking.svg b/custom_components/fontawesome/data/solid/person-hiking.svg deleted file mode 100644 index d9406217..00000000 --- a/custom_components/fontawesome/data/solid/person-hiking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-military-pointing.svg b/custom_components/fontawesome/data/solid/person-military-pointing.svg deleted file mode 100644 index 305afdac..00000000 --- a/custom_components/fontawesome/data/solid/person-military-pointing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-military-rifle.svg b/custom_components/fontawesome/data/solid/person-military-rifle.svg deleted file mode 100644 index 5c96e2c4..00000000 --- a/custom_components/fontawesome/data/solid/person-military-rifle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-military-to-person.svg b/custom_components/fontawesome/data/solid/person-military-to-person.svg deleted file mode 100644 index e618382a..00000000 --- a/custom_components/fontawesome/data/solid/person-military-to-person.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-praying.svg b/custom_components/fontawesome/data/solid/person-praying.svg deleted file mode 100644 index 8e113074..00000000 --- a/custom_components/fontawesome/data/solid/person-praying.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-pregnant.svg b/custom_components/fontawesome/data/solid/person-pregnant.svg deleted file mode 100644 index cabb090e..00000000 --- a/custom_components/fontawesome/data/solid/person-pregnant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-rays.svg b/custom_components/fontawesome/data/solid/person-rays.svg deleted file mode 100644 index 0d5c4f81..00000000 --- a/custom_components/fontawesome/data/solid/person-rays.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-rifle.svg b/custom_components/fontawesome/data/solid/person-rifle.svg deleted file mode 100644 index 341dcc03..00000000 --- a/custom_components/fontawesome/data/solid/person-rifle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-running.svg b/custom_components/fontawesome/data/solid/person-running.svg deleted file mode 100644 index d0d21eb9..00000000 --- a/custom_components/fontawesome/data/solid/person-running.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-shelter.svg b/custom_components/fontawesome/data/solid/person-shelter.svg deleted file mode 100644 index 0a3ca4df..00000000 --- a/custom_components/fontawesome/data/solid/person-shelter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-skating.svg b/custom_components/fontawesome/data/solid/person-skating.svg deleted file mode 100644 index 3d694d04..00000000 --- a/custom_components/fontawesome/data/solid/person-skating.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-skiing-nordic.svg b/custom_components/fontawesome/data/solid/person-skiing-nordic.svg deleted file mode 100644 index 06d44a0b..00000000 --- a/custom_components/fontawesome/data/solid/person-skiing-nordic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-skiing.svg b/custom_components/fontawesome/data/solid/person-skiing.svg deleted file mode 100644 index 38ba8555..00000000 --- a/custom_components/fontawesome/data/solid/person-skiing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-snowboarding.svg b/custom_components/fontawesome/data/solid/person-snowboarding.svg deleted file mode 100644 index 0572dc2c..00000000 --- a/custom_components/fontawesome/data/solid/person-snowboarding.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-swimming.svg b/custom_components/fontawesome/data/solid/person-swimming.svg deleted file mode 100644 index 1443a968..00000000 --- a/custom_components/fontawesome/data/solid/person-swimming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-through-window.svg b/custom_components/fontawesome/data/solid/person-through-window.svg deleted file mode 100644 index 6becf704..00000000 --- a/custom_components/fontawesome/data/solid/person-through-window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking-arrow-loop-left.svg b/custom_components/fontawesome/data/solid/person-walking-arrow-loop-left.svg deleted file mode 100644 index e122bf2a..00000000 --- a/custom_components/fontawesome/data/solid/person-walking-arrow-loop-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking-arrow-right.svg b/custom_components/fontawesome/data/solid/person-walking-arrow-right.svg deleted file mode 100644 index 34b38553..00000000 --- a/custom_components/fontawesome/data/solid/person-walking-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking-dashed-line-arrow-right.svg b/custom_components/fontawesome/data/solid/person-walking-dashed-line-arrow-right.svg deleted file mode 100644 index 63531a40..00000000 --- a/custom_components/fontawesome/data/solid/person-walking-dashed-line-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking-luggage.svg b/custom_components/fontawesome/data/solid/person-walking-luggage.svg deleted file mode 100644 index f328e24b..00000000 --- a/custom_components/fontawesome/data/solid/person-walking-luggage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking-with-cane.svg b/custom_components/fontawesome/data/solid/person-walking-with-cane.svg deleted file mode 100644 index 62873885..00000000 --- a/custom_components/fontawesome/data/solid/person-walking-with-cane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person-walking.svg b/custom_components/fontawesome/data/solid/person-walking.svg deleted file mode 100644 index 8a121b19..00000000 --- a/custom_components/fontawesome/data/solid/person-walking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/person.svg b/custom_components/fontawesome/data/solid/person.svg deleted file mode 100644 index 9fd7f260..00000000 --- a/custom_components/fontawesome/data/solid/person.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/peseta-sign.svg b/custom_components/fontawesome/data/solid/peseta-sign.svg deleted file mode 100644 index dcfd889f..00000000 --- a/custom_components/fontawesome/data/solid/peseta-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/peso-sign.svg b/custom_components/fontawesome/data/solid/peso-sign.svg deleted file mode 100644 index b5a751e8..00000000 --- a/custom_components/fontawesome/data/solid/peso-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/phone-flip.svg b/custom_components/fontawesome/data/solid/phone-flip.svg deleted file mode 100644 index 48d05a8f..00000000 --- a/custom_components/fontawesome/data/solid/phone-flip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/phone-slash.svg b/custom_components/fontawesome/data/solid/phone-slash.svg deleted file mode 100644 index b9dea46b..00000000 --- a/custom_components/fontawesome/data/solid/phone-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/phone-volume.svg b/custom_components/fontawesome/data/solid/phone-volume.svg deleted file mode 100644 index 8487764d..00000000 --- a/custom_components/fontawesome/data/solid/phone-volume.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/phone.svg b/custom_components/fontawesome/data/solid/phone.svg deleted file mode 100644 index 3249580f..00000000 --- a/custom_components/fontawesome/data/solid/phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/photo-film.svg b/custom_components/fontawesome/data/solid/photo-film.svg deleted file mode 100644 index cc440af0..00000000 --- a/custom_components/fontawesome/data/solid/photo-film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/piggy-bank.svg b/custom_components/fontawesome/data/solid/piggy-bank.svg deleted file mode 100644 index 350a7469..00000000 --- a/custom_components/fontawesome/data/solid/piggy-bank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pills.svg b/custom_components/fontawesome/data/solid/pills.svg deleted file mode 100644 index a504b889..00000000 --- a/custom_components/fontawesome/data/solid/pills.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pizza-slice.svg b/custom_components/fontawesome/data/solid/pizza-slice.svg deleted file mode 100644 index b0da95ae..00000000 --- a/custom_components/fontawesome/data/solid/pizza-slice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/place-of-worship.svg b/custom_components/fontawesome/data/solid/place-of-worship.svg deleted file mode 100644 index 79fc7c6c..00000000 --- a/custom_components/fontawesome/data/solid/place-of-worship.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-arrival.svg b/custom_components/fontawesome/data/solid/plane-arrival.svg deleted file mode 100644 index 03c812db..00000000 --- a/custom_components/fontawesome/data/solid/plane-arrival.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-circle-check.svg b/custom_components/fontawesome/data/solid/plane-circle-check.svg deleted file mode 100644 index 8ef685cb..00000000 --- a/custom_components/fontawesome/data/solid/plane-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-circle-exclamation.svg b/custom_components/fontawesome/data/solid/plane-circle-exclamation.svg deleted file mode 100644 index faa3b332..00000000 --- a/custom_components/fontawesome/data/solid/plane-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-circle-xmark.svg b/custom_components/fontawesome/data/solid/plane-circle-xmark.svg deleted file mode 100644 index 46e39826..00000000 --- a/custom_components/fontawesome/data/solid/plane-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-departure.svg b/custom_components/fontawesome/data/solid/plane-departure.svg deleted file mode 100644 index ea25b1f1..00000000 --- a/custom_components/fontawesome/data/solid/plane-departure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-lock.svg b/custom_components/fontawesome/data/solid/plane-lock.svg deleted file mode 100644 index d162c6e7..00000000 --- a/custom_components/fontawesome/data/solid/plane-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-slash.svg b/custom_components/fontawesome/data/solid/plane-slash.svg deleted file mode 100644 index a15044b8..00000000 --- a/custom_components/fontawesome/data/solid/plane-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane-up.svg b/custom_components/fontawesome/data/solid/plane-up.svg deleted file mode 100644 index b05e5224..00000000 --- a/custom_components/fontawesome/data/solid/plane-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plane.svg b/custom_components/fontawesome/data/solid/plane.svg deleted file mode 100644 index 839351f3..00000000 --- a/custom_components/fontawesome/data/solid/plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plant-wilt.svg b/custom_components/fontawesome/data/solid/plant-wilt.svg deleted file mode 100644 index ae679fdd..00000000 --- a/custom_components/fontawesome/data/solid/plant-wilt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plate-wheat.svg b/custom_components/fontawesome/data/solid/plate-wheat.svg deleted file mode 100644 index 75a7010f..00000000 --- a/custom_components/fontawesome/data/solid/plate-wheat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/play.svg b/custom_components/fontawesome/data/solid/play.svg deleted file mode 100644 index 1ca693a4..00000000 --- a/custom_components/fontawesome/data/solid/play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-bolt.svg b/custom_components/fontawesome/data/solid/plug-circle-bolt.svg deleted file mode 100644 index bb3f61a9..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-check.svg b/custom_components/fontawesome/data/solid/plug-circle-check.svg deleted file mode 100644 index 52c4a048..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-exclamation.svg b/custom_components/fontawesome/data/solid/plug-circle-exclamation.svg deleted file mode 100644 index 232d491a..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-minus.svg b/custom_components/fontawesome/data/solid/plug-circle-minus.svg deleted file mode 100644 index cf3db994..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-plus.svg b/custom_components/fontawesome/data/solid/plug-circle-plus.svg deleted file mode 100644 index fedd47c8..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug-circle-xmark.svg b/custom_components/fontawesome/data/solid/plug-circle-xmark.svg deleted file mode 100644 index 7123e47c..00000000 --- a/custom_components/fontawesome/data/solid/plug-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plug.svg b/custom_components/fontawesome/data/solid/plug.svg deleted file mode 100644 index 971e24e5..00000000 --- a/custom_components/fontawesome/data/solid/plug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plus-minus.svg b/custom_components/fontawesome/data/solid/plus-minus.svg deleted file mode 100644 index 6972c0ab..00000000 --- a/custom_components/fontawesome/data/solid/plus-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/plus.svg b/custom_components/fontawesome/data/solid/plus.svg deleted file mode 100644 index 81161a49..00000000 --- a/custom_components/fontawesome/data/solid/plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/podcast.svg b/custom_components/fontawesome/data/solid/podcast.svg deleted file mode 100644 index 8f2064e5..00000000 --- a/custom_components/fontawesome/data/solid/podcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/poo-storm.svg b/custom_components/fontawesome/data/solid/poo-storm.svg deleted file mode 100644 index e08cefcc..00000000 --- a/custom_components/fontawesome/data/solid/poo-storm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/poo.svg b/custom_components/fontawesome/data/solid/poo.svg deleted file mode 100644 index b4b9f171..00000000 --- a/custom_components/fontawesome/data/solid/poo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/poop.svg b/custom_components/fontawesome/data/solid/poop.svg deleted file mode 100644 index df772506..00000000 --- a/custom_components/fontawesome/data/solid/poop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/power-off.svg b/custom_components/fontawesome/data/solid/power-off.svg deleted file mode 100644 index ec8996af..00000000 --- a/custom_components/fontawesome/data/solid/power-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/prescription-bottle-medical.svg b/custom_components/fontawesome/data/solid/prescription-bottle-medical.svg deleted file mode 100644 index 9a889353..00000000 --- a/custom_components/fontawesome/data/solid/prescription-bottle-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/prescription-bottle.svg b/custom_components/fontawesome/data/solid/prescription-bottle.svg deleted file mode 100644 index 32a2abb8..00000000 --- a/custom_components/fontawesome/data/solid/prescription-bottle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/prescription.svg b/custom_components/fontawesome/data/solid/prescription.svg deleted file mode 100644 index a9a35066..00000000 --- a/custom_components/fontawesome/data/solid/prescription.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/print.svg b/custom_components/fontawesome/data/solid/print.svg deleted file mode 100644 index ea1592db..00000000 --- a/custom_components/fontawesome/data/solid/print.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pump-medical.svg b/custom_components/fontawesome/data/solid/pump-medical.svg deleted file mode 100644 index e61277fb..00000000 --- a/custom_components/fontawesome/data/solid/pump-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/pump-soap.svg b/custom_components/fontawesome/data/solid/pump-soap.svg deleted file mode 100644 index 8f2a8254..00000000 --- a/custom_components/fontawesome/data/solid/pump-soap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/puzzle-piece.svg b/custom_components/fontawesome/data/solid/puzzle-piece.svg deleted file mode 100644 index a5ac4443..00000000 --- a/custom_components/fontawesome/data/solid/puzzle-piece.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/q.svg b/custom_components/fontawesome/data/solid/q.svg deleted file mode 100644 index 72deffa0..00000000 --- a/custom_components/fontawesome/data/solid/q.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/qrcode.svg b/custom_components/fontawesome/data/solid/qrcode.svg deleted file mode 100644 index a1af51ff..00000000 --- a/custom_components/fontawesome/data/solid/qrcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/question.svg b/custom_components/fontawesome/data/solid/question.svg deleted file mode 100644 index d5071ebf..00000000 --- a/custom_components/fontawesome/data/solid/question.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/quote-left.svg b/custom_components/fontawesome/data/solid/quote-left.svg deleted file mode 100644 index eabc13d4..00000000 --- a/custom_components/fontawesome/data/solid/quote-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/quote-right.svg b/custom_components/fontawesome/data/solid/quote-right.svg deleted file mode 100644 index 28f5e791..00000000 --- a/custom_components/fontawesome/data/solid/quote-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/r.svg b/custom_components/fontawesome/data/solid/r.svg deleted file mode 100644 index 8b7a0d4c..00000000 --- a/custom_components/fontawesome/data/solid/r.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/radiation.svg b/custom_components/fontawesome/data/solid/radiation.svg deleted file mode 100644 index 9139f6e1..00000000 --- a/custom_components/fontawesome/data/solid/radiation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/radio.svg b/custom_components/fontawesome/data/solid/radio.svg deleted file mode 100644 index 24bc8f01..00000000 --- a/custom_components/fontawesome/data/solid/radio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rainbow.svg b/custom_components/fontawesome/data/solid/rainbow.svg deleted file mode 100644 index b4a4e0df..00000000 --- a/custom_components/fontawesome/data/solid/rainbow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ranking-star.svg b/custom_components/fontawesome/data/solid/ranking-star.svg deleted file mode 100644 index 45b7f5fc..00000000 --- a/custom_components/fontawesome/data/solid/ranking-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/receipt.svg b/custom_components/fontawesome/data/solid/receipt.svg deleted file mode 100644 index 5e6526b9..00000000 --- a/custom_components/fontawesome/data/solid/receipt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/record-vinyl.svg b/custom_components/fontawesome/data/solid/record-vinyl.svg deleted file mode 100644 index 1f9f2289..00000000 --- a/custom_components/fontawesome/data/solid/record-vinyl.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rectangle-ad.svg b/custom_components/fontawesome/data/solid/rectangle-ad.svg deleted file mode 100644 index 0118ee36..00000000 --- a/custom_components/fontawesome/data/solid/rectangle-ad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rectangle-list.svg b/custom_components/fontawesome/data/solid/rectangle-list.svg deleted file mode 100644 index 1df9aac0..00000000 --- a/custom_components/fontawesome/data/solid/rectangle-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rectangle-xmark.svg b/custom_components/fontawesome/data/solid/rectangle-xmark.svg deleted file mode 100644 index ae615187..00000000 --- a/custom_components/fontawesome/data/solid/rectangle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/recycle.svg b/custom_components/fontawesome/data/solid/recycle.svg deleted file mode 100644 index 33b6bf83..00000000 --- a/custom_components/fontawesome/data/solid/recycle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/registered.svg b/custom_components/fontawesome/data/solid/registered.svg deleted file mode 100644 index e84c46ee..00000000 --- a/custom_components/fontawesome/data/solid/registered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/repeat.svg b/custom_components/fontawesome/data/solid/repeat.svg deleted file mode 100644 index 7216870b..00000000 --- a/custom_components/fontawesome/data/solid/repeat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/reply-all.svg b/custom_components/fontawesome/data/solid/reply-all.svg deleted file mode 100644 index fd365835..00000000 --- a/custom_components/fontawesome/data/solid/reply-all.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/reply.svg b/custom_components/fontawesome/data/solid/reply.svg deleted file mode 100644 index ec848761..00000000 --- a/custom_components/fontawesome/data/solid/reply.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/republican.svg b/custom_components/fontawesome/data/solid/republican.svg deleted file mode 100644 index 9d7aec31..00000000 --- a/custom_components/fontawesome/data/solid/republican.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/restroom.svg b/custom_components/fontawesome/data/solid/restroom.svg deleted file mode 100644 index 2bfbbb04..00000000 --- a/custom_components/fontawesome/data/solid/restroom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/retweet.svg b/custom_components/fontawesome/data/solid/retweet.svg deleted file mode 100644 index 73821087..00000000 --- a/custom_components/fontawesome/data/solid/retweet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ribbon.svg b/custom_components/fontawesome/data/solid/ribbon.svg deleted file mode 100644 index 9b305dfd..00000000 --- a/custom_components/fontawesome/data/solid/ribbon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/right-from-bracket.svg b/custom_components/fontawesome/data/solid/right-from-bracket.svg deleted file mode 100644 index 43de96d8..00000000 --- a/custom_components/fontawesome/data/solid/right-from-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/right-left.svg b/custom_components/fontawesome/data/solid/right-left.svg deleted file mode 100644 index 587782a3..00000000 --- a/custom_components/fontawesome/data/solid/right-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/right-long.svg b/custom_components/fontawesome/data/solid/right-long.svg deleted file mode 100644 index 84cf844f..00000000 --- a/custom_components/fontawesome/data/solid/right-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/right-to-bracket.svg b/custom_components/fontawesome/data/solid/right-to-bracket.svg deleted file mode 100644 index b4923bb4..00000000 --- a/custom_components/fontawesome/data/solid/right-to-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ring.svg b/custom_components/fontawesome/data/solid/ring.svg deleted file mode 100644 index 24ae9510..00000000 --- a/custom_components/fontawesome/data/solid/ring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-barrier.svg b/custom_components/fontawesome/data/solid/road-barrier.svg deleted file mode 100644 index 8d01eb8c..00000000 --- a/custom_components/fontawesome/data/solid/road-barrier.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-bridge.svg b/custom_components/fontawesome/data/solid/road-bridge.svg deleted file mode 100644 index 4f9defca..00000000 --- a/custom_components/fontawesome/data/solid/road-bridge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-circle-check.svg b/custom_components/fontawesome/data/solid/road-circle-check.svg deleted file mode 100644 index 3e41c8be..00000000 --- a/custom_components/fontawesome/data/solid/road-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-circle-exclamation.svg b/custom_components/fontawesome/data/solid/road-circle-exclamation.svg deleted file mode 100644 index 37b781c5..00000000 --- a/custom_components/fontawesome/data/solid/road-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-circle-xmark.svg b/custom_components/fontawesome/data/solid/road-circle-xmark.svg deleted file mode 100644 index 08fde91b..00000000 --- a/custom_components/fontawesome/data/solid/road-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-lock.svg b/custom_components/fontawesome/data/solid/road-lock.svg deleted file mode 100644 index 8751e262..00000000 --- a/custom_components/fontawesome/data/solid/road-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road-spikes.svg b/custom_components/fontawesome/data/solid/road-spikes.svg deleted file mode 100644 index 77572e99..00000000 --- a/custom_components/fontawesome/data/solid/road-spikes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/road.svg b/custom_components/fontawesome/data/solid/road.svg deleted file mode 100644 index ea27dc53..00000000 --- a/custom_components/fontawesome/data/solid/road.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/robot.svg b/custom_components/fontawesome/data/solid/robot.svg deleted file mode 100644 index 37f6a1d6..00000000 --- a/custom_components/fontawesome/data/solid/robot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rocket.svg b/custom_components/fontawesome/data/solid/rocket.svg deleted file mode 100644 index 9c981b9f..00000000 --- a/custom_components/fontawesome/data/solid/rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rotate-left.svg b/custom_components/fontawesome/data/solid/rotate-left.svg deleted file mode 100644 index d2f61b75..00000000 --- a/custom_components/fontawesome/data/solid/rotate-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rotate-right.svg b/custom_components/fontawesome/data/solid/rotate-right.svg deleted file mode 100644 index aac78360..00000000 --- a/custom_components/fontawesome/data/solid/rotate-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rotate.svg b/custom_components/fontawesome/data/solid/rotate.svg deleted file mode 100644 index 4c0d5e5f..00000000 --- a/custom_components/fontawesome/data/solid/rotate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/route.svg b/custom_components/fontawesome/data/solid/route.svg deleted file mode 100644 index c2d9385c..00000000 --- a/custom_components/fontawesome/data/solid/route.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rss.svg b/custom_components/fontawesome/data/solid/rss.svg deleted file mode 100644 index 2617ed71..00000000 --- a/custom_components/fontawesome/data/solid/rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ruble-sign.svg b/custom_components/fontawesome/data/solid/ruble-sign.svg deleted file mode 100644 index 2ac39dca..00000000 --- a/custom_components/fontawesome/data/solid/ruble-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rug.svg b/custom_components/fontawesome/data/solid/rug.svg deleted file mode 100644 index 98fb61f3..00000000 --- a/custom_components/fontawesome/data/solid/rug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ruler-combined.svg b/custom_components/fontawesome/data/solid/ruler-combined.svg deleted file mode 100644 index cfa4524e..00000000 --- a/custom_components/fontawesome/data/solid/ruler-combined.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ruler-horizontal.svg b/custom_components/fontawesome/data/solid/ruler-horizontal.svg deleted file mode 100644 index 5f723cba..00000000 --- a/custom_components/fontawesome/data/solid/ruler-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ruler-vertical.svg b/custom_components/fontawesome/data/solid/ruler-vertical.svg deleted file mode 100644 index 66abee05..00000000 --- a/custom_components/fontawesome/data/solid/ruler-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ruler.svg b/custom_components/fontawesome/data/solid/ruler.svg deleted file mode 100644 index 0b7dc9c1..00000000 --- a/custom_components/fontawesome/data/solid/ruler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rupee-sign.svg b/custom_components/fontawesome/data/solid/rupee-sign.svg deleted file mode 100644 index a63fcb9a..00000000 --- a/custom_components/fontawesome/data/solid/rupee-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/rupiah-sign.svg b/custom_components/fontawesome/data/solid/rupiah-sign.svg deleted file mode 100644 index 976196ed..00000000 --- a/custom_components/fontawesome/data/solid/rupiah-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/s.svg b/custom_components/fontawesome/data/solid/s.svg deleted file mode 100644 index 00d98cb4..00000000 --- a/custom_components/fontawesome/data/solid/s.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sack-dollar.svg b/custom_components/fontawesome/data/solid/sack-dollar.svg deleted file mode 100644 index d98d7eeb..00000000 --- a/custom_components/fontawesome/data/solid/sack-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sack-xmark.svg b/custom_components/fontawesome/data/solid/sack-xmark.svg deleted file mode 100644 index 51b951c5..00000000 --- a/custom_components/fontawesome/data/solid/sack-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sailboat.svg b/custom_components/fontawesome/data/solid/sailboat.svg deleted file mode 100644 index ac90cbe0..00000000 --- a/custom_components/fontawesome/data/solid/sailboat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/satellite-dish.svg b/custom_components/fontawesome/data/solid/satellite-dish.svg deleted file mode 100644 index a2458680..00000000 --- a/custom_components/fontawesome/data/solid/satellite-dish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/satellite.svg b/custom_components/fontawesome/data/solid/satellite.svg deleted file mode 100644 index f0b6a53f..00000000 --- a/custom_components/fontawesome/data/solid/satellite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scale-balanced.svg b/custom_components/fontawesome/data/solid/scale-balanced.svg deleted file mode 100644 index 4862cbbe..00000000 --- a/custom_components/fontawesome/data/solid/scale-balanced.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scale-unbalanced-flip.svg b/custom_components/fontawesome/data/solid/scale-unbalanced-flip.svg deleted file mode 100644 index eb17f14c..00000000 --- a/custom_components/fontawesome/data/solid/scale-unbalanced-flip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scale-unbalanced.svg b/custom_components/fontawesome/data/solid/scale-unbalanced.svg deleted file mode 100644 index 217d2de4..00000000 --- a/custom_components/fontawesome/data/solid/scale-unbalanced.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school-circle-check.svg b/custom_components/fontawesome/data/solid/school-circle-check.svg deleted file mode 100644 index 03253e1a..00000000 --- a/custom_components/fontawesome/data/solid/school-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school-circle-exclamation.svg b/custom_components/fontawesome/data/solid/school-circle-exclamation.svg deleted file mode 100644 index 5e370645..00000000 --- a/custom_components/fontawesome/data/solid/school-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school-circle-xmark.svg b/custom_components/fontawesome/data/solid/school-circle-xmark.svg deleted file mode 100644 index b9f2d238..00000000 --- a/custom_components/fontawesome/data/solid/school-circle-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school-flag.svg b/custom_components/fontawesome/data/solid/school-flag.svg deleted file mode 100644 index 975c037c..00000000 --- a/custom_components/fontawesome/data/solid/school-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school-lock.svg b/custom_components/fontawesome/data/solid/school-lock.svg deleted file mode 100644 index e525a85c..00000000 --- a/custom_components/fontawesome/data/solid/school-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/school.svg b/custom_components/fontawesome/data/solid/school.svg deleted file mode 100644 index 25f576ae..00000000 --- a/custom_components/fontawesome/data/solid/school.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scissors.svg b/custom_components/fontawesome/data/solid/scissors.svg deleted file mode 100644 index 612d9b65..00000000 --- a/custom_components/fontawesome/data/solid/scissors.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/screwdriver-wrench.svg b/custom_components/fontawesome/data/solid/screwdriver-wrench.svg deleted file mode 100644 index 3a4ab5e6..00000000 --- a/custom_components/fontawesome/data/solid/screwdriver-wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/screwdriver.svg b/custom_components/fontawesome/data/solid/screwdriver.svg deleted file mode 100644 index 8287697a..00000000 --- a/custom_components/fontawesome/data/solid/screwdriver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scroll-torah.svg b/custom_components/fontawesome/data/solid/scroll-torah.svg deleted file mode 100644 index d34d5e60..00000000 --- a/custom_components/fontawesome/data/solid/scroll-torah.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/scroll.svg b/custom_components/fontawesome/data/solid/scroll.svg deleted file mode 100644 index d9cc3df6..00000000 --- a/custom_components/fontawesome/data/solid/scroll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sd-card.svg b/custom_components/fontawesome/data/solid/sd-card.svg deleted file mode 100644 index 778ad783..00000000 --- a/custom_components/fontawesome/data/solid/sd-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/section.svg b/custom_components/fontawesome/data/solid/section.svg deleted file mode 100644 index 91f76a81..00000000 --- a/custom_components/fontawesome/data/solid/section.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/seedling.svg b/custom_components/fontawesome/data/solid/seedling.svg deleted file mode 100644 index e4c21f14..00000000 --- a/custom_components/fontawesome/data/solid/seedling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/server.svg b/custom_components/fontawesome/data/solid/server.svg deleted file mode 100644 index 65412c83..00000000 --- a/custom_components/fontawesome/data/solid/server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shapes.svg b/custom_components/fontawesome/data/solid/shapes.svg deleted file mode 100644 index 859a7e3b..00000000 --- a/custom_components/fontawesome/data/solid/shapes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/share-from-square.svg b/custom_components/fontawesome/data/solid/share-from-square.svg deleted file mode 100644 index d6a06f9c..00000000 --- a/custom_components/fontawesome/data/solid/share-from-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/share-nodes.svg b/custom_components/fontawesome/data/solid/share-nodes.svg deleted file mode 100644 index e98ce353..00000000 --- a/custom_components/fontawesome/data/solid/share-nodes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/share.svg b/custom_components/fontawesome/data/solid/share.svg deleted file mode 100644 index fb608d5d..00000000 --- a/custom_components/fontawesome/data/solid/share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sheet-plastic.svg b/custom_components/fontawesome/data/solid/sheet-plastic.svg deleted file mode 100644 index 95c20018..00000000 --- a/custom_components/fontawesome/data/solid/sheet-plastic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shekel-sign.svg b/custom_components/fontawesome/data/solid/shekel-sign.svg deleted file mode 100644 index 63b7bcbe..00000000 --- a/custom_components/fontawesome/data/solid/shekel-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield-cat.svg b/custom_components/fontawesome/data/solid/shield-cat.svg deleted file mode 100644 index 0138874b..00000000 --- a/custom_components/fontawesome/data/solid/shield-cat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield-dog.svg b/custom_components/fontawesome/data/solid/shield-dog.svg deleted file mode 100644 index ac2848e7..00000000 --- a/custom_components/fontawesome/data/solid/shield-dog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield-halved.svg b/custom_components/fontawesome/data/solid/shield-halved.svg deleted file mode 100644 index 6aa5edb9..00000000 --- a/custom_components/fontawesome/data/solid/shield-halved.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield-heart.svg b/custom_components/fontawesome/data/solid/shield-heart.svg deleted file mode 100644 index 2296b44e..00000000 --- a/custom_components/fontawesome/data/solid/shield-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield-virus.svg b/custom_components/fontawesome/data/solid/shield-virus.svg deleted file mode 100644 index 3d84d342..00000000 --- a/custom_components/fontawesome/data/solid/shield-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shield.svg b/custom_components/fontawesome/data/solid/shield.svg deleted file mode 100644 index 98f34d48..00000000 --- a/custom_components/fontawesome/data/solid/shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ship.svg b/custom_components/fontawesome/data/solid/ship.svg deleted file mode 100644 index 836efe95..00000000 --- a/custom_components/fontawesome/data/solid/ship.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shirt.svg b/custom_components/fontawesome/data/solid/shirt.svg deleted file mode 100644 index 602e336c..00000000 --- a/custom_components/fontawesome/data/solid/shirt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shoe-prints.svg b/custom_components/fontawesome/data/solid/shoe-prints.svg deleted file mode 100644 index 41b6f142..00000000 --- a/custom_components/fontawesome/data/solid/shoe-prints.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shop-lock.svg b/custom_components/fontawesome/data/solid/shop-lock.svg deleted file mode 100644 index 69ef09da..00000000 --- a/custom_components/fontawesome/data/solid/shop-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shop-slash.svg b/custom_components/fontawesome/data/solid/shop-slash.svg deleted file mode 100644 index 70b4efec..00000000 --- a/custom_components/fontawesome/data/solid/shop-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shop.svg b/custom_components/fontawesome/data/solid/shop.svg deleted file mode 100644 index c5abc6c4..00000000 --- a/custom_components/fontawesome/data/solid/shop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shower.svg b/custom_components/fontawesome/data/solid/shower.svg deleted file mode 100644 index 5aea8d15..00000000 --- a/custom_components/fontawesome/data/solid/shower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shrimp.svg b/custom_components/fontawesome/data/solid/shrimp.svg deleted file mode 100644 index 898145d4..00000000 --- a/custom_components/fontawesome/data/solid/shrimp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shuffle.svg b/custom_components/fontawesome/data/solid/shuffle.svg deleted file mode 100644 index 24fb3d13..00000000 --- a/custom_components/fontawesome/data/solid/shuffle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/shuttle-space.svg b/custom_components/fontawesome/data/solid/shuttle-space.svg deleted file mode 100644 index 5ca99415..00000000 --- a/custom_components/fontawesome/data/solid/shuttle-space.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sign-hanging.svg b/custom_components/fontawesome/data/solid/sign-hanging.svg deleted file mode 100644 index f2098929..00000000 --- a/custom_components/fontawesome/data/solid/sign-hanging.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/signal.svg b/custom_components/fontawesome/data/solid/signal.svg deleted file mode 100644 index 38816350..00000000 --- a/custom_components/fontawesome/data/solid/signal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/signature.svg b/custom_components/fontawesome/data/solid/signature.svg deleted file mode 100644 index 83257a16..00000000 --- a/custom_components/fontawesome/data/solid/signature.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/signs-post.svg b/custom_components/fontawesome/data/solid/signs-post.svg deleted file mode 100644 index ef831d5f..00000000 --- a/custom_components/fontawesome/data/solid/signs-post.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sim-card.svg b/custom_components/fontawesome/data/solid/sim-card.svg deleted file mode 100644 index 3e02c63d..00000000 --- a/custom_components/fontawesome/data/solid/sim-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sink.svg b/custom_components/fontawesome/data/solid/sink.svg deleted file mode 100644 index 87a47fb1..00000000 --- a/custom_components/fontawesome/data/solid/sink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sitemap.svg b/custom_components/fontawesome/data/solid/sitemap.svg deleted file mode 100644 index a8dad10f..00000000 --- a/custom_components/fontawesome/data/solid/sitemap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/skull-crossbones.svg b/custom_components/fontawesome/data/solid/skull-crossbones.svg deleted file mode 100644 index 36f09467..00000000 --- a/custom_components/fontawesome/data/solid/skull-crossbones.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/skull.svg b/custom_components/fontawesome/data/solid/skull.svg deleted file mode 100644 index 3451f377..00000000 --- a/custom_components/fontawesome/data/solid/skull.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/slash.svg b/custom_components/fontawesome/data/solid/slash.svg deleted file mode 100644 index a0d870d0..00000000 --- a/custom_components/fontawesome/data/solid/slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sleigh.svg b/custom_components/fontawesome/data/solid/sleigh.svg deleted file mode 100644 index 57103d58..00000000 --- a/custom_components/fontawesome/data/solid/sleigh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sliders.svg b/custom_components/fontawesome/data/solid/sliders.svg deleted file mode 100644 index 8278dc64..00000000 --- a/custom_components/fontawesome/data/solid/sliders.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/smog.svg b/custom_components/fontawesome/data/solid/smog.svg deleted file mode 100644 index d5f6dcdf..00000000 --- a/custom_components/fontawesome/data/solid/smog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/smoking.svg b/custom_components/fontawesome/data/solid/smoking.svg deleted file mode 100644 index 44fe7262..00000000 --- a/custom_components/fontawesome/data/solid/smoking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/snowflake.svg b/custom_components/fontawesome/data/solid/snowflake.svg deleted file mode 100644 index 367ebf34..00000000 --- a/custom_components/fontawesome/data/solid/snowflake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/snowman.svg b/custom_components/fontawesome/data/solid/snowman.svg deleted file mode 100644 index 9b0818a7..00000000 --- a/custom_components/fontawesome/data/solid/snowman.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/snowplow.svg b/custom_components/fontawesome/data/solid/snowplow.svg deleted file mode 100644 index d05e58cf..00000000 --- a/custom_components/fontawesome/data/solid/snowplow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/soap.svg b/custom_components/fontawesome/data/solid/soap.svg deleted file mode 100644 index 71cb2fac..00000000 --- a/custom_components/fontawesome/data/solid/soap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/socks.svg b/custom_components/fontawesome/data/solid/socks.svg deleted file mode 100644 index 66878507..00000000 --- a/custom_components/fontawesome/data/solid/socks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/solar-panel.svg b/custom_components/fontawesome/data/solid/solar-panel.svg deleted file mode 100644 index 16859f5d..00000000 --- a/custom_components/fontawesome/data/solid/solar-panel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sort-down.svg b/custom_components/fontawesome/data/solid/sort-down.svg deleted file mode 100644 index 0b637b9e..00000000 --- a/custom_components/fontawesome/data/solid/sort-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sort-up.svg b/custom_components/fontawesome/data/solid/sort-up.svg deleted file mode 100644 index 434e5873..00000000 --- a/custom_components/fontawesome/data/solid/sort-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sort.svg b/custom_components/fontawesome/data/solid/sort.svg deleted file mode 100644 index e772a0ed..00000000 --- a/custom_components/fontawesome/data/solid/sort.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spa.svg b/custom_components/fontawesome/data/solid/spa.svg deleted file mode 100644 index f5d1213e..00000000 --- a/custom_components/fontawesome/data/solid/spa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spaghetti-monster-flying.svg b/custom_components/fontawesome/data/solid/spaghetti-monster-flying.svg deleted file mode 100644 index 34ed4915..00000000 --- a/custom_components/fontawesome/data/solid/spaghetti-monster-flying.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spell-check.svg b/custom_components/fontawesome/data/solid/spell-check.svg deleted file mode 100644 index 1d3bb60c..00000000 --- a/custom_components/fontawesome/data/solid/spell-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spider.svg b/custom_components/fontawesome/data/solid/spider.svg deleted file mode 100644 index 2ae767a8..00000000 --- a/custom_components/fontawesome/data/solid/spider.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spinner.svg b/custom_components/fontawesome/data/solid/spinner.svg deleted file mode 100644 index 1f56c8a4..00000000 --- a/custom_components/fontawesome/data/solid/spinner.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/splotch.svg b/custom_components/fontawesome/data/solid/splotch.svg deleted file mode 100644 index ccd44ed1..00000000 --- a/custom_components/fontawesome/data/solid/splotch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spoon.svg b/custom_components/fontawesome/data/solid/spoon.svg deleted file mode 100644 index 029d6322..00000000 --- a/custom_components/fontawesome/data/solid/spoon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spray-can-sparkles.svg b/custom_components/fontawesome/data/solid/spray-can-sparkles.svg deleted file mode 100644 index 541f592b..00000000 --- a/custom_components/fontawesome/data/solid/spray-can-sparkles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/spray-can.svg b/custom_components/fontawesome/data/solid/spray-can.svg deleted file mode 100644 index 92d22dbe..00000000 --- a/custom_components/fontawesome/data/solid/spray-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-arrow-up-right.svg b/custom_components/fontawesome/data/solid/square-arrow-up-right.svg deleted file mode 100644 index 8515eb2c..00000000 --- a/custom_components/fontawesome/data/solid/square-arrow-up-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-caret-down.svg b/custom_components/fontawesome/data/solid/square-caret-down.svg deleted file mode 100644 index 50d0ac62..00000000 --- a/custom_components/fontawesome/data/solid/square-caret-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-caret-left.svg b/custom_components/fontawesome/data/solid/square-caret-left.svg deleted file mode 100644 index 4e02b96b..00000000 --- a/custom_components/fontawesome/data/solid/square-caret-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-caret-right.svg b/custom_components/fontawesome/data/solid/square-caret-right.svg deleted file mode 100644 index f34cccf0..00000000 --- a/custom_components/fontawesome/data/solid/square-caret-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-caret-up.svg b/custom_components/fontawesome/data/solid/square-caret-up.svg deleted file mode 100644 index d01085c8..00000000 --- a/custom_components/fontawesome/data/solid/square-caret-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-check.svg b/custom_components/fontawesome/data/solid/square-check.svg deleted file mode 100644 index f4ccd268..00000000 --- a/custom_components/fontawesome/data/solid/square-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-envelope.svg b/custom_components/fontawesome/data/solid/square-envelope.svg deleted file mode 100644 index 7520e06a..00000000 --- a/custom_components/fontawesome/data/solid/square-envelope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-full.svg b/custom_components/fontawesome/data/solid/square-full.svg deleted file mode 100644 index 23ff9998..00000000 --- a/custom_components/fontawesome/data/solid/square-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-h.svg b/custom_components/fontawesome/data/solid/square-h.svg deleted file mode 100644 index a272fa0e..00000000 --- a/custom_components/fontawesome/data/solid/square-h.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-minus.svg b/custom_components/fontawesome/data/solid/square-minus.svg deleted file mode 100644 index 6c2af9d6..00000000 --- a/custom_components/fontawesome/data/solid/square-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-nfi.svg b/custom_components/fontawesome/data/solid/square-nfi.svg deleted file mode 100644 index 3cafc2a2..00000000 --- a/custom_components/fontawesome/data/solid/square-nfi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-parking.svg b/custom_components/fontawesome/data/solid/square-parking.svg deleted file mode 100644 index 8ecccc72..00000000 --- a/custom_components/fontawesome/data/solid/square-parking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-pen.svg b/custom_components/fontawesome/data/solid/square-pen.svg deleted file mode 100644 index c9422ea2..00000000 --- a/custom_components/fontawesome/data/solid/square-pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-person-confined.svg b/custom_components/fontawesome/data/solid/square-person-confined.svg deleted file mode 100644 index 3e6c594d..00000000 --- a/custom_components/fontawesome/data/solid/square-person-confined.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-phone-flip.svg b/custom_components/fontawesome/data/solid/square-phone-flip.svg deleted file mode 100644 index 1c82de03..00000000 --- a/custom_components/fontawesome/data/solid/square-phone-flip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-phone.svg b/custom_components/fontawesome/data/solid/square-phone.svg deleted file mode 100644 index e1e79620..00000000 --- a/custom_components/fontawesome/data/solid/square-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-plus.svg b/custom_components/fontawesome/data/solid/square-plus.svg deleted file mode 100644 index 9442f9e6..00000000 --- a/custom_components/fontawesome/data/solid/square-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-poll-horizontal.svg b/custom_components/fontawesome/data/solid/square-poll-horizontal.svg deleted file mode 100644 index 1ea204b2..00000000 --- a/custom_components/fontawesome/data/solid/square-poll-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-poll-vertical.svg b/custom_components/fontawesome/data/solid/square-poll-vertical.svg deleted file mode 100644 index ca260b23..00000000 --- a/custom_components/fontawesome/data/solid/square-poll-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-root-variable.svg b/custom_components/fontawesome/data/solid/square-root-variable.svg deleted file mode 100644 index 2e072206..00000000 --- a/custom_components/fontawesome/data/solid/square-root-variable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-rss.svg b/custom_components/fontawesome/data/solid/square-rss.svg deleted file mode 100644 index f05b5431..00000000 --- a/custom_components/fontawesome/data/solid/square-rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-share-nodes.svg b/custom_components/fontawesome/data/solid/square-share-nodes.svg deleted file mode 100644 index 4fc0532c..00000000 --- a/custom_components/fontawesome/data/solid/square-share-nodes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-up-right.svg b/custom_components/fontawesome/data/solid/square-up-right.svg deleted file mode 100644 index 98926fa8..00000000 --- a/custom_components/fontawesome/data/solid/square-up-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-virus.svg b/custom_components/fontawesome/data/solid/square-virus.svg deleted file mode 100644 index 7c7078b8..00000000 --- a/custom_components/fontawesome/data/solid/square-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square-xmark.svg b/custom_components/fontawesome/data/solid/square-xmark.svg deleted file mode 100644 index f23ccf8b..00000000 --- a/custom_components/fontawesome/data/solid/square-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/square.svg b/custom_components/fontawesome/data/solid/square.svg deleted file mode 100644 index b62ce952..00000000 --- a/custom_components/fontawesome/data/solid/square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/staff-snake.svg b/custom_components/fontawesome/data/solid/staff-snake.svg deleted file mode 100644 index 242622bc..00000000 --- a/custom_components/fontawesome/data/solid/staff-snake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stairs.svg b/custom_components/fontawesome/data/solid/stairs.svg deleted file mode 100644 index e84d36dd..00000000 --- a/custom_components/fontawesome/data/solid/stairs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stamp.svg b/custom_components/fontawesome/data/solid/stamp.svg deleted file mode 100644 index a1a103bd..00000000 --- a/custom_components/fontawesome/data/solid/stamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stapler.svg b/custom_components/fontawesome/data/solid/stapler.svg deleted file mode 100644 index 7575c8ed..00000000 --- a/custom_components/fontawesome/data/solid/stapler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star-and-crescent.svg b/custom_components/fontawesome/data/solid/star-and-crescent.svg deleted file mode 100644 index df339e21..00000000 --- a/custom_components/fontawesome/data/solid/star-and-crescent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star-half-stroke.svg b/custom_components/fontawesome/data/solid/star-half-stroke.svg deleted file mode 100644 index 005bf320..00000000 --- a/custom_components/fontawesome/data/solid/star-half-stroke.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star-half.svg b/custom_components/fontawesome/data/solid/star-half.svg deleted file mode 100644 index 28352eff..00000000 --- a/custom_components/fontawesome/data/solid/star-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star-of-david.svg b/custom_components/fontawesome/data/solid/star-of-david.svg deleted file mode 100644 index 68f0cb7c..00000000 --- a/custom_components/fontawesome/data/solid/star-of-david.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star-of-life.svg b/custom_components/fontawesome/data/solid/star-of-life.svg deleted file mode 100644 index 18a94096..00000000 --- a/custom_components/fontawesome/data/solid/star-of-life.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/star.svg b/custom_components/fontawesome/data/solid/star.svg deleted file mode 100644 index bafadf91..00000000 --- a/custom_components/fontawesome/data/solid/star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sterling-sign.svg b/custom_components/fontawesome/data/solid/sterling-sign.svg deleted file mode 100644 index cb14730a..00000000 --- a/custom_components/fontawesome/data/solid/sterling-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stethoscope.svg b/custom_components/fontawesome/data/solid/stethoscope.svg deleted file mode 100644 index e6858dfa..00000000 --- a/custom_components/fontawesome/data/solid/stethoscope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stop.svg b/custom_components/fontawesome/data/solid/stop.svg deleted file mode 100644 index 65f1c308..00000000 --- a/custom_components/fontawesome/data/solid/stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stopwatch-20.svg b/custom_components/fontawesome/data/solid/stopwatch-20.svg deleted file mode 100644 index 085fbb01..00000000 --- a/custom_components/fontawesome/data/solid/stopwatch-20.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stopwatch.svg b/custom_components/fontawesome/data/solid/stopwatch.svg deleted file mode 100644 index a8e6d236..00000000 --- a/custom_components/fontawesome/data/solid/stopwatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/store-slash.svg b/custom_components/fontawesome/data/solid/store-slash.svg deleted file mode 100644 index 666f6e95..00000000 --- a/custom_components/fontawesome/data/solid/store-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/store.svg b/custom_components/fontawesome/data/solid/store.svg deleted file mode 100644 index afabde3d..00000000 --- a/custom_components/fontawesome/data/solid/store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/street-view.svg b/custom_components/fontawesome/data/solid/street-view.svg deleted file mode 100644 index 588f1a77..00000000 --- a/custom_components/fontawesome/data/solid/street-view.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/strikethrough.svg b/custom_components/fontawesome/data/solid/strikethrough.svg deleted file mode 100644 index a904eb95..00000000 --- a/custom_components/fontawesome/data/solid/strikethrough.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/stroopwafel.svg b/custom_components/fontawesome/data/solid/stroopwafel.svg deleted file mode 100644 index ea451612..00000000 --- a/custom_components/fontawesome/data/solid/stroopwafel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/subscript.svg b/custom_components/fontawesome/data/solid/subscript.svg deleted file mode 100644 index 794eb222..00000000 --- a/custom_components/fontawesome/data/solid/subscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/suitcase-medical.svg b/custom_components/fontawesome/data/solid/suitcase-medical.svg deleted file mode 100644 index 008780de..00000000 --- a/custom_components/fontawesome/data/solid/suitcase-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/suitcase-rolling.svg b/custom_components/fontawesome/data/solid/suitcase-rolling.svg deleted file mode 100644 index c5751e30..00000000 --- a/custom_components/fontawesome/data/solid/suitcase-rolling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/suitcase.svg b/custom_components/fontawesome/data/solid/suitcase.svg deleted file mode 100644 index 73bed4d4..00000000 --- a/custom_components/fontawesome/data/solid/suitcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sun-plant-wilt.svg b/custom_components/fontawesome/data/solid/sun-plant-wilt.svg deleted file mode 100644 index 1cbfe14e..00000000 --- a/custom_components/fontawesome/data/solid/sun-plant-wilt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/sun.svg b/custom_components/fontawesome/data/solid/sun.svg deleted file mode 100644 index 460c7ef7..00000000 --- a/custom_components/fontawesome/data/solid/sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/superscript.svg b/custom_components/fontawesome/data/solid/superscript.svg deleted file mode 100644 index db2faa24..00000000 --- a/custom_components/fontawesome/data/solid/superscript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/swatchbook.svg b/custom_components/fontawesome/data/solid/swatchbook.svg deleted file mode 100644 index 6146c98d..00000000 --- a/custom_components/fontawesome/data/solid/swatchbook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/synagogue.svg b/custom_components/fontawesome/data/solid/synagogue.svg deleted file mode 100644 index 646fc205..00000000 --- a/custom_components/fontawesome/data/solid/synagogue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/syringe.svg b/custom_components/fontawesome/data/solid/syringe.svg deleted file mode 100644 index 4a6c4dac..00000000 --- a/custom_components/fontawesome/data/solid/syringe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/t.svg b/custom_components/fontawesome/data/solid/t.svg deleted file mode 100644 index c1f3f0fd..00000000 --- a/custom_components/fontawesome/data/solid/t.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table-cells-large.svg b/custom_components/fontawesome/data/solid/table-cells-large.svg deleted file mode 100644 index 82856664..00000000 --- a/custom_components/fontawesome/data/solid/table-cells-large.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table-cells.svg b/custom_components/fontawesome/data/solid/table-cells.svg deleted file mode 100644 index 490dfea8..00000000 --- a/custom_components/fontawesome/data/solid/table-cells.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table-columns.svg b/custom_components/fontawesome/data/solid/table-columns.svg deleted file mode 100644 index 21d0690e..00000000 --- a/custom_components/fontawesome/data/solid/table-columns.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table-list.svg b/custom_components/fontawesome/data/solid/table-list.svg deleted file mode 100644 index a86841d4..00000000 --- a/custom_components/fontawesome/data/solid/table-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table-tennis-paddle-ball.svg b/custom_components/fontawesome/data/solid/table-tennis-paddle-ball.svg deleted file mode 100644 index a62fef2a..00000000 --- a/custom_components/fontawesome/data/solid/table-tennis-paddle-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/table.svg b/custom_components/fontawesome/data/solid/table.svg deleted file mode 100644 index 51fee564..00000000 --- a/custom_components/fontawesome/data/solid/table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tablet-button.svg b/custom_components/fontawesome/data/solid/tablet-button.svg deleted file mode 100644 index 39bd977d..00000000 --- a/custom_components/fontawesome/data/solid/tablet-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tablet-screen-button.svg b/custom_components/fontawesome/data/solid/tablet-screen-button.svg deleted file mode 100644 index fce563c4..00000000 --- a/custom_components/fontawesome/data/solid/tablet-screen-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tablet.svg b/custom_components/fontawesome/data/solid/tablet.svg deleted file mode 100644 index f416a9a8..00000000 --- a/custom_components/fontawesome/data/solid/tablet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tablets.svg b/custom_components/fontawesome/data/solid/tablets.svg deleted file mode 100644 index 4d841c6e..00000000 --- a/custom_components/fontawesome/data/solid/tablets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tachograph-digital.svg b/custom_components/fontawesome/data/solid/tachograph-digital.svg deleted file mode 100644 index 819119d5..00000000 --- a/custom_components/fontawesome/data/solid/tachograph-digital.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tag.svg b/custom_components/fontawesome/data/solid/tag.svg deleted file mode 100644 index 60a015b3..00000000 --- a/custom_components/fontawesome/data/solid/tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tags.svg b/custom_components/fontawesome/data/solid/tags.svg deleted file mode 100644 index 011cbd9e..00000000 --- a/custom_components/fontawesome/data/solid/tags.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tape.svg b/custom_components/fontawesome/data/solid/tape.svg deleted file mode 100644 index db3855ef..00000000 --- a/custom_components/fontawesome/data/solid/tape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tarp-droplet.svg b/custom_components/fontawesome/data/solid/tarp-droplet.svg deleted file mode 100644 index b456249f..00000000 --- a/custom_components/fontawesome/data/solid/tarp-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tarp.svg b/custom_components/fontawesome/data/solid/tarp.svg deleted file mode 100644 index dafe587d..00000000 --- a/custom_components/fontawesome/data/solid/tarp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/taxi.svg b/custom_components/fontawesome/data/solid/taxi.svg deleted file mode 100644 index ff29f88a..00000000 --- a/custom_components/fontawesome/data/solid/taxi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/teeth-open.svg b/custom_components/fontawesome/data/solid/teeth-open.svg deleted file mode 100644 index eff515dd..00000000 --- a/custom_components/fontawesome/data/solid/teeth-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/teeth.svg b/custom_components/fontawesome/data/solid/teeth.svg deleted file mode 100644 index 43891211..00000000 --- a/custom_components/fontawesome/data/solid/teeth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-arrow-down.svg b/custom_components/fontawesome/data/solid/temperature-arrow-down.svg deleted file mode 100644 index 79e71463..00000000 --- a/custom_components/fontawesome/data/solid/temperature-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-arrow-up.svg b/custom_components/fontawesome/data/solid/temperature-arrow-up.svg deleted file mode 100644 index 39451e0b..00000000 --- a/custom_components/fontawesome/data/solid/temperature-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-empty.svg b/custom_components/fontawesome/data/solid/temperature-empty.svg deleted file mode 100644 index cd7d8323..00000000 --- a/custom_components/fontawesome/data/solid/temperature-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-full.svg b/custom_components/fontawesome/data/solid/temperature-full.svg deleted file mode 100644 index a3c8fdfe..00000000 --- a/custom_components/fontawesome/data/solid/temperature-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-half.svg b/custom_components/fontawesome/data/solid/temperature-half.svg deleted file mode 100644 index 83f8c65e..00000000 --- a/custom_components/fontawesome/data/solid/temperature-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-high.svg b/custom_components/fontawesome/data/solid/temperature-high.svg deleted file mode 100644 index f0e3efff..00000000 --- a/custom_components/fontawesome/data/solid/temperature-high.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-low.svg b/custom_components/fontawesome/data/solid/temperature-low.svg deleted file mode 100644 index 4fa21e3a..00000000 --- a/custom_components/fontawesome/data/solid/temperature-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-quarter.svg b/custom_components/fontawesome/data/solid/temperature-quarter.svg deleted file mode 100644 index 9e1a0450..00000000 --- a/custom_components/fontawesome/data/solid/temperature-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/temperature-three-quarters.svg b/custom_components/fontawesome/data/solid/temperature-three-quarters.svg deleted file mode 100644 index 0e6d6afa..00000000 --- a/custom_components/fontawesome/data/solid/temperature-three-quarters.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tenge-sign.svg b/custom_components/fontawesome/data/solid/tenge-sign.svg deleted file mode 100644 index 5b6eed1b..00000000 --- a/custom_components/fontawesome/data/solid/tenge-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tent-arrow-down-to-line.svg b/custom_components/fontawesome/data/solid/tent-arrow-down-to-line.svg deleted file mode 100644 index 4e7f5d89..00000000 --- a/custom_components/fontawesome/data/solid/tent-arrow-down-to-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tent-arrow-left-right.svg b/custom_components/fontawesome/data/solid/tent-arrow-left-right.svg deleted file mode 100644 index 349f9f00..00000000 --- a/custom_components/fontawesome/data/solid/tent-arrow-left-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tent-arrow-turn-left.svg b/custom_components/fontawesome/data/solid/tent-arrow-turn-left.svg deleted file mode 100644 index 6a08d67f..00000000 --- a/custom_components/fontawesome/data/solid/tent-arrow-turn-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tent-arrows-down.svg b/custom_components/fontawesome/data/solid/tent-arrows-down.svg deleted file mode 100644 index d91047f1..00000000 --- a/custom_components/fontawesome/data/solid/tent-arrows-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tent.svg b/custom_components/fontawesome/data/solid/tent.svg deleted file mode 100644 index bc937042..00000000 --- a/custom_components/fontawesome/data/solid/tent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tents.svg b/custom_components/fontawesome/data/solid/tents.svg deleted file mode 100644 index 3d6c546b..00000000 --- a/custom_components/fontawesome/data/solid/tents.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/terminal.svg b/custom_components/fontawesome/data/solid/terminal.svg deleted file mode 100644 index 24f9ef15..00000000 --- a/custom_components/fontawesome/data/solid/terminal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/text-height.svg b/custom_components/fontawesome/data/solid/text-height.svg deleted file mode 100644 index 0eb4e808..00000000 --- a/custom_components/fontawesome/data/solid/text-height.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/text-slash.svg b/custom_components/fontawesome/data/solid/text-slash.svg deleted file mode 100644 index daa75bfd..00000000 --- a/custom_components/fontawesome/data/solid/text-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/text-width.svg b/custom_components/fontawesome/data/solid/text-width.svg deleted file mode 100644 index 616b4f44..00000000 --- a/custom_components/fontawesome/data/solid/text-width.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/thermometer.svg b/custom_components/fontawesome/data/solid/thermometer.svg deleted file mode 100644 index de02d9ac..00000000 --- a/custom_components/fontawesome/data/solid/thermometer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/thumbs-down.svg b/custom_components/fontawesome/data/solid/thumbs-down.svg deleted file mode 100644 index 8b501bc7..00000000 --- a/custom_components/fontawesome/data/solid/thumbs-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/thumbs-up.svg b/custom_components/fontawesome/data/solid/thumbs-up.svg deleted file mode 100644 index 50123508..00000000 --- a/custom_components/fontawesome/data/solid/thumbs-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/thumbtack.svg b/custom_components/fontawesome/data/solid/thumbtack.svg deleted file mode 100644 index b21c9f8a..00000000 --- a/custom_components/fontawesome/data/solid/thumbtack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ticket-simple.svg b/custom_components/fontawesome/data/solid/ticket-simple.svg deleted file mode 100644 index 6ec3741f..00000000 --- a/custom_components/fontawesome/data/solid/ticket-simple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/ticket.svg b/custom_components/fontawesome/data/solid/ticket.svg deleted file mode 100644 index e7e60fcf..00000000 --- a/custom_components/fontawesome/data/solid/ticket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/timeline.svg b/custom_components/fontawesome/data/solid/timeline.svg deleted file mode 100644 index 84899a7e..00000000 --- a/custom_components/fontawesome/data/solid/timeline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toggle-off.svg b/custom_components/fontawesome/data/solid/toggle-off.svg deleted file mode 100644 index cea3da1c..00000000 --- a/custom_components/fontawesome/data/solid/toggle-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toggle-on.svg b/custom_components/fontawesome/data/solid/toggle-on.svg deleted file mode 100644 index 52eaa85a..00000000 --- a/custom_components/fontawesome/data/solid/toggle-on.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toilet-paper-slash.svg b/custom_components/fontawesome/data/solid/toilet-paper-slash.svg deleted file mode 100644 index 7cf6b8df..00000000 --- a/custom_components/fontawesome/data/solid/toilet-paper-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toilet-paper.svg b/custom_components/fontawesome/data/solid/toilet-paper.svg deleted file mode 100644 index 527064a4..00000000 --- a/custom_components/fontawesome/data/solid/toilet-paper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toilet-portable.svg b/custom_components/fontawesome/data/solid/toilet-portable.svg deleted file mode 100644 index 3c303877..00000000 --- a/custom_components/fontawesome/data/solid/toilet-portable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toilet.svg b/custom_components/fontawesome/data/solid/toilet.svg deleted file mode 100644 index 30d34fc5..00000000 --- a/custom_components/fontawesome/data/solid/toilet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toilets-portable.svg b/custom_components/fontawesome/data/solid/toilets-portable.svg deleted file mode 100644 index 89a75b2d..00000000 --- a/custom_components/fontawesome/data/solid/toilets-portable.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/toolbox.svg b/custom_components/fontawesome/data/solid/toolbox.svg deleted file mode 100644 index 228b4ecb..00000000 --- a/custom_components/fontawesome/data/solid/toolbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tooth.svg b/custom_components/fontawesome/data/solid/tooth.svg deleted file mode 100644 index a4b430c1..00000000 --- a/custom_components/fontawesome/data/solid/tooth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/torii-gate.svg b/custom_components/fontawesome/data/solid/torii-gate.svg deleted file mode 100644 index 86de23b4..00000000 --- a/custom_components/fontawesome/data/solid/torii-gate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tornado.svg b/custom_components/fontawesome/data/solid/tornado.svg deleted file mode 100644 index 4535edbf..00000000 --- a/custom_components/fontawesome/data/solid/tornado.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tower-broadcast.svg b/custom_components/fontawesome/data/solid/tower-broadcast.svg deleted file mode 100644 index cd794cae..00000000 --- a/custom_components/fontawesome/data/solid/tower-broadcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tower-cell.svg b/custom_components/fontawesome/data/solid/tower-cell.svg deleted file mode 100644 index 6399e9b9..00000000 --- a/custom_components/fontawesome/data/solid/tower-cell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tower-observation.svg b/custom_components/fontawesome/data/solid/tower-observation.svg deleted file mode 100644 index a2beda23..00000000 --- a/custom_components/fontawesome/data/solid/tower-observation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tractor.svg b/custom_components/fontawesome/data/solid/tractor.svg deleted file mode 100644 index b6021163..00000000 --- a/custom_components/fontawesome/data/solid/tractor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trademark.svg b/custom_components/fontawesome/data/solid/trademark.svg deleted file mode 100644 index ab53efe1..00000000 --- a/custom_components/fontawesome/data/solid/trademark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/traffic-light.svg b/custom_components/fontawesome/data/solid/traffic-light.svg deleted file mode 100644 index 8a39eaf7..00000000 --- a/custom_components/fontawesome/data/solid/traffic-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trailer.svg b/custom_components/fontawesome/data/solid/trailer.svg deleted file mode 100644 index f038042a..00000000 --- a/custom_components/fontawesome/data/solid/trailer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/train-subway.svg b/custom_components/fontawesome/data/solid/train-subway.svg deleted file mode 100644 index 04302078..00000000 --- a/custom_components/fontawesome/data/solid/train-subway.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/train-tram.svg b/custom_components/fontawesome/data/solid/train-tram.svg deleted file mode 100644 index 43b76982..00000000 --- a/custom_components/fontawesome/data/solid/train-tram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/train.svg b/custom_components/fontawesome/data/solid/train.svg deleted file mode 100644 index 7f759a00..00000000 --- a/custom_components/fontawesome/data/solid/train.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/transgender.svg b/custom_components/fontawesome/data/solid/transgender.svg deleted file mode 100644 index 2506e94f..00000000 --- a/custom_components/fontawesome/data/solid/transgender.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trash-arrow-up.svg b/custom_components/fontawesome/data/solid/trash-arrow-up.svg deleted file mode 100644 index 73699026..00000000 --- a/custom_components/fontawesome/data/solid/trash-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trash-can-arrow-up.svg b/custom_components/fontawesome/data/solid/trash-can-arrow-up.svg deleted file mode 100644 index a636fb78..00000000 --- a/custom_components/fontawesome/data/solid/trash-can-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trash-can.svg b/custom_components/fontawesome/data/solid/trash-can.svg deleted file mode 100644 index aca58857..00000000 --- a/custom_components/fontawesome/data/solid/trash-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trash.svg b/custom_components/fontawesome/data/solid/trash.svg deleted file mode 100644 index a46a4ac9..00000000 --- a/custom_components/fontawesome/data/solid/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tree-city.svg b/custom_components/fontawesome/data/solid/tree-city.svg deleted file mode 100644 index ab2f5ae5..00000000 --- a/custom_components/fontawesome/data/solid/tree-city.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tree.svg b/custom_components/fontawesome/data/solid/tree.svg deleted file mode 100644 index e9b393d8..00000000 --- a/custom_components/fontawesome/data/solid/tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/triangle-exclamation.svg b/custom_components/fontawesome/data/solid/triangle-exclamation.svg deleted file mode 100644 index cdebe7c1..00000000 --- a/custom_components/fontawesome/data/solid/triangle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trophy.svg b/custom_components/fontawesome/data/solid/trophy.svg deleted file mode 100644 index 5148017b..00000000 --- a/custom_components/fontawesome/data/solid/trophy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trowel-bricks.svg b/custom_components/fontawesome/data/solid/trowel-bricks.svg deleted file mode 100644 index bc0fc8c0..00000000 --- a/custom_components/fontawesome/data/solid/trowel-bricks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/trowel.svg b/custom_components/fontawesome/data/solid/trowel.svg deleted file mode 100644 index 20e49747..00000000 --- a/custom_components/fontawesome/data/solid/trowel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-arrow-right.svg b/custom_components/fontawesome/data/solid/truck-arrow-right.svg deleted file mode 100644 index f52a7b98..00000000 --- a/custom_components/fontawesome/data/solid/truck-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-droplet.svg b/custom_components/fontawesome/data/solid/truck-droplet.svg deleted file mode 100644 index 77d9dce5..00000000 --- a/custom_components/fontawesome/data/solid/truck-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-fast.svg b/custom_components/fontawesome/data/solid/truck-fast.svg deleted file mode 100644 index aa3ce706..00000000 --- a/custom_components/fontawesome/data/solid/truck-fast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-field-un.svg b/custom_components/fontawesome/data/solid/truck-field-un.svg deleted file mode 100644 index e081dc0c..00000000 --- a/custom_components/fontawesome/data/solid/truck-field-un.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-field.svg b/custom_components/fontawesome/data/solid/truck-field.svg deleted file mode 100644 index a0a372fe..00000000 --- a/custom_components/fontawesome/data/solid/truck-field.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-front.svg b/custom_components/fontawesome/data/solid/truck-front.svg deleted file mode 100644 index b8a60f25..00000000 --- a/custom_components/fontawesome/data/solid/truck-front.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-medical.svg b/custom_components/fontawesome/data/solid/truck-medical.svg deleted file mode 100644 index d552ae3e..00000000 --- a/custom_components/fontawesome/data/solid/truck-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-monster.svg b/custom_components/fontawesome/data/solid/truck-monster.svg deleted file mode 100644 index c8d90a84..00000000 --- a/custom_components/fontawesome/data/solid/truck-monster.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-moving.svg b/custom_components/fontawesome/data/solid/truck-moving.svg deleted file mode 100644 index 17e5a29e..00000000 --- a/custom_components/fontawesome/data/solid/truck-moving.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-pickup.svg b/custom_components/fontawesome/data/solid/truck-pickup.svg deleted file mode 100644 index 1f51c4cf..00000000 --- a/custom_components/fontawesome/data/solid/truck-pickup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-plane.svg b/custom_components/fontawesome/data/solid/truck-plane.svg deleted file mode 100644 index d9a7d57b..00000000 --- a/custom_components/fontawesome/data/solid/truck-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck-ramp-box.svg b/custom_components/fontawesome/data/solid/truck-ramp-box.svg deleted file mode 100644 index 6d3905d2..00000000 --- a/custom_components/fontawesome/data/solid/truck-ramp-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/truck.svg b/custom_components/fontawesome/data/solid/truck.svg deleted file mode 100644 index d952ec40..00000000 --- a/custom_components/fontawesome/data/solid/truck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tty.svg b/custom_components/fontawesome/data/solid/tty.svg deleted file mode 100644 index 62db3701..00000000 --- a/custom_components/fontawesome/data/solid/tty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/turkish-lira-sign.svg b/custom_components/fontawesome/data/solid/turkish-lira-sign.svg deleted file mode 100644 index 87826c90..00000000 --- a/custom_components/fontawesome/data/solid/turkish-lira-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/turn-down.svg b/custom_components/fontawesome/data/solid/turn-down.svg deleted file mode 100644 index d3df917b..00000000 --- a/custom_components/fontawesome/data/solid/turn-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/turn-up.svg b/custom_components/fontawesome/data/solid/turn-up.svg deleted file mode 100644 index ea63bc8c..00000000 --- a/custom_components/fontawesome/data/solid/turn-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/tv.svg b/custom_components/fontawesome/data/solid/tv.svg deleted file mode 100644 index aabb11cb..00000000 --- a/custom_components/fontawesome/data/solid/tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/u.svg b/custom_components/fontawesome/data/solid/u.svg deleted file mode 100644 index 78181946..00000000 --- a/custom_components/fontawesome/data/solid/u.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/umbrella-beach.svg b/custom_components/fontawesome/data/solid/umbrella-beach.svg deleted file mode 100644 index f3ac8b25..00000000 --- a/custom_components/fontawesome/data/solid/umbrella-beach.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/umbrella.svg b/custom_components/fontawesome/data/solid/umbrella.svg deleted file mode 100644 index 33387b2b..00000000 --- a/custom_components/fontawesome/data/solid/umbrella.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/underline.svg b/custom_components/fontawesome/data/solid/underline.svg deleted file mode 100644 index 24830dcb..00000000 --- a/custom_components/fontawesome/data/solid/underline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/universal-access.svg b/custom_components/fontawesome/data/solid/universal-access.svg deleted file mode 100644 index 69f53aef..00000000 --- a/custom_components/fontawesome/data/solid/universal-access.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/unlock-keyhole.svg b/custom_components/fontawesome/data/solid/unlock-keyhole.svg deleted file mode 100644 index 6c53e5a2..00000000 --- a/custom_components/fontawesome/data/solid/unlock-keyhole.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/unlock.svg b/custom_components/fontawesome/data/solid/unlock.svg deleted file mode 100644 index 98c5cf56..00000000 --- a/custom_components/fontawesome/data/solid/unlock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/up-down-left-right.svg b/custom_components/fontawesome/data/solid/up-down-left-right.svg deleted file mode 100644 index f549bd6c..00000000 --- a/custom_components/fontawesome/data/solid/up-down-left-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/up-down.svg b/custom_components/fontawesome/data/solid/up-down.svg deleted file mode 100644 index 837cba5b..00000000 --- a/custom_components/fontawesome/data/solid/up-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/up-long.svg b/custom_components/fontawesome/data/solid/up-long.svg deleted file mode 100644 index 355593d1..00000000 --- a/custom_components/fontawesome/data/solid/up-long.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/up-right-and-down-left-from-center.svg b/custom_components/fontawesome/data/solid/up-right-and-down-left-from-center.svg deleted file mode 100644 index 62a91a14..00000000 --- a/custom_components/fontawesome/data/solid/up-right-and-down-left-from-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/up-right-from-square.svg b/custom_components/fontawesome/data/solid/up-right-from-square.svg deleted file mode 100644 index cd184482..00000000 --- a/custom_components/fontawesome/data/solid/up-right-from-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/upload.svg b/custom_components/fontawesome/data/solid/upload.svg deleted file mode 100644 index d5624d7f..00000000 --- a/custom_components/fontawesome/data/solid/upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-astronaut.svg b/custom_components/fontawesome/data/solid/user-astronaut.svg deleted file mode 100644 index 48b2d4ec..00000000 --- a/custom_components/fontawesome/data/solid/user-astronaut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-check.svg b/custom_components/fontawesome/data/solid/user-check.svg deleted file mode 100644 index 902e4800..00000000 --- a/custom_components/fontawesome/data/solid/user-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-clock.svg b/custom_components/fontawesome/data/solid/user-clock.svg deleted file mode 100644 index 877d4156..00000000 --- a/custom_components/fontawesome/data/solid/user-clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-doctor.svg b/custom_components/fontawesome/data/solid/user-doctor.svg deleted file mode 100644 index 20f99d2d..00000000 --- a/custom_components/fontawesome/data/solid/user-doctor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-gear.svg b/custom_components/fontawesome/data/solid/user-gear.svg deleted file mode 100644 index 11dd7124..00000000 --- a/custom_components/fontawesome/data/solid/user-gear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-graduate.svg b/custom_components/fontawesome/data/solid/user-graduate.svg deleted file mode 100644 index 76822f25..00000000 --- a/custom_components/fontawesome/data/solid/user-graduate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-group.svg b/custom_components/fontawesome/data/solid/user-group.svg deleted file mode 100644 index f105e428..00000000 --- a/custom_components/fontawesome/data/solid/user-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-injured.svg b/custom_components/fontawesome/data/solid/user-injured.svg deleted file mode 100644 index 91ad0189..00000000 --- a/custom_components/fontawesome/data/solid/user-injured.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-large-slash.svg b/custom_components/fontawesome/data/solid/user-large-slash.svg deleted file mode 100644 index 47f99d78..00000000 --- a/custom_components/fontawesome/data/solid/user-large-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-large.svg b/custom_components/fontawesome/data/solid/user-large.svg deleted file mode 100644 index 51e585fd..00000000 --- a/custom_components/fontawesome/data/solid/user-large.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-lock.svg b/custom_components/fontawesome/data/solid/user-lock.svg deleted file mode 100644 index bdc89bc7..00000000 --- a/custom_components/fontawesome/data/solid/user-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-minus.svg b/custom_components/fontawesome/data/solid/user-minus.svg deleted file mode 100644 index f4de7a9a..00000000 --- a/custom_components/fontawesome/data/solid/user-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-ninja.svg b/custom_components/fontawesome/data/solid/user-ninja.svg deleted file mode 100644 index d07d15c2..00000000 --- a/custom_components/fontawesome/data/solid/user-ninja.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-nurse.svg b/custom_components/fontawesome/data/solid/user-nurse.svg deleted file mode 100644 index 16f47087..00000000 --- a/custom_components/fontawesome/data/solid/user-nurse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-pen.svg b/custom_components/fontawesome/data/solid/user-pen.svg deleted file mode 100644 index 5a9b97f2..00000000 --- a/custom_components/fontawesome/data/solid/user-pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-plus.svg b/custom_components/fontawesome/data/solid/user-plus.svg deleted file mode 100644 index f77aca76..00000000 --- a/custom_components/fontawesome/data/solid/user-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-secret.svg b/custom_components/fontawesome/data/solid/user-secret.svg deleted file mode 100644 index 6ee02a0c..00000000 --- a/custom_components/fontawesome/data/solid/user-secret.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-shield.svg b/custom_components/fontawesome/data/solid/user-shield.svg deleted file mode 100644 index 2b25981a..00000000 --- a/custom_components/fontawesome/data/solid/user-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-slash.svg b/custom_components/fontawesome/data/solid/user-slash.svg deleted file mode 100644 index 70b6b93b..00000000 --- a/custom_components/fontawesome/data/solid/user-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-tag.svg b/custom_components/fontawesome/data/solid/user-tag.svg deleted file mode 100644 index 237dba03..00000000 --- a/custom_components/fontawesome/data/solid/user-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-tie.svg b/custom_components/fontawesome/data/solid/user-tie.svg deleted file mode 100644 index 6c6f00f1..00000000 --- a/custom_components/fontawesome/data/solid/user-tie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user-xmark.svg b/custom_components/fontawesome/data/solid/user-xmark.svg deleted file mode 100644 index 132fa816..00000000 --- a/custom_components/fontawesome/data/solid/user-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/user.svg b/custom_components/fontawesome/data/solid/user.svg deleted file mode 100644 index e2600e96..00000000 --- a/custom_components/fontawesome/data/solid/user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-between-lines.svg b/custom_components/fontawesome/data/solid/users-between-lines.svg deleted file mode 100644 index ae149f6d..00000000 --- a/custom_components/fontawesome/data/solid/users-between-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-gear.svg b/custom_components/fontawesome/data/solid/users-gear.svg deleted file mode 100644 index f011ba31..00000000 --- a/custom_components/fontawesome/data/solid/users-gear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-line.svg b/custom_components/fontawesome/data/solid/users-line.svg deleted file mode 100644 index 6cb21f29..00000000 --- a/custom_components/fontawesome/data/solid/users-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-rays.svg b/custom_components/fontawesome/data/solid/users-rays.svg deleted file mode 100644 index 746b4227..00000000 --- a/custom_components/fontawesome/data/solid/users-rays.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-rectangle.svg b/custom_components/fontawesome/data/solid/users-rectangle.svg deleted file mode 100644 index e8a32e62..00000000 --- a/custom_components/fontawesome/data/solid/users-rectangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-slash.svg b/custom_components/fontawesome/data/solid/users-slash.svg deleted file mode 100644 index 18bd59a6..00000000 --- a/custom_components/fontawesome/data/solid/users-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users-viewfinder.svg b/custom_components/fontawesome/data/solid/users-viewfinder.svg deleted file mode 100644 index 5c837e37..00000000 --- a/custom_components/fontawesome/data/solid/users-viewfinder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/users.svg b/custom_components/fontawesome/data/solid/users.svg deleted file mode 100644 index 0f171bf6..00000000 --- a/custom_components/fontawesome/data/solid/users.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/utensils.svg b/custom_components/fontawesome/data/solid/utensils.svg deleted file mode 100644 index 7a02efc9..00000000 --- a/custom_components/fontawesome/data/solid/utensils.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/v.svg b/custom_components/fontawesome/data/solid/v.svg deleted file mode 100644 index defb1779..00000000 --- a/custom_components/fontawesome/data/solid/v.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/van-shuttle.svg b/custom_components/fontawesome/data/solid/van-shuttle.svg deleted file mode 100644 index a993f252..00000000 --- a/custom_components/fontawesome/data/solid/van-shuttle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vault.svg b/custom_components/fontawesome/data/solid/vault.svg deleted file mode 100644 index 8a16fbcc..00000000 --- a/custom_components/fontawesome/data/solid/vault.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vector-square.svg b/custom_components/fontawesome/data/solid/vector-square.svg deleted file mode 100644 index 0bb51603..00000000 --- a/custom_components/fontawesome/data/solid/vector-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/venus-double.svg b/custom_components/fontawesome/data/solid/venus-double.svg deleted file mode 100644 index 7c9fcbb4..00000000 --- a/custom_components/fontawesome/data/solid/venus-double.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/venus-mars.svg b/custom_components/fontawesome/data/solid/venus-mars.svg deleted file mode 100644 index a43acb4c..00000000 --- a/custom_components/fontawesome/data/solid/venus-mars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/venus.svg b/custom_components/fontawesome/data/solid/venus.svg deleted file mode 100644 index b691b5cd..00000000 --- a/custom_components/fontawesome/data/solid/venus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vest-patches.svg b/custom_components/fontawesome/data/solid/vest-patches.svg deleted file mode 100644 index 4011001c..00000000 --- a/custom_components/fontawesome/data/solid/vest-patches.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vest.svg b/custom_components/fontawesome/data/solid/vest.svg deleted file mode 100644 index c3b00433..00000000 --- a/custom_components/fontawesome/data/solid/vest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vial-circle-check.svg b/custom_components/fontawesome/data/solid/vial-circle-check.svg deleted file mode 100644 index 1d71ed3a..00000000 --- a/custom_components/fontawesome/data/solid/vial-circle-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vial-virus.svg b/custom_components/fontawesome/data/solid/vial-virus.svg deleted file mode 100644 index 275945c0..00000000 --- a/custom_components/fontawesome/data/solid/vial-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vial.svg b/custom_components/fontawesome/data/solid/vial.svg deleted file mode 100644 index 53fa61f9..00000000 --- a/custom_components/fontawesome/data/solid/vial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vials.svg b/custom_components/fontawesome/data/solid/vials.svg deleted file mode 100644 index d3b4c322..00000000 --- a/custom_components/fontawesome/data/solid/vials.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/video-slash.svg b/custom_components/fontawesome/data/solid/video-slash.svg deleted file mode 100644 index f7eeaf3e..00000000 --- a/custom_components/fontawesome/data/solid/video-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/video.svg b/custom_components/fontawesome/data/solid/video.svg deleted file mode 100644 index c7eb17d2..00000000 --- a/custom_components/fontawesome/data/solid/video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vihara.svg b/custom_components/fontawesome/data/solid/vihara.svg deleted file mode 100644 index 3a0dbc97..00000000 --- a/custom_components/fontawesome/data/solid/vihara.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/virus-covid-slash.svg b/custom_components/fontawesome/data/solid/virus-covid-slash.svg deleted file mode 100644 index f64228d0..00000000 --- a/custom_components/fontawesome/data/solid/virus-covid-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/virus-covid.svg b/custom_components/fontawesome/data/solid/virus-covid.svg deleted file mode 100644 index 096f8a5c..00000000 --- a/custom_components/fontawesome/data/solid/virus-covid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/virus-slash.svg b/custom_components/fontawesome/data/solid/virus-slash.svg deleted file mode 100644 index 7850bc2d..00000000 --- a/custom_components/fontawesome/data/solid/virus-slash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/virus.svg b/custom_components/fontawesome/data/solid/virus.svg deleted file mode 100644 index 3d9f8dbd..00000000 --- a/custom_components/fontawesome/data/solid/virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/viruses.svg b/custom_components/fontawesome/data/solid/viruses.svg deleted file mode 100644 index 7ae2ac9e..00000000 --- a/custom_components/fontawesome/data/solid/viruses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/voicemail.svg b/custom_components/fontawesome/data/solid/voicemail.svg deleted file mode 100644 index d89e8e07..00000000 --- a/custom_components/fontawesome/data/solid/voicemail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volcano.svg b/custom_components/fontawesome/data/solid/volcano.svg deleted file mode 100644 index f8a50b37..00000000 --- a/custom_components/fontawesome/data/solid/volcano.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volleyball.svg b/custom_components/fontawesome/data/solid/volleyball.svg deleted file mode 100644 index 49f2190a..00000000 --- a/custom_components/fontawesome/data/solid/volleyball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volume-high.svg b/custom_components/fontawesome/data/solid/volume-high.svg deleted file mode 100644 index 251a03b6..00000000 --- a/custom_components/fontawesome/data/solid/volume-high.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volume-low.svg b/custom_components/fontawesome/data/solid/volume-low.svg deleted file mode 100644 index 2ed6dd67..00000000 --- a/custom_components/fontawesome/data/solid/volume-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volume-off.svg b/custom_components/fontawesome/data/solid/volume-off.svg deleted file mode 100644 index 8cdd81e0..00000000 --- a/custom_components/fontawesome/data/solid/volume-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/volume-xmark.svg b/custom_components/fontawesome/data/solid/volume-xmark.svg deleted file mode 100644 index f61a0fc2..00000000 --- a/custom_components/fontawesome/data/solid/volume-xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/vr-cardboard.svg b/custom_components/fontawesome/data/solid/vr-cardboard.svg deleted file mode 100644 index 5a68f637..00000000 --- a/custom_components/fontawesome/data/solid/vr-cardboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/w.svg b/custom_components/fontawesome/data/solid/w.svg deleted file mode 100644 index dac7c03f..00000000 --- a/custom_components/fontawesome/data/solid/w.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/walkie-talkie.svg b/custom_components/fontawesome/data/solid/walkie-talkie.svg deleted file mode 100644 index 9c7b3c72..00000000 --- a/custom_components/fontawesome/data/solid/walkie-talkie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wallet.svg b/custom_components/fontawesome/data/solid/wallet.svg deleted file mode 100644 index 13ff1cf8..00000000 --- a/custom_components/fontawesome/data/solid/wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wand-magic-sparkles.svg b/custom_components/fontawesome/data/solid/wand-magic-sparkles.svg deleted file mode 100644 index 5725d4ac..00000000 --- a/custom_components/fontawesome/data/solid/wand-magic-sparkles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wand-magic.svg b/custom_components/fontawesome/data/solid/wand-magic.svg deleted file mode 100644 index f707bb92..00000000 --- a/custom_components/fontawesome/data/solid/wand-magic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wand-sparkles.svg b/custom_components/fontawesome/data/solid/wand-sparkles.svg deleted file mode 100644 index 13dbb692..00000000 --- a/custom_components/fontawesome/data/solid/wand-sparkles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/warehouse.svg b/custom_components/fontawesome/data/solid/warehouse.svg deleted file mode 100644 index 25a051fe..00000000 --- a/custom_components/fontawesome/data/solid/warehouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/water-ladder.svg b/custom_components/fontawesome/data/solid/water-ladder.svg deleted file mode 100644 index 271c1529..00000000 --- a/custom_components/fontawesome/data/solid/water-ladder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/water.svg b/custom_components/fontawesome/data/solid/water.svg deleted file mode 100644 index d9a4bbb0..00000000 --- a/custom_components/fontawesome/data/solid/water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wave-square.svg b/custom_components/fontawesome/data/solid/wave-square.svg deleted file mode 100644 index b09fd59b..00000000 --- a/custom_components/fontawesome/data/solid/wave-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/weight-hanging.svg b/custom_components/fontawesome/data/solid/weight-hanging.svg deleted file mode 100644 index a7a22efd..00000000 --- a/custom_components/fontawesome/data/solid/weight-hanging.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/weight-scale.svg b/custom_components/fontawesome/data/solid/weight-scale.svg deleted file mode 100644 index 902d95ed..00000000 --- a/custom_components/fontawesome/data/solid/weight-scale.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wheat-awn-circle-exclamation.svg b/custom_components/fontawesome/data/solid/wheat-awn-circle-exclamation.svg deleted file mode 100644 index 42279507..00000000 --- a/custom_components/fontawesome/data/solid/wheat-awn-circle-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wheat-awn.svg b/custom_components/fontawesome/data/solid/wheat-awn.svg deleted file mode 100644 index 168b6a46..00000000 --- a/custom_components/fontawesome/data/solid/wheat-awn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wheelchair-move.svg b/custom_components/fontawesome/data/solid/wheelchair-move.svg deleted file mode 100644 index fef98904..00000000 --- a/custom_components/fontawesome/data/solid/wheelchair-move.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wheelchair.svg b/custom_components/fontawesome/data/solid/wheelchair.svg deleted file mode 100644 index d4933654..00000000 --- a/custom_components/fontawesome/data/solid/wheelchair.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/whiskey-glass.svg b/custom_components/fontawesome/data/solid/whiskey-glass.svg deleted file mode 100644 index 19b32fc2..00000000 --- a/custom_components/fontawesome/data/solid/whiskey-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wifi.svg b/custom_components/fontawesome/data/solid/wifi.svg deleted file mode 100644 index 9e78a32e..00000000 --- a/custom_components/fontawesome/data/solid/wifi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wind.svg b/custom_components/fontawesome/data/solid/wind.svg deleted file mode 100644 index de69a7a7..00000000 --- a/custom_components/fontawesome/data/solid/wind.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/window-maximize.svg b/custom_components/fontawesome/data/solid/window-maximize.svg deleted file mode 100644 index 56e82ce0..00000000 --- a/custom_components/fontawesome/data/solid/window-maximize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/window-minimize.svg b/custom_components/fontawesome/data/solid/window-minimize.svg deleted file mode 100644 index a1069d11..00000000 --- a/custom_components/fontawesome/data/solid/window-minimize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/window-restore.svg b/custom_components/fontawesome/data/solid/window-restore.svg deleted file mode 100644 index 1c13002f..00000000 --- a/custom_components/fontawesome/data/solid/window-restore.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wine-bottle.svg b/custom_components/fontawesome/data/solid/wine-bottle.svg deleted file mode 100644 index 2941b451..00000000 --- a/custom_components/fontawesome/data/solid/wine-bottle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wine-glass-empty.svg b/custom_components/fontawesome/data/solid/wine-glass-empty.svg deleted file mode 100644 index 58c3d5f7..00000000 --- a/custom_components/fontawesome/data/solid/wine-glass-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wine-glass.svg b/custom_components/fontawesome/data/solid/wine-glass.svg deleted file mode 100644 index df3cfe27..00000000 --- a/custom_components/fontawesome/data/solid/wine-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/won-sign.svg b/custom_components/fontawesome/data/solid/won-sign.svg deleted file mode 100644 index 6a839944..00000000 --- a/custom_components/fontawesome/data/solid/won-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/worm.svg b/custom_components/fontawesome/data/solid/worm.svg deleted file mode 100644 index 2922c61b..00000000 --- a/custom_components/fontawesome/data/solid/worm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/wrench.svg b/custom_components/fontawesome/data/solid/wrench.svg deleted file mode 100644 index 9bafb70d..00000000 --- a/custom_components/fontawesome/data/solid/wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/x-ray.svg b/custom_components/fontawesome/data/solid/x-ray.svg deleted file mode 100644 index f68f5892..00000000 --- a/custom_components/fontawesome/data/solid/x-ray.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/x.svg b/custom_components/fontawesome/data/solid/x.svg deleted file mode 100644 index 345bfff7..00000000 --- a/custom_components/fontawesome/data/solid/x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/xmark.svg b/custom_components/fontawesome/data/solid/xmark.svg deleted file mode 100644 index c2b304e2..00000000 --- a/custom_components/fontawesome/data/solid/xmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/xmarks-lines.svg b/custom_components/fontawesome/data/solid/xmarks-lines.svg deleted file mode 100644 index 30286732..00000000 --- a/custom_components/fontawesome/data/solid/xmarks-lines.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/y.svg b/custom_components/fontawesome/data/solid/y.svg deleted file mode 100644 index 0c488e55..00000000 --- a/custom_components/fontawesome/data/solid/y.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/yen-sign.svg b/custom_components/fontawesome/data/solid/yen-sign.svg deleted file mode 100644 index a49fac19..00000000 --- a/custom_components/fontawesome/data/solid/yen-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/yin-yang.svg b/custom_components/fontawesome/data/solid/yin-yang.svg deleted file mode 100644 index 805f453f..00000000 --- a/custom_components/fontawesome/data/solid/yin-yang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/data/solid/z.svg b/custom_components/fontawesome/data/solid/z.svg deleted file mode 100644 index 857f4840..00000000 --- a/custom_components/fontawesome/data/solid/z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/custom_components/fontawesome/main.js b/custom_components/fontawesome/main.js deleted file mode 100644 index 0ec358b3..00000000 --- a/custom_components/fontawesome/main.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";const e=JSON.parse('{"innosoft":"42-group","contact-book":"address-book","contact-card":"address-card","vcard":"address-card","angle-double-down":"angles-down","angle-double-left":"angles-left","angle-double-right":"angles-right","angle-double-up":"angles-up","apple-alt":"apple-whole","sort-numeric-asc":"arrow-down-1-9","sort-numeric-down":"arrow-down-1-9","sort-numeric-desc":"arrow-down-9-1","sort-numeric-down-alt":"arrow-down-9-1","sort-alpha-asc":"arrow-down-a-z","sort-alpha-down":"arrow-down-a-z","long-arrow-down":"arrow-down-long","sort-amount-desc":"arrow-down-short-wide","sort-amount-down-alt":"arrow-down-short-wide","sort-amount-asc":"arrow-down-wide-short","sort-amount-down":"arrow-down-wide-short","sort-alpha-desc":"arrow-down-z-a","sort-alpha-down-alt":"arrow-down-z-a","long-arrow-left":"arrow-left-long","mouse-pointer":"arrow-pointer","exchange":"arrow-right-arrow-left","sign-out":"arrow-right-from-bracket","long-arrow-right":"arrow-right-long","sign-in":"arrow-right-to-bracket","arrow-left-rotate":"arrow-rotate-left","arrow-rotate-back":"arrow-rotate-left","arrow-rotate-backward":"arrow-rotate-left","undo":"arrow-rotate-left","arrow-right-rotate":"arrow-rotate-right","arrow-rotate-forward":"arrow-rotate-right","redo":"arrow-rotate-right","level-down":"arrow-turn-down","level-up":"arrow-turn-up","sort-numeric-up":"arrow-up-1-9","sort-numeric-up-alt":"arrow-up-9-1","sort-alpha-up":"arrow-up-a-z","long-arrow-up":"arrow-up-long","external-link":"arrow-up-right-from-square","sort-amount-up-alt":"arrow-up-short-wide","sort-amount-up":"arrow-up-wide-short","sort-alpha-up-alt":"arrow-up-z-a","arrows-h":"arrows-left-right","refresh":"arrows-rotate","sync":"arrows-rotate","arrows-v":"arrows-up-down","arrows":"arrows-up-down-left-right","carriage-baby":"baby-carriage","fast-backward":"backward-fast","step-backward":"backward-step","shopping-bag":"bag-shopping","haykal":"bahai","cancel":"ban","smoking-ban":"ban-smoking","band-aid":"bandage","navicon":"bars","tasks-alt":"bars-progress","reorder":"bars-staggered","stream":"bars-staggered","baseball-ball":"baseball","shopping-basket":"basket-shopping","basketball-ball":"basketball","bathtub":"bath","battery-0":"battery-empty","battery":"battery-full","battery-5":"battery-full","battery-3":"battery-half","battery-2":"battery-quarter","battery-4":"battery-three-quarters","procedures":"bed-pulse","beer":"beer-mug-empty","concierge-bell":"bell-concierge","zap":"bolt","atlas":"book-atlas","bible":"book-bible","journal-whills":"book-journal-whills","book-reader":"book-open-reader","quran":"book-quran","book-dead":"book-skull","tanakh":"book-tanakh","border-style":"border-top-left","archive":"box-archive","boxes":"boxes-stacked","boxes-alt":"boxes-stacked","quidditch":"broom-ball","quidditch-broom-ball":"broom-ball","bank":"building-columns","institution":"building-columns","museum":"building-columns","university":"building-columns","hamburger":"burger","bus-alt":"bus-simple","briefcase-clock":"business-time","tram":"cable-car","birthday-cake":"cake-candles","cake":"cake-candles","calendar-alt":"calendar-days","calendar-times":"calendar-xmark","camera-alt":"camera","automobile":"car","battery-car":"car-battery","car-crash":"car-burst","car-alt":"car-rear","dolly-flatbed":"cart-flatbed","luggage-cart":"cart-flatbed-suitcase","shopping-cart":"cart-shopping","blackboard":"chalkboard","chalkboard-teacher":"chalkboard-user","glass-cheers":"champagne-glasses","area-chart":"chart-area","bar-chart":"chart-bar","line-chart":"chart-line","pie-chart":"chart-pie","vote-yea":"check-to-slot","child-rifle":"child-combatant","arrow-circle-down":"circle-arrow-down","arrow-circle-left":"circle-arrow-left","arrow-circle-right":"circle-arrow-right","arrow-circle-up":"circle-arrow-up","check-circle":"circle-check","chevron-circle-down":"circle-chevron-down","chevron-circle-left":"circle-chevron-left","chevron-circle-right":"circle-chevron-right","chevron-circle-up":"circle-chevron-up","donate":"circle-dollar-to-slot","dot-circle":"circle-dot","arrow-alt-circle-down":"circle-down","exclamation-circle":"circle-exclamation","hospital-symbol":"circle-h","adjust":"circle-half-stroke","info-circle":"circle-info","arrow-alt-circle-left":"circle-left","minus-circle":"circle-minus","pause-circle":"circle-pause","play-circle":"circle-play","plus-circle":"circle-plus","question-circle":"circle-question","radiation-alt":"circle-radiation","arrow-alt-circle-right":"circle-right","stop-circle":"circle-stop","arrow-alt-circle-up":"circle-up","user-circle":"circle-user","times-circle":"circle-xmark","xmark-circle":"circle-xmark","clock-four":"clock","history":"clock-rotate-left","cloud-download":"cloud-arrow-down","cloud-download-alt":"cloud-arrow-down","cloud-upload":"cloud-arrow-up","cloud-upload-alt":"cloud-arrow-up","thunderstorm":"cloud-bolt","commenting":"comment-dots","sms":"comment-sms","drafting-compass":"compass-drafting","mouse":"computer-mouse","credit-card-alt":"credit-card","crop-alt":"crop-simple","backspace":"delete-left","desktop-alt":"desktop","project-diagram":"diagram-project","directions":"diamond-turn-right","dollar":"dollar-sign","usd":"dollar-sign","dolly-box":"dolly","compress-alt":"down-left-and-up-right-to-center","long-arrow-alt-down":"down-long","tint":"droplet","tint-slash":"droplet-slash","deaf":"ear-deaf","deafness":"ear-deaf","hard-of-hearing":"ear-deaf","assistive-listening-systems":"ear-listen","globe-africa":"earth-africa","earth":"earth-americas","earth-america":"earth-americas","globe-americas":"earth-americas","globe-asia":"earth-asia","globe-europe":"earth-europe","globe-oceania":"earth-oceania","ellipsis-h":"ellipsis","ellipsis-v":"ellipsis-vertical","mail-bulk":"envelopes-bulk","eur":"euro-sign","euro":"euro-sign","eye-dropper-empty":"eye-dropper","eyedropper":"eye-dropper","low-vision":"eye-low-vision","angry":"face-angry","dizzy":"face-dizzy","flushed":"face-flushed","frown":"face-frown","frown-open":"face-frown-open","grimace":"face-grimace","grin":"face-grin","grin-beam":"face-grin-beam","grin-beam-sweat":"face-grin-beam-sweat","grin-hearts":"face-grin-hearts","grin-squint":"face-grin-squint","grin-squint-tears":"face-grin-squint-tears","grin-stars":"face-grin-stars","grin-tears":"face-grin-tears","grin-tongue":"face-grin-tongue","grin-tongue-squint":"face-grin-tongue-squint","grin-tongue-wink":"face-grin-tongue-wink","grin-alt":"face-grin-wide","grin-wink":"face-grin-wink","kiss":"face-kiss","kiss-beam":"face-kiss-beam","kiss-wink-heart":"face-kiss-wink-heart","laugh":"face-laugh","laugh-beam":"face-laugh-beam","laugh-squint":"face-laugh-squint","laugh-wink":"face-laugh-wink","meh":"face-meh","meh-blank":"face-meh-blank","meh-rolling-eyes":"face-rolling-eyes","sad-cry":"face-sad-cry","sad-tear":"face-sad-tear","smile":"face-smile","smile-beam":"face-smile-beam","smile-wink":"face-smile-wink","surprise":"face-surprise","tired":"face-tired","feather-alt":"feather-pointed","file-download":"file-arrow-down","file-upload":"file-arrow-up","arrow-right-from-file":"file-export","arrow-right-to-file":"file-import","file-alt":"file-lines","file-text":"file-lines","file-edit":"file-pen","file-medical-alt":"file-waveform","file-archive":"file-zipper","funnel-dollar":"filter-circle-dollar","fire-alt":"fire-flame-curved","burn":"fire-flame-simple","save":"floppy-disk","folder-blank":"folder","font-awesome-flag":"font-awesome","font-awesome-logo-full":"font-awesome","football-ball":"football","fast-forward":"forward-fast","step-forward":"forward-step","futbol-ball":"futbol","soccer-ball":"futbol","dashboard":"gauge","gauge-med":"gauge","tachometer-alt-average":"gauge","tachometer-alt":"gauge-high","tachometer-alt-fast":"gauge-high","gauge-simple-med":"gauge-simple","tachometer-average":"gauge-simple","tachometer":"gauge-simple-high","tachometer-fast":"gauge-simple-high","legal":"gavel","cog":"gear","cogs":"gears","golf-ball":"golf-ball-tee","mortar-board":"graduation-cap","grip-horizontal":"grip","hand-paper":"hand","hand-rock":"hand-back-fist","allergies":"hand-dots","fist-raised":"hand-fist","hand-holding-usd":"hand-holding-dollar","hand-holding-water":"hand-holding-droplet","sign-language":"hands","signing":"hands","american-sign-language-interpreting":"hands-asl-interpreting","asl-interpreting":"hands-asl-interpreting","hands-american-sign-language-interpreting":"hands-asl-interpreting","hands-wash":"hands-bubbles","praying-hands":"hands-praying","hands-helping":"handshake-angle","handshake-alt":"handshake-simple","handshake-alt-slash":"handshake-simple-slash","hdd":"hard-drive","header":"heading","headphones-alt":"headphones-simple","heart-broken":"heart-crack","heartbeat":"heart-pulse","hard-hat":"helmet-safety","hat-hard":"helmet-safety","hospital-alt":"hospital","hospital-wide":"hospital","hot-tub":"hot-tub-person","hourglass-empty":"hourglass","hourglass-3":"hourglass-end","hourglass-2":"hourglass-half","hourglass-1":"hourglass-start","home":"house","home-alt":"house","home-lg-alt":"house","home-lg":"house-chimney","house-damage":"house-chimney-crack","clinic-medical":"house-chimney-medical","laptop-house":"house-laptop","home-user":"house-user","hryvnia":"hryvnia-sign","heart-music-camera-bolt":"icons","drivers-license":"id-card","id-card-alt":"id-card-clip","portrait":"image-portrait","indian-rupee":"indian-rupee-sign","inr":"indian-rupee-sign","fighter-jet":"jet-fighter","first-aid":"kit-medical","landmark-alt":"landmark-dome","long-arrow-alt-left":"left-long","arrows-alt-h":"left-right","chain":"link","chain-broken":"link-slash","chain-slash":"link-slash","unlink":"link-slash","list-squares":"list","tasks":"list-check","list-1-2":"list-ol","list-numeric":"list-ol","list-dots":"list-ul","location":"location-crosshairs","map-marker-alt":"location-dot","map-marker":"location-pin","search":"magnifying-glass","search-dollar":"magnifying-glass-dollar","search-location":"magnifying-glass-location","search-minus":"magnifying-glass-minus","search-plus":"magnifying-glass-plus","map-marked":"map-location","map-marked-alt":"map-location-dot","mars-stroke-h":"mars-stroke-right","mars-stroke-v":"mars-stroke-up","glass-martini-alt":"martini-glass","cocktail":"martini-glass-citrus","glass-martini":"martini-glass-empty","theater-masks":"masks-theater","expand-arrows-alt":"maximize","medium-m":"medium","comment-alt":"message","microphone-alt":"microphone-lines","microphone-alt-slash":"microphone-lines-slash","compress-arrows-alt":"minimize","subtract":"minus","mobile-android":"mobile","mobile-phone":"mobile","mobile-android-alt":"mobile-screen","mobile-alt":"mobile-screen-button","money-bill-alt":"money-bill-1","money-bill-wave-alt":"money-bill-1-wave","money-check-alt":"money-check-dollar","coffee":"mug-saucer","sticky-note":"note-sticky","dedent":"outdent","paint-brush":"paintbrush","file-clipboard":"paste","pen-alt":"pen-clip","pencil-ruler":"pen-ruler","edit":"pen-to-square","pencil-alt":"pencil","people-arrows-left-right":"people-arrows","people-carry":"people-carry-box","percentage":"percent","male":"person","biking":"person-biking","digging":"person-digging","diagnoses":"person-dots-from-line","female":"person-dress","hiking":"person-hiking","pray":"person-praying","running":"person-running","skating":"person-skating","skiing":"person-skiing","skiing-nordic":"person-skiing-nordic","snowboarding":"person-snowboarding","swimmer":"person-swimming","walking":"person-walking","blind":"person-walking-with-cane","phone-alt":"phone-flip","volume-control-phone":"phone-volume","photo-video":"photo-film","add":"plus","poo-bolt":"poo-storm","prescription-bottle-alt":"prescription-bottle-medical","quote-left-alt":"quote-left","quote-right-alt":"quote-right","ad":"rectangle-ad","list-alt":"rectangle-list","rectangle-times":"rectangle-xmark","times-rectangle":"rectangle-xmark","window-close":"rectangle-xmark","mail-reply":"reply","mail-reply-all":"reply-all","sign-out-alt":"right-from-bracket","exchange-alt":"right-left","long-arrow-alt-right":"right-long","sign-in-alt":"right-to-bracket","sync-alt":"rotate","rotate-back":"rotate-left","rotate-backward":"rotate-left","undo-alt":"rotate-left","redo-alt":"rotate-right","rotate-forward":"rotate-right","feed":"rss","rouble":"ruble-sign","rub":"ruble-sign","ruble":"ruble-sign","rupee":"rupee-sign","balance-scale":"scale-balanced","balance-scale-left":"scale-unbalanced","balance-scale-right":"scale-unbalanced-flip","cut":"scissors","tools":"screwdriver-wrench","torah":"scroll-torah","sprout":"seedling","triangle-circle-square":"shapes","arrow-turn-right":"share","mail-forward":"share","share-square":"share-from-square","share-alt":"share-nodes","ils":"shekel-sign","shekel":"shekel-sign","sheqel":"shekel-sign","sheqel-sign":"shekel-sign","shield-blank":"shield","shield-alt":"shield-halved","t-shirt":"shirt","tshirt":"shirt","store-alt":"shop","store-alt-slash":"shop-slash","random":"shuffle","space-shuttle":"shuttle-space","sign":"sign-hanging","signal-5":"signal","signal-perfect":"signal","map-signs":"signs-post","slack-hash":"slack","sliders-h":"sliders","snapchat-ghost":"snapchat","unsorted":"sort","sort-desc":"sort-down","sort-asc":"sort-up","pastafarianism":"spaghetti-monster-flying","utensil-spoon":"spoon","air-freshener":"spray-can-sparkles","external-link-square":"square-arrow-up-right","behance-square":"square-behance","caret-square-down":"square-caret-down","caret-square-left":"square-caret-left","caret-square-right":"square-caret-right","caret-square-up":"square-caret-up","check-square":"square-check","dribbble-square":"square-dribbble","envelope-square":"square-envelope","facebook-square":"square-facebook","font-awesome-alt":"square-font-awesome-stroke","git-square":"square-git","github-square":"square-github","gitlab-square":"square-gitlab","google-plus-square":"square-google-plus","h-square":"square-h","hacker-news-square":"square-hacker-news","instagram-square":"square-instagram","js-square":"square-js","lastfm-square":"square-lastfm","minus-square":"square-minus","odnoklassniki-square":"square-odnoklassniki","parking":"square-parking","pen-square":"square-pen","pencil-square":"square-pen","phone-square":"square-phone","phone-square-alt":"square-phone-flip","pied-piper-square":"square-pied-piper","pinterest-square":"square-pinterest","plus-square":"square-plus","poll-h":"square-poll-horizontal","poll":"square-poll-vertical","reddit-square":"square-reddit","square-root-alt":"square-root-variable","rss-square":"square-rss","share-alt-square":"square-share-nodes","snapchat-square":"square-snapchat","steam-square":"square-steam","tumblr-square":"square-tumblr","twitter-square":"square-twitter","external-link-square-alt":"square-up-right","viadeo-square":"square-viadeo","vimeo-square":"square-vimeo","whatsapp-square":"square-whatsapp","xing-square":"square-xing","times-square":"square-xmark","xmark-square":"square-xmark","youtube-square":"square-youtube","rod-asclepius":"staff-snake","rod-snake":"staff-snake","staff-aesculapius":"staff-snake","star-half-alt":"star-half-stroke","gbp":"sterling-sign","pound-sign":"sterling-sign","medkit":"suitcase-medical","th":"table-cells","th-large":"table-cells-large","columns":"table-columns","th-list":"table-list","ping-pong-paddle-ball":"table-tennis-paddle-ball","table-tennis":"table-tennis-paddle-ball","tablet-android":"tablet","tablet-alt":"tablet-screen-button","digital-tachograph":"tachograph-digital","cab":"taxi","telegram-plane":"telegram","temperature-down":"temperature-arrow-down","temperature-up":"temperature-arrow-up","temperature-0":"temperature-empty","thermometer-0":"temperature-empty","thermometer-empty":"temperature-empty","temperature-4":"temperature-full","thermometer-4":"temperature-full","thermometer-full":"temperature-full","temperature-2":"temperature-half","thermometer-2":"temperature-half","thermometer-half":"temperature-half","temperature-1":"temperature-quarter","thermometer-1":"temperature-quarter","thermometer-quarter":"temperature-quarter","temperature-3":"temperature-three-quarters","thermometer-3":"temperature-three-quarters","thermometer-three-quarters":"temperature-three-quarters","tenge":"tenge-sign","remove-format":"text-slash","thumb-tack":"thumbtack","ticket-alt":"ticket-simple","broadcast-tower":"tower-broadcast","subway":"train-subway","transgender-alt":"transgender","trash-restore":"trash-arrow-up","trash-alt":"trash-can","trash-restore-alt":"trash-can-arrow-up","exclamation-triangle":"triangle-exclamation","warning":"triangle-exclamation","shipping-fast":"truck-fast","ambulance":"truck-medical","truck-loading":"truck-ramp-box","teletype":"tty","try":"turkish-lira-sign","turkish-lira":"turkish-lira-sign","level-down-alt":"turn-down","level-up-alt":"turn-up","television":"tv","tv-alt":"tv","unlock-alt":"unlock-keyhole","arrows-alt-v":"up-down","arrows-alt":"up-down-left-right","long-arrow-alt-up":"up-long","expand-alt":"up-right-and-down-left-from-center","external-link-alt":"up-right-from-square","user-md":"user-doctor","user-cog":"user-gear","user-friends":"user-group","user-alt":"user-large","user-alt-slash":"user-large-slash","user-edit":"user-pen","user-times":"user-xmark","users-cog":"users-gear","cutlery":"utensils","shuttle-van":"van-shuttle","video-camera":"video","volleyball-ball":"volleyball","volume-up":"volume-high","volume-down":"volume-low","volume-mute":"volume-xmark","volume-times":"volume-xmark","magic":"wand-magic","magic-wand-sparkles":"wand-magic-sparkles","ladder-water":"water-ladder","swimming-pool":"water-ladder","weight":"weight-scale","wheat-alt":"wheat-awn","wheelchair-alt":"wheelchair-move","glass-whiskey":"whiskey-glass","wifi-3":"wifi","wifi-strong":"wifi","wine-glass-alt":"wine-glass-empty","wsh":"wirsindhandwerk","krw":"won-sign","won":"won-sign","rendact":"wpressr","close":"xmark","multiply":"xmark","remove":"xmark","times":"xmark","cny":"yen-sign","jpy":"yen-sign","rmb":"yen-sign","yen":"yen-sign"}'),a="fontawesome",r={},t={"fa-primary":"primary","fa-secondary":"secondary",primary:"primary",secondary:"secondary"},s=(s,o)=>new Promise((async(l,i)=>{const n=`${s}:${o}`;r[n]&&l(r[n]),r[n]=(async(r,s)=>{let[o,l]=s.split("#");e[o]&&(o=e[o]);const i=await fetch(`/${a}/icons/${r}/${o}.svg`),n=await i.text(),c=(new DOMParser).parseFromString(n,"text/html");if(!c||!c.querySelector("svg"))return{};const u=c.querySelector("svg").getAttribute("viewBox"),h=c.querySelectorAll("path"),d={};let g="";for(const e of h){g+=e.getAttribute("d");const a=e.classList[0];t[a]&&(d[t[a]]=e.getAttribute("d"))}let p=null;const m=c.querySelector("svg");return Array.from(m.attributes).some((e=>e.name.startsWith("on")))||m.getElementsByTagName("script").length||(p=m),{viewBox:u,path:g,paths:d,format:l,fullCode:p}})(s,o),l(r[n])})),o=async e=>{const r=await fetch(`/${a}/list/${e}`),t=await r.text();return JSON.parse(t)};"customIconsets"in window||(window.customIconsets={}),"customIcons"in window||(window.customIcons={}),window.customIcons.fab={getIcon:e=>s("brands",e),getIconList:()=>o("brands")},window.customIcons.far={getIcon:e=>s("regular",e),getIconList:()=>o("regular")},window.customIcons.fas={getIcon:e=>s("solid",e),getIconList:()=>o("solid")},window.customIcons.fapro={getIcon:e=>s("pro",e),getIconList:()=>o("pro")},window.customIconsets.facustom=e=>s("pro",e),customElements.whenDefined("ha-icon").then((()=>{customElements.get("ha-icon").prototype._setCustomPath=async function(e,a){const r=await e;if(a!==this.icon)return;this._path=r.path,this._viewBox=r.viewBox,await this.UpdateComplete;const t=this.shadowRoot.querySelector("ha-svg-icon");if(t&&t.setPaths)if(t.clearPaths(),r.fullCode&&"fullcolor"===r.format){await t.updateComplete;const e=t.shadowRoot.querySelector("svg"),a=document.createElement("style");a.innerHTML="\n svg:first-child>g:first-of-type>path {\n display: none;\n }\n ",e.appendChild(a),e.appendChild(r.fullCode.cloneNode(!0))}else t.setPaths(r.paths),r.format&&t.classList.add(...r.format.split("-"))}})),customElements.whenDefined("ha-svg-icon").then((()=>{const e=customElements.get("ha-svg-icon");e.prototype.clearPaths=async function(){await this.updateComplete;const e=this.shadowRoot.querySelector("svg");for(;e&&e.children.length>1;)e.removeChild(e.lastChild);const a=this.shadowRoot.querySelector("g");for(;a&&a.children.length>1;)a.removeChild(a.lastChild);for(;this.shadowRoot.querySelector("style.fontawesome");){const e=this.shadowRoot.querySelector("style.fontawesome");e.parentNode.removeChild(e)}},e.prototype.setPaths=async function(e){if(await this.updateComplete,null==e||0===Object.keys(e).length)return;const a=this.shadowRoot.querySelector("style.fontawesome")||document.createElement("style");a.classList.add("fontawesome"),a.innerHTML="\n .secondary {\n opacity: 0.4;\n }\n :host(.invert) .secondary {\n opacity: 1;\n }\n :host(.invert) .primary {\n opacity: 0.4;\n }\n :host(.color) .primary {\n opacity: 1;\n }\n :host(.color) .secondary {\n opacity: 1;\n }\n :host(.color:not(.invert)) .secondary {\n fill: var(--icon-secondary-color, var(--disabled-text-color));\n }\n :host(.color.invert) .primary {\n fill: var(--icon-secondary-color, var(--disabled-text-color));\n }\n path:not(.primary):not(.secondary) {\n opacity: 0;\n }\n ",this.shadowRoot.appendChild(a);const r=this.shadowRoot.querySelector("g");for(const a in e){const t=document.createElementNS("http://www.w3.org/2000/svg","path");t.setAttribute("d",e[a]),t.classList.add(a),r.appendChild(t)}}}))})(); \ No newline at end of file diff --git a/custom_components/fontawesome/manifest.json b/custom_components/fontawesome/manifest.json deleted file mode 100644 index 20f07351..00000000 --- a/custom_components/fontawesome/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "domain": "fontawesome", - "name": "Fontawesome icons", - "codeowners": ["@thomasloven"], - "config_flow": true, - "dependencies": ["frontend", "http"], - "documentation": "https://github.com/thomasloven/hass-fontawesome", - "iot_class": "local_polling", - "requirements": [], - "version": "2.2.1" -} diff --git a/custom_components/fontawesome/translations/en.json b/custom_components/fontawesome/translations/en.json deleted file mode 100644 index 73c89766..00000000 --- a/custom_components/fontawesome/translations/en.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "title": "FontAwesome", - "config": { - "abort": { - "single_instance_allowed": "Only a single configuration of FontAwesome is allowed." - }, - "step": {} - } -} \ No newline at end of file diff --git a/custom_components/frigate/__init__.py b/custom_components/frigate/__init__.py deleted file mode 100644 index 88011612..00000000 --- a/custom_components/frigate/__init__.py +++ /dev/null @@ -1,451 +0,0 @@ -""" -Custom integration to integrate frigate with Home Assistant. - -For more details about this integration, please refer to -https://github.com/blakeblackshear/frigate-hass-integration -""" -from __future__ import annotations - -from datetime import timedelta -import logging -import re -from typing import Any, Callable, Final - -from awesomeversion import AwesomeVersion - -from custom_components.frigate.config_flow import get_config_entry_title -from homeassistant.components.mqtt.models import ReceiveMessage -from homeassistant.components.mqtt.subscription import ( - async_prepare_subscribe_topics, - async_subscribe_topics, - async_unsubscribe_topics, -) -from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import ATTR_MODEL, CONF_HOST, CONF_URL -from homeassistant.core import Config, HomeAssistant, callback, valid_entity_id -from homeassistant.exceptions import ConfigEntryNotReady -from homeassistant.helpers import device_registry as dr, entity_registry as er -from homeassistant.helpers.aiohttp_client import async_get_clientsession -from homeassistant.helpers.entity import Entity -from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed -from homeassistant.loader import async_get_integration -from homeassistant.util import slugify - -from .api import FrigateApiClient, FrigateApiClientError -from .const import ( - ATTR_CLIENT, - ATTR_CONFIG, - ATTR_COORDINATOR, - CONF_CAMERA_STATIC_IMAGE_HEIGHT, - DOMAIN, - FRIGATE_RELEASES_URL, - FRIGATE_VERSION_ERROR_CUTOFF, - NAME, - PLATFORMS, - STARTUP_MESSAGE, - STATUS_ERROR, - STATUS_RUNNING, - STATUS_STARTING, -) -from .views import async_setup as views_async_setup -from .ws_api import async_setup as ws_api_async_setup - -SCAN_INTERVAL = timedelta(seconds=5) - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -# Typing notes: -# - The HomeAssistant library does not provide usable type hints for custom -# components. Certain type checks (e.g. decorators and class inheritance) need -# to be marked as ignored or casted, when using the default Home Assistant -# mypy settings. Using the same settings is preferable, to smoothen a future -# migration to Home Assistant Core. - - -def get_frigate_device_identifier( - entry: ConfigEntry, camera_name: str | None = None -) -> tuple[str, str]: - """Get a device identifier.""" - if camera_name: - return (DOMAIN, f"{entry.entry_id}:{slugify(camera_name)}") - else: - return (DOMAIN, entry.entry_id) - - -def get_frigate_entity_unique_id( - config_entry_id: str, type_name: str, name: str -) -> str: - """Get the unique_id for a Frigate entity.""" - return f"{config_entry_id}:{type_name}:{name}" - - -def get_friendly_name(name: str) -> str: - """Get a friendly version of a name.""" - return name.replace("_", " ").title() - - -def get_cameras(config: dict[str, Any]) -> set[str]: - """Get cameras.""" - cameras = set() - - for cam_name, _ in config["cameras"].items(): - cameras.add(cam_name) - - return cameras - - -def get_cameras_and_objects( - config: dict[str, Any], include_all: bool = True -) -> set[tuple[str, str]]: - """Get cameras and tracking object tuples.""" - camera_objects = set() - for cam_name, cam_config in config["cameras"].items(): - for obj in cam_config["objects"]["track"]: - camera_objects.add((cam_name, obj)) - - # add an artificial all label to track - # all objects for this camera - if include_all: - camera_objects.add((cam_name, "all")) - - return camera_objects - - -def get_cameras_zones_and_objects(config: dict[str, Any]) -> set[tuple[str, str]]: - """Get cameras/zones and tracking object tuples.""" - camera_objects = get_cameras_and_objects(config) - - zone_objects = set() - for cam_name, obj in camera_objects: - for zone_name in config["cameras"][cam_name]["zones"]: - zone_name_objects = config["cameras"][cam_name]["zones"][zone_name].get( - "objects" - ) - if not zone_name_objects or obj in zone_name_objects: - zone_objects.add((zone_name, obj)) - - # add an artificial all label to track - # all objects for this zone - zone_objects.add((zone_name, "all")) - return camera_objects.union(zone_objects) - - -def get_cameras_and_zones(config: dict[str, Any]) -> set[str]: - """Get cameras and zones.""" - cameras_zones = set() - for camera in config.get("cameras", {}).keys(): - cameras_zones.add(camera) - for zone in config["cameras"][camera].get("zones", {}).keys(): - cameras_zones.add(zone) - return cameras_zones - - -def get_zones(config: dict[str, Any]) -> set[str]: - """Get zones.""" - cameras_zones = set() - for camera in config.get("cameras", {}).keys(): - for zone in config["cameras"][camera].get("zones", {}).keys(): - cameras_zones.add(zone) - return cameras_zones - - -async def async_setup(hass: HomeAssistant, config: Config) -> bool: - """Set up this integration using YAML is not supported.""" - integration = await async_get_integration(hass, DOMAIN) - _LOGGER.info( - STARTUP_MESSAGE.format( - title=NAME, - integration_version=integration.version, - ) - ) - - hass.data.setdefault(DOMAIN, {}) - - ws_api_async_setup(hass) - views_async_setup(hass) - return True - - -async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: - """Set up this integration using UI.""" - client = FrigateApiClient( - entry.data.get(CONF_URL), - async_get_clientsession(hass), - ) - coordinator = FrigateDataUpdateCoordinator(hass, client=client) - await coordinator.async_config_entry_first_refresh() - - try: - server_version = await client.async_get_version() - config = await client.async_get_config() - except FrigateApiClientError as exc: - raise ConfigEntryNotReady from exc - - if AwesomeVersion(server_version) <= AwesomeVersion(FRIGATE_VERSION_ERROR_CUTOFF): - _LOGGER.error( - "Using a Frigate server (%s) with version %s <= %s which is not " - "compatible -- you must upgrade: %s", - entry.data[CONF_URL], - server_version, - FRIGATE_VERSION_ERROR_CUTOFF, - FRIGATE_RELEASES_URL, - ) - return False - - model = f"{(await async_get_integration(hass, DOMAIN)).version}/{server_version}" - - hass.data[DOMAIN][entry.entry_id] = { - ATTR_COORDINATOR: coordinator, - ATTR_CLIENT: client, - ATTR_CONFIG: config, - ATTR_MODEL: model, - } - - # Remove old devices associated with cameras that have since been removed - # from the Frigate server, keeping the 'master' device for this config - # entry. - current_devices: set[tuple[str, str]] = set({get_frigate_device_identifier(entry)}) - for item in get_cameras_and_zones(config): - current_devices.add(get_frigate_device_identifier(entry, item)) - - if config.get("birdseye", {}).get("restream", False): - current_devices.add(get_frigate_device_identifier(entry, "birdseye")) - - device_registry = dr.async_get(hass) - for device_entry in dr.async_entries_for_config_entry( - device_registry, entry.entry_id - ): - for identifier in device_entry.identifiers: - if identifier in current_devices: - break - else: - device_registry.async_remove_device(device_entry.id) - - # Cleanup old clips switch ( dict[str, Any]: - """Update data via library.""" - try: - stats = await self._api.async_get_stats() - self.server_status = STATUS_RUNNING - return stats - except FrigateApiClientError as exc: - self.server_status = STATUS_ERROR - raise UpdateFailed from exc - - -async def async_unload_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> bool: - """Handle removal of an entry.""" - unload_ok = bool( - await hass.config_entries.async_unload_platforms(config_entry, PLATFORMS) - ) - if unload_ok: - hass.data[DOMAIN].pop(config_entry.entry_id) - - return unload_ok - - -async def _async_entry_updated(hass: HomeAssistant, config_entry: ConfigEntry) -> None: - """Handle entry updates.""" - await hass.config_entries.async_reload(config_entry.entry_id) - - -async def async_migrate_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> bool: - """Migrate from v1 entry.""" - - if config_entry.version == 1: - _LOGGER.debug("Migrating config entry from version '%s'", config_entry.version) - - data = {**config_entry.data} - data[CONF_URL] = data.pop(CONF_HOST) - hass.config_entries.async_update_entry( - config_entry, data=data, title=get_config_entry_title(data[CONF_URL]) - ) - config_entry.version = 2 - - @callback # type: ignore[misc] - def update_unique_id(entity_entry: er.RegistryEntry) -> dict[str, str] | None: - """Update unique ID of entity entry.""" - - converters: Final[dict[re.Pattern, Callable[[re.Match], list[str]]]] = { - re.compile(rf"^{DOMAIN}_(?P\S+)_binary_sensor$"): lambda m: [ - "occupancy_sensor", - m.group("cam_obj"), - ], - re.compile(rf"^{DOMAIN}_(?P\S+)_camera$"): lambda m: [ - "camera", - m.group("cam"), - ], - re.compile(rf"^{DOMAIN}_(?P\S+)_snapshot$"): lambda m: [ - "camera_snapshots", - m.group("cam_obj"), - ], - re.compile(rf"^{DOMAIN}_detection_fps$"): lambda m: [ - "sensor_fps", - "detection", - ], - re.compile( - rf"^{DOMAIN}_(?P\S+)_inference_speed$" - ): lambda m: ["sensor_detector_speed", m.group("detector")], - re.compile(rf"^{DOMAIN}_(?P\S+)_fps$"): lambda m: [ - "sensor_fps", - m.group("cam_fps"), - ], - re.compile(rf"^{DOMAIN}_(?P\S+)_switch$"): lambda m: [ - "switch", - m.group("cam_switch"), - ], - # Caution: This is a broad but necessary match (keep until last). - re.compile(rf"^{DOMAIN}_(?P\S+)$"): lambda m: [ - "sensor_object_count", - m.group("cam_obj"), - ], - } - - for regexp, func in converters.items(): - match = regexp.match(entity_entry.unique_id) - if match: - args = [config_entry.entry_id] + func(match) - return {"new_unique_id": get_frigate_entity_unique_id(*args)} - return None - - await er.async_migrate_entries(hass, config_entry.entry_id, update_unique_id) - _LOGGER.debug( - "Migrating config entry to version '%s' successful", config_entry.version - ) - - return True - - -class FrigateEntity(Entity): # type: ignore[misc] - """Base class for Frigate entities.""" - - _attr_has_entity_name = True - - def __init__(self, config_entry: ConfigEntry): - """Construct a FrigateEntity.""" - Entity.__init__(self) - - self._config_entry = config_entry - self._available = True - - @property - def available(self) -> bool: - """Return the availability of the entity.""" - return self._available - - def _get_model(self) -> str: - """Get the Frigate device model string.""" - return str(self.hass.data[DOMAIN][self._config_entry.entry_id][ATTR_MODEL]) - - -class FrigateMQTTEntity(FrigateEntity): - """Base class for MQTT-based Frigate entities.""" - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - topic_map: dict[str, Any], - ) -> None: - """Construct a FrigateMQTTEntity.""" - super().__init__(config_entry) - self._frigate_config = frigate_config - self._sub_state = None - self._available = False - self._topic_map = topic_map - - async def async_added_to_hass(self) -> None: - """Subscribe mqtt events.""" - self._topic_map["availability_topic"] = { - "topic": f"{self._frigate_config['mqtt']['topic_prefix']}/available", - "msg_callback": self._availability_message_received, - "qos": 0, - } - - state = async_prepare_subscribe_topics( - self.hass, - self._sub_state, - self._topic_map, - ) - self._sub_state = await async_subscribe_topics(self.hass, state) - - async def async_will_remove_from_hass(self) -> None: - """Cleanup prior to hass removal.""" - async_unsubscribe_topics(self.hass, self._sub_state) - self._sub_state = None - - @callback # type: ignore[misc] - def _availability_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT availability message.""" - self._available = msg.payload == "online" - self.async_write_ha_state() diff --git a/custom_components/frigate/api.py b/custom_components/frigate/api.py deleted file mode 100644 index e73d8f9f..00000000 --- a/custom_components/frigate/api.py +++ /dev/null @@ -1,232 +0,0 @@ -"""Frigate API client.""" -from __future__ import annotations - -import asyncio -import logging -import socket -from typing import Any, cast - -import aiohttp -import async_timeout -from yarl import URL - -TIMEOUT = 10 - -_LOGGER: logging.Logger = logging.getLogger(__name__) - -HEADERS = {"Content-type": "application/json; charset=UTF-8"} - -# ============================================================================== -# Please do not add HomeAssistant specific imports/functionality to this module, -# so that this library can be optionally moved to a different repo at a later -# date. -# ============================================================================== - - -class FrigateApiClientError(Exception): - """General FrigateApiClient error.""" - - -class FrigateApiClient: - """Frigate API client.""" - - def __init__(self, host: str, session: aiohttp.ClientSession) -> None: - """Construct API Client.""" - self._host = host - self._session = session - - async def async_get_version(self) -> str: - """Get data from the API.""" - return cast( - str, - await self.api_wrapper( - "get", str(URL(self._host) / "api/version"), decode_json=False - ), - ) - - async def async_get_stats(self) -> dict[str, Any]: - """Get data from the API.""" - return cast( - dict[str, Any], - await self.api_wrapper("get", str(URL(self._host) / "api/stats")), - ) - - async def async_get_events( - self, - cameras: list[str] | None = None, - labels: list[str] | None = None, - sub_labels: list[str] | None = None, - zones: list[str] | None = None, - after: int | None = None, - before: int | None = None, - limit: int | None = None, - has_clip: bool | None = None, - has_snapshot: bool | None = None, - favorites: bool | None = None, - decode_json: bool = True, - ) -> list[dict[str, Any]]: - """Get data from the API.""" - params = { - "cameras": ",".join(cameras) if cameras else None, - "labels": ",".join(labels) if labels else None, - "sub_labels": ",".join(sub_labels) if sub_labels else None, - "zones": ",".join(zones) if zones else None, - "after": after, - "before": before, - "limit": limit, - "has_clip": int(has_clip) if has_clip is not None else None, - "has_snapshot": int(has_snapshot) if has_snapshot is not None else None, - "include_thumbnails": 0, - "favorites": int(favorites) if favorites is not None else None, - } - - return cast( - list[dict[str, Any]], - await self.api_wrapper( - "get", - str( - URL(self._host) - / "api/events" - % {k: v for k, v in params.items() if v is not None} - ), - decode_json=decode_json, - ), - ) - - async def async_get_event_summary( - self, - has_clip: bool | None = None, - has_snapshot: bool | None = None, - timezone: str | None = None, - decode_json: bool = True, - ) -> list[dict[str, Any]]: - """Get data from the API.""" - params = { - "has_clip": int(has_clip) if has_clip is not None else None, - "has_snapshot": int(has_snapshot) if has_snapshot is not None else None, - "timezone": str(timezone) if timezone is not None else None, - } - - return cast( - list[dict[str, Any]], - await self.api_wrapper( - "get", - str( - URL(self._host) - / "api/events/summary" - % {k: v for k, v in params.items() if v is not None} - ), - decode_json=decode_json, - ), - ) - - async def async_get_config(self) -> dict[str, Any]: - """Get data from the API.""" - return cast( - dict[str, Any], - await self.api_wrapper("get", str(URL(self._host) / "api/config")), - ) - - async def async_get_path(self, path: str) -> Any: - """Get data from the API.""" - return await self.api_wrapper("get", str(URL(self._host) / f"{path}/")) - - async def async_retain( - self, event_id: str, retain: bool, decode_json: bool = True - ) -> dict[str, Any] | str: - """Un/Retain an event.""" - result = await self.api_wrapper( - "post" if retain else "delete", - str(URL(self._host) / f"api/events/{event_id}/retain"), - decode_json=decode_json, - ) - return cast(dict[str, Any], result) if decode_json else result - - async def async_get_recordings_summary( - self, camera: str, timezone: str, decode_json: bool = True - ) -> list[dict[str, Any]] | str: - """Get recordings summary.""" - params = {"timezone": timezone} - - result = await self.api_wrapper( - "get", - str( - URL(self._host) - / f"api/{camera}/recordings/summary" - % {k: v for k, v in params.items() if v is not None} - ), - decode_json=decode_json, - ) - return cast(list[dict[str, Any]], result) if decode_json else result - - async def async_get_recordings( - self, - camera: str, - after: int | None = None, - before: int | None = None, - decode_json: bool = True, - ) -> dict[str, Any] | str: - """Get recordings.""" - params = { - "after": after, - "before": before, - } - - result = await self.api_wrapper( - "get", - str( - URL(self._host) - / f"api/{camera}/recordings" - % {k: v for k, v in params.items() if v is not None} - ), - decode_json=decode_json, - ) - return cast(dict[str, Any], result) if decode_json else result - - async def api_wrapper( - self, - method: str, - url: str, - data: dict | None = None, - headers: dict | None = None, - decode_json: bool = True, - ) -> Any: - """Get information from the API.""" - if data is None: - data = {} - if headers is None: - headers = {} - - try: - async with async_timeout.timeout(TIMEOUT): - func = getattr(self._session, method) - if func: - response = await func( - url, headers=headers, raise_for_status=True, json=data - ) - if decode_json: - return await response.json() - return await response.text() - - except asyncio.TimeoutError as exc: - _LOGGER.error( - "Timeout error fetching information from %s: %s", - url, - exc, - ) - raise FrigateApiClientError from exc - - except (KeyError, TypeError) as exc: - _LOGGER.error( - "Error parsing information from %s: %s", - url, - exc, - ) - raise FrigateApiClientError from exc - except (aiohttp.ClientError, socket.gaierror) as exc: - _LOGGER.error( - "Error fetching information from %s: %s", - url, - exc, - ) - raise FrigateApiClientError from exc diff --git a/custom_components/frigate/binary_sensor.py b/custom_components/frigate/binary_sensor.py deleted file mode 100644 index 515a9610..00000000 --- a/custom_components/frigate/binary_sensor.py +++ /dev/null @@ -1,212 +0,0 @@ -"""Binary sensor platform for Frigate.""" -from __future__ import annotations - -import logging -from typing import Any, cast - -from homeassistant.components.binary_sensor import ( - BinarySensorDeviceClass, - BinarySensorEntity, -) -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers.entity_platform import AddEntitiesCallback - -from . import ( - FrigateMQTTEntity, - ReceiveMessage, - get_cameras, - get_cameras_zones_and_objects, - get_friendly_name, - get_frigate_device_identifier, - get_frigate_entity_unique_id, - get_zones, -) -from .const import ATTR_CONFIG, DOMAIN, NAME -from .icons import get_dynamic_icon_from_type - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Binary sensor entry setup.""" - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - - entities = [] - - # add object sensors for cameras and zones - entities.extend( - [ - FrigateObjectOccupancySensor(entry, frigate_config, cam_name, obj) - for cam_name, obj in get_cameras_zones_and_objects(frigate_config) - ] - ) - - # add generic motion sensors for cameras - entities.extend( - [ - FrigateMotionSensor(entry, frigate_config, cam_name) - for cam_name in get_cameras(frigate_config) - ] - ) - - async_add_entities(entities) - - -class FrigateObjectOccupancySensor(FrigateMQTTEntity, BinarySensorEntity): # type: ignore[misc] - """Frigate Occupancy Sensor class.""" - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - obj_name: str, - ) -> None: - """Construct a new FrigateObjectOccupancySensor.""" - self._cam_name = cam_name - self._obj_name = obj_name - self._is_on = False - self._frigate_config = frigate_config - - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/{self._obj_name}" - ), - "encoding": None, - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - try: - self._is_on = int(msg.payload) > 0 - except ValueError: - self._is_on = False - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "occupancy_sensor", - f"{self._cam_name}_{self._obj_name}", - ) - - @property - def device_info(self) -> dict[str, Any]: - """Return device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name if self._cam_name not in get_zones(self._frigate_config) else ''}", - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{self._obj_name} occupancy" - - @property - def is_on(self) -> bool: - """Return true if the binary sensor is on.""" - return self._is_on - - @property - def device_class(self) -> str: - """Return the device class.""" - return cast(str, BinarySensorDeviceClass.OCCUPANCY) - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return get_dynamic_icon_from_type(self._obj_name, self._is_on) - - -class FrigateMotionSensor(FrigateMQTTEntity, BinarySensorEntity): # type: ignore[misc] - """Frigate Motion Sensor class.""" - - _attr_name = "Motion" - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - ) -> None: - """Construct a new FrigateMotionSensor.""" - self._cam_name = cam_name - self._is_on = False - self._frigate_config = frigate_config - - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion" - ), - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - self._is_on = msg.payload == "ON" - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "motion_sensor", - f"{self._cam_name}", - ) - - @property - def device_info(self) -> dict[str, Any]: - """Return device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name if self._cam_name not in get_zones(self._frigate_config) else ''}", - "manufacturer": NAME, - } - - @property - def is_on(self) -> bool: - """Return true if the binary sensor is on.""" - return self._is_on - - @property - def device_class(self) -> str: - """Return the device class.""" - return cast(str, BinarySensorDeviceClass.MOTION) diff --git a/custom_components/frigate/camera.py b/custom_components/frigate/camera.py deleted file mode 100644 index ef05a6e0..00000000 --- a/custom_components/frigate/camera.py +++ /dev/null @@ -1,458 +0,0 @@ -"""Support for Frigate cameras.""" -from __future__ import annotations - -import logging -from typing import Any, cast - -import aiohttp -import async_timeout -from jinja2 import Template -import voluptuous as vol -from yarl import URL - -from custom_components.frigate.api import FrigateApiClient -from homeassistant.components.camera import Camera, CameraEntityFeature -from homeassistant.components.mqtt import async_publish -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers import entity_platform -from homeassistant.helpers.aiohttp_client import async_get_clientsession -from homeassistant.helpers.entity import DeviceInfo -from homeassistant.helpers.entity_platform import AddEntitiesCallback - -from . import ( - FrigateEntity, - FrigateMQTTEntity, - ReceiveMessage, - get_cameras_and_objects, - get_friendly_name, - get_frigate_device_identifier, - get_frigate_entity_unique_id, -) -from .const import ( - ATTR_CLIENT, - ATTR_CONFIG, - ATTR_EVENT_ID, - ATTR_FAVORITE, - CONF_RTMP_URL_TEMPLATE, - CONF_RTSP_URL_TEMPLATE, - DEVICE_CLASS_CAMERA, - DOMAIN, - NAME, - SERVICE_FAVORITE_EVENT, - STATE_DETECTED, - STATE_IDLE, -) - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Camera entry setup.""" - - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - frigate_client = hass.data[DOMAIN][entry.entry_id][ATTR_CLIENT] - - async_add_entities( - [ - FrigateCamera( - entry, cam_name, frigate_client, frigate_config, camera_config - ) - for cam_name, camera_config in frigate_config["cameras"].items() - ] - + [ - FrigateMqttSnapshots(entry, frigate_config, cam_name, obj_name) - for cam_name, obj_name in get_cameras_and_objects(frigate_config, False) - ] - + ( - [BirdseyeCamera(entry, frigate_client)] - if frigate_config.get("birdseye", {}).get("restream", False) - else [] - ) - ) - - # setup services - platform = entity_platform.async_get_current_platform() - platform.async_register_entity_service( - SERVICE_FAVORITE_EVENT, - { - vol.Required(ATTR_EVENT_ID): str, - vol.Optional(ATTR_FAVORITE, default=True): bool, - }, - SERVICE_FAVORITE_EVENT, - ) - - -class FrigateCamera(FrigateMQTTEntity, Camera): # type: ignore[misc] - """Representation of a Frigate camera.""" - - # sets the entity name to same as device name ex: camera.front_doorbell - _attr_name = None - - def __init__( - self, - config_entry: ConfigEntry, - cam_name: str, - frigate_client: FrigateApiClient, - frigate_config: dict[str, Any], - camera_config: dict[str, Any], - ) -> None: - """Initialize a Frigate camera.""" - self._client = frigate_client - self._frigate_config = frigate_config - self._camera_config = camera_config - self._cam_name = cam_name - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/recordings/state" - ), - "encoding": None, - }, - "motion_topic": { - "msg_callback": self._motion_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion/state" - ), - "encoding": None, - }, - }, - ) - FrigateEntity.__init__(self, config_entry) - Camera.__init__(self) - self._url = config_entry.data[CONF_URL] - self._attr_is_on = True - # The device_class is used to filter out regular camera entities - # from motion camera entities on selectors - self._attr_device_class = DEVICE_CLASS_CAMERA - self._attr_is_streaming = ( - self._camera_config.get("rtmp", {}).get("enabled") - or self._cam_name - in self._frigate_config.get("go2rtc", {}).get("streams", {}).keys() - ) - self._attr_is_recording = self._camera_config.get("record", {}).get("enabled") - self._attr_motion_detection_enabled = self._camera_config.get("motion", {}).get( - "enabled" - ) - self._set_motion_topic = ( - f"{frigate_config['mqtt']['topic_prefix']}" f"/{self._cam_name}/motion/set" - ) - - if ( - self._cam_name - in self._frigate_config.get("go2rtc", {}).get("streams", {}).keys() - ): - self._restream_type = "rtsp" - streaming_template = config_entry.options.get( - CONF_RTSP_URL_TEMPLATE, "" - ).strip() - - if streaming_template: - # Can't use homeassistant.helpers.template as it requires hass which - # is not available in the constructor, so use direct jinja2 - # template instead. This means templates cannot access HomeAssistant - # state, but rather only the camera config. - self._stream_source = Template(streaming_template).render( - **self._camera_config - ) - else: - self._stream_source = ( - f"rtsp://{URL(self._url).host}:8554/{self._cam_name}" - ) - - elif self._camera_config.get("rtmp", {}).get("enabled"): - self._restream_type = "rtmp" - streaming_template = config_entry.options.get( - CONF_RTMP_URL_TEMPLATE, "" - ).strip() - - if streaming_template: - # Can't use homeassistant.helpers.template as it requires hass which - # is not available in the constructor, so use direct jinja2 - # template instead. This means templates cannot access HomeAssistant - # state, but rather only the camera config. - self._stream_source = Template(streaming_template).render( - **self._camera_config - ) - else: - self._stream_source = ( - f"rtmp://{URL(self._url).host}/live/{self._cam_name}" - ) - else: - self._restream_type = "none" - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - self._attr_is_recording = msg.payload.decode("utf-8") == "ON" - self.async_write_ha_state() - - @callback # type: ignore[misc] - def _motion_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT extra message.""" - self._attr_motion_detection_enabled = msg.payload.decode("utf-8") == "ON" - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "camera", - self._cam_name, - ) - - @property - def device_info(self) -> dict[str, Any]: - """Return the device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._url}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - @property - def extra_state_attributes(self) -> dict[str, str]: - """Return entity specific state attributes.""" - return { - "restream_type": self._restream_type, - } - - @property - def supported_features(self) -> int: - """Return supported features of this camera.""" - if not self._attr_is_streaming: - return 0 - - return cast(int, CameraEntityFeature.STREAM) - - async def async_camera_image( - self, width: int | None = None, height: int | None = None - ) -> bytes | None: - """Return bytes of camera image.""" - websession = cast(aiohttp.ClientSession, async_get_clientsession(self.hass)) - - image_url = str( - URL(self._url) - / f"api/{self._cam_name}/latest.jpg" - % ({"h": height} if height is not None and height > 0 else {}) - ) - - async with async_timeout.timeout(10): - response = await websession.get(image_url) - return await response.read() - - async def stream_source(self) -> str | None: - """Return the source of the stream.""" - if not self._attr_is_streaming: - return None - return self._stream_source - - async def async_enable_motion_detection(self) -> None: - """Enable motion detection for this camera.""" - await async_publish( - self.hass, - self._set_motion_topic, - "ON", - 0, - False, - ) - - async def async_disable_motion_detection(self) -> None: - """Disable motion detection for this camera.""" - await async_publish( - self.hass, - self._set_motion_topic, - "OFF", - 0, - False, - ) - - async def favorite_event(self, event_id: str, favorite: bool) -> None: - """Favorite an event.""" - await self._client.async_retain(event_id, favorite) - - -class BirdseyeCamera(FrigateEntity, Camera): # type: ignore[misc] - """Representation of the Frigate birdseye camera.""" - - # sets the entity name to same as device name ex: camera.front_doorbell - _attr_name = None - - def __init__( - self, - config_entry: ConfigEntry, - frigate_client: FrigateApiClient, - ) -> None: - """Initialize the birdseye camera.""" - self._client = frigate_client - FrigateEntity.__init__(self, config_entry) - Camera.__init__(self) - self._url = config_entry.data[CONF_URL] - self._attr_is_on = True - # The device_class is used to filter out regular camera entities - # from motion camera entities on selectors - self._attr_device_class = DEVICE_CLASS_CAMERA - self._attr_is_streaming = True - self._attr_is_recording = False - - streaming_template = config_entry.options.get( - CONF_RTSP_URL_TEMPLATE, "" - ).strip() - - if streaming_template: - # Can't use homeassistant.helpers.template as it requires hass which - # is not available in the constructor, so use direct jinja2 - # template instead. This means templates cannot access HomeAssistant - # state, but rather only the camera config. - self._stream_source = Template(streaming_template).render( - {"name": "birdseye"} - ) - else: - self._stream_source = f"rtsp://{URL(self._url).host}:8554/birdseye" - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "camera", - "birdseye", - ) - - @property - def device_info(self) -> dict[str, Any]: - """Return the device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, "birdseye") - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": "Birdseye", - "model": self._get_model(), - "configuration_url": f"{self._url}/cameras/birdseye", - "manufacturer": NAME, - } - - @property - def supported_features(self) -> int: - """Return supported features of this camera.""" - return cast(int, CameraEntityFeature.STREAM) - - async def async_camera_image( - self, width: int | None = None, height: int | None = None - ) -> bytes | None: - """Return bytes of camera image.""" - websession = cast(aiohttp.ClientSession, async_get_clientsession(self.hass)) - - image_url = str( - URL(self._url) - / "api/birdseye/latest.jpg" - % ({"h": height} if height is not None and height > 0 else {}) - ) - - async with async_timeout.timeout(10): - response = await websession.get(image_url) - return await response.read() - - async def stream_source(self) -> str | None: - """Return the source of the stream.""" - return self._stream_source - - -class FrigateMqttSnapshots(FrigateMQTTEntity, Camera): # type: ignore[misc] - """Frigate best camera class.""" - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - obj_name: str, - ) -> None: - """Construct a FrigateMqttSnapshots camera.""" - self._frigate_config = frigate_config - self._cam_name = cam_name - self._obj_name = obj_name - self._last_image: bytes | None = None - - FrigateMQTTEntity.__init__( - self, - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/{self._obj_name}/snapshot" - ), - "encoding": None, - }, - }, - ) - Camera.__init__(self) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - self._last_image = msg.payload - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "camera_snapshots", - f"{self._cam_name}_{self._obj_name}", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get the device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return self._obj_name.title() - - async def async_camera_image( - self, width: int | None = None, height: int | None = None - ) -> bytes | None: - """Return image response.""" - return self._last_image - - @property - def state(self) -> str: - """Return the camera state.""" - if self._last_image is None: - return STATE_IDLE - return STATE_DETECTED diff --git a/custom_components/frigate/config_flow.py b/custom_components/frigate/config_flow.py deleted file mode 100644 index 26c9c741..00000000 --- a/custom_components/frigate/config_flow.py +++ /dev/null @@ -1,183 +0,0 @@ -"""Adds config flow for Frigate.""" -from __future__ import annotations - -import logging -from typing import Any, Dict, cast - -import voluptuous as vol -from voluptuous.validators import All, Range -from yarl import URL - -from homeassistant import config_entries -from homeassistant.const import CONF_URL -from homeassistant.core import callback -from homeassistant.helpers import config_validation as cv -from homeassistant.helpers.aiohttp_client import async_create_clientsession - -from .api import FrigateApiClient, FrigateApiClientError -from .const import ( - CONF_MEDIA_BROWSER_ENABLE, - CONF_NOTIFICATION_PROXY_ENABLE, - CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS, - CONF_RTMP_URL_TEMPLATE, - CONF_RTSP_URL_TEMPLATE, - DEFAULT_HOST, - DOMAIN, -) - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -def get_config_entry_title(url_str: str) -> str: - """Get the title of a config entry from the URL.""" - - # Strip the scheme from the URL as it's not that interesting in the title - # and space is limited on the integrations page. - url = URL(url_str) - return str(url)[len(url.scheme + "://") :] - - -class FrigateFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): # type: ignore[call-arg,misc] - """Config flow for Frigate.""" - - VERSION = 2 - CONNECTION_CLASS = config_entries.CONN_CLASS_LOCAL_PUSH - - async def async_step_user( - self, user_input: dict[str, Any] | None = None - ) -> dict[str, Any]: - """Handle a flow initialized by the user.""" - - if user_input is None: - return self._show_config_form() - - try: - # Cannot use cv.url validation in the schema itself, so - # apply extra validation here. - cv.url(user_input[CONF_URL]) - except vol.Invalid: - return self._show_config_form(user_input, errors={"base": "invalid_url"}) - - try: - session = async_create_clientsession(self.hass) - client = FrigateApiClient(user_input[CONF_URL], session) - await client.async_get_stats() - except FrigateApiClientError: - return self._show_config_form(user_input, errors={"base": "cannot_connect"}) - - # Search for duplicates with the same Frigate CONF_HOST value. - for existing_entry in self._async_current_entries(include_ignore=False): - if existing_entry.data.get(CONF_URL) == user_input[CONF_URL]: - return cast( - Dict[str, Any], self.async_abort(reason="already_configured") - ) - - return cast( - Dict[str, Any], - self.async_create_entry( - title=get_config_entry_title(user_input[CONF_URL]), data=user_input - ), - ) - - def _show_config_form( - self, - user_input: dict[str, Any] | None = None, - errors: dict[str, Any] | None = None, - ) -> dict[str, Any]: # pylint: disable=unused-argument - """Show the configuration form.""" - if user_input is None: - user_input = {} - - return cast( - Dict[str, Any], - self.async_show_form( - step_id="user", - data_schema=vol.Schema( - { - vol.Required( - CONF_URL, default=user_input.get(CONF_URL, DEFAULT_HOST) - ): str - } - ), - errors=errors, - ), - ) - - @staticmethod - @callback # type: ignore[misc] - def async_get_options_flow( - config_entry: config_entries.ConfigEntry, - ) -> FrigateOptionsFlowHandler: - """Get the Hyperion Options flow.""" - return FrigateOptionsFlowHandler(config_entry) - - -class FrigateOptionsFlowHandler(config_entries.OptionsFlow): # type: ignore[misc] - """Frigate options flow.""" - - def __init__(self, config_entry: config_entries.ConfigEntry): - """Initialize a Frigate options flow.""" - self._config_entry = config_entry - - async def async_step_init( - self, user_input: dict[str, Any] | None = None - ) -> dict[str, Any]: - """Manage the options.""" - if user_input is not None: - return cast( - Dict[str, Any], self.async_create_entry(title="", data=user_input) - ) - - if not self.show_advanced_options: - return cast( - Dict[str, Any], self.async_abort(reason="only_advanced_options") - ) - - schema: dict[Any, Any] = { - # The input URL is not validated as being a URL to allow for the - # possibility the template input won't be a valid URL until after - # it's rendered. - vol.Optional( - CONF_RTMP_URL_TEMPLATE, - default=self._config_entry.options.get( - CONF_RTMP_URL_TEMPLATE, - "", - ), - ): str, - # The input URL is not validated as being a URL to allow for the - # possibility the template input won't be a valid URL until after - # it's rendered. - vol.Optional( - CONF_RTSP_URL_TEMPLATE, - default=self._config_entry.options.get( - CONF_RTSP_URL_TEMPLATE, - "", - ), - ): str, - vol.Optional( - CONF_NOTIFICATION_PROXY_ENABLE, - default=self._config_entry.options.get( - CONF_NOTIFICATION_PROXY_ENABLE, - True, - ), - ): bool, - vol.Optional( - CONF_MEDIA_BROWSER_ENABLE, - default=self._config_entry.options.get( - CONF_MEDIA_BROWSER_ENABLE, - True, - ), - ): bool, - vol.Optional( - CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS, - default=self._config_entry.options.get( - CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS, - 0, - ), - ): All(int, Range(min=0)), - } - - return cast( - Dict[str, Any], - self.async_show_form(step_id="init", data_schema=vol.Schema(schema)), - ) diff --git a/custom_components/frigate/const.py b/custom_components/frigate/const.py deleted file mode 100644 index 568793d9..00000000 --- a/custom_components/frigate/const.py +++ /dev/null @@ -1,79 +0,0 @@ -"""Constants for frigate.""" -# Base component constants -NAME = "Frigate" -DOMAIN = "frigate" -FRIGATE_VERSION_ERROR_CUTOFF = "0.8.4" -FRIGATE_RELEASES_URL = "https://github.com/blakeblackshear/frigate/releases" -FRIGATE_RELEASE_TAG_URL = f"{FRIGATE_RELEASES_URL}/tag" - -# Platforms -BINARY_SENSOR = "binary_sensor" -NUMBER = "number" -SENSOR = "sensor" -SWITCH = "switch" -CAMERA = "camera" -UPDATE = "update" -PLATFORMS = [SENSOR, CAMERA, NUMBER, SWITCH, BINARY_SENSOR, UPDATE] - -# Device Classes -# This device class does not exist in HA, but we use it to be able -# to filter cameras in selectors -DEVICE_CLASS_CAMERA = "camera" - -# Unit of measurement -FPS = "fps" -MS = "ms" - -# Attributes -ATTR_CLIENT = "client" -ATTR_CLIENT_ID = "client_id" -ATTR_CONFIG = "config" -ATTR_COORDINATOR = "coordinator" -ATTR_EVENT_ID = "event_id" -ATTR_FAVORITE = "favorite" -ATTR_MQTT = "mqtt" - -# Configuration and options -CONF_CAMERA_STATIC_IMAGE_HEIGHT = "camera_image_height" -CONF_MEDIA_BROWSER_ENABLE = "media_browser_enable" -CONF_NOTIFICATION_PROXY_ENABLE = "notification_proxy_enable" -CONF_PASSWORD = "password" -CONF_PATH = "path" -CONF_RTMP_URL_TEMPLATE = "rtmp_url_template" -CONF_RTSP_URL_TEMPLATE = "rtsp_url_template" -CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS = "notification_proxy_expire_after_seconds" - -# Defaults -DEFAULT_NAME = DOMAIN -DEFAULT_HOST = "http://ccab4aaf-frigate:5000" - - -STARTUP_MESSAGE = """ -------------------------------------------------------------------- -{title} -Integration Version: {integration_version} -This is a custom integration! -If you have any issues with this you need to open an issue here: -https://github.com/blakeblackshear/frigate-hass-integration/issues -------------------------------------------------------------------- -""" - -# Min Values -MAX_CONTOUR_AREA = 50 -MAX_THRESHOLD = 255 - -# Min Values -MIN_CONTOUR_AREA = 15 -MIN_THRESHOLD = 1 - -# States -STATE_DETECTED = "active" -STATE_IDLE = "idle" - -# Statuses -STATUS_ERROR = "error" -STATUS_RUNNING = "running" -STATUS_STARTING = "starting" - -# Frigate Services -SERVICE_FAVORITE_EVENT = "favorite_event" diff --git a/custom_components/frigate/diagnostics.py b/custom_components/frigate/diagnostics.py deleted file mode 100644 index 8d6d315a..00000000 --- a/custom_components/frigate/diagnostics.py +++ /dev/null @@ -1,35 +0,0 @@ -"""Diagnostics support for Frigate.""" - -from typing import Any, Dict - -from homeassistant.components.diagnostics import async_redact_data -from homeassistant.config_entries import ConfigEntry -from homeassistant.core import HomeAssistant - -from .const import ATTR_CLIENT, ATTR_CONFIG, CONF_PASSWORD, CONF_PATH, DOMAIN - -REDACT_CONFIG = {CONF_PASSWORD, CONF_PATH} - - -def get_redacted_data(data: Dict[str, Any]) -> Any: - """Redact sensitive vales from data.""" - return async_redact_data(data, REDACT_CONFIG) - - -async def async_get_config_entry_diagnostics( - hass: HomeAssistant, - entry: ConfigEntry, -) -> Dict[str, Any]: - """Return diagnostics for a config entry.""" - - config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - redacted_config = get_redacted_data(config) - - stats = await hass.data[DOMAIN][entry.entry_id][ATTR_CLIENT].async_get_stats() - redacted_stats = get_redacted_data(stats) - - data = { - "frigate_config": redacted_config, - "frigate_stats": redacted_stats, - } - return data diff --git a/custom_components/frigate/icons.py b/custom_components/frigate/icons.py deleted file mode 100644 index e0848af8..00000000 --- a/custom_components/frigate/icons.py +++ /dev/null @@ -1,70 +0,0 @@ -"""Handles icons for different entity types.""" - -ICON_BICYCLE = "mdi:bicycle" -ICON_CAR = "mdi:car" -ICON_CAT = "mdi:cat" -ICON_CONTRAST = "mdi:contrast-circle" -ICON_CORAL = "mdi:scoreboard-outline" -ICON_COW = "mdi:cow" -ICON_DOG = "mdi:dog-side" -ICON_FILM_MULTIPLE = "mdi:filmstrip-box-multiple" -ICON_HORSE = "mdi:horse" -ICON_IMAGE_MULTIPLE = "mdi:image-multiple" -ICON_MOTION_SENSOR = "mdi:motion-sensor" -ICON_MOTORCYCLE = "mdi:motorbike" -ICON_OTHER = "mdi:shield-alert" -ICON_PERSON = "mdi:human" -ICON_SERVER = "mdi:server" -ICON_SPEEDOMETER = "mdi:speedometer" - -ICON_DEFAULT_ON = "mdi:home" - -ICON_CAR_OFF = "mdi:car-off" -ICON_DEFAULT_OFF = "mdi:home-outline" -ICON_DOG_OFF = "mdi:dog-side-off" - - -def get_dynamic_icon_from_type(obj_type: str, is_on: bool) -> str: - """Get icon for a specific object type and current state.""" - - if obj_type == "car": - return ICON_CAR if is_on else ICON_CAR_OFF - if obj_type == "dog": - return ICON_DOG if is_on else ICON_DOG_OFF - - return ICON_DEFAULT_ON if is_on else ICON_DEFAULT_OFF - - -def get_icon_from_switch(switch_type: str) -> str: - """Get icon for a specific switch type.""" - if switch_type == "snapshots": - return ICON_IMAGE_MULTIPLE - if switch_type == "recordings": - return ICON_FILM_MULTIPLE - if switch_type == "improve_contrast": - return ICON_CONTRAST - - return ICON_MOTION_SENSOR - - -def get_icon_from_type(obj_type: str) -> str: - """Get icon for a specific object type.""" - - if obj_type == "person": - return ICON_PERSON - if obj_type == "car": - return ICON_CAR - if obj_type == "dog": - return ICON_DOG - if obj_type == "cat": - return ICON_CAT - if obj_type == "motorcycle": - return ICON_MOTORCYCLE - if obj_type == "bicycle": - return ICON_BICYCLE - if obj_type == "cow": - return ICON_COW - if obj_type == "horse": - return ICON_HORSE - - return ICON_OTHER diff --git a/custom_components/frigate/manifest.json b/custom_components/frigate/manifest.json deleted file mode 100644 index 22d4ebe6..00000000 --- a/custom_components/frigate/manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "domain": "frigate", - "name": "Frigate", - "codeowners": [ - "@blakeblackshear" - ], - "config_flow": true, - "dependencies": [ - "http", - "media_source", - "mqtt" - ], - "documentation": "https://github.com/blakeblackshear/frigate", - "iot_class": "local_push", - "issue_tracker": "https://github.com/blakeblackshear/frigate-hass-integration/issues", - "requirements": ["pytz==2022.7"], - "version": "4.0.0" -} diff --git a/custom_components/frigate/media_source.py b/custom_components/frigate/media_source.py deleted file mode 100644 index a73e4dc1..00000000 --- a/custom_components/frigate/media_source.py +++ /dev/null @@ -1,1359 +0,0 @@ -"""Frigate Media Source.""" -from __future__ import annotations - -import datetime as dt -import enum -import logging -from typing import Any, cast - -import attr -from dateutil.relativedelta import relativedelta -import pytz - -from homeassistant.components.media_player.const import ( - MEDIA_CLASS_DIRECTORY, - MEDIA_CLASS_IMAGE, - MEDIA_CLASS_MOVIE, - MEDIA_CLASS_VIDEO, - MEDIA_TYPE_IMAGE, - MEDIA_TYPE_VIDEO, -) -from homeassistant.components.media_source.error import MediaSourceError, Unresolvable -from homeassistant.components.media_source.models import ( - BrowseMediaSource, - MediaSource, - MediaSourceItem, - PlayMedia, -) -from homeassistant.config_entries import ConfigEntry -from homeassistant.core import HomeAssistant -from homeassistant.helpers import system_info -from homeassistant.helpers.template import DATE_STR_FORMAT -from homeassistant.util.dt import DEFAULT_TIME_ZONE - -from . import get_friendly_name -from .api import FrigateApiClient, FrigateApiClientError -from .const import CONF_MEDIA_BROWSER_ENABLE, DOMAIN, NAME -from .views import ( - get_client_for_frigate_instance_id, - get_config_entry_for_frigate_instance_id, - get_default_config_entry, - get_frigate_instance_id_for_config_entry, -) - -_LOGGER = logging.getLogger(__name__) - -ITEM_LIMIT = 50 -SECONDS_IN_DAY = 60 * 60 * 24 -SECONDS_IN_MONTH = SECONDS_IN_DAY * 31 - - -async def async_get_media_source(hass: HomeAssistant) -> MediaSource: - """Set up Frigate media source.""" - return FrigateMediaSource(hass) - - -class FrigateBrowseMediaMetadata: - """Metadata for browsable Frigate media files.""" - - event: dict[str, Any] | None - - def __init__(self, event: dict[str, Any]): - """Initialize a FrigateBrowseMediaMetadata object.""" - self.event = event - - def as_dict(self) -> dict: - """Convert the object to a dictionary.""" - return {"event": self.event} - - -class FrigateBrowseMediaSource(BrowseMediaSource): # type: ignore[misc] - """Represent a browsable Frigate media file.""" - - children: list[FrigateBrowseMediaSource] | None - frigate: FrigateBrowseMediaMetadata - - def as_dict(self, *args: Any, **kwargs: Any) -> dict: - """Convert the object to a dictionary.""" - res: dict = super().as_dict(*args, **kwargs) - res["frigate"] = self.frigate.as_dict() - return res - - def __init__( - self, frigate: FrigateBrowseMediaMetadata, *args: Any, **kwargs: Any - ) -> None: - """Initialize media source browse media.""" - super().__init__(*args, **kwargs) - self.frigate = frigate - - -@attr.s(frozen=True) -class Identifier: - """Base class for Identifiers.""" - - frigate_instance_id: str = attr.ib( - validator=[attr.validators.instance_of(str)], - ) - - @classmethod - def _get_index(cls, data: list, index: int, default: Any = None) -> Any: - try: - return data[index] if data[index] != "" else default - except IndexError: - return default - - @classmethod - def _empty_if_none(cls, data: Any) -> str: - """Return an empty string if data is None.""" - return str(data) if data is not None else "" - - @classmethod - def from_str( - cls, - data: str, - default_frigate_instance_id: str | None = None, - ) -> EventSearchIdentifier | EventIdentifier | RecordingIdentifier | None: - """Generate a EventSearchIdentifier from a string.""" - return ( - EventSearchIdentifier.from_str(data, default_frigate_instance_id) - or EventIdentifier.from_str(data, default_frigate_instance_id) - or RecordingIdentifier.from_str(data, default_frigate_instance_id) - ) - - @classmethod - def get_identifier_type(cls) -> str: - """Get the identifier type.""" - raise NotImplementedError - - def get_integration_proxy_path(self, timezone: str) -> str: - """Get the proxy (Home Assistant view) path for this identifier.""" - raise NotImplementedError - - @classmethod - def _add_frigate_instance_id_to_parts_if_absent( - self, parts: list[str], default_frigate_instance_id: str | None = None - ) -> list[str]: - """Add a frigate instance id if it's not specified.""" - if ( - self._get_index(parts, 0) == self.get_identifier_type() - and default_frigate_instance_id is not None - ): - parts.insert(0, default_frigate_instance_id) - return parts - - @property - def mime_type(self) -> str: - """Get mime type for this identifier.""" - raise NotImplementedError - - @property - def media_type(self) -> str: - """Get media type for this identifier.""" - raise NotImplementedError - - @property - def media_class(self) -> str: - """Get media class for this identifier.""" - raise NotImplementedError - - -class FrigateMediaType(enum.Enum): - """Type of media this identifier represents.""" - - CLIPS = "clips" - SNAPSHOTS = "snapshots" - - @property - def mime_type(self) -> str: - """Get mime type for this frigate media type.""" - if self == FrigateMediaType.CLIPS: - return "application/x-mpegURL" - else: - return "image/jpg" - - @property - def media_type(self) -> str: - """Get media type for this frigate media type.""" - if self == FrigateMediaType.CLIPS: - return str(MEDIA_TYPE_VIDEO) - else: - return str(MEDIA_TYPE_IMAGE) - - @property - def media_class(self) -> str: - """Get media class for this frigate media type.""" - if self == FrigateMediaType.CLIPS: - return str(MEDIA_CLASS_VIDEO) - else: - return str(MEDIA_CLASS_IMAGE) - - @property - def extension(self) -> str: - """Get filename extension.""" - if self == FrigateMediaType.CLIPS: - return "m3u8" - else: - return "jpg" - - -@attr.s(frozen=True) -class EventIdentifier(Identifier): - """Event Identifier (clip or snapshot).""" - - frigate_media_type: FrigateMediaType = attr.ib( - validator=[attr.validators.in_(FrigateMediaType)] - ) - - id: str = attr.ib( - validator=[attr.validators.instance_of(str)], - ) - - camera: str = attr.ib( - validator=[attr.validators.instance_of(str)], - ) - - def __str__(self) -> str: - """Convert to a string.""" - return "/".join( - ( - self.frigate_instance_id, - self.get_identifier_type(), - self.frigate_media_type.value, - self.camera, - self.id, - ) - ) - - @classmethod - def from_str( - cls, data: str, default_frigate_instance_id: str | None = None - ) -> EventIdentifier | None: - """Generate a EventIdentifier from a string.""" - parts = cls._add_frigate_instance_id_to_parts_if_absent( - data.split("/"), default_frigate_instance_id - ) - - if len(parts) != 5 or parts[1] != cls.get_identifier_type(): - return None - - try: - return cls( - frigate_instance_id=parts[0], - frigate_media_type=FrigateMediaType(parts[2]), - camera=parts[3], - id=parts[4], - ) - except ValueError: - return None - - @classmethod - def get_identifier_type(cls) -> str: - """Get the identifier type.""" - return "event" - - def get_integration_proxy_path(self, timezone: str) -> str: - """Get the equivalent Frigate server path.""" - if self.frigate_media_type == FrigateMediaType.CLIPS: - return f"vod/event/{self.id}/index.{self.frigate_media_type.extension}" - else: - return f"snapshot/{self.id}" - - @property - def mime_type(self) -> str: - """Get mime type for this identifier.""" - return self.frigate_media_type.mime_type - - -def _to_int_or_none(data: str) -> int | None: - """Convert to an integer or None.""" - return int(data) if data is not None else None - - -@attr.s(frozen=True) -class EventSearchIdentifier(Identifier): - """Event Search Identifier.""" - - frigate_media_type: FrigateMediaType = attr.ib( - validator=[attr.validators.in_(FrigateMediaType)] - ) - name: str = attr.ib( - default="", - validator=[attr.validators.instance_of(str)], - ) - after: int | None = attr.ib( - default=None, - converter=_to_int_or_none, - validator=[attr.validators.instance_of((int, type(None)))], - ) - before: int | None = attr.ib( - default=None, - converter=_to_int_or_none, - validator=[attr.validators.instance_of((int, type(None)))], - ) - camera: str | None = attr.ib( - default=None, validator=[attr.validators.instance_of((str, type(None)))] - ) - label: str | None = attr.ib( - default=None, validator=[attr.validators.instance_of((str, type(None)))] - ) - zone: str | None = attr.ib( - default=None, validator=[attr.validators.instance_of((str, type(None)))] - ) - - @classmethod - def from_str( - cls, data: str, default_frigate_instance_id: str | None = None - ) -> EventSearchIdentifier | None: - """Generate a EventSearchIdentifier from a string.""" - parts = cls._add_frigate_instance_id_to_parts_if_absent( - data.split("/"), default_frigate_instance_id - ) - - if len(parts) < 3 or parts[1] != cls.get_identifier_type(): - return None - - try: - return cls( - frigate_instance_id=cls._get_index(parts, 0), - frigate_media_type=FrigateMediaType(cls._get_index(parts, 2)), - name=cls._get_index(parts, 3, ""), - after=cls._get_index(parts, 4), - before=cls._get_index(parts, 5), - camera=cls._get_index(parts, 6), - label=cls._get_index(parts, 7), - zone=cls._get_index(parts, 8), - ) - except ValueError: - return None - - def __str__(self) -> str: - """Convert to a string.""" - - return "/".join( - [self.frigate_instance_id, self.get_identifier_type()] - + [ - self._empty_if_none(val) - for val in ( - self.frigate_media_type.value, - self.name, - self.after, - self.before, - self.camera, - self.label, - self.zone, - ) - ] - ) - - def is_root(self) -> bool: - """Determine if an identifier is an event root for a given server.""" - return not any( - [self.name, self.after, self.before, self.camera, self.label, self.zone] - ) - - @classmethod - def get_identifier_type(cls) -> str: - """Get the identifier type.""" - return "event-search" - - @property - def media_type(self) -> str: - """Get mime type for this identifier.""" - return self.frigate_media_type.media_type - - @property - def media_class(self) -> str: - """Get media class for this identifier.""" - return self.frigate_media_type.media_class - - -def _validate_year_month_day( - inst: RecordingIdentifier, attribute: attr.Attribute, data: str | None -) -> None: - """Validate input.""" - if data: - try: - dt.datetime.strptime(data, "%Y-%m-%d") - except ValueError as exc: - raise ValueError("Invalid date in identifier: %s" % data) from exc - - -def _validate_hour( - inst: RecordingIdentifier, attribute: attr.Attribute, value: int | None -) -> None: - """Determine if a value is a valid hour.""" - if value is not None and (int(value) < 0 or int(value) > 23): - raise ValueError("Invalid hour in identifier: %s" % value) - - -@attr.s(frozen=True) -class RecordingIdentifier(Identifier): - """Recording Identifier.""" - - camera: str | None = attr.ib( - default=None, validator=[attr.validators.instance_of((str, type(None)))] - ) - - year_month_day: str | None = attr.ib( - default=None, - validator=[ - attr.validators.instance_of((str, type(None))), - _validate_year_month_day, - ], - ) - - hour: int | None = attr.ib( - default=None, - converter=_to_int_or_none, - validator=[ - attr.validators.instance_of((int, type(None))), - _validate_hour, - ], - ) - - @classmethod - def from_str( - cls, data: str, default_frigate_instance_id: str | None = None - ) -> RecordingIdentifier | None: - """Generate a RecordingIdentifier from a string.""" - parts = cls._add_frigate_instance_id_to_parts_if_absent( - data.split("/"), default_frigate_instance_id - ) - - if len(parts) < 2 or parts[1] != cls.get_identifier_type(): - return None - - try: - return cls( - frigate_instance_id=parts[0], - camera=cls._get_index(parts, 2), - year_month_day=cls._get_index(parts, 3), - hour=cls._get_index(parts, 4), - ) - except ValueError: - return None - - def __str__(self) -> str: - """Convert to a string.""" - return "/".join( - [self.frigate_instance_id, self.get_identifier_type()] - + [ - self._empty_if_none(val) - for val in ( - self.camera, - f"{self.year_month_day}" - if self.year_month_day is not None - else None, - f"{self.hour:02}" if self.hour is not None else None, - ) - ] - ) - - @classmethod - def get_identifier_type(cls) -> str: - """Get the identifier type.""" - return "recordings" - - def get_integration_proxy_path(self, timezone: str) -> str: - """Get the integration path that will proxy this identifier.""" - - if ( - self.camera is not None - and self.year_month_day is not None - and self.hour is not None - ): - year, month, day = self.year_month_day.split("-") - # Take the selected time in users local time and find the offset to - # UTC, convert to UTC then request the vod for that time. - start_date: dt.datetime = dt.datetime( - int(year), - int(month), - int(day), - int(self.hour), - tzinfo=dt.timezone.utc, - ) - (dt.datetime.now(pytz.timezone(timezone)).utcoffset() or dt.timedelta()) - - parts = [ - "vod", - f"{start_date.year}-{start_date.month:02}", - f"{start_date.day:02}", - f"{start_date.hour:02}", - self.camera, - "utc", - "index.m3u8", - ] - - return "/".join(parts) - - raise MediaSourceError( - "Can not get proxy-path without year_month_day and hour." - ) - - @property - def mime_type(self) -> str: - """Get mime type for this identifier.""" - return "application/x-mpegURL" - - @property - def media_class(self) -> str: - """Get media class for this identifier.""" - return str(MEDIA_CLASS_MOVIE) - - @property - def media_type(self) -> str: - """Get media type for this identifier.""" - return str(MEDIA_TYPE_VIDEO) - - -@attr.s(frozen=True) -class EventSummaryData: - """Summary data from Frigate events.""" - - data: list[dict[str, Any]] = attr.ib() - cameras: list[str] = attr.ib() - labels: list[str] = attr.ib() - zones: list[str] = attr.ib() - - @classmethod - def from_raw_data(cls, summary_data: list[dict[str, Any]]) -> EventSummaryData: - """Generate an EventSummaryData object from raw data.""" - - cameras = list({d["camera"] for d in summary_data}) - labels = list({d["label"] for d in summary_data}) - zones = list({zone for d in summary_data for zone in d["zones"]}) - return cls(summary_data, cameras, labels, zones) - - -class FrigateMediaSource(MediaSource): # type: ignore[misc] - """Provide Frigate camera recordings as media sources.""" - - name: str = "Frigate" - - def __init__(self, hass: HomeAssistant): - """Initialize Frigate source.""" - super().__init__(DOMAIN) - self.hass = hass - - def _is_allowed_as_media_source(self, instance_id: str) -> bool: - """Whether a given frigate instance is allowed as a media source.""" - config_entry: ConfigEntry = get_config_entry_for_frigate_instance_id( - self.hass, instance_id - ) - return ( - config_entry.options.get(CONF_MEDIA_BROWSER_ENABLE, True) is True - if config_entry - else False - ) - - def _get_client(self, identifier: Identifier) -> FrigateApiClient: - """Get client for a given identifier.""" - client = get_client_for_frigate_instance_id( - self.hass, identifier.frigate_instance_id - ) - if client: - return client - - raise MediaSourceError( - "Could not find client for frigate instance id: %s" - % identifier.frigate_instance_id - ) - - def _get_default_frigate_instance_id(self) -> str | None: - """Get the default frigate_instance_id if any.""" - default_config_entry = get_default_config_entry(self.hass) - if default_config_entry: - return get_frigate_instance_id_for_config_entry( - self.hass, default_config_entry - ) - return None - - async def async_resolve_media(self, item: MediaSourceItem) -> PlayMedia: - """Resolve media to a url.""" - identifier = Identifier.from_str( - item.identifier, - default_frigate_instance_id=self._get_default_frigate_instance_id(), - ) - if identifier and self._is_allowed_as_media_source( - identifier.frigate_instance_id - ): - info = await system_info.async_get_system_info(self.hass) - server_path = identifier.get_integration_proxy_path( - info.get("timezone", "utc") - ) - return PlayMedia( - f"/api/frigate/{identifier.frigate_instance_id}/{server_path}", - identifier.mime_type, - ) - raise Unresolvable("Unknown or disallowed identifier: %s" % item.identifier) - - async def async_browse_media( - self, - item: MediaSourceItem, - ) -> BrowseMediaSource: - """Browse media.""" - - if item.identifier is None: - base = BrowseMediaSource( - domain=DOMAIN, - identifier="", - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_VIDEO, - media_content_type=MEDIA_TYPE_VIDEO, - title=NAME, - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ) - for config_entry in self.hass.config_entries.async_entries(DOMAIN): - frigate_instance_id = get_frigate_instance_id_for_config_entry( - self.hass, config_entry - ) - if frigate_instance_id and self._is_allowed_as_media_source( - frigate_instance_id - ): - clips_identifier = EventSearchIdentifier( - frigate_instance_id, FrigateMediaType.CLIPS - ) - recording_identifier = RecordingIdentifier(frigate_instance_id) - snapshots_identifier = EventSearchIdentifier( - frigate_instance_id, FrigateMediaType.SNAPSHOTS - ) - # Use the media class of the children to help distinguish - # the icons in the frontend. - base.children.extend( - [ - BrowseMediaSource( - domain=DOMAIN, - identifier=clips_identifier, - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=clips_identifier.media_class, - media_content_type=clips_identifier.media_type, - title=f"Clips [{config_entry.title}]", - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ), - BrowseMediaSource( - domain=DOMAIN, - identifier=recording_identifier, - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=recording_identifier.media_class, - media_content_type=recording_identifier.media_type, - title=f"Recordings [{config_entry.title}]", - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ), - BrowseMediaSource( - domain=DOMAIN, - identifier=snapshots_identifier, - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=snapshots_identifier.media_class, - media_content_type=snapshots_identifier.media_type, - title=f"Snapshots [{config_entry.title}]", - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ), - ], - ) - return base - - identifier = Identifier.from_str( - item.identifier, - default_frigate_instance_id=self._get_default_frigate_instance_id(), - ) - - if identifier is not None and not self._is_allowed_as_media_source( - identifier.frigate_instance_id - ): - raise MediaSourceError( - "Forbidden media source identifier: %s" % item.identifier - ) - - if isinstance(identifier, EventSearchIdentifier): - if identifier.frigate_media_type == FrigateMediaType.CLIPS: - media_kwargs = {"has_clip": True} - else: - media_kwargs = {"has_snapshot": True} - try: - events = await self._get_client(identifier).async_get_events( - after=identifier.after, - before=identifier.before, - cameras=[identifier.camera] if identifier.camera else None, - labels=[identifier.label] if identifier.label else None, - sub_labels=None, - zones=[identifier.zone] if identifier.zone else None, - limit=10000 if identifier.name.endswith(".all") else ITEM_LIMIT, - **media_kwargs, - ) - except FrigateApiClientError as exc: - raise MediaSourceError from exc - - return self._browse_events( - await self._get_event_summary_data(identifier), identifier, events - ) - - if isinstance(identifier, RecordingIdentifier): - try: - if not identifier.camera: - config = await self._get_client(identifier).async_get_config() - return self._get_camera_recording_folders(identifier, config) - - info = await system_info.async_get_system_info(self.hass) - recording_summary = cast( - list[dict[str, Any]], - await self._get_client(identifier).async_get_recordings_summary( - camera=identifier.camera, timezone=info.get("timezone", "utc") - ), - ) - - if not identifier.year_month_day: - return self._get_recording_days(identifier, recording_summary) - - return self._get_recording_hours(identifier, recording_summary) - except FrigateApiClientError as exc: - raise MediaSourceError from exc - - raise MediaSourceError("Invalid media source identifier: %s" % item.identifier) - - async def _get_event_summary_data( - self, identifier: EventSearchIdentifier - ) -> EventSummaryData: - """Get event summary data.""" - - try: - info = await system_info.async_get_system_info(self.hass) - - if identifier.frigate_media_type == FrigateMediaType.CLIPS: - kwargs = {"has_clip": True} - else: - kwargs = {"has_snapshot": True} - summary_data = await self._get_client(identifier).async_get_event_summary( - timezone=info.get("timezone", "utc"), **kwargs - ) - except FrigateApiClientError as exc: - raise MediaSourceError from exc - - # Add timestamps to raw data. - for data in summary_data: - data["timestamp"] = int( - dt.datetime.strptime(data["day"], "%Y-%m-%d") - .astimezone(DEFAULT_TIME_ZONE) - .timestamp() - ) - - return EventSummaryData.from_raw_data(summary_data) - - def _browse_events( - self, - summary_data: EventSummaryData, - identifier: EventSearchIdentifier, - events: list[dict[str, Any]], - ) -> BrowseMediaSource: - """Browse events.""" - count = self._count_by(summary_data, identifier) - - if identifier.is_root(): - title = f"{identifier.frigate_media_type.value.capitalize()} ({count})" - else: - title = f"{' > '.join([s for s in get_friendly_name(identifier.name).split('.') if s != '']).title()} ({count})" - - base = BrowseMediaSource( - domain=DOMAIN, - identifier=identifier, - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=identifier.media_class, - media_content_type=identifier.media_type, - title=title, - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ) - - event_items = self._build_event_response(identifier, events) - - # if you are at the limit, but not at the root - if count > 0 and len(event_items) == ITEM_LIMIT and identifier.is_root(): - # only render if > 10% is represented in view - if ITEM_LIMIT / float(count) > 0.1: - base.children.extend(event_items) - else: - base.children.extend(event_items) - - drilldown_sources = [] - drilldown_sources.extend( - self._build_date_sources(summary_data, identifier, len(base.children)) - ) - if not identifier.camera: - drilldown_sources.extend( - self._build_camera_sources(summary_data, identifier, len(base.children)) - ) - if not identifier.label: - drilldown_sources.extend( - self._build_label_sources(summary_data, identifier, len(base.children)) - ) - if not identifier.zone: - drilldown_sources.extend( - self._build_zone_sources(summary_data, identifier, len(base.children)) - ) - - # only show the drill down options if there are more than 10 events - # and there is more than 1 drilldown or when you aren't showing any events - if len(events) > 10 and (len(drilldown_sources) > 1 or len(base.children) == 0): - base.children.extend(drilldown_sources) - - # add an all source if there are no drilldowns available and you are at the item limit - if ( - (len(base.children) == 0 or len(base.children) == len(event_items)) - and not identifier.name.endswith(".all") - and len(event_items) == ITEM_LIMIT - ): - base.children.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve(identifier, name=f"{identifier.name}.all"), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"All ({count})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - return base - - @classmethod - def _build_event_response( - cls, identifier: EventSearchIdentifier, events: list[dict[str, Any]] - ) -> BrowseMediaSource: - children = [] - for event in events: - start_time = event.get("start_time") - end_time = event.get("end_time") - if start_time is None: - continue - - if end_time is None: - # Events that are in progress will not yet have an end_time, so - # the duration is shown as the current time minus the start - # time. - duration = int( - dt.datetime.now(DEFAULT_TIME_ZONE).timestamp() - start_time - ) - else: - duration = int(end_time - start_time) - - children.append( - FrigateBrowseMediaSource( - domain=DOMAIN, - identifier=EventIdentifier( - identifier.frigate_instance_id, - frigate_media_type=identifier.frigate_media_type, - camera=event["camera"], - id=event["id"], - ), - media_class=identifier.media_class, - media_content_type=identifier.media_type, - title=f"{dt.datetime.fromtimestamp(event['start_time'], DEFAULT_TIME_ZONE).strftime(DATE_STR_FORMAT)} [{duration}s, {event['label'].capitalize()} {int(event['top_score']*100)}%]", - can_play=identifier.media_type == MEDIA_TYPE_VIDEO, - can_expand=False, - thumbnail=f"/api/frigate/{identifier.frigate_instance_id}/thumbnail/{event['id']}", - frigate=FrigateBrowseMediaMetadata(event=event), - ) - ) - return children - - def _build_camera_sources( - self, - summary_data: EventSummaryData, - identifier: EventSearchIdentifier, - shown_event_count: int, - ) -> BrowseMediaSource: - sources = [] - for camera in summary_data.cameras: - count = self._count_by( - summary_data, - attr.evolve( - identifier, - camera=camera, - ), - ) - if count in (0, shown_event_count): - continue - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.{camera}", - camera=camera, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"{get_friendly_name(camera)} ({count})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - return sources - - def _build_label_sources( - self, - summary_data: EventSummaryData, - identifier: EventSearchIdentifier, - shown_event_count: int, - ) -> BrowseMediaSource: - sources = [] - for label in summary_data.labels: - count = self._count_by( - summary_data, - attr.evolve( - identifier, - label=label, - ), - ) - if count in (0, shown_event_count): - continue - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.{label}", - label=label, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"{get_friendly_name(label)} ({count})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - return sources - - def _build_zone_sources( - self, - summary_data: EventSummaryData, - identifier: EventSearchIdentifier, - shown_event_count: int, - ) -> BrowseMediaSource: - """Build zone media sources.""" - sources = [] - for zone in summary_data.zones: - count = self._count_by(summary_data, attr.evolve(identifier, zone=zone)) - if count in (0, shown_event_count): - continue - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.{zone}", - zone=zone, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"{get_friendly_name(zone)} ({count})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - return sources - - def _build_date_sources( - self, - summary_data: EventSummaryData, - identifier: EventSearchIdentifier, - shown_event_count: int, - ) -> BrowseMediaSource: - """Build data media sources.""" - sources = [] - - now = dt.datetime.now(DEFAULT_TIME_ZONE) - today = now.replace(hour=0, minute=0, second=0, microsecond=0) - - start_of_today = int(today.timestamp()) - start_of_yesterday = start_of_today - SECONDS_IN_DAY - start_of_month = int(today.replace(day=1).timestamp()) - start_of_last_month = int( - (today.replace(day=1) + relativedelta(months=-1)).timestamp() - ) - start_of_year = int(today.replace(month=1, day=1).timestamp()) - - count_today = self._count_by( - summary_data, attr.evolve(identifier, after=start_of_today) - ) - - count_yesterday = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_yesterday, - before=start_of_today, - ), - ) - count_this_month = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_month, - ), - ) - count_last_month = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_last_month, - before=start_of_month, - ), - ) - count_this_year = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_year, - ), - ) - - # if a date range has already been selected - if identifier.before or identifier.after: - before = identifier.before if identifier.before else int(now.timestamp()) - after = identifier.after if identifier.after else int(now.timestamp()) - - # if we are looking at years, split into months - if before - after > SECONDS_IN_MONTH: - current = after - while current < before: - current_date = ( - dt.datetime.fromtimestamp(current) - .astimezone(DEFAULT_TIME_ZONE) - .replace(hour=0, minute=0, second=0, microsecond=0) - ) - start_of_current_month = int(current_date.timestamp()) - start_of_next_month = int( - (current_date + relativedelta(months=+1)).timestamp() - ) - count_current = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_current_month, - before=start_of_next_month, - ), - ) - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.{current_date.strftime('%Y-%m')}", - after=start_of_current_month, - before=start_of_next_month, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"{current_date.strftime('%B')} ({count_current})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - current = current + SECONDS_IN_MONTH - return sources - - # if we are looking at a month, split into days - if before - after > SECONDS_IN_DAY: - current = after - while current < before: - current_date = ( - dt.datetime.fromtimestamp(current) - .astimezone(DEFAULT_TIME_ZONE) - .replace(hour=0, minute=0, second=0, microsecond=0) - ) - start_of_current_day = int(current_date.timestamp()) - start_of_next_day = start_of_current_day + SECONDS_IN_DAY - count_current = self._count_by( - summary_data, - attr.evolve( - identifier, - after=start_of_current_day, - before=start_of_next_day, - ), - ) - if count_current > 0: - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.{current_date.strftime('%Y-%m-%d')}", - after=start_of_current_day, - before=start_of_next_day, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"{current_date.strftime('%B %d')} ({count_current})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - current = current + SECONDS_IN_DAY - return sources - - return sources - - if count_today > shown_event_count: - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.today", - after=start_of_today, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"Today ({count_today})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - if count_yesterday > shown_event_count: - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.yesterday", - after=start_of_yesterday, - before=start_of_today, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"Yesterday ({count_yesterday})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - if ( - count_this_month > count_today + count_yesterday - and count_this_month > shown_event_count - ): - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.this_month", - after=start_of_month, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"This Month ({count_this_month})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - if count_last_month > shown_event_count: - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.last_month", - after=start_of_last_month, - before=start_of_month, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=f"Last Month ({count_last_month})", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - if ( - count_this_year > count_this_month + count_last_month - and count_this_year > shown_event_count - ): - sources.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - name=f"{identifier.name}.this_year", - after=start_of_year, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title="This Year", - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - return sources - - def _count_by( - self, summary_data: EventSummaryData, identifier: EventSearchIdentifier - ) -> int: - """Return count of events that match the identifier.""" - return sum( - [ - d["count"] - for d in summary_data.data - if ( - (identifier.after is None or d["timestamp"] >= identifier.after) - and ( - identifier.before is None or d["timestamp"] < identifier.before - ) - and (identifier.camera is None or identifier.camera in d["camera"]) - and (identifier.label is None or identifier.label in d["label"]) - and (identifier.zone is None or identifier.zone in d["zones"]) - ) - ] - ) - - def _get_recording_base_media_source( - self, identifier: RecordingIdentifier - ) -> BrowseMediaSource: - """Get the base BrowseMediaSource object for a recording identifier.""" - return BrowseMediaSource( - domain=DOMAIN, - identifier=identifier, - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title="Recordings", - can_play=False, - can_expand=True, - thumbnail=None, - children=[], - ) - - def _get_camera_recording_folders( - self, identifier: RecordingIdentifier, config: dict[str, dict] - ) -> BrowseMediaSource: - """List cameras for recordings.""" - base = self._get_recording_base_media_source(identifier) - - for camera in config["cameras"].keys(): - base.children.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - camera=camera, - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=get_friendly_name(camera), - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - return base - - def _get_recording_days( - self, identifier: RecordingIdentifier, recording_days: list[dict[str, Any]] - ) -> BrowseMediaSource: - """List year-month-day options for camera.""" - base = self._get_recording_base_media_source(identifier) - - for day_item in recording_days: - try: - dt.datetime.strptime(day_item["day"], "%Y-%m-%d") - except ValueError as exc: - raise MediaSourceError( - "Media source is not valid for %s %s" - % (identifier, day_item["day"]) - ) from exc - - base.children.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve( - identifier, - year_month_day=day_item["day"], - ), - media_class=MEDIA_CLASS_DIRECTORY, - children_media_class=MEDIA_CLASS_DIRECTORY, - media_content_type=identifier.media_type, - title=day_item["day"], - can_play=False, - can_expand=True, - thumbnail=None, - ) - ) - - return base - - def _get_recording_hours( - self, identifier: RecordingIdentifier, recording_days: list[dict[str, Any]] - ) -> BrowseMediaSource: - """Browse Frigate recordings.""" - base = self._get_recording_base_media_source(identifier) - hour_items: list[dict[str, Any]] = next( - ( - hours["hours"] - for hours in recording_days - if hours["day"] == identifier.year_month_day - ), - [], - ) - - for hour_data in hour_items: - try: - title = dt.datetime.strptime(hour_data["hour"], "%H").strftime("%H:00") - except ValueError as exc: - raise MediaSourceError( - "Media source is not valid for %s %s" - % (identifier, hour_data["hour"]) - ) from exc - - base.children.append( - BrowseMediaSource( - domain=DOMAIN, - identifier=attr.evolve(identifier, hour=hour_data["hour"]), - media_class=identifier.media_class, - media_content_type=identifier.media_type, - title=title, - can_play=True, - can_expand=False, - thumbnail=None, - ) - ) - return base diff --git a/custom_components/frigate/number.py b/custom_components/frigate/number.py deleted file mode 100644 index 9292344a..00000000 --- a/custom_components/frigate/number.py +++ /dev/null @@ -1,242 +0,0 @@ -"""Number platform for frigate.""" -from __future__ import annotations - -import logging -from typing import Any - -from homeassistant.components.mqtt import async_publish -from homeassistant.components.number import NumberEntity -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers.entity import DeviceInfo, EntityCategory -from homeassistant.helpers.entity_platform import AddEntitiesCallback - -from . import ( - FrigateMQTTEntity, - ReceiveMessage, - get_cameras, - get_friendly_name, - get_frigate_device_identifier, - get_frigate_entity_unique_id, -) -from .const import ( - ATTR_CONFIG, - DOMAIN, - MAX_CONTOUR_AREA, - MAX_THRESHOLD, - MIN_CONTOUR_AREA, - MIN_THRESHOLD, - NAME, -) -from .icons import ICON_SPEEDOMETER - -_LOGGER: logging.Logger = logging.getLogger(__name__) - -CAMERA_FPS_TYPES = ["camera", "detection", "process", "skipped"] - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Sensor entry setup.""" - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - - entities = [] - - # add motion configurations for cameras - for cam_name in get_cameras(frigate_config): - entities.extend( - [FrigateMotionContourArea(entry, frigate_config, cam_name, False)] - ) - entities.extend( - [FrigateMotionThreshold(entry, frigate_config, cam_name, False)] - ) - - async_add_entities(entities) - - -class FrigateMotionContourArea(FrigateMQTTEntity, NumberEntity): # type: ignore[misc] - """FrigateMotionContourArea class.""" - - _attr_entity_category = EntityCategory.CONFIG - _attr_name = "Contour area" - _attr_native_min_value = MIN_CONTOUR_AREA - _attr_native_max_value = MAX_CONTOUR_AREA - _attr_native_step = 1 - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - default_enabled: bool, - ) -> None: - """Construct a FrigateNumber.""" - self._frigate_config = frigate_config - self._cam_name = cam_name - self._attr_native_value = float( - self._frigate_config["cameras"][self._cam_name]["motion"]["contour_area"] - ) - self._command_topic = ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion_contour_area/set" - ) - - self._attr_entity_registry_enabled_default = default_enabled - - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion_contour_area/state" - ), - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - try: - self._attr_native_value = float(msg.payload) - except (TypeError, ValueError): - pass - - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "number", - f"{self._cam_name}_contour_area", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - async def async_set_native_value(self, value: float) -> None: - """Update motion contour area.""" - await async_publish( - self.hass, - self._command_topic, - int(value), - 0, - False, - ) - - @property - def icon(self) -> str: - """Return the icon of the number.""" - return ICON_SPEEDOMETER - - -class FrigateMotionThreshold(FrigateMQTTEntity, NumberEntity): # type: ignore[misc] - """FrigateMotionThreshold class.""" - - _attr_entity_category = EntityCategory.CONFIG - _attr_name = "Threshold" - _attr_native_min_value = MIN_THRESHOLD - _attr_native_max_value = MAX_THRESHOLD - _attr_native_step = 1 - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - default_enabled: bool, - ) -> None: - """Construct a FrigateMotionThreshold.""" - self._frigate_config = frigate_config - self._cam_name = cam_name - self._attr_native_value = float( - self._frigate_config["cameras"][self._cam_name]["motion"]["threshold"] - ) - self._command_topic = ( - f"{frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion_threshold/set" - ) - - self._attr_entity_registry_enabled_default = default_enabled - - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/motion_threshold/state" - ), - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - try: - self._attr_native_value = float(msg.payload) - except (TypeError, ValueError): - pass - - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "number", - f"{self._cam_name}_threshold", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - async def async_set_native_value(self, value: float) -> None: - """Update motion threshold.""" - await async_publish( - self.hass, - self._command_topic, - int(value), - 0, - False, - ) - - @property - def icon(self) -> str: - """Return the icon of the number.""" - return ICON_SPEEDOMETER diff --git a/custom_components/frigate/sensor.py b/custom_components/frigate/sensor.py deleted file mode 100644 index e38e57cb..00000000 --- a/custom_components/frigate/sensor.py +++ /dev/null @@ -1,610 +0,0 @@ -"""Sensor platform for frigate.""" -from __future__ import annotations - -import logging -from typing import Any - -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL, PERCENTAGE, TEMP_CELSIUS -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers.entity import DeviceInfo, EntityCategory -from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.update_coordinator import CoordinatorEntity - -from . import ( - FrigateDataUpdateCoordinator, - FrigateEntity, - FrigateMQTTEntity, - ReceiveMessage, - get_cameras, - get_cameras_zones_and_objects, - get_friendly_name, - get_frigate_device_identifier, - get_frigate_entity_unique_id, - get_zones, -) -from .const import ATTR_CONFIG, ATTR_COORDINATOR, DOMAIN, FPS, MS, NAME -from .icons import ICON_CORAL, ICON_SERVER, ICON_SPEEDOMETER, get_icon_from_type - -_LOGGER: logging.Logger = logging.getLogger(__name__) - -CAMERA_FPS_TYPES = ["camera", "detection", "process", "skipped"] - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Sensor entry setup.""" - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - coordinator = hass.data[DOMAIN][entry.entry_id][ATTR_COORDINATOR] - - entities = [] - for key, value in coordinator.data.items(): - if key == "detection_fps": - entities.append(FrigateFpsSensor(coordinator, entry)) - elif key == "detectors": - for name in value.keys(): - entities.append(DetectorSpeedSensor(coordinator, entry, name)) - elif key == "gpu_usages": - for name in value.keys(): - entities.append(GpuLoadSensor(coordinator, entry, name)) - elif key == "service": - # Temperature is only supported on PCIe Coral. - for name in value.get("temperatures", {}): - entities.append(DeviceTempSensor(coordinator, entry, name)) - elif key == "cpu_usages": - for camera in get_cameras(frigate_config): - entities.append( - CameraProcessCpuSensor(coordinator, entry, camera, "capture") - ) - entities.append( - CameraProcessCpuSensor(coordinator, entry, camera, "detect") - ) - entities.append( - CameraProcessCpuSensor(coordinator, entry, camera, "ffmpeg") - ) - else: - entities.extend( - [CameraFpsSensor(coordinator, entry, key, t) for t in CAMERA_FPS_TYPES] - ) - - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - entities.extend( - [ - FrigateObjectCountSensor(entry, frigate_config, cam_name, obj) - for cam_name, obj in get_cameras_zones_and_objects(frigate_config) - ] - ) - entities.append(FrigateStatusSensor(coordinator, entry)) - async_add_entities(entities) - - -class FrigateFpsSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate Sensor class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - _attr_name = "Detection fps" - - def __init__( - self, coordinator: FrigateDataUpdateCoordinator, config_entry: ConfigEntry - ) -> None: - """Construct a FrigateFpsSensor.""" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "sensor_fps", "detection" - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def state(self) -> int | None: - """Return the state of the sensor.""" - if self.coordinator.data: - data = self.coordinator.data.get("detection_fps") - if data is not None: - try: - return round(float(data)) - except ValueError: - pass - return None - - @property - def unit_of_measurement(self) -> str: - """Return the unit of measurement of the sensor.""" - return FPS - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_SPEEDOMETER - - -class FrigateStatusSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate Status Sensor class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - _attr_name = "Status" - - def __init__( - self, coordinator: FrigateDataUpdateCoordinator, config_entry: ConfigEntry - ) -> None: - """Construct a FrigateStatusSensor.""" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "sensor_status", "frigate" - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def state(self) -> str: - """Return the state of the sensor.""" - return str(self.coordinator.server_status) - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_SERVER - - -class DetectorSpeedSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate Detector Speed class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - detector_name: str, - ) -> None: - """Construct a DetectorSpeedSensor.""" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._detector_name = detector_name - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "sensor_detector_speed", self._detector_name - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{get_friendly_name(self._detector_name)} inference speed" - - @property - def state(self) -> int | None: - """Return the state of the sensor.""" - if self.coordinator.data: - data = ( - self.coordinator.data.get("detectors", {}) - .get(self._detector_name, {}) - .get("inference_speed") - ) - if data is not None: - try: - return round(float(data)) - except ValueError: - pass - return None - - @property - def unit_of_measurement(self) -> str: - """Return the unit of measurement of the sensor.""" - return MS - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_SPEEDOMETER - - -class GpuLoadSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate GPU Load class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - gpu_name: str, - ) -> None: - """Construct a GpuLoadSensor.""" - self._gpu_name = gpu_name - self._attr_name = f"{get_friendly_name(self._gpu_name)} gpu load" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "gpu_load", self._gpu_name - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def state(self) -> float | None: - """Return the state of the sensor.""" - if self.coordinator.data: - data = ( - self.coordinator.data.get("gpu_usages", {}) - .get(self._gpu_name, {}) - .get("gpu") - ) - - if data is None or not isinstance(data, str): - return None - - try: - return float(data.replace("%", "").strip()) - except ValueError: - pass - - return None - - @property - def unit_of_measurement(self) -> str: - """Return the unit of measurement of the sensor.""" - return "%" - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_SPEEDOMETER - - -class CameraFpsSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate Camera Fps class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - cam_name: str, - fps_type: str, - ) -> None: - """Construct a CameraFpsSensor.""" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._cam_name = cam_name - self._fps_type = fps_type - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "sensor_fps", - f"{self._cam_name}_{self._fps_type}", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{self._fps_type} fps" - - @property - def unit_of_measurement(self) -> str: - """Return the unit of measurement of the sensor.""" - return FPS - - @property - def state(self) -> int | None: - """Return the state of the sensor.""" - - if self.coordinator.data: - data = self.coordinator.data.get(self._cam_name, {}).get( - f"{self._fps_type}_fps" - ) - if data is not None: - try: - return round(float(data)) - except ValueError: - pass - return None - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_SPEEDOMETER - - -class FrigateObjectCountSensor(FrigateMQTTEntity): - """Frigate Motion Sensor class.""" - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - obj_name: str, - ) -> None: - """Construct a FrigateObjectCountSensor.""" - self._cam_name = cam_name - self._obj_name = obj_name - self._state = 0 - self._frigate_config = frigate_config - self._icon = get_icon_from_type(self._obj_name) - - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/{self._obj_name}" - ), - "encoding": None, - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - try: - self._state = int(msg.payload) - self.async_write_ha_state() - except ValueError: - pass - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "sensor_object_count", - f"{self._cam_name}_{self._obj_name}", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name if self._cam_name not in get_zones(self._frigate_config) else ''}", - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{self._obj_name} count" - - @property - def state(self) -> int: - """Return true if the binary sensor is on.""" - return self._state - - @property - def unit_of_measurement(self) -> str: - """Return the unit of measurement of the sensor.""" - return "objects" - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return self._icon - - -class DeviceTempSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate Coral Temperature Sensor class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - name: str, - ) -> None: - """Construct a CoralTempSensor.""" - self._name = name - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "sensor_temp", self._name - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{get_friendly_name(self._name)} temperature" - - @property - def state(self) -> float | None: - """Return the state of the sensor.""" - if self.coordinator.data: - data = ( - self.coordinator.data.get("service", {}) - .get("temperatures", {}) - .get(self._name, 0.0) - ) - try: - return float(data) - except (TypeError, ValueError): - pass - return None - - @property - def unit_of_measurement(self) -> Any: - """Return the unit of measurement of the sensor.""" - return TEMP_CELSIUS - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_CORAL - - -class CameraProcessCpuSensor(FrigateEntity, CoordinatorEntity): # type: ignore[misc] - """Cpu usage for camera processes class.""" - - _attr_entity_category = EntityCategory.DIAGNOSTIC - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - cam_name: str, - process_type: str, - ) -> None: - """Construct a CoralTempSensor.""" - self._cam_name = cam_name - self._process_type = process_type - self._attr_name = f"{self._process_type} cpu usage" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - self._attr_entity_registry_enabled_default = False - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - f"{self._process_type}_cpu_usage", - self._cam_name, - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - @property - def state(self) -> float | None: - """Return the state of the sensor.""" - if self.coordinator.data: - pid_key = ( - "pid" if self._process_type == "detect" else f"{self._process_type}_pid" - ) - pid = str(self.coordinator.data.get(self._cam_name, {}).get(pid_key, "-1")) - data = ( - self.coordinator.data.get("cpu_usages", {}) - .get(pid, {}) - .get("cpu", None) - ) - - try: - return float(data) - except (TypeError, ValueError): - pass - return None - - @property - def unit_of_measurement(self) -> Any: - """Return the unit of measurement of the sensor.""" - return PERCENTAGE - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return ICON_CORAL diff --git a/custom_components/frigate/services.yaml b/custom_components/frigate/services.yaml deleted file mode 100644 index 4144929f..00000000 --- a/custom_components/frigate/services.yaml +++ /dev/null @@ -1,32 +0,0 @@ ---- -favorite_event: - name: Favorite or unfavorite Event - description: > - Favorites or unfavorites an event. Favorited events are retained - indefinitely. - target: - entity: - integration: frigate - domain: camera - device_class: camera - fields: - event_id: - name: Event ID - description: ID of the event to favorite or unfavorite. - required: true - advanced: false - example: "1656510950.19548-ihtjj7" - default: "" - selector: - text: - favorite: - name: Favorite - description: > - If the event should be favorited or unfavorited. Enable to favorite, - disable to unfavorite. - required: false - advanced: false - example: true - default: true - selector: - boolean: diff --git a/custom_components/frigate/switch.py b/custom_components/frigate/switch.py deleted file mode 100644 index 1b33820b..00000000 --- a/custom_components/frigate/switch.py +++ /dev/null @@ -1,150 +0,0 @@ -"""Sensor platform for frigate.""" -from __future__ import annotations - -import logging -from typing import Any - -from homeassistant.components.mqtt import async_publish -from homeassistant.components.switch import SwitchEntity -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers.entity import DeviceInfo, EntityCategory -from homeassistant.helpers.entity_platform import AddEntitiesCallback - -from . import ( - FrigateMQTTEntity, - ReceiveMessage, - get_friendly_name, - get_frigate_device_identifier, - get_frigate_entity_unique_id, -) -from .const import ATTR_CONFIG, DOMAIN, NAME -from .icons import get_icon_from_switch - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Switch entry setup.""" - frigate_config = hass.data[DOMAIN][entry.entry_id][ATTR_CONFIG] - - entities = [] - for camera in frigate_config["cameras"].keys(): - entities.extend( - [ - FrigateSwitch(entry, frigate_config, camera, "detect", True), - FrigateSwitch(entry, frigate_config, camera, "motion", True), - FrigateSwitch(entry, frigate_config, camera, "recordings", True), - FrigateSwitch(entry, frigate_config, camera, "snapshots", True), - FrigateSwitch(entry, frigate_config, camera, "improve_contrast", False), - ] - ) - async_add_entities(entities) - - -class FrigateSwitch(FrigateMQTTEntity, SwitchEntity): # type: ignore[misc] - """Frigate Switch class.""" - - _attr_entity_category = EntityCategory.CONFIG - - def __init__( - self, - config_entry: ConfigEntry, - frigate_config: dict[str, Any], - cam_name: str, - switch_name: str, - default_enabled: bool, - ) -> None: - """Construct a FrigateSwitch.""" - self._frigate_config = frigate_config - self._cam_name = cam_name - self._switch_name = switch_name - self._is_on = False - self._command_topic = ( - f"{frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/{self._switch_name}/set" - ) - - self._attr_entity_registry_enabled_default = default_enabled - self._icon = get_icon_from_switch(self._switch_name) - super().__init__( - config_entry, - frigate_config, - { - "state_topic": { - "msg_callback": self._state_message_received, - "qos": 0, - "topic": ( - f"{self._frigate_config['mqtt']['topic_prefix']}" - f"/{self._cam_name}/{self._switch_name}/state" - ), - }, - }, - ) - - @callback # type: ignore[misc] - def _state_message_received(self, msg: ReceiveMessage) -> None: - """Handle a new received MQTT state message.""" - self._is_on = msg.payload == "ON" - self.async_write_ha_state() - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, - "switch", - f"{self._cam_name}_{self._switch_name}", - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": { - get_frigate_device_identifier(self._config_entry, self._cam_name) - }, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": get_friendly_name(self._cam_name), - "model": self._get_model(), - "configuration_url": f"{self._config_entry.data.get(CONF_URL)}/cameras/{self._cam_name}", - "manufacturer": NAME, - } - - @property - def name(self) -> str: - """Return the name of the sensor.""" - return f"{get_friendly_name(self._switch_name)}".title() - - @property - def is_on(self) -> bool: - """Return true if the binary sensor is on.""" - return self._is_on - - @property - def icon(self) -> str: - """Return the icon of the sensor.""" - return self._icon - - async def async_turn_on(self, **kwargs: Any) -> None: - """Turn the device on.""" - await async_publish( - self.hass, - self._command_topic, - "ON", - 0, - False, - ) - - async def async_turn_off(self, **kwargs: Any) -> None: - """Turn the device off.""" - await async_publish( - self.hass, - self._command_topic, - "OFF", - 0, - False, - ) diff --git a/custom_components/frigate/translations/en.json b/custom_components/frigate/translations/en.json deleted file mode 100644 index 07867085..00000000 --- a/custom_components/frigate/translations/en.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "config": { - "step": { - "user": { - "description": "URL you use to access Frigate (ie. `http://frigate:5000/`)\n\nIf you are using HassOS with the addon, the URL should be `http://ccab4aaf-frigate:5000/`\n\nHome Assistant needs access to port 5000 (api) and 1935 (rtmp) for all features.\n\nThe integration will setup sensors, cameras, and media browser functionality.\n\nSensors:\n- Stats to monitor frigate performance\n- Object counts for all zones and cameras\n\nCameras:\n- Cameras for image of the last detected object for each camera\n- Camera entities with stream support (requires RTMP)\n\nMedia Browser:\n- Rich UI with thumbnails for browsing event clips\n- Rich UI for browsing 24/7 recordings by month, day, camera, time\n\nAPI:\n- Notification API with public facing endpoints for images in notifications", - "data": { - "url": "URL" - } - } - }, - "error": { - "cannot_connect": "Failed to connect", - "invalid_url": "Invalid URL" - }, - "abort": { - "already_configured": "Device is already configured" - } - }, - "options": { - "step": { - "init": { - "data": { - "rtmp_url_template": "RTMP URL template (see documentation)", - "rtsp_url_template": "RTSP URL template (see documentation)", - "media_browser_enable": "Enable the media browser", - "notification_proxy_enable": "Enable the unauthenticated notification event proxy", - "notification_proxy_expire_after_seconds": "Disallow unauthenticated notification access after seconds (0=never)" - } - } - }, - "abort": { - "only_advanced_options": "Advanced mode is disabled and there are only advanced options" - } - } -} diff --git a/custom_components/frigate/translations/pt-BR.json b/custom_components/frigate/translations/pt-BR.json deleted file mode 100644 index 92cb58a6..00000000 --- a/custom_components/frigate/translations/pt-BR.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "config": { - "step": { - "user": { - "description": "URL que você usa para acessar o Frigate (ou seja, `http://frigate:5000/`)\n\nSe você estiver usando HassOS com o complemento, o URL deve ser `http://ccab4aaf-frigate:5000/`\n\nO Home Assistant precisa de acesso à porta 5000 (api) e 1935 (rtmp) para ter todos os recursos.\n\nA integração configurará sensores, câmeras e funcionalidades do navegador de mídia.\n\nSensores:\n- Estatísticas para monitorar o desempenho do frigate \n- Contagem de objetos para todas as zonas e câmeras\n\nCâmeras:\n- Câmeras para imagem do último objeto detectado para cada câmera\n- Entidades da câmera com suporte a stream (requer RTMP)\n\nNavegador de mídia:\n- UI avançada com miniaturas para navegar em clipes de eventos\n- UI avançada para navegar 24 horas por dia, 7 dias por semana e por mês, dia, câmera, hora\n\nAPI:\n- API de notificação com endpoints voltados para o público para imagens em notificações", - "data": { - "url": "URL" - } - } - }, - "error": { - "cannot_connect": "Falhou ao conectar", - "invalid_url": "URL inválida" - }, - "abort": { - "already_configured": "O dispositivo já está configurado" - } - }, - "options": { - "step": { - "init": { - "data": { - "rtmp_url_template": "Modelo de URL RTMP (consulte a documentação)", - "rtsp_url_template": "Modelo de URL RTSP (consulte a documentação)", - "notification_proxy_enable": "Habilitar o proxy de evento de notificação não autenticado" - } - } - }, - "abort": { - "only_advanced_options": "O modo avançado está desativado e existem apenas opções avançadas" - } - } -} diff --git a/custom_components/frigate/translations/pt_br.json b/custom_components/frigate/translations/pt_br.json deleted file mode 100644 index 92cb58a6..00000000 --- a/custom_components/frigate/translations/pt_br.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "config": { - "step": { - "user": { - "description": "URL que você usa para acessar o Frigate (ou seja, `http://frigate:5000/`)\n\nSe você estiver usando HassOS com o complemento, o URL deve ser `http://ccab4aaf-frigate:5000/`\n\nO Home Assistant precisa de acesso à porta 5000 (api) e 1935 (rtmp) para ter todos os recursos.\n\nA integração configurará sensores, câmeras e funcionalidades do navegador de mídia.\n\nSensores:\n- Estatísticas para monitorar o desempenho do frigate \n- Contagem de objetos para todas as zonas e câmeras\n\nCâmeras:\n- Câmeras para imagem do último objeto detectado para cada câmera\n- Entidades da câmera com suporte a stream (requer RTMP)\n\nNavegador de mídia:\n- UI avançada com miniaturas para navegar em clipes de eventos\n- UI avançada para navegar 24 horas por dia, 7 dias por semana e por mês, dia, câmera, hora\n\nAPI:\n- API de notificação com endpoints voltados para o público para imagens em notificações", - "data": { - "url": "URL" - } - } - }, - "error": { - "cannot_connect": "Falhou ao conectar", - "invalid_url": "URL inválida" - }, - "abort": { - "already_configured": "O dispositivo já está configurado" - } - }, - "options": { - "step": { - "init": { - "data": { - "rtmp_url_template": "Modelo de URL RTMP (consulte a documentação)", - "rtsp_url_template": "Modelo de URL RTSP (consulte a documentação)", - "notification_proxy_enable": "Habilitar o proxy de evento de notificação não autenticado" - } - } - }, - "abort": { - "only_advanced_options": "O modo avançado está desativado e existem apenas opções avançadas" - } - } -} diff --git a/custom_components/frigate/update.py b/custom_components/frigate/update.py deleted file mode 100644 index 2f9d43d1..00000000 --- a/custom_components/frigate/update.py +++ /dev/null @@ -1,100 +0,0 @@ -"""Update platform for frigate.""" -from __future__ import annotations - -import logging - -from homeassistant.components.update import UpdateEntity -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant -from homeassistant.helpers.entity import DeviceInfo -from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.update_coordinator import CoordinatorEntity - -from . import ( - FrigateDataUpdateCoordinator, - FrigateEntity, - get_frigate_device_identifier, - get_frigate_entity_unique_id, -) -from .const import ATTR_COORDINATOR, DOMAIN, FRIGATE_RELEASE_TAG_URL, NAME - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -async def async_setup_entry( - hass: HomeAssistant, entry: ConfigEntry, async_add_entities: AddEntitiesCallback -) -> None: - """Sensor entry setup.""" - coordinator = hass.data[DOMAIN][entry.entry_id][ATTR_COORDINATOR] - - entities = [] - entities.append(FrigateContainerUpdate(coordinator, entry)) - async_add_entities(entities) - - -class FrigateContainerUpdate(FrigateEntity, UpdateEntity, CoordinatorEntity): # type: ignore[misc] - """Frigate container update.""" - - _attr_name = "Server" - - def __init__( - self, - coordinator: FrigateDataUpdateCoordinator, - config_entry: ConfigEntry, - ) -> None: - """Construct a FrigateContainerUpdate.""" - FrigateEntity.__init__(self, config_entry) - CoordinatorEntity.__init__(self, coordinator) - - @property - def unique_id(self) -> str: - """Return a unique ID to use for this entity.""" - return get_frigate_entity_unique_id( - self._config_entry.entry_id, "update", "frigate_server" - ) - - @property - def device_info(self) -> DeviceInfo: - """Get device information.""" - return { - "identifiers": {get_frigate_device_identifier(self._config_entry)}, - "via_device": get_frigate_device_identifier(self._config_entry), - "name": NAME, - "model": self._get_model(), - "configuration_url": self._config_entry.data.get(CONF_URL), - "manufacturer": NAME, - } - - @property - def installed_version(self) -> str | None: - """Version currently in use.""" - - version_hash = self.coordinator.data.get("service", {}).get("version") - - if not version_hash: - return None - - version = str(version_hash).split("-")[0] - - return version - - @property - def latest_version(self) -> str | None: - """Latest version available for install.""" - - version = self.coordinator.data.get("service", {}).get("latest_version") - - if not version or version == "unknown" or version == "disabled": - return None - - return str(version) - - @property - def release_url(self) -> str | None: - """URL to the full release notes of the latest version available.""" - - if (version := self.latest_version) is None: - return None - - return f"{FRIGATE_RELEASE_TAG_URL}/v{version}" diff --git a/custom_components/frigate/views.py b/custom_components/frigate/views.py deleted file mode 100644 index 2a4d4c9e..00000000 --- a/custom_components/frigate/views.py +++ /dev/null @@ -1,578 +0,0 @@ -"""Frigate HTTP views.""" -from __future__ import annotations - -import asyncio -from collections.abc import Mapping -import datetime -from http import HTTPStatus -from ipaddress import ip_address -import logging -from typing import Any, Optional, cast - -import aiohttp -from aiohttp import hdrs, web -from aiohttp.web_exceptions import HTTPBadGateway, HTTPUnauthorized -import jwt -from multidict import CIMultiDict -from yarl import URL - -from custom_components.frigate.api import FrigateApiClient -from custom_components.frigate.const import ( - ATTR_CLIENT, - ATTR_CLIENT_ID, - ATTR_CONFIG, - ATTR_MQTT, - CONF_NOTIFICATION_PROXY_ENABLE, - CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS, - DOMAIN, -) -from homeassistant.components.http import KEY_AUTHENTICATED, HomeAssistantView -from homeassistant.components.http.auth import DATA_SIGN_SECRET, SIGN_QUERY_PARAM -from homeassistant.components.http.const import KEY_HASS -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_URL -from homeassistant.core import HomeAssistant -from homeassistant.helpers.aiohttp_client import async_get_clientsession - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -def get_default_config_entry(hass: HomeAssistant) -> ConfigEntry | None: - """Get the default Frigate config entry. - - This is for backwards compatibility for when only a single instance was - supported. If there's more than one instance configured, then there is no - default and the user must specify explicitly which instance they want. - """ - frigate_entries = hass.config_entries.async_entries(DOMAIN) - if len(frigate_entries) == 1: - return frigate_entries[0] - return None - - -def get_frigate_instance_id(config: dict[str, Any]) -> str | None: - """Get the Frigate instance id from a Frigate configuration.""" - - # Use the MQTT client_id as a way to separate the frigate instances, rather - # than just using the config_entry_id, in order to make URLs maximally - # relatable/findable by the user. The MQTT client_id value is configured by - # the user in their Frigate configuration and will be unique per Frigate - # instance (enforced in practice on the Frigate/MQTT side). - return cast(Optional[str], config.get(ATTR_MQTT, {}).get(ATTR_CLIENT_ID)) - - -def get_config_entry_for_frigate_instance_id( - hass: HomeAssistant, frigate_instance_id: str -) -> ConfigEntry | None: - """Get a ConfigEntry for a given frigate_instance_id.""" - - for config_entry in hass.config_entries.async_entries(DOMAIN): - config = hass.data[DOMAIN].get(config_entry.entry_id, {}).get(ATTR_CONFIG, {}) - if config and get_frigate_instance_id(config) == frigate_instance_id: - return config_entry - return None - - -def get_client_for_frigate_instance_id( - hass: HomeAssistant, frigate_instance_id: str -) -> FrigateApiClient | None: - """Get a client for a given frigate_instance_id.""" - - config_entry = get_config_entry_for_frigate_instance_id(hass, frigate_instance_id) - if config_entry: - return cast( - FrigateApiClient, - hass.data[DOMAIN].get(config_entry.entry_id, {}).get(ATTR_CLIENT), - ) - return None - - -def get_frigate_instance_id_for_config_entry( - hass: HomeAssistant, - config_entry: ConfigEntry, -) -> ConfigEntry | None: - """Get a frigate_instance_id for a ConfigEntry.""" - - config = hass.data[DOMAIN].get(config_entry.entry_id, {}).get(ATTR_CONFIG, {}) - return get_frigate_instance_id(config) if config else None - - -def async_setup(hass: HomeAssistant) -> None: - """Set up the views.""" - session = async_get_clientsession(hass) - hass.http.register_view(JSMPEGProxyView(session)) - hass.http.register_view(MSEProxyView(session)) - hass.http.register_view(WebRTCProxyView(session)) - hass.http.register_view(NotificationsProxyView(session)) - hass.http.register_view(SnapshotsProxyView(session)) - hass.http.register_view(RecordingProxyView(session)) - hass.http.register_view(ThumbnailsProxyView(session)) - hass.http.register_view(VodProxyView(session)) - hass.http.register_view(VodSegmentProxyView(session)) - - -# These proxies are inspired by: -# - https://github.com/home-assistant/supervisor/blob/main/supervisor/api/ingress.py - - -class ProxyView(HomeAssistantView): # type: ignore[misc] - """HomeAssistant view.""" - - requires_auth = True - - def __init__(self, websession: aiohttp.ClientSession): - """Initialize the frigate clips proxy view.""" - self._websession = websession - - def _get_config_entry_for_request( - self, request: web.Request, frigate_instance_id: str | None - ) -> ConfigEntry | None: - """Get a ConfigEntry for a given request.""" - hass = request.app[KEY_HASS] - - if frigate_instance_id: - return get_config_entry_for_frigate_instance_id(hass, frigate_instance_id) - return get_default_config_entry(hass) - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - raise NotImplementedError # pragma: no cover - - def _permit_request( - self, request: web.Request, config_entry: ConfigEntry, **kwargs: Any - ) -> bool: - """Determine whether to permit a request.""" - return True - - async def get( - self, - request: web.Request, - **kwargs: Any, - ) -> web.Response | web.StreamResponse | web.WebSocketResponse: - """Route data to service.""" - try: - return await self._handle_request(request, **kwargs) - - except aiohttp.ClientError as err: - _LOGGER.debug("Reverse proxy error for %s: %s", request.rel_url, err) - - raise HTTPBadGateway() from None - - @staticmethod - def _get_query_params(request: web.Request) -> Mapping[str, str]: - """Get the query params to send upstream.""" - return {k: v for k, v in request.query.items() if k != "authSig"} - - async def _handle_request( - self, - request: web.Request, - frigate_instance_id: str | None = None, - **kwargs: Any, - ) -> web.Response | web.StreamResponse: - """Handle route for request.""" - config_entry = self._get_config_entry_for_request(request, frigate_instance_id) - if not config_entry: - return web.Response(status=HTTPStatus.BAD_REQUEST) - - if not self._permit_request(request, config_entry, **kwargs): - return web.Response(status=HTTPStatus.FORBIDDEN) - - full_path = self._create_path(**kwargs) - if not full_path: - return web.Response(status=HTTPStatus.NOT_FOUND) - - url = str(URL(config_entry.data[CONF_URL]) / full_path) - data = await request.read() - source_header = _init_header(request) - - async with self._websession.request( - request.method, - url, - headers=source_header, - params=self._get_query_params(request), - allow_redirects=False, - data=data, - ) as result: - headers = _response_header(result) - - # Stream response - response = web.StreamResponse(status=result.status, headers=headers) - response.content_type = result.content_type - - try: - await response.prepare(request) - async for data in result.content.iter_any(): - await response.write(data) - - except (aiohttp.ClientError, aiohttp.ClientPayloadError) as err: - _LOGGER.debug("Stream error for %s: %s", request.rel_url, err) - except ConnectionResetError: - # Connection is reset/closed by peer. - pass - - return response - - -class SnapshotsProxyView(ProxyView): - """A proxy for snapshots.""" - - url = "/api/frigate/{frigate_instance_id:.+}/snapshot/{eventid:.*}" - extra_urls = ["/api/frigate/snapshot/{eventid:.*}"] - - name = "api:frigate:snapshots" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"api/events/{kwargs['eventid']}/snapshot.jpg" - - -class RecordingProxyView(ProxyView): - """A proxy for recordings.""" - - url = "/api/frigate/{frigate_instance_id:.+}/recording/{camera:.+}/start/{start:[.0-9]+}/end/{end:[.0-9]*}" - extra_urls = [ - "/api/frigate/recording/{camera:.+}/start/{start:[.0-9]+}/end/{end:[.0-9]*}" - ] - - name = "api:frigate:recording" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return ( - f"api/{kwargs['camera']}/start/{kwargs['start']}" - + f"/end/{kwargs['end']}/clip.mp4" - ) - - -class ThumbnailsProxyView(ProxyView): - """A proxy for snapshots.""" - - url = "/api/frigate/{frigate_instance_id:.+}/thumbnail/{eventid:.*}" - - name = "api:frigate:thumbnails" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"api/events/{kwargs['eventid']}/thumbnail.jpg" - - -class NotificationsProxyView(ProxyView): - """A proxy for notifications.""" - - url = "/api/frigate/{frigate_instance_id:.+}/notifications/{event_id}/{path:.*}" - extra_urls = ["/api/frigate/notifications/{event_id}/{path:.*}"] - - name = "api:frigate:notification" - requires_auth = False - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - path, event_id = kwargs["path"], kwargs["event_id"] - if path == "thumbnail.jpg": - return f"api/events/{event_id}/thumbnail.jpg" - - if path == "snapshot.jpg": - return f"api/events/{event_id}/snapshot.jpg" - - if path.endswith("clip.mp4"): - return f"api/events/{event_id}/clip.mp4" - return None - - def _permit_request( - self, request: web.Request, config_entry: ConfigEntry, **kwargs: Any - ) -> bool: - """Determine whether to permit a request.""" - - is_notification_proxy_enabled = bool( - config_entry.options.get(CONF_NOTIFICATION_PROXY_ENABLE, True) - ) - - # If proxy is disabled, immediately reject - if not is_notification_proxy_enabled: - return False - - # Authenticated requests are always allowed. - if request[KEY_AUTHENTICATED]: - return True - - # If request is not authenticated, check whether it is expired. - notification_expiration_seconds = int( - config_entry.options.get(CONF_NOTIFICATION_PROXY_EXPIRE_AFTER_SECONDS, 0) - ) - - # If notification events never expire, immediately permit. - if notification_expiration_seconds == 0: - return True - - try: - event_id_timestamp = int(kwargs["event_id"].partition(".")[0]) - event_datetime = datetime.datetime.fromtimestamp( - event_id_timestamp, tz=datetime.timezone.utc - ) - now_datetime = datetime.datetime.now(tz=datetime.timezone.utc) - expiration_datetime = event_datetime + datetime.timedelta( - seconds=notification_expiration_seconds - ) - - # Otherwise, permit only if notification event is not expired - return now_datetime.timestamp() <= expiration_datetime.timestamp() - except ValueError: - _LOGGER.warning( - "The event id %s does not have a valid format.", kwargs["event_id"] - ) - return False - - -class VodProxyView(ProxyView): - """A proxy for vod playlists.""" - - url = "/api/frigate/{frigate_instance_id:.+}/vod/{path:.+}/{manifest:.+}.m3u8" - extra_urls = ["/api/frigate/vod/{path:.+}/{manifest:.+}.m3u8"] - - name = "api:frigate:vod:manifest" - - @staticmethod - def _get_query_params(request: web.Request) -> Mapping[str, str]: - """Get the query params to send upstream.""" - return request.query - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"vod/{kwargs['path']}/{kwargs['manifest']}.m3u8" - - -class VodSegmentProxyView(ProxyView): - """A proxy for vod segments.""" - - url = "/api/frigate/{frigate_instance_id:.+}/vod/{path:.+}/{segment:.+}.{extension:(ts|m4s|mp4)}" - extra_urls = ["/api/frigate/vod/{path:.+}/{segment:.+}.{extension:(ts|m4s|mp4)}"] - - name = "api:frigate:vod:segment" - requires_auth = False - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"vod/{kwargs['path']}/{kwargs['segment']}.{kwargs['extension']}" - - async def _async_validate_signed_manifest(self, request: web.Request) -> bool: - """Validate the signature for the manifest of this segment.""" - hass = request.app[KEY_HASS] - secret = hass.data.get(DATA_SIGN_SECRET) - signature = request.query.get(SIGN_QUERY_PARAM) - - if signature is None: - _LOGGER.warning("Missing authSig query parameter on VOD segment request.") - return False - - try: - claims = jwt.decode( - signature, secret, algorithms=["HS256"], options={"verify_iss": False} - ) - except jwt.InvalidTokenError: - _LOGGER.warning("Invalid JWT token for VOD segment request.") - return False - - # Check that the base path is the same as what was signed - check_path = request.path.rsplit("/", maxsplit=1)[0] - if not claims["path"].startswith(check_path): - _LOGGER.warning("%s does not start with %s", claims["path"], check_path) - return False - - return True - - async def get( - self, - request: web.Request, - **kwargs: Any, - ) -> web.Response | web.StreamResponse | web.WebSocketResponse: - """Route data to service.""" - - if not await self._async_validate_signed_manifest(request): - raise HTTPUnauthorized() - - return await super().get(request, **kwargs) - - -class WebsocketProxyView(ProxyView): - """A simple proxy for websockets.""" - - async def _proxy_msgs( - self, - ws_in: aiohttp.ClientWebSocketResponse | web.WebSocketResponse, - ws_out: aiohttp.ClientWebSocketResponse | web.WebSocketResponse, - ) -> None: - - async for msg in ws_in: - try: - if msg.type == aiohttp.WSMsgType.TEXT: - await ws_out.send_str(msg.data) - elif msg.type == aiohttp.WSMsgType.BINARY: - await ws_out.send_bytes(msg.data) - elif msg.type == aiohttp.WSMsgType.PING: - await ws_out.ping() - elif msg.type == aiohttp.WSMsgType.PONG: - await ws_out.pong() - except ConnectionResetError: - return - - async def _handle_request( - self, - request: web.Request, - frigate_instance_id: str | None = None, - **kwargs: Any, - ) -> web.Response | web.StreamResponse: - """Handle route for request.""" - - config_entry = self._get_config_entry_for_request(request, frigate_instance_id) - if not config_entry: - return web.Response(status=HTTPStatus.BAD_REQUEST) - - if not self._permit_request(request, config_entry, **kwargs): - return web.Response(status=HTTPStatus.FORBIDDEN) - - full_path = self._create_path(**kwargs) - if not full_path: - return web.Response(status=HTTPStatus.NOT_FOUND) - - req_protocols = [] - if hdrs.SEC_WEBSOCKET_PROTOCOL in request.headers: - req_protocols = [ - str(proto.strip()) - for proto in request.headers[hdrs.SEC_WEBSOCKET_PROTOCOL].split(",") - ] - - ws_to_user = web.WebSocketResponse( - protocols=req_protocols, autoclose=False, autoping=False - ) - await ws_to_user.prepare(request) - - # Preparing - url = str(URL(config_entry.data[CONF_URL]) / full_path) - source_header = _init_header(request) - - # Support GET query - if request.query_string: - url = f"{url}?{request.query_string}" - - async with self._websession.ws_connect( - url, - headers=source_header, - protocols=req_protocols, - autoclose=False, - autoping=False, - ) as ws_to_frigate: - await asyncio.wait( - [ - asyncio.create_task(self._proxy_msgs(ws_to_frigate, ws_to_user)), - asyncio.create_task(self._proxy_msgs(ws_to_user, ws_to_frigate)), - ], - return_when=asyncio.tasks.FIRST_COMPLETED, - ) - return ws_to_user - - -class JSMPEGProxyView(WebsocketProxyView): - """A proxy for JSMPEG websocket.""" - - url = "/api/frigate/{frigate_instance_id:.+}/jsmpeg/{path:.+}" - extra_urls = ["/api/frigate/jsmpeg/{path:.+}"] - - name = "api:frigate:jsmpeg" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"live/jsmpeg/{kwargs['path']}" - - -class MSEProxyView(WebsocketProxyView): - """A proxy for MSE websocket.""" - - url = "/api/frigate/{frigate_instance_id:.+}/mse/{path:.+}" - extra_urls = ["/api/frigate/mse/{path:.+}"] - - name = "api:frigate:mse" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"live/mse/{kwargs['path']}" - - -class WebRTCProxyView(WebsocketProxyView): - """A proxy for WebRTC websocket.""" - - url = "/api/frigate/{frigate_instance_id:.+}/webrtc/{path:.+}" - extra_urls = ["/api/frigate/webrtc/{path:.+}"] - - name = "api:frigate:webrtc" - - def _create_path(self, **kwargs: Any) -> str | None: - """Create path.""" - return f"live/webrtc/{kwargs['path']}" - - -def _init_header(request: web.Request) -> CIMultiDict | dict[str, str]: - """Create initial header.""" - headers = {} - - # filter flags - for name, value in request.headers.items(): - if name in ( - hdrs.CONTENT_LENGTH, - hdrs.CONTENT_ENCODING, - hdrs.SEC_WEBSOCKET_EXTENSIONS, - hdrs.SEC_WEBSOCKET_PROTOCOL, - hdrs.SEC_WEBSOCKET_VERSION, - hdrs.SEC_WEBSOCKET_KEY, - hdrs.HOST, - ): - continue - headers[name] = value - - # Set X-Forwarded-For - forward_for = request.headers.get(hdrs.X_FORWARDED_FOR) - assert request.transport - connected_ip = ip_address(request.transport.get_extra_info("peername")[0]) - if forward_for: - forward_for = f"{forward_for}, {connected_ip!s}" - else: - forward_for = f"{connected_ip!s}" - headers[hdrs.X_FORWARDED_FOR] = forward_for - - # Set X-Forwarded-Host - forward_host = request.headers.get(hdrs.X_FORWARDED_HOST) - if not forward_host: - forward_host = request.host - headers[hdrs.X_FORWARDED_HOST] = forward_host - - # Set X-Forwarded-Proto - forward_proto = request.headers.get(hdrs.X_FORWARDED_PROTO) - if not forward_proto: - forward_proto = request.url.scheme - headers[hdrs.X_FORWARDED_PROTO] = forward_proto - - return headers - - -def _response_header(response: aiohttp.ClientResponse) -> dict[str, str]: - """Create response header.""" - headers = {} - - for name, value in response.headers.items(): - if name in ( - hdrs.TRANSFER_ENCODING, - # Removing Content-Length header for streaming responses - # prevents seeking from working for mp4 files - # hdrs.CONTENT_LENGTH, - hdrs.CONTENT_TYPE, - hdrs.CONTENT_ENCODING, - # Strips inbound CORS response headers since the aiohttp_cors - # library will assert that they are not already present for CORS - # requests. - hdrs.ACCESS_CONTROL_ALLOW_ORIGIN, - hdrs.ACCESS_CONTROL_ALLOW_CREDENTIALS, - hdrs.ACCESS_CONTROL_EXPOSE_HEADERS, - ): - continue - headers[name] = value - - return headers diff --git a/custom_components/frigate/ws_api.py b/custom_components/frigate/ws_api.py deleted file mode 100644 index f6efe333..00000000 --- a/custom_components/frigate/ws_api.py +++ /dev/null @@ -1,236 +0,0 @@ -"""Frigate HTTP views.""" -from __future__ import annotations - -import logging - -import voluptuous as vol - -from custom_components.frigate.api import FrigateApiClient, FrigateApiClientError -from custom_components.frigate.views import get_client_for_frigate_instance_id -from homeassistant.components import websocket_api -from homeassistant.core import HomeAssistant - -_LOGGER: logging.Logger = logging.getLogger(__name__) - - -def async_setup(hass: HomeAssistant) -> None: - """Set up the recorder websocket API.""" - websocket_api.async_register_command(hass, ws_retain_event) - websocket_api.async_register_command(hass, ws_get_recordings) - websocket_api.async_register_command(hass, ws_get_recordings_summary) - websocket_api.async_register_command(hass, ws_get_events) - websocket_api.async_register_command(hass, ws_get_events_summary) - - -def _get_client_or_send_error( - hass: HomeAssistant, - instance_id: str, - msg_id: int, - connection: websocket_api.ActiveConnection, -) -> FrigateApiClient | None: - """Get the API client or send an error that it cannot be found.""" - client = get_client_for_frigate_instance_id(hass, instance_id) - if client is None: - connection.send_error( - msg_id, - websocket_api.const.ERR_NOT_FOUND, - f"Unable to find Frigate instance with ID: {instance_id}", - ) - return None - return client - - -@websocket_api.websocket_command( - { - vol.Required("type"): "frigate/event/retain", - vol.Required("instance_id"): str, - vol.Required("event_id"): str, - vol.Required("retain"): bool, - } -) # type: ignore[misc] -@websocket_api.async_response # type: ignore[misc] -async def ws_retain_event( - hass: HomeAssistant, - connection: websocket_api.ActiveConnection, - msg: dict, -) -> None: - """Un/Retain an event.""" - client = _get_client_or_send_error(hass, msg["instance_id"], msg["id"], connection) - if not client: - return - try: - connection.send_result( - msg["id"], - await client.async_retain( - msg["event_id"], msg["retain"], decode_json=False - ), - ) - except FrigateApiClientError: - connection.send_error( - msg["id"], - "frigate_error", - f"API error whilst un/retaining event {msg['event_id']} " - f"for Frigate instance {msg['instance_id']}", - ) - - -@websocket_api.websocket_command( - { - vol.Required("type"): "frigate/recordings/get", - vol.Required("instance_id"): str, - vol.Required("camera"): str, - vol.Optional("after"): int, - vol.Optional("before"): int, - } -) # type: ignore[misc] -@websocket_api.async_response # type: ignore[misc] -async def ws_get_recordings( - hass: HomeAssistant, - connection: websocket_api.ActiveConnection, - msg: dict, -) -> None: - """Get recordings for a camera.""" - client = _get_client_or_send_error(hass, msg["instance_id"], msg["id"], connection) - if not client: - return - try: - connection.send_result( - msg["id"], - await client.async_get_recordings( - msg["camera"], msg.get("after"), msg.get("before"), decode_json=False - ), - ) - except FrigateApiClientError: - connection.send_error( - msg["id"], - "frigate_error", - f"API error whilst retrieving recordings for camera {msg['camera']} " - f"for Frigate instance {msg['instance_id']}", - ) - - -@websocket_api.websocket_command( - { - vol.Required("type"): "frigate/recordings/summary", - vol.Required("instance_id"): str, - vol.Required("camera"): str, - vol.Optional("timezone"): str, - } -) # type: ignore[misc] -@websocket_api.async_response # type: ignore[misc] -async def ws_get_recordings_summary( - hass: HomeAssistant, - connection: websocket_api.ActiveConnection, - msg: dict, -) -> None: - """Get recordings summary for a camera.""" - client = _get_client_or_send_error(hass, msg["instance_id"], msg["id"], connection) - if not client: - return - try: - connection.send_result( - msg["id"], - await client.async_get_recordings_summary( - msg["camera"], msg.get("timezone", "utc"), decode_json=False - ), - ) - except FrigateApiClientError: - connection.send_error( - msg["id"], - "frigate_error", - f"API error whilst retrieving recordings summary for camera " - f"{msg['camera']} for Frigate instance {msg['instance_id']}", - ) - - -@websocket_api.websocket_command( - { - vol.Required("type"): "frigate/events/get", - vol.Required("instance_id"): str, - vol.Optional("cameras"): [str], - vol.Optional("labels"): [str], - vol.Optional("sub_labels"): [str], - vol.Optional("zones"): [str], - vol.Optional("after"): int, - vol.Optional("before"): int, - vol.Optional("limit"): int, - vol.Optional("has_clip"): bool, - vol.Optional("has_snapshot"): bool, - vol.Optional("has_snapshot"): bool, - vol.Optional("favorites"): bool, - } -) # type: ignore[misc] -@websocket_api.async_response # type: ignore[misc] -async def ws_get_events( - hass: HomeAssistant, - connection: websocket_api.ActiveConnection, - msg: dict, -) -> None: - """Get events.""" - client = _get_client_or_send_error(hass, msg["instance_id"], msg["id"], connection) - if not client: - return - - try: - connection.send_result( - msg["id"], - await client.async_get_events( - msg.get("cameras"), - msg.get("labels"), - msg.get("sub_labels"), - msg.get("zones"), - msg.get("after"), - msg.get("before"), - msg.get("limit"), - msg.get("has_clip"), - msg.get("has_snapshot"), - msg.get("favorites"), - decode_json=False, - ), - ) - except FrigateApiClientError: - connection.send_error( - msg["id"], - "frigate_error", - f"API error whilst retrieving events for cameras " - f"{msg['cameras']} for Frigate instance {msg['instance_id']}", - ) - - -@websocket_api.websocket_command( - { - vol.Required("type"): "frigate/events/summary", - vol.Required("instance_id"): str, - vol.Optional("has_clip"): bool, - vol.Optional("has_snapshot"): bool, - vol.Optional("timezone"): str, - } -) # type: ignore[misc] -@websocket_api.async_response # type: ignore[misc] -async def ws_get_events_summary( - hass: HomeAssistant, - connection: websocket_api.ActiveConnection, - msg: dict, -) -> None: - """Get events.""" - client = _get_client_or_send_error(hass, msg["instance_id"], msg["id"], connection) - if not client: - return - - try: - connection.send_result( - msg["id"], - await client.async_get_event_summary( - msg.get("has_clip"), - msg.get("has_snapshot"), - msg.get("timezone", "utc"), - decode_json=False, - ), - ) - except FrigateApiClientError: - connection.send_error( - msg["id"], - "frigate_error", - f"API error whilst retrieving events summary for Frigate instance " - f"{msg['instance_id']}", - ) diff --git a/custom_components/govee/__init__.py b/custom_components/govee/__init__.py deleted file mode 100644 index 200cfc4b..00000000 --- a/custom_components/govee/__init__.py +++ /dev/null @@ -1,114 +0,0 @@ -"""The Govee integration.""" -import asyncio -import logging - -from govee_api_laggat import Govee -import voluptuous as vol - -from homeassistant.config_entries import ConfigEntry -from homeassistant.const import CONF_API_KEY -from homeassistant.core import HomeAssistant -from homeassistant.exceptions import PlatformNotReady - -from .const import DOMAIN -from .learning_storage import GoveeLearningStorage - -_LOGGER = logging.getLogger(__name__) -CONFIG_SCHEMA = vol.Schema({DOMAIN: vol.Schema({})}, extra=vol.ALLOW_EXTRA) - -# supported platforms -PLATFORMS = ["light"] - - -def setup(hass, config): - """This setup does nothing, we use the async setup.""" - hass.states.set("govee.state", "setup called") - return True - - -async def async_setup(hass: HomeAssistant, config: dict): - """Set up the Govee component.""" - hass.states.async_set("govee.state", "async_setup called") - hass.data[DOMAIN] = {} - return True - - -def is_online(online: bool): - """Log online/offline change.""" - msg = "API is offline." - if online: - msg = "API is back online." - _LOGGER.warning(msg) - - -async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): - """Set up Govee from a config entry.""" - - # get vars from ConfigFlow/OptionsFlow - config = entry.data - options = entry.options - api_key = options.get(CONF_API_KEY, config.get(CONF_API_KEY, "")) - - # Setup connection with devices/cloud - hub = await Govee.create( - api_key, learning_storage=GoveeLearningStorage(hass.config.config_dir) - ) - # keep reference for disposing - hass.data[DOMAIN] = {} - hass.data[DOMAIN]["hub"] = hub - - # inform when api is offline/online - hub.events.online += is_online - - # Verify that passed in configuration works - _, err = await hub.get_devices() - if err: - _LOGGER.warning("Could not connect to Govee API: %s", err) - await hub.rate_limit_delay() - await async_unload_entry(hass, entry) - raise PlatformNotReady() - - for component in PLATFORMS: - hass.async_create_task( - hass.config_entries.async_forward_entry_setup(entry, component) - ) - - return True - - -async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry): - """Unload a config entry.""" - - unload_ok = all( - await asyncio.gather( - *[ - _unload_component_entry(hass, entry, component) - for component in PLATFORMS - ] - ) - ) - - if unload_ok: - hub = hass.data[DOMAIN].pop("hub") - await hub.close() - - return unload_ok - - -def _unload_component_entry( - hass: HomeAssistant, entry: ConfigEntry, component: str -) -> bool: - """Unload an entry for a specific component.""" - success = False - try: - success = hass.config_entries.async_forward_entry_unload(entry, component) - except ValueError: - # probably ValueError: Config entry was never loaded! - return success - except Exception as ex: - _LOGGER.warning( - "Continuing on exception when unloading %s component's entry: %s", - component, - ex, - ) - return success diff --git a/custom_components/govee/config_flow.py b/custom_components/govee/config_flow.py deleted file mode 100644 index 168c701a..00000000 --- a/custom_components/govee/config_flow.py +++ /dev/null @@ -1,212 +0,0 @@ -"""Config flow for Govee integration.""" - -import logging - -from govee_api_laggat import Govee, GoveeNoLearningStorage -from govee_api_laggat.govee_api_laggat import GoveeError - -from homeassistant import config_entries, core, exceptions -import homeassistant.helpers.config_validation as cv -from homeassistant.const import CONF_API_KEY, CONF_DELAY -from homeassistant.core import callback -import voluptuous as vol -from typing import Any - -from .const import ( - CONF_DISABLE_ATTRIBUTE_UPDATES, - CONF_OFFLINE_IS_OFF, - CONF_USE_ASSUMED_STATE, - DOMAIN, -) - -_LOGGER = logging.getLogger(__name__) - - -async def validate_api_key(hass: core.HomeAssistant, user_input): - """Validate the user input allows us to connect. - - Return info that you want to store in the config entry. - """ - api_key = user_input[CONF_API_KEY] - async with Govee(api_key, learning_storage=GoveeNoLearningStorage()) as hub: - _, error = await hub.get_devices() - if error: - raise CannotConnect(error) - - # Return info that you want to store in the config entry. - return user_input - - -async def validate_disabled_attribute_updates(hass: core.HomeAssistant, user_input): - """Validate format of the ignore_device_attributes parameter string - - Return info that you want to store in the config entry. - """ - disable_str = user_input[CONF_DISABLE_ATTRIBUTE_UPDATES] - if disable_str: - # we have something to check, connect without API key - async with Govee("", learning_storage=GoveeNoLearningStorage()) as hub: - # this will throw an GoveeError if something fails - hub.ignore_device_attributes(disable_str) - - # Return info that you want to store in the config entry. - return user_input - - -@config_entries.HANDLERS.register(DOMAIN) -class GoveeFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): - """Handle a config flow for Govee.""" - - VERSION = 1 - CONNECTION_CLASS = config_entries.CONN_CLASS_CLOUD_POLL - - async def async_step_user(self, user_input=None): - """Handle the initial step.""" - errors = {} - if user_input is not None: - try: - user_input = await validate_api_key(self.hass, user_input) - - except CannotConnect as conn_ex: - _LOGGER.exception("Cannot connect: %s", conn_ex) - errors[CONF_API_KEY] = "cannot_connect" - except GoveeError as govee_ex: - _LOGGER.exception("Govee library error: %s", govee_ex) - errors["base"] = "govee_ex" - except Exception as ex: # pylint: disable=broad-except - _LOGGER.exception("Unexpected exception: %s", ex) - errors["base"] = "unknown" - - if not errors: - return self.async_create_entry(title=DOMAIN, data=user_input) - - return self.async_show_form( - step_id="user", - data_schema=vol.Schema( - { - vol.Required(CONF_API_KEY): cv.string, - vol.Optional(CONF_DELAY, default=10): cv.positive_int, - } - ), - errors=errors, - ) - - @staticmethod - @callback - def async_get_options_flow(config_entry): - """Get the options flow.""" - return GoveeOptionsFlowHandler(config_entry) - - -class GoveeOptionsFlowHandler(config_entries.OptionsFlow): - """Handle options.""" - - VERSION = 1 - - def __init__(self, config_entry): - """Initialize options flow.""" - self.config_entry = config_entry - self.options = dict(config_entry.options) - - async def async_step_init(self, user_input=None): - """Manage the options.""" - return await self.async_step_user() - - async def async_step_user(self, user_input=None): - """Manage the options.""" - # get the current value for API key for comparison and default value - old_api_key = self.config_entry.options.get( - CONF_API_KEY, self.config_entry.data.get(CONF_API_KEY, "") - ) - - errors = {} - if user_input is not None: - # check if API Key changed and is valid - try: - api_key = user_input[CONF_API_KEY] - if old_api_key != api_key: - user_input = await validate_api_key(self.hass, user_input) - - except CannotConnect as conn_ex: - _LOGGER.exception("Cannot connect: %s", conn_ex) - errors[CONF_API_KEY] = "cannot_connect" - except GoveeError as govee_ex: - _LOGGER.exception("Govee library error: %s", govee_ex) - errors["base"] = "govee_ex" - except Exception as ex: # pylint: disable=broad-except - _LOGGER.exception("Unexpected exception: %s", ex) - errors["base"] = "unknown" - - # check validate_disabled_attribute_updates - try: - user_input = await validate_disabled_attribute_updates( - self.hass, user_input - ) - - # apply settings to the running instance - if DOMAIN in self.hass.data and "hub" in self.hass.data[DOMAIN]: - hub = self.hass.data[DOMAIN]["hub"] - if hub: - disable_str = user_input[CONF_DISABLE_ATTRIBUTE_UPDATES] - hub.ignore_device_attributes(disable_str) - except GoveeError as govee_ex: - _LOGGER.exception( - "Wrong input format for validate_disabled_attribute_updates: %s", - govee_ex, - ) - errors[ - CONF_DISABLE_ATTRIBUTE_UPDATES - ] = "disabled_attribute_updates_wrong" - - if not errors: - # update options flow values - self.options.update(user_input) - return await self._update_options() - # for later - extend with options you don't want in config but option flow - # return await self.async_step_options_2() - - options_schema = vol.Schema( - { - # to config flow - vol.Required( - CONF_API_KEY, - default=old_api_key, - ): cv.string, - vol.Optional( - CONF_DELAY, - default=self.config_entry.options.get( - CONF_DELAY, self.config_entry.data.get(CONF_DELAY, 10) - ), - ): cv.positive_int, - # to options flow - vol.Required( - CONF_USE_ASSUMED_STATE, - default=self.config_entry.options.get(CONF_USE_ASSUMED_STATE, True), - ): cv.boolean, - vol.Required( - CONF_OFFLINE_IS_OFF, - default=self.config_entry.options.get(CONF_OFFLINE_IS_OFF, False), - ): cv.boolean, - # TODO: validator doesn't work, change to list? - vol.Optional( - CONF_DISABLE_ATTRIBUTE_UPDATES, - default=self.config_entry.options.get( - CONF_DISABLE_ATTRIBUTE_UPDATES, "" - ), - ): cv.string, - }, - ) - - return self.async_show_form( - step_id="user", - data_schema=options_schema, - errors=errors, - ) - - async def _update_options(self): - """Update config entry options.""" - return self.async_create_entry(title=DOMAIN, data=self.options) - - -class CannotConnect(exceptions.HomeAssistantError): - """Error to indicate we cannot connect.""" diff --git a/custom_components/govee/const.py b/custom_components/govee/const.py deleted file mode 100644 index 9b90feb2..00000000 --- a/custom_components/govee/const.py +++ /dev/null @@ -1,10 +0,0 @@ -"""Constants for the Govee LED strips integration.""" - -DOMAIN = "govee" - -CONF_DISABLE_ATTRIBUTE_UPDATES = "disable_attribute_updates" -CONF_OFFLINE_IS_OFF = "offline_is_off" -CONF_USE_ASSUMED_STATE = "use_assumed_state" - -COLOR_TEMP_KELVIN_MIN = 2000 -COLOR_TEMP_KELVIN_MAX = 9000 diff --git a/custom_components/govee/learning_storage.py b/custom_components/govee/learning_storage.py deleted file mode 100644 index f33ce3aa..00000000 --- a/custom_components/govee/learning_storage.py +++ /dev/null @@ -1,66 +0,0 @@ -"""The Govee learned storage yaml file manager.""" - -from dataclasses import asdict -import logging - -import dacite -from govee_api_laggat import GoveeAbstractLearningStorage, GoveeLearnedInfo -import yaml - -from homeassistant.util.yaml import load_yaml, save_yaml - -_LOGGER = logging.getLogger(__name__) -LEARNING_STORAGE_YAML = "/govee_learning.yaml" - - -class GoveeLearningStorage(GoveeAbstractLearningStorage): - """The govee_api_laggat library uses this to store learned information about lights.""" - - def __init__(self, config_dir, *args, **kwargs): - """Get the config directory.""" - super().__init__(*args, **kwargs) - self._config_dir = config_dir - - async def read(self): - """Restore from yaml file.""" - learned_info = {} - try: - learned_dict = load_yaml(self._config_dir + LEARNING_STORAGE_YAML) - learned_info = { - device: dacite.from_dict( - data_class=GoveeLearnedInfo, data=learned_dict[device] - ) - for device in learned_dict - } - _LOGGER.info( - "Loaded learning information from %s.", - self._config_dir + LEARNING_STORAGE_YAML, - ) - except FileNotFoundError: - _LOGGER.warning( - "There is no %s file containing learned information about your devices. " - + "This is normal for first start of Govee integration.", - self._config_dir + LEARNING_STORAGE_YAML, - ) - except ( - dacite.DaciteError, - TypeError, - UnicodeDecodeError, - yaml.YAMLError, - ) as ex: - _LOGGER.warning( - "The %s file containing learned information about your devices is invalid: %s. " - + "Learning starts from scratch.", - self._config_dir + LEARNING_STORAGE_YAML, - ex, - ) - return learned_info - - async def write(self, learned_info): - """Save to yaml file.""" - leaned_dict = {device: asdict(learned_info[device]) for device in learned_info} - save_yaml(self._config_dir + LEARNING_STORAGE_YAML, leaned_dict) - _LOGGER.info( - "Stored learning information to %s.", - self._config_dir + LEARNING_STORAGE_YAML, - ) diff --git a/custom_components/govee/light.py b/custom_components/govee/light.py deleted file mode 100644 index 80bd1088..00000000 --- a/custom_components/govee/light.py +++ /dev/null @@ -1,319 +0,0 @@ -"""Govee platform.""" - -from datetime import timedelta, datetime -import logging - -from govee_api_laggat import Govee, GoveeDevice, GoveeError -from govee_api_laggat.govee_dtos import GoveeSource - -from homeassistant.components.light import ( - ATTR_BRIGHTNESS, - ATTR_COLOR_TEMP, - ATTR_HS_COLOR, - SUPPORT_BRIGHTNESS, - SUPPORT_COLOR, - SUPPORT_COLOR_TEMP, - LightEntity, -) -from homeassistant.const import CONF_DELAY -from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed -from homeassistant.util import color - -from .const import ( - DOMAIN, - CONF_OFFLINE_IS_OFF, - CONF_USE_ASSUMED_STATE, - COLOR_TEMP_KELVIN_MIN, - COLOR_TEMP_KELVIN_MAX, -) - - -_LOGGER = logging.getLogger(__name__) - - -async def async_setup_entry(hass, entry, async_add_entities): - """Set up the Govee Light platform.""" - _LOGGER.debug("Setting up Govee lights") - config = entry.data - options = entry.options - hub = hass.data[DOMAIN]["hub"] - - # refresh - update_interval = timedelta( - seconds=options.get(CONF_DELAY, config.get(CONF_DELAY, 10)) - ) - coordinator = GoveeDataUpdateCoordinator( - hass, _LOGGER, update_interval=update_interval, config_entry=entry - ) - # Fetch initial data so we have data when entities subscribe - hub.events.new_device += lambda device: add_entity(async_add_entities, hub, entry, coordinator, device) - await coordinator.async_refresh() - - # Add devices - for device in hub.devices: - add_entity(async_add_entities, hub, entry, coordinator, device) - # async_add_entities( - # [ - # GoveeLightEntity(hub, entry.title, coordinator, device) - # for device in hub.devices - # ], - # update_before_add=False, - # ) - -def add_entity(async_add_entities, hub, entry, coordinator, device): - async_add_entities( - [GoveeLightEntity(hub, entry.title, coordinator, device)], - update_before_add=False, - ) - -class GoveeDataUpdateCoordinator(DataUpdateCoordinator): - """Device state update handler.""" - - def __init__(self, hass, logger, update_interval=None, *, config_entry): - """Initialize global data updater.""" - self._config_entry = config_entry - - super().__init__( - hass, - logger, - name=DOMAIN, - update_interval=update_interval, - update_method=self._async_update, - ) - - @property - def use_assumed_state(self): - """Use assumed states.""" - return self._config_entry.options.get(CONF_USE_ASSUMED_STATE, True) - - @property - def config_offline_is_off(self): - """Interpret offline led's as off (global config).""" - return self._config_entry.options.get(CONF_OFFLINE_IS_OFF, False) - - async def _async_update(self): - """Fetch data.""" - self.logger.debug("_async_update") - if "govee" not in self.hass.data: - raise UpdateFailed("Govee instance not available") - try: - hub = self.hass.data[DOMAIN]["hub"] - - if not hub.online: - # when offline, check connection, this will set hub.online - await hub.check_connection() - - if hub.online: - # set global options to library - if self.config_offline_is_off: - hub.config_offline_is_off = True - else: - hub.config_offline_is_off = None # allow override in learning info - - # govee will change this to a single request in 2021 - device_states = await hub.get_states() - for device in device_states: - if device.error: - self.logger.warning( - "update failed for %s: %s", device.device, device.error - ) - return device_states - except GoveeError as ex: - raise UpdateFailed(f"Exception on getting states: {ex}") from ex - - -class GoveeLightEntity(LightEntity): - """Representation of a stateful light entity.""" - - def __init__( - self, - hub: Govee, - title: str, - coordinator: GoveeDataUpdateCoordinator, - device: GoveeDevice, - ): - """Init a Govee light strip.""" - self._hub = hub - self._title = title - self._coordinator = coordinator - self._device = device - - @property - def entity_registry_enabled_default(self): - """Return if the entity should be enabled when first added to the entity registry.""" - return True - - async def async_added_to_hass(self): - """Connect to dispatcher listening for entity data notifications.""" - self._coordinator.async_add_listener(self.async_write_ha_state) - - @property - def _state(self): - """Lights internal state.""" - return self._device # self._hub.state(self._device) - - @property - def supported_features(self): - """Flag supported features.""" - support_flags = 0 - if self._device.support_brightness: - support_flags |= SUPPORT_BRIGHTNESS - if self._device.support_color: - support_flags |= SUPPORT_COLOR - if self._device.support_color_tem: - support_flags |= SUPPORT_COLOR_TEMP - return support_flags - - async def async_turn_on(self, **kwargs): - """Turn device on.""" - _LOGGER.debug( - "async_turn_on for Govee light %s, kwargs: %s", self._device.device, kwargs - ) - err = None - - just_turn_on = True - if ATTR_HS_COLOR in kwargs: - hs_color = kwargs.pop(ATTR_HS_COLOR) - just_turn_on = False - col = color.color_hs_to_RGB(hs_color[0], hs_color[1]) - _, err = await self._hub.set_color(self._device, col) - if ATTR_BRIGHTNESS in kwargs: - brightness = kwargs.pop(ATTR_BRIGHTNESS) - just_turn_on = False - bright_set = brightness - 1 - _, err = await self._hub.set_brightness(self._device, bright_set) - if ATTR_COLOR_TEMP in kwargs: - color_temp = kwargs.pop(ATTR_COLOR_TEMP) - just_turn_on = False - color_temp_kelvin = color.color_temperature_mired_to_kelvin(color_temp) - if color_temp_kelvin > COLOR_TEMP_KELVIN_MAX: - color_temp_kelvin = COLOR_TEMP_KELVIN_MAX - elif color_temp_kelvin < COLOR_TEMP_KELVIN_MIN: - color_temp_kelvin = COLOR_TEMP_KELVIN_MIN - _, err = await self._hub.set_color_temp(self._device, color_temp_kelvin) - - # if there is no known specific command - turn on - if just_turn_on: - _, err = await self._hub.turn_on(self._device) - # debug log unknown commands - if kwargs: - _LOGGER.debug( - "async_turn_on doesnt know how to handle kwargs: %s", repr(kwargs) - ) - # warn on any error - if err: - _LOGGER.warning( - "async_turn_on failed with '%s' for %s, kwargs: %s", - err, - self._device.device, - kwargs, - ) - - async def async_turn_off(self, **kwargs): - """Turn device off.""" - _LOGGER.debug("async_turn_off for Govee light %s", self._device.device) - await self._hub.turn_off(self._device) - - @property - def unique_id(self): - """Return the unique ID.""" - return f"govee_{self._title}_{self._device.device}" - - @property - def device_id(self): - """Return the ID.""" - return self.unique_id - - @property - def name(self): - """Return the name.""" - return self._device.device_name - - @property - def device_info(self): - """Return the device info.""" - return { - "identifiers": {(DOMAIN, self.device_id)}, - "name": self.name, - "manufacturer": "Govee", - "model": self._device.model, - "via_device": (DOMAIN, "Govee API (cloud)"), - } - - @property - def is_on(self): - """Return true if device is on.""" - return self._device.power_state - - @property - def assumed_state(self): - """ - Return true if the state is assumed. - - This can be disabled in options. - """ - return ( - self._coordinator.use_assumed_state - and self._device.source == GoveeSource.HISTORY - ) - - @property - def available(self): - """Return if light is available.""" - return self._device.online - - @property - def hs_color(self): - """Return the hs color value.""" - return color.color_RGB_to_hs( - self._device.color[0], - self._device.color[1], - self._device.color[2], - ) - - @property - def rgb_color(self): - """Return the rgb color value.""" - return [ - self._device.color[0], - self._device.color[1], - self._device.color[2], - ] - - @property - def brightness(self): - """Return the brightness value.""" - # govee is reporting 0 to 254 - home assistant uses 1 to 255 - return self._device.brightness + 1 - - @property - def color_temp(self): - """Return the color_temp of the light.""" - if not self._device.color_temp: - return None - return color.color_temperature_kelvin_to_mired(self._device.color_temp) - - @property - def min_mireds(self): - """Return the coldest color_temp that this light supports.""" - return color.color_temperature_kelvin_to_mired(COLOR_TEMP_KELVIN_MAX) - - @property - def max_mireds(self): - """Return the warmest color_temp that this light supports.""" - return color.color_temperature_kelvin_to_mired(COLOR_TEMP_KELVIN_MIN) - - @property - def extra_state_attributes(self): - """Return the device state attributes.""" - return { - # rate limiting information on Govee API - "rate_limit_total": self._hub.rate_limit_total, - "rate_limit_remaining": self._hub.rate_limit_remaining, - "rate_limit_reset_seconds": round(self._hub.rate_limit_reset_seconds, 2), - "rate_limit_reset": datetime.fromtimestamp(self._hub.rate_limit_reset).isoformat(), - "rate_limit_on": self._hub.rate_limit_on, - # general information - "manufacturer": "Govee", - "model": self._device.model, - } diff --git a/custom_components/govee/manifest.json b/custom_components/govee/manifest.json deleted file mode 100644 index 1811b556..00000000 --- a/custom_components/govee/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "codeowners": ["@LaggAt"], - "domain": "govee", - "name": "Govee", - "version": "0.2.2", - "config_flow": true, - "documentation": "https://github.com/LaggAt/hacs-govee/blob/master/README.md", - "issue_tracker": "https://github.com/LaggAt/hacs-govee/issues", - "requirements": ["govee-api-laggat==0.2.2", "dacite==1.6.0"], - "iot_class": "cloud_polling", - "ssdp": [], - "zeroconf": [], - "homekit": {}, - "dependencies": [] -} diff --git a/custom_components/govee/strings.json b/custom_components/govee/strings.json deleted file mode 100644 index 8838a75c..00000000 --- a/custom_components/govee/strings.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "title": "Govee", - "config": { - "abort": { - "already_configured": "Already configured. Only a single configuration possible." - }, - "error": { - "cannot_connect": "Cannot connect. Is the API-Key correct and the internet connection working?", - "unknown": "Unknown Error." - }, - "step": { - "user": { - "data": { - "api_key": "API Key", - "delay": "Poll Interval" - }, - "title": "", - "description": "Get your API Key from the Govee Home App. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - }, - "options": { - "error": { - "cannot_connect": "Cannot connect. Is the API-Key correct and the internet connection working?", - "unknown": "Unknown Error.", - "disabled_attribute_updates_wrong": "Wrong format, see README above." - }, - "step": { - "user": { - "data": { - "api_key": "API Key (requires restart)", - "delay": "Poll Interval (requires restart)", - "use_assumed_state": "Use 'assumed state' (two buttons). Default: True", - "offline_is_off": "When a led is offline, show it as off (default doesn't change state). Default: False", - "disable_attribute_updates": "DISABLE state updates. Space to disable. Read the README above!" - }, - "title": "Options", - "description": "Configure the Govee integration. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - } -} diff --git a/custom_components/govee/translations/de.json b/custom_components/govee/translations/de.json deleted file mode 100644 index 899a6ff4..00000000 --- a/custom_components/govee/translations/de.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Govee", - "config": { - "abort": { - "already_configured": "Bereits eingerichtet. Es ist nur eine Konfiguration möglich." - }, - "error": { - "cannot_connect": "Keine Verbindung möglich. Ist der API-Key richtig und die Internet Verbindung in Ordnung?", - "unknown": "Unbekannter Fehler." - }, - "step": { - "user": { - "data": { - "api_key": "API Key", - "delay": "Abfrage-Intervall" - }, - "description": "Den API Key bekommen Sie in der Govee Home App. Details dazu hier: https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - }, - "options": { - "error": { - "cannot_connect": "Keine Verbindung möglich. Ist der API-Key richtig und die Internet Verbindung in Ordnung?", - "unknown": "Unbekannter Fehler.", - "disabled_attribute_updates_wrong": "Format ist inkorrekt, bitte README lesen." - }, - "step": { - "user": { - "data": { - "api_key": "API Key (benötigt Neustart)", - "delay": "Abfrage-Intervall (benötigt Neustart)", - "use_assumed_state": "Verwende 'angenommenen Zustand' (zwei Buttons). Standard: True", - "offline_is_off": "Wenn eine LED offline ist, zeige sie als Aus (Standard ändert den Status nicht). Standard: False", - "disable_attribute_updates": "Status updates verhindern. Leertaste zum ausschalten. Bitte das README oben dazu lesen." - }, - "title": "Einstellungen", - "description": "Einstellen der Govee Integration. Details dazu hier: https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - } -} \ No newline at end of file diff --git a/custom_components/govee/translations/en.json b/custom_components/govee/translations/en.json deleted file mode 100644 index 35503b7e..00000000 --- a/custom_components/govee/translations/en.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Govee", - "config": { - "abort": { - "already_configured": "Already configured. Only a single configuration possible." - }, - "error": { - "cannot_connect": "Cannot connect. Is the API-Key correct and the internet connection working?", - "unknown": "Unknown Error." - }, - "step": { - "user": { - "data": { - "api_key": "API Key", - "delay": "Poll Interval" - }, - "description": "Get your API Key from the Govee Home App. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - }, - "options": { - "error": { - "cannot_connect": "Cannot connect. Is the API-Key correct and the internet connection working?", - "unknown": "Unknown Error.", - "disabled_attribute_updates_wrong": "Wrong format, see README above." - }, - "step": { - "user": { - "data": { - "api_key": "API Key (requires restart)", - "delay": "Poll Interval (requires restart)", - "use_assumed_state": "Use 'assumed state' (two buttons). Default: True", - "offline_is_off": "When a led is offline, show it as off (default doesn't change state). Default: False", - "disable_attribute_updates": "DISABLE state updates. Space to disable. Read the README above!" - }, - "title": "Options", - "description": "Configure the Govee integration. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - } -} diff --git a/custom_components/govee/translations/pt-BR.json b/custom_components/govee/translations/pt-BR.json deleted file mode 100644 index 44809f98..00000000 --- a/custom_components/govee/translations/pt-BR.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "title": "Govee", - "config": { - "abort": { - "already_configured": "Já configurado. Apenas uma única configuração é possível." - }, - "error": { - "cannot_connect": "Não pode conectar. A API-Key está correta e a conexão com a Internet está funcionando?", - "unknown": "Erro desconhecido." - }, - "step": { - "user": { - "data": { - "api_key": "Chave de API", - "delay": "Intervalo de escaneamento" - }, - "description": "Obtenha sua chave de API do aplicativo Govee Home. Para detalhes consulte https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - }, - "options": { - "error": { - "cannot_connect": "Não pode conectar. A API-Key está correta e a conexão com a Internet está funcionando?", - "unknown": "Erro desconhecido.", - "disabled_attribute_updates_wrong": "Formato errado, veja README acima." - }, - "step": { - "user": { - "data": { - "api_key": "Chave de API (requer reinicialização)", - "delay": "Intervalo de escaneamento (requer reinicialização)", - "use_assumed_state": "Use 'estado presumido' (dois botões). Padrão: true", - "offline_is_off": "Quando um led estiver offline, mostre-o como desligado (o padrão não muda de estado). Padrão: False", - "disable_attribute_updates": "DESATIVAR atualizações de estado. Espaço para desativar. Leia o README acima!" - }, - "title": "Opções", - "description": "Configure a integração do Govee. Para detalhes consulte https://github.com/LaggAt/hacs-govee/blob/master/README.md" - } - } - } -} diff --git a/custom_components/hacs/__init__.py b/custom_components/hacs/__init__.py deleted file mode 100644 index 755ec25d..00000000 --- a/custom_components/hacs/__init__.py +++ /dev/null @@ -1,294 +0,0 @@ -""" -HACS gives you a powerful UI to handle downloads of all your custom needs. - -For more details about this integration, please refer to the documentation at -https://hacs.xyz/ -""" -from __future__ import annotations - -import os -from typing import Any - -from aiogithubapi import AIOGitHubAPIException, GitHub, GitHubAPI -from aiogithubapi.const import ACCEPT_HEADERS -from awesomeversion import AwesomeVersion -from homeassistant.components.lovelace.system_health import system_health_info -from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry -from homeassistant.const import Platform, __version__ as HAVERSION -from homeassistant.core import HomeAssistant -from homeassistant.helpers.aiohttp_client import async_get_clientsession -from homeassistant.helpers.discovery import async_load_platform -from homeassistant.helpers.event import async_call_later -from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue -from homeassistant.helpers.start import async_at_start -from homeassistant.loader import async_get_integration -import voluptuous as vol - -from .base import HacsBase -from .const import DOMAIN, MINIMUM_HA_VERSION, STARTUP -from .data_client import HacsDataClient -from .enums import ConfigurationType, HacsDisabledReason, HacsStage, LovelaceMode -from .frontend import async_register_frontend -from .utils.configuration_schema import hacs_config_combined -from .utils.data import HacsData -from .utils.logger import LOGGER -from .utils.queue_manager import QueueManager -from .utils.version import version_left_higher_or_equal_then_right -from .websocket import async_register_websocket_commands - -CONFIG_SCHEMA = vol.Schema({DOMAIN: hacs_config_combined()}, extra=vol.ALLOW_EXTRA) - - -async def async_initialize_integration( - hass: HomeAssistant, - *, - config_entry: ConfigEntry | None = None, - config: dict[str, Any] | None = None, -) -> bool: - """Initialize the integration""" - hass.data[DOMAIN] = hacs = HacsBase() - hacs.enable_hacs() - - if config is not None: - if DOMAIN not in config: - return True - if hacs.configuration.config_type == ConfigurationType.CONFIG_ENTRY: - return True - hacs.configuration.update_from_dict( - { - "config_type": ConfigurationType.YAML, - **config[DOMAIN], - "config": config[DOMAIN], - } - ) - - if config_entry is not None: - if config_entry.source == SOURCE_IMPORT: - hass.async_create_task(hass.config_entries.async_remove(config_entry.entry_id)) - return False - - hacs.configuration.update_from_dict( - { - "config_entry": config_entry, - "config_type": ConfigurationType.CONFIG_ENTRY, - **config_entry.data, - **config_entry.options, - } - ) - - integration = await async_get_integration(hass, DOMAIN) - - hacs.set_stage(None) - - hacs.log.info(STARTUP, integration.version) - - clientsession = async_get_clientsession(hass) - - hacs.integration = integration - hacs.version = integration.version - hacs.configuration.dev = integration.version == "0.0.0" - hacs.hass = hass - hacs.queue = QueueManager(hass=hass) - hacs.data = HacsData(hacs=hacs) - hacs.data_client = HacsDataClient( - session=clientsession, - client_name=f"HACS/{integration.version}", - ) - hacs.system.running = True - hacs.session = clientsession - - hacs.core.lovelace_mode = LovelaceMode.YAML - try: - lovelace_info = await system_health_info(hacs.hass) - hacs.core.lovelace_mode = LovelaceMode(lovelace_info.get("mode", "yaml")) - except BaseException: # lgtm [py/catch-base-exception] pylint: disable=broad-except - # If this happens, the users YAML is not valid, we assume YAML mode - pass - hacs.log.debug("Configuration type: %s", hacs.configuration.config_type) - hacs.core.config_path = hacs.hass.config.path() - - if hacs.core.ha_version is None: - hacs.core.ha_version = AwesomeVersion(HAVERSION) - - ## Legacy GitHub client - hacs.github = GitHub( - hacs.configuration.token, - clientsession, - headers={ - "User-Agent": f"HACS/{hacs.version}", - "Accept": ACCEPT_HEADERS["preview"], - }, - ) - - ## New GitHub client - hacs.githubapi = GitHubAPI( - token=hacs.configuration.token, - session=clientsession, - **{"client_name": f"HACS/{hacs.version}"}, - ) - - async def async_startup(): - """HACS startup tasks.""" - hacs.enable_hacs() - - for location in ( - hass.config.path("custom_components/custom_updater.py"), - hass.config.path("custom_components/custom_updater/__init__.py"), - ): - if os.path.exists(location): - hacs.log.critical( - "This cannot be used with custom_updater. " - "To use this you need to remove custom_updater form %s", - location, - ) - - hacs.disable_hacs(HacsDisabledReason.CONSTRAINS) - return False - - if not version_left_higher_or_equal_then_right( - hacs.core.ha_version.string, - MINIMUM_HA_VERSION, - ): - hacs.log.critical( - "You need HA version %s or newer to use this integration.", - MINIMUM_HA_VERSION, - ) - hacs.disable_hacs(HacsDisabledReason.CONSTRAINS) - return False - - if not await hacs.data.restore(): - hacs.disable_hacs(HacsDisabledReason.RESTORE) - return False - - if not hacs.configuration.experimental: - can_update = await hacs.async_can_update() - hacs.log.debug("Can update %s repositories", can_update) - - hacs.set_active_categories() - - async_register_websocket_commands(hass) - async_register_frontend(hass, hacs) - - if hacs.configuration.config_type == ConfigurationType.YAML: - hass.async_create_task( - async_load_platform(hass, Platform.SENSOR, DOMAIN, {}, hacs.configuration.config) - ) - hacs.log.info("Update entities are only supported when using UI configuration") - - else: - await hass.config_entries.async_forward_entry_setups( - config_entry, - [Platform.SENSOR, Platform.UPDATE] - if hacs.configuration.experimental - else [Platform.SENSOR], - ) - - hacs.set_stage(HacsStage.SETUP) - if hacs.system.disabled: - return False - - # Schedule startup tasks - async_at_start(hass=hass, at_start_cb=hacs.startup_tasks) - - hacs.set_stage(HacsStage.WAITING) - hacs.log.info("Setup complete, waiting for Home Assistant before startup tasks starts") - - return not hacs.system.disabled - - async def async_try_startup(_=None): - """Startup wrapper for yaml config.""" - try: - startup_result = await async_startup() - except AIOGitHubAPIException: - startup_result = False - if not startup_result: - if ( - hacs.configuration.config_type == ConfigurationType.YAML - or hacs.system.disabled_reason != HacsDisabledReason.INVALID_TOKEN - ): - hacs.log.info("Could not setup HACS, trying again in 15 min") - async_call_later(hass, 900, async_try_startup) - return - hacs.enable_hacs() - - await async_try_startup() - - # Mischief managed! - return True - - -async def async_setup(hass: HomeAssistant, config: dict[str, Any]) -> bool: - """Set up this integration using yaml.""" - if DOMAIN in config: - async_create_issue( - hass, - DOMAIN, - "deprecated_yaml_configuration", - is_fixable=False, - issue_domain=DOMAIN, - severity=IssueSeverity.WARNING, - translation_key="deprecated_yaml_configuration", - learn_more_url="https://hacs.xyz/docs/configuration/options", - ) - LOGGER.warning( - "YAML configuration of HACS is deprecated and will be " - "removed in version 2.0.0, there will be no automatic " - "import of this. " - "Please remove it from your configuration, " - "restart Home Assistant and use the UI to configure it instead." - ) - return await async_initialize_integration(hass=hass, config=config) - - -async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> bool: - """Set up this integration using UI.""" - config_entry.async_on_unload(config_entry.add_update_listener(async_reload_entry)) - setup_result = await async_initialize_integration(hass=hass, config_entry=config_entry) - hacs: HacsBase = hass.data[DOMAIN] - return setup_result and not hacs.system.disabled - - -async def async_unload_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> bool: - """Handle removal of an entry.""" - hacs: HacsBase = hass.data[DOMAIN] - - if hacs.queue.has_pending_tasks: - hacs.log.warning("Pending tasks, can not unload, try again later.") - return False - - # Clear out pending queue - hacs.queue.clear() - - for task in hacs.recuring_tasks: - # Cancel all pending tasks - task() - - # Store data - await hacs.data.async_write(force=True) - - try: - if hass.data.get("frontend_panels", {}).get("hacs"): - hacs.log.info("Removing sidepanel") - hass.components.frontend.async_remove_panel("hacs") - except AttributeError: - pass - - platforms = ["sensor"] - if hacs.configuration.experimental: - platforms.append("update") - - unload_ok = await hass.config_entries.async_unload_platforms(config_entry, platforms) - - hacs.set_stage(None) - hacs.disable_hacs(HacsDisabledReason.REMOVED) - - hass.data.pop(DOMAIN, None) - - return unload_ok - - -async def async_reload_entry(hass: HomeAssistant, config_entry: ConfigEntry) -> None: - """Reload the HACS config entry.""" - if not await async_unload_entry(hass, config_entry): - return - await async_setup_entry(hass, config_entry) diff --git a/custom_components/hacs/base.py b/custom_components/hacs/base.py deleted file mode 100644 index f11bc033..00000000 --- a/custom_components/hacs/base.py +++ /dev/null @@ -1,1175 +0,0 @@ -"""Base HACS class.""" -from __future__ import annotations - -import asyncio -from dataclasses import asdict, dataclass, field -from datetime import timedelta -import gzip -import logging -import math -import os -import pathlib -import shutil -from typing import TYPE_CHECKING, Any, Awaitable, Callable - -from aiogithubapi import ( - AIOGitHubAPIException, - GitHub, - GitHubAPI, - GitHubAuthenticationException, - GitHubException, - GitHubNotModifiedException, - GitHubRatelimitException, -) -from aiogithubapi.objects.repository import AIOGitHubAPIRepository -from aiohttp.client import ClientSession, ClientTimeout -from awesomeversion import AwesomeVersion -from homeassistant.config_entries import ConfigEntry, ConfigEntryState -from homeassistant.const import EVENT_HOMEASSISTANT_FINAL_WRITE, Platform -from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers.dispatcher import async_dispatcher_send -from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue -from homeassistant.loader import Integration -from homeassistant.util import dt - -from custom_components.hacs.repositories.base import ( - HACS_MANIFEST_KEYS_TO_EXPORT, - REPOSITORY_KEYS_TO_EXPORT, -) - -from .const import DOMAIN, TV, URL_BASE -from .data_client import HacsDataClient -from .enums import ( - ConfigurationType, - HacsCategory, - HacsDisabledReason, - HacsDispatchEvent, - HacsGitHubRepo, - HacsStage, - LovelaceMode, -) -from .exceptions import ( - AddonRepositoryException, - HacsException, - HacsExecutionStillInProgress, - HacsExpectedException, - HacsNotModifiedException, - HacsRepositoryArchivedException, - HacsRepositoryExistException, - HomeAssistantCoreRepositoryException, -) -from .repositories import RERPOSITORY_CLASSES -from .utils.decode import decode_content -from .utils.json import json_loads -from .utils.logger import LOGGER -from .utils.queue_manager import QueueManager -from .utils.store import async_load_from_store, async_save_to_store - -if TYPE_CHECKING: - from .repositories.base import HacsRepository - from .utils.data import HacsData - from .validate.manager import ValidationManager - - -@dataclass -class RemovedRepository: - """Removed repository.""" - - repository: str | None = None - reason: str | None = None - link: str | None = None - removal_type: str = None # archived, not_compliant, critical, dev, broken - acknowledged: bool = False - - def update_data(self, data: dict): - """Update data of the repository.""" - for key in data: - if data[key] is None: - continue - if key in ( - "reason", - "link", - "removal_type", - "acknowledged", - ): - self.__setattr__(key, data[key]) - - def to_json(self): - """Return a JSON representation of the data.""" - return { - "repository": self.repository, - "reason": self.reason, - "link": self.link, - "removal_type": self.removal_type, - "acknowledged": self.acknowledged, - } - - -@dataclass -class HacsConfiguration: - """HacsConfiguration class.""" - - appdaemon_path: str = "appdaemon/apps/" - appdaemon: bool = False - config: dict[str, Any] = field(default_factory=dict) - config_entry: ConfigEntry | None = None - config_type: ConfigurationType | None = None - country: str = "ALL" - debug: bool = False - dev: bool = False - experimental: bool = False - frontend_repo_url: str = "" - frontend_repo: str = "" - netdaemon_path: str = "netdaemon/apps/" - netdaemon: bool = False - plugin_path: str = "www/community/" - python_script_path: str = "python_scripts/" - python_script: bool = False - release_limit: int = 5 - sidepanel_icon: str = "hacs:hacs" - sidepanel_title: str = "HACS" - theme_path: str = "themes/" - theme: bool = False - token: str = None - - def to_json(self) -> str: - """Return a json string.""" - return asdict(self) - - def update_from_dict(self, data: dict) -> None: - """Set attributes from dicts.""" - if not isinstance(data, dict): - raise HacsException("Configuration is not valid.") - - for key in data: - self.__setattr__(key, data[key]) - - -@dataclass -class HacsCore: - """HACS Core info.""" - - config_path: pathlib.Path | None = None - ha_version: AwesomeVersion | None = None - lovelace_mode = LovelaceMode("yaml") - - -@dataclass -class HacsCommon: - """Common for HACS.""" - - categories: set[str] = field(default_factory=set) - renamed_repositories: dict[str, str] = field(default_factory=dict) - archived_repositories: set[str] = field(default_factory=set) - ignored_repositories: set[str] = field(default_factory=set) - skip: set[str] = field(default_factory=set) - - -@dataclass -class HacsStatus: - """HacsStatus.""" - - startup: bool = True - new: bool = False - active_frontend_endpoint_plugin: bool = False - active_frontend_endpoint_theme: bool = False - inital_fetch_done: bool = False - - -@dataclass -class HacsSystem: - """HACS System info.""" - - disabled_reason: HacsDisabledReason | None = None - running: bool = False - stage = HacsStage.SETUP - action: bool = False - generator: bool = False - - @property - def disabled(self) -> bool: - """Return if HACS is disabled.""" - return self.disabled_reason is not None - - -@dataclass -class HacsRepositories: - """HACS Repositories.""" - - _default_repositories: set[str] = field(default_factory=set) - _repositories: set[HacsRepository] = field(default_factory=set) - _repositories_by_full_name: dict[str, HacsRepository] = field(default_factory=dict) - _repositories_by_id: dict[str, HacsRepository] = field(default_factory=dict) - _removed_repositories_by_full_name: dict[str, RemovedRepository] = field(default_factory=dict) - - @property - def list_all(self) -> list[HacsRepository]: - """Return a list of repositories.""" - return list(self._repositories) - - @property - def list_removed(self) -> list[RemovedRepository]: - """Return a list of removed repositories.""" - return list(self._removed_repositories_by_full_name.values()) - - @property - def list_downloaded(self) -> list[HacsRepository]: - """Return a list of downloaded repositories.""" - return [repo for repo in self._repositories if repo.data.installed] - - def register(self, repository: HacsRepository, default: bool = False) -> None: - """Register a repository.""" - repo_id = str(repository.data.id) - - if repo_id == "0": - return - - if registered_repo := self._repositories_by_id.get(repo_id): - if registered_repo.data.full_name == repository.data.full_name: - return - - self.unregister(registered_repo) - - registered_repo.data.full_name = repository.data.full_name - registered_repo.data.new = False - repository = registered_repo - - if repository not in self._repositories: - self._repositories.add(repository) - - self._repositories_by_id[repo_id] = repository - self._repositories_by_full_name[repository.data.full_name_lower] = repository - - if default: - self.mark_default(repository) - - def unregister(self, repository: HacsRepository) -> None: - """Unregister a repository.""" - repo_id = str(repository.data.id) - - if repo_id == "0": - return - - if not self.is_registered(repository_id=repo_id): - return - - if self.is_default(repo_id): - self._default_repositories.remove(repo_id) - - if repository in self._repositories: - self._repositories.remove(repository) - - self._repositories_by_id.pop(repo_id, None) - self._repositories_by_full_name.pop(repository.data.full_name_lower, None) - - def mark_default(self, repository: HacsRepository) -> None: - """Mark a repository as default.""" - repo_id = str(repository.data.id) - - if repo_id == "0": - return - - if not self.is_registered(repository_id=repo_id): - return - - self._default_repositories.add(repo_id) - - def set_repository_id(self, repository: HacsRepository, repo_id: str): - """Update a repository id.""" - existing_repo_id = str(repository.data.id) - if existing_repo_id == repo_id: - return - if existing_repo_id != "0": - raise ValueError( - f"The repo id for {repository.data.full_name_lower} " - f"is already set to {existing_repo_id}" - ) - repository.data.id = repo_id - self.register(repository) - - def is_default(self, repository_id: str | None = None) -> bool: - """Check if a repository is default.""" - if not repository_id: - return False - return repository_id in self._default_repositories - - def is_registered( - self, - repository_id: str | None = None, - repository_full_name: str | None = None, - ) -> bool: - """Check if a repository is registered.""" - if repository_id is not None: - return repository_id in self._repositories_by_id - if repository_full_name is not None: - return repository_full_name in self._repositories_by_full_name - return False - - def is_downloaded( - self, - repository_id: str | None = None, - repository_full_name: str | None = None, - ) -> bool: - """Check if a repository is registered.""" - if repository_id is not None: - repo = self.get_by_id(repository_id) - if repository_full_name is not None: - repo = self.get_by_full_name(repository_full_name) - if repo is None: - return False - return repo.data.installed - - def get_by_id(self, repository_id: str | None) -> HacsRepository | None: - """Get repository by id.""" - if not repository_id: - return None - return self._repositories_by_id.get(str(repository_id)) - - def get_by_full_name(self, repository_full_name: str | None) -> HacsRepository | None: - """Get repository by full name.""" - if not repository_full_name: - return None - return self._repositories_by_full_name.get(repository_full_name.lower()) - - def is_removed(self, repository_full_name: str) -> bool: - """Check if a repository is removed.""" - return repository_full_name in self._removed_repositories_by_full_name - - def removed_repository(self, repository_full_name: str) -> RemovedRepository: - """Get repository by full name.""" - if removed := self._removed_repositories_by_full_name.get(repository_full_name): - return removed - - removed = RemovedRepository(repository=repository_full_name) - self._removed_repositories_by_full_name[repository_full_name] = removed - return removed - - -class HacsBase: - """Base HACS class.""" - - common = HacsCommon() - configuration = HacsConfiguration() - core = HacsCore() - data: HacsData | None = None - data_client: HacsDataClient | None = None - frontend_version: str | None = None - github: GitHub | None = None - githubapi: GitHubAPI | None = None - hass: HomeAssistant | None = None - integration: Integration | None = None - log: logging.Logger = LOGGER - queue: QueueManager | None = None - recuring_tasks = [] - repositories: HacsRepositories = HacsRepositories() - repository: AIOGitHubAPIRepository | None = None - session: ClientSession | None = None - stage: HacsStage | None = None - status = HacsStatus() - system = HacsSystem() - validation: ValidationManager | None = None - version: str | None = None - - @property - def integration_dir(self) -> pathlib.Path: - """Return the HACS integration dir.""" - return self.integration.file_path - - def set_stage(self, stage: HacsStage | None) -> None: - """Set HACS stage.""" - if stage and self.stage == stage: - return - - self.stage = stage - if stage is not None: - self.log.info("Stage changed: %s", self.stage) - self.async_dispatch(HacsDispatchEvent.STAGE, {"stage": self.stage}) - - def disable_hacs(self, reason: HacsDisabledReason) -> None: - """Disable HACS.""" - if self.system.disabled_reason == reason: - return - - self.system.disabled_reason = reason - if reason != HacsDisabledReason.REMOVED: - self.log.error("HACS is disabled - %s", reason) - - if ( - reason == HacsDisabledReason.INVALID_TOKEN - and self.configuration.config_type == ConfigurationType.CONFIG_ENTRY - ): - self.configuration.config_entry.state = ConfigEntryState.SETUP_ERROR - self.configuration.config_entry.reason = "Authentication failed" - self.hass.add_job(self.configuration.config_entry.async_start_reauth, self.hass) - - def enable_hacs(self) -> None: - """Enable HACS.""" - if self.system.disabled_reason is not None: - self.system.disabled_reason = None - self.log.info("HACS is enabled") - - def enable_hacs_category(self, category: HacsCategory) -> None: - """Enable HACS category.""" - if category not in self.common.categories: - self.log.info("Enable category: %s", category) - self.common.categories.add(category) - - def disable_hacs_category(self, category: HacsCategory) -> None: - """Disable HACS category.""" - if category in self.common.categories: - self.log.info("Disabling category: %s", category) - self.common.categories.pop(category) - - async def async_save_file(self, file_path: str, content: Any) -> bool: - """Save a file.""" - - def _write_file(): - with open( - file_path, - mode="w" if isinstance(content, str) else "wb", - encoding="utf-8" if isinstance(content, str) else None, - errors="ignore" if isinstance(content, str) else None, - ) as file_handler: - file_handler.write(content) - - # Create gz for .js files - if os.path.isfile(file_path): - if file_path.endswith(".js"): - with open(file_path, "rb") as f_in: - with gzip.open(file_path + ".gz", "wb") as f_out: - shutil.copyfileobj(f_in, f_out) - - # LEGACY! Remove with 2.0 - if "themes" in file_path and file_path.endswith(".yaml"): - filename = file_path.split("/")[-1] - base = file_path.split("/themes/")[0] - combined = f"{base}/themes/{filename}" - if os.path.exists(combined): - self.log.info("Removing old theme file %s", combined) - os.remove(combined) - - try: - await self.hass.async_add_executor_job(_write_file) - except ( - BaseException # lgtm [py/catch-base-exception] pylint: disable=broad-except - ) as error: - self.log.error("Could not write data to %s - %s", file_path, error) - return False - - return os.path.exists(file_path) - - async def async_can_update(self) -> int: - """Helper to calculate the number of repositories we can fetch data for.""" - try: - response = await self.async_github_api_method(self.githubapi.rate_limit) - if ((limit := response.data.resources.core.remaining or 0) - 1000) >= 10: - return math.floor((limit - 1000) / 10) - reset = dt.as_local(dt.utc_from_timestamp(response.data.resources.core.reset)) - self.log.info( - "GitHub API ratelimited - %s remaining (%s)", - response.data.resources.core.remaining, - f"{reset.hour}:{reset.minute}:{reset.second}", - ) - self.disable_hacs(HacsDisabledReason.RATE_LIMIT) - except ( - BaseException # lgtm [py/catch-base-exception] pylint: disable=broad-except - ) as exception: - self.log.exception(exception) - - return 0 - - async def async_github_get_hacs_default_file(self, filename: str) -> list: - """Get the content of a default file.""" - response = await self.async_github_api_method( - method=self.githubapi.repos.contents.get, - repository=HacsGitHubRepo.DEFAULT, - path=filename, - ) - if response is None: - return [] - - return json_loads(decode_content(response.data.content)) - - async def async_github_api_method( - self, - method: Callable[[], Awaitable[TV]], - *args, - raise_exception: bool = True, - **kwargs, - ) -> TV | None: - """Call a GitHub API method""" - _exception = None - - try: - return await method(*args, **kwargs) - except GitHubAuthenticationException as exception: - self.disable_hacs(HacsDisabledReason.INVALID_TOKEN) - _exception = exception - except GitHubRatelimitException as exception: - self.disable_hacs(HacsDisabledReason.RATE_LIMIT) - _exception = exception - except GitHubNotModifiedException as exception: - raise exception - except GitHubException as exception: - _exception = exception - except ( - BaseException # lgtm [py/catch-base-exception] pylint: disable=broad-except - ) as exception: - self.log.exception(exception) - _exception = exception - - if raise_exception and _exception is not None: - raise HacsException(_exception) - return None - - async def async_register_repository( - self, - repository_full_name: str, - category: HacsCategory, - *, - check: bool = True, - ref: str | None = None, - repository_id: str | None = None, - default: bool = False, - ) -> None: - """Register a repository.""" - if repository_full_name in self.common.skip: - if repository_full_name != HacsGitHubRepo.INTEGRATION: - raise HacsExpectedException(f"Skipping {repository_full_name}") - - if repository_full_name == "home-assistant/core": - raise HomeAssistantCoreRepositoryException() - - if repository_full_name == "home-assistant/addons" or repository_full_name.startswith( - "hassio-addons/" - ): - raise AddonRepositoryException() - - if category not in RERPOSITORY_CLASSES: - self.log.warning( - "%s is not a valid repository category, %s will not be registered.", - category, - repository_full_name, - ) - return - - if (renamed := self.common.renamed_repositories.get(repository_full_name)) is not None: - repository_full_name = renamed - - repository: HacsRepository = RERPOSITORY_CLASSES[category](self, repository_full_name) - if check: - try: - await repository.async_registration(ref) - if repository.validate.errors: - self.common.skip.add(repository.data.full_name) - if not self.status.startup: - self.log.error("Validation for %s failed.", repository_full_name) - if self.system.action: - raise HacsException( - f"::error:: Validation for {repository_full_name} failed." - ) - return repository.validate.errors - if self.system.action: - repository.logger.info("%s Validation completed", repository.string) - else: - repository.logger.info("%s Registration completed", repository.string) - except (HacsRepositoryExistException, HacsRepositoryArchivedException) as exception: - if self.system.generator: - repository.logger.error( - "%s Registration Failed - %s", repository.string, exception - ) - return - except AIOGitHubAPIException as exception: - self.common.skip.add(repository.data.full_name) - raise HacsException( - f"Validation for {repository_full_name} failed with {exception}." - ) from exception - - if self.status.new: - repository.data.new = False - - if repository_id is not None: - repository.data.id = repository_id - - else: - if self.hass is not None and ((check and repository.data.new) or self.status.new): - self.async_dispatch( - HacsDispatchEvent.REPOSITORY, - { - "action": "registration", - "repository": repository.data.full_name, - "repository_id": repository.data.id, - }, - ) - - self.repositories.register(repository, default) - - async def startup_tasks(self, _=None) -> None: - """Tasks that are started after setup.""" - self.set_stage(HacsStage.STARTUP) - await self.async_load_hacs_from_github() - - if critical := await async_load_from_store(self.hass, "critical"): - for repo in critical: - if not repo["acknowledged"]: - self.log.critical("URGENT!: Check the HACS panel!") - self.hass.components.persistent_notification.create( - title="URGENT!", message="**Check the HACS panel!**" - ) - break - - if not self.configuration.experimental: - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_update_downloaded_repositories, timedelta(hours=48) - ) - ) - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_update_all_repositories, - timedelta(hours=96), - ) - ) - else: - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_load_hacs_from_github, - timedelta(hours=48), - ) - ) - - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_update_downloaded_custom_repositories, timedelta(hours=48) - ) - ) - - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_get_all_category_repositories, timedelta(hours=6) - ) - ) - - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_check_rate_limit, timedelta(minutes=5) - ) - ) - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_prosess_queue, timedelta(minutes=10) - ) - ) - - self.recuring_tasks.append( - self.hass.helpers.event.async_track_time_interval( - self.async_handle_critical_repositories, timedelta(hours=6) - ) - ) - - self.hass.bus.async_listen_once( - EVENT_HOMEASSISTANT_FINAL_WRITE, self.data.async_force_write - ) - - self.log.debug("There are %s scheduled recurring tasks", len(self.recuring_tasks)) - - self.status.startup = False - self.async_dispatch(HacsDispatchEvent.STATUS, {}) - - await self.async_handle_removed_repositories() - await self.async_get_all_category_repositories() - await self.async_update_downloaded_repositories() - - self.set_stage(HacsStage.RUNNING) - - self.async_dispatch(HacsDispatchEvent.RELOAD, {"force": True}) - - await self.async_handle_critical_repositories() - await self.async_prosess_queue() - - self.async_dispatch(HacsDispatchEvent.STATUS, {}) - - async def async_download_file(self, url: str, *, headers: dict | None = None) -> bytes | None: - """Download files, and return the content.""" - if url is None: - return None - - if "tags/" in url: - url = url.replace("tags/", "") - - self.log.debug("Downloading %s", url) - timeouts = 0 - - while timeouts < 5: - try: - request = await self.session.get( - url=url, - timeout=ClientTimeout(total=60), - headers=headers, - ) - - # Make sure that we got a valid result - if request.status == 200: - return await request.read() - - raise HacsException( - f"Got status code {request.status} when trying to download {url}" - ) - except asyncio.TimeoutError: - self.log.warning( - "A timeout of 60! seconds was encountered while downloading %s, " - "using over 60 seconds to download a single file is not normal. " - "This is not a problem with HACS but how your host communicates with GitHub. " - "Retrying up to 5 times to mask/hide your host/network problems to " - "stop the flow of issues opened about it. " - "Tries left %s", - url, - (4 - timeouts), - ) - timeouts += 1 - await asyncio.sleep(1) - continue - - except ( - BaseException # lgtm [py/catch-base-exception] pylint: disable=broad-except - ) as exception: - self.log.exception("Download failed - %s", exception) - - return None - - async def async_recreate_entities(self) -> None: - """Recreate entities.""" - if self.configuration == ConfigurationType.YAML or not self.configuration.experimental: - return - - platforms = [Platform.SENSOR, Platform.UPDATE] - - await self.hass.config_entries.async_unload_platforms( - entry=self.configuration.config_entry, - platforms=platforms, - ) - await self.hass.config_entries.async_forward_entry_setups( - self.configuration.config_entry, platforms - ) - - @callback - def async_dispatch(self, signal: HacsDispatchEvent, data: dict | None = None) -> None: - """Dispatch a signal with data.""" - async_dispatcher_send(self.hass, signal, data) - - def set_active_categories(self) -> None: - """Set the active categories.""" - self.common.categories = set() - for category in (HacsCategory.INTEGRATION, HacsCategory.PLUGIN): - self.enable_hacs_category(HacsCategory(category)) - - if self.configuration.experimental and self.core.ha_version >= "2023.4.0b0": - self.enable_hacs_category(HacsCategory.TEMPLATE) - - if HacsCategory.PYTHON_SCRIPT in self.hass.config.components: - self.enable_hacs_category(HacsCategory.PYTHON_SCRIPT) - - if self.hass.services.has_service("frontend", "reload_themes"): - self.enable_hacs_category(HacsCategory.THEME) - - if self.configuration.appdaemon: - self.enable_hacs_category(HacsCategory.APPDAEMON) - if self.configuration.netdaemon: - downloaded_netdaemon = [ - x - for x in self.repositories.list_downloaded - if x.data.category == HacsCategory.NETDAEMON - ] - if len(downloaded_netdaemon) != 0: - self.log.warning( - "NetDaemon in HACS is deprectaded. It will stop working in the future. " - "Please remove all your current NetDaemon repositories from HACS " - "and download them manually if you want to continue using them." - ) - self.enable_hacs_category(HacsCategory.NETDAEMON) - - async def async_load_hacs_from_github(self, _=None) -> None: - """Load HACS from GitHub.""" - if self.configuration.experimental and self.status.inital_fetch_done: - return - - try: - repository = self.repositories.get_by_full_name(HacsGitHubRepo.INTEGRATION) - if repository is None: - await self.async_register_repository( - repository_full_name=HacsGitHubRepo.INTEGRATION, - category=HacsCategory.INTEGRATION, - default=True, - ) - repository = self.repositories.get_by_full_name(HacsGitHubRepo.INTEGRATION) - elif self.configuration.experimental and not self.status.startup: - self.log.error("Scheduling update of hacs/integration") - self.queue.add(repository.common_update()) - if repository is None: - raise HacsException("Unknown error") - - repository.data.installed = True - repository.data.installed_version = self.integration.version.string - repository.data.new = False - repository.data.releases = True - - self.repository = repository.repository_object - self.repositories.mark_default(repository) - except HacsException as exception: - if "403" in str(exception): - self.log.critical( - "GitHub API is ratelimited, or the token is wrong.", - ) - else: - self.log.critical("Could not load HACS! - %s", exception) - self.disable_hacs(HacsDisabledReason.LOAD_HACS) - - async def async_get_all_category_repositories(self, _=None) -> None: - """Get all category repositories.""" - if self.system.disabled: - return - self.log.info("Loading known repositories") - await asyncio.gather( - *[ - self.async_get_category_repositories_experimental(category) - if self.configuration.experimental - else self.async_get_category_repositories(HacsCategory(category)) - for category in self.common.categories or [] - ] - ) - - async def async_get_category_repositories_experimental(self, category: str) -> None: - """Update all category repositories.""" - self.log.debug("Fetching updated content for %s", category) - try: - category_data = await self.data_client.get_data(category) - except HacsNotModifiedException: - self.log.debug("No updates for %s", category) - return - except HacsException as exception: - self.log.error("Could not update %s - %s", category, exception) - return - - await self.data.register_unknown_repositories(category_data, category) - - for repo_id, repo_data in category_data.items(): - repo = repo_data["full_name"] - if self.common.renamed_repositories.get(repo): - repo = self.common.renamed_repositories[repo] - if self.repositories.is_removed(repo): - continue - if repo in self.common.archived_repositories: - continue - if repository := self.repositories.get_by_full_name(repo): - self.repositories.set_repository_id(repository, repo_id) - self.repositories.mark_default(repository) - if repository.data.last_fetched is None or ( - repository.data.last_fetched.timestamp() < repo_data["last_fetched"] - ): - repository.data.update_data({**dict(REPOSITORY_KEYS_TO_EXPORT), **repo_data}) - if (manifest := repo_data.get("manifest")) is not None: - repository.repository_manifest.update_data( - {**dict(HACS_MANIFEST_KEYS_TO_EXPORT), **manifest} - ) - self.async_dispatch( - HacsDispatchEvent.REPOSITORY, - { - "id": 1337, - "action": "update", - "repository": repository.data.full_name, - "repository_id": repository.data.id, - }, - ) - - if category == "integration": - self.status.inital_fetch_done = True - - if self.stage == HacsStage.STARTUP: - for repository in self.repositories.list_all: - if ( - repository.data.category == category - and not repository.data.installed - and not self.repositories.is_default(repository.data.id) - ): - repository.logger.debug( - "%s Unregister stale custom repository", repository.string - ) - self.repositories.unregister(repository) - - async def async_get_category_repositories(self, category: HacsCategory) -> None: - """Get repositories from category.""" - if self.system.disabled: - return - try: - repositories = await self.async_github_get_hacs_default_file(category) - except HacsException: - return - - for repo in repositories: - if self.common.renamed_repositories.get(repo): - repo = self.common.renamed_repositories[repo] - if self.repositories.is_removed(repo): - continue - if repo in self.common.archived_repositories: - continue - repository = self.repositories.get_by_full_name(repo) - if repository is not None: - self.repositories.mark_default(repository) - if self.status.new and self.configuration.dev: - # Force update for new installations - self.queue.add(repository.common_update()) - continue - - self.queue.add( - self.async_register_repository( - repository_full_name=repo, - category=category, - default=True, - ) - ) - - async def async_update_all_repositories(self, _=None) -> None: - """Update all repositories.""" - if self.system.disabled: - return - self.log.debug("Starting recurring background task for all repositories") - - for repository in self.repositories.list_all: - if repository.data.category in self.common.categories: - self.queue.add(repository.common_update()) - - self.async_dispatch(HacsDispatchEvent.REPOSITORY, {"action": "reload"}) - self.log.debug("Recurring background task for all repositories done") - - async def async_check_rate_limit(self, _=None) -> None: - """Check rate limit.""" - if not self.system.disabled or self.system.disabled_reason != HacsDisabledReason.RATE_LIMIT: - return - - self.log.debug("Checking if ratelimit has lifted") - can_update = await self.async_can_update() - self.log.debug("Ratelimit indicate we can update %s", can_update) - if can_update > 0: - self.enable_hacs() - await self.async_prosess_queue() - - async def async_prosess_queue(self, _=None) -> None: - """Process the queue.""" - if self.system.disabled: - self.log.debug("HACS is disabled") - return - if not self.queue.has_pending_tasks: - self.log.debug("Nothing in the queue") - return - if self.queue.running: - self.log.debug("Queue is already running") - return - - async def _handle_queue(): - if not self.queue.has_pending_tasks: - await self.data.async_write() - return - can_update = await self.async_can_update() - self.log.debug( - "Can update %s repositories, items in queue %s", - can_update, - self.queue.pending_tasks, - ) - if can_update != 0: - try: - await self.queue.execute(can_update) - except HacsExecutionStillInProgress: - return - - await _handle_queue() - - await _handle_queue() - - async def async_handle_removed_repositories(self, _=None) -> None: - """Handle removed repositories.""" - if self.system.disabled: - return - need_to_save = False - self.log.info("Loading removed repositories") - - try: - if self.configuration.experimental: - removed_repositories = await self.data_client.get_data("removed") - else: - removed_repositories = await self.async_github_get_hacs_default_file( - HacsCategory.REMOVED - ) - except HacsException: - return - - for item in removed_repositories: - removed = self.repositories.removed_repository(item["repository"]) - removed.update_data(item) - - for removed in self.repositories.list_removed: - if (repository := self.repositories.get_by_full_name(removed.repository)) is None: - continue - if repository.data.full_name in self.common.ignored_repositories: - continue - if repository.data.installed: - if removed.removal_type != "critical": - if self.configuration.experimental: - async_create_issue( - hass=self.hass, - domain=DOMAIN, - issue_id=f"removed_{repository.data.id}", - is_fixable=False, - issue_domain=DOMAIN, - severity=IssueSeverity.WARNING, - translation_key="removed", - translation_placeholders={ - "name": repository.data.full_name, - "reason": removed.reason, - "repositry_id": repository.data.id, - }, - ) - self.log.warning( - "You have '%s' installed with HACS " - "this repository has been removed from HACS, please consider removing it. " - "Removal reason (%s)", - repository.data.full_name, - removed.reason, - ) - else: - need_to_save = True - repository.remove() - - if need_to_save: - await self.data.async_write() - - async def async_update_downloaded_repositories(self, _=None) -> None: - """Execute the task.""" - if self.system.disabled or self.configuration.experimental: - return - self.log.info("Starting recurring background task for downloaded repositories") - - for repository in self.repositories.list_downloaded: - if repository.data.category in self.common.categories: - self.queue.add(repository.update_repository(ignore_issues=True)) - - self.log.debug("Recurring background task for downloaded repositories done") - - async def async_update_downloaded_custom_repositories(self, _=None) -> None: - """Execute the task.""" - if self.system.disabled or not self.configuration.experimental: - return - self.log.info("Starting recurring background task for downloaded custom repositories") - - for repository in self.repositories.list_downloaded: - if ( - repository.data.category in self.common.categories - and not self.repositories.is_default(repository.data.id) - ): - self.queue.add(repository.update_repository(ignore_issues=True)) - - self.log.debug("Recurring background task for downloaded custom repositories done") - - async def async_handle_critical_repositories(self, _=None) -> None: - """Handle critical repositories.""" - critical_queue = QueueManager(hass=self.hass) - instored = [] - critical = [] - was_installed = False - - try: - if self.configuration.experimental: - critical = await self.data_client.get_data("critical") - else: - critical = await self.async_github_get_hacs_default_file("critical") - except (GitHubNotModifiedException, HacsNotModifiedException): - return - except HacsException: - pass - - if not critical: - self.log.debug("No critical repositories") - return - - stored_critical = await async_load_from_store(self.hass, "critical") - - for stored in stored_critical or []: - instored.append(stored["repository"]) - - stored_critical = [] - - for repository in critical: - removed_repo = self.repositories.removed_repository(repository["repository"]) - removed_repo.removal_type = "critical" - repo = self.repositories.get_by_full_name(repository["repository"]) - - stored = { - "repository": repository["repository"], - "reason": repository["reason"], - "link": repository["link"], - "acknowledged": True, - } - if repository["repository"] not in instored: - if repo is not None and repo.data.installed: - self.log.critical( - "Removing repository %s, it is marked as critical", - repository["repository"], - ) - was_installed = True - stored["acknowledged"] = False - # Remove from HACS - critical_queue.add(repo.uninstall()) - repo.remove() - - stored_critical.append(stored) - removed_repo.update_data(stored) - - # Uninstall - await critical_queue.execute() - - # Save to FS - await async_save_to_store(self.hass, "critical", stored_critical) - - # Restart HASS - if was_installed: - self.log.critical("Restarting Home Assistant") - self.hass.async_create_task(self.hass.async_stop(100)) - - @callback - def async_setup_frontend_endpoint_plugin(self) -> None: - """Setup the http endpoints for plugins if its not already handled.""" - if self.status.active_frontend_endpoint_plugin or not os.path.exists( - self.hass.config.path("www/community") - ): - return - - self.log.info("Setting up plugin endpoint") - use_cache = self.core.lovelace_mode == "storage" - self.log.info( - " %s mode, cache for /hacsfiles/: %s", - self.core.lovelace_mode, - use_cache, - ) - - self.hass.http.register_static_path( - URL_BASE, - self.hass.config.path("www/community"), - cache_headers=use_cache, - ) - - self.status.active_frontend_endpoint_plugin = True - - @callback - def async_setup_frontend_endpoint_themes(self) -> None: - """Setup the http endpoints for themes if its not already handled.""" - if ( - self.configuration.experimental - or self.status.active_frontend_endpoint_theme - or not os.path.exists(self.hass.config.path("themes")) - ): - return - - self.log.info("Setting up themes endpoint") - # Register themes - self.hass.http.register_static_path(f"{URL_BASE}/themes", self.hass.config.path("themes")) - - self.status.active_frontend_endpoint_theme = True diff --git a/custom_components/hacs/config_flow.py b/custom_components/hacs/config_flow.py deleted file mode 100644 index c7698869..00000000 --- a/custom_components/hacs/config_flow.py +++ /dev/null @@ -1,224 +0,0 @@ -"""Adds config flow for HACS.""" -from __future__ import annotations - -from typing import TYPE_CHECKING - -from aiogithubapi import GitHubDeviceAPI, GitHubException -from aiogithubapi.common.const import OAUTH_USER_LOGIN -from awesomeversion import AwesomeVersion -from homeassistant import config_entries -from homeassistant.const import __version__ as HAVERSION -from homeassistant.core import callback -from homeassistant.helpers import aiohttp_client -from homeassistant.helpers.event import async_call_later -from homeassistant.loader import async_get_integration -import voluptuous as vol - -from .base import HacsBase -from .const import CLIENT_ID, DOMAIN, LOCALE, MINIMUM_HA_VERSION -from .enums import ConfigurationType -from .utils.configuration_schema import ( - APPDAEMON, - COUNTRY, - DEBUG, - EXPERIMENTAL, - NETDAEMON, - RELEASE_LIMIT, - SIDEPANEL_ICON, - SIDEPANEL_TITLE, -) -from .utils.logger import LOGGER - -if TYPE_CHECKING: - from homeassistant.core import HomeAssistant - - -class HacsFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): - """Config flow for HACS.""" - - hass: HomeAssistant - - VERSION = 1 - CONNECTION_CLASS = config_entries.CONN_CLASS_CLOUD_POLL - - def __init__(self): - """Initialize.""" - self._errors = {} - self.device = None - self.activation = None - self.log = LOGGER - self._progress_task = None - self._login_device = None - self._reauth = False - self._user_input = {} - - async def async_step_user(self, user_input): - """Handle a flow initialized by the user.""" - self._errors = {} - if self._async_current_entries(): - return self.async_abort(reason="single_instance_allowed") - if self.hass.data.get(DOMAIN): - return self.async_abort(reason="single_instance_allowed") - - if user_input: - if [x for x in user_input if x.startswith("acc_") and not user_input[x]]: - self._errors["base"] = "acc" - return await self._show_config_form(user_input) - - self._user_input = user_input - - return await self.async_step_device(user_input) - - ## Initial form - return await self._show_config_form(user_input) - - async def async_step_device(self, _user_input): - """Handle device steps""" - - async def _wait_for_activation(_=None): - if self._login_device is None or self._login_device.expires_in is None: - async_call_later(self.hass, 1, _wait_for_activation) - return - - response = await self.device.activation(device_code=self._login_device.device_code) - self.activation = response.data - self.hass.async_create_task( - self.hass.config_entries.flow.async_configure(flow_id=self.flow_id) - ) - - if not self.activation: - integration = await async_get_integration(self.hass, DOMAIN) - if not self.device: - self.device = GitHubDeviceAPI( - client_id=CLIENT_ID, - session=aiohttp_client.async_get_clientsession(self.hass), - **{"client_name": f"HACS/{integration.version}"}, - ) - async_call_later(self.hass, 1, _wait_for_activation) - try: - response = await self.device.register() - self._login_device = response.data - return self.async_show_progress( - step_id="device", - progress_action="wait_for_device", - description_placeholders={ - "url": OAUTH_USER_LOGIN, - "code": self._login_device.user_code, - }, - ) - except GitHubException as exception: - self.log.error(exception) - return self.async_abort(reason="github") - - return self.async_show_progress_done(next_step_id="device_done") - - async def _show_config_form(self, user_input): - """Show the configuration form to edit location data.""" - - if not user_input: - user_input = {} - - if AwesomeVersion(HAVERSION) < MINIMUM_HA_VERSION: - return self.async_abort( - reason="min_ha_version", - description_placeholders={"version": MINIMUM_HA_VERSION}, - ) - return self.async_show_form( - step_id="user", - data_schema=vol.Schema( - { - vol.Required("acc_logs", default=user_input.get("acc_logs", False)): bool, - vol.Required("acc_addons", default=user_input.get("acc_addons", False)): bool, - vol.Required( - "acc_untested", default=user_input.get("acc_untested", False) - ): bool, - vol.Required("acc_disable", default=user_input.get("acc_disable", False)): bool, - vol.Optional( - "experimental", default=user_input.get("experimental", False) - ): bool, - } - ), - errors=self._errors, - ) - - async def async_step_device_done(self, user_input: dict[str, bool] | None = None): - """Handle device steps""" - if self._reauth: - existing_entry = self.hass.config_entries.async_get_entry(self.context["entry_id"]) - self.hass.config_entries.async_update_entry( - existing_entry, data={**existing_entry.data, "token": self.activation.access_token} - ) - await self.hass.config_entries.async_reload(existing_entry.entry_id) - return self.async_abort(reason="reauth_successful") - - return self.async_create_entry( - title="", - data={ - "token": self.activation.access_token, - }, - options={ - "experimental": self._user_input.get("experimental", False), - }, - ) - - async def async_step_reauth(self, _user_input=None): - """Perform reauth upon an API authentication error.""" - return await self.async_step_reauth_confirm() - - async def async_step_reauth_confirm(self, user_input=None): - """Dialog that informs the user that reauth is required.""" - if user_input is None: - return self.async_show_form( - step_id="reauth_confirm", - data_schema=vol.Schema({}), - ) - self._reauth = True - return await self.async_step_device(None) - - @staticmethod - @callback - def async_get_options_flow(config_entry): - return HacsOptionsFlowHandler(config_entry) - - -class HacsOptionsFlowHandler(config_entries.OptionsFlow): - """HACS config flow options handler.""" - - def __init__(self, config_entry): - """Initialize HACS options flow.""" - self.config_entry = config_entry - - async def async_step_init(self, _user_input=None): - """Manage the options.""" - return await self.async_step_user() - - async def async_step_user(self, user_input=None): - """Handle a flow initialized by the user.""" - hacs: HacsBase = self.hass.data.get(DOMAIN) - if user_input is not None: - limit = int(user_input.get(RELEASE_LIMIT, 5)) - if limit <= 0 or limit > 100: - return self.async_abort(reason="release_limit_value") - return self.async_create_entry(title="", data=user_input) - - if hacs is None or hacs.configuration is None: - return self.async_abort(reason="not_setup") - - if hacs.queue.has_pending_tasks: - return self.async_abort(reason="pending_tasks") - - if hacs.configuration.config_type == ConfigurationType.YAML: - schema = {vol.Optional("not_in_use", default=""): str} - else: - schema = { - vol.Optional(SIDEPANEL_TITLE, default=hacs.configuration.sidepanel_title): str, - vol.Optional(SIDEPANEL_ICON, default=hacs.configuration.sidepanel_icon): str, - vol.Optional(RELEASE_LIMIT, default=hacs.configuration.release_limit): int, - vol.Optional(COUNTRY, default=hacs.configuration.country): vol.In(LOCALE), - vol.Optional(APPDAEMON, default=hacs.configuration.appdaemon): bool, - vol.Optional(NETDAEMON, default=hacs.configuration.netdaemon): bool, - vol.Optional(DEBUG, default=hacs.configuration.debug): bool, - vol.Optional(EXPERIMENTAL, default=hacs.configuration.experimental): bool, - } - - return self.async_show_form(step_id="user", data_schema=vol.Schema(schema)) diff --git a/custom_components/hacs/const.py b/custom_components/hacs/const.py deleted file mode 100644 index 85fda918..00000000 --- a/custom_components/hacs/const.py +++ /dev/null @@ -1,293 +0,0 @@ -"""Constants for HACS""" -from typing import TypeVar - -from aiogithubapi.common.const import ACCEPT_HEADERS - -NAME_SHORT = "HACS" -DOMAIN = "hacs" -CLIENT_ID = "395a8e669c5de9f7c6e8" -MINIMUM_HA_VERSION = "2023.6.0" - -URL_BASE = "/hacsfiles" - -TV = TypeVar("TV") - -PACKAGE_NAME = "custom_components.hacs" - -DEFAULT_CONCURRENT_TASKS = 15 -DEFAULT_CONCURRENT_BACKOFF_TIME = 1 - -HACS_REPOSITORY_ID = "172733314" - -HACS_ACTION_GITHUB_API_HEADERS = { - "User-Agent": "HACS/action", - "Accept": ACCEPT_HEADERS["preview"], -} - -VERSION_STORAGE = "6" -STORENAME = "hacs" - -HACS_SYSTEM_ID = "0717a0cd-745c-48fd-9b16-c8534c9704f9-bc944b0f-fd42-4a58-a072-ade38d1444cd" - -STARTUP = """ -------------------------------------------------------------------- -HACS (Home Assistant Community Store) - -Version: %s -This is a custom integration -If you have any issues with this you need to open an issue here: -https://github.com/hacs/integration/issues -------------------------------------------------------------------- -""" - -LOCALE = [ - "ALL", - "AF", - "AL", - "DZ", - "AS", - "AD", - "AO", - "AI", - "AQ", - "AG", - "AR", - "AM", - "AW", - "AU", - "AT", - "AZ", - "BS", - "BH", - "BD", - "BB", - "BY", - "BE", - "BZ", - "BJ", - "BM", - "BT", - "BO", - "BQ", - "BA", - "BW", - "BV", - "BR", - "IO", - "BN", - "BG", - "BF", - "BI", - "KH", - "CM", - "CA", - "CV", - "KY", - "CF", - "TD", - "CL", - "CN", - "CX", - "CC", - "CO", - "KM", - "CG", - "CD", - "CK", - "CR", - "HR", - "CU", - "CW", - "CY", - "CZ", - "CI", - "DK", - "DJ", - "DM", - "DO", - "EC", - "EG", - "SV", - "GQ", - "ER", - "EE", - "ET", - "FK", - "FO", - "FJ", - "FI", - "FR", - "GF", - "PF", - "TF", - "GA", - "GM", - "GE", - "DE", - "GH", - "GI", - "GR", - "GL", - "GD", - "GP", - "GU", - "GT", - "GG", - "GN", - "GW", - "GY", - "HT", - "HM", - "VA", - "HN", - "HK", - "HU", - "IS", - "IN", - "ID", - "IR", - "IQ", - "IE", - "IM", - "IL", - "IT", - "JM", - "JP", - "JE", - "JO", - "KZ", - "KE", - "KI", - "KP", - "KR", - "KW", - "KG", - "LA", - "LV", - "LB", - "LS", - "LR", - "LY", - "LI", - "LT", - "LU", - "MO", - "MK", - "MG", - "MW", - "MY", - "MV", - "ML", - "MT", - "MH", - "MQ", - "MR", - "MU", - "YT", - "MX", - "FM", - "MD", - "MC", - "MN", - "ME", - "MS", - "MA", - "MZ", - "MM", - "NA", - "NR", - "NP", - "NL", - "NC", - "NZ", - "NI", - "NE", - "NG", - "NU", - "NF", - "MP", - "NO", - "OM", - "PK", - "PW", - "PS", - "PA", - "PG", - "PY", - "PE", - "PH", - "PN", - "PL", - "PT", - "PR", - "QA", - "RO", - "RU", - "RW", - "RE", - "BL", - "SH", - "KN", - "LC", - "MF", - "PM", - "VC", - "WS", - "SM", - "ST", - "SA", - "SN", - "RS", - "SC", - "SL", - "SG", - "SX", - "SK", - "SI", - "SB", - "SO", - "ZA", - "GS", - "SS", - "ES", - "LK", - "SD", - "SR", - "SJ", - "SZ", - "SE", - "CH", - "SY", - "TW", - "TJ", - "TZ", - "TH", - "TL", - "TG", - "TK", - "TO", - "TT", - "TN", - "TR", - "TM", - "TC", - "TV", - "UG", - "UA", - "AE", - "GB", - "US", - "UM", - "UY", - "UZ", - "VU", - "VE", - "VN", - "VG", - "VI", - "WF", - "EH", - "YE", - "ZM", - "ZW", -] diff --git a/custom_components/hacs/data_client.py b/custom_components/hacs/data_client.py deleted file mode 100644 index 7fcb7a37..00000000 --- a/custom_components/hacs/data_client.py +++ /dev/null @@ -1,57 +0,0 @@ -"""HACS Data client.""" -from __future__ import annotations - -import asyncio -from typing import Any - -from aiohttp import ClientSession, ClientTimeout - -from .exceptions import HacsException, HacsNotModifiedException - - -class HacsDataClient: - """HACS Data client.""" - - def __init__(self, session: ClientSession, client_name: str) -> None: - """Initialize.""" - self._client_name = client_name - self._etags = {} - self._session = session - - async def _do_request( - self, - filename: str, - section: str | None = None, - ) -> dict[str, dict[str, Any]] | list[str]: - """Do request.""" - endpoint = "/".join([v for v in [section, filename] if v is not None]) - try: - response = await self._session.get( - f"https://data-v2.hacs.xyz/{endpoint}", - timeout=ClientTimeout(total=60), - headers={ - "User-Agent": self._client_name, - "If-None-Match": self._etags.get(endpoint, ""), - }, - ) - if response.status == 304: - raise HacsNotModifiedException() from None - response.raise_for_status() - except HacsNotModifiedException: - raise - except asyncio.TimeoutError: - raise HacsException("Timeout of 60s reached") from None - except Exception as exception: - raise HacsException(f"Error fetching data from HACS: {exception}") from exception - - self._etags[endpoint] = response.headers.get("etag") - - return await response.json() - - async def get_data(self, section: str | None) -> dict[str, dict[str, Any]]: - """Get data.""" - return await self._do_request(filename="data.json", section=section) - - async def get_repositories(self, section: str) -> list[str]: - """Get repositories.""" - return await self._do_request(filename="repositories.json", section=section) diff --git a/custom_components/hacs/diagnostics.py b/custom_components/hacs/diagnostics.py deleted file mode 100644 index f2991bd8..00000000 --- a/custom_components/hacs/diagnostics.py +++ /dev/null @@ -1,82 +0,0 @@ -"""Diagnostics support for HACS.""" -from __future__ import annotations - -from typing import Any - -from aiogithubapi import GitHubException -from homeassistant.components.diagnostics import async_redact_data -from homeassistant.config_entries import ConfigEntry -from homeassistant.core import HomeAssistant - -from .base import HacsBase -from .const import DOMAIN -from .utils.configuration_schema import TOKEN - - -async def async_get_config_entry_diagnostics( - hass: HomeAssistant, - entry: ConfigEntry, -) -> dict[str, Any]: - """Return diagnostics for a config entry.""" - hacs: HacsBase = hass.data[DOMAIN] - - data = { - "entry": entry.as_dict(), - "hacs": { - "stage": hacs.stage, - "version": hacs.version, - "disabled_reason": hacs.system.disabled_reason, - "new": hacs.status.new, - "startup": hacs.status.startup, - "categories": hacs.common.categories, - "renamed_repositories": hacs.common.renamed_repositories, - "archived_repositories": hacs.common.archived_repositories, - "ignored_repositories": hacs.common.ignored_repositories, - "lovelace_mode": hacs.core.lovelace_mode, - "configuration": {}, - }, - "custom_repositories": [ - repo.data.full_name - for repo in hacs.repositories.list_all - if not hacs.repositories.is_default(str(repo.data.id)) - ], - "repositories": [], - } - - for key in ( - "appdaemon", - "country", - "debug", - "dev", - "experimental", - "netdaemon", - "python_script", - "release_limit", - "theme", - ): - data["hacs"]["configuration"][key] = getattr(hacs.configuration, key, None) - - for repository in hacs.repositories.list_downloaded: - data["repositories"].append( - { - "data": repository.data.to_json(), - "integration_manifest": repository.integration_manifest, - "repository_manifest": repository.repository_manifest.to_dict(), - "ref": repository.ref, - "paths": { - "localpath": repository.localpath.replace(hacs.core.config_path, "/config"), - "local": repository.content.path.local.replace( - hacs.core.config_path, "/config" - ), - "remote": repository.content.path.remote, - }, - } - ) - - try: - rate_limit_response = await hacs.githubapi.rate_limit() - data["rate_limit"] = rate_limit_response.data.as_dict - except GitHubException as exception: - data["rate_limit"] = str(exception) - - return async_redact_data(data, (TOKEN,)) diff --git a/custom_components/hacs/entity.py b/custom_components/hacs/entity.py deleted file mode 100644 index 870d80a0..00000000 --- a/custom_components/hacs/entity.py +++ /dev/null @@ -1,119 +0,0 @@ -"""HACS Base entities.""" -from __future__ import annotations - -from typing import TYPE_CHECKING, Any - -from homeassistant.core import callback -from homeassistant.helpers.device_registry import DeviceEntryType -from homeassistant.helpers.dispatcher import async_dispatcher_connect -from homeassistant.helpers.entity import Entity - -from .const import DOMAIN, HACS_SYSTEM_ID, NAME_SHORT -from .enums import HacsDispatchEvent, HacsGitHubRepo - -if TYPE_CHECKING: - from .base import HacsBase - from .repositories.base import HacsRepository - - -def system_info(hacs: HacsBase) -> dict: - """Return system info.""" - return { - "identifiers": {(DOMAIN, HACS_SYSTEM_ID)}, - "name": NAME_SHORT, - "manufacturer": "hacs.xyz", - "model": "", - "sw_version": str(hacs.version), - "configuration_url": "homeassistant://hacs", - "entry_type": DeviceEntryType.SERVICE, - } - - -class HacsBaseEntity(Entity): - """Base HACS entity.""" - - repository: HacsRepository | None = None - _attr_should_poll = False - - def __init__(self, hacs: HacsBase) -> None: - """Initialize.""" - self.hacs = hacs - - async def async_added_to_hass(self) -> None: - """Register for status events.""" - self.async_on_remove( - async_dispatcher_connect( - self.hass, - HacsDispatchEvent.REPOSITORY, - self._update_and_write_state, - ) - ) - - @callback - def _update(self) -> None: - """Update the sensor.""" - - async def async_update(self) -> None: - """Manual updates of the sensor.""" - self._update() - - @callback - def _update_and_write_state(self, _: Any) -> None: - """Update the entity and write state.""" - self._update() - self.async_write_ha_state() - - -class HacsSystemEntity(HacsBaseEntity): - """Base system entity.""" - - _attr_icon = "hacs:hacs" - _attr_unique_id = HACS_SYSTEM_ID - - @property - def device_info(self) -> dict[str, any]: - """Return device information about HACS.""" - return system_info(self.hacs) - - -class HacsRepositoryEntity(HacsBaseEntity): - """Base repository entity.""" - - def __init__( - self, - hacs: HacsBase, - repository: HacsRepository, - ) -> None: - """Initialize.""" - super().__init__(hacs=hacs) - self.repository = repository - self._attr_unique_id = str(repository.data.id) - - @property - def available(self) -> bool: - """Return True if entity is available.""" - return self.hacs.repositories.is_downloaded(repository_id=str(self.repository.data.id)) - - @property - def device_info(self) -> dict[str, any]: - """Return device information about HACS.""" - if self.repository.data.full_name == HacsGitHubRepo.INTEGRATION: - return system_info(self.hacs) - - return { - "identifiers": {(DOMAIN, str(self.repository.data.id))}, - "name": self.repository.display_name, - "model": self.repository.data.category, - "manufacturer": ", ".join( - author.replace("@", "") for author in self.repository.data.authors - ), - "configuration_url": "homeassistant://hacs", - "entry_type": DeviceEntryType.SERVICE, - } - - @callback - def _update_and_write_state(self, data: dict) -> None: - """Update the entity and write state.""" - if data.get("repository_id") == self.repository.data.id: - self._update() - self.async_write_ha_state() diff --git a/custom_components/hacs/enums.py b/custom_components/hacs/enums.py deleted file mode 100644 index 1454422f..00000000 --- a/custom_components/hacs/enums.py +++ /dev/null @@ -1,90 +0,0 @@ -"""Helper constants.""" -# pylint: disable=missing-class-docstring -import sys - -if sys.version_info.minor >= 11: - # Needs Python 3.11 - from enum import StrEnum # # pylint: disable=no-name-in-module -else: - try: - # https://github.com/home-assistant/core/blob/dev/homeassistant/backports/enum.py - # Considered internal to Home Assistant, can be removed whenever. - from homeassistant.backports.enum import StrEnum - except ImportError: - from enum import Enum - - class StrEnum(str, Enum): - pass - - -class HacsGitHubRepo(StrEnum): - """HacsGitHubRepo.""" - - DEFAULT = "hacs/default" - INTEGRATION = "hacs/integration" - - -class HacsCategory(StrEnum): - APPDAEMON = "appdaemon" - INTEGRATION = "integration" - LOVELACE = "lovelace" - PLUGIN = "plugin" # Kept for legacy purposes - NETDAEMON = "netdaemon" - PYTHON_SCRIPT = "python_script" - TEMPLATE = "template" - THEME = "theme" - REMOVED = "removed" - - def __str__(self): - return str(self.value) - - -class HacsDispatchEvent(StrEnum): - """HacsDispatchEvent.""" - - CONFIG = "hacs_dispatch_config" - ERROR = "hacs_dispatch_error" - RELOAD = "hacs_dispatch_reload" - REPOSITORY = "hacs_dispatch_repository" - REPOSITORY_DOWNLOAD_PROGRESS = "hacs_dispatch_repository_download_progress" - STAGE = "hacs_dispatch_stage" - STARTUP = "hacs_dispatch_startup" - STATUS = "hacs_dispatch_status" - - -class RepositoryFile(StrEnum): - """Repository file names.""" - - HACS_JSON = "hacs.json" - MAINIFEST_JSON = "manifest.json" - - -class ConfigurationType(StrEnum): - YAML = "yaml" - CONFIG_ENTRY = "config_entry" - - -class LovelaceMode(StrEnum): - """Lovelace Modes.""" - - STORAGE = "storage" - AUTO = "auto" - AUTO_GEN = "auto-gen" - YAML = "yaml" - - -class HacsStage(StrEnum): - SETUP = "setup" - STARTUP = "startup" - WAITING = "waiting" - RUNNING = "running" - BACKGROUND = "background" - - -class HacsDisabledReason(StrEnum): - RATE_LIMIT = "rate_limit" - REMOVED = "removed" - INVALID_TOKEN = "invalid_token" - CONSTRAINS = "constrains" - LOAD_HACS = "load_hacs" - RESTORE = "restore" diff --git a/custom_components/hacs/exceptions.py b/custom_components/hacs/exceptions.py deleted file mode 100644 index f852b3cc..00000000 --- a/custom_components/hacs/exceptions.py +++ /dev/null @@ -1,49 +0,0 @@ -"""Custom Exceptions for HACS.""" - - -class HacsException(Exception): - """Super basic.""" - - -class HacsRepositoryArchivedException(HacsException): - """For repositories that are archived.""" - - -class HacsNotModifiedException(HacsException): - """For responses that are not modified.""" - - -class HacsExpectedException(HacsException): - """For stuff that are expected.""" - - -class HacsRepositoryExistException(HacsException): - """For repositories that are already exist.""" - - -class HacsExecutionStillInProgress(HacsException): - """Exception to raise if execution is still in progress.""" - - -class AddonRepositoryException(HacsException): - """Exception to raise when user tries to add add-on repository.""" - - exception_message = ( - "The repository does not seem to be a integration, " - "but an add-on repository. HACS does not manage add-ons." - ) - - def __init__(self) -> None: - super().__init__(self.exception_message) - - -class HomeAssistantCoreRepositoryException(HacsException): - """Exception to raise when user tries to add the home-assistant/core repository.""" - - exception_message = ( - "You can not add homeassistant/core, to use core integrations " - "check the Home Assistant documentation for how to add them." - ) - - def __init__(self) -> None: - super().__init__(self.exception_message) diff --git a/custom_components/hacs/frontend.py b/custom_components/hacs/frontend.py deleted file mode 100644 index c49c35f4..00000000 --- a/custom_components/hacs/frontend.py +++ /dev/null @@ -1,75 +0,0 @@ -""""Starting setup task: Frontend".""" -from __future__ import annotations - -import os -from typing import TYPE_CHECKING - -from homeassistant.core import HomeAssistant, callback - -from .const import DOMAIN, URL_BASE -from .hacs_frontend import VERSION as FE_VERSION, locate_dir -from .hacs_frontend_experimental import ( - VERSION as EXPERIMENTAL_FE_VERSION, - locate_dir as experimental_locate_dir, -) - -if TYPE_CHECKING: - from .base import HacsBase - - -@callback -def async_register_frontend(hass: HomeAssistant, hacs: HacsBase) -> None: - """Register the frontend.""" - - # Setup themes endpoint if needed - hacs.async_setup_frontend_endpoint_themes() - - # Register frontend - if hacs.configuration.dev and (frontend_path := os.getenv("HACS_FRONTEND_DIR")): - hacs.log.warning( - " Frontend development mode enabled. Do not run in production!" - ) - hass.http.register_static_path( - f"{URL_BASE}/frontend", f"{frontend_path}/hacs_frontend", cache_headers=False - ) - elif hacs.configuration.experimental: - hacs.log.info(" Using experimental frontend") - hass.http.register_static_path( - f"{URL_BASE}/frontend", experimental_locate_dir(), cache_headers=False - ) - else: - # - hass.http.register_static_path(f"{URL_BASE}/frontend", locate_dir(), cache_headers=False) - - # Custom iconset - hass.http.register_static_path( - f"{URL_BASE}/iconset.js", str(hacs.integration_dir / "iconset.js") - ) - if "frontend_extra_module_url" not in hass.data: - hass.data["frontend_extra_module_url"] = set() - hass.data["frontend_extra_module_url"].add(f"{URL_BASE}/iconset.js") - - hacs.frontend_version = ( - FE_VERSION if not hacs.configuration.experimental else EXPERIMENTAL_FE_VERSION - ) - - # Add to sidepanel if needed - if DOMAIN not in hass.data.get("frontend_panels", {}): - hass.components.frontend.async_register_built_in_panel( - component_name="custom", - sidebar_title=hacs.configuration.sidepanel_title, - sidebar_icon=hacs.configuration.sidepanel_icon, - frontend_url_path=DOMAIN, - config={ - "_panel_custom": { - "name": "hacs-frontend", - "embed_iframe": True, - "trust_external": False, - "js_url": f"/hacsfiles/frontend/entrypoint.js?hacstag={hacs.frontend_version}", - } - }, - require_admin=True, - ) - - # Setup plugin endpoint if needed - hacs.async_setup_frontend_endpoint_plugin() diff --git a/custom_components/hacs/hacs_frontend/__init__.py b/custom_components/hacs/hacs_frontend/__init__.py deleted file mode 100644 index 8a0c19fc..00000000 --- a/custom_components/hacs/hacs_frontend/__init__.py +++ /dev/null @@ -1,5 +0,0 @@ -"""HACS Frontend""" -from .version import VERSION - -def locate_dir(): - return __path__[0] \ No newline at end of file diff --git a/custom_components/hacs/hacs_frontend/c.004a7b01.js b/custom_components/hacs/hacs_frontend/c.004a7b01.js deleted file mode 100644 index 15e9b3d1..00000000 --- a/custom_components/hacs/hacs_frontend/c.004a7b01.js +++ /dev/null @@ -1 +0,0 @@ -var t=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){e&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),o?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){e&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;i.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),a=function(t,e){for(var n=0,r=Object.keys(e);n0},e}(),y="undefined"!=typeof WeakMap?new WeakMap:new t,g=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=s.getInstance(),r=new m(e,n,this);y.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){g.prototype[t]=function(){var e;return(e=y.get(this))[t].apply(e,arguments)}}));var w=void 0!==n.ResizeObserver?n.ResizeObserver:g;export{w as default}; diff --git a/custom_components/hacs/hacs_frontend/c.004a7b01.js.gz b/custom_components/hacs/hacs_frontend/c.004a7b01.js.gz deleted file mode 100644 index 691a52b0c5fdf4760cf3bf8b4c1dfa5eac5731ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2391 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://brands.home-assistant.io/${t.useFallback?"_/":""}${t.domain}/${t.darkOptimized?"dark_":""}${t.type}.png`,o=t=>t.split("/")[4],p=t=>t.startsWith("https://brands.home-assistant.io/");export{r as H,e as b,o as e,p as i}; diff --git a/custom_components/hacs/hacs_frontend/c.0a1cf8d0.js.gz b/custom_components/hacs/hacs_frontend/c.0a1cf8d0.js.gz deleted file mode 100644 index 0b2b8338cab52f39b58fa38c2d25317e2b4b23fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D2-iwFP!000021FTeqj^jKK7Q;S8);}eZon=ZFME@}ej~1t~+srkwEzc}Q zdH1VJ$9!h^hCYvsjdy`tNPrTSAxd%8hLdo>=`p0D0#zfiLN<-aPGvf{v?ZgnDND%OVE8iF_FhreK$Msp zHda#tZRsp=xGdR)G|zL)TDtURww9c7g_L!j)WvZ-LaPfgG%O@BFqXygsvMcyLJ;59 zhJ?I=`qC5&({sDWB=KS?nU$h)#7Vo9EQ$xM(GFE@23#ap5K^TYT}~q+)JDw^GFe~s zH(BosvH^$HPYQP*yObUe1NaKd0|8gS5X5O=-T0WV-4nFtG|S{yC2&mS=lGAJtjyHK z&0T-^>OEfBFxd0V8Bngyq(vhpMB+P1&>;2`^oS&hL=a$){5i-YV(DX8IR7=TN5KTJX7 z>rXg-aoTm`mdWvD^qCWLzz2sH6|<*eWu+g$YRW6u7zIQ~(OQmfP$jD1_+Zxpwhi=q4BqVf5THHh5?Bk%-uzoR<=zf2q>E-bCto9{Vnt-fo2Syx v4kJPI61hsncO4U1&)h^>+R2agK$"TOP_START"},{kind:"field",decorators:[n()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[n({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[n({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[n({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[o("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r` -
    - -
    - - - - `}},{kind:"method",key:"firstUpdated",value:function(e){l(a(s.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return d` - :host { - display: inline-block; - position: relative; - } - ::slotted([disabled]) { - color: var(--disabled-text-color); - } - `}}]}}),t); diff --git a/custom_components/hacs/hacs_frontend/c.0ca5587f.js.gz b/custom_components/hacs/hacs_frontend/c.0ca5587f.js.gz deleted file mode 100644 index 2e3277f561cc4283af1d60b689310ea1ef640666..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045 zcmV+w1nT=AiwFP!000021Fe?#lA|~i!2kcAf}ys&qDrti;hp?l&Uc%$jM_#wLgJ*x zW0%dl9}<>_NtY*BbkMIAx*LnC)&^HBVm1O=x&i5HHwX%DP*k`<(;IFu^jkMb`n?+% zHE!TkxxuzmqpLW(RWYGb#_!y_J%LBruQnd{Q94tRJ()bYJH7w-iPr;pYe`(PbkZPd zl~$mdIC)RWv{3~Ltq4#|R)u7?<43SSP~1kiDzvg_ngX>US(bG^wy9zBOo3o2Y|^#{ zurX@&d2T7s->y!C;(0t3AbCtrV3`X#XR?8Ot_6>7xAeRRhe8{M+SvT9BFTF{CGKr<&(Gq&hH%?FzKr=Rh!rkt$iHu@379tU7DJ3`r2Gerzvmn@ITgFfObE@qbU6ipAf-XcAYaMW54j=XRic^opw! zZw46mUIL-A!E0L$$!g9_1mixhBX>=^ySoH-UA||YoUGS9v@^hd|CmGOdF>T}EJ!F2 z_@tpxiBgk|OYX8ihdFWRN)ggYRI4sER zBo9l*4G4{x&A=S_UNc-fuGiQTNOH}h4Rlm<#i}>QV?O;a@;^_xm`4YN6vfHzja47G zWQt2TcDi=Y`*}|*HAae6up4id7Doq8S#%R-u$^uJpY`@bBUrol^p>Gy^7E@QZagt57`HU4M zA<)h7FTV)S0u=@r!eEF*6e?l`zFTnlnSvwBmz>q%*_nQWRqQdn^sjfOa2yau%*u{&yIu^f zZA>AvCFA<^XRR?~bq$IimqK!aNt?L8Ywl}ULswLxKgQ7M*K0E93``ZJHogVWf!db( zlqAVjE%AJ#xW48u-yOMGGJm$4FEnpmYMxd1dm6cmz1nv3x~*TR|Lb;te$}H9xk8(< z4)7(jKkB-vcVqu1x_AT@8Hys`x$UF($z-oT1Rfe+UTTZcYFnLL*jln>9tkCdf^;Hv zaWdYTYi)%i<&go&P|P9N+5pVm2_bOuHr(v{WDuaxQk#&c!6QXjVCqfD5a>I>`?gIe PcKY7|jxw~p_6h(1b@}{) diff --git a/custom_components/hacs/hacs_frontend/c.0f6bb17e.js b/custom_components/hacs/hacs_frontend/c.0f6bb17e.js deleted file mode 100644 index ff05104d..00000000 --- a/custom_components/hacs/hacs_frontend/c.0f6bb17e.js +++ /dev/null @@ -1,390 +0,0 @@ -import{a as e,h as t,e as i,g as a,t as s,$ as o,j as r,R as n,w as l,r as h,n as c,m as d,L as p,N as u,o as v,b as f,aI as b,ai as m,c as k,E as g,aJ as y,aC as w,aK as x,aL as $,d as _,s as R}from"./main-ad130be7.js";import{f as z}from"./c.3243a8b0.js";import{c as j}from"./c.4a97632a.js";import"./c.f1291e50.js";import"./c.2d5ed670.js";import"./c.97b7c4b0.js";import{r as F}from"./c.4204ca09.js";import{i as P}from"./c.21c042d4.js";import{s as I}from"./c.2645c235.js";import"./c.a5f69ed4.js";import"./c.3f859915.js";import"./c.9b92f489.js";import"./c.82eccc94.js";import"./c.8e28b461.js";import"./c.4feb0cb8.js";import"./c.0ca5587f.js";import"./c.5d3ce9d6.js";import"./c.f6611997.js";import"./c.743a15a1.js";import"./c.4266acdb.js";e([c("ha-tab")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[i({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[i({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[i()],key:"name",value:void 0},{kind:"field",decorators:[a("mwc-ripple")],key:"_ripple",value:void 0},{kind:"field",decorators:[s()],key:"_shouldRenderRipple",value:()=>!1},{kind:"method",key:"render",value:function(){return o` -
    - ${this.narrow?o``:""} - ${this.name} - ${this._shouldRenderRipple?o``:""} -
    - `}},{kind:"field",key:"_rippleHandlers",value(){return new n((()=>(this._shouldRenderRipple=!0,this._ripple)))}},{kind:"method",key:"_handleKeyDown",value:function(e){13===e.keyCode&&e.target.click()}},{kind:"method",decorators:[l({passive:!0})],key:"handleRippleActivate",value:function(e){this._rippleHandlers.startPress(e)}},{kind:"method",key:"handleRippleDeactivate",value:function(){this._rippleHandlers.endPress()}},{kind:"method",key:"handleRippleMouseEnter",value:function(){this._rippleHandlers.startHover()}},{kind:"method",key:"handleRippleMouseLeave",value:function(){this._rippleHandlers.endHover()}},{kind:"method",key:"handleRippleFocus",value:function(){this._rippleHandlers.startFocus()}},{kind:"method",key:"handleRippleBlur",value:function(){this._rippleHandlers.endFocus()}},{kind:"get",static:!0,key:"styles",value:function(){return h` - div { - padding: 0 32px; - display: flex; - flex-direction: column; - text-align: center; - box-sizing: border-box; - align-items: center; - justify-content: center; - width: 100%; - height: var(--header-height); - cursor: pointer; - position: relative; - outline: none; - } - - .name { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - max-width: 100%; - } - - :host([active]) { - color: var(--primary-color); - } - - :host(:not([narrow])[active]) div { - border-bottom: 2px solid var(--primary-color); - } - - :host([narrow]) { - min-width: 0; - display: flex; - justify-content: center; - overflow: hidden; - } - - :host([narrow]) div { - padding: 0 4px; - } - `}}]}}),t),e([c("hass-tabs-subpage")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[i({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[i({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[i({attribute:!1})],key:"localizeFunc",value:void 0},{kind:"field",decorators:[i({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[i()],key:"backCallback",value:void 0},{kind:"field",decorators:[i({type:Boolean,attribute:"main-page"})],key:"mainPage",value:()=>!1},{kind:"field",decorators:[i({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[i({attribute:!1})],key:"tabs",value:void 0},{kind:"field",decorators:[i({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[i({type:Boolean,reflect:!0,attribute:"is-wide"})],key:"isWide",value:()=>!1},{kind:"field",decorators:[i({type:Boolean,reflect:!0})],key:"rtl",value:()=>!1},{kind:"field",decorators:[s()],key:"_activeTab",value:void 0},{kind:"field",decorators:[F(".content")],key:"_savedScrollPos",value:void 0},{kind:"field",key:"_getTabs",value(){return d(((e,t,i,a,s,r,n)=>{const l=e.filter((e=>(!e.component||e.core||P(this.hass,e.component))&&(!e.advancedOnly||i)));if(l.length<2){if(1===l.length){const e=l[0];return[e.translationKey?n(e.translationKey):e.name]}return[""]}return l.map((e=>o` - - - ${e.iconPath?o``:""} - - - `))}))}},{kind:"method",key:"willUpdate",value:function(e){if(e.has("route")&&(this._activeTab=this.tabs.find((e=>`${this.route.prefix}${this.route.path}`.includes(e.path)))),e.has("hass")){const t=e.get("hass");t&&t.language===this.hass.language||(this.rtl=j(this.hass))}p(u(a.prototype),"willUpdate",this).call(this,e)}},{kind:"method",key:"render",value:function(){var e,t;const i=this._getTabs(this.tabs,this._activeTab,null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced,this.hass.config.components,this.hass.language,this.narrow,this.localizeFunc||this.hass.localize),a=i.length>1;return o` -
    - ${this.mainPage||!this.backPath&&null!==(t=history.state)&&void 0!==t&&t.root?o` - - `:this.backPath?o` - - - - `:o` - - `} - ${this.narrow||!a?o`
    - ${a?"":i[0]} -
    `:""} - ${a?o` -
    - ${i} -
    - `:""} -
    - -
    -
    -
    - -
    -
    - -
    - `}},{kind:"method",decorators:[l({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return h` - :host { - display: block; - height: 100%; - background-color: var(--primary-background-color); - } - - :host([narrow]) { - width: 100%; - position: fixed; - } - - ha-menu-button { - margin-right: 24px; - } - - .toolbar { - display: flex; - align-items: center; - font-size: 20px; - height: var(--header-height); - background-color: var(--sidebar-background-color); - font-weight: 400; - border-bottom: 1px solid var(--divider-color); - padding: 0 16px; - box-sizing: border-box; - } - .toolbar a { - color: var(--sidebar-text-color); - text-decoration: none; - } - .bottom-bar a { - width: 25%; - } - - #tabbar { - display: flex; - font-size: 14px; - overflow: hidden; - } - - #tabbar > a { - overflow: hidden; - max-width: 45%; - } - - #tabbar.bottom-bar { - position: absolute; - bottom: 0; - left: 0; - padding: 0 16px; - box-sizing: border-box; - background-color: var(--sidebar-background-color); - border-top: 1px solid var(--divider-color); - justify-content: space-around; - z-index: 2; - font-size: 12px; - width: 100%; - padding-bottom: env(safe-area-inset-bottom); - } - - #tabbar:not(.bottom-bar) { - flex: 1; - justify-content: center; - } - - :host(:not([narrow])) #toolbar-icon { - min-width: 40px; - } - - ha-menu-button, - ha-icon-button-arrow-prev, - ::slotted([slot="toolbar-icon"]) { - display: flex; - flex-shrink: 0; - pointer-events: auto; - color: var(--sidebar-icon-color); - } - - .main-title { - flex: 1; - max-height: var(--header-height); - line-height: 20px; - color: var(--sidebar-text-color); - margin: var(--main-title-margin, 0 0 0 24px); - } - - .content { - position: relative; - width: calc( - 100% - env(safe-area-inset-left) - env(safe-area-inset-right) - ); - margin-left: env(safe-area-inset-left); - margin-right: env(safe-area-inset-right); - height: calc(100% - 1px - var(--header-height)); - height: calc( - 100% - 1px - var(--header-height) - env(safe-area-inset-bottom) - ); - overflow: auto; - -webkit-overflow-scrolling: touch; - } - - :host([narrow]) .content.tabs { - height: calc(100% - 2 * var(--header-height)); - height: calc( - 100% - 2 * var(--header-height) - env(safe-area-inset-bottom) - ); - } - - #fab { - position: fixed; - right: calc(16px + env(safe-area-inset-right)); - bottom: calc(16px + env(safe-area-inset-bottom)); - z-index: 1; - } - :host([narrow]) #fab.tabs { - bottom: calc(84px + env(safe-area-inset-bottom)); - } - #fab[is-wide] { - bottom: 24px; - right: 24px; - } - :host([rtl]) #fab { - right: auto; - left: calc(16px + env(safe-area-inset-left)); - } - :host([rtl][is-wide]) #fab { - bottom: 24px; - left: 24px; - right: auto; - } - `}}]}}),t);let E=e([c("hacs-store-panel")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[i({attribute:!1})],key:"filters",value:()=>({})},{kind:"field",decorators:[i({attribute:!1})],key:"hacs",value:void 0},{kind:"field",decorators:[i()],key:"_searchInput",value:()=>""},{kind:"field",decorators:[i({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[i({attribute:!1})],key:"narrow",value:void 0},{kind:"field",decorators:[i({attribute:!1})],key:"isWide",value:void 0},{kind:"field",decorators:[i({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[i({attribute:!1})],key:"sections",value:void 0},{kind:"field",decorators:[i()],key:"section",value:void 0},{kind:"field",key:"_repositoriesInActiveSection",value(){return d(((e,t)=>[(null==e?void 0:e.filter((e=>{var i,a,s;return(null===(i=this.hacs.sections)||void 0===i||null===(a=i.find((e=>e.id===t)))||void 0===a||null===(s=a.categories)||void 0===s?void 0:s.includes(e.category))&&e.installed})))||[],(null==e?void 0:e.filter((e=>{var i,a,s;return(null===(i=this.hacs.sections)||void 0===i||null===(a=i.find((e=>e.id===t)))||void 0===a||null===(s=a.categories)||void 0===s?void 0:s.includes(e.category))&&e.new&&!e.installed})))||[]]))}},{kind:"get",key:"allRepositories",value:function(){const[e,t]=this._repositoriesInActiveSection(this.hacs.repositories,this.section);return t.concat(e)}},{kind:"field",key:"_filterRepositories",value:()=>d(z)},{kind:"get",key:"visibleRepositories",value:function(){const e=this.allRepositories.filter((e=>{var t,i;return null===(t=this.filters[this.section])||void 0===t||null===(i=t.find((t=>t.id===e.category)))||void 0===i?void 0:i.checked}));return this._filterRepositories(e,this._searchInput)}},{kind:"method",key:"firstUpdated",value:async function(){this.addEventListener("filter-change",(e=>this._updateFilters(e)))}},{kind:"method",key:"_updateFilters",value:function(e){var t;const i=null===(t=this.filters[this.section])||void 0===t?void 0:t.find((t=>t.id===e.detail.id));this.filters[this.section].find((e=>e.id===i.id)).checked=!i.checked,this.requestUpdate()}},{kind:"method",key:"render",value:function(){var e;if(!this.hacs)return o``;const t=this._repositoriesInActiveSection(this.hacs.repositories,this.section)[1];if(!this.filters[this.section]&&this.hacs.info.categories){var i;const e=null===(i=f(this.hacs.language,this.route))||void 0===i?void 0:i.categories;this.filters[this.section]=[],null==e||e.filter((e=>{var t;return null===(t=this.hacs.info)||void 0===t?void 0:t.categories.includes(e)})).forEach((e=>{this.filters[this.section].push({id:e,value:e,checked:!0})}))}return o` - m.open("https://hacs.xyz/","_blank","noreferrer=true")},{path:k,label:"GitHub",action:()=>m.open("https://github.com/hacs","_blank","noreferrer=true")},{path:g,label:this.hacs.localize("menu.open_issue"),action:()=>m.open("https://hacs.xyz/docs/issues","_blank","noreferrer=true")},{path:y,label:this.hacs.localize("menu.custom_repositories"),disabled:this.hacs.info.disabled_reason,action:()=>this.dispatchEvent(new CustomEvent("hacs-dialog",{detail:{type:"custom-repositories",repositories:this.hacs.repositories},bubbles:!0,composed:!0}))},{path:w,label:this.hacs.localize("menu.about"),action:()=>I(this,this.hacs)}]} - > - - ${this.narrow?o` - - `:o``} -
    - ${(null===(e=this.filters[this.section])||void 0===e?void 0:e.length)>1?o`
    - -
    `:""} - ${null!=t&&t.length?o` - ${this.hacs.localize("store.new_repositories_note")} - - - `:""} -
    - ${void 0===this.hacs.repositories?"":0===this.allRepositories.length?this._renderEmpty():0===this.visibleRepositories.length?this._renderNoResultsFound():this._renderRepositories()} -
    -
    - - - -
    `}},{kind:"method",key:"_renderRepositories",value:function(){return this.visibleRepositories.map((e=>o``))}},{kind:"method",key:"_clearAllNewRepositories",value:async function(){var e;await $(this.hass,{categories:(null===(e=f(this.hacs.language,this.route))||void 0===e?void 0:e.categories)||[]})}},{kind:"method",key:"_renderNoResultsFound",value:function(){return o` - ${this.hacs.localize("store.no_repositories_found_desc1",{searchInput:this._searchInput})} -
    - ${this.hacs.localize("store.no_repositories_found_desc2")} -
    `}},{kind:"method",key:"_renderEmpty",value:function(){return o` - ${this.hacs.localize("store.no_repositories_desc1")} -
    - ${this.hacs.localize("store.no_repositories_desc2")} -
    `}},{kind:"method",key:"_inputValueChanged",value:function(e){this._searchInput=e.detail.value,window.localStorage.setItem("hacs-search",this._searchInput)}},{kind:"method",key:"_addRepository",value:function(){this.dispatchEvent(new CustomEvent("hacs-dialog",{detail:{type:"add-repository",repositories:this.hacs.repositories,section:this.section},bubbles:!0,composed:!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[_,R,h` - .filter { - border-bottom: 1px solid var(--divider-color); - } - .content { - height: calc(100vh - 128px); - overflow: auto; - } - .narrow-content { - height: calc(100vh - 128px); - } - .container { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(480px, 1fr)); - justify-items: center; - grid-gap: 8px 8px; - padding: 8px 16px 16px; - margin-bottom: 64px; - } - ha-svg-icon { - color: var(--hcv-text-color-on-background); - } - hacs-repository-card { - max-width: 500px; - display: flex; - flex-direction: column; - justify-content: space-between; - } - hacs-repository-card[narrow] { - width: 100%; - } - hacs-repository-card[narrow]:last-of-type { - margin-bottom: 64px; - } - ha-alert { - color: var(--hcv-text-color-primary); - display: block; - margin-top: -4px; - } - .narrow { - width: 100%; - display: block; - padding: 0px; - margin: 0; - } - search-input { - display: block; - } - - search-input.header { - padding: 0; - } - - .bottom-bar { - position: fixed !important; - } - .max-content { - width: max-content; - } - `]}}]}}),t);export{E as HacsStorePanel}; diff --git a/custom_components/hacs/hacs_frontend/c.0f6bb17e.js.gz b/custom_components/hacs/hacs_frontend/c.0f6bb17e.js.gz deleted file mode 100644 index 3c96cfe46447c51660ee2d709f475430f2b4e515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4728 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,36):1));for(let e=1;ee)return t[i-1]<=e;return!1}function i(t){return t>=127462&&t<=127487}function n(t,e,i=!0,n=!0){return(i?s:r)(t,e,n)}function s(t,n,s){if(n==t.length)return n;n&&o(t.charCodeAt(n))&&l(t.charCodeAt(n-1))&&n--;let r=h(t,n);for(n+=c(r);n=0&&i(h(t,s));)e++,s-=2;if(e%2==0)break;n+=2}}}return n}function r(t,e,i){for(;e>0;){let n=s(t,e-2,i);if(n=56320&&t<57344}function l(t){return t>=55296&&t<56320}function h(t,e){let i=t.charCodeAt(e);if(!l(i)||e+1==t.length)return i;let n=t.charCodeAt(e+1);return o(n)?n-56320+(i-55296<<10)+65536:i}function a(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function c(t){return t<65536?1:2}function u(t,e,i=t.length){let s=0;for(let r=0;r=e)return s;if(s==t.length)break;r+=9==t.charCodeAt(s)?i-r%i:1,s=n(t,s)}return!0===s?-1:t.length}class d{constructor(){}lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,e,i){let n=[];return this.decompose(0,t,n,2),i.length&&i.decompose(0,i.length,n,3),this.decompose(e,this.length,n,1),m.from(n,this.length-(e-t)+i.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,e=this.length){let i=[];return this.decompose(t,e,i,0),m.from(i,e-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let e=this.scanIdentical(t,1),i=this.length-this.scanIdentical(t,-1),n=new w(this),s=new w(t);for(let t=e,r=e;;){if(n.next(t),s.next(t),t=0,n.lineBreak!=s.lineBreak||n.done!=s.done||n.value!=s.value)return!1;if(r+=n.value.length,n.done||r>=i)return!0}}iter(t=1){return new w(this,t)}iterRange(t,e=this.length){return new y(this,t,e)}iterLines(t,e){let i;if(null==t)i=this.iter();else{null==e&&(e=this.lines+1);let n=this.line(t).from;i=this.iterRange(n,Math.max(n,e==this.lines+1?this.length:e<=1?0:this.line(e-1).to))}return new b(i)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}static of(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new p(t):m.from(p.split(t,[])):d.empty}}class p extends d{constructor(t,e=function(t){let e=-1;for(let i of t)e+=i.length+1;return e}(t)){super(),this.text=t,this.length=e}get lines(){return this.text.length}get children(){return null}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.text[s],o=n+r.length;if((e?i:o)>=t)return new x(n,o,i,r);n=o+1,i++}}decompose(t,e,i,n){let s=t<=0&&e>=this.length?this:new p(v(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&n){let t=i.pop(),e=g(s.text,t.text.slice(),0,s.length);if(e.length<=32)i.push(new p(e,t.length+s.length));else{let t=e.length>>1;i.push(new p(e.slice(0,t)),new p(e.slice(t)))}}else i.push(s)}replace(t,e,i){if(!(i instanceof p))return super.replace(t,e,i);let n=g(this.text,g(i.text,v(this.text,0,t)),e),s=this.length+i.length-(e-t);return n.length<=32?new p(n,s):m.from(p.split(n,[]),s)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;s<=e&&rt&&r&&(n+=i),ts&&(n+=o.slice(Math.max(0,t-s),e-s)),s=l+1}return n}flatten(t){for(let e of this.text)t.push(e)}scanIdentical(){return 0}static split(t,e){let i=[],n=-1;for(let s of t)i.push(s),n+=s.length+1,32==i.length&&(e.push(new p(i,n)),i=[],n=-1);return n>-1&&e.push(new p(i,n)),e}}class m extends d{constructor(t,e){super(),this.children=t,this.length=e,this.lines=0;for(let e of t)this.lines+=e.lines}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.children[s],o=n+r.length,l=i+r.lines-1;if((e?l:o)>=t)return r.lineInner(t,e,i,n);n=o+1,i=l+1}}decompose(t,e,i,n){for(let s=0,r=0;r<=e&&s=r){let s=n&((r<=t?1:0)|(l>=e?2:0));r>=t&&l<=e&&!s?i.push(o):o.decompose(t-r,e-r,i,s)}r=l+1}}replace(t,e,i){if(i.lines=s&&e<=o){let l=r.replace(t-s,e-s,i),h=this.lines-r.lines+l.lines;if(l.lines>4&&l.lines>h>>6){let s=this.children.slice();return s[n]=l,new m(s,this.length-(e-t)+i.length)}return super.replace(s,o,l)}s=o+1}return super.replace(t,e,i)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;st&&s&&(n+=i),tr&&(n+=o.sliceString(t-r,e-r,i)),r=l+1}return n}flatten(t){for(let e of this.children)e.flatten(t)}scanIdentical(t,e){if(!(t instanceof m))return 0;let i=0,[n,s,r,o]=e>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;n+=e,s+=e){if(n==r||s==o)return i;let l=this.children[n],h=t.children[s];if(l!=h)return i+l.scanIdentical(h,e);i+=l.length+1}}static from(t,e=t.reduce(((t,e)=>t+e.length+1),-1)){let i=0;for(let e of t)i+=e.lines;if(i<32){let i=[];for(let e of t)e.flatten(i);return new p(i,e)}let n=Math.max(32,i>>5),s=n<<1,r=n>>1,o=[],l=0,h=-1,a=[];function c(t){let e;if(t.lines>s&&t instanceof m)for(let e of t.children)c(e);else t.lines>r&&(l>r||!l)?(u(),o.push(t)):t instanceof p&&l&&(e=a[a.length-1])instanceof p&&t.lines+e.lines<=32?(l+=t.lines,h+=t.length+1,a[a.length-1]=new p(e.text.concat(t.text),e.length+1+t.length)):(l+t.lines>n&&u(),l+=t.lines,h+=t.length+1,a.push(t))}function u(){0!=l&&(o.push(1==a.length?a[0]:m.from(a,h)),h=-1,l=a.length=0)}for(let e of t)c(e);return u(),1==o.length?o[0]:new m(o,e)}}function g(t,e,i=0,n=1e9){for(let s=0,r=0,o=!0;r=i&&(h>n&&(l=l.slice(0,n-s)),s0?1:(t instanceof p?t.text.length:t.children.length)<<1]}nextInner(t,e){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,n=this.nodes[i],s=this.offsets[i],r=s>>1,o=n instanceof p?n.text.length:n.children.length;if(r==(e>0?o:0)){if(0==i)return this.done=!0,this.value="",this;e>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&s)==(e>0?0:1)){if(this.offsets[i]+=e,0==t)return this.lineBreak=!0,this.value="\n",this;t--}else if(n instanceof p){let s=n.text[r+(e<0?-1:0)];if(this.offsets[i]+=e,s.length>Math.max(0,t))return this.value=0==t?s:e>0?s.slice(t):s.slice(0,s.length-t),this;t-=s.length}else{let s=n.children[r+(e<0?-1:0)];t>s.length?(t-=s.length,this.offsets[i]+=e):(e<0&&this.offsets[i]--,this.nodes.push(s),this.offsets.push(e>0?1:(s instanceof p?s.text.length:s.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class y{constructor(t,e,i){this.value="",this.done=!1,this.cursor=new w(t,e>i?-1:1),this.pos=e>i?t.length:0,this.from=Math.min(e,i),this.to=Math.max(e,i)}nextInner(t,e){if(e<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,e<0?this.pos-this.to:this.from-this.pos);let i=e<0?this.pos-this.from:this.to-this.pos;t>i&&(t=i),i-=t;let{value:n}=this.cursor.next(t);return this.pos+=(n.length+t)*e,this.value=n.length<=i?n:e<0?n.slice(n.length-i):n.slice(0,i),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class b{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:e,lineBreak:i,value:n}=this.inner.next(t);return e?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(d.prototype[Symbol.iterator]=function(){return this.iter()},w.prototype[Symbol.iterator]=y.prototype[Symbol.iterator]=b.prototype[Symbol.iterator]=function(){return this});class x{constructor(t,e,i,n){this.from=t,this.to=e,this.number=i,this.text=n}get length(){return this.to-this.from}}const k=/\r\n?|\n/;var S=function(t){return t[t.Simple=0]="Simple",t[t.TrackDel=1]="TrackDel",t[t.TrackBefore=2]="TrackBefore",t[t.TrackAfter=3]="TrackAfter",t}(S||(S={}));class A{constructor(t){this.sections=t}get length(){let t=0;for(let e=0;et)return s+(t-n);s+=o}else{if(i!=S.Simple&&h>=t&&(i==S.TrackDel&&nt||i==S.TrackBefore&&nt))return null;if(h>t||h==t&&e<0&&!o)return t==n||e<0?s:s+l;s+=l}n=h}if(t>n)throw new RangeError(`Position ${t} is out of range for changeset of length ${n}`);return s}touchesRange(t,e=t){for(let i=0,n=0;i=0&&n<=e&&s>=t)return!(ne)||"cover";n=s}return!1}toString(){let t="";for(let e=0;e=0?":"+n:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some((t=>"number"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeDesc");return new A(t)}}class C extends A{constructor(t,e){super(t),this.inserted=e}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return O(this,((e,i,n,s,r)=>t=t.replace(n,n+(i-e),r)),!1),t}mapDesc(t,e=!1){return T(this,t,e,!0)}invert(t){let e=this.sections.slice(),i=[];for(let n=0,s=0;n=0){e[n]=o,e[n+1]=r;let l=n>>1;for(;i.length0&&D(i,e,s.text),s.forward(t),o+=t}let h=t[r++];for(;o>1].toJSON()))}return t}static of(t,e,i){let n=[],s=[],r=0,o=null;function l(t=!1){if(!t&&!n.length)return;ro||t<0||o>e)throw new RangeError(`Invalid change range ${t} to ${o} (in doc of length ${e})`);let c=a?"string"==typeof a?d.of(a.split(i||k)):a:d.empty,u=c.length;if(t==o&&0==u)return;tr&&M(n,t-r,-1),M(n,o-t,u),D(s,n,c),r=o}}(t),l(!o),o}static empty(t){return new C(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let e=[],i=[];for(let n=0;ne&&"string"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==s.length)e.push(s[0],0);else{for(;i.length=0&&i<=0&&i==t[s+1]?t[s]+=e:0==e&&0==t[s]?t[s+1]+=i:n?(t[s]+=e,t[s+1]+=i):t.push(e,i)}function D(t,e,i){if(0==i.length)return;let n=e.length-2>>1;if(n>1])),!(i||o==t.sections.length||t.sections[o+1]<0);)l=t.sections[o++],h=t.sections[o++];e(s,a,r,c,u),s=a,r=c}}}function T(t,e,i,n=!1){let s=[],r=n?[]:null,o=new E(t),l=new E(e);for(let t=0,e=0;;)if(-1==o.ins)t+=o.len,o.next();else if(-1==l.ins&&e=0&&(o.done||ee&&!o.done&&t+o.len=0)){if(o.done&&l.done)return r?new C(s,r):new A(s);throw new Error("Mismatched change set lengths")}{let i=0,n=t+o.len;for(;;)if(l.ins>=0&&e>t&&e+l.lene||o.ins>=0&&o.len>e)&&(t||n.length>i),r.forward2(e),o.forward(e)}}else M(n,0,o.ins,t),s&&D(s,n,o.text),o.next()}}class E{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return e>=t.length?d.empty:t[e]}textBit(t){let{inserted:e}=this.set,i=this.i-2>>1;return i>=e.length&&!t?d.empty:e[i].slice(this.off,null==t?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class L{constructor(t,e,i){this.from=t,this.to=e,this.flags=i}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let t=3&this.flags;return 3==t?null:t}get goalColumn(){let t=this.flags>>5;return 33554431==t?void 0:t}map(t,e=-1){let i,n;return this.empty?i=n=t.mapPos(this.from,e):(i=t.mapPos(this.from,1),n=t.mapPos(this.to,-1)),i==this.from&&n==this.to?this:new L(i,n,this.flags)}extend(t,e=t){if(t<=this.anchor&&e>=this.anchor)return B.range(t,e);let i=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return B.range(this.anchor,i)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return B.range(t.anchor,t.head)}}class B{constructor(t,e=0){this.ranges=t,this.mainIndex=e}map(t,e=-1){return t.empty?this:B.create(this.ranges.map((i=>i.map(t,e))),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let e=0;et.toJSON())),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new B(t.ranges.map((t=>L.fromJSON(t))),t.main)}static single(t,e=t){return new B([B.range(t,e)],0)}static create(t,e=0){if(0==t.length)throw new RangeError("A selection needs at least one range");for(let i=0,n=0;nt?4:0))}}function P(t,e=0){let i=t[e];t.sort(((t,e)=>t.from-e.from)),e=t.indexOf(i);for(let i=1;in.head?B.range(o,r):B.range(r,o))}}return new B(t,e)}function N(t,e){for(let i of t.ranges)if(i.to>e)throw new RangeError("Selection points outside of document")}let I=0;class V{constructor(t,e,i,n,s){this.combine=t,this.compareInput=e,this.compare=i,this.isStatic=n,this.extensions=s,this.id=I++,this.default=t([])}static define(t={}){return new V(t.combine||(t=>t),t.compareInput||((t,e)=>t===e),t.compare||(t.combine?(t,e)=>t===e:H),!!t.static,t.enables)}of(t){return new W([],this,0,t)}compute(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new W(t,this,1,e)}computeN(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new W(t,this,2,e)}from(t,e){return e||(e=t=>t),this.compute([t],(i=>e(i.field(t))))}}function H(t,e){return t==e||t.length==e.length&&t.every(((t,i)=>t===e[i]))}class W{constructor(t,e,i,n){this.dependencies=t,this.facet=e,this.type=i,this.value=n,this.id=I++}dynamicSlot(t){var e;let i=this.value,n=this.facet.compareInput,s=this.id,r=t[s]>>1,o=2==this.type,l=!1,h=!1,a=[];for(let i of this.dependencies)"doc"==i?l=!0:"selection"==i?h=!0:0==(1&(null!==(e=t[i.id])&&void 0!==e?e:1))&&a.push(t[i.id]);return{create:t=>(t.values[r]=i(t),1),update(t,e){if(l&&e.docChanged||h&&(e.docChanged||e.selection)||a.some((e=>(1&et(t,e))>0))){let e=i(t);if(o?!z(e,t.values[r],n):!n(e,t.values[r]))return t.values[r]=e,1}return 0},reconfigure(t,e){let l=i(t),h=e.config.address[s];if(null!=h){let i=it(e,h);if(o?z(l,i,n):n(l,i))return t.values[r]=i,0}return t.values[r]=l,1}}}}function z(t,e,i){if(t.length!=e.length)return!1;for(let n=0;nt[e.id])),s=i.map((t=>t.type)),r=n.filter((t=>!(1&t))),o=t[e.id]>>1;function l(t){let i=[];for(let e=0;e1&et(t,e))))return 0;let n=l(t);return e.compare(n,t.values[o])?0:(t.values[o]=n,1)},reconfigure(t,s){let r=n.some((e=>1&et(t,e))),h=s.config.facets[e.id],a=s.facet(e);if(h&&!r&&H(i,h))return t.values[o]=a,0;let c=l(t);return e.compare(c,a)?(t.values[o]=a,0):(t.values[o]=c,1)}}}const q=V.define({static:!0});class _{constructor(t,e,i,n,s){this.id=t,this.createF=e,this.updateF=i,this.compareF=n,this.spec=s,this.provides=void 0}static define(t){let e=new _(I++,t.create,t.update,t.compare||((t,e)=>t===e),t);return t.provide&&(e.provides=t.provide(e)),e}create(t){let e=t.facet(q).find((t=>t.field==this));return((null==e?void 0:e.create)||this.createF)(t)}slot(t){let e=t[this.id]>>1;return{create:t=>(t.values[e]=this.create(t),1),update:(t,i)=>{let n=t.values[e],s=this.updateF(n,i);return this.compareF(n,s)?0:(t.values[e]=s,1)},reconfigure:(t,i)=>null!=i.config.address[this.id]?(t.values[e]=i.field(this),0):(t.values[e]=this.create(t),1)}}init(t){return[this,q.of({field:this,create:t})]}get extension(){return this}}const j=4,U=3,$=2,K=1,G=0;function J(t){return e=>new X(e,t)}const Y={lowest:J(j),low:J(U),default:J($),high:J(K),highest:J(G),fallback:J(j),extend:J(K),override:J(G)};class X{constructor(t,e){this.inner=t,this.prec=e}}class Q{of(t){return new Z(this,t)}reconfigure(t){return Q.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class Z{constructor(t,e){this.compartment=t,this.inner=e}}class tt{constructor(t,e,i,n,s,r){for(this.base=t,this.compartments=e,this.dynamicSlots=i,this.address=n,this.staticValues=s,this.facets=r,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,e,i){let n=[],s=Object.create(null),r=new Map;for(let i of function(t,e,i){let n=[[],[],[],[],[]],s=new Map;function r(t,o){let l=s.get(t);if(null!=l){if(l>=o)return;let e=n[l].indexOf(t);e>-1&&n[l].splice(e,1),t instanceof Z&&i.delete(t.compartment)}if(s.set(t,o),Array.isArray(t))for(let e of t)r(e,o);else if(t instanceof Z){if(i.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");let n=e.get(t.compartment)||t.inner;i.set(t.compartment,n),r(n,o)}else if(t instanceof X)r(t.inner,t.prec);else if(t instanceof _)n[o].push(t),t.provides&&r(t.provides,o);else if(t instanceof W)n[o].push(t),t.facet.extensions&&r(t.facet.extensions,o);else{let e=t.extension;if(!e)throw new Error(`Unrecognized extension value in extension set (${t}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);r(e,o)}}return r(t,$),n.reduce(((t,e)=>t.concat(e)))}(t,e,r))i instanceof _?n.push(i):(s[i.facet.id]||(s[i.facet.id]=[])).push(i);let o=Object.create(null),l=[],h=[];for(let t of n)o[t.id]=h.length<<1,h.push((e=>t.slot(e)));let a=null==i?void 0:i.config.facets;for(let t in s){let e=s[t],n=e[0].facet,r=a&&a[t]||[];if(e.every((t=>0==t.type)))if(o[n.id]=l.length<<1|1,H(r,e))l.push(i.facet(n));else{let t=n.combine(e.map((t=>t.value)));l.push(i&&n.compare(t,i.facet(n))?i.facet(n):t)}else{for(let t of e)0==t.type?(o[t.id]=l.length<<1|1,l.push(t.value)):(o[t.id]=h.length<<1,h.push((e=>t.dynamicSlot(e))));o[n.id]=h.length<<1,h.push((t=>F(t,n,e)))}}let c=h.map((t=>t(o)));return new tt(t,r,c,o,l,s)}}function et(t,e){if(1&e)return 2;let i=e>>1,n=t.status[i];if(4==n)throw new Error("Cyclic dependency between fields and/or facets");if(2&n)return n;t.status[i]=4;let s=t.computeSlot(t,t.config.dynamicSlots[i]);return t.status[i]=2|s}function it(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}const nt=V.define(),st=V.define({combine:t=>t.some((t=>t)),static:!0}),rt=V.define({combine:t=>t.length?t[0]:void 0,static:!0}),ot=V.define(),lt=V.define(),ht=V.define(),at=V.define({combine:t=>!!t.length&&t[0]});class ct{constructor(t,e){this.type=t,this.value=e}static define(){return new ut}}class ut{of(t){return new ct(this,t)}}class ft{constructor(t){this.map=t}of(t){return new dt(this,t)}}class dt{constructor(t,e){this.type=t,this.value=e}map(t){let e=this.type.map(this.value,t);return void 0===e?void 0:e==this.value?this:new dt(this.type,e)}is(t){return this.type==t}static define(t={}){return new ft(t.map||(t=>t))}static mapEffects(t,e){if(!t.length)return t;let i=[];for(let n of t){let t=n.map(e);t&&i.push(t)}return i}}dt.reconfigure=dt.define(),dt.appendConfig=dt.define();class pt{constructor(t,e,i,n,s,r){this.startState=t,this.changes=e,this.selection=i,this.effects=n,this.annotations=s,this.scrollIntoView=r,this._doc=null,this._state=null,i&&N(i,e.newLength),s.some((t=>t.type==pt.time))||(this.annotations=s.concat(pt.time.of(Date.now())))}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let e of this.annotations)if(e.type==t)return e.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let e=this.annotation(pt.userEvent);return!(!e||!(e==t||e.length>t.length&&e.slice(0,t.length)==t&&"."==e[t.length]))}}function mt(t,e){let i=[];for(let n=0,s=0;;){let r,o;if(n=t[n]))r=t[n++],o=t[n++];else{if(!(s=0;s--){let r=i[s](t);r&&Object.keys(r).length&&(n=gt(t,vt(e,r,t.changes.newLength),!0))}return n==t?t:new pt(e,t.changes,t.selection,n.effects,n.annotations,n.scrollIntoView)}(i?function(t){let e=t.startState,i=!0;for(let n of e.facet(ot)){let e=n(t);if(!1===e){i=!1;break}Array.isArray(e)&&(i=!0===i?e:mt(i,e))}if(!0!==i){let n,s;if(!1===i)s=t.changes.invertedDesc,n=C.empty(e.doc.length);else{let e=t.changes.filter(i);n=e.changes,s=e.filtered.invertedDesc}t=new pt(e,n,t.selection&&t.selection.map(s),dt.mapEffects(t.effects,s),t.annotations,t.scrollIntoView)}let n=e.facet(lt);for(let i=n.length-1;i>=0;i--){let s=n[i](t);t=s instanceof pt?s:Array.isArray(s)&&1==s.length&&s[0]instanceof pt?s[0]:wt(e,bt(s),!1)}return t}(s):s)}pt.time=ct.define(),pt.userEvent=ct.define(),pt.addToHistory=ct.define(),pt.remote=ct.define();const yt=[];function bt(t){return null==t?yt:Array.isArray(t)?t:[t]}var xt=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(xt||(xt={}));const kt=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let St;try{St=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(t){}function At(t){return e=>{if(!/\S/.test(e))return xt.Space;if(function(t){if(St)return St.test(t);for(let e=0;e"€"&&(i.toUpperCase()!=i.toLowerCase()||kt.test(i)))return!0}return!1}(e))return xt.Word;for(let i=0;i-1)return xt.Word;return xt.Other}}class Ct{constructor(t,e,i,n,s,r){this.config=t,this.doc=e,this.selection=i,this.values=n,this.status=t.statusTemplate.slice(),this.computeSlot=s,r&&(r._state=this);for(let t=0;ts.set(e,t))),i=null),s.set(e.value.compartment,e.value.extension)):e.is(dt.reconfigure)?(i=null,n=e.value):e.is(dt.appendConfig)&&(i=null,n=bt(n).concat(e.value));if(i)e=t.startState.values.slice();else{i=tt.resolve(n,s,this),e=new Ct(i,this.doc,this.selection,i.dynamicSlots.map((()=>null)),((t,e)=>e.reconfigure(t,this)),null).values}new Ct(i,t.newDoc,t.newSelection,e,((e,i)=>i.update(e,t)),t)}replaceSelection(t){return"string"==typeof t&&(t=this.toText(t)),this.changeByRange((e=>({changes:{from:e.from,to:e.to,insert:t},range:B.cursor(e.from+t.length)})))}changeByRange(t){let e=this.selection,i=t(e.ranges[0]),n=this.changes(i.changes),s=[i.range],r=bt(i.effects);for(let i=1;is.spec.fromJSON(r,t))))}return Ct.create({doc:t.doc,selection:B.fromJSON(t.selection),extensions:e.extensions?n.concat([e.extensions]):n})}static create(t={}){let e=tt.resolve(t.extensions||[],new Map),i=t.doc instanceof d?t.doc:d.of((t.doc||"").split(e.staticFacet(Ct.lineSeparator)||k)),n=t.selection?t.selection instanceof B?t.selection:B.single(t.selection.anchor,t.selection.head):B.single(0);return N(n,i.length),e.staticFacet(st)||(n=n.asSingle()),new Ct(e,i,n,e.dynamicSlots.map((()=>null)),((t,e)=>e.create(t)),null)}get tabSize(){return this.facet(Ct.tabSize)}get lineBreak(){return this.facet(Ct.lineSeparator)||"\n"}get readOnly(){return this.facet(at)}phrase(t){for(let e of this.facet(Ct.phrases))if(Object.prototype.hasOwnProperty.call(e,t))return e[t];return t}languageDataAt(t,e,i=-1){let n=[];for(let s of this.facet(nt))for(let r of s(this,e,i))Object.prototype.hasOwnProperty.call(r,t)&&n.push(r[t]);return n}charCategorizer(t){return At(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:e,from:i,length:s}=this.doc.lineAt(t),r=this.charCategorizer(t),o=t-i,l=t-i;for(;o>0;){let t=n(e,o,!1);if(r(e.slice(t,o))!=xt.Word)break;o=t}for(;lt.length?t[0]:4}),Ct.lineSeparator=rt,Ct.readOnly=at,Ct.phrases=V.define(),Ct.languageData=nt,Ct.changeFilter=ot,Ct.transactionFilter=lt,Ct.transactionExtender=ht,Q.reconfigure=dt.define();const Dt="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),Ot="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),Tt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class Rt{constructor(t,e){this.rules=[];let{finish:i}=e||{};function n(t){return/^@/.test(t)?[t]:t.split(/,\s*/)}function s(t,e,r,o){let l=[],h=/^@(\w+)\b/.exec(t[0]),a=h&&"keyframes"==h[1];if(h&&null==e)return r.push(t[0]+";");for(let i in e){let o=e[i];if(/&/.test(i))s(i.split(/,\s*/).map((e=>t.map((t=>e.replace(/&/,t))))).reduce(((t,e)=>t.concat(e))),o,r);else if(o&&"object"==typeof o){if(!h)throw new RangeError("The value of a property ("+i+") should be a primitive value.");s(n(i),o,l,a)}else null!=o&&l.push(i.replace(/_.*/,"").replace(/[A-Z]/g,(t=>"-"+t.toLowerCase()))+": "+o+";")}(l.length||a)&&r.push((!i||h||o?t:t.map(i)).join(", ")+" {"+l.join(" ")+"}")}for(let e in t)s(n(e),t[e],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let t=Tt[Dt]||1;return Tt[Dt]=t+1,"ͼ"+t.toString(36)}static mount(t,e){(t[Ot]||new Lt(t)).mount(Array.isArray(e)?e:[e])}}let Et=null;class Lt{constructor(t){if(!t.head&&t.adoptedStyleSheets&&"undefined"!=typeof CSSStyleSheet){if(Et)return t.adoptedStyleSheets=[Et.sheet].concat(t.adoptedStyleSheets),t[Ot]=Et;this.sheet=new CSSStyleSheet,t.adoptedStyleSheets=[this.sheet].concat(t.adoptedStyleSheets),Et=this}else{this.styleTag=(t.ownerDocument||t).createElement("style");let e=t.head||t;e.insertBefore(this.styleTag,e.firstChild)}this.modules=[],t[Ot]=this}mount(t){let e=this.sheet,i=0,n=0;for(let s=0;s-1&&(this.modules.splice(o,1),n--,o=-1),-1==o){if(this.modules.splice(n++,0,r),e)for(let t=0;t>1,l=s[n]-t||(i?this.value[n].endSide:this.value[n].startSide)-e;if(n==r)return l>=0?r:o;l>=0?o=n:r=n+1}}between(t,e,i,n){for(let s=this.findIndex(e,-1e9,!0),r=this.findIndex(i,1e9,!1,s);sa||h==a&&c.startSide>0&&c.endSide<=0)continue;(a-h||c.endSide-c.startSide)<0||(r<0&&(r=h),c.point&&(o=Math.max(o,a-h)),i.push(c),n.push(h-r),s.push(a-r))}return{mapped:i.length?new It(n,s,i,o):null,pos:r}}}class Vt{constructor(t,e,i=Vt.empty,n){this.chunkPos=t,this.chunk=e,this.nextLayer=i,this.maxPoint=n}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let e of this.chunk)t+=e.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:e=[],sort:i=!1,filterFrom:n=0,filterTo:s=this.length}=t,r=t.filter;if(0==e.length&&!r)return this;if(i&&(e=e.slice().sort(Nt)),this.isEmpty)return e.length?Vt.of(e):this;let o=new zt(this,null,-1).goto(0),l=0,h=[],a=new Ht;for(;o.value||l=0){let t=e[l++];a.addInner(t.from,t.to,t.value)||h.push(t)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||so.to||s=s&&t<=s+r.length&&!1===r.between(s,t-s,e-s,i))return}this.nextLayer.between(t,e,i)}}iter(t=0){return Ft.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,e=0){return Ft.from(t).goto(e)}static compare(t,e,i,n,s=-1){let r=t.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),o=e.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),l=Wt(r,o,i),h=new _t(r,l,s),a=new _t(o,l,s);i.iterGaps(((t,e,i)=>jt(h,t,a,e,i,n))),i.empty&&0==i.length&&jt(h,0,a,0,0,n)}static eq(t,e,i=0,n){null==n&&(n=1e9);let s=t.filter((t=>!t.isEmpty&&e.indexOf(t)<0)),r=e.filter((e=>!e.isEmpty&&t.indexOf(e)<0));if(s.length!=r.length)return!1;if(!s.length)return!0;let o=Wt(s,r),l=new _t(s,o,0).goto(i),h=new _t(r,o,0).goto(i);for(;;){if(l.to!=h.to||!Ut(l.active,h.active)||l.point&&(!h.point||!l.point.eq(h.point)))return!1;if(l.to>n)return!0;l.next(),h.next()}}static spans(t,e,i,n,s=-1){var r;let o=new _t(t,null,s,null===(r=n.filterPoint)||void 0===r?void 0:r.bind(n)).goto(e),l=e,h=o.openStart;for(;;){let t=Math.min(o.to,i);if(o.point?(n.point(l,t,o.point,o.activeForPoint(o.to),h),h=o.openEnd(t)+(o.to>t?1:0)):t>l&&(n.span(l,t,o.active,h),h=o.openEnd(t)),o.to>i)break;l=o.to,o.next()}return h}static of(t,e=!1){let i=new Ht;for(let n of t instanceof Pt?[t]:e?function(t){if(t.length>1)for(let e=t[0],i=1;i0)return t.slice().sort(Nt);e=n}return t}(t):t)i.add(n.from,n.to,n.value);return i.finish()}}Vt.empty=new Vt([],[],null,-1),Vt.empty.nextLayer=Vt.empty;class Ht{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(t){this.chunks.push(new It(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}add(t,e,i){this.addInner(t,e,i)||(this.nextLayer||(this.nextLayer=new Ht)).add(t,e,i)}addInner(t,e,i){let n=t-this.lastTo||i.startSide-this.last.endSide;if(n<=0&&(t-this.lastFrom||i.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(n<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=i,this.lastFrom=t,this.lastTo=e,this.value.push(i),i.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}addChunk(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);let i=e.value.length-1;return this.last=e.value[i],this.lastFrom=e.from[i]+t,this.lastTo=e.to[i]+t,!0}finish(){return this.finishInner(Vt.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;let e=new Vt(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}function Wt(t,e,i){let n=new Map;for(let e of t)for(let t=0;t=this.minPoint)break}}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=i&&n.push(new zt(r,e,i,s));return 1==n.length?n[0]:new Ft(n)}get startSide(){return this.value?this.value.startSide:0}goto(t,e=-1e9){for(let i of this.heap)i.goto(t,e);for(let t=this.heap.length>>1;t>=0;t--)qt(this.heap,t);return this.next(),this}forward(t,e){for(let i of this.heap)i.forward(t,e);for(let t=this.heap.length>>1;t>=0;t--)qt(this.heap,t);(this.to-t||this.value.endSide-e)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),qt(this.heap,0)}}}function qt(t,e){for(let i=t[e];;){let n=1+(e<<1);if(n>=t.length)break;let s=t[n];if(n+1=0&&(s=t[n+1],n++),i.compare(s)<0)break;t[n]=i,t[e]=s,e=n}}class _t{constructor(t,e,i,n=(()=>!0)){this.minPoint=i,this.filterPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=Ft.from(t,e,i)}goto(t,e=-1e9){return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}forward(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}removeActive(t){$t(this.active,t),$t(this.activeTo,t),$t(this.activeRank,t),this.minActive=Gt(this.active,this.activeTo)}addActive(t){let e=0,{value:i,to:n,rank:s}=this.cursor;for(;e-1&&(this.activeTo[s]-this.cursor.from||this.active[s].endSide-this.cursor.startSide)<0){if(this.activeTo[s]>t){this.to=this.activeTo[s],this.endSide=this.active[s].endSide;break}this.removeActive(s),i&&$t(i,s)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let s=this.cursor.value;if(s.point)if(e&&this.cursor.to==this.to&&this.cursor.from=0&&!(this.activeRank[i]t||this.activeTo[i]==t&&this.active[i].endSide>=this.point.endSide)&&e.push(this.active[i]);return e.reverse()}openEnd(t){let e=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>t;i--)e++;return e}}function jt(t,e,i,n,s,r){t.goto(e),i.goto(n);let o=n+s,l=n,h=n-e;for(;;){let e=t.to+h-i.to||t.endSide-i.endSide,n=e<0?t.to+h:i.to,s=Math.min(n,o);if(t.point||i.point?t.point&&i.point&&(t.point==i.point||t.point.eq(i.point))&&Ut(t.activeForPoint(t.to+h),i.activeForPoint(i.to))||r.comparePoint(l,s,t.point,i.point):s>l&&!Ut(t.active,i.active)&&r.compareRange(l,s,t.active,i.active),n>o)break;l=n,e<=0&&t.next(),e>=0&&i.next()}}function Ut(t,e){if(t.length!=e.length)return!1;for(let i=0;i=e;i--)t[i+1]=t[i];t[e]=i}function Gt(t,e){let i=-1,n=1e9;for(let s=0;s",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},Xt="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent);"undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent);for(var Qt="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),Zt="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),te=Qt||Xt&&+Xt[1]<57,ee=0;ee<10;ee++)Jt[48+ee]=Jt[96+ee]=String(ee);for(ee=1;ee<=24;ee++)Jt[ee+111]="F"+ee;for(ee=65;ee<=90;ee++)Jt[ee]=String.fromCharCode(ee+32),Yt[ee]=String.fromCharCode(ee);for(var ie in Jt)Yt.hasOwnProperty(ie)||(Yt[ie]=Jt[ie]);function ne(t){let e;return e=11==t.nodeType?t.getSelection?t:t.ownerDocument:t,e.getSelection()}function se(t,e){return!!e&&(t==e||t.contains(1!=e.nodeType?e.parentNode:e))}function re(t,e){if(!e.anchorNode)return!1;try{return se(t,e.anchorNode)}catch(t){return!1}}function oe(t){return 3==t.nodeType?we(t,0,t.nodeValue.length).getClientRects():1==t.nodeType?t.getClientRects():[]}function le(t,e,i,n){return!!i&&(ae(t,e,i,n,-1)||ae(t,e,i,n,1))}function he(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function ae(t,e,i,n,s){for(;;){if(t==i&&e==n)return!0;if(e==(s<0?0:ce(t))){if("DIV"==t.nodeName)return!1;let i=t.parentNode;if(!i||1!=i.nodeType)return!1;e=he(t)+(s<0?0:1),t=i}else{if(1!=t.nodeType)return!1;if(1==(t=t.childNodes[e+(s<0?-1:0)]).nodeType&&"false"==t.contentEditable)return!1;e=s<0?ce(t):0}}}function ce(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}const ue={left:0,right:0,top:0,bottom:0};function fe(t,e){let i=e?t.left:t.right;return{left:i,right:i,top:t.top,bottom:t.bottom}}function de(t){return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}class pe{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){this.set(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset)}set(t,e,i,n){this.anchorNode=t,this.anchorOffset=e,this.focusNode=i,this.focusOffset=n}}let me,ge=null;function ve(t){if(t.setActive)return t.setActive();if(ge)return t.focus(ge);let e=[];for(let i=t;i&&(e.push(i,i.scrollTop,i.scrollLeft),i!=i.ownerDocument);i=i.parentNode);if(t.focus(null==ge?{get preventScroll(){return ge={preventScroll:!0},!0}}:void 0),!ge){ge=!1;for(let t=0;te)return i.domBoundsAround(t,e,h);if(c>=t&&-1==n&&(n=l,s=h),h>e&&i.dom.parentNode==this.dom){r=l,o=a;break}a=c,h=c+i.breakAfter}return{from:s,to:o<0?i+this.length:o,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:r=0?this.children[r].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let e=t.parent;if(!e)return t;t=e}}replaceChildren(t,e,i=ke){this.markDirty();for(let i=t;ithis.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}}function Me(t,e,i,n,s,r,o,l,h){let{children:a}=t,c=a.length?a[e]:null,u=r.length?r[r.length-1]:null,f=u?u.breakAfter:o;if(!(e==n&&c&&!o&&!f&&r.length<2&&c.merge(i,s,r.length?u:null,0==i,l,h))){if(n0&&(!o&&r.length&&c.merge(i,c.length,r[0],!1,l,0)?c.breakAfter=r.shift().breakAfter:(i2);var We={mac:He||/Mac/.test(Oe.platform),windows:/Win/.test(Oe.platform),linux:/Linux|X11/.test(Oe.platform),ie:Be,ie_version:Ee?Te.documentMode||6:Le?+Le[1]:Re?+Re[1]:0,gecko:Pe,gecko_version:Pe?+(/Firefox\/(\d+)/.exec(Oe.userAgent)||[0,0])[1]:0,chrome:!!Ne,chrome_version:Ne?+Ne[1]:0,ios:He,android:/Android\b/.test(Oe.userAgent),webkit:Ie,safari:Ve,webkit_version:Ie?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=Te.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class ze extends Se{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){3==t.nodeType&&this.createDOM(t)}merge(t,e,i){return(!i||i instanceof ze&&!(this.length-(e-t)+i.length>256))&&(this.text=this.text.slice(0,t)+(i?i.text:"")+this.text.slice(e),this.markDirty(),!0)}split(t){let e=new ze(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),e}localPosFromDOM(t,e){return t==this.dom?e:e?this.text.length:0}domAtPos(t){return new xe(this.dom,t)}domBoundsAround(t,e,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,e){return qe(this.dom,t,e)}}class Fe extends Se{constructor(t,e=[],i=0){super(),this.mark=t,this.children=e,this.length=i;for(let t of e)t.setParent(this)}setAttrs(t){if(be(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t)}merge(t,e,i,n,s,r){return(!i||!(!(i instanceof Fe&&i.mark.eq(this.mark))||t&&s<=0||et&&e.push(i=t&&(n=s),i=o,s++}let r=this.length-t;return this.length=t,n>-1&&(this.children.length=n,this.markDirty()),new Fe(this.mark,e,r)}domAtPos(t){return Ge(this.dom,this.children,t)}coordsAt(t,e){return Ye(this,t,e)}}function qe(t,e,i){let n=t.nodeValue.length;e>n&&(e=n);let s=e,r=e,o=0;0==e&&i<0||e==n&&i>=0?We.chrome||We.gecko||(e?(s--,o=1):(r++,o=-1)):i<0?s--:r++;let l=we(t,s,r).getClientRects();if(!l.length)return ue;let h=l[(o?o<0:i>=0)?0:l.length-1];return We.safari&&!o&&0==h.width&&(h=Array.prototype.find.call(l,(t=>t.width))||h),o?fe(h,o<0):h||null}class _e extends Se{constructor(t,e,i){super(),this.widget=t,this.length=e,this.side=i,this.prevWidget=null}static create(t,e,i){return new(t.customView||_e)(t,e,i)}split(t){let e=_e.create(this.widget,this.length-t,this.side);return this.length-=t,e}sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof _e&&this.widget.compare(i.widget))||t>0&&s<=0||e0?i.length-1:0;n=i[e],!(t>0?0==e:e==i.length-1||n.top0?-1:1);return 0==t&&e>0||t==this.length&&e<=0?n:fe(n,0==t)}get isEditable(){return!1}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class je extends _e{domAtPos(t){let{topView:e,text:i}=this.widget;return e?Ue(t,0,e,i,((t,e)=>t.domAtPos(e)),(t=>new xe(i,Math.min(t,i.nodeValue.length)))):new xe(i,Math.min(t,i.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,e){let{topView:i,text:n}=this.widget;return i?$e(t,e,i,n):Math.min(e,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,e){let{topView:i,text:n}=this.widget;return i?Ue(t,e,i,n,((t,e,i)=>t.coordsAt(e,i)),((t,e)=>qe(n,t,e))):qe(n,t,e)}destroy(){var t;super.destroy(),null===(t=this.widget.topView)||void 0===t||t.destroy()}get isEditable(){return!0}}function Ue(t,e,i,n,s,r){if(i instanceof Fe){for(let o of i.children){let i=se(o.dom,n),l=i?n.nodeValue.length:o.length;if(t=0;)if(e<0?n>0:n0?-1:1);return i&&i.tope.top?{left:e.left,right:e.right,top:i.top,bottom:i.bottom}:e}get overrideDOMText(){return d.empty}}function Ge(t,e,i){let n=0;for(let s=0;ns&&i0;n--){let i=e[n-1].dom;if(i.parentNode==t)return xe.after(i)}return new xe(t,0)}function Je(t,e,i){let n,{children:s}=t;i>0&&e instanceof Fe&&s.length&&(n=s[s.length-1])instanceof Fe&&n.mark.eq(e.mark)?Je(n,e.children[0],i-1):(s.push(e),e.setParent(t)),t.length+=e.length}function Ye(t,e,i){for(let n=0,s=0;s0?l>=e:l>e)&&(e0)){let t=0;if(l==n){if(o.getSide()<=0)continue;t=i=-o.getSide()}let s=o.coordsAt(Math.max(0,e-n),i);return t&&s?fe(s,i<0):s}n=l}let n=t.dom.lastChild;if(!n)return t.dom.getBoundingClientRect();let s=oe(n);return s[s.length-1]||null}function Xe(t,e){for(let i in t)"class"==i&&e.class?e.class+=" "+t.class:"style"==i&&e.style?e.style+=";"+t.style:e[i]=t[i];return e}function Qe(t,e){if(t==e)return!0;if(!t||!e)return!1;let i=Object.keys(t),n=Object.keys(e);if(i.length!=n.length)return!1;for(let s of i)if(-1==n.indexOf(s)||t[s]!==e[s])return!1;return!0}function Ze(t,e,i){if(e)for(let n in e)i&&n in i||t.removeAttribute(n);if(i)for(let n in i)e&&e[n]==i[n]||t.setAttribute(n,i[n])}ze.prototype.children=_e.prototype.children=Ke.prototype.children=ke;class ti{eq(t){return!1}updateDOM(t){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return-1}ignoreEvent(t){return!0}get customView(){return null}destroy(t){}}var ei=function(t){return t[t.Text=0]="Text",t[t.WidgetBefore=1]="WidgetBefore",t[t.WidgetAfter=2]="WidgetAfter",t[t.WidgetRange=3]="WidgetRange",t}(ei||(ei={}));class ii extends Bt{constructor(t,e,i,n){super(),this.startSide=t,this.endSide=e,this.widget=i,this.spec=n}get heightRelevant(){return!1}static mark(t){return new ni(t)}static widget(t){let e=t.side||0,i=!!t.block;return e+=i?e>0?3e8:-4e8:e>0?1e8:-1e8,new ri(t,e,e,i,t.widget||null,!1)}static replace(t){let e,i,n=!!t.block;if(t.isBlockGap)e=-5e8,i=4e8;else{let{start:s,end:r}=oi(t,n);e=(s?n?-3e8:-1:5e8)-1,i=1+(r?n?2e8:1:-6e8)}return new ri(t,e,i,n,t.widget||null,!0)}static line(t){return new si(t)}static set(t,e=!1){return Vt.of(t,e)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}ii.none=Vt.empty;class ni extends ii{constructor(t){let{start:e,end:i}=oi(t);super(e?-1:5e8,i?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof ni&&this.tagName==t.tagName&&this.class==t.class&&Qe(this.attrs,t.attrs)}range(t,e=t){if(t>=e)throw new RangeError("Mark decorations may not be empty");return super.range(t,e)}}ni.prototype.point=!1;class si extends ii{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof si&&Qe(this.spec.attributes,t.spec.attributes)}range(t,e=t){if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,e)}}si.prototype.mapMode=S.TrackBefore,si.prototype.point=!0;class ri extends ii{constructor(t,e,i,n,s,r){super(e,i,s,t),this.block=n,this.isReplace=r,this.mapMode=n?e<=0?S.TrackBefore:S.TrackAfter:S.TrackDel}get type(){return this.startSide=5}eq(t){return t instanceof ri&&(e=this.widget,i=t.widget,e==i||!!(e&&i&&e.compare(i)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,i}range(t,e=t){if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,e)}}function oi(t,e=!1){let{inclusiveStart:i,inclusiveEnd:n}=t;return null==i&&(i=t.inclusive),null==n&&(n=t.inclusive),{start:null!=i?i:e,end:null!=n?n:e}}function li(t,e,i,n=0){let s=i.length-1;s>=0&&i[s]+n>=t?i[s]=Math.max(i[s],e):i.push(t,e)}ri.prototype.point=!0;class hi extends Se{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,e,i,n,s,r){if(i){if(!(i instanceof hi))return!1;this.dom||i.transferDOM(this)}return n&&this.setDeco(i?i.attrs:null),De(this,t,e,i?i.children:[],s,r),!0}split(t){let e=new hi;if(e.breakAfter=this.breakAfter,0==this.length)return e;let{i:i,off:n}=this.childPos(t);n&&(e.append(this.children[i].split(n),0),this.children[i].merge(n,this.children[i].length,null,!1,0,0),i++);for(let t=i;t0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=t,e}transferDOM(t){this.dom&&(t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){Qe(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,e){Je(this,t,e)}addLineDeco(t){let e=t.spec.attributes,i=t.spec.class;e&&(this.attrs=Xe(e,this.attrs||{})),i&&(this.attrs=Xe({class:i},this.attrs||{}))}domAtPos(t){return Ge(this.dom,this.children,t)}reuseDOM(t){"DIV"==t.nodeName&&(this.setDOM(t),this.dirty|=6)}sync(t){var e;this.dom?4&this.dirty&&(be(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(Ze(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t);let i=this.dom.lastChild;for(;i&&Se.get(i)instanceof Fe;)i=i.lastChild;if(!(i&&this.length&&("BR"==i.nodeName||0!=(null===(e=Se.get(i))||void 0===e?void 0:e.isEditable)||We.ios&&this.children.some((t=>t instanceof ze))))){let t=document.createElement("BR");t.cmIgnore=!0,this.dom.appendChild(t)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let t=0;for(let e of this.children){if(!(e instanceof ze))return null;let i=oe(e.dom);if(1!=i.length)return null;t+=i[0].width}return{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length}}coordsAt(t,e){return Ye(this,t,e)}become(t){return!1}get type(){return ei.Text}static find(t,e){for(let i=0,n=0;i=e){if(s instanceof hi)return s;if(r>e)break}n=r+s.breakAfter}return null}}class ai extends Se{constructor(t,e,i){super(),this.widget=t,this.length=e,this.type=i,this.breakAfter=0,this.prevWidget=null}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof ai&&this.widget.compare(i.widget))||t>0&&s<=0||e0;){if(this.textOff==this.text.length){let{value:e,lineBreak:i,done:n}=this.cursor.next(this.skip);if(this.skip=0,n)throw new Error("Ran out of text content when drawing inline views");if(i){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,t--;continue}this.text=e,this.textOff=0}let n=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(e.slice(0,i)),this.getLine().append(ui(new ze(this.text.slice(this.textOff,this.textOff+n)),e),i),this.atCursorPos=!0,this.textOff+=n,t-=n,i=0}}span(t,e,i,n){this.buildText(e-t,i,n),this.pos=e,this.openStart<0&&(this.openStart=n)}point(t,e,i,n,s){let r=e-t;if(i instanceof ri)if(i.block){let{type:t}=i;t!=ei.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new ai(i.widget||new fi("div"),r,t))}else{let o=_e.create(i.widget||new fi("span"),r,i.startSide),l=this.atCursorPos&&!o.isEditable&&s<=n.length&&(t0),h=!o.isEditable&&(tthis.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}return!0}static build(t,e,i,n,s){let r=new ci(t,e,i,s);return r.openEnd=Vt.spans(n,e,i,r),r.openStart<0&&(r.openStart=r.openEnd),r.finish(r.openEnd),r}}function ui(t,e){for(let i of e)t=new Fe(i,[t],t.length);return t}class fi extends ti{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}}const di=[],pi=V.define(),mi=V.define(),gi=V.define(),vi=V.define(),wi=V.define(),yi=V.define(),bi=dt.define({map:(t,e)=>t.map(e)}),xi=dt.define({map:(t,e)=>t.map(e)});class ki{constructor(t,e="nearest",i="nearest",n=5,s=5){this.range=t,this.y=e,this.x=i,this.yMargin=n,this.xMargin=s}map(t){return t.empty?this:new ki(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const Si=dt.define({map:(t,e)=>t.map(e)});function Ai(t,e,i){let n=t.facet(vi);n.length?n[0](e):window.onerror?window.onerror(String(e),i,void 0,void 0,e):i?console.error(i+":",e):console.error(e)}const Ci=V.define({combine:t=>!t.length||t[0]});class Mi{constructor(t,e){this.field=t,this.get=e}}class Di{from(t){return new Mi(this,t)}static define(){return new Di}}Di.decorations=Di.define(),Di.atomicRanges=Di.define(),Di.scrollMargins=Di.define();let Oi=0;const Ti=V.define();class Ri{constructor(t,e,i){this.id=t,this.create=e,this.fields=i,this.extension=Ti.of(this)}static define(t,e){let{eventHandlers:i,provide:n,decorations:s}=e||{},r=[];if(n)for(let t of Array.isArray(n)?n:[n])r.push(t);return i&&r.push(Ei.from((t=>({plugin:t,handlers:i})))),s&&r.push(Di.decorations.from(s)),new Ri(Oi++,t,r)}static fromClass(t,e){return Ri.define((e=>new t(e)),e)}}const Ei=Di.define();class Li{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}takeField(t,e){if(this.spec)for(let{field:i,get:n}of this.spec.fields)i==t&&e.push(n(this.value))}update(t){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(e){if(Ai(t.state,e,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(t){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(e){Ai(t.state,e,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(e){Ai(t.state,e,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const Bi=V.define(),Pi=V.define(),Ni=V.define(),Ii=V.define();class Vi{constructor(t,e,i,n){this.fromA=t,this.toA=e,this.fromB=i,this.toB=n}join(t){return new Vi(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let e=t.length,i=this;for(;e>0;e--){let n=t[e-1];if(!(n.fromA>i.toA)){if(n.toAa)break;s+=2}if(!l)return i;new Vi(l.fromA,l.toA,l.fromB,l.toB).addToSet(i),r=l.toA,o=l.toB}}}class Hi{constructor(t,e,i=di){this.view=t,this.state=e,this.transactions=i,this.flags=0,this.startState=t.state,this.changes=C.empty(this.startState.doc.length);for(let t of i)this.changes=this.changes.compose(t.changes);let n=[];this.changes.iterChangedRanges(((t,e,i,s)=>n.push(new Vi(t,e,i,s)))),this.changedRanges=n;let s=t.hasFocus;s!=t.inputState.notifiedFocused&&(t.inputState.notifiedFocused=s,this.flags|=1)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some((t=>t.selection))}get empty(){return 0==this.flags&&0==this.transactions.length}}var Wi=function(t){return t[t.LTR=0]="LTR",t[t.RTL=1]="RTL",t}(Wi||(Wi={}));const zi=Wi.LTR,Fi=Wi.RTL;function qi(t){let e=[];for(let i=0;i=e){if(o.level==i)return r;(s<0||(0!=n?n<0?o.frome:t[s].level>o.level))&&(s=r)}}if(s<0)throw new RangeError("Index out of range");return s}}const Ji=[];function Yi(t){return[new Gi(0,t,0)]}let Xi="";function Qi(t,e,i,s,r){var o;let l=s.head-t.from,h=-1;if(0==l){if(!r||!t.length)return null;e[0].level!=i&&(l=e[0].side(!1,i),h=0)}else if(l==t.length){if(r)return null;let t=e[e.length-1];t.level!=i&&(l=t.side(!0,i),h=e.length-1)}h<0&&(h=Gi.find(e,l,null!==(o=s.bidiLevel)&&void 0!==o?o:-1,s.assoc));let a=e[h];l==a.side(r,i)&&(a=e[h+=r?1:-1],l=a.side(!r,i));let c=r==(a.dir==i),u=n(t.text,l,c);if(Xi=t.text.slice(Math.min(l,u),Math.max(l,u)),u!=a.side(r,i))return B.cursor(u+t.from,c?-1:1,a.level);let f=h==(r?e.length-1:0)?null:e[h+(r?1:-1)];return f||a.level==i?f&&f.level1)for(let e of this.points)e.node==t&&e.pos>this.text.length&&(e.pos-=o-1);i=r+o}}readNode(t){if(t.cmIgnore)return;let e=Se.get(t),i=e&&e.overrideDOMText;if(null!=i){this.findPointInside(t,i.length);for(let t=i.iter();!t.next().done;)t.lineBreak?this.lineBreak():this.append(t.value)}else 3==t.nodeType?this.readTextNode(t):"BR"==t.nodeName?t.nextSibling&&this.lineBreak():1==t.nodeType&&this.readRange(t.firstChild,null)}findPointBefore(t,e){for(let i of this.points)i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}findPointInside(t,e){for(let i of this.points)(3==t.nodeType?i.node==t:t.contains(i.node))&&(i.pos=this.text.length+Math.min(e,i.offset))}}function tn(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}class en{constructor(t,e){this.node=t,this.offset=e,this.pos=-1}}class nn extends Se{constructor(t){super(),this.view=t,this.compositionDeco=ii.none,this.decorations=[],this.pluginDecorationLength=0,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new hi],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Vi(0,0,0,t.state.doc.length)],0)}get root(){return this.view.root}get editorView(){return this.view}get length(){return this.view.state.doc.length}update(t){let e=t.changedRanges;this.minWidth>0&&e.length&&(e.every((({fromA:t,toA:e})=>ethis.minWidthTo))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=ii.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=function(t,e){let i=rn(t);if(!i)return ii.none;let{from:n,to:s,node:r,text:o}=i,l=e.mapPos(n,1),h=Math.max(l,e.mapPos(s,-1)),{state:a}=t,c=3==r.nodeType?r.nodeValue:new Zi([],a).readRange(r.firstChild,null).text;if(h-l{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.minWidth=this.minWidth?this.minWidth+"px":"";let t=We.chrome||We.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(t),this.dirty=0,t&&(t.written||i.selectionRange.focusNode!=t.node)&&(this.forceSelection=!0),this.dom.style.height=""}));let n=[];if(this.view.viewport.from||this.view.viewport.to=0?t[e]:null;if(!n)break;let{fromA:s,toA:r,fromB:o,toB:l}=n,{content:h,breakAtStart:a,openStart:c,openEnd:u}=ci.build(this.view.state.doc,o,l,this.decorations,this.pluginDecorationLength),{i:f,off:d}=i.findPos(r,1),{i:p,off:m}=i.findPos(s,-1);Me(this,p,m,f,d,h,a,c,u)}}updateSelection(t=!1,e=!1){if(t&&this.view.observer.readSelectionRange(),!e&&!this.mayControlSelection()||We.ios&&this.view.inputState.rapidCompositionStart)return;let i=this.forceSelection;this.forceSelection=!1;let n=this.view.state.selection.main,s=this.domAtPos(n.anchor),r=n.empty?s:this.domAtPos(n.head);if(We.gecko&&n.empty&&(1==(o=s).node.nodeType&&o.node.firstChild&&(0==o.offset||"false"==o.node.childNodes[o.offset-1].contentEditable)&&(o.offset==o.node.childNodes.length||"false"==o.node.childNodes[o.offset].contentEditable))){let t=document.createTextNode("");this.view.observer.ignore((()=>s.node.insertBefore(t,s.node.childNodes[s.offset]||null))),s=r=new xe(t,0),i=!0}var o;let l=this.view.observer.selectionRange;!i&&l.focusNode&&le(s.node,s.offset,l.anchorNode,l.anchorOffset)&&le(r.node,r.offset,l.focusNode,l.focusOffset)||(this.view.observer.ignore((()=>{We.android&&We.chrome&&this.dom.contains(l.focusNode)&&function(t,e){for(let i=t;i&&i!=e;i=i.assignedSlot||i.parentNode)if(1==i.nodeType&&"false"==i.contentEditable)return!0;return!1}(l.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let t=ne(this.root);if(n.empty){if(We.gecko){let t=(e=s.node,i=s.offset,1!=e.nodeType?0:(i&&"false"==e.childNodes[i-1].contentEditable?1:0)|(in.head&&([s,r]=[r,s]),e.setEnd(r.node,r.offset),e.setStart(s.node,s.offset),t.removeAllRanges(),t.addRange(e)}var e,i})),this.view.observer.setSelectionRange(s,r)),this.impreciseAnchor=s.precise?null:new xe(l.anchorNode,l.anchorOffset),this.impreciseHead=r.precise?null:new xe(l.focusNode,l.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let t=this.view.state.selection.main,e=ne(this.root);if(!t.empty||!t.assoc||!e.modify)return;let i=hi.find(this,t.head);if(!i)return;let n=i.posAtStart;if(t.head==n||t.head==n+i.length)return;let s=this.coordsAt(t.head,-1),r=this.coordsAt(t.head,1);if(!s||!r||s.bottom>r.top)return;let o=this.domAtPos(t.head+t.assoc);e.collapse(o.node,o.offset),e.modify("move",t.assoc<0?"forward":"backward","lineboundary")}mayControlSelection(){return this.view.state.facet(Ci)?this.root.activeElement==this.dom:re(this.dom,this.view.observer.selectionRange)}nearest(t){for(let e=t;e;){let t=Se.get(e);if(t&&t.rootView==this)return t;e=e.parentNode}return null}posFromDOM(t,e){let i=this.nearest(t);if(!i)throw new RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(t,e)+i.posAtStart}domAtPos(t){let{i:e,off:i}=this.childCursor().findPos(t,-1);for(;er||t==r&&s.type!=ei.WidgetBefore&&s.type!=ei.WidgetAfter&&(!n||2==e||this.children[n-1].breakAfter||this.children[n-1].type==ei.WidgetBefore&&e>-2))return s.coordsAt(t-r,e);i=r}}measureVisibleLineHeights(){let t=[],{from:e,to:i}=this.view.viewState.viewport,n=this.view.contentDOM.clientWidth,s=n>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,r=-1;for(let o=0,l=0;li)break;if(o>=e){let e=h.dom.getBoundingClientRect();if(t.push(e.height),s){let t=h.dom.lastChild,i=t?oe(t):[];if(i.length){let t=i[i.length-1],s=this.view.textDirection==Wi.LTR?t.right-e.left:e.right-t.left;s>r&&(r=s,this.minWidth=n,this.minWidthFrom=o,this.minWidthTo=a)}}}o=a+h.breakAfter}return t}measureTextSize(){for(let t of this.children)if(t instanceof hi){let e=t.measureTextSize();if(e)return e}let t,e,i=document.createElement("div");return i.className="cm-line",i.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((()=>{this.dom.appendChild(i);let n=oe(i.firstChild)[0];t=i.getBoundingClientRect().height,e=n?n.width/27:7,i.remove()})),{lineHeight:t,charWidth:e}}childCursor(t=this.length){let e=this.children.length;return e&&(t-=this.children[--e].length),new Ce(this.children,t,e)}computeBlockGapDeco(){let t=[],e=this.view.viewState;for(let i=0,n=0;;n++){let s=n==e.viewports.length?null:e.viewports[n],r=s?s.from-1:this.length;if(r>i){let n=e.lineBlockAt(r).bottom-e.lineBlockAt(i).top;t.push(ii.replace({widget:new sn(n),block:!0,inclusive:!0,isBlockGap:!0}).range(i,r))}if(!s)break;i=s.to+1}return ii.set(t)}updateDeco(){let t=this.view.pluginField(Di.decorations);return this.pluginDecorationLength=t.length,this.decorations=[...t,...this.view.state.facet(Ni),this.compositionDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]}scrollIntoView(t){let e,{range:i}=t,n=this.coordsAt(i.head,i.empty?i.assoc:i.head>i.anchor?-1:1);if(!n)return;!i.empty&&(e=this.coordsAt(i.anchor,i.anchor>i.head?-1:1))&&(n={left:Math.min(n.left,e.left),top:Math.min(n.top,e.top),right:Math.max(n.right,e.right),bottom:Math.max(n.bottom,e.bottom)});let s=0,r=0,o=0,l=0;for(let t of this.view.pluginField(Di.scrollMargins))if(t){let{left:e,right:i,top:n,bottom:h}=t;null!=e&&(s=Math.max(s,e)),null!=i&&(r=Math.max(r,i)),null!=n&&(o=Math.max(o,n)),null!=h&&(l=Math.max(l,h))}let h={left:n.left-s,top:n.top-o,right:n.right+r,bottom:n.bottom+l};!function(t,e,i,n,s,r,o,l){let h=t.ownerDocument,a=h.defaultView;for(let c=t;c;)if(1==c.nodeType){let t,u=c==h.body;if(u)t=de(a);else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.parentNode;continue}let e=c.getBoundingClientRect();t={left:e.left,right:e.left+c.clientWidth,top:e.top,bottom:e.top+c.clientHeight}}let f=0,d=0;if("nearest"==s)e.top0&&e.bottom>t.bottom+d&&(d=e.bottom-t.bottom+d+o)):e.bottom>t.bottom&&(d=e.bottom-t.bottom+o,i<0&&e.top-d0&&e.right>t.right+f&&(f=e.right-t.right+f+r)):e.right>t.right&&(f=e.right-t.right+r,i<0&&e.left0&&i<=0)e=ce(t=t.childNodes[e-1]);else{if(!(1==t.nodeType&&e=0))return null;t=t.childNodes[e],e=0}}}class hn{constructor(){this.changes=[]}compareRange(t,e){li(t,e,this.changes)}comparePoint(t,e){li(t,e,this.changes)}}function an(t,e){return e.left>t?e.left-t:Math.max(0,t-e.right)}function cn(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function un(t,e){return t.tope.top+1}function fn(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function pn(t,e,i){let n,s,r,o,l,h,a,c;for(let u=t.firstChild;u;u=u.nextSibling){let t=oe(u);for(let f=0;fm||o==m&&r>p)&&(n=u,s=d,r=p,o=m),0==p?i>d.bottom&&(!a||a.bottomd.top)&&(h=u,c=d):a&&un(a,d)?a=dn(a,d.bottom):c&&un(c,d)&&(c=fn(c,d.top))}}if(a&&a.bottom>=i?(n=l,s=a):c&&c.top<=i&&(n=h,s=c),!n)return{node:t,offset:0};let u=Math.max(s.left,Math.min(s.right,e));return 3==n.nodeType?mn(n,u,i):r||"true"!=n.contentEditable?{node:t,offset:Array.prototype.indexOf.call(t.childNodes,n)+(e>=(s.left+s.right)/2?1:0)}:pn(n,u,i)}function mn(t,e,i){let n=t.nodeValue.length,s=-1,r=1e9,o=0;for(let l=0;li?a.top-i:i-a.bottom)-1;if(a.left-1<=e&&a.right+1>=e&&c=(a.left+a.right)/2,n=i;if(We.chrome||We.gecko){we(t,l).getBoundingClientRect().left==a.right&&(n=!i)}if(c<=0)return{node:t,offset:l+(n?1:0)};s=l+(n?1:0),r=c}}}return{node:t,offset:s>-1?s:o>0?t.nodeValue.length:0}}function gn(t,{x:e,y:i},n,s=-1){var r;let o,l=t.contentDOM.getBoundingClientRect(),h=l.top+t.viewState.paddingTop,{docHeight:a}=t.viewState,c=i-h;if(c<0)return 0;if(c>a)return t.state.doc.length;for(let e=t.defaultLineHeight/2,i=!1;o=t.elementAtHeight(c),o.type!=ei.Text;)for(;c=s>0?o.bottom+e:o.top-e,!(c>=0&&c<=a);){if(i)return n?null:0;i=!0,s=-s}i=h+c;let u=o.from;if(ut.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:n?null:vn(t,l,o,e,i);let f=t.dom.ownerDocument,d=t.root.elementFromPoint?t.root:f,p=d.elementFromPoint(e,i);p&&!t.contentDOM.contains(p)&&(p=null),p||(e=Math.max(l.left+1,Math.min(l.right-1,e)),p=d.elementFromPoint(e,i),p&&!t.contentDOM.contains(p)&&(p=null));let m,g=-1;if(p&&0!=(null===(r=t.docView.nearest(p))||void 0===r?void 0:r.isEditable))if(f.caretPositionFromPoint){let t=f.caretPositionFromPoint(e,i);t&&({offsetNode:m,offset:g}=t)}else if(f.caretRangeFromPoint){let t=f.caretRangeFromPoint(e,i);t&&(({startContainer:m,startOffset:g}=t),We.safari&&function(t,e,i){let n;if(3!=t.nodeType||e!=(n=t.nodeValue.length))return!1;for(let e=t.nextSibling;e;e=e.nextSibling)if(1!=e.nodeType||"BR"!=e.nodeName)return!1;return we(t,n-1,n).getBoundingClientRect().left>i}(m,g,e)&&(m=void 0))}if(!m||!t.docView.dom.contains(m)){let n=hi.find(t.docView,u);if(!n)return c>o.top+o.height/2?o.to:o.from;({node:m,offset:g}=pn(n.dom,e,i))}return t.docView.posFromDOM(m,g)}function vn(t,e,i,n,s){let r=Math.round((n-e.left)*t.defaultCharacterWidth);if(t.lineWrapping&&i.height>1.5*t.defaultLineHeight){r+=Math.floor((s-i.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength}let o=t.state.sliceDoc(i.from,i.to);return i.from+f(o,r,t.state.tabSize)}function wn(t,e,i,n){let s=t.state.doc.lineAt(e.head),r=t.bidiSpans(s);for(let o=e,l=null;;){let e=Qi(s,r,t.textDirection,o,i),h=Xi;if(!e){if(s.number==(i?t.state.doc.lines:1))return o;h="\n",s=t.state.doc.line(s.number+(i?1:-1)),r=t.bidiSpans(s),e=B.cursor(i?s.from:s.to)}if(l){if(!l(h))return o}else{if(!n)return e;l=n(h)}o=e}}function yn(t,e,i){let n=t.pluginField(Di.atomicRanges);for(;;){let t=!1;for(let s of n)s.between(i.from-1,i.from+1,((n,s,r)=>{i.from>n&&i.fromi.from?B.cursor(n,1):B.cursor(s,-1),t=!0)}));if(!t)return i}}class bn{constructor(t){this.lastKeyCode=0,this.lastKeyTime=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.rapidCompositionStart=!1,this.mouseSelection=null;for(let e in Cn){let i=Cn[e];t.contentDOM.addEventListener(e,(n=>{An(t,n)&&!this.ignoreDuringComposition(n)&&("keydown"==e&&this.keydown(t,n)||(this.mustFlushObserver(n)&&t.observer.forceFlush(),this.runCustomHandlers(e,t,n)?n.preventDefault():i(t,n)))})),this.registeredEvents.push(e)}this.notifiedFocused=t.hasFocus,this.ensureHandlers(t),We.safari&&t.contentDOM.addEventListener("input",(()=>null))}setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}ensureHandlers(t){let e=this.customHandlers=t.pluginField(Ei);for(let i of e)for(let e in i.handlers)this.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(this.registeredEvents.push(e),t.contentDOM.addEventListener(e,(i=>{An(t,i)&&this.runCustomHandlers(e,t,i)&&i.preventDefault()})))}runCustomHandlers(t,e,i){for(let n of this.customHandlers){let s=n.handlers[t];if(s)try{if(s.call(n.plugin,i,e)||i.defaultPrevented)return!0}catch(t){Ai(e.state,t)}}return!1}runScrollHandlers(t,e){for(let i of this.customHandlers){let n=i.handlers.scroll;if(n)try{n.call(i.plugin,e,t)}catch(e){Ai(t.state,e)}}}keydown(t,e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&Date.now()t.keyCode==e.keyCode)))||e.ctrlKey||e.altKey||e.metaKey||e.synthetic)&&(this.pendingIOSKey=i,setTimeout((()=>this.flushIOSKey(t)),250),!0)}flushIOSKey(t){let e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,ye(t.contentDOM,e.key,e.keyCode))}ignoreDuringComposition(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(We.safari&&Date.now()-this.compositionEndedAt<500)&&(this.compositionEndedAt=0,!0))}mustFlushObserver(t){return"keydown"==t.type&&229!=t.keyCode||"compositionend"==t.type&&!We.ios}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const xn=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],kn=[16,17,18,20,91,92,224,225];class Sn{constructor(t,e,i,n){this.view=t,this.style=i,this.mustSelect=n,this.lastEvent=e;let s=t.contentDOM.ownerDocument;s.addEventListener("mousemove",this.move=this.move.bind(this)),s.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=e.shiftKey,this.multiple=t.state.facet(Ct.allowMultipleSelections)&&function(t,e){let i=t.state.facet(pi);return i.length?i[0](e):We.mac?e.metaKey:e.ctrlKey}(t,e),this.dragMove=function(t,e){let i=t.state.facet(mi);return i.length?i[0](e):We.mac?!e.altKey:!e.ctrlKey}(t,e),this.dragging=!(!function(t,e){let{main:i}=t.state.selection;if(i.empty)return!1;let n=ne(t.root);if(0==n.rangeCount)return!0;let s=n.getRangeAt(0).getClientRects();for(let t=0;t=e.clientX&&i.top<=e.clientY&&i.bottom>=e.clientY)return!0}return!1}(t,e)||1!=Hn(e))&&null,!1===this.dragging&&(e.preventDefault(),this.select(e))}move(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=t)}up(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}select(t){let e=this.style.get(t,this.extend,this.multiple);!this.mustSelect&&e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,userEvent:"select.pointer",scrollIntoView:!0}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout((()=>this.select(this.lastEvent)),20)}}function An(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let i,n=e.target;n!=t.contentDOM;n=n.parentNode)if(!n||11==n.nodeType||(i=Se.get(n))&&i.ignoreEvent(e))return!1;return!0}const Cn=Object.create(null),Mn=We.ie&&We.ie_version<15||We.ios&&We.webkit_version<604;function Dn(t,e){let i,{state:n}=t,s=1,r=n.toText(e),o=r.lines==n.selection.ranges.length;if(null!=zn&&n.selection.ranges.every((t=>t.empty))&&zn==r.toString()){let t=-1;i=n.changeByRange((i=>{let l=n.doc.lineAt(i.from);if(l.from==t)return{range:i};t=l.from;let h=n.toText((o?r.line(s++).text:e)+n.lineBreak);return{changes:{from:l.from,insert:h},range:B.cursor(i.from+h.length)}}))}else i=o?n.changeByRange((t=>{let e=r.line(s++);return{changes:{from:t.from,to:t.to,insert:e.text},range:B.cursor(t.from+e.length)}})):n.replaceSelection(r);t.dispatch(i,{userEvent:"input.paste",scrollIntoView:!0})}Cn.keydown=(t,e)=>{t.inputState.setSelectionOrigin("select"),27==e.keyCode?t.inputState.lastEscPress=Date.now():kn.indexOf(e.keyCode)<0&&(t.inputState.lastEscPress=0)};let On=0;function Tn(t,e,i,s){if(1==s)return B.cursor(e,i);if(2==s)return function(t,e,i=1){let s=t.charCategorizer(e),r=t.doc.lineAt(e),o=e-r.from;if(0==r.length)return B.cursor(e);0==o?i=1:o==r.length&&(i=-1);let l=o,h=o;i<0?l=n(r.text,o,!1):h=n(r.text,o);let a=s(r.text.slice(l,h));for(;l>0;){let t=n(r.text,l,!1);if(s(r.text.slice(t,l))!=a)break;l=t}for(;h{On=Date.now(),t.inputState.setSelectionOrigin("select.pointer")},Cn.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")},Cn.mousedown=(t,e)=>{if(t.observer.flush(),On>Date.now()-2e3&&1==Hn(e))return;let i=null;for(let n of t.state.facet(gi))if(i=n(t,e),i)break;if(i||0!=e.button||(i=function(t,e){let i=Bn(t,e),n=Hn(e),s=t.state.selection,r=i,o=e;return{update(t){t.docChanged&&(i&&(i.pos=t.changes.mapPos(i.pos)),s=s.map(t.changes),o=null)},get(e,l,h){let a;if(o&&e.clientX==o.clientX&&e.clientY==o.clientY?a=r:(a=r=Bn(t,e),o=e),!a||!i)return s;let c=Tn(t,a.pos,a.bias,n);if(i.pos!=a.pos&&!l){let e=Tn(t,i.pos,i.bias,n),s=Math.min(e.from,c.from),r=Math.max(e.to,c.to);c=sve(t.contentDOM))),t.inputState.startMouseSelection(new Sn(t,e,i,n))}};let Rn=(t,e)=>t>=e.top&&t<=e.bottom,En=(t,e,i)=>Rn(e,i)&&t>=i.left&&t<=i.right;function Ln(t,e,i,n){let s=hi.find(t.docView,e);if(!s)return 1;let r=e-s.posAtStart;if(0==r)return 1;if(r==s.length)return-1;let o=s.coordsAt(r,-1);if(o&&En(i,n,o))return-1;let l=s.coordsAt(r,1);return l&&En(i,n,l)?1:o&&Rn(n,o)?-1:1}function Bn(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:i,bias:Ln(t,i,e.clientX,e.clientY)}}const Pn=We.ie&&We.ie_version<=11;let Nn=null,In=0,Vn=0;function Hn(t){if(!Pn)return t.detail;let e=Nn,i=Vn;return Nn=t,Vn=Date.now(),In=!e||i>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(In+1)%3:1}function Wn(t,e,i,n){if(!i)return;let s=t.posAtCoords({x:e.clientX,y:e.clientY},!1);e.preventDefault();let{mouseSelection:r}=t.inputState,o=n&&r&&r.dragging&&r.dragMove?{from:r.dragging.from,to:r.dragging.to}:null,l={from:s,insert:i},h=t.state.changes(o?[o,l]:l);t.focus(),t.dispatch({changes:h,selection:{anchor:h.mapPos(s,-1),head:h.mapPos(s,1)},userEvent:o?"move.drop":"input.drop"})}Cn.dragstart=(t,e)=>{let{selection:{main:i}}=t.state,{mouseSelection:n}=t.inputState;n&&(n.dragging=i),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(i.from,i.to)),e.dataTransfer.effectAllowed="copyMove")},Cn.drop=(t,e)=>{if(!e.dataTransfer)return;if(t.state.readOnly)return e.preventDefault();let i=e.dataTransfer.files;if(i&&i.length){e.preventDefault();let n=Array(i.length),s=0,r=()=>{++s==i.length&&Wn(t,e,n.filter((t=>null!=t)).join(t.state.lineBreak),!1)};for(let t=0;t{/[\x00-\x08\x0e-\x1f]{2}/.test(e.result)||(n[t]=e.result),r()},e.readAsText(i[t])}}else Wn(t,e,e.dataTransfer.getData("Text"),!0)},Cn.paste=(t,e)=>{if(t.state.readOnly)return e.preventDefault();t.observer.flush();let i=Mn?null:e.clipboardData;i?(Dn(t,i.getData("text/plain")),e.preventDefault()):function(t){let e=t.dom.parentNode;if(!e)return;let i=e.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus(),setTimeout((()=>{t.focus(),i.remove(),Dn(t,i.value)}),50)}(t)};let zn=null;function Fn(t,e){if(t.docView.compositionDeco.size){t.inputState.rapidCompositionStart=e;try{t.update([])}finally{t.inputState.rapidCompositionStart=!1}}}Cn.copy=Cn.cut=(t,e)=>{let{text:i,ranges:n,linewise:s}=function(t){let e=[],i=[],n=!1;for(let n of t.selection.ranges)n.empty||(e.push(t.sliceDoc(n.from,n.to)),i.push(n));if(!e.length){let s=-1;for(let{from:n}of t.selection.ranges){let r=t.doc.lineAt(n);r.number>s&&(e.push(r.text),i.push({from:r.from,to:Math.min(t.doc.length,r.to+1)})),s=r.number}n=!0}return{text:e.join(t.lineBreak),ranges:i,linewise:n}}(t.state);if(!i&&!s)return;zn=s?i:null;let r=Mn?null:e.clipboardData;r?(e.preventDefault(),r.clearData(),r.setData("text/plain",i)):function(t,e){let i=t.dom.parentNode;if(!i)return;let n=i.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=e,n.focus(),n.selectionEnd=e.length,n.selectionStart=0,setTimeout((()=>{n.remove(),t.focus()}),50)}(t,i),"cut"!=e.type||t.state.readOnly||t.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})},Cn.focus=Cn.blur=t=>{setTimeout((()=>{t.hasFocus!=t.inputState.notifiedFocused&&t.update([])}),10)},Cn.compositionstart=Cn.compositionupdate=t=>{null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0,t.docView.compositionDeco.size&&(t.observer.flush(),Fn(t,!0)))},Cn.compositionend=t=>{t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionFirstChange=null,setTimeout((()=>{t.inputState.composing<0&&Fn(t,!1)}),50)},Cn.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()},Cn.beforeinput=(t,e)=>{var i;let n;if(We.chrome&&We.android&&(n=xn.find((t=>t.inputType==e.inputType)))&&(t.observer.delayAndroidKey(n.key,n.keyCode),"Backspace"==n.key||"Delete"==n.key)){let e=(null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0;setTimeout((()=>{var i;((null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0)>e+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())}),100)}};const qn=["pre-wrap","normal","pre-line","break-spaces"];class _n{constructor(){this.doc=d.empty,this.lineWrapping=!1,this.direction=Wi.LTR,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}heightForGap(t,e){let i=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(i+=Math.ceil((e-t-i*this.lineLength*.5)/this.lineLength)),this.lineHeight*i}heightForLine(t){if(!this.lineWrapping)return this.lineHeight;return(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForStyle(t,e){return qn.indexOf(t)>-1!=this.lineWrapping||this.direction!=e}mustRefreshForHeights(t){let e=!1;for(let i=0;i-1,l=Math.round(i)!=Math.round(this.lineHeight)||this.lineWrapping!=o||this.direction!=e;if(this.lineWrapping=o,this.direction=e,this.lineHeight=i,this.charWidth=n,this.lineLength=s,l){this.heightSamples={};for(let t=0;te.moveY(t))):this.type):this}}var $n=function(t){return t[t.ByPos=0]="ByPos",t[t.ByHeight=1]="ByHeight",t[t.ByPosNoHeight=2]="ByPosNoHeight",t}($n||($n={}));class Kn{constructor(t,e,i=2){this.length=t,this.height=e,this.flags=i}get outdated(){return(2&this.flags)>0}set outdated(t){this.flags=(t?2:0)|-3&this.flags}setHeight(t,e){this.height!=e&&(Math.abs(this.height-e)>.001&&(t.heightChanged=!0),this.height=e)}replace(t,e,i){return Kn.of(i)}decomposeLeft(t,e){e.push(this)}decomposeRight(t,e){e.push(this)}applyChanges(t,e,i,n){let s=this;for(let r=n.length-1;r>=0;r--){let{fromA:o,toA:l,fromB:h,toB:a}=n[r],c=s.lineAt(o,$n.ByPosNoHeight,e,0,0),u=c.to>=l?c:s.lineAt(l,$n.ByPosNoHeight,e,0,0);for(a+=u.to-l,l=u.to;r>0&&c.from<=n[r-1].toA;)o=n[r-1].fromA,h=n[r-1].fromB,r--,o2*s){let s=t[e-1];s.break?t.splice(--e,1,s.left,null,s.right):t.splice(--e,1,s.left,s.right),i+=1+s.break,n-=s.size}else{if(!(s>2*n))break;{let e=t[i];e.break?t.splice(i,1,e.left,null,e.right):t.splice(i,1,e.left,e.right),i+=2+e.break,s-=e.size}}else if(n0){let t=i[i.length-1];t instanceof Yn?i[i.length-1]=new Yn(t.length+n):i.push(null,new Yn(n-1))}if(t>0){let e=i[0];e instanceof Yn?i[0]=new Yn(t+e.length):i.unshift(new Yn(t-1),null)}return Kn.of(i)}decomposeLeft(t,e){e.push(new Yn(t-1),null)}decomposeRight(t,e){e.push(null,new Yn(this.length-t-1))}updateHeight(t,e=0,i=!1,n){let s=e+this.length;if(n&&n.from<=e+this.length&&n.more){let i=[],r=Math.max(e,n.from),o=-1,l=t.heightChanged;for(n.from>e&&i.push(new Yn(n.from-e-1).updateHeight(t,e));r<=s&&n.more;){let e=t.doc.lineAt(r).length;i.length&&i.push(null);let s=n.heights[n.index++];-1==o?o=s:Math.abs(s-o)>=.001&&(o=-2);let l=new Jn(e,s);l.outdated=!1,i.push(l),r+=e+1}r<=s&&i.push(null,new Yn(s-r).updateHeight(t,r));let h=Kn.of(i);return t.heightChanged=l||o<0||Math.abs(h.height-this.height)>=.001||Math.abs(o-this.lines(t.doc,e).lineHeight)>=.001,h}return(i||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class Xn extends Kn{constructor(t,e,i){super(t.length+e+i.length,t.height+i.height,e|(t.outdated||i.outdated?2:0)),this.left=t,this.right=i,this.size=t.size+i.size}get break(){return 1&this.flags}blockAt(t,e,i,n){let s=i+this.left.height;return to))return h;let a=e==$n.ByPosNoHeight?$n.ByPosNoHeight:$n.ByPos;return l?h.join(this.right.lineAt(o,a,i,r,o)):this.left.lineAt(o,a,i,n,s).join(h)}forEachLine(t,e,i,n,s,r){let o=n+this.left.height,l=s+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,e,i,o,l,r);else{let h=this.lineAt(l,$n.ByPos,i,n,s);t=t&&h.from<=e&&r(h),e>h.to&&this.right.forEachLine(h.to+1,e,i,o,l,r)}}replace(t,e,i){let n=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-n,e-n,i));let s=[];t>0&&this.decomposeLeft(t,s);let r=s.length;for(let t of i)s.push(t);if(t>0&&Qn(s,r-1),e=i&&e.push(null)),t>i&&this.right.decomposeLeft(t-i,e)}decomposeRight(t,e){let i=this.left.length,n=i+this.break;if(t>=n)return this.right.decomposeRight(t-n,e);t2*e.size||e.size>2*t.size?Kn.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}updateHeight(t,e=0,i=!1,n){let{left:s,right:r}=this,o=e+s.length+this.break,l=null;return n&&n.from<=e+s.length&&n.more?l=s=s.updateHeight(t,e,i,n):s.updateHeight(t,e,i),n&&n.from<=o+r.length&&n.more?l=r=r.updateHeight(t,o,i,n):r.updateHeight(t,o,i),l?this.balanced(s,r):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function Qn(t,e){let i,n;null==t[e]&&(i=t[e-1])instanceof Yn&&(n=t[e+1])instanceof Yn&&t.splice(e-1,3,new Yn(i.length+1+n.length))}class Zn{constructor(t,e){this.pos=t,this.oracle=e,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,e){if(this.lineStart>-1){let t=Math.min(e,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof Jn?i.length+=t-this.pos:(t>this.pos||!this.isCovered)&&this.nodes.push(new Jn(t-this.pos,-1)),this.writtenTo=t,e>t&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}point(t,e,i){if(t=5)&&this.addLineDeco(n,s)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:e}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=e,this.writtenTot&&this.nodes.push(new Jn(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,e){let i=new Yn(e-t);return this.oracle.doc.lineAt(t).to==e&&(i.flags|=4),i}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof Jn)return t;let e=new Jn(0,-1);return this.nodes.push(e),e}addBlock(t){this.enterLine(),t.type!=ei.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=ei.WidgetBefore&&(this.covering=t)}addLineDeco(t,e){let i=this.ensureLine();i.length+=e,i.collapsed+=e,i.widgetHeight=Math.max(i.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}finish(t){let e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof Jn||this.isCovered?(this.writtenTot.clientHeight||t.scrollWidth>t.clientWidth)&&"visible"!=i.overflow){let e=t.getBoundingClientRect();n=Math.max(n,e.left),s=Math.min(s,e.right),r=Math.max(r,e.top),o=Math.min(o,e.bottom)}e="absolute"==i.position||"fixed"==i.position?t.offsetParent:t.parentNode}else{if(11!=e.nodeType)break;e=e.host}return{left:n-i.left,right:Math.max(n,s)-i.left,top:r-(i.top+e),bottom:Math.max(r,o)-(i.top+e)}}function is(t,e){let i=t.getBoundingClientRect();return{left:0,right:i.right-i.left,top:e,bottom:i.bottom-(i.top+e)}}class ns{constructor(t,e,i){this.from=t,this.to=e,this.size=i}static same(t,e){if(t.length!=e.length)return!1;for(let i=0;it.draw(!1)))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:e}=this.state.selection;for(let i=0;i<=1;i++){let n=i?e.head:e.anchor;if(!t.some((({from:t,to:e})=>n>=t&&n<=e))){let{from:e,to:i}=this.lineBlockAt(n);t.push(new os(e,i))}}this.viewports=t.sort(((t,e)=>t.from-e.from)),this.scaler=this.heightMap.height<=7e6?fs:new ds(this.heightOracle.doc,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.state.doc,0,0,(t=>{this.viewportLines.push(1==this.scaler.scale?t:ps(t,this.scaler))}))}update(t,e=null){let i=this.state;this.state=t.state;let n=this.state.facet(Ni),s=t.changedRanges,r=Vi.extendWithRanges(s,function(t,e,i){let n=new ts;return Vt.compare(t,e,i,n,0),n.changes}(t.startState.facet(Ni),n,t?t.changes:C.empty(this.state.doc.length))),o=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(n,i.doc,this.heightOracle.setDoc(this.state.doc),r),this.heightMap.height!=o&&(t.flags|=2);let l=r.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.range.headl.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,e));let h=!t.changes.empty||2&t.flags||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),h&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),e&&(this.scrollTarget=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&(this.mustEnforceCursorAssoc=!0)}measure(t){let e=t.contentDOM,i=window.getComputedStyle(e),n=this.heightOracle,s=i.whiteSpace,r="rtl"==i.direction?Wi.RTL:Wi.LTR,o=this.heightOracle.mustRefreshForStyle(s,r),l=o||this.mustMeasureContent||this.contentDOMHeight!=e.clientHeight,h=0,a=0;if(this.editorWidth!=t.scrollDOM.clientWidth&&(n.lineWrapping&&(l=!0),this.editorWidth=t.scrollDOM.clientWidth,h|=8),l){this.mustMeasureContent=!1,this.contentDOMHeight=e.clientHeight;let t=parseInt(i.paddingTop)||0,n=parseInt(i.paddingBottom)||0;this.paddingTop==t&&this.paddingBottom==n||(h|=8,this.paddingTop=t,this.paddingBottom=n)}let c=(this.printing?is:es)(e,this.paddingTop),u=c.top-this.pixelViewport.top,f=c.bottom-this.pixelViewport.bottom;this.pixelViewport=c;let d=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(d!=this.inView&&(this.inView=d,d&&(l=!0)),!this.inView)return 0;let p=e.clientWidth;if(this.contentDOMWidth==p&&this.editorHeight==t.scrollDOM.clientHeight||(this.contentDOMWidth=p,this.editorHeight=t.scrollDOM.clientHeight,h|=8),l){let e=t.docView.measureVisibleLineHeights();if(n.mustRefreshForHeights(e)&&(o=!0),o||n.lineWrapping&&Math.abs(p-this.contentDOMWidth)>n.charWidth){let{lineHeight:i,charWidth:l}=t.docView.measureTextSize();o=n.refresh(s,r,i,l,p/l,e),o&&(t.docView.minWidth=0,h|=8)}u>0&&f>0?a=Math.max(u,f):u<0&&f<0&&(a=Math.min(u,f)),n.heightChanged=!1,this.heightMap=this.heightMap.updateHeight(n,0,o,new jn(this.viewport.from,e)),n.heightChanged&&(h|=2)}let m=!this.viewportIsAppropriate(this.viewport,a)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return m&&(this.viewport=this.getViewport(a,this.scrollTarget)),this.updateForViewport(),(2&h||m)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps)),h|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),h}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,e){let i=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),n=this.heightMap,s=this.state.doc,{visibleTop:r,visibleBottom:o}=this,l=new os(n.lineAt(r-1e3*i,$n.ByHeight,s,0,0).from,n.lineAt(o+1e3*(1-i),$n.ByHeight,s,0,0).to);if(e){let{head:t}=e.range;if(tl.to){let i,r=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),o=n.lineAt(t,$n.ByPos,s,0,0);i="center"==e.y?(o.top+o.bottom)/2-r/2:"start"==e.y||"nearest"==e.y&&t=o+Math.max(10,Math.min(i,250)))&&n>r-2e3&&si.from&&o.push({from:i.from,to:n}),s=i.from&&l.from<=i.to&&cs(o,l.from-10,l.from+10),!l.empty&&l.to>=i.from&&l.to<=i.to&&cs(o,l.to-10,l.to+10);for(let{from:n,to:s}of o)s-n>1e3&&e.push(us(t,(t=>t.from>=i.from&&t.to<=i.to&&Math.abs(t.from-n)<1e3&&Math.abs(t.to-s)<1e3))||new ns(n,s,this.gapSize(i,n,s,r)))}return e}gapSize(t,e,i,n){let s=as(n,i)-as(n,e);return this.heightOracle.lineWrapping?t.height*s:n.total*this.heightOracle.charWidth*s}updateLineGaps(t){ns.same(t,this.lineGaps)||(this.lineGaps=t,this.lineGapDeco=ii.set(t.map((t=>t.draw(this.heightOracle.lineWrapping)))))}computeVisibleRanges(){let t=this.state.facet(Ni);this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let e=[];Vt.spans(t,this.viewport.from,this.viewport.to,{span(t,i){e.push({from:t,to:i})},point(){}},20);let i=e.length!=this.visibleRanges.length||this.visibleRanges.some(((t,i)=>t.from!=e[i].from||t.to!=e[i].to));return this.visibleRanges=e,i?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find((e=>e.from<=t&&e.to>=t))||ps(this.heightMap.lineAt(t,$n.ByPos,this.state.doc,0,0),this.scaler)}lineBlockAtHeight(t){return ps(this.heightMap.lineAt(this.scaler.fromDOM(t),$n.ByHeight,this.state.doc,0,0),this.scaler)}elementAtHeight(t){return ps(this.heightMap.blockAt(this.scaler.fromDOM(t),this.state.doc,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class os{constructor(t,e){this.from=t,this.to=e}}function ls(t,e,i){let n=[],s=t,r=0;return Vt.spans(i.facet(Ni),t,e,{span(){},point(t,e){t>s&&(n.push({from:s,to:t}),r+=t-s),s=e}},20),s=1)return e[e.length-1].to;let n=Math.floor(t*i);for(let t=0;;t++){let{from:i,to:s}=e[t],r=s-i;if(n<=r)return i+n;n-=r}}function as(t,e){let i=0;for(let{from:n,to:s}of t.ranges){if(e<=s){i+=e-n;break}i+=s-n}return i/t.total}function cs(t,e,i){for(let n=0;ne){let r=[];s.fromi&&r.push({from:i,to:s.to}),t.splice(n,1,...r),n+=r.length-1}}}function us(t,e){for(let i of t)if(e(i))return i}const fs={toDOM:t=>t,fromDOM:t=>t,scale:1};class ds{constructor(t,e,i){let n=0,s=0,r=0;this.viewports=i.map((({from:i,to:s})=>{let r=e.lineAt(i,$n.ByPos,t,0,0).top,o=e.lineAt(s,$n.ByPos,t,0,0).bottom;return n+=o-r,{from:i,to:s,top:r,bottom:o,domTop:0,domBottom:0}})),this.scale=(7e6-n)/(e.height-n);for(let t of this.viewports)t.domTop=r+(t.top-s)*this.scale,r=t.domBottom=t.domTop+(t.bottom-t.top),s=t.bottom}toDOM(t){for(let e=0,i=0,n=0;;e++){let s=eps(t,e))):t.type)}const ms=V.define({combine:t=>t.join(" ")}),gs=V.define({combine:t=>t.indexOf(!0)>-1}),vs=Rt.newName(),ws=Rt.newName(),ys=Rt.newName(),bs={"&light":"."+ws,"&dark":"."+ys};function xs(t,e,i){return new Rt(e,{finish:e=>/&/.test(e)?e.replace(/&\w*/,(e=>{if("&"==e)return t;if(!i||!i[e])throw new RangeError(`Unsupported selector: ${e}`);return i[e]})):t+" "+e})}const ks=xs("."+vs,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere"},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{visibility:"hidden"},"100%":{}},".cm-cursor, .cm-dropCursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#f3f9ff"},"&dark .cm-activeLine":{backgroundColor:"#223039"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},bs),Ss={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},As=We.ie&&We.ie_version<=11;class Cs{constructor(t,e,i){this.view=t,this.onChange=e,this.onScrollChanged=i,this.active=!1,this.selectionRange=new pe,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.scrollTargets=[],this.intersection=null,this.resize=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((e=>{for(let t of e)this.queue.push(t);(We.ie&&We.ie_version<=11||We.ios&&t.composing)&&e.some((t=>"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length))?this.flushSoon():this.flush()})),As&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),window.addEventListener("resize",this.onResize=this.onResize.bind(this)),"function"==typeof ResizeObserver&&(this.resize=new ResizeObserver((()=>{this.view.docView.lastUpdate{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))}),{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange(),this.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{this.resizeTimeout=-1,this.view.requestMeasure()}),50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout((()=>{this.view.viewState.printing=!1,this.view.requestMeasure()}),500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some(((e,i)=>e!=t[i])))){this.gapIntersection.disconnect();for(let e of t)this.gapIntersection.observe(e);this.gaps=t}}onSelectionChange(t){if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:e}=this,i=this.selectionRange;if(e.state.facet(Ci)?e.root.activeElement!=this.dom:!re(e.dom,i))return;let n=i.anchorNode&&e.docView.nearest(i.anchorNode);n&&n.ignoreEvent(t)||((We.ie&&We.ie_version<=11||We.android&&We.chrome)&&!e.state.selection.main.empty&&i.focusNode&&le(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)?this.flushSoon():this.flush(!1))}readSelectionRange(){let{root:t}=this.view,e=ne(t),i=We.safari&&11==t.nodeType&&function(){let t=document.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}()==this.view.contentDOM&&function(t){let e=null;function i(t){t.preventDefault(),t.stopImmediatePropagation(),e=t.getTargetRanges()[0]}if(t.contentDOM.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",i,!0),!e)return null;let n=e.startContainer,s=e.startOffset,r=e.endContainer,o=e.endOffset,l=t.docView.domAtPos(t.state.selection.main.anchor);le(l.node,l.offset,r,o)&&([n,s,r,o]=[r,o,n,s]);return{anchorNode:n,anchorOffset:s,focusNode:r,focusOffset:o}}(this.view)||e;return!this.selectionRange.eq(i)&&(this.selectionRange.setRange(i),this.selectionChanged=!0)}setSelectionRange(t,e){this.selectionRange.set(t.node,t.offset,e.node,e.offset),this.selectionChanged=!1}listenForScroll(){this.parentCheck=-1;let t=0,e=null;for(let i=this.dom;i;)if(1==i.nodeType)!e&&t{let t=this.delayedAndroidKey;this.delayedAndroidKey=null;let e=this.view.state;ye(this.view.contentDOM,t.key,t.keyCode)?this.processRecords():this.flush(),this.view.state==e&&this.view.update([])})),this.delayedAndroidKey&&"Enter"!=t||(this.delayedAndroidKey={key:t,keyCode:e})}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=window.setTimeout((()=>{this.delayedFlush=-1,this.flush()}),20))}forceFlush(){this.delayedFlush>=0&&(window.clearTimeout(this.delayedFlush),this.delayedFlush=-1,this.flush())}processRecords(){let t=this.queue;for(let e of this.observer.takeRecords())t.push(e);t.length&&(this.queue=[]);let e=-1,i=-1,n=!1;for(let s of t){let t=this.readMutation(s);t&&(t.typeOver&&(n=!0),-1==e?({from:e,to:i}=t):(e=Math.min(t.from,e),i=Math.max(t.to,i)))}return{from:e,to:i,typeOver:n}}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return;t&&this.readSelectionRange();let{from:e,to:i,typeOver:n}=this.processRecords(),s=this.selectionChanged&&re(this.dom,this.selectionRange);if(e<0&&!s)return;this.selectionChanged=!1;let r=this.view.state;this.onChange(e,i,n),this.view.state==r&&this.view.update([])}readMutation(t){let e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){let i=Ms(e,t.previousSibling||t.target.previousSibling,-1),n=Ms(e,t.nextSibling||t.target.nextSibling,1);return{from:i?e.posAfter(i):e.posAtStart,to:n?e.posBefore(n):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}destroy(){var t,e,i;this.stop(),null===(t=this.intersection)||void 0===t||t.disconnect(),null===(e=this.gapIntersection)||void 0===e||e.disconnect(),null===(i=this.resize)||void 0===i||i.disconnect();for(let t of this.scrollTargets)t.removeEventListener("scroll",this.onScroll);window.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize),window.removeEventListener("beforeprint",this.onPrint),this.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout)}}function Ms(t,e,i){for(;e;){let n=Se.get(e);if(n&&n.parent==t)return n;let s=e.parentNode;e=s!=t.dom?s:i>0?e.nextSibling:e.previousSibling}return null}function Ds(t,e,i,n){let s,r,o=t.state.selection.main;if(e>-1){let n=t.docView.domBoundsAround(e,i,0);if(!n||t.state.readOnly)return;let{from:l,to:h}=n,a=t.docView.impreciseHead||t.docView.impreciseAnchor?[]:function(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:i,anchorOffset:n,focusNode:s,focusOffset:r}=t.observer.selectionRange;i&&(e.push(new en(i,n)),s==i&&r==n||e.push(new en(s,r)));return e}(t),c=new Zi(a,t.state);c.readRange(n.startDOM,n.endDOM);let u=o.from,f=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||We.android&&c.text.length0&&l>0&&t.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if("end"==n){i-=o+Math.max(0,r-Math.min(o,l))-r}if(o=o?r-i:0,l=r+(l-o),o=r}else if(l=l?r-i:0,o=r+(o-l),l=r}return{from:r,toA:o,toB:l}}(t.state.doc.sliceString(l,h,"￿"),c.text,u-l,f);p&&(We.chrome&&13==t.inputState.lastKeyCode&&p.toB==p.from+2&&"￿￿"==c.text.slice(p.from,p.toB)&&p.toB--,s={from:l+p.from,to:l+p.toA,insert:d.of(c.text.slice(p.from,p.toB).split("￿"))}),r=function(t,e){if(0==t.length)return null;let i=t[0].pos,n=2==t.length?t[1].pos:i;return i>-1&&n>-1?B.single(i+e,n+e):null}(a,l)}else if(t.hasFocus||!t.state.facet(Ci)){let e=t.observer.selectionRange,{impreciseHead:i,impreciseAnchor:n}=t.docView,s=i&&i.node==e.focusNode&&i.offset==e.focusOffset||!se(t.contentDOM,e.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(e.focusNode,e.focusOffset),l=n&&n.node==e.anchorNode&&n.offset==e.anchorOffset||!se(t.contentDOM,e.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(e.anchorNode,e.anchorOffset);s==o.head&&l==o.anchor||(r=B.single(l,s))}if(s||r)if(!s&&n&&!o.empty&&r&&r.main.empty?s={from:o.from,to:o.to,insert:t.state.doc.slice(o.from,o.to)}:s&&s.from>=o.from&&s.to<=o.to&&(s.from!=o.from||s.to!=o.to)&&o.to-o.from-(s.to-s.from)<=4&&(s={from:o.from,to:o.to,insert:t.state.doc.slice(o.from,s.from).append(s.insert).append(t.state.doc.slice(s.to,o.to))}),s){let e=t.state;if(We.ios&&t.inputState.flushIOSKey(t))return;if(We.android&&(s.from==o.from&&s.to==o.to&&1==s.insert.length&&2==s.insert.lines&&ye(t.contentDOM,"Enter",13)||s.from==o.from-1&&s.to==o.to&&0==s.insert.length&&ye(t.contentDOM,"Backspace",8)||s.from==o.from&&s.to==o.to+1&&0==s.insert.length&&ye(t.contentDOM,"Delete",46)))return;let i,n=s.insert.toString();if(t.state.facet(yi).some((e=>e(t,s.from,s.to,n))))return;if(t.inputState.composing>=0&&t.inputState.composing++,s.from>=o.from&&s.to<=o.to&&s.to-s.from>=(o.to-o.from)/3&&(!r||r.main.empty&&r.main.from==s.from+s.insert.length)&&t.inputState.composing<0){let n=o.froms.to?e.sliceDoc(s.to,o.to):"";i=e.replaceSelection(t.state.toText(n+s.insert.sliceString(0,void 0,t.state.lineBreak)+r))}else{let n=e.changes(s),l=r&&!e.selection.main.eq(r.main)&&r.main.to<=n.newLength?r.main:void 0;if(e.selection.ranges.length>1&&t.inputState.composing>=0&&s.to<=o.to&&s.to>=o.to-10){let r=t.state.sliceDoc(s.from,s.to),h=rn(t)||t.state.doc.lineAt(o.head),a=o.to-s.to,c=o.to-o.from;i=e.changeByRange((i=>{if(i.from==o.from&&i.to==o.to)return{changes:n,range:l||i.map(n)};let u=i.to-a,f=u-r.length;if(i.to-i.from!=c||t.state.sliceDoc(f,u)!=r||h&&i.to>=h.from&&i.from<=h.to)return{range:i};let d=e.changes({from:f,to:u,insert:s.insert}),p=i.to-o.to;return{changes:d,range:l?B.range(Math.max(0,l.anchor+p),Math.max(0,l.head+p)):i.map(d)}}))}else i={changes:n,selection:l&&e.selection.replaceRange(l)}}let l="input.type";t.composing&&(l+=".compose",t.inputState.compositionFirstChange&&(l+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(i,{scrollIntoView:!0,userEvent:l})}else if(r&&!r.main.eq(o)){let e=!1,i="select";t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(e=!0),i=t.inputState.lastSelectionOrigin),t.dispatch({selection:r,scrollIntoView:e,userEvent:i})}}class Os{constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(t=>this.update([t])),this.dispatch=this.dispatch.bind(this),this.root=t.root||function(t){for(;t;){if(t&&(9==t.nodeType||11==t.nodeType&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}(t.parent)||document,this.viewState=new rs(t.state||Ct.create()),this.plugins=this.state.facet(Ti).map((t=>new Li(t)));for(let t of this.plugins)t.update(this);this.observer=new Cs(this,((t,e,i)=>{Ds(this,t,e,i)}),(t=>{this.inputState.runScrollHandlers(this,t),this.observer.intersecting&&this.measure()})),this.inputState=new bn(this),this.docView=new nn(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}dispatch(...t){this._dispatch(1==t.length&&t[0]instanceof pt?t[0]:this.state.update(...t))}update(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let e,i=!1,n=this.state;for(let e of t){if(e.startState!=n)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");n=e.state}if(this.destroyed)return void(this.viewState.state=n);if(n.facet(Ct.phrases)!=this.state.facet(Ct.phrases))return this.setState(n);e=new Hi(this,n,t);let s=this.viewState.scrollTarget;try{this.updateState=2;for(let e of t){if(s&&(s=s.map(e.changes)),e.scrollIntoView){let{main:t}=e.state.selection;s=new ki(t.empty?t:B.cursor(t.head,t.head>t.anchor?-1:1))}for(let t of e.effects)t.is(bi)?s=new ki(t.value):t.is(xi)?s=new ki(t.value,"center"):t.is(Si)&&(s=t.value)}this.viewState.update(e,s),this.bidiCache=Ls.update(this.bidiCache,e.changes),e.empty||(this.updatePlugins(e),this.inputState.update(e)),i=this.docView.update(e),this.state.facet(Ii)!=this.styleModules&&this.mountStyles(),this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(i,t.some((t=>t.isUserEvent("select.pointer"))))}finally{this.updateState=0}if(e.startState.facet(ms)!=e.state.facet(ms)&&(this.viewState.mustMeasureContent=!0),(i||s||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!e.empty)for(let t of this.state.facet(wi))t(e)}setState(t){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)return void(this.viewState.state=t);this.updateState=2;let e=this.hasFocus;try{for(let t of this.plugins)t.destroy(this);this.viewState=new rs(t),this.plugins=t.facet(Ti).map((t=>new Li(t))),this.pluginMap.clear();for(let t of this.plugins)t.update(this);this.docView=new nn(this),this.inputState.ensureHandlers(this),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}e&&this.focus(),this.requestMeasure()}updatePlugins(t){let e=t.startState.facet(Ti),i=t.state.facet(Ti);if(e!=i){let n=[];for(let s of i){let i=e.indexOf(s);if(i<0)n.push(new Li(s));else{let e=this.plugins[i];e.mustUpdate=t,n.push(e)}}for(let e of this.plugins)e.mustUpdate!=t&&e.destroy(this);this.plugins=n,this.pluginMap.clear(),this.inputState.ensureHandlers(this)}else for(let e of this.plugins)e.mustUpdate=t;for(let t=0;t-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.flush();let e=null;try{for(let t=0;;t++){this.updateState=1;let i=this.viewport,n=this.viewState.measure(this);if(!n&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(t>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let s=[];4&n||([this.measureRequests,s]=[s,this.measureRequests]);let r=s.map((t=>{try{return t.read(this)}catch(t){return Ai(this.state,t),Es}})),o=new Hi(this,this.state),l=!1,h=!1;o.flags|=n,e?e.flags|=n:e=o,this.updateState=2,o.empty||(this.updatePlugins(o),this.inputState.update(o),this.updateAttrs(),l=this.docView.update(o));for(let t=0;t{Ze(this.contentDOM,this.contentAttrs,e),Ze(this.dom,this.editorAttrs,t)})),this.editorAttrs=t,this.contentAttrs=e}showAnnouncements(t){let e=!0;for(let i of t)for(let t of i.effects)if(t.is(Os.announce)){e&&(this.announceDOM.textContent=""),e=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=t.value}}mountStyles(){this.styleModules=this.state.facet(Ii),Rt.mount(this.root,this.styleModules.concat(ks).reverse())}readMeasured(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=requestAnimationFrame((()=>this.measure()))),t){if(null!=t.key)for(let e=0;ee.spec==t))||null),e&&e.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}blockAtHeight(t,e){let i=Rs(e,this);return this.elementAtHeight(t-i).moveY(i)}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}visualLineAtHeight(t,e){let i=Rs(e,this);return this.lineBlockAtHeight(t-i).moveY(i)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}viewportLines(t,e){let i=Rs(e,this);for(let e of this.viewportLineBlocks)t(e.moveY(i))}get viewportLineBlocks(){return this.viewState.viewportLines}visualLineAt(t,e=0){return this.lineBlockAt(t).moveY(e+this.viewState.paddingTop)}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,e,i){return yn(this,t,wn(this,t,e,i))}moveByGroup(t,e){return yn(this,t,wn(this,t,e,(e=>function(t,e,i){let n=t.state.charCategorizer(e),s=n(i);return t=>{let e=n(t);return s==xt.Space&&(s=e),s==e}}(this,t.head,e))))}moveToLineBoundary(t,e,i=!0){return function(t,e,i,n){let s=t.state.doc.lineAt(e.head),r=n&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>s.from?e.head-1:e.head):null;if(r){let e=t.dom.getBoundingClientRect(),n=t.posAtCoords({x:i==(t.textDirection==Wi.LTR)?e.right-1:e.left+1,y:(r.top+r.bottom)/2});if(null!=n)return B.cursor(n,i?-1:1)}let o=hi.find(t.docView,e.head),l=o?i?o.posAtEnd:o.posAtStart:i?s.to:s.from;return B.cursor(l,i?-1:1)}(this,t,e,i)}moveVertically(t,e,i){return yn(this,t,function(t,e,i,n){let s=e.head,r=i?1:-1;if(s==(i?t.state.doc.length:0))return B.cursor(s,e.assoc);let o,l=e.goalColumn,h=t.contentDOM.getBoundingClientRect(),a=t.coordsAtPos(s),c=t.documentTop;if(a)null==l&&(l=a.left-h.left),o=r<0?a.top:a.bottom;else{let e=t.viewState.lineBlockAt(s-c);null==l&&(l=Math.min(h.right-h.left,t.defaultCharacterWidth*(s-e.from))),o=(r<0?e.top:e.bottom)+c}let u=h.left+l,f=null!=n?n:t.defaultLineHeight>>1;for(let i=0;;i+=10){let n=o+(f+i)*r,a=gn(t,{x:u,y:n},!1,r);if(nh.bottom||(r<0?as))return B.cursor(a,e.assoc,void 0,l)}}(this,t,e,i))}scrollPosIntoView(t){this.dispatch({effects:bi.of(B.cursor(t))})}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,e=0){return this.docView.posFromDOM(t,e)}posAtCoords(t,e=!0){return this.readMeasured(),gn(this,t,e)}coordsAtPos(t,e=1){this.readMeasured();let i=this.docView.coordsAt(t,e);if(!i||i.left==i.right)return i;let n=this.state.doc.lineAt(t),s=this.bidiSpans(n);return fe(i,s[Gi.find(s,t-n.from,-1,e)].dir==Wi.LTR==e>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.heightOracle.direction}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>Ts)return Yi(t.length);let e=this.textDirection;for(let i of this.bidiCache)if(i.from==t.from&&i.dir==e)return i.order;let i=function(t,e){let i=t.length,n=e==zi?1:2,s=e==zi?2:1;if(!t||1==n&&!Ki.test(t))return Yi(i);for(let e=0,s=n,o=n;e=0;t-=3)if($i[t+1]==-r){let e=$i[t+2],i=2&e?n:4&e?1&e?s:n:0;i&&(Ji[l]=Ji[$i[t]]=i),h=t;break}}else{if(189==$i.length)break;$i[h++]=l,$i[h++]=e,$i[h++]=a}else if(2==(o=Ji[l])||1==o){let t=o==n;a=t?0:1;for(let e=h-3;e>=0;e-=3){let i=$i[e+2];if(2&i)break;if(t)$i[e+2]|=2;else{if(4&i)break;$i[e+2]|=4}}}for(let t=0;te;){let t=i,n=2!=Ji[--i];for(;i>e&&n==(2!=Ji[i-1]);)i--;o.push(new Gi(i,t,n?2:1))}else o.push(new Gi(e,t,0))}else for(let t=0;tDate.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore((()=>{ve(this.contentDOM),this.docView.updateSelection()}))}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,e={}){return Si.of(new ki("number"==typeof t?B.cursor(t):t,e.y,e.x,e.yMargin,e.xMargin))}static domEventHandlers(t){return Ri.define((()=>({})),{eventHandlers:t})}static theme(t,e){let i=Rt.newName(),n=[ms.of(i),Ii.of(xs(`.${i}`,t))];return e&&e.dark&&n.push(gs.of(!0)),n}static baseTheme(t){return Y.lowest(Ii.of(xs("."+vs,t,bs)))}}Os.scrollTo=bi,Os.centerOn=xi,Os.styleModule=Ii,Os.inputHandler=yi,Os.exceptionSink=vi,Os.updateListener=wi,Os.editable=Ci,Os.mouseSelectionStyle=gi,Os.dragMovesSelection=mi,Os.clickAddsSelectionRange=pi,Os.decorations=Ni,Os.darkTheme=gs,Os.contentAttributes=Pi,Os.editorAttributes=Bi,Os.lineWrapping=Os.contentAttributes.of({class:"cm-lineWrapping"}),Os.announce=dt.define();const Ts=4096;function Rs(t,e){return(null==t?e.contentDOM.getBoundingClientRect().top:t)+e.viewState.paddingTop}const Es={};class Ls{constructor(t,e,i,n){this.from=t,this.to=e,this.dir=i,this.order=n}static update(t,e){if(e.empty)return t;let i=[],n=t.length?t[t.length-1].dir:Wi.LTR;for(let s=Math.max(0,t.length-10);s=0;s--){let e=n[s],r="function"==typeof e?e(t):e;r&&Xe(r,i)}return i}const Ps=We.mac?"mac":We.windows?"win":We.linux?"linux":"key";function Ns(t,e,i){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),!1!==i&&e.shiftKey&&(t="Shift-"+t),t}const Is=Os.domEventHandlers({keydown:(t,e)=>Fs(Ws(e.state),t,e,"editor")}),Vs=V.define({enables:Is}),Hs=new WeakMap;function Ws(t){let e=t.facet(Vs),i=Hs.get(e);return i||Hs.set(e,i=function(t,e=Ps){let i=Object.create(null),n=Object.create(null),s=(t,e)=>{let i=n[t];if(null==i)n[t]=e;else if(i!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},r=(t,n,r,o)=>{let l=i[t]||(i[t]=Object.create(null)),h=n.split(/ (?!$)/).map((t=>function(t,e){const i=t.split(/-(?!$)/);let n,s,r,o,l=i[i.length-1];"Space"==l&&(l=" ");for(let t=0;t{let n=zs={view:e,prefix:i,scope:t};return setTimeout((()=>{zs==n&&(zs=null)}),4e3),!0}]})}let a=h.join(" ");s(a,!1);let c=l[a]||(l[a]={preventDefault:!1,commands:[]});c.commands.push(r),o&&(c.preventDefault=!0)};for(let i of t){let t=i[e]||i.key;if(t)for(let e of i.scope?i.scope.split(" "):["editor"])r(e,t,i.run,i.preventDefault),i.shift&&r(e,"Shift-"+t,i.shift,i.preventDefault)}return i}(e.reduce(((t,e)=>t.concat(e)),[]))),i}let zs=null;function Fs(t,e,i,n){let s=function(t){var e=!(te&&(t.ctrlKey||t.altKey||t.metaKey)||Zt&&t.shiftKey&&t.key&&1==t.key.length||"Unidentified"==t.key)&&t.key||(t.shiftKey?Yt:Jt)[t.keyCode]||t.key||"Unidentified";return"Esc"==e&&(e="Escape"),"Del"==e&&(e="Delete"),"Left"==e&&(e="ArrowLeft"),"Up"==e&&(e="ArrowUp"),"Right"==e&&(e="ArrowRight"),"Down"==e&&(e="ArrowDown"),e}(e),r=1==s.length&&" "!=s,o="",l=!1;zs&&zs.view==i&&zs.scope==n&&(o=zs.prefix+" ",(l=kn.indexOf(e.keyCode)<0)&&(zs=null));let h,a=t=>{if(t){for(let e of t.commands)if(e(i))return!0;t.preventDefault&&(l=!0)}return!1},c=t[n];if(c){if(a(c[o+Ns(s,e,!r)]))return!0;if(r&&(e.shiftKey||e.altKey||e.metaKey)&&(h=Jt[e.keyCode])&&h!=s){if(a(c[o+Ns(h,e,!0)]))return!0}else if(r&&e.shiftKey&&a(c[o+Ns(s,e,!0)]))return!0}return l}const qs=!We.ios,_s=V.define({combine:t=>Mt(t,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,e)=>Math.min(t,e),drawRangeCursor:(t,e)=>t||e})});function js(t={}){return[_s.of(t),$s,Gs]}class Us{constructor(t,e,i,n,s){this.left=t,this.top=e,this.width=i,this.height=n,this.className=s}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width>=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}const $s=Ri.fromClass(class{constructor(t){this.view=t,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=t.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=t.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),t.requestMeasure(this.measureReq),this.setBlinkRate()}setBlinkRate(){this.cursorLayer.style.animationDuration=this.view.state.facet(_s).cursorBlinkRate+"ms"}update(t){let e=t.startState.facet(_s)!=t.state.facet(_s);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some((t=>t.scrollIntoView))&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}readPos(){let{state:t}=this.view,e=t.facet(_s),i=t.selection.ranges.map((t=>t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];let i=Math.max(e.from,t.viewport.from),n=Math.min(e.to,t.viewport.to),s=t.textDirection==Wi.LTR,r=t.contentDOM,o=r.getBoundingClientRect(),l=Js(t),h=window.getComputedStyle(r.firstChild),a=o.left+parseInt(h.paddingLeft)+Math.min(0,parseInt(h.textIndent)),c=o.right-parseInt(h.paddingRight),u=Xs(t,i),f=Xs(t,n),d=u.type==ei.Text?u:null,p=f.type==ei.Text?f:null;t.lineWrapping&&(d&&(d=Ys(t,i,d)),p&&(p=Ys(t,n,p)));if(d&&p&&d.from==p.from)return g(v(e.from,e.to,d));{let i=d?v(e.from,null,d):w(u,!1),n=p?v(null,e.to,p):w(f,!0),s=[];return(d||u).to<(p||f).from-1?s.push(m(a,i.bottom,c,n.top)):i.bottomu&&n.from=r)break;l>s&&h(Math.max(t,s),null==e&&t<=u,Math.min(l,r),null==i&&l>=f,o.dir)}if(s=n.to+1,s>=r)break}return 0==l.length&&h(u,null==e,f,null==i,t.textDirection),{top:r,bottom:o,horizontal:l}}function w(t,e){let i=o.top+(e?t.top:t.bottom);return{top:i,bottom:i,horizontal:[]}}}(this.view,t))).reduce(((t,e)=>t.concat(e))),n=[];for(let i of t.selection.ranges){let s=i==t.selection.main;if(i.empty?!s||qs:e.drawRangeCursor){let t=Qs(this.view,i,s);t&&n.push(t)}}return{rangePieces:i,cursors:n}}drawSel({rangePieces:t,cursors:e}){if(t.length!=this.rangePieces.length||t.some(((t,e)=>!t.eq(this.rangePieces[e])))){this.selectionLayer.textContent="";for(let e of t)this.selectionLayer.appendChild(e.draw());this.rangePieces=t}if(e.length!=this.cursors.length||e.some(((t,e)=>!t.eq(this.cursors[e])))){let t=this.cursorLayer.children;if(t.length!==e.length){this.cursorLayer.textContent="";for(const t of e)this.cursorLayer.appendChild(t.draw())}else e.forEach(((e,i)=>e.adjust(t[i])));this.cursors=e}}destroy(){this.selectionLayer.remove(),this.cursorLayer.remove()}}),Ks={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};qs&&(Ks[".cm-line"].caretColor="transparent !important");const Gs=Y.highest(Os.theme(Ks));function Js(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==Wi.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function Ys(t,e,i){let n=B.cursor(e);return{from:Math.max(i.from,t.moveToLineBoundary(n,!1,!0).from),to:Math.min(i.to,t.moveToLineBoundary(n,!0,!0).from),type:ei.Text}}function Xs(t,e){let i=t.lineBlockAt(e);if(Array.isArray(i.type))for(let t of i.type)if(t.to>e||t.to==e&&(t.to==i.to||t.type==ei.Text))return t;return i}function Qs(t,e,i){let n=t.coordsAtPos(e.head,e.assoc||1);if(!n)return null;let s=Js(t);return new Us(n.left-s.left,n.top-s.top,-1,n.bottom-n.top,i?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}function Zs(){return er}const tr=ii.line({class:"cm-activeLine"}),er=Ri.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,i=[];for(let n of t.state.selection.ranges){if(!n.empty)return ii.none;let s=t.lineBlockAt(n.head);s.from>e&&(i.push(tr.range(s.from)),e=s.from)}return ii.set(i)}},{decorations:t=>t.decorations}),ir=1024;let nr=0;class sr{constructor(t,e){this.from=t,this.to=e}}class rr{constructor(t={}){this.id=nr++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof t&&(t=lr.match(t)),e=>{let i=t(e);return void 0===i?null:[this,i]}}}rr.closedBy=new rr({deserialize:t=>t.split(" ")}),rr.openedBy=new rr({deserialize:t=>t.split(" ")}),rr.group=new rr({deserialize:t=>t.split(" ")}),rr.contextHash=new rr({perNode:!0}),rr.lookAhead=new rr({perNode:!0}),rr.mounted=new rr({perNode:!0});const or=Object.create(null);class lr{constructor(t,e,i,n=0){this.name=t,this.props=e,this.id=i,this.flags=n}static define(t){let e=t.props&&t.props.length?Object.create(null):or,i=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),n=new lr(t.name||"",e,t.id,i);if(t.props)for(let i of t.props)if(Array.isArray(i)||(i=i(n)),i){if(i[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");e[i[0].id]=i[1]}return n}prop(t){return this.props[t.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(t){if("string"==typeof t){if(this.name==t)return!0;let e=this.prop(rr.group);return!!e&&e.indexOf(t)>-1}return this.id==t}static match(t){let e=Object.create(null);for(let i in t)for(let n of i.split(" "))e[n]=t[i];return t=>{for(let i=t.prop(rr.group),n=-1;n<(i?i.length:0);n++){let s=e[n<0?t.name:i[n]];if(s)return s}}}}lr.none=new lr("",Object.create(null),0,8);class hr{constructor(t){this.types=t;for(let e=0;et.node;;){let o=!1;if(t.from<=s&&t.to>=n&&(t.type.isAnonymous||!1!==e(t.type,t.from,t.to,r))){if(t.firstChild())continue;t.type.isAnonymous||(o=!0)}for(;o&&i&&i(t.type,t.from,t.to,r),o=t.type.isAnonymous,!t.nextSibling();){if(!t.parent())return;o=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let e in this.props)t.push([+e,this.props[e]]);return t}balance(t={}){return this.children.length<=8?this:Cr(lr.none,this.children,this.positions,0,this.children.length,0,this.length,((t,e,i)=>new ur(this.type,t,e,i,this.propValues)),t.makeTree||((t,e,i)=>new ur(lr.none,t,e,i)))}static build(t){return function(t){var e;let{buffer:i,nodeSet:n,maxBufferLength:s=ir,reused:r=[],minRepeatType:o=n.types.length}=t,l=Array.isArray(i)?new fr(i,i.length):i,h=n.types,a=0,c=0;function u(t,e,i,v,w){let{id:y,start:b,end:x,size:k}=l,S=c;for(;k<0;){if(l.next(),-1==k){let e=r[y];return i.push(e),void v.push(b-t)}if(-3==k)return void(a=y);if(-4==k)return void(c=y);throw new RangeError(`Unrecognized record size: ${k}`)}let A,C,M=h[y],D=b-t;if(x-b<=s&&(C=m(l.pos-e,w))){let e=new Uint16Array(C.size-C.skip),i=l.pos-C.size,s=e.length;for(;l.pos>i;)s=g(C.start,e,s);A=new dr(e,x-C.start,n),D=C.start-t}else{let t=l.pos-k;l.next();let e=[],i=[],n=y>=o?y:-1,r=0,h=x;for(;l.pos>t;)n>=0&&l.id==n&&l.size>=0?(l.end<=h-s&&(d(e,i,b,r,l.end,h,n,S),r=e.length,h=l.end),l.next()):u(b,t,e,i,n);if(n>=0&&r>0&&r-1&&r>0){let t=f(M);A=Cr(M,e,i,0,e.length,0,x-b,t,t)}else A=p(M,e,i,x-b,S-x)}i.push(A),v.push(D)}function f(t){return(e,i,n)=>{let s,r,o=0,l=e.length-1;if(l>=0&&(s=e[l])instanceof ur){if(!l&&s.type==t&&s.length==n)return s;(r=s.prop(rr.lookAhead))&&(o=i[l]+s.length+r)}return p(t,e,i,n,o)}}function d(t,e,i,s,r,o,l,h){let a=[],c=[];for(;t.length>s;)a.push(t.pop()),c.push(e.pop()+i-r);t.push(p(n.types[l],a,c,o-r,h-o)),e.push(r-i)}function p(t,e,i,n,s=0,r){if(a){let t=[rr.contextHash,a];r=r?[t].concat(r):[t]}if(s>25){let t=[rr.lookAhead,s];r=r?[t].concat(r):[t]}return new ur(t,e,i,n,r)}function m(t,e){let i=l.fork(),n=0,r=0,h=0,a=i.end-s,c={size:0,start:0,skip:0};t:for(let s=i.pos-t;i.pos>s;){let t=i.size;if(i.id==e&&t>=0){c.size=n,c.start=r,c.skip=h,h+=4,n+=4,i.next();continue}let l=i.pos-t;if(t<0||l=o?4:0,f=i.start;for(i.next();i.pos>l;){if(i.size<0){if(-3!=i.size)break t;u+=4}else i.id>=o&&(u+=4);i.next()}r=f,n+=t,h+=u}return(e<0||n==t)&&(c.size=n,c.start=r,c.skip=h),c.size>4?c:void 0}function g(t,e,i){let{id:n,start:s,end:r,size:h}=l;if(l.next(),h>=0&&n4){let n=l.pos-(h-4);for(;l.pos>n;)i=g(t,e,i)}e[--i]=o,e[--i]=r-t,e[--i]=s-t,e[--i]=n}else-3==h?a=n:-4==h&&(c=n);return i}let v=[],w=[];for(;l.pos>0;)u(t.start||0,t.bufferStart||0,v,w,-1);let y=null!==(e=t.length)&&void 0!==e?e:v.length?w[0]+v[0].length:0;return new ur(h[t.topID],v.reverse(),w.reverse(),y)}(t)}}ur.empty=new ur(lr.none,[],[],0);class fr{constructor(t,e){this.buffer=t,this.index=e}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new fr(this.buffer,this.index)}}class dr{constructor(t,e,i){this.buffer=t,this.length=e,this.set=i}get type(){return lr.none}toString(){let t=[];for(let e=0;e0));l=r[l+3]);return o}slice(t,e,i,n){let s=this.buffer,r=new Uint16Array(e-t);for(let n=t,o=0;n=e&&ie;case 1:return i<=e&&n>e;case 2:return n>e;case 4:return!0}}function mr(t,e){let i=t.childBefore(e);for(;i;){let e=i.lastChild;if(!e||e.to!=i.to)break;e.type.isError&&e.from==e.to?(t=i,i=e.prevSibling):i=e}return t}function gr(t,e,i,n){for(var s;t.from==t.to||(i<1?t.from>=e:t.from>e)||(i>-1?t.to<=e:t.to0?o.length:-1;t!=h;t+=e){let h=o[t],a=l[t]+r._from;if(pr(n,i,a,a+h.length))if(h instanceof dr){if(2&s)continue;let o=h.findChild(0,h.buffer.length,e,i-a,n);if(o>-1)return new br(new yr(r,h,t,a),null,o)}else if(1&s||!h.type.isAnonymous||kr(h)){let o;if(!(1&s)&&h.props&&(o=h.prop(rr.mounted))&&!o.overlay)return new vr(o.tree,a,t,r);let l=new vr(h,a,t,r);return 1&s||!l.type.isAnonymous?l:l.nextChild(e<0?h.children.length-1:0,e,i,n)}}if(1&s||!r.type.isAnonymous)return null;if(t=r.index>=0?r.index+e:e<0?-1:r._parent.node.children.length,r=r._parent,!r)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this.node.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this.node.children.length-1,-1,t,-2)}enter(t,e,i=!0,n=!0){let s;if(i&&(s=this.node.prop(rr.mounted))&&s.overlay){let i=t-this.from;for(let{from:t,to:n}of s.overlay)if((e>0?t<=i:t=i:n>i))return new vr(s.tree,s.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,e,n?0:2)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get cursor(){return new xr(this)}get tree(){return this.node}toTree(){return this.node}resolve(t,e=0){return gr(this,t,e,!1)}resolveInner(t,e=0){return gr(this,t,e,!0)}enterUnfinishedNodesBefore(t){return mr(this,t)}getChild(t,e=null,i=null){let n=wr(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return wr(this,t,e,i)}toString(){return this.node.toString()}}function wr(t,e,i,n){let s=t.cursor,r=[];if(!s.firstChild())return r;if(null!=i)for(;!s.type.is(i);)if(!s.nextSibling())return r;for(;;){if(null!=n&&s.type.is(n))return r;if(s.type.is(e)&&r.push(s.node),!s.nextSibling())return null==n?r:[]}}class yr{constructor(t,e,i,n){this.parent=t,this.buffer=e,this.index=i,this.start=n}}class br{constructor(t,e,i){this.context=t,this._parent=e,this.index=i,this.type=t.buffer.set.types[t.buffer.buffer[i]]}get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}child(t,e,i){let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.context.start,i);return s<0?null:new br(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,e,i,n=!0){if(!n)return null;let{buffer:s}=this.context,r=s.findChild(this.index+4,s.buffer[this.index+3],e>0?1:-1,t-this.context.start,e);return r<0?null:new br(this.context,this,r)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,e=t.buffer[this.index+3];return e<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new br(this.context,this._parent,e):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,e=this._parent?this._parent.index+4:0;return this.index==e?this.externalSibling(-1):new br(this.context,this._parent,t.findChild(e,this.index,-1,0,4))}get cursor(){return new xr(this)}get tree(){return null}toTree(){let t=[],e=[],{buffer:i}=this.context,n=this.index+4,s=i.buffer[this.index+3];if(s>n){let r=i.buffer[this.index+1],o=i.buffer[this.index+2];t.push(i.slice(n,s,r,o)),e.push(0)}return new ur(this.type,t,e,this.to-this.from)}resolve(t,e=0){return gr(this,t,e,!1)}resolveInner(t,e=0){return gr(this,t,e,!0)}enterUnfinishedNodesBefore(t){return mr(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,e=null,i=null){let n=wr(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return wr(this,t,e,i)}}class xr{constructor(t,e=0){if(this.mode=e,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof vr)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let e=t._parent;e;e=e._parent)this.stack.unshift(e.index);this.bufferNode=t,this.yieldBuf(t.index)}}get name(){return this.type.name}yieldNode(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}yieldBuf(t,e){this.index=t;let{start:i,buffer:n}=this.buffer;return this.type=e||n.set.types[n.buffer[t]],this.from=i+n.buffer[t+1],this.to=i+n.buffer[t+2],!0}yield(t){return!!t&&(t instanceof vr?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,e,i){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree.node.children.length-1:0,t,e,i,this.mode));let{buffer:n}=this.buffer,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.buffer.start,i);return!(s<0)&&(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,e,i=!0,n=!0){return this.buffer?!!n&&this.enterChild(1,t,e):this.yield(this._tree.enter(t,e,i&&!(1&this.mode),n))}parent(){if(!this.buffer)return this.yieldNode(1&this.mode?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=1&this.mode?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode));let{buffer:e}=this.buffer,i=this.stack.length-1;if(t<0){let t=i<0?0:this.stack[i]+4;if(this.index!=t)return this.yieldBuf(e.findChild(t,this.index,-1,0,4))}else{let t=e.buffer[this.index+3];if(t<(i<0?e.buffer.length:e.buffer[this.stack[i]+3]))return this.yieldBuf(t)}return i<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let e,i,{buffer:n}=this;if(n){if(t>0){if(this.index-1)for(let n=e+t,s=t<0?-1:i.node.children.length;n!=s;n+=t){let t=i.node.children[n];if(1&this.mode||t instanceof dr||!t.type.isAnonymous||kr(t))return!1}return!0}move(t,e){if(e&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,e=0){for(;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(let r=t;r;r=r._parent)if(r.index==n){if(n==this.index)return r;e=r,i=s+1;break t}n=this.stack[--s]}for(let t=i;tt instanceof dr||!t.type.isAnonymous||kr(t)))}const Sr=new WeakMap;function Ar(t,e){if(!t.isAnonymous||e instanceof dr||e.type!=t)return 1;let i=Sr.get(e);if(null==i){i=1;for(let n of e.children){if(n.type!=t||!(n instanceof ur)){i=1;break}i+=Ar(t,n)}Sr.set(e,i)}return i}function Cr(t,e,i,n,s,r,o,l,h){let a=0;for(let i=n;i=c)break;p+=e}if(a==s+1){if(p>c){let t=i[s];e(t.children,t.positions,0,t.children.length,n[s]+l);continue}u.push(i[s])}else{let e=n[a-1]+i[a-1].length-d;u.push(Cr(t,i,n,s,a,d,e,null,h))}f.push(d+l-r)}}(e,i,n,s,0),(l||h)(u,f,o)}class Mr{constructor(t,e,i,n,s=!1,r=!1){this.from=t,this.to=e,this.tree=i,this.offset=n,this.open=(s?1:0)|(r?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(t,e=[],i=!1){let n=[new Mr(0,t.length,t,0,!1,i)];for(let i of e)i.to>t.length&&n.push(i);return n}static applyChanges(t,e,i=128){if(!e.length)return t;let n=[],s=1,r=t.length?t[0]:null;for(let o=0,l=0,h=0;;o++){let a=o=i)for(;r&&r.from=e.from||c<=e.to||h){let t=Math.max(e.from,l)-h,i=Math.min(e.to,c)-h;e=t>=i?null:new Mr(t,i,e.tree,e.offset+h,o>0,!!a)}if(e&&n.push(e),r.to>c)break;r=snew sr(t.from,t.to))):[new sr(0,0)]:[new sr(0,t.length)],this.createParse(t,e||[],i)}parse(t,e,i){let n=this.startParse(t,e,i);for(;;){let t=n.advance();if(t)return t}}}class Or{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,e){return this.string.slice(t,e)}}var Tr;new rr({perNode:!0});const Rr=new rr;class Er{constructor(t,e,i,n=[]){this.data=t,this.topNode=i,Ct.prototype.hasOwnProperty("tree")||Object.defineProperty(Ct.prototype,"tree",{get(){return Br(this)}}),this.parser=e,this.extension=[qr.of(this),Ct.languageData.of(((t,e,i)=>t.facet(Lr(t,e,i))))].concat(n)}isActiveAt(t,e,i=-1){return Lr(t,e,i)==this.data}findRegions(t){let e=t.facet(qr);if((null==e?void 0:e.data)==this.data)return[{from:0,to:t.doc.length}];if(!e||!e.allowsNesting)return[];let i=[],n=(t,e)=>{if(t.prop(Rr)==this.data)return void i.push({from:e,to:e+t.length});let s=t.prop(rr.mounted);if(s){if(s.tree.prop(Rr)==this.data){if(s.overlay)for(let t of s.overlay)i.push({from:t.from+e,to:t.to+e});else i.push({from:e,to:e+t.length});return}if(s.overlay){let t=i.length;if(n(s.tree,s.overlay[0].from+e),i.length>t)return}}for(let i=0;i=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-i,e-i)}}let Nr=null;class Ir{constructor(t,e,i=[],n,s,r,o,l){this.parser=t,this.state=e,this.fragments=i,this.tree=n,this.treeLen=s,this.viewport=r,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}startParse(){return this.parser.startParse(new Pr(this.state.doc),this.fragments)}work(t,e){return null!=e&&e>=this.state.doc.length&&(e=void 0),this.tree!=ur.empty&&this.isDone(null!=e?e:this.state.doc.length)?(this.takeTree(),!0):this.withContext((()=>{var i;if("number"==typeof t){let e=Date.now()+t;t=()=>Date.now()>e}for(this.parse||(this.parse=this.startParse()),null!=e&&(null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&e=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext((()=>{for(;!(e=this.parse.advance()););})),this.treeLen=t,this.tree=e,this.fragments=this.withoutTempSkipped(Mr.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let e=Nr;Nr=this;try{return t()}finally{Nr=e}}withoutTempSkipped(t){for(let e;e=this.tempSkipped.pop();)t=Vr(t,e.from,e.to);return t}changes(t,e){let{fragments:i,tree:n,treeLen:s,viewport:r,skipped:o}=this;if(this.takeTree(),!t.empty){let e=[];if(t.iterChangedRanges(((t,i,n,s)=>e.push({fromA:t,toA:i,fromB:n,toB:s}))),i=Mr.applyChanges(i,e),n=ur.empty,s=0,r={from:t.mapPos(r.from,-1),to:t.mapPos(r.to,1)},this.skipped.length){o=[];for(let e of this.skipped){let i=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);it.from&&(this.fragments=Vr(this.fragments,i,n),this.skipped.splice(e--,1))}return!(this.skipped.length>=e)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,e){this.skipped.push({from:t,to:e})}static getSkippingParser(t){return new class extends Dr{createParse(e,i,n){let s=n[0].from,r=n[n.length-1].to;return{parsedPos:s,advance(){let e=Nr;if(e){for(let t of n)e.tempSkipped.push(t);t&&(e.scheduleOn=e.scheduleOn?Promise.all([e.scheduleOn,t]):t)}return this.parsedPos=r,new ur(lr.none,[],[],r-s)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let e=this.fragments;return this.treeLen>=t&&e.length&&0==e[0].from&&e[0].to>=t}static get(){return Nr}}function Vr(t,e,i){return Mr.applyChanges(t,[{fromA:e,toA:i,fromB:e,toB:i}])}class Hr{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let e=this.context.changes(t.changes,t.state),i=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),e.viewport.to);return e.work(20,i)||e.takeTree(),new Hr(e)}static init(t){let e=Math.min(3e3,t.doc.length),i=new Ir(t.facet(qr).parser,t,[],ur.empty,0,{from:0,to:e},[],null);return i.work(20,e)||i.takeTree(),new Hr(i)}}Er.state=_.define({create:Hr.init,update(t,e){for(let t of e.effects)if(t.is(Er.setState))return t.value;return e.startState.facet(qr)!=e.state.facet(qr)?Hr.init(e.state):t.apply(e)}});let Wr=t=>{let e=setTimeout((()=>t()),500);return()=>clearTimeout(e)};"undefined"!=typeof requestIdleCallback&&(Wr=t=>{let e=-1,i=setTimeout((()=>{e=requestIdleCallback(t,{timeout:400})}),100);return()=>e<0?clearTimeout(i):cancelIdleCallback(e)});const zr="undefined"!=typeof navigator&&(null===(Tr=navigator.scheduling)||void 0===Tr?void 0:Tr.isInputPending)?()=>navigator.scheduling.isInputPending():null,Fr=Ri.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let e=this.view.state.field(Er.state).context;(e.updateViewport(t.view.viewport)||this.view.viewport.to>e.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(e)}scheduleWork(){if(this.working)return;let{state:t}=this.view,e=t.field(Er.state);e.tree==e.context.tree&&e.context.isDone(t.doc.length)||(this.working=Wr(this.work))}work(t){this.working=null;let e=Date.now();if(this.chunkEndn+1e3,l=s.context.work((()=>zr&&zr()||Date.now()>r),n+(o?0:1e5));this.chunkBudget-=Date.now()-e,(l||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:Er.setState.of(new Hr(s.context))})),this.chunkBudget>0&&(!l||o)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then((()=>this.scheduleWork())).catch((t=>Ai(this.view.state,t))).then((()=>this.workScheduled--)),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),qr=V.define({combine:t=>t.length?t[0]:null,enables:[Er.state,Fr]}),_r=V.define(),jr=V.define({combine:t=>{if(!t.length)return" ";if(!/^(?: +|\t+)$/.test(t[0]))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return t[0]}});function Ur(t){let e=t.facet(jr);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function $r(t,e){let i="",n=t.tabSize;if(9==t.facet(jr).charCodeAt(0))for(;e>=n;)i+="\t",e-=n;for(let t=0;t=i.from&&n<=i.to?s&&n==t?{text:"",from:t}:(e<0?n-1&&(s+=r-this.countColumn(i,i.search(/\S|$/))),s}countColumn(t,e=t.length){return u(t,this.state.tabSize,e)}lineIndent(t,e=1){let{text:i,from:n}=this.lineAt(t,e),s=this.options.overrideIndentation;if(s){let t=s(n);if(t>-1)return t}return this.countColumn(i,i.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const Jr=new rr;function Yr(t){let e=t.type.prop(Jr);if(e)return e;let i,n=t.firstChild;if(n&&(i=n.type.prop(rr.closedBy))){let e=t.lastChild,n=e&&i.indexOf(e.name)>-1;return t=>function(t,e,i,n,s){let r=t.textAfter,o=r.match(/^\s*/)[0].length,l=n&&r.slice(o,o+n.length)==n||s==t.pos+o,h=e?function(t){let e=t.node,i=e.childAfter(e.from),n=e.lastChild;if(!i)return null;let s=t.options.simulateBreak,r=t.state.doc.lineAt(i.from),o=null==s||s<=r.from?r.to:Math.min(r.to,s);for(let t=i.to;;){let s=e.childAfter(t);if(!s||s==n)return null;if(!s.type.isSkipped)return s.from-1&&n%2==(e<0?1:0))return[i[n+e]]}return null}function io(t,e,i,n={}){let s=n.maxScanDistance||1e4,r=n.brackets||"()[]{}",o=Br(t),l=o.resolveInner(e,i);for(let n=l;n;n=n.parent){let s=eo(n.type,i,r);if(s&&n.from0)return null;let a={from:i<0?e-1:e,to:i>0?e+1:e},c=t.doc.iterRange(e,i>0?t.doc.length:0),u=0;for(let t=0;!c.next().done&&t<=r;){let r=c.value;i<0&&(t+=r.length);let l=e+t*i;for(let t=i>0?0:r.length-1,e=i>0?r.length:-1;t!=e;t+=i){let e=o.indexOf(r[t]);if(!(e<0||n.resolve(l+t,1).type!=s))if(e%2==0==i>0)u++;else{if(1==u)return{start:a,end:{from:l+t,to:l+t+1},matched:e>>1==h>>1};u--}}i>0&&(t+=r.length)}return c.done?{start:a,matched:!1}:null}(t,e,i,o,l.type,s,r)}function no(t,e,i,n,s,r){let o=n.parent,l={from:n.from,to:n.to},h=0,a=null==o?void 0:o.cursor;if(a&&(i<0?a.childBefore(n.from):a.childAfter(n.to)))do{if(i<0?a.to<=n.from:a.from>=n.to){if(0==h&&s.indexOf(a.type.name)>-1&&a.fromi.empty?t.moveByChar(i,e):lo(i,e)))}const ao=t=>ho(t,t.textDirection!=Wi.LTR),co=t=>ho(t,t.textDirection==Wi.LTR);function uo(t,e){return oo(t,(i=>i.empty?t.moveByGroup(i,e):lo(i,e)))}function fo(t,e,i){if(e.type.prop(i))return!0;let n=e.to-e.from;return n&&(n>2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function po(t,e,i){let n,s,r=Br(t).resolveInner(e.head),o=i?rr.closedBy:rr.openedBy;for(let n=e.head;;){let e=i?r.childAfter(n):r.childBefore(n);if(!e)break;fo(t,e,o)?r=e:n=i?e.to:e.from}return s=r.type.prop(o)&&(n=i?io(t,r.from,1):io(t,r.to,-1))&&n.matched?i?n.end.to:n.end.from:i?r.to:r.from,B.cursor(s,i?-1:1)}function mo(t,e){return oo(t,(i=>{if(!i.empty)return lo(i,e);let n=t.moveVertically(i,e);return n.head!=i.head?n:t.moveToLineBoundary(i,e)}))}const go=t=>mo(t,!1),vo=t=>mo(t,!0);function wo(t,e){let{state:i}=t,n=so(i.selection,(i=>i.empty?t.moveVertically(i,e,t.dom.clientHeight):lo(i,e)));if(n.eq(i.selection))return!1;let s=t.coordsAtPos(i.selection.main.head),r=t.scrollDOM.getBoundingClientRect();return t.dispatch(ro(i,n),{effects:s&&s.top>r.top&&s.bottomwo(t,!1),bo=t=>wo(t,!0);function xo(t,e,i){let n=t.lineBlockAt(e.head),s=t.moveToLineBoundary(e,i);if(s.head==e.head&&s.head!=(i?n.to:n.from)&&(s=t.moveToLineBoundary(e,i,!1)),!i&&s.head==n.from&&n.length){let i=/^\s*/.exec(t.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;i&&e.head!=n.from+i&&(s=B.cursor(n.from+i))}return s}const ko=t=>oo(t,(e=>xo(t,e,!0))),So=t=>oo(t,(e=>xo(t,e,!1)));function Ao(t,e){let i=so(t.state.selection,(t=>{let i=e(t);return B.range(t.anchor,i.head,i.goalColumn)}));return!i.eq(t.state.selection)&&(t.dispatch(ro(t.state,i)),!0)}function Co(t,e){return Ao(t,(i=>t.moveByChar(i,e)))}const Mo=t=>Co(t,t.textDirection!=Wi.LTR),Do=t=>Co(t,t.textDirection==Wi.LTR);function Oo(t,e){return Ao(t,(i=>t.moveByGroup(i,e)))}function To(t,e){return Ao(t,(i=>t.moveVertically(i,e)))}const Ro=t=>To(t,!1),Eo=t=>To(t,!0);function Lo(t,e){return Ao(t,(i=>t.moveVertically(i,e,t.dom.clientHeight)))}const Bo=t=>Lo(t,!1),Po=t=>Lo(t,!0),No=t=>Ao(t,(e=>xo(t,e,!0))),Io=t=>Ao(t,(e=>xo(t,e,!1))),Vo=({state:t,dispatch:e})=>(e(ro(t,{anchor:0})),!0),Ho=({state:t,dispatch:e})=>(e(ro(t,{anchor:t.doc.length})),!0),Wo=({state:t,dispatch:e})=>(e(ro(t,{anchor:t.selection.main.anchor,head:0})),!0),zo=({state:t,dispatch:e})=>(e(ro(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0);function Fo({state:t,dispatch:e},i){if(t.readOnly)return!1;let n="delete.selection",s=t.changeByRange((t=>{let{from:e,to:s}=t;if(e==s){let t=i(e);te&&(n="delete.forward"),e=Math.min(e,t),s=Math.max(s,t)}return e==s?{range:t}:{changes:{from:e,to:s},range:B.cursor(e)}}));return!s.changes.empty&&(e(t.update(s,{scrollIntoView:!0,userEvent:n})),!0)}function qo(t,e,i){if(t instanceof Os)for(let n of t.pluginField(Di.atomicRanges))n.between(e,e,((t,n)=>{te&&(e=i?n:t)}));return e}const _o=(t,e)=>Fo(t,(i=>{let s,r,{state:o}=t,l=o.doc.lineAt(i);if(!e&&i>l.from&&i_o(t,!1),Uo=t=>_o(t,!0),$o=(t,e)=>Fo(t,(i=>{let s=i,{state:r}=t,o=r.doc.lineAt(s),l=r.charCategorizer(s);for(let t=null;;){if(s==(e?o.to:o.from)){s==i&&o.number!=(e?r.doc.lines:1)&&(s+=e?1:-1);break}let h=n(o.text,s-o.from,e)+o.from,a=o.text.slice(Math.min(s,h)-o.from,Math.max(s,h)-o.from),c=l(a);if(null!=t&&c!=t)break;" "==a&&s==i||(t=c),s=h}return qo(t,s,e)})),Ko=t=>$o(t,!1),Go=t=>Fo(t,(e=>{let i=t.lineBlockAt(e).to;return qo(t,e=s.number){let t=e[e.length-1];t.to=r.to,t.ranges.push(n)}else e.push({from:s.from,to:r.to,ranges:[n]});i=r.number+1}return e}function Yo(t,e,i){if(t.readOnly)return!1;let n=[],s=[];for(let e of Jo(t)){if(i?e.to==t.doc.length:0==e.from)continue;let r=t.doc.lineAt(i?e.to+1:e.from-1),o=r.length+1;if(i){n.push({from:e.to,to:r.to},{from:e.from,insert:r.text+t.lineBreak});for(let i of e.ranges)s.push(B.range(Math.min(t.doc.length,i.anchor+o),Math.min(t.doc.length,i.head+o)))}else{n.push({from:r.from,to:e.from},{from:e.to,insert:t.lineBreak+r.text});for(let t of e.ranges)s.push(B.range(t.anchor-o,t.head-o))}}return!!n.length&&(e(t.update({changes:n,scrollIntoView:!0,selection:B.create(s,t.selection.mainIndex),userEvent:"move.line"})),!0)}function Xo(t,e,i){if(t.readOnly)return!1;let n=[];for(let e of Jo(t))i?n.push({from:e.from,insert:t.doc.slice(e.from,e.to)+t.lineBreak}):n.push({from:e.to,insert:t.lineBreak+t.doc.slice(e.from,e.to)});return e(t.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const Qo=Zo(!1);function Zo(t){return({state:e,dispatch:i})=>{if(e.readOnly)return!1;let n=e.changeByRange((i=>{let{from:n,to:s}=i,r=e.doc.lineAt(n),o=!t&&n==s&&function(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};let i,n=Br(t).resolveInner(e),s=n.childBefore(e),r=n.childAfter(e);return s&&r&&s.to<=e&&r.from>=e&&(i=s.type.prop(rr.closedBy))&&i.indexOf(r.name)>-1&&t.doc.lineAt(s.to).from==t.doc.lineAt(r.from).from?{from:s.to,to:r.from}:null}(e,n);t&&(n=s=(s<=r.to?r:e.doc.lineAt(s)).to);let l=new Gr(e,{simulateBreak:n,simulateDoubleBreak:!!o}),h=Kr(l,n);for(null==h&&(h=/^\s*/.exec(e.doc.lineAt(n).text)[0].length);sr.from&&n{let s=[];for(let r=n.from;r<=n.to;){let o=t.doc.lineAt(r);o.number>i&&(n.empty||n.to>o.from)&&(e(o,s,n),i=o.number),r=o.to+1}let r=t.changes(s);return{changes:s,range:B.range(r.mapPos(n.anchor,1),r.mapPos(n.head,1))}}))}const el=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(tl(t,((e,i)=>{i.push({from:e.from,insert:t.facet(jr)})})),{userEvent:"input.indent"})),!0),il=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(tl(t,((e,i)=>{let n=/^\s*/.exec(e.text)[0];if(!n)return;let s=u(n,t.tabSize),r=0,o=$r(t,Math.max(0,s-Ur(t)));for(;roo(t,(e=>po(t.state,e,t.textDirection!=Wi.LTR))),shift:t=>Ao(t,(e=>po(t.state,e,t.textDirection!=Wi.LTR)))},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:t=>oo(t,(e=>po(t.state,e,t.textDirection==Wi.LTR))),shift:t=>Ao(t,(e=>po(t.state,e,t.textDirection==Wi.LTR)))},{key:"Alt-ArrowUp",run:({state:t,dispatch:e})=>Yo(t,e,!1)},{key:"Shift-Alt-ArrowUp",run:({state:t,dispatch:e})=>Xo(t,e,!1)},{key:"Alt-ArrowDown",run:({state:t,dispatch:e})=>Yo(t,e,!0)},{key:"Shift-Alt-ArrowDown",run:({state:t,dispatch:e})=>Xo(t,e,!0)},{key:"Escape",run:({state:t,dispatch:e})=>{let i=t.selection,n=null;return i.ranges.length>1?n=B.create([i.main]):i.main.empty||(n=B.create([B.cursor(i.main.head)])),!!n&&(e(ro(t,n)),!0)}},{key:"Mod-Enter",run:Zo(!0)},{key:"Alt-l",mac:"Ctrl-l",run:({state:t,dispatch:e})=>{let i=Jo(t).map((({from:e,to:i})=>B.range(e,Math.min(i+1,t.doc.length))));return e(t.update({selection:B.create(i),userEvent:"select"})),!0}},{key:"Mod-i",run:({state:t,dispatch:e})=>{let i=so(t.selection,(e=>{var i;let n=Br(t).resolveInner(e.head,1);for(;!(n.from=e.to||n.to>e.to&&n.from<=e.from)&&(null===(i=n.parent)||void 0===i?void 0:i.parent);)n=n.parent;return B.range(n.to,n.from)}));return e(ro(t,i)),!0},preventDefault:!0},{key:"Mod-[",run:il},{key:"Mod-]",run:el},{key:"Mod-Alt-\\",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=Object.create(null),n=new Gr(t,{overrideIndentation:t=>{let e=i[t];return null==e?-1:e}}),s=tl(t,((e,s,r)=>{let o=Kr(n,e.from);if(null==o)return;/\S/.test(e.text)||(o=0);let l=/^\s*/.exec(e.text)[0],h=$r(t,o);(l!=h||r.from{if(t.state.readOnly)return!1;let{state:e}=t,i=e.changes(Jo(e).map((({from:t,to:i})=>(t>0?t--:it.moveVertically(e,!0))).map(i);return t.dispatch({changes:i,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:({state:t,dispatch:e})=>function(t,e,i){let n=!1,s=so(t.selection,(e=>{let s=io(t,e.head,-1)||io(t,e.head,1)||e.head>0&&io(t,e.head-1,1)||e.headuo(t,t.textDirection!=Wi.LTR),shift:t=>Oo(t,t.textDirection!=Wi.LTR)},{mac:"Cmd-ArrowLeft",run:So,shift:Io},{key:"ArrowRight",run:co,shift:Do,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:t=>uo(t,t.textDirection==Wi.LTR),shift:t=>Oo(t,t.textDirection==Wi.LTR)},{mac:"Cmd-ArrowRight",run:ko,shift:No},{key:"ArrowUp",run:go,shift:Ro,preventDefault:!0},{mac:"Cmd-ArrowUp",run:Vo,shift:Wo},{mac:"Ctrl-ArrowUp",run:yo,shift:Bo},{key:"ArrowDown",run:vo,shift:Eo,preventDefault:!0},{mac:"Cmd-ArrowDown",run:Ho,shift:zo},{mac:"Ctrl-ArrowDown",run:bo,shift:Po},{key:"PageUp",run:yo,shift:Bo},{key:"PageDown",run:bo,shift:Po},{key:"Home",run:So,shift:Io},{key:"Mod-Home",run:Vo,shift:Wo},{key:"End",run:ko,shift:No},{key:"Mod-End",run:Ho,shift:zo},{key:"Enter",run:Qo},{key:"Mod-a",run:({state:t,dispatch:e})=>(e(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0)},{key:"Backspace",run:jo,shift:jo},{key:"Delete",run:Uo},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Ko},{key:"Mod-Delete",mac:"Alt-Delete",run:t=>$o(t,!0)},{mac:"Mod-Backspace",run:t=>Fo(t,(e=>{let i=t.lineBlockAt(e).from;return qo(t,e>i?i:Math.max(0,e-1),!1)}))},{mac:"Mod-Delete",run:Go}].concat([{key:"Ctrl-b",run:ao,shift:Mo,preventDefault:!0},{key:"Ctrl-f",run:co,shift:Do},{key:"Ctrl-p",run:go,shift:Ro},{key:"Ctrl-n",run:vo,shift:Eo},{key:"Ctrl-a",run:t=>oo(t,(e=>B.cursor(t.lineBlockAt(e.head).from,1))),shift:t=>Ao(t,(e=>B.cursor(t.lineBlockAt(e.head).from)))},{key:"Ctrl-e",run:t=>oo(t,(e=>B.cursor(t.lineBlockAt(e.head).to,-1))),shift:t=>Ao(t,(e=>B.cursor(t.lineBlockAt(e.head).to)))},{key:"Ctrl-d",run:Uo},{key:"Ctrl-h",run:jo},{key:"Ctrl-k",run:Go},{key:"Ctrl-Alt-h",run:Ko},{key:"Ctrl-o",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((t=>({changes:{from:t.from,to:t.to,insert:d.of(["",""])},range:B.cursor(t.from)})));return e(t.update(i,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((e=>{if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};let i=e.from,s=t.doc.lineAt(i),r=i==s.from?i-1:n(s.text,i-s.from,!1)+s.from,o=i==s.to?i+1:n(s.text,i-s.from,!0)+s.from;return{changes:{from:r,to:o,insert:t.doc.slice(i,o).append(t.doc.slice(r,i))},range:B.cursor(o)}}));return!i.changes.empty&&(e(t.update(i,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:bo}].map((t=>({mac:t.key,run:t.run,shift:t.shift})))));let sl=0;class rl{constructor(t,e,i){this.set=t,this.base=e,this.modified=i,this.id=sl++}static define(t){if(null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let e=new rl([],null,[]);if(e.set.push(e),t)for(let i of t.set)e.set.push(i);return e}static defineModifier(){let t=new ll;return e=>e.modified.indexOf(t)>-1?e:ll.get(e.base||e,e.modified.concat(t).sort(((t,e)=>t.id-e.id)))}}let ol=0;class ll{constructor(){this.instances=[],this.id=ol++}static get(t,e){if(!e.length)return t;let i=e[0].instances.find((i=>{return i.base==t&&(n=e,s=i.modified,n.length==s.length&&n.every(((t,e)=>t==s[e])));var n,s}));if(i)return i;let n=[],s=new rl(n,t,e);for(let t of e)t.instances.push(s);let r=hl(e);for(let e of t.set)for(let t of r)n.push(ll.get(e,t));return s}}function hl(t){let e=[t];for(let i=0;i0&&e+3==t.length){s=1;break}let n=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(r);if(!n)throw new RangeError("Invalid path: "+t);if(i.push("*"==n[0]?null:'"'==n[0][0]?JSON.parse(n[0]):n[0]),e+=n[0].length,e==t.length)break;let o=t[e++];if(e==t.length&&"!"==o){s=0;break}if("/"!=o)throw new RangeError("Invalid path: "+t);r=t.slice(e)}let o=i.length-1,l=i[o];if(!l)throw new RangeError("Invalid path: "+t);let h=new pl(n,s,o>0?i.slice(0,o):null);e[l]=h.sort(e[l])}}return cl.add(e)}const cl=new rr,ul=V.define({combine:t=>t.length?ml.combinedMatch(t):null}),fl=V.define({combine:t=>t.length?t[0].match:null});function dl(t){return t.facet(ul)||t.facet(fl)}class pl{constructor(t,e,i,n){this.tags=t,this.mode=e,this.context=i,this.next=n}sort(t){return!t||t.deptht.facet(Os.darkTheme)==("dark"==e.themeType)?[this]:[]))),this.fallback=s.concat(fl.of(this))}match(t,e){if(this.scope&&e!=this.scope)return null;for(let e of t.set){let i=this.map[e.id];if(void 0!==i)return e!=t&&(this.map[t.id]=i),i}return this.map[t.id]=this.all}static combinedMatch(t){if(1==t.length)return t[0].match;let e=t.some((t=>t.scope))?void 0:Object.create(null);return(i,n)=>{let s=e&&e[i.id];if(void 0!==s)return s;let r=null;for(let e of t){let t=e.match(i,n);t&&(r=r?r+" "+t:t)}return e&&(e[i.id]=r),r}}static define(t,e){return new ml(t,e||{})}static get(t,e,i){let n=dl(t);return n&&n(e,i||lr.none)}}class gl{constructor(t){this.markCache=Object.create(null),this.tree=Br(t.state),this.decorations=this.buildDeco(t,dl(t.state))}update(t){let e=Br(t.state),i=dl(t.state),n=i!=t.startState.facet(ul);e.length{i.add(t,e,this.markCache[n]||(this.markCache[n]=ii.mark({class:n})))}));return i.finish()}}const vl=Y.high(Ri.fromClass(gl,{decorations:t=>t.decorations})),wl=[""];class yl{constructor(t,e,i){this.at=t,this.style=e,this.span=i,this.class=""}startSpan(t,e){e!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=e)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,e,i,n,s,r){let{type:o,from:l,to:h}=t;if(l>=i||h<=e)return;wl[s]=o.name,o.isTop&&(r=o);let a=n,c=o.prop(cl),u=!1;for(;c;){if(!c.context||xl(c.context,wl,s)){for(let t of c.tags){let e=this.style(t,r);e&&(a&&(a+=" "),a+=e,1==c.mode?n+=(n?" ":"")+e:0==c.mode&&(u=!0))}break}c=c.next}if(this.startSpan(t.from,a),u)return;let f=t.tree&&t.tree.prop(rr.mounted);if(f&&f.overlay){let o=t.node.enter(f.overlay[0].from+l,1),c=t.firstChild();for(let u=0,d=l;;u++){let p=u=m)&&t.nextSibling()););if(!p||m>i)break;d=p.to+l,d>e&&(this.highlightRange(o.cursor,Math.max(e,p.from+l),Math.min(i,d),n,s,f.tree.type),this.startSpan(d,a))}c&&t.parent()}else if(t.firstChild()){do{if(!(t.to<=e)){if(t.from>=i)break;this.highlightRange(t,e,i,n,s+1,r),this.startSpan(Math.min(i,t.to),a)}}while(t.nextSibling());t.parent()}}}function bl(t,e,i,n,s){let r=new yl(e,n,s);r.highlightRange(t.cursor(),e,i,"",0,t.type),r.flush(i)}function xl(t,e,i){if(t.length>i-1)return!1;for(let n=i-1,s=t.length-1;s>=0;s--,n--){let i=t[s];if(i&&i!=e[n])return!1}return!0}const kl=rl.define,Sl=kl(),Al=kl(),Cl=kl(Al),Ml=kl(Al),Dl=kl(),Ol=kl(Dl),Tl=kl(Dl),Rl=kl(),El=kl(Rl),Ll=kl(),Bl=kl(),Pl=kl(),Nl=kl(Pl),Il=kl(),Vl={comment:Sl,lineComment:kl(Sl),blockComment:kl(Sl),docComment:kl(Sl),name:Al,variableName:kl(Al),typeName:Cl,tagName:kl(Cl),propertyName:Ml,attributeName:kl(Ml),className:kl(Al),labelName:kl(Al),namespace:kl(Al),macroName:kl(Al),literal:Dl,string:Ol,docString:kl(Ol),character:kl(Ol),attributeValue:kl(Ol),number:Tl,integer:kl(Tl),float:kl(Tl),bool:kl(Dl),regexp:kl(Dl),escape:kl(Dl),color:kl(Dl),url:kl(Dl),keyword:Ll,self:kl(Ll),null:kl(Ll),atom:kl(Ll),unit:kl(Ll),modifier:kl(Ll),operatorKeyword:kl(Ll),controlKeyword:kl(Ll),definitionKeyword:kl(Ll),moduleKeyword:kl(Ll),operator:Bl,derefOperator:kl(Bl),arithmeticOperator:kl(Bl),logicOperator:kl(Bl),bitwiseOperator:kl(Bl),compareOperator:kl(Bl),updateOperator:kl(Bl),definitionOperator:kl(Bl),typeOperator:kl(Bl),controlOperator:kl(Bl),punctuation:Pl,separator:kl(Pl),bracket:Nl,angleBracket:kl(Nl),squareBracket:kl(Nl),paren:kl(Nl),brace:kl(Nl),content:Rl,heading:El,heading1:kl(El),heading2:kl(El),heading3:kl(El),heading4:kl(El),heading5:kl(El),heading6:kl(El),contentSeparator:kl(Rl),list:kl(Rl),quote:kl(Rl),emphasis:kl(Rl),strong:kl(Rl),link:kl(Rl),monospace:kl(Rl),strikethrough:kl(Rl),inserted:kl(),deleted:kl(),changed:kl(),invalid:kl(),meta:Il,documentMeta:kl(Il),annotation:kl(Il),processingInstruction:kl(Il),definition:rl.defineModifier(),constant:rl.defineModifier(),function:rl.defineModifier(),standard:rl.defineModifier(),local:rl.defineModifier(),special:rl.defineModifier()};Vl.link,Vl.heading,Vl.emphasis,Vl.strong,Vl.strikethrough,Vl.keyword,Vl.atom,Vl.bool,Vl.url,Vl.contentSeparator,Vl.labelName,Vl.literal,Vl.inserted,Vl.string,Vl.deleted,Vl.regexp,Vl.escape,Vl.string,Vl.variableName,Vl.variableName,Vl.typeName,Vl.namespace,Vl.className,Vl.variableName,Vl.macroName,Vl.propertyName,Vl.comment,Vl.meta,Vl.invalid,Vl.link,Vl.heading,Vl.emphasis,Vl.strong,Vl.keyword,Vl.atom,Vl.bool,Vl.url,Vl.labelName,Vl.inserted,Vl.deleted,Vl.literal,Vl.string,Vl.number,Vl.regexp,Vl.escape,Vl.string,Vl.variableName,Vl.variableName,Vl.variableName,Vl.variableName,Vl.propertyName,Vl.typeName,Vl.namespace,Vl.className,Vl.macroName,Vl.propertyName,Vl.operator,Vl.comment,Vl.meta,Vl.invalid,Vl.punctuation;var Hl=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","plural"],Wl=/^[+\-*&%=<>!?|~^]/,zl=/^[:\[\(\{]/,Fl=["true","false"],ql=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function _l(t,e){var i=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(Fl))return"atom";if(t.match(ql))return"number"}if(e.sign){if(e.sign=!1,t.match(Fl))return"atom";if(t.match(ql))return"number"}if(e.instring)return i==e.instring&&(e.instring=!1),t.next(),"string";if("'"==i||'"'==i)return e.instring=i,t.next(),"string";if(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}"))return e.intag=!1,"tag";if(t.match(Wl))return e.operator=!0,"operator";if(t.match(zl))e.sign=!0;else if(t.eat(" ")||t.sol()){if(t.match(Hl))return"keyword";if(t.match(Fl))return"atom";if(t.match(ql))return"number";t.sol()&&t.next()}else t.next();return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(i=t.eat(/\{|%/))return e.intag=i,"{"==i&&(e.intag="}"),t.eat("-"),"tag"}t.next()}Hl=new RegExp("(("+Hl.join(")|(")+"))\\b"),Fl=new RegExp("(("+Fl.join(")|(")+"))\\b");const jl={startState:function(){return{tokenize:_l}},token:function(t,e){return e.tokenize(t,e)},languageData:{commentTokens:{block:{open:"{#",close:"#}"}}}};var Ul=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");const $l={token:function(t,e){var i=t.peek(),n=e.escaped;if(e.escaped=!1,"#"==i&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---"))return"def";if(t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==i?e.inlinePairs++:"}"==i?e.inlinePairs--:"["==i?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!n&&","==i)return t.next(),"meta";if(e.inlinePairs>0&&!n&&","==i)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(Ul))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==i,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}};function Kl(t,e,i,n=0,s=0){null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length);let r=s;for(let s=n;s=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.pose}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosi?t.toLowerCase():t;return n(this.string.substr(this.pos,t.length))==n(t)?(!1!==e&&(this.pos+=t.length),!0):null}{let i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}}current(){return this.string.slice(this.start,this.pos)}}function Jl(t){if("object"!=typeof t)return t;let e={};for(let i in t){let n=t[i];e[i]=n instanceof Array?n.slice():n}return e}class Yl extends Er{constructor(t){let e=(i=t.languageData,V.define({combine:i?t=>t.concat(i):void 0}));var i;let n,s={token:(r=t).token,blankLine:r.blankLine||(()=>{}),startState:r.startState||(()=>!0),copyState:r.copyState||Jl,indent:r.indent||(()=>null),languageData:r.languageData||{},tokenTable:r.tokenTable||eh};var r;super(e,new class extends Dr{createParse(t,e,i){return new Zl(n,t,e,i)}},function(t){let e=lr.define({id:ih.length,name:"Document",props:[Rr.add((()=>t))]});return ih.push(e),e}(e),[_r.of(((t,e)=>this.getIndent(t,e)))]),n=this,this.streamParser=s,this.stateAfter=new rr({perNode:!0}),this.tokenTable=t.tokenTable?new oh(s.tokenTable):lh}static define(t){return new Yl(t)}getIndent(t,e){let i=Br(t.state),n=i.resolve(e);for(;n&&n.type!=this.topNode;)n=n.parent;if(!n)return null;let s,r,o=Xl(this,i,0,n.from,e);if(o?(r=o.state,s=o.pos+1):(r=this.streamParser.startState(t.unit),s=0),e-s>1e4)return null;for(;s=n&&i+e.length<=s&&e.prop(t.stateAfter);if(r)return{state:t.streamParser.copyState(r),pos:i+e.length};for(let r=e.children.length-1;r>=0;r--){let o=e.children[r],l=i+e.positions[r],h=o instanceof ur&&l=e.length)return e;s||e.type!=t.topNode||(s=!0);for(let r=e.children.length-1;r>=0;r--){let o,l=e.positions[r],h=e.children[r];if(li&&Xl(t,n.tree,0-n.offset,i,r);if(o&&(e=Ql(t,n.tree,i+n.offset,o.pos+n.offset,!1)))return{state:o.state,tree:e}}return{state:t.streamParser.startState(n?Ur(n):4),tree:ur.empty}}(t,i,r,null==s?void 0:s.state);this.state=o,this.parsedPos=this.chunkStart=r+l.length;for(let t=0;t=e?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,e),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let e=this.input.chunk(t);if(this.input.lineChunks)"\n"==e&&(e="");else{let t=e.indexOf("\n");t>-1&&(e=e.slice(0,t))}return t+e.length<=this.to?e:e.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,e=this.lineAfter(t),i=t+e.length;for(let t=this.rangeIndex;;){let n=this.ranges[t].to;if(n>=i)break;if(e=e.slice(0,n-(i-e.length)),t++,t==this.ranges.length)break;let s=this.ranges[t].from,r=this.lineAfter(s);e+=r,i=s+r.length}return{line:e,end:i}}skipGapsTo(t,e,i){for(;;){let n=this.ranges[this.rangeIndex].to,s=t+e;if(i>0?n>s:n>=s)break;e+=this.ranges[++this.rangeIndex].from-n}return e}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){e+=s=this.skipGapsTo(e,s,1);let t=this.chunk.length;i+=s=this.skipGapsTo(i,s,-1),n+=this.chunk.length-t}return this.chunk.push(t,e,i,n),s}parseLine(t){let{line:e,end:i}=this.nextLine(),n=0,{streamParser:s}=this.lang,r=new Gl(e,t?t.state.tabSize:4,t?Ur(t.state):2);if(r.eol())s.blankLine(this.state,r.indentUnit);else for(;!r.eol();){let t=th(s.token,r,this.state);if(t&&(n=this.emitToken(this.lang.tokenTable.resolve(t),this.parsedPos+r.start,this.parsedPos+r.pos,4,n)),r.start>1e4)break}this.parsedPos=i,this.moveRangeIndex(),this.parsedPose.start)return n}throw new Error("Stream parser failed to advance stream.")}const eh=Object.create(null),ih=[lr.none],nh=new hr(ih),sh=[],rh=Object.create(null);for(let[t,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","typeName"],["attribute","propertyName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])rh[t]=ah(eh,e);class oh{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),rh)}resolve(t){return t?this.table[t]||(this.table[t]=ah(this.extra,t)):0}}const lh=new oh(eh);function hh(t,e){sh.indexOf(t)>-1||(sh.push(t),console.warn(e))}function ah(t,e){let i=null;for(let n of e.split(".")){let e=t[n]||Vl[n];e?"function"==typeof e?i?i=e(i):hh(n,`Modifier ${n} used at start of tag`):i?hh(n,`Tag ${n} used as modifier`):i=e:hh(n,`Unknown highlighting tag ${n}`)}if(!i)return 0;let n=e.replace(/ /g,"_"),s=lr.define({id:ih.length,name:n,props:[al({[n]:i})]});return ih.push(s),s.id}class ch extends Bt{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}ch.prototype.elementClass="",ch.prototype.toDOM=void 0,ch.prototype.mapMode=S.TrackBefore,ch.prototype.startSide=ch.prototype.endSide=-1,ch.prototype.point=!0;const uh=V.define(),fh=V.define(),dh=Os.baseTheme({".cm-gutters":{display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#999",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"}}),ph=V.define({combine:t=>t.some((t=>t))});function mh(t){let e=[gh,dh];return t&&!1===t.fixed&&e.push(ph.of(!0)),e}const gh=Ri.fromClass(class{constructor(t){this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(fh).map((e=>new bh(t,e)));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!t.state.facet(ph),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,i=t.view.viewport,n=Math.min(e.to,i.to)-Math.max(e.from,i.from);this.syncGutters(n<.8*(i.to-i.from))}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(ph)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let i=Vt.iter(this.view.state.facet(uh),this.view.viewport.from),n=[],s=this.gutters.map((t=>new yh(t,this.view.viewport,-this.view.documentPadding.top)));for(let t of this.view.viewportLineBlocks){let e;if(Array.isArray(t.type)){for(let i of t.type)if(i.type==ei.Text){e=i;break}}else e=t.type==ei.Text?t:void 0;if(e){n.length&&(n=[]),wh(i,n,t.from);for(let t of s)t.line(this.view,e,n)}}for(let t of s)t.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(fh),i=t.state.facet(fh),n=t.docChanged||t.heightChanged||t.viewportChanged||!Vt.eq(t.startState.facet(uh),t.state.facet(uh),t.view.viewport.from,t.view.viewport.to);if(e==i)for(let e of this.gutters)e.update(t)&&(n=!0);else{n=!0;let s=[];for(let n of i){let i=e.indexOf(n);i<0?s.push(new bh(this.view,n)):(this.gutters[i].update(t),s.push(this.gutters[i]))}for(let t of this.gutters)t.dom.remove(),s.indexOf(t)<0&&t.destroy();for(let t of s)this.dom.appendChild(t.dom);this.gutters=s}return n}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:Di.scrollMargins.from((t=>0!=t.gutters.length&&t.fixed?t.view.textDirection==Wi.LTR?{left:t.dom.offsetWidth}:{right:t.dom.offsetWidth}:null))});function vh(t){return Array.isArray(t)?t:[t]}function wh(t,e,i){for(;t.value&&t.from<=i;)t.from==i&&e.push(t.value),t.next()}class yh{constructor(t,e,i){this.gutter=t,this.height=i,this.localMarkers=[],this.i=0,this.cursor=Vt.iter(t.markers,e.from)}line(t,e,i){this.localMarkers.length&&(this.localMarkers=[]),wh(this.cursor,this.localMarkers,e.from);let n=i.length?this.localMarkers.concat(i):this.localMarkers,s=this.gutter.config.lineMarker(t,e,n);s&&n.unshift(s);let r=this.gutter;if(0==n.length&&!r.config.renderEmptyElements)return;let o=e.top-this.height;if(this.i==r.elements.length){let i=new xh(t,e.height,o,n);r.elements.push(i),r.dom.appendChild(i.dom)}else r.elements[this.i].update(t,e.height,o,n);this.height=e.bottom,this.i++}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let e=t.elements.pop();t.dom.removeChild(e.dom),e.destroy()}}}class bh{constructor(t,e){this.view=t,this.config=e,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let i in e.domEventHandlers)this.dom.addEventListener(i,(n=>{let s=t.lineBlockAtHeight(n.clientY-t.documentTop);e.domEventHandlers[i](t,s,n)&&n.preventDefault()}));this.markers=vh(e.markers(t)),e.initialSpacer&&(this.spacer=new xh(t,0,0,[e.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let e=this.markers;if(this.markers=vh(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let e=this.config.updateSpacer(this.spacer.markers[0],t);e!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[e])}let i=t.view.viewport;return!Vt.eq(this.markers,e,i.from,i.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(t)}destroy(){for(let t of this.elements)t.destroy()}}class xh{constructor(t,e,i,n){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.update(t,e,i,n)}update(t,e,i,n){this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=i&&(this.dom.style.marginTop=(this.above=i)?i+"px":""),function(t,e){if(t.length!=e.length)return!1;for(let i=0;iMt(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,e){let i=Object.assign({},t);for(let t in e){let n=i[t],s=e[t];i[t]=n?(t,e,i)=>n(t,e,i)||s(t,e,i):s}return i}})});class Ah extends ch{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function Ch(t,e){return t.state.facet(Sh).formatNumber(e,t.state)}const Mh=fh.compute([Sh],(t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:t=>t.state.facet(kh),lineMarker:(t,e,i)=>i.some((t=>t.toDOM))?null:new Ah(Ch(t,t.state.doc.lineAt(e.from).number)),lineMarkerChange:t=>t.startState.facet(Sh)!=t.state.facet(Sh),initialSpacer:t=>new Ah(Ch(t,Oh(t.state.doc.lines))),updateSpacer(t,e){let i=Ch(e.view,Oh(e.view.state.doc.lines));return i==t.number?t:new Ah(i)},domEventHandlers:t.facet(Sh).domEventHandlers})));function Dh(t={}){return[Sh.of(t),mh(),Mh]}function Oh(t){let e=9;for(;eMt(t,{minDepth:100,newGroupDelay:500},{minDepth:Math.max,newGroupDelay:Math.min})});const Bh=_.define({create:()=>Jh.empty,update(t,e){let i=e.state.facet(Lh),n=e.annotation(Th);if(n){let s=e.docChanged?B.single(function(t){let e=0;return t.iterChangedRanges(((t,i)=>e=i)),e}(e.changes)):void 0,r=zh.fromTransaction(e,s),o=n.side,l=0==o?t.undone:t.done;return l=r?Fh(l,l.length,i.minDepth,r):jh(l,e.startState.selection),new Jh(0==o?n.rest:l,0==o?l:n.rest)}let s=e.annotation(Rh);if("full"!=s&&"before"!=s||(t=t.isolate()),!1===e.annotation(pt.addToHistory))return e.changes.empty?t:t.addMapping(e.changes.desc);let r=zh.fromTransaction(e),o=e.annotation(pt.time),l=e.annotation(pt.userEvent);return r?t=t.addChanges(r,o,l,i.newGroupDelay,i.minDepth):e.selection&&(t=t.addSelection(e.startState.selection,o,l,i.newGroupDelay)),"full"!=s&&"after"!=s||(t=t.isolate()),t},toJSON:t=>({done:t.done.map((t=>t.toJSON())),undone:t.undone.map((t=>t.toJSON()))}),fromJSON:t=>new Jh(t.done.map(zh.fromJSON),t.undone.map(zh.fromJSON))});function Ph(t={}){return[Bh,Lh.of(t),Os.domEventHandlers({beforeinput(t,e){let i="historyUndo"==t.inputType?Ih:"historyRedo"==t.inputType?Vh:null;return!!i&&(t.preventDefault(),i(e))}})]}function Nh(t,e){return function({state:i,dispatch:n}){if(!e&&i.readOnly)return!1;let s=i.field(Bh,!1);if(!s)return!1;let r=s.pop(t,i,e);return!!r&&(n(r),!0)}}const Ih=Nh(0,!1),Vh=Nh(1,!1),Hh=Nh(0,!0),Wh=Nh(1,!0);class zh{constructor(t,e,i,n,s){this.changes=t,this.effects=e,this.mapped=i,this.startSelection=n,this.selectionsAfter=s}setSelAfter(t){return new zh(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,e,i;return{changes:null===(t=this.changes)||void 0===t?void 0:t.toJSON(),mapped:null===(e=this.mapped)||void 0===e?void 0:e.toJSON(),startSelection:null===(i=this.startSelection)||void 0===i?void 0:i.toJSON(),selectionsAfter:this.selectionsAfter.map((t=>t.toJSON()))}}static fromJSON(t){return new zh(t.changes&&C.fromJSON(t.changes),[],t.mapped&&A.fromJSON(t.mapped),t.startSelection&&B.fromJSON(t.startSelection),t.selectionsAfter.map(B.fromJSON))}static fromTransaction(t,e){let i=_h;for(let e of t.startState.facet(Eh)){let n=e(t);n.length&&(i=i.concat(n))}return!i.length&&t.changes.empty?null:new zh(t.changes.invert(t.startState.doc),i,void 0,e||t.startState.selection,_h)}static selection(t){return new zh(void 0,_h,void 0,void 0,t)}}function Fh(t,e,i,n){let s=e+1>i+20?e-i-1:0,r=t.slice(s,e);return r.push(n),r}function qh(t,e){return t.length?e.length?t.concat(e):t:e}const _h=[];function jh(t,e){if(t.length){let i=t[t.length-1],n=i.selectionsAfter.slice(Math.max(0,i.selectionsAfter.length-200));return n.length&&n[n.length-1].eq(e)?t:(n.push(e),Fh(t,t.length-1,1e9,i.setSelAfter(n)))}return[zh.selection([e])]}function Uh(t){let e=t[t.length-1],i=t.slice();return i[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),i}function $h(t,e){if(!t.length)return t;let i=t.length,n=_h;for(;i;){let s=Kh(t[i-1],e,n);if(s.changes&&!s.changes.empty||s.effects.length){let e=t.slice(0,i);return e[i-1]=s,e}e=s.mapped,i--,n=s.selectionsAfter}return n.length?[zh.selection(n)]:_h}function Kh(t,e,i){let n=qh(t.selectionsAfter.length?t.selectionsAfter.map((t=>t.map(e))):_h,i);if(!t.changes)return zh.selection(n);let s=t.changes.map(e),r=e.mapDesc(t.changes,!0),o=t.mapped?t.mapped.composeDesc(r):r;return new zh(s,dt.mapEffects(t.effects,e),o,t.startSelection.map(r),n)}const Gh=/^(input\.type|delete)($|\.)/;class Jh{constructor(t,e,i=0,n){this.done=t,this.undone=e,this.prevTime=i,this.prevUserEvent=n}isolate(){return this.prevTime?new Jh(this.done,this.undone):this}addChanges(t,e,i,n,s){let r=this.done,o=r[r.length-1];return r=o&&o.changes&&!o.changes.empty&&t.changes&&(!i||Gh.test(i))&&(!o.selectionsAfter.length&&e-this.prevTimei.push(t,e))),e.iterChangedRanges(((t,e,s,r)=>{for(let t=0;t=e&&s<=o&&(n=!0)}})),n}(o.changes,t.changes)||"input.type.compose"==i)?Fh(r,r.length-1,s,new zh(t.changes.compose(o.changes),qh(t.effects,o.effects),o.mapped,o.startSelection,_h)):Fh(r,r.length,s,t),new Jh(r,_h,e,i)}addSelection(t,e,i,n){let s=this.done.length?this.done[this.done.length-1].selectionsAfter:_h;return s.length>0&&e-this.prevTimet.empty!=o.ranges[e].empty)).length)?this:new Jh(jh(this.done,t),this.undone,e,i);var r,o}addMapping(t){return new Jh($h(this.done,t),$h(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,e,i){let n=0==t?this.done:this.undone;if(0==n.length)return null;let s=n[n.length-1];if(i&&s.selectionsAfter.length)return e.update({selection:s.selectionsAfter[s.selectionsAfter.length-1],annotations:Th.of({side:t,rest:Uh(n)}),userEvent:0==t?"select.undo":"select.redo",scrollIntoView:!0});if(s.changes){let i=1==n.length?_h:n.slice(0,n.length-1);return s.mapped&&(i=$h(i,s.mapped)),e.update({changes:s.changes,selection:s.startSelection,effects:s.effects,annotations:Th.of({side:t,rest:i}),filter:!1,userEvent:0==t?"undo":"redo",scrollIntoView:!0})}return null}}Jh.empty=new Jh(_h,_h);const Yh=[{key:"Mod-z",run:Ih,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:Vh,preventDefault:!0},{key:"Mod-u",run:Hh,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:Wh,preventDefault:!0}];function Xh(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1),n=t.state.doc.lineAt(i),s=i-n.from,r=s>2e3?-1:s==n.length?function(t,e){let i=t.coordsAtPos(t.viewport.from);return i?Math.round(Math.abs((i.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):u(n.text,t.state.tabSize,i-n.from);return{line:n.number,col:r,off:s}}function Qh(t,e){let i=Xh(t,e),n=t.state.selection;return i?{update(t){if(t.docChanged){let e=t.changes.mapPos(t.startState.doc.line(i.line).from),s=t.state.doc.lineAt(e);i={line:s.number,col:i.col,off:Math.min(i.off,s.length)},n=n.map(t.changes)}},get(e,s,r){let o=Xh(t,e);if(!o)return n;let l=function(t,e,i){let n=Math.min(e.line,i.line),s=Math.max(e.line,i.line),r=[];if(e.off>2e3||i.off>2e3||e.col<0||i.col<0){let o=Math.min(e.off,i.off),l=Math.max(e.off,i.off);for(let e=n;e<=s;e++){let i=t.doc.line(e);i.length<=l&&r.push(B.range(i.from+o,i.to+l))}}else{let o=Math.min(e.col,i.col),l=Math.max(e.col,i.col);for(let e=n;e<=s;e++){let i=t.doc.line(e),n=f(i.text,o,t.tabSize,!0);if(n>-1){let e=f(i.text,l,t.tabSize);r.push(B.range(i.from+n,i.from+e))}}}return r}(t.state,i,o);return l.length?r?B.create(l.concat(n.ranges)):B.create(l):n}}:null}function Zh(t){let e=(null==t?void 0:t.eventFilter)||(t=>t.altKey&&0==t.button);return Os.mouseSelectionStyle.of(((t,i)=>e(i)?Qh(t,i):null))}const ta=V.define({combine(t){let e,i;for(let n of t)e=e||n.topContainer,i=i||n.bottomContainer;return{topContainer:e,bottomContainer:i}}});function ea(t,e){let i=t.plugin(ia),n=i?i.specs.indexOf(e):-1;return n>-1?i.panels[n]:null}const ia=Ri.fromClass(class{constructor(t){this.input=t.state.facet(oa),this.specs=this.input.filter((t=>t)),this.panels=this.specs.map((e=>e(t)));let e=t.state.facet(ta);this.top=new na(t,!0,e.topContainer),this.bottom=new na(t,!1,e.bottomContainer),this.top.sync(this.panels.filter((t=>t.top))),this.bottom.sync(this.panels.filter((t=>!t.top)));for(let t of this.panels)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}update(t){let e=t.state.facet(ta);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new na(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new na(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let i=t.state.facet(oa);if(i!=this.input){let e=i.filter((t=>t)),n=[],s=[],r=[],o=[];for(let i of e){let e,l=this.specs.indexOf(i);l<0?(e=i(t.view),o.push(e)):(e=this.panels[l],e.update&&e.update(t)),n.push(e),(e.top?s:r).push(e)}this.specs=e,this.panels=n,this.top.sync(s),this.bottom.sync(r);for(let t of o)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}else for(let e of this.panels)e.update&&e.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:Di.scrollMargins.from((t=>({top:t.top.scrollMargin(),bottom:t.bottom.scrollMargin()})))});class na{constructor(t,e,i){this.view=t,this.top=e,this.container=i,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let e of this.panels)e.destroy&&t.indexOf(e)<0&&e.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.remove(),this.dom=void 0));if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let t=this.container||this.view.dom;t.insertBefore(this.dom,this.top?t.firstChild:null)}let t=this.dom.firstChild;for(let e of this.panels)if(e.dom.parentNode==this.dom){for(;t!=e.dom;)t=sa(t);t=t.nextSibling}else this.dom.insertBefore(e.dom,t);for(;t;)t=sa(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function sa(t){let e=t.nextSibling;return t.remove(),e}const ra=Os.baseTheme({".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"}}),oa=V.define({enables:[ia,ra]});function la(){var t=arguments[0];"string"==typeof t&&(t=document.createElement(t));var e=1,i=arguments[1];if(i&&"object"==typeof i&&null==i.nodeType&&!Array.isArray(i)){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var s=i[n];"string"==typeof s?t.setAttribute(n,s):null!=s&&(t[n]=s)}e++}for(;et.normalize("NFKD"):t=>t;class ca{constructor(t,e,i=0,n=t.length,s){this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(i,n),this.bufferStart=i,this.normalize=s?t=>s(aa(t)):aa,this.query=this.normalize(e)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return h(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let e=a(t),i=this.bufferStart+this.bufferPos;this.bufferPos+=c(t);let n=this.normalize(e);for(let t=0,s=i;;t++){let r=n.charCodeAt(t),o=this.match(r,s);if(o)return this.value=o,this;if(t==n.length-1)break;s==i&&tthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let e=this.matchPos<=this.to&&this.re.exec(this.curLine);if(e){let i=this.curLineStart+e.index,n=i+e[0].length;if(this.matchPos=n+(i==n?1:0),i==this.curLine.length&&this.nextLine(),ithis.value.to)return this.value={from:i,to:n,match:e},this;t=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=i||n.to<=e){let n=new ma(e,t.sliceString(e,i));return pa.set(t,n),n}if(n.from==e&&n.to==i)return n;let{text:s,from:r}=n;return r>e&&(s=t.sliceString(e,r)+s,r=e),n.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,e=this.re.exec(this.flat.text);if(e&&!e[0]&&e.index==t&&(this.re.lastIndex=t+1,e=this.re.exec(this.flat.text)),e&&this.flat.tothis.flat.text.length-10&&(e=null),e){let t=this.flat.from+e.index,i=t+e[0].length;return this.value={from:t,to:i,match:e},this.matchPos=i+(t==i?1:0),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=ma.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function va(t){let e=la("input",{class:"cm-textfield",name:"line"});function i(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(e.value);if(!i)return;let{state:n}=t,s=n.doc.lineAt(n.selection.main.head),[,r,o,l,h]=i,a=l?+l.slice(1):0,c=o?+o:s.number;if(o&&h){let t=c/100;r&&(t=t*("-"==r?-1:1)+s.number/n.doc.lines),c=Math.round(n.doc.lines*t)}else o&&r&&(c=c*("-"==r?-1:1)+s.number);let u=n.doc.line(Math.max(1,Math.min(n.doc.lines,c)));t.dispatch({effects:wa.of(!1),selection:B.cursor(u.from+Math.max(0,Math.min(a,u.length))),scrollIntoView:!0}),t.focus()}return{dom:la("form",{class:"cm-gotoLine",onkeydown:e=>{27==e.keyCode?(e.preventDefault(),t.dispatch({effects:wa.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),i())},onsubmit:t=>{t.preventDefault(),i()}},la("label",t.state.phrase("Go to line"),": ",e)," ",la("button",{class:"cm-button",type:"submit"},t.state.phrase("go"))),pos:-10}}"undefined"!=typeof Symbol&&(da.prototype[Symbol.iterator]=ga.prototype[Symbol.iterator]=function(){return this});const wa=dt.define(),ya=_.define({create:()=>!0,update(t,e){for(let i of e.effects)i.is(wa)&&(t=i.value);return t},provide:t=>oa.from(t,(t=>t?va:null))}),ba=Os.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),xa={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!0},ka=V.define({combine:t=>Mt(t,xa,{highlightWordAroundCursor:(t,e)=>t||e,minSelectionLength:Math.min,maxMatches:Math.min})});function Sa(t){let e=[Oa,Da];return t&&e.push(ka.of(t)),e}const Aa=ii.mark({class:"cm-selectionMatch"}),Ca=ii.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function Ma(t,e,i,n){return!(0!=i&&t(e.sliceDoc(i-1,i))==xt.Word||n!=e.doc.length&&t(e.sliceDoc(n,n+1))==xt.Word)}const Da=Ri.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=t.state.facet(ka),{state:i}=t,n=i.selection;if(n.ranges.length>1)return ii.none;let s,r=n.main,o=null;if(r.empty){if(!e.highlightWordAroundCursor)return ii.none;let t=i.wordAt(r.head);if(!t)return ii.none;o=i.charCategorizer(r.head),s=i.sliceDoc(t.from,t.to)}else{let t=r.to-r.from;if(t200)return ii.none;if(e.wholeWords){if(s=i.sliceDoc(r.from,r.to),o=i.charCategorizer(r.head),!Ma(o,i,r.from,r.to)||!function(t,e,i,n){return t(e.sliceDoc(i,i+1))==xt.Word&&t(e.sliceDoc(n-1,n))==xt.Word}(o,i,r.from,r.to))return ii.none}else if(s=i.sliceDoc(r.from,r.to).trim(),!s)return ii.none}let l=[];for(let n of t.visibleRanges){let t=new ca(i.doc,s,n.from,n.to);for(;!t.next().done;){let{from:n,to:s}=t.value;if((!o||Ma(o,i,n,s))&&(r.empty&&n<=r.from&&s>=r.to?l.push(Ca.range(n,s)):(n>=r.to||s<=r.from)&&l.push(Aa.range(n,s)),l.length>e.maxMatches))return ii.none}}return ii.set(l)}},{decorations:t=>t.decorations}),Oa=Os.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});const Ta=V.define({combine(t){var e;return{top:t.reduce(((t,e)=>null!=t?t:e.top),void 0)||!1,caseSensitive:t.reduce(((t,e)=>null!=t?t:e.caseSensitive||e.matchCase),void 0)||!1,createPanel:(null===(e=t.find((t=>t.createPanel)))||void 0===e?void 0:e.createPanel)||(t=>new tc(t))}}});class Ra{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(t){try{return new RegExp(t,fa),!0}catch(t){return!1}}(this.search)),this.unquoted=this.search.replace(/\\([nrt\\])/g,((t,e)=>"n"==e?"\n":"r"==e?"\r":"t"==e?"\t":"\\"))}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp}create(){return this.regexp?new Na(this):new Ba(this)}getCursor(t,e=0,i=t.length){return this.regexp?Pa(this,t,e,i):La(this,t,e,i)}}class Ea{constructor(t){this.spec=t}}function La(t,e,i,n){return new ca(e,t.unquoted,i,n,t.caseSensitive?void 0:t=>t.toLowerCase())}class Ba extends Ea{constructor(t){super(t)}nextMatch(t,e,i){let n=La(this.spec,t,i,t.length).nextOverlapping();return n.done&&(n=La(this.spec,t,0,e).nextOverlapping()),n.done?null:n.value}prevMatchInRange(t,e,i){for(let n=i;;){let i=Math.max(e,n-1e4-this.spec.unquoted.length),s=La(this.spec,t,i,n),r=null;for(;!s.nextOverlapping().done;)r=s.value;if(r)return r;if(i==e)return null;n-=1e4}}prevMatch(t,e,i){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,i,t.length)}getReplacement(t){return this.spec.replace}matchAll(t,e){let i=La(this.spec,t,0,t.length),n=[];for(;!i.next().done;){if(n.length>=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=La(this.spec,t,Math.max(0,e-this.spec.unquoted.length),Math.min(i+this.spec.unquoted.length,t.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}function Pa(t,e,i,n){return new da(e,t.search,t.caseSensitive?void 0:{ignoreCase:!0},i,n)}class Na extends Ea{nextMatch(t,e,i){let n=Pa(this.spec,t,i,t.length).next();return n.done&&(n=Pa(this.spec,t,0,e).next()),n.done?null:n.value}prevMatchInRange(t,e,i){for(let n=1;;n++){let s=Math.max(e,i-1e4*n),r=Pa(this.spec,t,s,i),o=null;for(;!r.next().done;)o=r.value;if(o&&(s==e||o.from>s+10))return o;if(s==e)return null}}prevMatch(t,e,i){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,i,t.length)}getReplacement(t){return this.spec.replace.replace(/\$([$&\d+])/g,((e,i)=>"$"==i?"$":"&"==i?t.match[0]:"0"!=i&&+i=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=Pa(this.spec,t,Math.max(0,e-250),Math.min(i+250,t.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}const Ia=dt.define(),Va=dt.define(),Ha=_.define({create:t=>new Wa(Ya(t).create(),null),update(t,e){for(let i of e.effects)i.is(Ia)?t=new Wa(i.value.create(),t.panel):i.is(Va)&&(t=new Wa(t.query,i.value?Ja:null));return t},provide:t=>oa.from(t,(t=>t.panel))});class Wa{constructor(t,e){this.query=t,this.panel=e}}const za=ii.mark({class:"cm-searchMatch"}),Fa=ii.mark({class:"cm-searchMatch cm-searchMatch-selected"}),qa=Ri.fromClass(class{constructor(t){this.view=t,this.decorations=this.highlight(t.state.field(Ha))}update(t){let e=t.state.field(Ha);(e!=t.startState.field(Ha)||t.docChanged||t.selectionSet||t.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:t,panel:e}){if(!e||!t.spec.valid)return ii.none;let{view:i}=this,n=new Ht;for(let e=0,s=i.visibleRanges,r=s.length;es[e+1].from-500;)l=s[++e].to;t.highlight(i.state.doc,o,l,((t,e)=>{let s=i.state.selection.ranges.some((i=>i.from==t&&i.to==e));n.add(t,e,s?Fa:za)}))}return n.finish()}},{decorations:t=>t.decorations});function _a(t){return e=>{let i=e.state.field(Ha,!1);return i&&i.query.spec.valid?t(e,i):Xa(e)}}const ja=_a(((t,{query:e})=>{let{from:i,to:n}=t.state.selection.main,s=e.nextMatch(t.state.doc,i,n);return!(!s||s.from==i&&s.to==n)&&(t.dispatch({selection:{anchor:s.from,head:s.to},scrollIntoView:!0,effects:nc(t,s),userEvent:"select.search"}),!0)})),Ua=_a(((t,{query:e})=>{let{state:i}=t,{from:n,to:s}=i.selection.main,r=e.prevMatch(i.doc,n,s);return!!r&&(t.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:nc(t,r),userEvent:"select.search"}),!0)})),$a=_a(((t,{query:e})=>{let i=e.matchAll(t.state.doc,1e3);return!(!i||!i.length)&&(t.dispatch({selection:B.create(i.map((t=>B.range(t.from,t.to)))),userEvent:"select.search.matches"}),!0)})),Ka=_a(((t,{query:e})=>{let{state:i}=t,{from:n,to:s}=i.selection.main;if(i.readOnly)return!1;let r=e.nextMatch(i.doc,n,n);if(!r)return!1;let o,l,h=[];if(r.from==n&&r.to==s&&(l=i.toText(e.getReplacement(r)),h.push({from:r.from,to:r.to,insert:l}),r=e.nextMatch(i.doc,r.from,r.to)),r){let t=0==h.length||h[0].from>=r.to?0:r.to-r.from-l.length;o={anchor:r.from-t,head:r.to-t}}return t.dispatch({changes:h,selection:o,scrollIntoView:!!o,effects:r?nc(t,r):void 0,userEvent:"input.replace"}),!0})),Ga=_a(((t,{query:e})=>{if(t.state.readOnly)return!1;let i=e.matchAll(t.state.doc,1e9).map((t=>{let{from:i,to:n}=t;return{from:i,to:n,insert:e.getReplacement(t)}}));return!!i.length&&(t.dispatch({changes:i,userEvent:"input.replace.all"}),!0)}));function Ja(t){return t.state.facet(Ta).createPanel(t)}function Ya(t,e){var i;let n=t.selection.main,s=n.empty||n.to>n.from+100?"":t.sliceDoc(n.from,n.to),r=null!==(i=null==e?void 0:e.caseSensitive)&&void 0!==i?i:t.facet(Ta).caseSensitive;return e&&!s?e:new Ra({search:s.replace(/\n/g,"\\n"),caseSensitive:r})}const Xa=t=>{let e=t.state.field(Ha,!1);if(e&&e.panel){let i=ea(t,Ja);if(!i)return!1;let n=i.dom.querySelector("[name=search]");if(n!=t.root.activeElement){let i=Ya(t.state,e.query.spec);i.valid&&t.dispatch({effects:Ia.of(i)}),n.focus(),n.select()}}else t.dispatch({effects:[Va.of(!0),e?Ia.of(Ya(t.state,e.query.spec)):dt.appendConfig.of(rc)]});return!0},Qa=t=>{let e=t.state.field(Ha,!1);if(!e||!e.panel)return!1;let i=ea(t,Ja);return i&&i.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:Va.of(!1)}),!0},Za=[{key:"Mod-f",run:Xa,scope:"editor search-panel"},{key:"F3",run:ja,shift:Ua,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:ja,shift:Ua,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:Qa,scope:"editor search-panel"},{key:"Mod-Shift-l",run:({state:t,dispatch:e})=>{let i=t.selection;if(i.ranges.length>1||i.main.empty)return!1;let{from:n,to:s}=i.main,r=[],o=0;for(let e=new ca(t.doc,t.sliceDoc(n,s));!e.next().done;){if(r.length>1e3)return!1;e.value.from==n&&(o=r.length),r.push(B.range(e.value.from,e.value.to))}return e(t.update({selection:B.create(r,o),userEvent:"select.search.matches"})),!0}},{key:"Alt-g",run:t=>{let e=ea(t,va);if(!e){let i=[wa.of(!0)];null==t.state.field(ya,!1)&&i.push(dt.appendConfig.of([ya,ba])),t.dispatch({effects:i}),e=ea(t,va)}return e&&e.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:({state:t,dispatch:e})=>{let{ranges:i}=t.selection;if(i.some((t=>t.from===t.to)))return(({state:t,dispatch:e})=>{let{selection:i}=t,n=B.create(i.ranges.map((e=>t.wordAt(e.head)||B.cursor(e.head))),i.mainIndex);return!n.eq(i)&&(e(t.update({selection:n})),!0)})({state:t,dispatch:e});let n=t.sliceDoc(i[0].from,i[0].to);if(t.selection.ranges.some((e=>t.sliceDoc(e.from,e.to)!=n)))return!1;let s=function(t,e){let{main:i,ranges:n}=t.selection,s=t.wordAt(i.head),r=s&&s.from==i.from&&s.to==i.to;for(let i=!1,s=new ca(t.doc,e,n[n.length-1].to);;){if(s.next(),!s.done){if(i&&n.some((t=>t.from==s.value.from)))continue;if(r){let e=t.wordAt(s.value.from);if(!e||e.from!=s.value.from||e.to!=s.value.to)continue}return s.value}if(i)return null;s=new ca(t.doc,e,0,Math.max(0,n[n.length-1].from-1)),i=!0}}(t,n);return!!s&&(e(t.update({selection:t.selection.addRange(B.range(s.from,s.to),!1),effects:Os.scrollIntoView(s.to)})),!0)},preventDefault:!0}];class tc{constructor(t){this.view=t;let e=this.query=t.state.field(Ha).query.spec;function i(t,e,i){return la("button",{class:"cm-button",name:t,onclick:e,type:"button"},i)}this.commit=this.commit.bind(this),this.searchField=la("input",{value:e.search,placeholder:ec(t,"Find"),"aria-label":ec(t,"Find"),class:"cm-textfield",name:"search",onchange:this.commit,onkeyup:this.commit}),this.replaceField=la("input",{value:e.replace,placeholder:ec(t,"Replace"),"aria-label":ec(t,"Replace"),class:"cm-textfield",name:"replace",onchange:this.commit,onkeyup:this.commit}),this.caseField=la("input",{type:"checkbox",name:"case",checked:e.caseSensitive,onchange:this.commit}),this.reField=la("input",{type:"checkbox",name:"re",checked:e.regexp,onchange:this.commit}),this.dom=la("div",{onkeydown:t=>this.keydown(t),class:"cm-search"},[this.searchField,i("next",(()=>ja(t)),[ec(t,"next")]),i("prev",(()=>Ua(t)),[ec(t,"previous")]),i("select",(()=>$a(t)),[ec(t,"all")]),la("label",null,[this.caseField,ec(t,"match case")]),la("label",null,[this.reField,ec(t,"regexp")]),...t.state.readOnly?[]:[la("br"),this.replaceField,i("replace",(()=>Ka(t)),[ec(t,"replace")]),i("replaceAll",(()=>Ga(t)),[ec(t,"replace all")]),la("button",{name:"close",onclick:()=>Qa(t),"aria-label":ec(t,"close"),type:"button"},["×"])]])}commit(){let t=new Ra({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:Ia.of(t)}))}keydown(t){var e,i,n;e=this.view,i=t,n="search-panel",Fs(Ws(e.state),i,e,n)?t.preventDefault():13==t.keyCode&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?Ua:ja)(this.view)):13==t.keyCode&&t.target==this.replaceField&&(t.preventDefault(),Ka(this.view))}update(t){for(let e of t.transactions)for(let t of e.effects)t.is(Ia)&&!t.value.eq(this.query)&&this.setQuery(t.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(Ta).top}}function ec(t,e){return t.state.phrase(e)}const ic=/[\s\.,:;?!]/;function nc(t,{from:e,to:i}){let n=t.state.doc.lineAt(e).from,s=t.state.doc.lineAt(i).to,r=Math.max(n,e-30),o=Math.min(s,i+30),l=t.state.sliceDoc(r,o);if(r!=n)for(let t=0;t<30;t++)if(!ic.test(l[t+1])&&ic.test(l[t])){l=l.slice(t);break}if(o!=s)for(let t=l.length-1;t>l.length-30;t--)if(!ic.test(l[t-1])&&ic.test(l[t])){l=l.slice(0,t);break}return Os.announce.of(`${t.state.phrase("current match")}. ${l} ${t.state.phrase("on line")} ${t.state.doc.lineAt(e).number}`)}const sc=Os.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),rc=[Ha,Y.lowest(qa),sc],oc="undefined"!=typeof navigator&&!/Edge\/(\d+)/.exec(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor)&&(/Mobile\/\w+/.test(navigator.userAgent)||navigator.maxTouchPoints>2);class lc{constructor(t,e,i){this.facet=e,this.createTooltipView=i,this.input=t.state.facet(e),this.tooltips=this.input.filter((t=>t)),this.tooltipViews=this.tooltips.map(i)}update(t){let e=t.state.facet(this.facet),i=e.filter((t=>t));if(e===this.input){for(let e of this.tooltipViews)e.update&&e.update(t);return!1}let n=[];for(let e=0;e{var e,i,n;return{position:oc?"absolute":(null===(e=t.find((t=>t.position)))||void 0===e?void 0:e.position)||"fixed",parent:(null===(i=t.find((t=>t.parent)))||void 0===i?void 0:i.parent)||null,tooltipSpace:(null===(n=t.find((t=>t.tooltipSpace)))||void 0===n?void 0:n.tooltipSpace)||hc}}}),cc=Ri.fromClass(class{constructor(t){var e;this.view=t,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let i=t.state.facet(ac);this.position=i.position,this.parent=i.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new lc(t,dc,(t=>this.createTooltip(t))),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver((t=>{Date.now()>this.lastTransaction-50&&t.length>0&&t[t.length-1].intersectionRatio<1&&this.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),null===(e=t.dom.ownerDocument.defaultView)||void 0===e||e.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let t of this.manager.tooltipViews)this.intersectionObserver.observe(t.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()=>{this.measureTimeout=-1,this.maybeMeasure()}),50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t);e&&this.observeIntersection();let i=e||t.geometryChanged,n=t.state.facet(ac);if(n.position!=this.position){this.position=n.position;for(let t of this.manager.tooltipViews)t.dom.style.position=this.position;i=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let t of this.manager.tooltipViews)this.container.appendChild(t.dom);i=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);i&&this.maybeMeasure()}createTooltip(t){let e=t.create(this.view);if(e.dom.classList.add("cm-tooltip"),t.arrow&&!e.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let t=document.createElement("div");t.className="cm-tooltip-arrow",e.dom.appendChild(t)}return e.dom.style.position=this.position,e.dom.style.top="-10000px",this.container.appendChild(e.dom),e.mount&&e.mount(this.view),e}destroy(){var t,e;null===(t=this.view.dom.ownerDocument.defaultView)||void 0===t||t.removeEventListener("resize",this.measureSoon);for(let{dom:t}of this.manager.tooltipViews)t.remove();null===(e=this.intersectionObserver)||void 0===e||e.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map(((t,e)=>{let i=this.manager.tooltipViews[e];return i.getCoords?i.getCoords(t.pos):this.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((({dom:t})=>t.getBoundingClientRect())),space:this.view.state.facet(ac).tooltipSpace(this.view)}}writeMeasure(t){let{editor:e,space:i}=t,n=[];for(let s=0;s=Math.min(e.bottom,i.bottom)||h.rightMath.min(e.right,i.right)+.1){l.style.top="-10000px";continue}let c=r.arrow?o.dom.querySelector(".cm-tooltip-arrow"):null,u=c?7:0,f=a.right-a.left,d=a.bottom-a.top,p=o.offset||fc,m=this.view.textDirection==Wi.LTR,g=a.width>i.right-i.left?m?i.left:i.right-a.width:m?Math.min(h.left-(c?14:0)+p.x,i.right-f):Math.max(i.left,h.left-f+(c?14:0)-p.x),v=!!r.above;!r.strictSide&&(v?h.top-(a.bottom-a.top)-p.yi.bottom)&&v==i.bottom-h.bottom>h.top-i.top&&(v=!v);let w=v?h.top-d-u-p.y:h.bottom+u+p.y,y=g+f;if(!0!==o.overlap)for(let t of n)t.leftg&&t.topw&&(w=v?t.top-d-2-u:t.bottom+u+2);"absolute"==this.position?(l.style.top=w-t.parent.top+"px",l.style.left=g-t.parent.left+"px"):(l.style.top=w+"px",l.style.left=g+"px"),c&&(c.style.left=h.left+(m?p.x:-p.x)-(g+14-7)+"px"),!0!==o.overlap&&n.push({left:g,top:w,right:y,bottom:w+d}),l.classList.toggle("cm-tooltip-above",v),l.classList.toggle("cm-tooltip-below",!v),o.positioned&&o.positioned()}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top="-10000px"}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),uc=Os.baseTheme({".cm-tooltip":{zIndex:100},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),fc={x:0,y:0},dc=V.define({enables:[cc,uc]});class pc{constructor(t,e,i){this.state=t,this.pos=e,this.explicit=i,this.abortListeners=[]}tokenBefore(t){let e=Br(this.state).resolveInner(this.pos,-1);for(;e&&t.indexOf(e.name)<0;)e=e.parent;return e?{from:e.from,to:this.pos,text:this.state.sliceDoc(e.from,this.pos),type:e.type}:null}matchBefore(t){let e=this.state.doc.lineAt(this.pos),i=Math.max(e.from,this.pos-250),n=e.text.slice(i-e.from,this.pos-e.from),s=n.search(yc(t,!1));return s<0?null:{from:i+s,to:this.pos,text:n.slice(s)}}get aborted(){return null==this.abortListeners}addEventListener(t,e){"abort"==t&&this.abortListeners&&this.abortListeners.push(e)}}function mc(t){let e=Object.keys(t).join(""),i=/\w/.test(e);return i&&(e=e.replace(/\w/g,"")),`[${i?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function gc(t){let e=t.map((t=>"string"==typeof t?{label:t}:t)),[i,n]=e.every((t=>/^\w+$/.test(t.label)))?[/\w*$/,/\w+$/]:function(t){let e=Object.create(null),i=Object.create(null);for(let{label:n}of t){e[n[0]]=!0;for(let t=1;t{let s=t.matchBefore(n);return s||t.explicit?{from:s?s.from:t.pos,options:e,span:i}:null}}class vc{constructor(t,e,i){this.completion=t,this.source=e,this.match=i}}function wc(t){return t.selection.main.head}function yc(t,e){var i;let{source:n}=t,s=e&&"^"!=n[0],r="$"!=n[n.length-1];return s||r?new RegExp(`${s?"^":""}(?:${n})${r?"$":""}`,null!==(i=t.flags)&&void 0!==i?i:t.ignoreCase?"i":""):t}const bc=ct.define();function xc(t,e){let i=e.completion.apply||e.completion.label,n=e.source;"string"==typeof i?t.dispatch({changes:{from:n.from,to:n.to,insert:i},selection:{anchor:n.from+i.length},userEvent:"input.complete",annotations:bc.of(e.completion)}):i(t,e.completion,n.from,n.to)}const kc=new WeakMap;function Sc(t){if(!Array.isArray(t))return t;let e=kc.get(t);return e||kc.set(t,e=gc(t)),e}class Ac{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let e=0;e=48&&u<=57||u>=97&&u<=122?2:u>=65&&u<=90?1:0:(x=a(u))!=x.toLowerCase()?1:x!=x.toUpperCase()?2:0;(!n||1==k&&w||0==b&&0!=k)&&(e[d]==u||i[d]==u&&(p=!0)?r[d++]=n:r.length&&(y=!1)),b=k,n+=c(u)}return d==l&&0==r[0]&&y?this.result((p?-200:0)-100,r,t):m==l&&0==g?[-200-t.length,0,v]:o>-1?[-700-t.length,o,o+this.pattern.length]:m==l?[-900-t.length,g,v]:d==l?this.result((p?-200:0)-100-700+(y?0:-1100),r,t):2==e.length?null:this.result((n[0]?-700:0)-200-1100,n,t)}result(t,e,i){let n=[t-i.length],s=1;for(let t of e){let e=t+(this.astral?c(h(i,t)):1);s>1&&n[s-1]==t?n[s-1]=e:(n[s++]=t,n[s++]=e)}return n}}const Cc=V.define({combine:t=>Mt(t,{activateOnTyping:!0,override:null,maxRenderedOptions:100,defaultKeymap:!0,optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[]},{defaultKeymap:(t,e)=>t&&e,icons:(t,e)=>t&&e,optionClass:(t,e)=>i=>function(t,e){return t?e?t+" "+e:t:e}(t(i),e(i)),addToOptions:(t,e)=>t.concat(e)})});function Mc(t,e,i){if(t<=i)return{from:0,to:t};if(e<=t>>1){let t=Math.floor(e/i);return{from:t*i,to:(t+1)*i}}let n=Math.floor((t-e)/i);return{from:t-(n+1)*i,to:t-n*i}}class Dc{constructor(t,e){this.view=t,this.stateField=e,this.info=null,this.placeInfo={read:()=>this.measureInfo(),write:t=>this.positionInfo(t),key:this};let i=t.state.field(e),{options:n,selected:s}=i.open,r=t.state.facet(Cc);this.optionContent=function(t){let e=t.addToOptions.slice();return t.icons&&e.push({render(t){let e=document.createElement("div");return e.classList.add("cm-completionIcon"),t.type&&e.classList.add(...t.type.split(/\s+/g).map((t=>"cm-completionIcon-"+t))),e.setAttribute("aria-hidden","true"),e},position:20}),e.push({render(t,e,i){let n=document.createElement("span");n.className="cm-completionLabel";let{label:s}=t,r=0;for(let t=1;tr&&n.appendChild(document.createTextNode(s.slice(r,e)));let l=n.appendChild(document.createElement("span"));l.appendChild(document.createTextNode(s.slice(e,o))),l.className="cm-completionMatchedText",r=o}return rt.position-e.position)).map((t=>t.render))}(r),this.optionClass=r.optionClass,this.range=Mc(n.length,s,r.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.dom.addEventListener("mousedown",(e=>{for(let i,s=e.target;s&&s!=this.dom;s=s.parentNode)if("LI"==s.nodeName&&(i=/-(\d+)$/.exec(s.id))&&+i[1]{this.info&&this.view.requestMeasure(this.placeInfo)}))}mount(){this.updateSel()}update(t){t.state.field(this.stateField)!=t.startState.field(this.stateField)&&this.updateSel()}positioned(){this.info&&this.view.requestMeasure(this.placeInfo)}updateSel(){let t=this.view.state.field(this.stateField),e=t.open;if((e.selected=this.range.to)&&(this.range=Mc(e.options.length,e.selected,this.view.state.facet(Cc).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e.options,t.id,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfo)}))),this.updateSelectedOption(e.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:i}=e.options[e.selected],{info:n}=i;if(!n)return;let s="string"==typeof n?document.createTextNode(n):n(i);if(!s)return;"then"in s?s.then((e=>{e&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(e)})).catch((t=>Ai(this.view.state,t,"completion info"))):this.addInfoPane(s)}}addInfoPane(t){let e=this.info=document.createElement("div");e.className="cm-tooltip cm-completionInfo",e.appendChild(t),this.dom.appendChild(e),this.view.requestMeasure(this.placeInfo)}updateSelectedOption(t){let e=null;for(let i=this.list.firstChild,n=this.range.from;i;i=i.nextSibling,n++)n==t?i.hasAttribute("aria-selected")||(i.setAttribute("aria-selected","true"),e=i):i.hasAttribute("aria-selected")&&i.removeAttribute("aria-selected");return e&&function(t,e){let i=t.getBoundingClientRect(),n=e.getBoundingClientRect();n.topi.bottom&&(t.scrollTop+=n.bottom-i.bottom)}(this.list,e),e}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let e=this.dom.getBoundingClientRect(),i=this.info.getBoundingClientRect(),n=t.getBoundingClientRect();if(n.top>Math.min(innerHeight,e.bottom)-10||n.bottom=this.options.length?this:new Tc(this.options,Lc(e,t),this.tooltip,this.timestamp,t)}static build(t,e,i,n,s){let r=function(t,e){let i=[],n=0;for(let s of t)if(s.hasResult())if(!1===s.result.filter)for(let t of s.result.options)i.push(new vc(t,s,[1e9-n++]));else{let t,n=new Ac(e.sliceDoc(s.from,s.to));for(let e of s.result.options)(t=n.match(e.label))&&(null!=e.boost&&(t[0]+=e.boost),i.push(new vc(e,s,t)))}let s=[],r=null;for(let t of i.sort(Pc)){if(300==s.length)break;r&&r.label==t.completion.label&&r.detail==t.completion.detail&&r.type==t.completion.type&&r.apply==t.completion.apply?Oc(t.completion)>Oc(r)&&(s[s.length-1]=t):s.push(t),r=t.completion}return s}(t,e);if(!r.length)return null;let o=0;if(n&&n.selected){let t=n.options[n.selected].completion;for(let e=0;ee.hasResult()?Math.min(t,e.from):t),1e8),create:(l=qc,t=>new Dc(t,l)),above:s.aboveCursor},n?n.timestamp:Date.now(),o);var l}map(t){return new Tc(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected)}}class Rc{constructor(t,e,i){this.active=t,this.id=e,this.open=i}static start(){return new Rc(Bc,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(t){let{state:e}=t,i=e.facet(Cc),n=(i.override||e.languageDataAt("autocomplete",wc(e)).map(Sc)).map((e=>(this.active.find((t=>t.source==e))||new Ic(e,this.active.some((t=>0!=t.state))?1:0)).update(t,i)));n.length==this.active.length&&n.every(((t,e)=>t==this.active[e]))&&(n=this.active);let s=t.selection||n.some((e=>e.hasResult()&&t.changes.touchesRange(e.from,e.to)))||!function(t,e){if(t==e)return!0;for(let i=0,n=0;;){for(;i1!=t.state))&&n.some((t=>t.hasResult()))&&(n=n.map((t=>t.hasResult()?new Ic(t.source,0):t)));for(let e of t.effects)e.is(Fc)&&(s=s&&s.setSelected(e.value,this.id));return n==this.active&&s==this.open?this:new Rc(n,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:Ec}}const Ec={"aria-autocomplete":"list"};function Lc(t,e){return{"aria-autocomplete":"list","aria-haspopup":"listbox","aria-activedescendant":t+"-"+e,"aria-controls":t}}const Bc=[];function Pc(t,e){let i=e.match[0]-t.match[0];return i||t.completion.label.localeCompare(e.completion.label)}function Nc(t){return t.isUserEvent("input.type")?"input":t.isUserEvent("delete.backward")?"delete":null}class Ic{constructor(t,e,i=-1){this.source=t,this.state=e,this.explicitPos=i}hasResult(){return!1}update(t,e){let i=Nc(t),n=this;i?n=n.handleUserEvent(t,i,e):t.docChanged?n=n.handleChange(t):t.selection&&0!=n.state&&(n=new Ic(n.source,0));for(let e of t.effects)if(e.is(Hc))n=new Ic(n.source,1,e.value?wc(t.state):-1);else if(e.is(Wc))n=new Ic(n.source,0);else if(e.is(zc))for(let t of e.value)t.source==n.source&&(n=t);return n}handleUserEvent(t,e,i){return"delete"!=e&&i.activateOnTyping?new Ic(this.source,1):this.map(t.changes)}handleChange(t){return t.changes.touchesRange(wc(t.startState))?new Ic(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new Ic(this.source,this.state,t.mapPos(this.explicitPos))}}class Vc extends Ic{constructor(t,e,i,n,s,r){super(t,2,e),this.result=i,this.from=n,this.to=s,this.span=r}hasResult(){return!0}handleUserEvent(t,e,i){let n=t.changes.mapPos(this.from),s=t.changes.mapPos(this.to,1),r=wc(t.state);if((this.explicitPos<0?r<=n:rs||"delete"==e&&wc(t.startState)==this.from)return new Ic(this.source,"input"==e&&i.activateOnTyping?1:0);let o=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos);return this.span&&(n==s||this.span.test(t.state.sliceDoc(n,s)))?new Vc(this.source,o,this.result,n,s,this.span):new Ic(this.source,1,o)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new Ic(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new Vc(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1),this.span)}}const Hc=dt.define(),Wc=dt.define(),zc=dt.define({map:(t,e)=>t.map((t=>t.map(e)))}),Fc=dt.define(),qc=_.define({create:()=>Rc.start(),update:(t,e)=>t.update(e),provide:t=>[dc.from(t,(t=>t.tooltip)),Os.contentAttributes.from(t,(t=>t.attrs))]});function _c(t,e="option"){return i=>{let n=i.state.field(qc,!1);if(!n||!n.open||Date.now()-n.open.timestamp<75)return!1;let s,r=1;"page"==e&&(s=function(t,e){let i=t.plugin(cc);if(!i)return null;let n=i.manager.tooltips.indexOf(e);return n<0?null:i.manager.tooltipViews[n]}(i,n.open.tooltip))&&(r=Math.max(2,Math.floor(s.dom.offsetHeight/s.dom.querySelector("li").offsetHeight)-1));let o=n.open.selected+r*(t?1:-1),{length:l}=n.open.options;return o<0?o="page"==e?0:l-1:o>=l&&(o="page"==e?l-1:0),i.dispatch({effects:Fc.of(o)}),!0}}class jc{constructor(t,e){this.active=t,this.context=e,this.time=Date.now(),this.updates=[],this.done=void 0}}const Uc=Ri.fromClass(class{constructor(t){this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;for(let e of t.state.field(qc).active)1==e.state&&this.startQuery(e)}update(t){let e=t.state.field(qc);if(!t.selectionSet&&!t.docChanged&&t.startState.field(qc)==e)return;let i=t.transactions.some((t=>(t.selection||t.docChanged)&&!Nc(t)));for(let e=0;e50&&Date.now()-n.time>1e3){for(let t of n.context.abortListeners)try{t()}catch(t){Ai(this.view.state,t)}n.context.abortListeners=null,this.running.splice(e--,1)}else n.updates.push(...t.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=e.active.some((t=>1==t.state&&!this.running.some((e=>e.active.source==t.source))))?setTimeout((()=>this.startUpdate()),50):-1,0!=this.composing)for(let e of t.transactions)"input"==Nc(e)?this.composing=2:2==this.composing&&e.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:t}=this.view,e=t.field(qc);for(let t of e.active)1!=t.state||this.running.some((e=>e.active.source==t.source))||this.startQuery(t)}startQuery(t){let{state:e}=this.view,i=wc(e),n=new pc(e,i,t.explicitPos==i),s=new jc(t,n);this.running.push(s),Promise.resolve(t.source(n)).then((t=>{s.context.aborted||(s.done=t||null,this.scheduleAccept())}),(t=>{this.view.dispatch({effects:Wc.of(null)}),Ai(this.view.state,t)}))}scheduleAccept(){this.running.every((t=>void 0!==t.done))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((()=>this.accept()),50))}accept(){var t;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],i=this.view.state.facet(Cc);for(let n=0;nt.source==s.active.source));if(r&&1==r.state)if(null==s.done){let t=new Ic(s.active.source,0);for(let e of s.updates)t=t.update(e,i);1!=t.state&&e.push(t)}else this.startQuery(r)}e.length&&this.view.dispatch({effects:zc.of(e)})}},{eventHandlers:{compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({effects:Hc.of(!1)})),20),this.composing=0}}}),$c=Os.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"300px"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});function Kc(t={}){return[qc,Cc.of(t),Uc,Jc,$c]}const Gc=[{key:"Ctrl-Space",run:t=>!!t.state.field(qc,!1)&&(t.dispatch({effects:Hc.of(!0)}),!0)},{key:"Escape",run:t=>{let e=t.state.field(qc,!1);return!(!e||!e.active.some((t=>0!=t.state)))&&(t.dispatch({effects:Wc.of(null)}),!0)}},{key:"ArrowDown",run:_c(!0)},{key:"ArrowUp",run:_c(!1)},{key:"PageDown",run:_c(!0,"page")},{key:"PageUp",run:_c(!1,"page")},{key:"Enter",run:t=>{let e=t.state.field(qc,!1);return!(t.state.readOnly||!e||!e.open||Date.now()-e.open.timestamp<75)&&(xc(t,e.open.options[e.open.selected]),!0)}}],Jc=Y.highest(Vs.computeN([Cc],(t=>t.facet(Cc).defaultKeymap?[Gc]:[]))),Yc={jinja2:Yl.define(jl),yaml:Yl.define($l)},Xc=new Q,Qc=new Q,Zc=[{key:"Tab",run:el},{key:"Shift-Tab",run:il}],tu=Os.theme({"&":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--mdc-text-field-fill-color, whitesmoke))","& ::selection":{backgroundColor:"rgba(var(--rgb-primary-color), 0.3)"},borderRadius:"var(--mdc-shape-small, 4px) var(--mdc-shape-small, 4px) 0px 0px",caretColor:"var(--secondary-text-color)",height:"var(--code-mirror-height, auto)",maxHeight:"var(--code-mirror-max-height, unset)"},"&.cm-editor.cm-focused":{outline:"none"},"&.cm-focused .cm-cursor":{borderLeftColor:"var(--secondary-text-color)"},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground":{backgroundColor:"rgba(var(--rgb-primary-color), 0.3)"},".cm-activeLine":{backgroundColor:"rgba(var(--rgb-secondary-text-color), 0.1)"},".cm-scroller":{outline:"none"},".cm-content":{caretColor:"var(--secondary-text-color)",paddingTop:"16px"},".cm-panels":{backgroundColor:"var(--primary-background-color)",color:"var(--primary-text-color)"},".cm-panels.top":{borderBottom:"1px solid var(--divider-color)"},".cm-panels.bottom":{borderTop:"1px solid var(--divider-color)"},".cm-button":{border:"1px solid var(--primary-color)",padding:"0px 16px",textTransform:"uppercase",margin:"4px",background:"none",color:"var(--primary-color)",fontFamily:"var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif))",fontSize:"var(--mdc-typography-button-font-size, 0.875rem)",height:"36px",fontWeight:"var(--mdc-typography-button-font-weight, 500)",borderRadius:"4px",letterSpacing:"var(--mdc-typography-button-letter-spacing, 0.0892857em)"},".cm-textfield":{padding:"4px 0px 5px",borderRadius:"0",fontSize:"16px",color:"var(--primary-text-color)",border:"0",background:"none",fontFamily:"Roboto",borderBottom:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",margin:"4px 4px 0","& ::placeholder":{color:"var(--paper-input-container-color, var(--secondary-text-color))"},"&:focus":{outline:"none",borderBottom:"2px solid var(--primary-color)",paddingBottom:"4px"}},".cm-tooltip":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--card-background-color))",border:"1px solid var(--divider-color)",borderRadius:"var(--mdc-shape-medium, 4px)",boxShadow:"0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)"},"& .cm-tooltip.cm-tooltip-autocomplete > ul > li":{padding:"4px 8px"},"& .cm-tooltip-autocomplete ul li[aria-selected]":{background:"var(--primary-color)",color:"var(--text-primary-color)"},".cm-completionIcon":{display:"none"},".cm-completionDetail":{fontFamily:"Roboto",color:"var(--secondary-text-color)"},"li[aria-selected] .cm-completionDetail":{color:"var(--text-primary-color)"},"& .cm-completionInfo.cm-completionInfo-right":{left:"calc(100% + 4px)"},"& .cm-tooltip.cm-completionInfo":{padding:"4px 8px",marginTop:"-5px"},".cm-selectionMatch":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},".cm-searchMatch":{backgroundColor:"rgba(var(--rgb-accent-color), .2)",outline:"1px solid rgba(var(--rgb-accent-color), .4)"},".cm-searchMatch.selected":{backgroundColor:"rgba(var(--rgb-accent-color), .4)",outline:"1px solid var(--accent-color)"},".cm-gutters":{backgroundColor:"var(--code-editor-gutter-color, var(--mdc-text-field-fill-color, whitesmoke))",color:"var(--paper-dialog-color, var(--secondary-text-color))",border:"none",borderRight:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",paddingRight:"1px"},"&.cm-focused .cm-gutters":{borderRight:"2px solid var(--paper-input-container-focus-color, var(--primary-color))",paddingRight:"0"},".cm-gutterElement.lineNumber":{color:"inherit"}}),eu=ml.define([{tag:Vl.keyword,color:"var(--codemirror-keyword, #6262FF)"},{tag:[Vl.name,Vl.deleted,Vl.character,Vl.propertyName,Vl.macroName],color:"var(--codemirror-property, #905)"},{tag:[Vl.function(Vl.variableName),Vl.labelName],color:"var(--codemirror-variable, #07a)"},{tag:[Vl.color,Vl.constant(Vl.name),Vl.standard(Vl.name)],color:"var(--codemirror-qualifier, #690)"},{tag:[Vl.definition(Vl.name),Vl.separator],color:"var(--codemirror-def, #8DA6CE)"},{tag:[Vl.typeName,Vl.className,Vl.number,Vl.changed,Vl.annotation,Vl.modifier,Vl.self,Vl.namespace],color:"var(--codemirror-number, #ca7841)"},{tag:[Vl.operator,Vl.operatorKeyword,Vl.url,Vl.escape,Vl.regexp,Vl.link,Vl.special(Vl.string)],color:"var(--codemirror-operator, #cda869)"},{tag:Vl.comment,color:"var(--codemirror-comment, #777)"},{tag:Vl.meta,color:"var(--codemirror-meta, var(--primary-text-color))"},{tag:Vl.strong,fontWeight:"bold"},{tag:Vl.emphasis,fontStyle:"italic"},{tag:Vl.link,color:"var(--primary-color)",textDecoration:"underline"},{tag:Vl.heading,fontWeight:"bold"},{tag:Vl.atom,color:"var(--codemirror-atom, #F90)"},{tag:Vl.bool,color:"var(--codemirror-atom, #F90)"},{tag:Vl.special(Vl.variableName),color:"var(--codemirror-variable-2, #690)"},{tag:Vl.processingInstruction,color:"var(--secondary-text-color)"},{tag:Vl.string,color:"var(--codemirror-string, #07a)"},{tag:Vl.inserted,color:"var(--codemirror-string2, #07a)"},{tag:Vl.invalid,color:"var(--error-color)"}]);export{Ct as EditorState,Os as EditorView,ml as HighlightStyle,Y as Prec,Kc as autocompletion,nl as defaultKeymap,js as drawSelection,Zs as highlightActiveLine,Sa as highlightSelectionMatches,eu as highlightStyle,Ph as history,Yh as historyKeymap,Vs as keymap,Xc as langCompartment,Yc as langs,Dh as lineNumbers,Qc as readonlyCompartment,Zh as rectangularSelection,Za as searchKeymap,Zc as tabKeyBindings,Vl as tags,tu as theme}; diff --git a/custom_components/hacs/hacs_frontend/c.10c7d0ce.js.gz b/custom_components/hacs/hacs_frontend/c.10c7d0ce.js.gz deleted file mode 100644 index 7ee6d89bda4ddc68ea06c679fd483767b13078e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89795 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 aCoY7?ipEFY+lQb0*#7~^p5fw?f&>73f!3@5 diff --git a/custom_components/hacs/hacs_frontend/c.11ad1623.js b/custom_components/hacs/hacs_frontend/c.11ad1623.js deleted file mode 100644 index f00ef772..00000000 --- a/custom_components/hacs/hacs_frontend/c.11ad1623.js +++ /dev/null @@ -1,16 +0,0 @@ -import{a as e,e as t,i,L as a,N as d,$ as r,r as n,n as o}from"./main-ad130be7.js";import{H as s}from"./c.0a1cf8d0.js";e([o("ha-clickable-list-item")],(function(e,o){class s extends o{constructor(...t){super(...t),e(this)}}return{F:s,d:[{kind:"field",decorators:[t()],key:"href",value:void 0},{kind:"field",decorators:[t({type:Boolean})],key:"disableHref",value:()=>!1},{kind:"field",decorators:[t({type:Boolean,reflect:!0})],key:"openNewTab",value:()=>!1},{kind:"field",decorators:[i("a")],key:"_anchor",value:void 0},{kind:"method",key:"render",value:function(){const e=a(d(s.prototype),"render",this).call(this),t=this.href||"";return r`${this.disableHref?r`${e}`:r`${e}`}`}},{kind:"method",key:"firstUpdated",value:function(){a(d(s.prototype),"firstUpdated",this).call(this),this.addEventListener("keydown",(e=>{"Enter"!==e.key&&" "!==e.key||this._anchor.click()}))}},{kind:"get",static:!0,key:"styles",value:function(){return[a(d(s),"styles",this),n` - a { - width: 100%; - height: 100%; - display: flex; - align-items: center; - padding-left: var(--mdc-list-side-padding, 20px); - padding-right: var(--mdc-list-side-padding, 20px); - overflow: hidden; - } - `]}}]}}),s); diff --git a/custom_components/hacs/hacs_frontend/c.11ad1623.js.gz b/custom_components/hacs/hacs_frontend/c.11ad1623.js.gz deleted file mode 100644 index 582e45fb00ed222d179413354d0e9efec07bd42d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmV;30(bo%iwFP!000021C>NS=zmi_$skMwPo^*y7z%D|$SuxD@Pqp4 zTqc$)=_6G^kq9uAn1?Hil2z_SqNK5Uo>-;*D2i-Qn0b!7IYr-Q+yrH*(ayCjUd4v8 z_**gMlEozDC>Ws(6Q!XNF!49*SEf^3$0XC361o5}$9SPQ^O_~Sj#t=qj`1_41cEI0 zDvTRf)SFXce$XE@T6Ykm6`,W=r``,Y=o` -button { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - - position: relative; - display: block; - margin: 0; - padding: 0; - background: none; /** NOTE: IE11 fix */ - color: inherit; - border: none; - font: inherit; - text-align: left; - text-transform: inherit; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -`;o` -a { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - - position: relative; - display: inline-block; - background: initial; - color: inherit; - font: inherit; - text-transform: inherit; - text-decoration: none; - outline: none; -} -a:focus, -a:focus.page-selected { - text-decoration: underline; -} -`,o` -svg { - display: block; - min-width: var(--svg-icon-min-width, 24px); - min-height: var(--svg-icon-min-height, 24px); - fill: var(--svg-icon-fill, currentColor); - pointer-events: none; -} -`,o`[hidden] { display: none !important; }`;const j=o` -:host { - display: block; - - /* --app-datepicker-width: 300px; */ - /* --app-datepicker-primary-color: #4285f4; */ - /* --app-datepicker-header-height: 80px; */ -} - -* { - box-sizing: border-box; -} -`;function V(e,t){return+t-+e}function O({hasAltKey:e,keyCode:t,focusedDate:a,selectedDate:i,disabledDaysSet:r,disabledDatesSet:o,minTime:n,maxTime:s}){const l=a.getUTCFullYear(),d=a.getUTCMonth(),c=a.getUTCDate(),h=+a,p=i.getUTCFullYear(),u=i.getUTCMonth();let y=l,m=d,f=c,b=!0;switch((u!==d||p!==l)&&(y=p,m=u,f=1,b=34===t||33===t||35===t),b){case h===n&&S.has(t):case h===s&&$.has(t):break;case 38===t:f-=7;break;case 40===t:f+=7;break;case 37===t:f-=1;break;case 39===t:f+=1;break;case 34===t:e?y+=1:m+=1;break;case 33===t:e?y-=1:m-=1;break;case 35===t:m+=1,f=0;break;default:f=1}if(34===t||33===t){const e=E(y,m+1,0).getUTCDate();f>e&&(f=e)}const _=function({keyCode:e,disabledDaysSet:t,disabledDatesSet:a,focusedDate:i,maxTime:r,minTime:o}){const n=+i;let s=nr;if(V(o,r)<864e5)return i;let d=s||l||t.has(i.getUTCDay())||a.has(n);if(!d)return i;let c=0,h=s===l?i:new Date(s?o-864e5:864e5+r);const p=h.getUTCFullYear(),u=h.getUTCMonth();let y=h.getUTCDate();for(;d;)(s||!l&&F.has(e))&&(y+=1),(l||!s&&U.has(e))&&(y-=1),h=E(p,u,y),c=+h,s||(s=cr,l&&(h=new Date(r),c=+h,y=h.getUTCDate())),d=t.has(h.getUTCDay())||a.has(c);return h}({keyCode:t,maxTime:s,minTime:n,disabledDaysSet:r,disabledDatesSet:o,focusedDate:E(y,m,f)});return _}function A(e,t,a){return e.dispatchEvent(new CustomEvent(t,{detail:a,bubbles:!0,composed:!0}))}function P(e,t){return e.composedPath().find((e=>e instanceof HTMLElement&&t(e)))}function I(e){return t=>e.format(t).replace(/\u200e/gi,"")}function z(e){const t=x(e,{timeZone:"UTC",weekday:"short",month:"short",day:"numeric"}),a=x(e,{timeZone:"UTC",day:"numeric"}),i=x(e,{timeZone:"UTC",year:"numeric",month:"short",day:"numeric"}),r=x(e,{timeZone:"UTC",year:"numeric",month:"long"}),o=x(e,{timeZone:"UTC",weekday:"long"}),n=x(e,{timeZone:"UTC",weekday:"narrow"}),s=x(e,{timeZone:"UTC",year:"numeric"});return{locale:e,dateFormat:I(t),dayFormat:I(a),fullDateFormat:I(i),longMonthYearFormat:I(r),longWeekdayFormat:I(o),narrowWeekdayFormat:I(n),yearFormat:I(s)}}function K(e,t){const a=function(e,t){const a=t.getUTCFullYear(),i=t.getUTCMonth(),r=t.getUTCDate(),o=t.getUTCDay();let n=o;return"first-4-day-week"===e&&(n=3),"first-day-of-year"===e&&(n=6),"first-full-week"===e&&(n=0),E(a,i,r-o+n)}(e,t),i=E(a.getUTCFullYear(),0,1),r=1+(+a-+i)/864e5;return Math.ceil(r/7)}function B(e){if(e>=0&&e<7)return Math.abs(e);return((e<0?7*Math.ceil(Math.abs(e)):0)+e)%7}function R(e,t,a){const i=B(e-t);return a?1+i:i}function Z(e){const{dayFormat:t,fullDateFormat:a,locale:i,longWeekdayFormat:r,narrowWeekdayFormat:o,selectedDate:n,disabledDates:s,disabledDays:l,firstDayOfWeek:d,max:c,min:h,showWeekNumber:p,weekLabel:u,weekNumberType:y}=e,m=null==h?Number.MIN_SAFE_INTEGER:+h,f=null==c?Number.MAX_SAFE_INTEGER:+c,b=function(e){const{firstDayOfWeek:t=0,showWeekNumber:a=!1,weekLabel:i,longWeekdayFormat:r,narrowWeekdayFormat:o}=e||{},n=1+(t+(t<0?7:0))%7,s=i||"Wk",l=a?[{label:"Wk"===s?"Week":s,value:s}]:[],d=Array.from(Array(7)).reduce(((e,t,a)=>{const i=E(2017,0,n+a);return e.push({label:r(i),value:o(i)}),e}),l);return d}({longWeekdayFormat:r,narrowWeekdayFormat:o,firstDayOfWeek:d,showWeekNumber:p,weekLabel:u}),_=e=>[i,e.toJSON(),null==s?void 0:s.join("_"),null==l?void 0:l.join("_"),d,null==c?void 0:c.toJSON(),null==h?void 0:h.toJSON(),p,u,y].filter(Boolean).join(":"),v=n.getUTCFullYear(),w=n.getUTCMonth(),g=[-1,0,1].map((e=>{const r=E(v,w+e,1),o=+E(v,w+e+1,0),n=_(r);if(of)return{key:n,calendar:[],disabledDatesSet:new Set,disabledDaysSet:new Set};const b=function(e){const{date:t,dayFormat:a,disabledDates:i=[],disabledDays:r=[],firstDayOfWeek:o=0,fullDateFormat:n,locale:s="en-US",max:l,min:d,showWeekNumber:c=!1,weekLabel:h="Week",weekNumberType:p="first-4-day-week"}=e||{},u=B(o),y=t.getUTCFullYear(),m=t.getUTCMonth(),f=E(y,m,1),b=new Set(r.map((e=>R(e,u,c)))),_=new Set(i.map((e=>+e))),v=[f.toJSON(),u,s,null==l?"":l.toJSON(),null==d?"":d.toJSON(),Array.from(b).join(","),Array.from(_).join(","),p].filter(Boolean).join(":"),w=R(f.getUTCDay(),u,c),g=null==d?+new Date("2000-01-01"):+d,k=null==l?+new Date("2100-12-31"):+l,D=c?8:7,x=E(y,1+m,0).getUTCDate(),T=[];let C=[],S=!1,$=1;for(const e of[0,1,2,3,4,5]){for(const t of[0,1,2,3,4,5,6].concat(7===D?[]:[7])){const i=t+e*D;if(!S&&c&&0===t){const t=K(p,E(y,m,$-(e<1?u:0))),a=`${h} ${t}`;C.push({fullDate:null,label:a,value:`${t}`,key:`${v}:${a}`,disabled:!0});continue}if(S||ik;s&&_.add(o),C.push({fullDate:r,label:n(r),value:a(r),key:`${v}:${r.toJSON()}`,disabled:s}),$+=1,$>x&&(S=!0)}T.push(C),C=[]}return{disabledDatesSet:_,calendar:T,disabledDaysSet:new Set(r.map((e=>B(e)))),key:v}}({dayFormat:t,fullDateFormat:a,locale:i,disabledDates:s,disabledDays:l,firstDayOfWeek:d,max:c,min:h,showWeekNumber:p,weekLabel:u,weekNumberType:y,date:r});return{...b,key:n}})),k=[],D=new Set,x=new Set;for(const e of g){const{disabledDatesSet:t,disabledDaysSet:a,...i}=e;if(i.calendar.length>0){if(a.size>0)for(const e of a)x.add(e);if(t.size>0)for(const e of t)D.add(e)}k.push(i)}return{calendars:k,weekdays:b,disabledDatesSet:D,disabledDaysSet:x,key:_(n)}}function q(e){const t=null==e?new Date:new Date(e),a="string"==typeof e&&(/^\d{4}-\d{2}-\d{2}$/i.test(e)||/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}(Z|\+00:00|-00:00)$/i.test(e)),i="number"==typeof e&&e>0&&isFinite(e);let r=t.getFullYear(),o=t.getMonth(),n=t.getDate();return(a||i)&&(r=t.getUTCFullYear(),o=t.getUTCMonth(),n=t.getUTCDate()),E(r,o,n)}function J(e,t){return e.classList.contains(t)}function X(e,t){return!(null==e||!(t instanceof Date)||isNaN(+t))}function H(e){return e-Math.floor(e)>0?+e.toFixed(3):e}function G(e){return{passive:!0,handleEvent:e}}function Q(e,t){const a="string"==typeof e&&e.length>0?e.split(/,\s*/i):[];return a.length?"function"==typeof t?a.map(t):a:[]}function ee(e){if(e instanceof Date&&!isNaN(+e)){const t=e.toJSON();return null==t?"":t.replace(/^(.+)T.+/i,"$1")}return""}function te(e,t){if(V(e,t)<864e5)return[];const a=e.getUTCFullYear();return Array.from(Array(t.getUTCFullYear()-a+1),((e,t)=>t+a))}function ae(e,t,a){const i="number"==typeof e?e:+e,r=+t,o=+a;return io?o:e}function ie(e){const{clientX:t,clientY:a,pageX:i,pageY:r}=e,o=Math.max(i,t),n=Math.max(r,a),s=e.identifier||e.pointerId;return{x:o,y:n,id:null==s?0:s}}function re(e,t){const a=t.changedTouches;if(null==a)return{newPointer:ie(t),oldPointer:e};const i=Array.from(a,(e=>ie(e))),r=null==e?i[0]:i.find((t=>t.id===e.id));return{newPointer:r,oldPointer:e}}function oe(e,t,a){e.addEventListener(t,a,!!n&&{passive:!0})}class ne{constructor(e,t){this._element=e,this._startPointer=null;const{down:a,move:i,up:r}=t;this._down=this._onDown(a),this._move=this._onMove(i),this._up=this._onUp(r),e&&e.addEventListener&&(e.addEventListener("mousedown",this._down),oe(e,"touchstart",this._down),oe(e,"touchmove",this._move),oe(e,"touchend",this._up))}disconnect(){const e=this._element;e&&e.removeEventListener&&(e.removeEventListener("mousedown",this._down),e.removeEventListener("touchstart",this._down),e.removeEventListener("touchmove",this._move),e.removeEventListener("touchend",this._up))}_onDown(e){return t=>{t instanceof MouseEvent&&(this._element.addEventListener("mousemove",this._move),this._element.addEventListener("mouseup",this._up),this._element.addEventListener("mouseleave",this._up));const{newPointer:a}=re(this._startPointer,t);e(a,t),this._startPointer=a}}_onMove(e){return t=>{this._updatePointers(e,t)}}_onUp(e){return t=>{this._updatePointers(e,t,!0)}}_updatePointers(e,t,a){a&&t instanceof MouseEvent&&(this._element.removeEventListener("mousemove",this._move),this._element.removeEventListener("mouseup",this._up),this._element.removeEventListener("mouseleave",this._up));const{newPointer:i,oldPointer:r}=re(this._startPointer,t);e(i,r,t),this._startPointer=a?null:i}}class se extends h{constructor(){super(),this.firstDayOfWeek=0,this.showWeekNumber=!1,this.weekNumberType="first-4-day-week",this.landscape=!1,this.locale=x&&x().resolvedOptions&&x().resolvedOptions().locale||"en-US",this.disabledDays="",this.disabledDates="",this.weekLabel="Wk",this.inline=!1,this.dragRatio=.15,this._hasMin=!1,this._hasMax=!1,this._disabledDaysSet=new Set,this._disabledDatesSet=new Set,this._dx=-1/0,this._hasNativeWebAnimation="animate"in HTMLElement.prototype,this._updatingDateWithKey=!1;const e=q(),t=z(this.locale),a=ee(e),i=q("2100-12-31");this.value=a,this.startView="calendar",this._min=new Date(e),this._max=new Date(i),this._todayDate=e,this._maxDate=i,this._yearList=te(e,i),this._selectedDate=new Date(e),this._focusedDate=new Date(e),this._formatters=t}get startView(){return this._startView}set startView(e){const t=e||"calendar";if("calendar"!==t&&"yearList"!==t)return;const a=this._startView;this._startView=t,this.requestUpdate("startView",a)}get min(){return this._hasMin?ee(this._min):""}set min(e){const t=q(e),a=X(e,t);this._min=a?t:this._todayDate,this._hasMin=a,this.requestUpdate("min")}get max(){return this._hasMax?ee(this._max):""}set max(e){const t=q(e),a=X(e,t);this._max=a?t:this._maxDate,this._hasMax=a,this.requestUpdate("max")}get value(){return ee(this._focusedDate)}set value(e){const t=q(e),a=X(e,t)?t:this._todayDate;this._focusedDate=new Date(a),this._selectedDate=this._lastSelectedDate=new Date(a)}disconnectedCallback(){super.disconnectedCallback(),this._tracker&&(this._tracker.disconnect(),this._tracker=void 0)}render(){this._formatters.locale!==this.locale&&(this._formatters=z(this.locale));const e="yearList"===this._startView?this._renderDatepickerYearList():this._renderDatepickerCalendar(),t=this.inline?null:r`
    ${this._renderHeaderSelectorButton()}
    `;return r` - ${t} -
    ${M(e)}
    - `}firstUpdated(){let e;e="calendar"===this._startView?this.inline?this.shadowRoot.querySelector(".btn__month-selector"):this._buttonSelectorYear:this._yearViewListItem,A(this,"datepicker-first-updated",{firstFocusableElement:e,value:this.value})}async updated(e){const t=this._startView;if(e.has("min")||e.has("max")){this._yearList=te(this._min,this._max),"yearList"===t&&this.requestUpdate();const e=+this._min,a=+this._max;if(V(e,a)>864e5){const t=+this._focusedDate;let i=t;ta&&(i=a),this.value=ee(new Date(i))}}if(e.has("_startView")||e.has("startView")){if("yearList"===t){const e=48*(this._selectedDate.getUTCFullYear()-this._min.getUTCFullYear()-2);!function(e,t){if(null==e.scrollTo){const{top:a,left:i}=t||{};e.scrollTop=a||0,e.scrollLeft=i||0}else e.scrollTo(t)}(this._yearViewFullList,{top:e,left:0})}if("calendar"===t&&null==this._tracker){const e=this.calendarsContainer;let t=!1,a=!1,i=!1;if(e){const r={down:()=>{i||(t=!0,this._dx=0)},move:(r,o)=>{if(i||!t)return;const n=this._dx,s=n<0&&J(e,"has-max-date")||n>0&&J(e,"has-min-date");!s&&Math.abs(n)>0&&t&&(a=!0,e.style.transform=`translateX(${H(n)}px)`),this._dx=s?0:n+(r.x-o.x)},up:async(r,o,n)=>{if(t&&a){const r=this._dx,o=e.getBoundingClientRect().width/3,n=Math.abs(r)>Number(this.dragRatio)*o,s=350,l="cubic-bezier(0, 0, .4, 1)",d=n?H(o*(r<0?-1:1)):0;i=!0,await async function(e,t){const{hasNativeWebAnimation:a=!1,keyframes:i=[],options:r={duration:100}}=t||{};if(Array.isArray(i)&&i.length)return new Promise((t=>{if(a)e.animate(i,r).onfinish=()=>t();else{const[,a]=i||[],o=()=>{e.removeEventListener("transitionend",o),t()};e.addEventListener("transitionend",o),e.style.transitionDuration=`${r.duration}ms`,r.easing&&(e.style.transitionTimingFunction=r.easing),Object.keys(a).forEach((t=>{t&&(e.style[t]=a[t])}))}}))}(e,{hasNativeWebAnimation:this._hasNativeWebAnimation,keyframes:[{transform:`translateX(${r}px)`},{transform:`translateX(${d}px)`}],options:{duration:s,easing:l}}),n&&this._updateMonth(r<0?"next":"previous").handleEvent(),t=a=i=!1,this._dx=-1/0,e.removeAttribute("style"),A(this,"datepicker-animation-finished")}else t&&(this._updateFocusedDate(n),t=a=!1,this._dx=-1/0)}};this._tracker=new ne(e,r)}}e.get("_startView")&&"calendar"===t&&this._focusElement('[part="year-selector"]')}this._updatingDateWithKey&&(this._focusElement('[part="calendars"]:nth-of-type(2) .day--focused'),this._updatingDateWithKey=!1)}_focusElement(e){const t=this.shadowRoot.querySelector(e);t&&t.focus()}_renderHeaderSelectorButton(){const{yearFormat:e,dateFormat:t}=this._formatters,a="calendar"===this.startView,i=this._focusedDate,o=t(i),n=e(i);return r` - - -
    - -
    - `}_renderDatepickerYearList(){const{yearFormat:e}=this._formatters,t=this._focusedDate.getUTCFullYear();return r` -
    -
    - ${this._yearList.map((a=>r``))}
    -
    - `}_renderDatepickerCalendar(){const{longMonthYearFormat:e,dayFormat:t,fullDateFormat:a,longWeekdayFormat:i,narrowWeekdayFormat:o}=this._formatters,n=Q(this.disabledDays,Number),s=Q(this.disabledDates,q),l=this.showWeekNumber,d=this._focusedDate,c=this.firstDayOfWeek,h=q(),u=this._selectedDate,y=this._max,m=this._min,{calendars:f,disabledDaysSet:b,disabledDatesSet:_,weekdays:v}=Z({dayFormat:t,fullDateFormat:a,longWeekdayFormat:i,narrowWeekdayFormat:o,firstDayOfWeek:c,disabledDays:n,disabledDates:s,locale:this.locale,selectedDate:u,showWeekNumber:this.showWeekNumber,weekNumberType:this.weekNumberType,max:y,min:m,weekLabel:this.weekLabel}),w=!f[0].calendar.length,g=!f[2].calendar.length,k=v.map((e=>r` -
    ${e.value}
    - `)),x=D(f,(e=>e.key),(({calendar:t},a)=>{if(!t.length)return r`
    `;const i=`calendarcaption${a}`,o=t[1][1].fullDate,n=1===a,s=n&&!this._isInVisibleMonth(d,u)?O({disabledDaysSet:b,disabledDatesSet:_,hasAltKey:!1,keyCode:36,focusedDate:d,selectedDate:u,minTime:+m,maxTime:+y}):d;return r` -
    - - - - - ${k} - - - ${t.map((e=>r`${e.map(((e,t)=>{const{disabled:a,fullDate:i,label:o,value:c}=e;if(!i&&c&&l&&t<1)return r``;if(!c||!i)return r``;const u=+new Date(i),y=+d===u,m=n&&s.getUTCDate()===Number(c);return r` - - `}))}`))} -
    -
    ${o?e(o):""}
    -
    ${c} -
    ${c}
    -
    -
    - `}));return this._disabledDatesSet=_,this._disabledDaysSet=b,r` -
    -
    -
    ${w?null:r` - - `}
    - -
    ${g?null:r` - - `}
    -
    - -
    ${x}
    -
    - `}_updateView(e){return G((()=>{"calendar"===e&&(this._selectedDate=this._lastSelectedDate=new Date(ae(this._focusedDate,this._min,this._max))),this._startView=e}))}_updateMonth(e){return G((()=>{if(null==this.calendarsContainer)return this.updateComplete;const t=this._lastSelectedDate||this._selectedDate,a=this._min,i=this._max,r="previous"===e,o=E(t.getUTCFullYear(),t.getUTCMonth()+(r?-1:1),1),n=o.getUTCFullYear(),s=o.getUTCMonth(),l=a.getUTCFullYear(),d=a.getUTCMonth(),c=i.getUTCFullYear(),h=i.getUTCMonth();return nc||n>=c&&s>h)||(this._lastSelectedDate=o,this._selectedDate=this._lastSelectedDate),this.updateComplete}))}_updateYear(e){const t=P(e,(e=>J(e,"year-list-view__list-item")));if(null==t)return;const a=ae(new Date(this._focusedDate).setUTCFullYear(+t.year),this._min,this._max);this._selectedDate=this._lastSelectedDate=new Date(a),this._focusedDate=new Date(a),this._startView="calendar"}_updateFocusedDate(e){const t=P(e,(e=>J(e,"full-calendar__day")));null==t||["day--empty","day--disabled","day--focused","weekday-label"].some((e=>J(t,e)))||(this._focusedDate=new Date(t.fullDate),A(this,"datepicker-value-updated",{isKeypress:!1,value:this.value}))}_updateFocusedDateWithKeyboard(e){const t=e.keyCode;if(13===t||32===t)return A(this,"datepicker-value-updated",{keyCode:t,isKeypress:!0,value:this.value}),void(this._focusedDate=new Date(this._selectedDate));if(9===t||!N.has(t))return;const a=this._selectedDate,i=O({keyCode:t,selectedDate:a,disabledDatesSet:this._disabledDatesSet,disabledDaysSet:this._disabledDaysSet,focusedDate:this._focusedDate,hasAltKey:e.altKey,maxTime:+this._max,minTime:+this._min});this._isInVisibleMonth(i,a)||(this._selectedDate=this._lastSelectedDate=i),this._focusedDate=i,this._updatingDateWithKey=!0,A(this,"datepicker-value-updated",{keyCode:t,isKeypress:!0,value:this.value})}_isInVisibleMonth(e,t){const a=e.getUTCFullYear(),i=e.getUTCMonth(),r=t.getUTCFullYear(),o=t.getUTCMonth();return a===r&&i===o}get calendarsContainer(){return this.shadowRoot.querySelector(".calendars-container")}}var le,de;se.styles=[j,Y,o` - :host { - width: 312px; - /** NOTE: Magic number as 16:9 aspect ratio does not look good */ - /* height: calc((var(--app-datepicker-width) / .66) - var(--app-datepicker-footer-height, 56px)); */ - background-color: var(--app-datepicker-bg-color, #fff); - color: var(--app-datepicker-color, #000); - border-radius: - var(--app-datepicker-border-top-left-radius, 0) - var(--app-datepicker-border-top-right-radius, 0) - var(--app-datepicker-border-bottom-right-radius, 0) - var(--app-datepicker-border-bottom-left-radius, 0); - contain: content; - overflow: hidden; - } - :host([landscape]) { - display: flex; - - /** - */ - min-width: calc(568px - 16px * 2); - width: calc(568px - 16px * 2); - } - - .datepicker-header + .datepicker-body { - border-top: 1px solid var(--app-datepicker-separator-color, #ddd); - } - :host([landscape]) > .datepicker-header + .datepicker-body { - border-top: none; - border-left: 1px solid var(--app-datepicker-separator-color, #ddd); - } - - .datepicker-header { - display: flex; - flex-direction: column; - align-items: flex-start; - - position: relative; - padding: 16px 24px; - } - :host([landscape]) > .datepicker-header { - /** :this. + :this. */ - min-width: calc(14ch + 24px * 2); - } - - .btn__year-selector, - .btn__calendar-selector { - color: var(--app-datepicker-selector-color, rgba(0, 0, 0, .55)); - cursor: pointer; - /* outline: none; */ - } - .btn__year-selector.selected, - .btn__calendar-selector.selected { - color: currentColor; - } - - /** - * NOTE: IE11-only fix. This prevents formatted focused date from overflowing the container. - */ - .datepicker-toolbar { - width: 100%; - } - - .btn__year-selector { - font-size: 16px; - font-weight: 700; - } - .btn__calendar-selector { - font-size: 36px; - font-weight: 700; - line-height: 1; - } - - .datepicker-body { - position: relative; - width: 100%; - overflow: hidden; - } - - .datepicker-body__calendar-view { - min-height: 56px; - } - - .calendar-view__month-selector { - display: flex; - align-items: center; - - position: absolute; - top: 0; - left: 0; - width: 100%; - padding: 0 8px; - z-index: 1; - } - - .month-selector-container { - max-height: 56px; - height: 100%; - } - .month-selector-container + .month-selector-container { - margin: 0 0 0 auto; - } - - .btn__month-selector { - padding: calc((56px - 24px) / 2); - /** - * NOTE: button element contains no text, only SVG. - * No extra height will incur with such setting. - */ - line-height: 0; - } - .btn__month-selector > svg { - fill: currentColor; - } - - .calendars-container { - display: flex; - justify-content: center; - - position: relative; - top: 0; - left: calc(-100%); - width: calc(100% * 3); - transform: translateZ(0); - will-change: transform; - /** - * NOTE: Required for Pointer Events API to work on touch devices. - * Native \`pan-y\` action will be fired by the browsers since we only care about the - * horizontal direction. This is great as vertical scrolling still works even when touch - * event happens on a datepicker's calendar. - */ - touch-action: pan-y; - /* outline: none; */ - } - - .year-list-view__full-list { - max-height: calc(48px * 7); - overflow-y: auto; - - scrollbar-color: var(--app-datepicker-scrollbar-thumb-bg-color, rgba(0, 0, 0, .35)) rgba(0, 0, 0, 0); - scrollbar-width: thin; - } - .year-list-view__full-list::-webkit-scrollbar { - width: 8px; - background-color: rgba(0, 0, 0, 0); - } - .year-list-view__full-list::-webkit-scrollbar-thumb { - background-color: var(--app-datepicker-scrollbar-thumb-bg-color, rgba(0, 0, 0, .35)); - border-radius: 50px; - } - .year-list-view__full-list::-webkit-scrollbar-thumb:hover { - background-color: var(--app-datepicker-scrollbar-thumb-hover-bg-color, rgba(0, 0, 0, .5)); - } - - .calendar-weekdays > th, - .weekday-label { - color: var(--app-datepicker-weekday-color, rgba(0, 0, 0, .55)); - font-weight: 400; - transform: translateZ(0); - will-change: transform; - } - - .calendar-container, - .calendar-label, - .calendar-table { - width: 100%; - } - - .calendar-container { - position: relative; - padding: 0 16px 16px; - } - - .calendar-table { - -moz-user-select: none; - -webkit-user-select: none; - user-select: none; - - border-collapse: collapse; - border-spacing: 0; - text-align: center; - } - - .calendar-label { - display: flex; - align-items: center; - justify-content: center; - - height: 56px; - font-weight: 500; - text-align: center; - } - - .calendar-weekday, - .full-calendar__day { - position: relative; - width: calc(100% / 7); - height: 0; - padding: calc(100% / 7 / 2) 0; - outline: none; - text-align: center; - } - .full-calendar__day:not(.day--disabled):focus { - outline: #000 dotted 1px; - outline: -webkit-focus-ring-color auto 1px; - } - :host([showweeknumber]) .calendar-weekday, - :host([showweeknumber]) .full-calendar__day { - width: calc(100% / 8); - padding-top: calc(100% / 8); - padding-bottom: 0; - } - :host([showweeknumber]) th.weekday-label { - padding: 0; - } - - /** - * NOTE: Interesting fact! That is ::after will trigger paint when dragging. This will trigger - * layout and paint on **ONLY** affected nodes. This is much cheaper as compared to rendering - * all :::after of all calendar day elements. When dragging the entire calendar container, - * because of all layout and paint trigger on each and every ::after, this becomes a expensive - * task for the browsers especially on low-end devices. Even though animating opacity is much - * cheaper, the technique does not work here. Adding 'will-change' will further reduce overall - * painting at the expense of memory consumption as many cells in a table has been promoted - * a its own layer. - */ - .full-calendar__day:not(.day--empty):not(.day--disabled):not(.weekday-label) { - transform: translateZ(0); - will-change: transform; - } - .full-calendar__day:not(.day--empty):not(.day--disabled):not(.weekday-label).day--focused::after, - .full-calendar__day:not(.day--empty):not(.day--disabled):not(.day--focused):not(.weekday-label):hover::after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: var(--app-datepicker-accent-color, #1a73e8); - border-radius: 50%; - opacity: 0; - pointer-events: none; - } - .full-calendar__day:not(.day--empty):not(.day--disabled):not(.weekday-label) { - cursor: pointer; - pointer-events: auto; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - } - .full-calendar__day.day--focused:not(.day--empty):not(.day--disabled):not(.weekday-label)::after, - .full-calendar__day.day--today.day--focused:not(.day--empty):not(.day--disabled):not(.weekday-label)::after { - opacity: 1; - } - - .calendar-weekday > .weekday, - .full-calendar__day > .calendar-day { - display: flex; - align-items: center; - justify-content: center; - - position: absolute; - top: 5%; - left: 5%; - width: 90%; - height: 90%; - color: currentColor; - font-size: 14px; - pointer-events: none; - z-index: 1; - } - .full-calendar__day.day--today { - color: var(--app-datepicker-accent-color, #1a73e8); - } - .full-calendar__day.day--focused, - .full-calendar__day.day--today.day--focused { - color: var(--app-datepicker-focused-day-color, #fff); - } - .full-calendar__day.day--empty, - .full-calendar__day.weekday-label, - .full-calendar__day.day--disabled > .calendar-day { - pointer-events: none; - } - .full-calendar__day.day--disabled:not(.day--today) { - color: var(--app-datepicker-disabled-day-color, rgba(0, 0, 0, .55)); - } - - .year-list-view__list-item { - position: relative; - width: 100%; - padding: 12px 16px; - text-align: center; - /** NOTE: Reduce paint when hovering and scrolling, but this increases memory usage */ - /* will-change: opacity; */ - /* outline: none; */ - } - .year-list-view__list-item::after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: var(--app-datepicker-focused-year-bg-color, #000); - opacity: 0; - pointer-events: none; - } - .year-list-view__list-item:focus::after { - opacity: .05; - } - .year-list-view__list-item.year--selected { - color: var(--app-datepicker-accent-color, #1a73e8); - font-size: 24px; - font-weight: 500; - } - - @media (any-hover: hover) { - .btn__month-selector:hover, - .year-list-view__list-item:hover { - cursor: pointer; - } - .full-calendar__day:not(.day--empty):not(.day--disabled):not(.day--focused):not(.weekday-label):hover::after { - opacity: .15; - } - .year-list-view__list-item:hover::after { - opacity: .05; - } - } - - @supports (background: -webkit-canvas(squares)) { - .calendar-container { - padding: 56px 16px 16px; - } - - table > caption { - position: absolute; - top: 0; - left: 50%; - transform: translate3d(-50%, 0, 0); - will-change: transform; - } - } - `],s([l({type:Number,reflect:!0})],se.prototype,"firstDayOfWeek",void 0),s([l({type:Boolean,reflect:!0})],se.prototype,"showWeekNumber",void 0),s([l({type:String,reflect:!0})],se.prototype,"weekNumberType",void 0),s([l({type:Boolean,reflect:!0})],se.prototype,"landscape",void 0),s([l({type:String,reflect:!0})],se.prototype,"startView",null),s([l({type:String,reflect:!0})],se.prototype,"min",null),s([l({type:String,reflect:!0})],se.prototype,"max",null),s([l({type:String})],se.prototype,"value",null),s([l({type:String})],se.prototype,"locale",void 0),s([l({type:String})],se.prototype,"disabledDays",void 0),s([l({type:String})],se.prototype,"disabledDates",void 0),s([l({type:String})],se.prototype,"weekLabel",void 0),s([l({type:Boolean})],se.prototype,"inline",void 0),s([l({type:Number})],se.prototype,"dragRatio",void 0),s([l({type:Date,attribute:!1})],se.prototype,"_selectedDate",void 0),s([l({type:Date,attribute:!1})],se.prototype,"_focusedDate",void 0),s([l({type:String,attribute:!1})],se.prototype,"_startView",void 0),s([d(".year-list-view__full-list")],se.prototype,"_yearViewFullList",void 0),s([d(".btn__year-selector")],se.prototype,"_buttonSelectorYear",void 0),s([d(".year-list-view__list-item")],se.prototype,"_yearViewListItem",void 0),s([c({passive:!0})],se.prototype,"_updateYear",null),s([c({passive:!0})],se.prototype,"_updateFocusedDateWithKeyboard",null),le="app-datepicker",de=se,window.customElements&&!window.customElements.get(le)&&window.customElements.define(le,de);let ce=u([b("ha-dialog-date-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[l()],key:"value",value:void 0},{kind:"field",decorators:[l({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[l()],key:"label",value:void 0},{kind:"field",decorators:[y()],key:"_params",value:void 0},{kind:"field",decorators:[y()],key:"_value",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._params=e,this._value=e.value}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,m(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params?r` - - today - - cancel - - ok - `:r``}},{kind:"method",key:"_valueChanged",value:function(e){this._value=e.detail.value}},{kind:"method",key:"_setToday",value:function(){this._value=(new Date).toISOString().split("T")[0]}},{kind:"method",key:"_setValue",value:function(){var e;null===(e=this._params)||void 0===e||e.onChange(this._value),this.closeDialog()}},{kind:"field",static:!0,key:"styles",value:()=>[f,o` - ha-dialog { - --dialog-content-padding: 0; - --justify-action-buttons: space-between; - } - app-datepicker { - --app-datepicker-accent-color: var(--primary-color); - --app-datepicker-bg-color: transparent; - --app-datepicker-color: var(--primary-text-color); - --app-datepicker-disabled-day-color: var(--disabled-text-color); - --app-datepicker-focused-day-color: var(--text-primary-color); - --app-datepicker-focused-year-bg-color: var(--primary-color); - --app-datepicker-selector-color: var(--secondary-text-color); - --app-datepicker-separator-color: var(--divider-color); - --app-datepicker-weekday-color: var(--secondary-text-color); - } - app-datepicker::part(calendar-day):focus { - outline: none; - } - @media all and (min-width: 450px) { - ha-dialog { - --mdc-dialog-min-width: 300px; - } - } - @media all and (max-width: 450px), all and (max-height: 500px) { - app-datepicker { - width: 100%; - } - } - `]}]}}),h);export{ce as HaDialogDatePicker}; diff --git a/custom_components/hacs/hacs_frontend/c.14dc9dca.js.gz b/custom_components/hacs/hacs_frontend/c.14dc9dca.js.gz deleted file mode 100644 index 243c2c611679cb57256e05ecbaeb0abc80f4a16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10332 zcmV-iD5KXOiwFP!0000212oPx5&}UK1kj_PVdD-FDG7Fft#x;oxjWUsMsMc3?MGpf zwa=lP4t2aq24zWQRK&)VBuGdI{YC>wB!x~q*hE7~R9Fc4h#-?38L4q4J|4tCKonsl zp+BB4eAy0WvbNeR75y-G((&bgTEQ|2GAWRf5;-vu5w{V^9X~ae1api_7<#3Z!uVGpmPn9|~S_{~-8S7^}O) z@<|%q3(e-ntG_C3xJmaJ3gqj@{ew5>>~0$e@_T*-t@G&t5lB;(T$VEImvy;I&s#g& z9G?S`kcc%!@<7NX694-RAU2h>Yq3p%GlS_f7$`}cDeIBGj8)Wb>!)+Z6u%M^ev!xt zQ{;+X_YO&~M|%4=DZ}m$&hFl_ zG?%c48#2k&RL0l*CZDDO*o!#1RyTMiM(7rqtwP~;8*RZGp3e)21Cm5M&bBD6))+5T zuoS%q&Q6-72oEBzEJ+I;oH3ZQ!U7LK)O{iX%cYdck_o3l;!h_$R*o+@D0Wu7UPw09 zpTJvEh6Dix3U@#YZ8gX`2&*1PBMnYLOM}6Us#Qe`CFC!-?qEd zm@Qek$v)V{noeS+lkO1Ln($f^@=ydK&kNC1#G8I|@ZM}sK+3#8h@OabhTlOo41@z-)7hh}br{ z?^*XuBHIR1TR`2~6^1~8q>s3yUR2ULd4+1wk3(8ug2r20i^G@2YGCD`izD|RU3gxYWNM?)0NQzO*}B|peL$tc zzvHs>LeF*6$AM1$&19(*P*zW6iv3G}_i%62|Hg)pGYCiJw!?xwSoZ9>(QlYM+L`#G zYqKaV8$ibNy666`durKnJIe0xyu!Ulvyf#kBK4X-d7Rwwr_&_ho+2h=c%a*|$4Hqp z=2Z}I3mZoI^(njL%99O<;s%ruh^n4fyqHYbqgiEndEi8p>4ORS{lzqj{^Ag2Oo9sd z7V04ch+jc8UjT%(!$?ZS`sOJW&CSJO|3o7)p#d3DpA6}iJIEe{@;hr0PbpRNd9PP|?&(iVhM+&oxD~={+-_ew;5($SR{^tjd%FYeoM=AL$fl$_*xFB^&DbL zStzPJl2vXcRYt|MBTUFM8XqMjqVciR!_Mz0Arc=Q?)Ui~E{2W;VL-F_Jc4P;1WZ&$ zJRuA-7BkQoYaUy{@=l++kckkiEZR~=Gl?BXeucUHzjPiF=4|MZzd8A zf&oUL>=xVwE{t9r>!j5Y#{@-yfyDdR#Ml}WLX1)}B~QANIw1iTD5E~O2gp%KE6tOF zU{yNCB!WE=^^YZqmiNf7?+NI_r{PAQ`na4E!@N!iRdw^Pn+fJvMN+yeUMP>n4Ohk~0!|4#jX5N-d`~(gT5D4oWq|tttss0&jxQ0f_$k=vjLhW^ zDeOp|M$G4E=hJl8b@|R%kXEa)^$X(lbpHsN%@nxw?)q|3 z4zoJ~@0iY9wuZM*n2ygygyhaaqjr8p++4c(F?HK*esqAF8`v-de8B@De&n7UJg-?b zXt3wv4#)p`P_zE6XhDVN1qE5Qs+tu$>2`!CYWlycGM?2DSF5?iNRfnML*mGdS(7Z! zbn$Xy^|Gbb>qW%G1J>_HnvWOgcJ2APReK@H!Ug+x)5(xaFEvH=h7Eb-O<`RkuAWlv zJ>`^>35~%5O2d-{#(Del-RYvL zPCCs(REU&F;6h3Q%N!F9e^Espz`^^&7O#i?Tj2&dx0KW4YeBf9l2@1S-yuwNAhin? z-xGP6^G_mT)VghzsHj9m4OCDd{SxV~atupMSYyn@a|6e1q_{-CCP~Cuj0?6Nu)U}8 zdZ&1x@k+ZJ(`&n{JIIYQVJQTnih+a}+>?h6*WD$do#M^R!X&1*NSd)RIhxGp9eF$| z+J~NXpwM)o#sQNM{Pk(3_?op@eNA{?Oq83lKG1cn8mA6hscAtgiA7mUfUJf$q3&vX ziOcqq(H4*GkC!b|{gJNz^>px;Yb&ISykG4DDP2Dx%HoTHpnjNkv`eG!Lu5vR*+=> z#sQ4a6w+7Qvy*G+dFhZpL^Rg2JdB6n2}!Bm=f`n>)Y?; zd@hb2@a$X6TdjgSESj9f*EyGsq_E1g5lJ#SEWSOM&u`5tfmL!ehR5;U0B&u!4hsT+ zk~Mu~p-hZq+54GZHWiXp#x^y}a!j^66heIb2qP9m+r|0Sg8wNdItB8ggRS+e+q#`y ztu?LnTGW#j#tWtH^Bn!yQ1kycn~=b`vL5ao#~B)J<2=`T>vA|Nn+SOn} zci4JsX9R?ZoN}H2!YTdfz{gmH$F3PgnUjex99~ugG5lyUf@8f~eT7Qlvw|wWTf|l1 zGNh%v%)2Y^LYX&QKbg+f6n`|1xkYjFy78ZlduP#$_(|D{>hDUpF5cGSf2CTKD)2t& zsVDrM|M(Ql`ne6y-Qu~uBOK5|Ar95B0e@wlUgP=6fsbB}{+@s8xUT2AbK89U7xPBi z9k-49zQ4lO%X7sHJ+XUN6MA~z_kCq;dc?%sj-`pjNyfGH-xuH^NR;H~W>4?79g-jk zfB*=95bG?3K|@m5!|!3BPQdBc^@qC97Ex;lee6T`PzZj)B~-YkC9Vw)Bp44&$5dk% z8AVV1HOLHOq*L*d7oFJT(>Te153ir=+MtCsQWt1F2>j1H8tKL*Iw zU&=4jnd#;rK28;FcW9%V$LrEQ>z*7fXXxa8sCOz)UtyV|X&=$F>kXi&pDE0pT*x9{ zE1O;cXafJHACHbnhH5opspgQD*Cu_yf3NR9&pRw=fvj>_d_l}dGb4fy58|5g+R3-lE zrz(N2z!DWn5bZsPABMtqC})@{v>S*MGn3sDmMRWPhib7@*-Y_D%naUCGHk6MR?8~W zC*`v29==xOmaf(s4*TcKaQEw%OmcjP`Z?3~zrSP^MuerXq6L;a)fmth)ULS1oQ#_5 z9OmoCT2(hUYVIF>KFNcv-eo062V3V^h&LeA=m=S*;;hFC-}VX`cl&a0oz-5SA*&7Q^kT z{#Haq*&dfdqi%Hx4S*_Cl|nz?--ow}j?y)(apf6>>epo;FYH_Wsd5=ep}1?;Mpnje zZYfy!>#TfU!1-O4u(0Oa4W6A@xH&i`+|ROj9~zkSa&3ffhrWPDs>9HB(+>QwL4U<+ zdQ2DC&=F#j%W_*Q+&AHb1LKxMiNQm)giMYiUP%YX-k>V-q(zdkCfD`KRduBF2-0KU z!s1>jTq;JN`tL%)1T>L!ckr0TDd=&c!%_C~(AT}Y;|nCgt_5WF_%U^2LzM0`ZMz}V z?l@(wByEKRIXUj?nQTO*(xKRM!xk!)@SicAkWCXrxzC!g6*`h0xVD;x6HvtO2F}q3 zZ=!*q_wwN2t|t(m^xY4EX5RfAXx0lIh3=ZX>eh47yqY?hCEBY@H{R&gsx3>q=$XGz zmF8FJ2NB}P_4cC&jDu}=KW-SwWH_+3gl$(6Ai_i!(g=vNb}1(L>T>-|kve%=X zDf5$VZbI_KuGIC$MKb6#ihA3K2U0NsHCwAfc;%IR@~wmo#r*g+&sK;(zt9DOP+RV( z9mNA}R1}XIH8#8xhsO_&Xz4F)JPL2?_s{WBjHc0i2-ARHxYtsX zk|nZ`?Lbraz$l=@$bndZ?h>`I3i03|2_)FI_o7-KHri(qwS^asNZK$CVn z;gVSrfa`>OS6G)yrR~A6EJ>Q$fp>{`>Y`5<8ZGD?<%ls;Ahre;NFH#kj zvs2F+yg9wp=5PX-Yf%eDhIX8BM6|!9B{;(0mZh147F1V(f;5?*o8t7;)(afgzBdV+ zbp^Ho7#W|D9mbvT96mAXlD}immv_l?SN_&vp73ki{t%S`uRVWNWy+^w=~8J}BkQYT zwdbdHH7>S~n32FVus1R{H=%{v&8`QR2H8GN=7#r$@Zey?UXaAjXbIUi;QulLKmAuc~sr{=N)34pVM2$+28H(~U6rhP5E5jetDh5f2@o z1DMdz<4WiW4ik52UjPvyq>tMzl-mLW`rg&+j@2R8vv5(I8Ya~5xm2O5>`@tX=_LM3 z!@sQ1g^87LA%BVw(13Faut(&3xrV7fr}wTu#`N@N$Icj` zjd`JBmR9rKVL9Ki1``=pCtbGH69QYvmJdWh=`wNeVp%u%obTDB*0=V0ncF(x2e0r# zwCGms#03gz-_K_EOJK$;uO0C<7`yGcULBsRKeeiS(fRyUzIV(Lo{M7naa!I_D=0KL zJkE}>s$`*&bopFrv*(P-NLkPIs8elAA24zMxRRIQQMh!WMux||tsES<#7&T8;D*a^ z>Dpx&F{`b8rj>O*<@mZPFLkZb)HohWrsm#>$B>Q9%K{Q$y1o!7QTW*m>VU)dH!dHc zULZbp_-G8Ha_MMVufS2PJt4Bky~P@h!2M2l|`K`ixg|C2Kfj5VpZQ zEK!7^4?W{WfMxuv^M8Oi%z?)>FaT@zK9H*m#}h+K{bn8sX}_vL%g1ab)5MwG5+rqw z^0#aHVxX@CmDPZTPXgo)fFyzBpyrOQYz;_q$SihK7VhN&MKdYX&Lml~snjzK@qWVQ zom{{5Rir@s62*VvjNdV)(&t%Bb6u2nNehH7qbuPK1vI>d%QPr zebILaQG^Q&y($>9YTmzy4h~|Y+qwMwm7l)!oAY_lhLg|n=q1)nMyrVX^g^xKP99~z zZmgHX;5U7l?aeXaaOm&em)NcGFl+kDM}Eh&6Q$S!DV^KdplP=`i^29#Jz~Ew(ljD= zp1Baf^k%k%J9GK%+dwufuRN@=My~-d?RigmJJdr8d4MXx5;UT!4q{_C5LAZ4S06 zO9+8lmp(MnvyK@t&WgbG33d=S#`!@U87ve4V!i}G;>)d^A$Z4`k~m|h_aceuNNP+d zN954Nk~ZQp#=G9!ezyUgHh>YHN|_m%dbRf;vfSiQ^W$j=zXj?;%9 zN6F#v$4adgzqS5kSR$#%OC(2xsSw|!gFG#Ft{~&}aMY-pKV^I^M)J-)A2EU}F_O3D z7dG9w6~pic%jrTm$1erNd7ToF$8nLzSS83Q)rmZ7#INb~zlVu&8PBSR%dkQ@lm~S( zFa4V4ZCv{^#@VO>Xe7IDtBI~`HPL0Kc&MLQZ?J4{AFAFS#RWY43HHA{?EgbN3w2Sb zh~^?vLb9r!-LVEuk5}bd!FajeUKTFXLu0bi^3axwp}MKL{n_d)>eJ95g$?Y+)I>#f zkv!?8(@b-L+RAt0{q!+M0u{Q$Sb@+ATV@(AeWqFADr#UesiA#P0~79=MjM-^V= z&%)43T9?+<`IW-_cKitbKM!(>h1_VjFfxT=52qEn{-pR(*ZO?zJ=~mc*%H2$ypwj& z2bKHB?H84=yx#jxDUU@peDgHBM0s;RuNs!+y&DJr{winaL=9p(m}+~&G}rI~^rX^x z(h(RS^ZW{>M$_G57xp~f(|J5Pjj>%ZZ0j0$!!K1@VurjcQ9-KgHr^{DqENs+!eCVJ zd+SZSzp18lsty>mZCVQP`2+AURUZwzV}u0W_z@B~-SjlP>aVTrU?|Fo3I;RTn$k@B z($3N+6IZ@ia9`VE*)=%l506Q8$dp8XfeF^12%I=Q1+w=%`TkVm>EmVx;HMz#Rk`tm zjzbV9$Ucqz$@6pT7L?5t1c~QuaKP?WOI>cvRWiZ@v^^$o zP0v=$x=(*sVuoctpx|g<>Rx>x^!wb7!7L--)!kNa?-FbLrhtHO9AAx&_w3c}cC&L2`#X3Q+sdA?%E$W8 z8pf<;^G>z3Ujzsp$l}o9m#3*gSSMckPbUfl&iP%!ra);gYNF2ZpecfgpM1hH{oXnm zb9Z7Wx?7Ri&%-lYm>EUdk+zLJKM~wyh(wAL&z%zMuYKNa&rTq?@d%r8ca*T}D=?7y zc@%Bi(+{%tml^lu|CDiGs-5}EOv7a7kYPVfGb~c2j{J^>-jwqrCZd6ko<_3g(JM;! zq-TfY{2}FBz%AWwaI>+TDWwh1OIhW(U?6cf9f4Ecrc>kgQJP{ZKM+J;`MyYbz)0x= zAA9j+jK`HF3JqTG3ACPBd!eh+jugLipn z=U|rVvjW~3E-rFtxH!+D;bM|NOV3J|+Xsy#X}AjR8Y7XehZ}1%pc#&@7bAWx5FHx? z9)>ST=XG@$L^ISriyqWNM3i)j=;!8il+l%rd5E+uz*NL>}K5uddH^nv_2m8$z zgO)Vk7a>ERMz@_8_zF9%KF{qD?%z)Jsi8D~wEhpPF0FUO>Jp^r_4sP0sU)G=R>7uS zdNqx`OWRAI>B_IeNqBiGs;fGO>Z#5V&oQ%UQdr&+-r>W)N)sj+9(QgiV?4&H%UDU) z>uXtwnMy%{bo0tvpa1e#`cqnx4cL}h!~bv%wfzGqaz<@VUBS=f)if8BmL#MW`zNE< z;onOjL6{fSq9~OXi?SB8vV1JA%CexkY6M4c4K<)O9}K9hTvrvhL_8G3laoYbqO;Q& z7+_1XrQ-Nxc?(*|sN9-=T;{D4%;gn5PQ?r3@i^fL$A)l!$oS^|T=T7x#dM`dY~J;t zq`q~z%rK0o8HBYBw;or)q@Q}=Wm(td{9a>ydRuOhw2jOkYEg50d9AAPth^Zss{Kdp z>sIInzu3t9-x8L`o8WYxLW3$#*3*&ZNHerbhf5%$Z8%R1lM1qVQ8wnADhxnucY@ z+G1hpDG(||TSArA602P9!q0ykp`;_^4CQi$TW&@-UNE*;_#SW{BbW^ZPn694qkIBG zfy6GE3u7o!`yh-cV2a~A8+Yba^lPsUkB^g96XOJ%Ejys>*5Z@x3D5&Sy8D{!EcNU(HI{B`64ir)NW(2Xri7d zVGq|KVcY066tdsA(vX?9Y} zLfSv~B0Ok|I*Ui`lKh>SHwppU`&@f1H{@*xH-w-zUj*Y2A8dn-%Tt^G%2izk;@!t{ zo;cfrNUX@H@UVEu8=h5VUzwYl+)cV8t0Wqprj~LljG}+@{RcyLXer=XB^zGAV$5b@ zx_~_d{;VfLuX6Z@s_~xTjClofH8xj7 zKv@qX0!mAep=@*-K==R{cxWFwHL+~~>(7JMBt+I`l+{0KJI7Y^YeMxNJ%)vaKXIW7@Xh5)dkbvlDSrKPDHqw@uYU?@tOr`?OC`nz!R4LV z#xJY#MypB-4I-e#jUt)JWu-u;;TXeS4)94?P5;KVnF(u`G{*@1@2XO=Hs1_URXxq2 z6QvX2p`mNUkJM{{=Z(0TsAd)pe0)-i308|=Xq=`L?FRUYwl~92G6_^B8&k^RMU1DvqJ1`8~-VO;8T*OS}Qn zKLwtFmERzeL|nkir}WVCdTwO{^N6?!92iYUdwcia8pBDohe7H;pc#3M96}VeIeVbT zthc~Sp{vurYiUKupzmU=w7p;W*G!hB-VPlPd4|F{Jo zo8e5D%R3l}+a1xqnHEYFC}o`Fh#EAa5xzu-E_Khz|Ipd%tpOAWhS%R%aJG|w20eLB zJ+zM&Wjz>rZ#okCrUuWdMTGu2QIvS6L-$2M2n(JWo?(?M(s^@$(TKn=fHAAcU-Ezc zmUOT^);+QuolJj}Z19-8H1RIvs}TeO0=Qtw7pK2dT>K5DH0F46FVb*1ohz-m!QKs#bu%dz>*D_tQE&v_F#}WM_eVJ8TxlVNxPMCW;0lKXb^PpOeAs(Cbz80c?km2uC8tEvK%MhszE4~JMLNmWY#(6Rk9U-cyt!O zmiy}18(Oy8dy4k0;Q?QLqjwlTXyR)!cO2W-oQ41pt-aP!n4(*otUYi^R!VB6+45Ow zd8OP)3eR%jZHc{mamQbrLy<%Jf9g19y)hHHyb9tnb~}0_d@%@n&x7IK@pf>Ae!lK~ z_O5W3JvfTH60C;2IakG0iUC;A8QEqel%$h=FEz-Fqm3lWtJW15H9m+}|0V0wUA+C{ zfTZZ;;?VYdXqM-CwZuz{kK#@B*x&M8uNjhEa6IxQ4mcr zWq7Wf5|q#TY0J;2O;tG;O7oGAC>TF4xf9GcrYL$8il4f?Gch(0Wmh_!nvEDZ{ItX8 z)5VShX@M%AVn1!l!3&0ER-HYn9%>U97wr=JYYn#t{nX`JL^i zPSZ?5b*Apeg&KokLk|F+&<9-A`D*aX<>2`VrjyE9d1YwGhzMlhz%QuQl;?kcL^Y+k zpmgmOlpYR;H5ZjOf2S0)pRCtu0oA!419c-fF4PP-Kp)+PVR{5|3K;QQD!d_4h&Zj$ zI*kkrbeh2M-ocPCy$NJK-G&5Xxol6uogMfG#$wL(PD5k!o~wFN!cfx_Psw-9igE9D zp|~I>(ZNNQ3HCV`s^|ur&q}R&;BJ5=>e4wU0Fd|?02uX8zn!8apUb&gCp~!SwLpN9 z1x~n_-+(lAE3cwls)cxy(4IGGe9kP^HsR1$Fl!JIJ7^>`Y27}B1K2(z^w{Kfkhehx zdFynbvvRW!wYJ^f>`S2VDSL;$)4}5)UK{3`|B=li-i-ML&nqQcNwa7uEIKPvAW^fER*~iq#@Ez1~ zoY850Zp_73|5dX{)Cj=KYPT}V}8HFv4+vdlB0@d`5i#>f!Rd6WLTFUee(q! z;e(|4@Xzz#KA%9Xoqi-V`wk?Sl%kqsw)25Hccl~3hDf{Nk;0<0<$~rua7atiO&FlE#=nd?3q}aL7S7cuYns@#n)xqAxf45JN!FS*)+2$T2P(T% z^^H=C%^Rk#Ixf=K^`AWijoeYAbHnOQacS;bz+!+E>EDS3-CQB6xU0^E!%rfBVm?uZ zL&GCekGhCKqqC~{yY%~Ho>VfOwbz>+Z;Ti0{%b&{N_TlDArlPe*$_)yY5gxlqp2J-s!|NaG(w?c36jsO6^z-`(9 diff --git a/custom_components/hacs/hacs_frontend/c.21c042d4.js b/custom_components/hacs/hacs_frontend/c.21c042d4.js deleted file mode 100644 index 2c4fb147..00000000 --- a/custom_components/hacs/hacs_frontend/c.21c042d4.js +++ /dev/null @@ -1 +0,0 @@ -const n=(n,o)=>n&&n.config.components.includes(o);export{n as i}; diff --git a/custom_components/hacs/hacs_frontend/c.24bd2446.js b/custom_components/hacs/hacs_frontend/c.24bd2446.js deleted file mode 100644 index 6144daf7..00000000 --- a/custom_components/hacs/hacs_frontend/c.24bd2446.js +++ /dev/null @@ -1 +0,0 @@ -var t="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,e="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),n=function(){if("function"==typeof requestAnimationFrame)return requestAnimationFrame.bind(e);return function(t){return setTimeout((function(){t(+Date.now())}),1e3/60)}}();var r=["top","right","bottom","left","width","height","size","weight"],i="undefined"!=typeof MutationObserver,o=t&&HTMLElement.prototype.attachShadow&&-1!==HTMLElement.prototype.attachShadow.toString().indexOf("[native code]")?HTMLElement.prototype.attachShadow:null,s=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var r=!1,i=!1,o=0;function s(){r&&(r=!1,t()),i&&c()}function a(){n(s)}function c(){var t=Date.now();if(r){if(t-o<2)return;i=!0}else r=!0,i=!1,setTimeout(a,e);o=t}return c}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter((function(t){return t.gatherActive(),t.hasActive()}));return t.forEach((function(t){return t.broadcastActive()})),t.length>0},e.prototype.connect_=function(){if(t&&!this.connected_){if(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),i){this.mutationsObserver_=new MutationObserver(this.refresh);var e={attributes:!0,childList:!0,characterData:!0,subtree:!0};if(this.mutationsObserver_.observe(document,e),o){var n=this;!function t(r){var i=r.shadowRoot;i&&(n.mutationsObserver_.observe(i,e),t(i));for(var o=r.firstElementChild;o;)t(o),o=o.nextElementSibling}(document),HTMLElement.prototype.attachShadow=function(){for(var t=[],r=0;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}var c=function(t,e){var n,r;try{for(var i=a(Object.keys(e)),o=i.next();!o.done;o=i.next()){var s=o.value;Object.defineProperty(t,s,{value:e[s],enumerable:!1,writable:!1,configurable:!0})}}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return t},h=function(t){var n;return(null===(n=null==t?void 0:t.ownerDocument)||void 0===n?void 0:n.defaultView)||e},u=_(0,0,0,0);function f(t){return"number"==typeof t?t:parseFloat(t)||0}function d(t){for(var e=[],n=1;n0},t}(),g=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=s.getInstance();this.observer_=new w(e,n,this)}return t.prototype.observe=function(t){this.observer_.observe(t)},t.prototype.unobserve=function(t){this.observer_.unobserve(t)},t.prototype.disconnect=function(){this.observer_.disconnect()},t}(),E=void 0!==e.ResizeObserver?e.ResizeObserver:g;export{E as default}; diff --git a/custom_components/hacs/hacs_frontend/c.24bd2446.js.gz b/custom_components/hacs/hacs_frontend/c.24bd2446.js.gz deleted file mode 100644 index 0e07652650f3a85f1a29c044e0a859c373017efc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2716 zcmV;N3S;#jiwFP!000021MN9ick?LP_usFuec^!X z7jVirdVl*q2qeoge#^G2O_hMBcYH6*$nnWmm9Ufw%E_3!rw!=k=s~JdKTM~oy;2w3 zH7GZohErL)z&URp86?r(ReB++=`{S$z7cMPK>pulSemDxEL6+s)c-wz@C)(;O|?o?gJ&)!tZ=)#2RQs zl-$e~NR|N2T};sGmv2EQKOZYJ@=1o&=Y!Q6vk znxn-(fAP)NpH$#YoNbJD+MmvZbD~&Xtwf{t^NTU(uRoYMedUZ)cZ6mV=|6sl+P+pu z^d3fqF5zZEFJF&luC`UhY~O6{;|TD@TQ)1SQcyT3Z~6FwHB0L#-zWEo+kQ}%sZHBT zf6G0Yu&Lvkz2(<8aY?-}LRr}$REQ|K8r;Bd(Ew&(X~3@bygLST7tD&RNdHIkS>6d` zQ6Mv&l4jcxN|~Ha3qtGeguoMu*xpKkDRvm*2V|Jy&|@QisisrN?52_h5XCMi8$(usx^t`PbihhnD5X8g z&Cv4EQMa2?xQQ%_4$Lfeg)1$?SN1+kLQX1=GTK>ojlk1#1qLBlxGX;MY|X7ErQ(3)u}Q>n+v2m#7}_ zeQ2-w=)_9&%~wzBg|3jr>+qCG2Szw;ZkWQzZW+3StPoX&sOCGLO6JE*V+5%8xa-O< zaZziOA^BJ&(Ylr~W>g7wOrSJ-D_v3>3Pp5sM1>yI>DSy7n1eYANrw zac@@Bx-Nt(R$je|@4y&s<|q=PM@>ELJo6Y!k+G&flv&Ufx`YY(l(ajKWkpf9GWr2C zVS}x%Th-QVb>yWg8i#nBqh}Ju!;`xVdY`*YKPaqWZJK|6?%Y_lXOvfn*jDb35+3jb z)NIRd$&5AMJvUnJU3`K%T7cO*k-K#BjW8BIt+a5&Q<~KsWQhx%8Nt^K#V>MoTr%Oagq!*P$ zLVxlnnd;s@Zw4`6>&JjbR5ViA#sSZp-AD09dcD~?D6ia81-Qm!DxE|Tc1~~RO9I!E z4Hhn}!RNSu>@nks9qu$selLuUhnr!|?^duJ0Qwa#a!pK#5WjFHvj!ovxPV0QJ>X!1 zFNw(-MNw8XFJUNc=8;yN3;l@Z<|f03EBQ0hL5KFkduH@jl|-CrI_4a3Rh;vZm~PSy za!}l7z4OJH_2(6yFT(jaFh|KK?o&2SHL{!s<+l~4dx!WF;HS4w4(ue9P?u9#<_CX_v;Yc-QhGs^^9u`MUYS0kX=Ba>WZPfT+a ziCC^$j3OB)*cu|o$h9cHQ`OVu;C&v-I9u^p&kF;>0TFxUP*#u?L$@;MRx-MkZr#c< zpM+&hx#mo_3D%y;kWEcZ*^1^xm``@WvUA6J`b3AOHCqp+P)-QI$7MuNTd7i29+x+m&2%k9PF?haBt z-w<`IH2OIG^>>6?2(82f!6*xGS_ehLJ0V)v2&bqziGHf``tc2~M>y05PF$SWNZ@*V!zuic{snb!HH>y^)>Z0#3UMtHc;E#ted1XmlNT!(d6pNV_-TZe zxtArBBVk7yVZ<67n9;>Z+L6+3B)a5~O=!I1h@ieQb>+h7s`67du!A!nxkuzLQ5T~K z(DQ>v^v(fJ@P09B8~o<88EK$oqs7*ZG^Y5`48;M9o1WPdd9`b8;zO_f30W;LGA753 zQG}pL*4{~I4*@;Z(Ii4nvUl1`#A7?=O++>`5NT2jam6nJShs@NLG4_H)Qwm-zZ0Qgj>-a|(+VOp#uTP3n5B z@s}s!V#CecVJqx|gbp)Y^VB3}N7=E)2F8wiL%B{d+OLp(G_Cxp`@NI6+7Dx5uYGr- z#y}ffh^HT4CxUA7kx)L6yc)0+6qT?R3&o%+c#Ojk8}k3RUw=D{~$ zECj(D)|o>r?Gx^t%#x>pyF5O>{A^-q{!Bmd` diff --git a/custom_components/hacs/hacs_frontend/c.25ed1ae4.js b/custom_components/hacs/hacs_frontend/c.25ed1ae4.js deleted file mode 100644 index 427c92cb..00000000 --- a/custom_components/hacs/hacs_frontend/c.25ed1ae4.js +++ /dev/null @@ -1 +0,0 @@ -import{al as e,am as a,aj as s,an as r,ao as u}from"./main-ad130be7.js";async function i(i,o,n){const t=new e("updateLovelaceResources"),l=await a(i),d=`/hacsfiles/${o.full_name.split("/")[1]}`,c=s({repository:o,version:n}),p=l.find((e=>e.url.includes(d)));t.debug({namespace:d,url:c,exsisting:p}),p&&p.url!==c?(t.debug(`Updating exsusting resource for ${d}`),await r(i,{url:c,resource_id:p.id,res_type:p.type})):l.map((e=>e.url)).includes(c)||(t.debug(`Adding ${c} to Lovelace resources`),await u(i,{url:c,res_type:"module"}))}export{i as u}; diff --git a/custom_components/hacs/hacs_frontend/c.25ed1ae4.js.gz b/custom_components/hacs/hacs_frontend/c.25ed1ae4.js.gz deleted file mode 100644 index 13c108c2e3b4909b87aa118a7c4798e80aeb05c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmV-$0gwJ4iwFP!0000214NQRZyO;Hh5rg&SrJGSH|n9%THC7ko+|ZJRrUmC(}`F> z3?#A0{`Z==woebxn|a>=w4|6z122FDYFN60hNrHqA#}|eV%NIPIWB|QE^ z)acCu=|-;9joqrZw;RNF=X&s_*;SM%F86yS;VVJC5nKa@CA#WyI7P1b`u-p2{M@^L O;{pK5W)l4%0ssKuH@1cV diff --git a/custom_components/hacs/hacs_frontend/c.2645c235.js b/custom_components/hacs/hacs_frontend/c.2645c235.js deleted file mode 100644 index 876be210..00000000 --- a/custom_components/hacs/hacs_frontend/c.2645c235.js +++ /dev/null @@ -1 +0,0 @@ -import{m as o}from"./c.f6611997.js";import{a as t}from"./c.4266acdb.js";const n=async(n,s)=>t(n,{title:"Home Assistant Community Store",confirmText:s.localize("common.close"),text:o.html(`\n **${s.localize("dialog_about.integration_version")}:** | ${s.info.version}\n --|--\n **${s.localize("dialog_about.frontend_version")}:** | 20220906112053\n **${s.localize("common.repositories")}:** | ${s.repositories.length}\n **${s.localize("dialog_about.downloaded_repositories")}:** | ${s.repositories.filter((o=>o.installed)).length}\n\n **${s.localize("dialog_about.useful_links")}:**\n\n - [General documentation](https://hacs.xyz/)\n - [Configuration](https://hacs.xyz/docs/configuration/start)\n - [FAQ](https://hacs.xyz/docs/faq/what)\n - [GitHub](https://github.com/hacs)\n - [Discord](https://discord.gg/apgchf8)\n - [Become a GitHub sponsor? ❤️](https://github.com/sponsors/ludeeus)\n - [BuyMe~~Coffee~~Beer? 🍺🙈](https://buymeacoffee.com/ludeeus)\n\n ***\n\n _Everything you find in HACS is **not** tested by Home Assistant, that includes HACS itself.\n The HACS and Home Assistant teams do not support **anything** you find here._`)});export{n as s}; diff --git a/custom_components/hacs/hacs_frontend/c.2645c235.js.gz b/custom_components/hacs/hacs_frontend/c.2645c235.js.gz deleted file mode 100644 index 2bf5c89ddbdd4ad0f9cc4d6b1f0da238e75d4f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmV-q0-OCGiwFP!000021B{bJn)^l&N3YUf(DG+X9%g37RmjtpN>V3Mm(x|sjBy)I zwqd?Q;5fNJ<_Kw-1Ao{E-|sb5skDxUTd9yFuoD_gUvNF&4d>^lrk0i#+_&k4l>sAj zhR4k8^!&W^gIbUAQ4w$Aq6V#Nt8zi@~th%F*TEH#TAOw&v&ZipL3 z122?pK2#>Xg$G_HH$h(}stJV`d<&v>{R9bKa7vv2M>pm)DcrrGg(wzZYEANik_kpt zS;LH7r5Pe4S)s1J2ZrqZ1*fxIEQ+?sV@ikU4t{iUTe;jWm!GK(4O+1d{^OjkOix#q zDt7CpD|0jd=NT-=Kpjaj8U-{tqsbpO20G%n^UV1Kc&`(b0R+|O6Nf5cFogoHt)r_n zu}l&O9A`Y@Gsnyb!YrvKO20E0s2?he*AGC0k%{@kJuj9%xetw| z=M4Cr{OF_1Jc+X&^8882BbJ7T`Teb{C#6F9u6G~H5qhBbFsqH}NO7FiTp!b3aER?H z^3eoiF6e)7qsWu>$dALtA-WAV3_^;&T2LJ|q1h0Be*4Q`zkU9{Lk$@6k}LqoXynQo zXVC5LU>JhEZv$A*N=KrBnFy5* zgwo=0Yv)ENvY;X)$3^34k&ehK6cd6jAAh0R_~mSvjPt}*V00gpw8d3<^ll!uz{DI1ONc;=_FbJ diff --git a/custom_components/hacs/hacs_frontend/c.2d5ed670.js b/custom_components/hacs/hacs_frontend/c.2d5ed670.js deleted file mode 100644 index 2509d293..00000000 --- a/custom_components/hacs/hacs_frontend/c.2d5ed670.js +++ /dev/null @@ -1,61 +0,0 @@ -import{a as r,h as a,e as o,r as e,$ as d,n as t}from"./main-ad130be7.js";r([t("ha-card")],(function(r,a){return{F:class extends a{constructor(...a){super(...a),r(this)}},d:[{kind:"field",decorators:[o()],key:"header",value:void 0},{kind:"field",decorators:[o({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"get",static:!0,key:"styles",value:function(){return e` - :host { - background: var( - --ha-card-background, - var(--card-background-color, white) - ); - border-radius: var(--ha-card-border-radius, 4px); - box-shadow: var( - --ha-card-box-shadow, - 0px 2px 1px -1px rgba(0, 0, 0, 0.2), - 0px 1px 1px 0px rgba(0, 0, 0, 0.14), - 0px 1px 3px 0px rgba(0, 0, 0, 0.12) - ); - color: var(--primary-text-color); - display: block; - transition: all 0.3s ease-out; - position: relative; - } - - :host([outlined]) { - box-shadow: none; - border-width: var(--ha-card-border-width, 1px); - border-style: solid; - border-color: var( - --ha-card-border-color, - var(--divider-color, #e0e0e0) - ); - } - - .card-header, - :host ::slotted(.card-header) { - color: var(--ha-card-header-color, --primary-text-color); - font-family: var(--ha-card-header-font-family, inherit); - font-size: var(--ha-card-header-font-size, 24px); - letter-spacing: -0.012em; - line-height: 48px; - padding: 12px 16px 16px; - display: block; - margin-block-start: 0px; - margin-block-end: 0px; - font-weight: normal; - } - - :host ::slotted(.card-content:not(:first-child)), - slot:not(:first-child)::slotted(.card-content) { - padding-top: 0px; - margin-top: -8px; - } - - :host ::slotted(.card-content) { - padding: 16px; - } - - :host ::slotted(.card-actions) { - border-top: 1px solid var(--divider-color, #e8e8e8); - padding: 5px 16px; - } - `}},{kind:"method",key:"render",value:function(){return d` - ${this.header?d`

    ${this.header}

    `:d``} - - `}}]}}),a); diff --git a/custom_components/hacs/hacs_frontend/c.2d5ed670.js.gz b/custom_components/hacs/hacs_frontend/c.2d5ed670.js.gz deleted file mode 100644 index e887217d556218802e6df69e1a21e0f223b6f9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 798 zcmV+(1L6E1iwFP!000021BF%Rvg;@e{(qi=>%Bkh8F0$&Y_AWoH5{YF>>=O*rLD*B zzQzeTq`Mn^`Xp3FYS~zatsue^N9*ts6vE3=7hXW$hL@x!ys(=)yUfbbQYgcOoV*)9 z!>96JpMCA}KQPZ~!7AZoR{TZt`N~wNtjQe}Me6`p&a}VrN(+-TJd#GPEaQLP!$6EQK>!{>^v@gm?p3N0#nNbOqb)r}E{12P=7GGe;vl@g1m(jJ* zE8uIZBpG+~o@R@?2KZ0bY7mAxm}{tzzZrLt(ymY|12U54#kb$RnH)(MfEo2DP*uIw zUd7{1gO3WwNW?G@m_3o<;I;Kg+9z^2o<;StaCX%bleKX96FDA?9iq!#K{SyEI6DWh z%4+K<+0+W5IHHTMUoBcE!7(SKTKT=v#8N7xlF;M(1Xt6WC>0O0`z6V)7M?!Wx^HKC z(k+~OZ4p7{DJG3j^fd`UghdY?WO!~3vbk6)y}QAaASh9$2B+|xz^nh@mU@&^GCgf8 z4TvEbji{7aaKgsrcrt}$f=~u}9<`{EllPySZBkl7%0X)~wAaVO<8kTsp;#!xhE?WK zIOL&sZUDf@C{FjgIrwC(TMC_|^j`X^UK0#*V=?D**b0&f-eeKb+;e8{V_-IINa{ zwUya^N;xnR-0dkPahACX`OZR&@`=*|dVUB;BB{iLWcY^D_8P${TW?ar@-GS$u c5Qgu*84a)K+FxB)P|@$^e`PgzEsY2O01hvX_5c6? diff --git a/custom_components/hacs/hacs_frontend/c.2ee83bd0.js b/custom_components/hacs/hacs_frontend/c.2ee83bd0.js deleted file mode 100644 index 623e119b..00000000 --- a/custom_components/hacs/hacs_frontend/c.2ee83bd0.js +++ /dev/null @@ -1,121 +0,0 @@ -import{a as e,h as t,e as n,t as i,i as o,$ as a,av as d,o as s,L as r,N as l,A as h,ae as c,r as p,n as u}from"./main-ad130be7.js";e([u("ha-expansion-panel")],(function(e,t){class u extends t{constructor(...t){super(...t),e(this)}}return{F:u,d:[{kind:"field",decorators:[n({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[n({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"field",decorators:[n({type:Boolean,reflect:!0})],key:"leftChevron",value:()=>!1},{kind:"field",decorators:[n()],key:"header",value:void 0},{kind:"field",decorators:[n()],key:"secondary",value:void 0},{kind:"field",decorators:[i()],key:"_showContent",value(){return this.expanded}},{kind:"field",decorators:[o(".container")],key:"_container",value:void 0},{kind:"method",key:"render",value:function(){return a` -
    -
    - ${this.leftChevron?a` - - `:""} - -
    - ${this.header} - ${this.secondary} -
    -
    - ${this.leftChevron?"":a` - - `} -
    - -
    -
    - ${this._showContent?a``:""} -
    - `}},{kind:"method",key:"willUpdate",value:function(e){r(l(u.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((()=>{this.expanded&&(this._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:async function(e){if(e.defaultPrevented)return;if("keydown"===e.type&&"Enter"!==e.key&&" "!==e.key)return;e.preventDefault();const t=!this.expanded;h(this,"expanded-will-change",{expanded:t}),this._container.style.overflow="hidden",t&&(this._showContent=!0,await c());const n=this._container.scrollHeight;this._container.style.height=`${n}px`,t||setTimeout((()=>{this._container.style.height="0px"}),0),this.expanded=t,h(this,"expanded-changed",{expanded:this.expanded})}},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host { - display: block; - } - - .top { - display: flex; - align-items: center; - } - - .top.focused { - background: var(--input-fill-color); - } - - :host([outlined]) { - box-shadow: none; - border-width: 1px; - border-style: solid; - border-color: var( - --ha-card-border-color, - var(--divider-color, #e0e0e0) - ); - border-radius: var(--ha-card-border-radius, 4px); - } - - .summary-icon { - margin-left: 8px; - } - - :host([leftchevron]) .summary-icon { - margin-left: 0; - margin-right: 8px; - } - - #summary { - flex: 1; - display: flex; - padding: var(--expansion-panel-summary-padding, 0 8px); - min-height: 48px; - align-items: center; - cursor: pointer; - overflow: hidden; - font-weight: 500; - outline: none; - } - - .summary-icon { - transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1); - direction: var(--direction); - } - - .summary-icon.expanded { - transform: rotate(180deg); - } - - .header, - ::slotted([slot="header"]) { - flex: 1; - } - - .container { - padding: var(--expansion-panel-content-padding, 0 8px); - overflow: hidden; - transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); - height: 0px; - } - - .container.expanded { - height: auto; - } - - .secondary { - display: block; - color: var(--secondary-text-color); - font-size: 12px; - } - `}}]}}),t); diff --git a/custom_components/hacs/hacs_frontend/c.2ee83bd0.js.gz b/custom_components/hacs/hacs_frontend/c.2ee83bd0.js.gz deleted file mode 100644 index df09e62ef0f28aaf99cba57e49569ce53dd376d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1552 zcmV+r2JiVFiwFP!000021Jze&o7*ZD{(gUjhMOWi57KDTBadf$@9j%E7RMGl7_@*~ z;`qNWNEXH;Pwee`m4bX4?`a&w=CxF2Ln5Lhz?EAJ2Db=o+`=$(i^LDyLNHmlm15}@ zjeqSHg@5Z7j(^~m3KMW^iIrPwEZov;r%KLIb~z_Zq=a5Q%_s0O`>RGHh~G9bsz?f} znh4FLNbL$7CGT-OZA57-DF$qkP05M2wjx*=5Y%Gblu~G;n$k!WXIW-tbW_9b9Ybs? zrjzYffoYW3{IqB=E#7W!nVGs6|P^DlQ0bpoo+4&BfIg|4T+?V>lE4W}_UY=0_DQlobDn-Cn%{LP7PK3(07d zpQouURZybV=PNU>{83kO`6DR|2(#0VlTDYv$fYyuGqC-dK^ddWqA-LBP{PFjHoBH&BWqamNZiQ4CyvPIMu=NK7TqZ>!}oc@P>7#$2hadG&x1pp3M&(kRB|DX6qrGJN>qiw4GoS}z6W*wkQc7|dqe)|o6d`m& zCN^-e8lyZU6U9i{C#pB@6L(k8WyNlw$F6kD)!xueAh|OVRQ31z1O(4@MN++(rOet4 znEjL0#8ehffWbdq27Q8B6Lwb}Z+hUxp&Q8-4XoT;Uj_(n?(jbq2!%UeYc5SB$Q;If zzj>8GWeo+wxOCjmxZl7#=KHeSG9cXSta!@y`qHW1L33&0grrXBM3xXLzI%!C+XhY# zQsy)@y75sM$ou{eVf!=aY|P&`%1uUh`hcLmS1T*Y;m@A;6VXS@H>`pg>l@a$8z&Rs z9Oz{2V|YiRVw8eAWG;?2ZrJvzZ`a;uUj*S%ZhN(jTpujo31P%s+>al{OUC(MYDx?Y zj$=qRD&}#M)k+%ahGK#bl7#~Pr4d%~m z4ze+E?8fTmxB;K+Oq(@_OfEo8xm?=f5jJUrqhy=lr+J?Snn2Jgr+(QXi;@pufG%le~7=qFZ4p$kW`Y)gpzk6snBy0iA<&UT!P+B;-q#)q{& zs=8|NMUuLjO3QXMA{?~s_GC2oQ9D{#7da+N!c0`gNe@Si2R2J3IsbW^z|rvyyX=lX zJ=lnCz50aBmoI}d{i-I)>lL#8$j zG}+%8Q0qSdhxVF}GIzyFvi3CnHPa^RiYi8}U1zd;+m}XwWCjLdZHQr|y(@Qs+7Rgb z?|F4Uy^2cO)NK4YN13iUSr^fS%kp-#qi?_2y*Qx9q^BHKBTpur%|yx!%yki!;7a(Y zrEKS3U~xjq+nJJ$bu3yC6{jf^bz{+0nOgfiCG_&JD=NW4|OMoquc>V0&o^t1s$|!mUXg(yQgfF zcFC_LJ7o07V-a=7!lcXHR?qVwK)bT_<#}H6_SdJPd!I@*kFK8Qb8X>GSeZ`X zGXoXp*)!|6{hK|((Nz+LR6*$s^wIN#6D8!2!vKzlP((@^Vj#YHl~b4vO?9_=-x5XP z?oI}1{MNnrPlET!upEZA_V>=sxiwLC6KYr!r*jy_ysMh%X?}jd`$Dq==_{TD(H&@# z#>kjTX#*c3V#Q_pSDqR69547 CMf@B9 diff --git a/custom_components/hacs/hacs_frontend/c.3243a8b0.js b/custom_components/hacs/hacs_frontend/c.3243a8b0.js deleted file mode 100644 index bd507bcd..00000000 --- a/custom_components/hacs/hacs_frontend/c.3243a8b0.js +++ /dev/null @@ -1,50 +0,0 @@ -import{a as e,h as i,e as t,i as a,$ as n,O as l,z as o,A as s,r as c,n as r,m as d}from"./main-ad130be7.js";import"./c.3f859915.js";e([r("search-input")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[t({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[t()],key:"filter",value:void 0},{kind:"field",decorators:[t({type:Boolean})],key:"suffix",value:()=>!1},{kind:"field",decorators:[t({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[t({type:String})],key:"label",value:void 0},{kind:"method",key:"focus",value:function(){var e;null===(e=this._input)||void 0===e||e.focus()}},{kind:"field",decorators:[a("ha-textfield",!0)],key:"_input",value:void 0},{kind:"method",key:"render",value:function(){return n` - - - - -
    - ${this.filter&&n` - - `} - -
    -
    - `}},{kind:"method",key:"_filterChanged",value:async function(e){s(this,"value-changed",{value:String(e)})}},{kind:"method",key:"_filterInputChanged",value:async function(e){this._filterChanged(e.target.value)}},{kind:"method",key:"_clearSearch",value:async function(){this._filterChanged("")}},{kind:"get",static:!0,key:"styles",value:function(){return c` - :host { - display: inline-flex; - } - ha-svg-icon, - ha-icon-button { - color: var(--primary-text-color); - } - ha-svg-icon { - outline: none; - } - .clear-button { - --mdc-icon-size: 20px; - } - ha-textfield { - display: inherit; - } - .trailing { - display: flex; - align-items: center; - } - `}}]}}),i);const u=d(((e,i)=>e.filter((e=>h(e.name).includes(h(i))||h(e.description).includes(h(i))||h(e.category).includes(h(i))||h(e.full_name).includes(h(i))||h(e.authors).includes(h(i))||h(e.domain).includes(h(i)))))),h=d((e=>String(e||"").toLocaleLowerCase().replace(/-|_| /g,"")));export{u as f}; diff --git a/custom_components/hacs/hacs_frontend/c.3243a8b0.js.gz b/custom_components/hacs/hacs_frontend/c.3243a8b0.js.gz deleted file mode 100644 index 7ae322123ec0172efd8fc23d57c7f8e17af1dc23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 997 zcmVl_Oz|eINN(KPq#BziP^!B12|J0 z|MvwPGECjw%Zn(|rw>WU=G{tZJJ5`p3`pw*C*Xx8+zU$H_Ck_hy%6Ne3q?Nn!Vv8R zBhm{^Ixm`Wp;d><{f=^3(B|;?;1oV8|2AkgIdey>JYIbK!6%;_eh~HnKhqc)pqjM> zm#f~Q`~|^_UNXy-#6WmHXt2GO!#5QZ)Ht#i7G&et4opd7b)#Q0*O#&i@%)R;YEp5Lr{vL$y}C z$qq*H7)rETaA86JAIrgBuAurtDFIaO{F{EU;1>}G=k?r?djlNWTeVQEH~$~%Ppi3H z?vMmM1@XYeIOt&I04a3q?7k;>?QE`ZF zoP>uR@oyfLD{5QESd7W`{A53Il91i^)RJ|>*Ad)q0~P7V^&S2<0{QN{G5^W!ywk$< z3!7eW3NRC#o$Uh51W-MtIi-KMBz&_eg<@3jE5NAdB~x9eWEl`po?53-QOQ9X$zZmn z7~`3QF1B?ebih^mR)!Md@!Mj z6BN!17S#v8jt$D`jroIq(i(rGYqArdI`1+Mi043GyMSm{qP7Skj@Pv#!|~! zwRbQf8+$3hJlvjGEYGS{#%9AVH4Qf_K`*O}OTi@+3jr6i?P*MN@`%W8D=m%$k13&a zm9449MX}Pnqxv#ry9g)w!`LZ`>aAx}Wl~AFZ8BB+UDrj?HEg0~_?0t0I#}JgOImyP zhoJ?{?H!-758P*y#LNvU_)-?!LT9RsfwZ7gv{39X#xW;6pM_tOtgjo4!%s{-hiyl3 z>w4Z|DE-UIOD>t{8!))VJa=C~f8v%*^OaBZ{R)g)SSo#a|LLL^;?=|Gw0DK8%>%Ag zNBJGEevr0q0{8gn{Ff;&t@_EgE%-^DyQ-!Ja9(O~;bVaJi_NP|w!b6@Ie-~lgg?&S T|0^!W*^_?&9{u~yf(ift_v7vS diff --git a/custom_components/hacs/hacs_frontend/c.3da15c48.js b/custom_components/hacs/hacs_frontend/c.3da15c48.js deleted file mode 100644 index b1e617ef..00000000 --- a/custom_components/hacs/hacs_frontend/c.3da15c48.js +++ /dev/null @@ -1,94 +0,0 @@ -import{a6 as e,a7 as t,a as o,h as i,e as n,$ as a,r,n as l}from"./main-ad130be7.js";e({_template:t` - - - -`,is:"paper-item-body"}),o([l("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[n({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[n({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return a` -
    - - - -
    -
    -
    -
    - `}},{kind:"get",static:!0,key:"styles",value:function(){return r` - :host { - display: flex; - padding: 0 16px; - align-content: normal; - align-self: auto; - align-items: center; - } - paper-item-body { - padding: 8px 16px 8px 0; - } - paper-item-body[two-line] { - min-height: calc( - var(--paper-item-body-two-line-min-height, 72px) - 16px - ); - flex: 1; - } - .content { - display: contents; - } - :host(:not([narrow])) .content { - display: var(--settings-row-content-display, flex); - justify-content: flex-end; - flex: 1; - padding: 16px 0; - } - .content ::slotted(*) { - width: var(--settings-row-content-width); - } - :host([narrow]) { - align-items: normal; - flex-direction: column; - border-top: 1px solid var(--divider-color); - padding-bottom: 8px; - } - ::slotted(ha-switch) { - padding: 16px 0; - } - div[secondary] { - white-space: normal; - } - .prefix-wrap { - display: var(--settings-row-prefix-display); - } - :host([narrow]) .prefix-wrap { - display: flex; - align-items: center; - } - `}}]}}),i); diff --git a/custom_components/hacs/hacs_frontend/c.3da15c48.js.gz b/custom_components/hacs/hacs_frontend/c.3da15c48.js.gz deleted file mode 100644 index f122aa63f23df683e73a299aaf63e66a247d9c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 981 zcmV;`11kI{WCjZhN zB6qoIAM~+wc9X0wH$oXEk7ob?-#r~P-gVCayt1C4 z8GZrS9lBE6J%>t3iRK0_FTfy5lu%j+gs;R-AkXyCoK`k}8D0Sws|Q2p#*e^`uILav51_d>yUFvniwWp7xe$W$+=Ju-gQIDpb!E zao7o$GFFQ^#8N>d_GIOOjn~)-n#1*P^=q~msB(zE5^B6S3-;~XVlcP^&b_uoDASAV zy|P8iLcvaeeWeJQuSJ0zjNLm?eYo|aovkg_JloU+CtZJlZU=7kpCL&zA7^gvBW#gp3>WL>&itpe0KXsx>aVp8IFLT5WAc)8%+^67cm4P zG?es_-f;VPj3s+UN^(zvR1q4fuUz+q_~pvE$Au*#m9MopaF`BgfLh2_8V+l?`dUv6 zLaS%PhIHE@d$R(A$xrS~mKQfRY_NV>JY?Cso_ZeB$v0Mv z4Vb)3aFTDo!Vj^sot>ePi*t|76LQ*;G zK8;pxz1>WB9V1%@LV=IBTFD_hsdg$Dhh_GY0-;Zc?51naS+*1M?K0XcDyo?B z#~Oyfll2YF(qDl{b*lelGJmp5h8qLqBjrDg&`SRK3DC~Chhx~?Dg^!yfM4yzWD5WQ D@37yq diff --git a/custom_components/hacs/hacs_frontend/c.3f859915.js b/custom_components/hacs/hacs_frontend/c.3f859915.js deleted file mode 100644 index 051a808e..00000000 --- a/custom_components/hacs/hacs_frontend/c.3f859915.js +++ /dev/null @@ -1,163 +0,0 @@ -import{u as t,v as e,M as i,_ as d,i as l,e as n,B as a,o,$ as r,r as c,n as s,Q as f,S as m,T as p,G as h,U as x,V as u,x as g,t as b,w as v,j as _,y,a as w,L as E,N as I}from"./main-ad130be7.js";import{F as L}from"./c.9b92f489.js";import{o as C}from"./c.8e28b461.js";var A={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},T={NOTCH_ELEMENT_PADDING:8},O={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},k=function(i){function d(t){return i.call(this,e(e({},d.defaultAdapter),t))||this}return t(d,i),Object.defineProperty(d,"strings",{get:function(){return A},enumerable:!1,configurable:!0}),Object.defineProperty(d,"cssClasses",{get:function(){return O},enumerable:!1,configurable:!0}),Object.defineProperty(d,"numbers",{get:function(){return T},enumerable:!1,configurable:!0}),Object.defineProperty(d,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),d.prototype.notch=function(t){var e=d.cssClasses.OUTLINE_NOTCHED;t>0&&(t+=T.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(t),this.adapter.addClass(e)},d.prototype.closeNotch=function(){var t=d.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(t),this.adapter.removeNotchWidthProperty()},d}(i);class R extends a{constructor(){super(...arguments),this.mdcFoundationClass=k,this.width=0,this.open=!1,this.lastOpen=this.open}createAdapter(){return{addClass:t=>this.mdcRoot.classList.add(t),removeClass:t=>this.mdcRoot.classList.remove(t),setNotchWidthProperty:t=>this.notchElement.style.setProperty("width",`${t}px`),removeNotchWidthProperty:()=>this.notchElement.style.removeProperty("width")}}openOrClose(t,e){this.mdcFoundation&&(t&&void 0!==e?this.mdcFoundation.notch(e):this.mdcFoundation.closeNotch())}render(){this.openOrClose(this.open,this.width);const t=o({"mdc-notched-outline--notched":this.open});return r` - - - - - - - `}}d([l(".mdc-notched-outline")],R.prototype,"mdcRoot",void 0),d([n({type:Number})],R.prototype,"width",void 0),d([n({type:Boolean,reflect:!0})],R.prototype,"open",void 0),d([l(".mdc-notched-outline__notch")],R.prototype,"notchElement",void 0);const z=c`.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] :host,:host([dir=rtl]){text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:calc(100% / 0.75)}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading,.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color, var(--mdc-theme-primary, #6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width, 1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset, 0)}`;let F=class extends R{};F.styles=[z],F=d([s("mwc-notched-outline")],F);var V={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},N=function(i){function d(t){var l=i.call(this,e(e({},d.defaultAdapter),t))||this;return l.shakeAnimationEndHandler=function(){l.handleShakeAnimationEnd()},l}return t(d,i),Object.defineProperty(d,"cssClasses",{get:function(){return V},enumerable:!1,configurable:!0}),Object.defineProperty(d,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),d.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},d.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},d.prototype.getWidth=function(){return this.adapter.getWidth()},d.prototype.shake=function(t){var e=d.cssClasses.LABEL_SHAKE;t?this.adapter.addClass(e):this.adapter.removeClass(e)},d.prototype.float=function(t){var e=d.cssClasses,i=e.LABEL_FLOAT_ABOVE,l=e.LABEL_SHAKE;t?this.adapter.addClass(i):(this.adapter.removeClass(i),this.adapter.removeClass(l))},d.prototype.setRequired=function(t){var e=d.cssClasses.LABEL_REQUIRED;t?this.adapter.addClass(e):this.adapter.removeClass(e)},d.prototype.handleShakeAnimationEnd=function(){var t=d.cssClasses.LABEL_SHAKE;this.adapter.removeClass(t)},d}(i);const H=f(class extends m{constructor(t){switch(super(t),this.foundation=null,this.previousPart=null,t.type){case p.ATTRIBUTE:case p.PROPERTY:break;default:throw new Error("FloatingLabel directive only support attribute and property parts")}}update(t,[e]){if(t!==this.previousPart){this.foundation&&this.foundation.destroy(),this.previousPart=t;const e=t.element;e.classList.add("mdc-floating-label");const i=(t=>({addClass:e=>t.classList.add(e),removeClass:e=>t.classList.remove(e),getWidth:()=>t.scrollWidth,registerInteractionHandler:(e,i)=>{t.addEventListener(e,i)},deregisterInteractionHandler:(e,i)=>{t.removeEventListener(e,i)}}))(e);this.foundation=new N(i),this.foundation.init()}return this.render(e)}render(t){return this.foundation}});var $={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},P=function(i){function d(t){var l=i.call(this,e(e({},d.defaultAdapter),t))||this;return l.transitionEndHandler=function(t){l.handleTransitionEnd(t)},l}return t(d,i),Object.defineProperty(d,"cssClasses",{get:function(){return $},enumerable:!1,configurable:!0}),Object.defineProperty(d,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),d.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},d.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},d.prototype.activate=function(){this.adapter.removeClass($.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass($.LINE_RIPPLE_ACTIVE)},d.prototype.setRippleCenter=function(t){this.adapter.setStyle("transform-origin",t+"px center")},d.prototype.deactivate=function(){this.adapter.addClass($.LINE_RIPPLE_DEACTIVATING)},d.prototype.handleTransitionEnd=function(t){var e=this.adapter.hasClass($.LINE_RIPPLE_DEACTIVATING);"opacity"===t.propertyName&&e&&(this.adapter.removeClass($.LINE_RIPPLE_ACTIVE),this.adapter.removeClass($.LINE_RIPPLE_DEACTIVATING))},d}(i);const S=f(class extends m{constructor(t){switch(super(t),this.previousPart=null,this.foundation=null,t.type){case p.ATTRIBUTE:case p.PROPERTY:return;default:throw new Error("LineRipple only support attribute and property parts.")}}update(t,e){if(this.previousPart!==t){this.foundation&&this.foundation.destroy(),this.previousPart=t;const e=t.element;e.classList.add("mdc-line-ripple");const i=(t=>({addClass:e=>t.classList.add(e),removeClass:e=>t.classList.remove(e),hasClass:e=>t.classList.contains(e),setStyle:(e,i)=>t.style.setProperty(e,i),registerEventHandler:(e,i)=>{t.addEventListener(e,i)},deregisterEventHandler:(e,i)=>{t.removeEventListener(e,i)}}))(e);this.foundation=new P(i),this.foundation.init()}return this.render()}render(){return this.foundation}});var B={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},Y={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},D={LABEL_SCALE:.75},X=["pattern","min","max","required","step","minlength","maxlength"],U=["color","date","datetime-local","month","range","time","week"],M=["mousedown","touchstart"],j=["click","keydown"],W=function(i){function d(t,l){void 0===l&&(l={});var n=i.call(this,e(e({},d.defaultAdapter),t))||this;return n.isFocused=!1,n.receivedUserInput=!1,n.valid=!0,n.useNativeValidation=!0,n.validateOnValueChange=!0,n.helperText=l.helperText,n.characterCounter=l.characterCounter,n.leadingIcon=l.leadingIcon,n.trailingIcon=l.trailingIcon,n.inputFocusHandler=function(){n.activateFocus()},n.inputBlurHandler=function(){n.deactivateFocus()},n.inputInputHandler=function(){n.handleInput()},n.setPointerXOffset=function(t){n.setTransformOrigin(t)},n.textFieldInteractionHandler=function(){n.handleTextFieldInteraction()},n.validationAttributeChangeHandler=function(t){n.handleValidationAttributeChange(t)},n}return t(d,i),Object.defineProperty(d,"cssClasses",{get:function(){return Y},enumerable:!1,configurable:!0}),Object.defineProperty(d,"strings",{get:function(){return B},enumerable:!1,configurable:!0}),Object.defineProperty(d,"numbers",{get:function(){return D},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"shouldAlwaysFloat",{get:function(){var t=this.getNativeInput().type;return U.indexOf(t)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(d,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),d.prototype.init=function(){var t,e,i,d;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var l=h(M),n=l.next();!n.done;n=l.next()){var a=n.value;this.adapter.registerInputInteractionHandler(a,this.setPointerXOffset)}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=l.return)&&e.call(l)}finally{if(t)throw t.error}}try{for(var o=h(j),r=o.next();!r.done;r=o.next()){a=r.value;this.adapter.registerTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(t){i={error:t}}finally{try{r&&!r.done&&(d=o.return)&&d.call(o)}finally{if(i)throw i.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},d.prototype.destroy=function(){var t,e,i,d;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var l=h(M),n=l.next();!n.done;n=l.next()){var a=n.value;this.adapter.deregisterInputInteractionHandler(a,this.setPointerXOffset)}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=l.return)&&e.call(l)}finally{if(t)throw t.error}}try{for(var o=h(j),r=o.next();!r.done;r=o.next()){a=r.value;this.adapter.deregisterTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(t){i={error:t}}finally{try{r&&!r.done&&(d=o.return)&&d.call(o)}finally{if(i)throw i.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},d.prototype.handleTextFieldInteraction=function(){var t=this.adapter.getNativeInput();t&&t.disabled||(this.receivedUserInput=!0)},d.prototype.handleValidationAttributeChange=function(t){var e=this;t.some((function(t){return X.indexOf(t)>-1&&(e.styleValidity(!0),e.adapter.setLabelRequired(e.getNativeInput().required),!0)})),t.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},d.prototype.notchOutline=function(t){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(t){var e=this.adapter.getLabelWidth()*D.LABEL_SCALE;this.adapter.notchOutline(e)}else this.adapter.closeOutline()},d.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},d.prototype.setTransformOrigin=function(t){if(!this.isDisabled()&&!this.adapter.hasOutline()){var e=t.touches,i=e?e[0]:t,d=i.target.getBoundingClientRect(),l=i.clientX-d.left;this.adapter.setLineRippleTransformOrigin(l)}},d.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},d.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},d.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var t=this.isValid();this.styleValidity(t),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},d.prototype.getValue=function(){return this.getNativeInput().value},d.prototype.setValue=function(t){if(this.getValue()!==t&&(this.getNativeInput().value=t),this.setcharacterCounter(t.length),this.validateOnValueChange){var e=this.isValid();this.styleValidity(e)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},d.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},d.prototype.setValid=function(t){this.valid=t,this.styleValidity(t);var e=!t&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(e)},d.prototype.setValidateOnValueChange=function(t){this.validateOnValueChange=t},d.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},d.prototype.setUseNativeValidation=function(t){this.useNativeValidation=t},d.prototype.isDisabled=function(){return this.getNativeInput().disabled},d.prototype.setDisabled=function(t){this.getNativeInput().disabled=t,this.styleDisabled(t)},d.prototype.setHelperTextContent=function(t){this.helperText&&this.helperText.setContent(t)},d.prototype.setLeadingIconAriaLabel=function(t){this.leadingIcon&&this.leadingIcon.setAriaLabel(t)},d.prototype.setLeadingIconContent=function(t){this.leadingIcon&&this.leadingIcon.setContent(t)},d.prototype.setTrailingIconAriaLabel=function(t){this.trailingIcon&&this.trailingIcon.setAriaLabel(t)},d.prototype.setTrailingIconContent=function(t){this.trailingIcon&&this.trailingIcon.setContent(t)},d.prototype.setcharacterCounter=function(t){if(this.characterCounter){var e=this.getNativeInput().maxLength;if(-1===e)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(t,e)}},d.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},d.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},d.prototype.styleValidity=function(t){var e=d.cssClasses.INVALID;if(t?this.adapter.removeClass(e):this.adapter.addClass(e),this.helperText){if(this.helperText.setValidity(t),!this.helperText.isValidation())return;var i=this.helperText.isVisible(),l=this.helperText.getId();i&&l?this.adapter.setInputAttr(B.ARIA_DESCRIBEDBY,l):this.adapter.removeInputAttr(B.ARIA_DESCRIBEDBY)}},d.prototype.styleFocused=function(t){var e=d.cssClasses.FOCUSED;t?this.adapter.addClass(e):this.adapter.removeClass(e)},d.prototype.styleDisabled=function(t){var e=d.cssClasses,i=e.DISABLED,l=e.INVALID;t?(this.adapter.addClass(i),this.adapter.removeClass(l)):this.adapter.removeClass(i),this.leadingIcon&&this.leadingIcon.setDisabled(t),this.trailingIcon&&this.trailingIcon.setDisabled(t)},d.prototype.styleFloating=function(t){var e=d.cssClasses.LABEL_FLOATING;t?this.adapter.addClass(e):this.adapter.removeClass(e)},d.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},d}(i);const{H:G}=x,q=t=>null===t||"object"!=typeof t&&"function"!=typeof t,K=(t,e)=>{var i,d;return void 0===e?void 0!==(null===(i=t)||void 0===i?void 0:i._$litType$):(null===(d=t)||void 0===d?void 0:d._$litType$)===e},Q=t=>void 0===t.strings,J=()=>document.createComment(""),Z=(t,e,i)=>{var d;const l=t._$AA.parentNode,n=void 0===e?t._$AB:e._$AA;if(void 0===i){const e=l.insertBefore(J(),n),d=l.insertBefore(J(),n);i=new G(e,d,t,t.options)}else{const e=i._$AB.nextSibling,a=i._$AM,o=a!==t;if(o){let e;null===(d=i._$AQ)||void 0===d||d.call(i,t),i._$AM=t,void 0!==i._$AP&&(e=t._$AU)!==a._$AU&&i._$AP(e)}if(e!==n||o){let t=i._$AA;for(;t!==e;){const e=t.nextSibling;l.insertBefore(t,n),t=e}}}return i},tt=(t,e,i=t)=>(t._$AI(e,i),t),et={},it=(t,e=et)=>t._$AH=e,dt=t=>t._$AH,lt=t=>{var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);let i=t._$AA;const d=t._$AB.nextSibling;for(;i!==d;){const t=i.nextSibling;i.remove(),i=t}},nt=t=>{t._$AR()},at=f(class extends m{constructor(t){if(super(t),t.type!==p.PROPERTY&&t.type!==p.ATTRIBUTE&&t.type!==p.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!Q(t))throw Error("`live` bindings can only contain a single expression")}render(t){return t}update(t,[e]){if(e===u||e===g)return e;const i=t.element,d=t.name;if(t.type===p.PROPERTY){if(e===i[d])return u}else if(t.type===p.BOOLEAN_ATTRIBUTE){if(!!e===i.hasAttribute(d))return u}else if(t.type===p.ATTRIBUTE&&i.getAttribute(d)===e+"")return u;return it(t),e}}),ot=["touchstart","touchmove","scroll","mousewheel"],rt=(t={})=>{const e={};for(const i in t)e[i]=t[i];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},e)};class ct extends L{constructor(){super(...arguments),this.mdcFoundationClass=W,this.value="",this.type="text",this.placeholder="",this.label="",this.icon="",this.iconTrailing="",this.disabled=!1,this.required=!1,this.minLength=-1,this.maxLength=-1,this.outlined=!1,this.helper="",this.validateOnInitialRender=!1,this.validationMessage="",this.autoValidate=!1,this.pattern="",this.min="",this.max="",this.step=null,this.size=null,this.helperPersistent=!1,this.charCounter=!1,this.endAligned=!1,this.prefix="",this.suffix="",this.name="",this.readOnly=!1,this.autocapitalize="",this.outlineOpen=!1,this.outlineWidth=0,this.isUiValid=!0,this.focused=!1,this._validity=rt(),this.validityTransform=null}get validity(){return this._checkValidity(this.value),this._validity}get willValidate(){return this.formElement.willValidate}get selectionStart(){return this.formElement.selectionStart}get selectionEnd(){return this.formElement.selectionEnd}focus(){const t=new CustomEvent("focus");this.formElement.dispatchEvent(t),this.formElement.focus()}blur(){const t=new CustomEvent("blur");this.formElement.dispatchEvent(t),this.formElement.blur()}select(){this.formElement.select()}setSelectionRange(t,e,i){this.formElement.setSelectionRange(t,e,i)}update(t){t.has("autoValidate")&&this.mdcFoundation&&this.mdcFoundation.setValidateOnValueChange(this.autoValidate),t.has("value")&&"string"!=typeof this.value&&(this.value=`${this.value}`),super.update(t)}setFormData(t){this.name&&t.append(this.name,this.value)}render(){const t=this.charCounter&&-1!==this.maxLength,e=!!this.helper||!!this.validationMessage||t,i={"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned};return r` - - ${this.renderHelperText(e,t)} - `}updated(t){t.has("value")&&void 0!==t.get("value")&&(this.mdcFoundation.setValue(this.value),this.autoValidate&&this.reportValidity())}renderRipple(){return this.outlined?"":r` - - `}renderOutline(){return this.outlined?r` - - ${this.renderLabel()} - `:""}renderLabel(){return this.label?r` - ${this.label} - `:""}renderLeadingIcon(){return this.icon?this.renderIcon(this.icon):""}renderTrailingIcon(){return this.iconTrailing?this.renderIcon(this.iconTrailing,!0):""}renderIcon(t,e=!1){return r`${t}`}renderPrefix(){return this.prefix?this.renderAffix(this.prefix):""}renderSuffix(){return this.suffix?this.renderAffix(this.suffix,!0):""}renderAffix(t,e=!1){return r` - ${t}`}renderInput(t){const e=-1===this.minLength?void 0:this.minLength,i=-1===this.maxLength?void 0:this.maxLength,d=this.autocapitalize?this.autocapitalize:void 0,l=this.validationMessage&&!this.isUiValid,n=this.label?"label":void 0,a=t?"helper-text":void 0,o=this.focused||this.helperPersistent||l?"helper-text":void 0;return r` - `}renderLineRipple(){return this.outlined?"":r` - - `}renderHelperText(t,e){const i=this.validationMessage&&!this.isUiValid,d={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":i},l=this.focused||this.helperPersistent||i?void 0:"true",n=i?this.validationMessage:this.helper;return t?r` -
    -
    ${n}
    - ${this.renderCharCounter(e)} -
    `:""}renderCharCounter(t){const e=Math.min(this.value.length,this.maxLength);return t?r` - ${e} / ${this.maxLength}`:""}onInputFocus(){this.focused=!0}onInputBlur(){this.focused=!1,this.reportValidity()}checkValidity(){const t=this._checkValidity(this.value);if(!t){const t=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(t)}return t}reportValidity(){const t=this.checkValidity();return this.mdcFoundation.setValid(t),this.isUiValid=t,t}_checkValidity(t){const e=this.formElement.validity;let i=rt(e);if(this.validityTransform){const e=this.validityTransform(t,i);i=Object.assign(Object.assign({},i),e),this.mdcFoundation.setUseNativeValidation(!1)}else this.mdcFoundation.setUseNativeValidation(!0);return this._validity=i,this._validity.valid}setCustomValidity(t){this.validationMessage=t,this.formElement.setCustomValidity(t)}handleInputChange(){this.value=this.formElement.value}createAdapter(){return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods())}getRootAdapterMethods(){return Object.assign({registerTextFieldInteractionHandler:(t,e)=>this.addEventListener(t,e),deregisterTextFieldInteractionHandler:(t,e)=>this.removeEventListener(t,e),registerValidationAttributeChangeHandler:t=>{const e=new MutationObserver((e=>{t((t=>t.map((t=>t.attributeName)).filter((t=>t)))(e))}));return e.observe(this.formElement,{attributes:!0}),e},deregisterValidationAttributeChangeHandler:t=>t.disconnect()},y(this.mdcRoot))}getInputAdapterMethods(){return{getNativeInput:()=>this.formElement,setInputAttr:()=>{},removeInputAttr:()=>{},isFocused:()=>!!this.shadowRoot&&this.shadowRoot.activeElement===this.formElement,registerInputInteractionHandler:(t,e)=>this.formElement.addEventListener(t,e,{passive:t in ot}),deregisterInputInteractionHandler:(t,e)=>this.formElement.removeEventListener(t,e)}}getLabelAdapterMethods(){return{floatLabel:t=>this.labelElement&&this.labelElement.floatingLabelFoundation.float(t),getLabelWidth:()=>this.labelElement?this.labelElement.floatingLabelFoundation.getWidth():0,hasLabel:()=>Boolean(this.labelElement),shakeLabel:t=>this.labelElement&&this.labelElement.floatingLabelFoundation.shake(t),setLabelRequired:t=>{this.labelElement&&this.labelElement.floatingLabelFoundation.setRequired(t)}}}getLineRippleAdapterMethods(){return{activateLineRipple:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.activate()},deactivateLineRipple:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.deactivate()},setLineRippleTransformOrigin:t=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.setRippleCenter(t)}}}async getUpdateComplete(){var t;const e=await super.getUpdateComplete();return await(null===(t=this.outlineElement)||void 0===t?void 0:t.updateComplete),e}firstUpdated(){var t;super.firstUpdated(),this.mdcFoundation.setValidateOnValueChange(this.autoValidate),this.validateOnInitialRender&&this.reportValidity(),null===(t=this.outlineElement)||void 0===t||t.updateComplete.then((()=>{var t;this.outlineWidth=(null===(t=this.labelElement)||void 0===t?void 0:t.floatingLabelFoundation.getWidth())||0}))}getOutlineAdapterMethods(){return{closeOutline:()=>this.outlineElement&&(this.outlineOpen=!1),hasOutline:()=>Boolean(this.outlineElement),notchOutline:t=>{this.outlineElement&&!this.outlineOpen&&(this.outlineWidth=t,this.outlineOpen=!0)}}}async layout(){await this.updateComplete;const t=this.labelElement;if(!t)return void(this.outlineOpen=!1);const e=!!this.label&&!!this.value;if(t.floatingLabelFoundation.float(e),!this.outlined)return;this.outlineOpen=e,await this.updateComplete;const i=t.floatingLabelFoundation.getWidth();this.outlineOpen&&(this.outlineWidth=i,await this.updateComplete)}}d([l(".mdc-text-field")],ct.prototype,"mdcRoot",void 0),d([l("input")],ct.prototype,"formElement",void 0),d([l(".mdc-floating-label")],ct.prototype,"labelElement",void 0),d([l(".mdc-line-ripple")],ct.prototype,"lineRippleElement",void 0),d([l("mwc-notched-outline")],ct.prototype,"outlineElement",void 0),d([l(".mdc-notched-outline__notch")],ct.prototype,"notchElement",void 0),d([n({type:String})],ct.prototype,"value",void 0),d([n({type:String})],ct.prototype,"type",void 0),d([n({type:String})],ct.prototype,"placeholder",void 0),d([n({type:String}),C((function(t,e){void 0!==e&&this.label!==e&&this.layout()}))],ct.prototype,"label",void 0),d([n({type:String})],ct.prototype,"icon",void 0),d([n({type:String})],ct.prototype,"iconTrailing",void 0),d([n({type:Boolean,reflect:!0})],ct.prototype,"disabled",void 0),d([n({type:Boolean})],ct.prototype,"required",void 0),d([n({type:Number})],ct.prototype,"minLength",void 0),d([n({type:Number})],ct.prototype,"maxLength",void 0),d([n({type:Boolean,reflect:!0}),C((function(t,e){void 0!==e&&this.outlined!==e&&this.layout()}))],ct.prototype,"outlined",void 0),d([n({type:String})],ct.prototype,"helper",void 0),d([n({type:Boolean})],ct.prototype,"validateOnInitialRender",void 0),d([n({type:String})],ct.prototype,"validationMessage",void 0),d([n({type:Boolean})],ct.prototype,"autoValidate",void 0),d([n({type:String})],ct.prototype,"pattern",void 0),d([n({type:String})],ct.prototype,"min",void 0),d([n({type:String})],ct.prototype,"max",void 0),d([n({type:String})],ct.prototype,"step",void 0),d([n({type:Number})],ct.prototype,"size",void 0),d([n({type:Boolean})],ct.prototype,"helperPersistent",void 0),d([n({type:Boolean})],ct.prototype,"charCounter",void 0),d([n({type:Boolean})],ct.prototype,"endAligned",void 0),d([n({type:String})],ct.prototype,"prefix",void 0),d([n({type:String})],ct.prototype,"suffix",void 0),d([n({type:String})],ct.prototype,"name",void 0),d([n({type:String})],ct.prototype,"inputMode",void 0),d([n({type:Boolean})],ct.prototype,"readOnly",void 0),d([n({type:String})],ct.prototype,"autocapitalize",void 0),d([b()],ct.prototype,"outlineOpen",void 0),d([b()],ct.prototype,"outlineWidth",void 0),d([b()],ct.prototype,"isUiValid",void 0),d([b()],ct.prototype,"focused",void 0),d([v({passive:!0})],ct.prototype,"handleInputChange",null);const st=c`.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px;z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-text-field--filled{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0, 0, 0, 0.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);height:28px;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::before,.mdc-text-field--filled .mdc-text-field__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-text-field--filled:hover .mdc-text-field__ripple::before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:whitesmoke}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::before,.mdc-text-field--outlined .mdc-text-field__ripple::after{content:none}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0, 0, 0, 0.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0, 0, 0, 0.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0, 0, 0, 0.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0, 0, 0, 0.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0, 0, 0, 0.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-text-field-character-counter,.mdc-text-field-character-counter[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}[dir=rtl] .mdc-text-field__icon--leading,.mdc-text-field__icon--leading[dir=rtl]{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}[dir=rtl] .mdc-text-field__icon--trailing,.mdc-text-field__icon--trailing[dir=rtl]{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-flex;flex-direction:column;outline:none}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-text-field-idle-line-color, rgba(0, 0, 0, 0.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-text-field-hover-line-color, rgba(0, 0, 0, 0.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06);border-bottom-color:var(--mdc-text-field-disabled-line-color, rgba(0, 0, 0, 0.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon{color:var(--mdc-text-field-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-disabled-ink-color, rgba(0, 0, 0, 0.38))}`;w([s("ha-textfield")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",decorators:[n({type:Boolean})],key:"invalid",value:void 0},{kind:"field",decorators:[n({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[n({type:Boolean})],key:"icon",value:void 0},{kind:"field",decorators:[n({type:Boolean})],key:"iconTrailing",value:void 0},{kind:"method",key:"updated",value:function(t){E(I(i.prototype),"updated",this).call(this,t),(t.has("invalid")&&(this.invalid||void 0!==t.get("invalid"))||t.has("errorMessage"))&&(this.setCustomValidity(this.invalid?this.errorMessage||"Invalid":""),this.reportValidity())}},{kind:"method",key:"renderIcon",value:function(t,e=!1){const i=e?"trailing":"leading";return r` - - - - `}},{kind:"field",static:!0,key:"styles",value:()=>[st,c` - .mdc-text-field__input { - width: var(--ha-textfield-input-width, 100%); - } - .mdc-text-field:not(.mdc-text-field--with-leading-icon) { - padding: var(--text-field-padding, 0px 16px); - } - .mdc-text-field__affix--suffix { - padding-left: var(--text-field-suffix-padding-left, 12px); - padding-right: var(--text-field-suffix-padding-right, 0px); - padding-inline-start: var(--text-field-suffix-padding-left, 12px); - padding-inline-end: var(--text-field-suffix-padding-right, 0px); - direction: var(--direction); - } - .mdc-text-field--with-leading-icon { - padding-inline-start: var(--text-field-suffix-padding-left, 0px); - padding-inline-end: var(--text-field-suffix-padding-right, 16px); - direction: var(--direction); - } - - .mdc-text-field:not(.mdc-text-field--disabled) - .mdc-text-field__affix--suffix { - color: var(--secondary-text-color); - } - - .mdc-text-field__icon { - color: var(--secondary-text-color); - } - - .mdc-text-field__icon--leading { - margin-inline-start: 16px; - margin-inline-end: 8px; - direction: var(--direction); - } - - input { - text-align: var(--text-field-text-align, start); - } - - /* Chrome, Safari, Edge, Opera */ - :host([no-spinner]) input::-webkit-outer-spin-button, - :host([no-spinner]) input::-webkit-inner-spin-button { - -webkit-appearance: none; - margin: 0; - } - - /* Firefox */ - :host([no-spinner]) input[type="number"] { - -moz-appearance: textfield; - } - - .mdc-text-field__ripple { - overflow: hidden; - } - - .mdc-text-field { - overflow: var(--text-field-overflow); - } - - .mdc-floating-label { - inset-inline-start: 16px !important; - inset-inline-end: initial !important; - transform-origin: var(--float-start); - direction: var(--direction); - transform-origin: var(--float-start); - } - - .mdc-text-field--with-leading-icon.mdc-text-field--filled - .mdc-floating-label { - max-width: calc(100% - 48px); - inset-inline-start: 48px !important; - inset-inline-end: initial !important; - direction: var(--direction); - } - - .mdc-text-field__input[type="number"] { - direction: var(--direction); - } - `,"rtl"===document.dir?c` - .mdc-text-field__affix--suffix, - .mdc-text-field--with-leading-icon, - .mdc-text-field__icon--leading, - .mdc-floating-label, - .mdc-text-field--with-leading-icon.mdc-text-field--filled - .mdc-floating-label, - .mdc-text-field__input[type="number"] { - direction: rtl; - } - `:c``]}]}}),ct);export{ct as T,dt as a,at as b,tt as c,st as d,H as f,S as l,lt as m,nt as p,Q as r,it as s,q as t,Z as u,K as v}; diff --git a/custom_components/hacs/hacs_frontend/c.3f859915.js.gz b/custom_components/hacs/hacs_frontend/c.3f859915.js.gz deleted file mode 100644 index 774f67ae286b32e78d8d02352721b4ca8fcdda2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13517 zcmV;;G&0K{iwFP!000020~E#s4g&!I0Kun}@qVJV5!beR`21y~nd9|we|_R_dihR& z_{o-z9GT08qg>d^jiM~MlQ%D3vgRgl2C`!$SH|+7CI==GFqJQX?D@!wzx+7KoRFpY z)0PTdNw_ug_eO2(@B3F!cA5{iK%ME0%XFQDbo{MrXB}sbULF~qV>L3cLe5dj|Gts{ z8)KOqJ-@ayW6(SGEfLe@rvhzIp#{ztvoD^{ zKmPoSI!-KbjyE`;!}HH)AAfo%ajp^7dR{ghO^#nq{el0DKb%a@`NQ#KG!6Gp~1|I0$b5Y!%lz* zG1vm978qb;xfMDg%+ZRlUWgI~)U=ps{_=}J$xA9`@L(~m(d;J(m_X-}&uE+gWp^B; zr;Ot0GS#i@5}3PIVlB0oTM(_5K+%kV``)1y#L*mIuFCgL-oiUb(_@0t6!xd$98RXBIjMjakg@ z5^!YTZ32vklt?P@LTBS4rxD^^_M&reV6YFoiK9#*(-L9kpu$3qa%u)^U{&@qz|6N) z3`m^9a9htpP1dgF7WkQ*V%>l80sUgU9S$rp~rMq*$M$^#0BK^bz2 z7-QaxO58Y(nIrWb;FJloiuqR4Z$~b$1im^PD@qwPJ^?XPCuMg8gp=21)8*WB>)o@A z<;m?kbARX>=6;q1QIo5g=fWf-dMx6?U>2C!uBkMpiNg{owBshv=0w}U5%n1ZcRL>@{a9y2N zD%xVeCVf5ZD?U~H{OkqqRJ^hfrwKv4?i0A}CUJ^I$hv5j#$?5y%i_fCbSb`EF#bzm zE`Db5t)1eZxt-lvOhceHAL+`uyN8|5``snFwQH{nko5AI!7Z~9!IzOMxN(s@`VY+BP9opcM0U7jeqgLo#R-#r{t#^HM!a{%fp9&D~P&x}rf~5E_a=Gas58 zvK)UVqe7J6W`YX+)smDUZ9XAQ9>e{y8KXUD&EPhWQD;*=yh`1Vg*nuqYeWs(7EIFx zO2AH+h!9KT6lR@7dZ?o5Y_D>yK&2jPXp1WMr1TS(JMD36VAE_JwQ;IBs$uQMR-069 zwkLAknnC{Wbd`v$v(ykdqw!EQI`5li_Jp`ALRfGRi=L&msAT3(7u>9Z>UH;FY7{GT zdy=V}iobJAwCCAVnlbI+9opZtcKwc@C{mpuCNZrvP^?UKw0cgk1uVf%C|)9ZXKDZZ z^m(TPU{d4TZB%j8D?^mH)lO{Tr0(JSB8 z?^)t?tDqVC|Gnss{S!3-h5xNEg|Natf7$zwnzx9rE6#O18ckFPdTtF{jse6xi1)Zt zfNHymI8t^m;sGN#`ce22MIixN-)<$&LJpocam5}fQJg3|b=UvZUv6ifGm(3i3S~Qj z>=LJ3T3@uvNWx3=ZF32s4fE+6_&CC>?x@Db_CAq@jw&ZY!~;~2?G1#+hI|O3B;4(l z8p7`*w{nEH>xeD+6`s+cmtyWa>!@XFmwmPGgu>l>wg3&GGLP>OYGDtYog!or4<4ir zHeExlj|5tKVZ>}&2-vu+Sr4;QRsVhyQ|+lR>Qf)J!}f_{o0A;5wffSV8{4bLvVNi? z=A7POvHM?~>{KU4^YsaV7p({>1``U`I9{b^h_Z6n5fd`A0HvTMPH!?9_m3_nzFQ8Q zjYntxc=FbrQ9xJSvTkup(fCG-;70Q)cT=>0~!+|N7|~j0T$-? znUv*=Ef2vKBA^nYsNibqLJtLl+%&m%-DVsKcMlD`6JWBk8)jawaOF7^R3}okD*z4Z zJTJPNXI>`HM92NJvw=VD9Z&jIdn0=*ij#zZZ6g_2x>ZL$@g;h1!jE(nBq2y5=}kSi z&VIN4gi#cwcwcYAHqFVTj%cvoxHEb7m+MRxs8D*B(|d>VM!~sghMUZa7?uIr-lF?K5mJRivw;-`EmT#Cp4st{x{S!0b-< zJdZimQaD6QI5^;cR9#YwrLCv9ve9UqKcUf3_Y{o+|Hww8C=2^LjRB582GS#%3umjl z0NGnKl^4CnAJJPhm#5#Qu@Et+!r+n^!ci)4sywSY0@eK(0cjNC$2TDo`rEW0XOC+? z*4@W_&Bu|K^~U|)^msI!j7NiWS4R{hTbPT+B-JemJ@Lel(i>B9)p)m#!x#=ZXF;WJ&|!O5++UUt$y z?;Q=quGTiTZHG7&OMIwXr=#PGa}~-w4pynac|iZ`BtWI{goj`C27Lu9 z99<)VIjh>YF`v^eqV(?C*}7F--fdzk?(HhXmTn4*?YJhK+tz5cu~E~R)z6p(Jc z?oVD$>(RE0%*+0w3Nc%_p`?7PY@Hhx}`6%{1@Hwe>c0DddeUvpah~zwkUAQ=O3&K&O`1` z^Kr3Cls^nF!6tElh`^5{Nk>t1DG&sZ|J(pvaSq>b4$D}?Q+yK%XuJv*DMOTT;7@`* z!NC;=T)~|{;iIqjeur4Z%!(UUp63zX4iGOZD^>KwkCVv3>1h%0;`(OfPzV5DLwJz_ z?Tf-x42wAC7#;q|afk9u`;{0gim(J+7w<5NIAjIK3t^E0RHVydNdj zw*LDPkN|_C6eZKS&(b7R5gTgr+irt zA{1r}1+_JZbB={rkMKB`wr3N*x{td8LGXz6PbkQ}k1=lQ5D|>w1F!|Tf*)`4$pCoE z!7J{&+Y}(R{WY{aC30VkA+_B7f=kt}-(jgbb?X1luXrr~-p{5j&s46@tCwYQyL_F$ zU1J7KwkPw57`FHtv_~3X7*UgbKlNj?FmLYrz*gPNZv2Am#f(My>`0E*_v~EGcDuJn zGN8{$6@%Q#i%y_lkZH`#jxoI#GPl1^1vu_g5j(q+ z>Aj+BqYwhJFirnj-~{}|gwujEXU9_Do4s#O1m=AXl0yOuIC-@=;kF7 zxZei5!z6IwG62zNydOa|zhG(*9kVvt>LT3DAz8tX4Et@0OQBvM_Enhf-RNa@czmSl z2rHtXCsm8fnGrsn(o9l!ahtmi=ejmgKwCag+{2kL+BCtXSE7eyxGu3%AHp#$8PZ*! z6yi%-GS*W|SHInOgGt+6g7frPX^2Eu-uIss zq-vV8yuA;!aoNT|T5MsO#?L!>S-#x>lRj_NapODLcz#+-@q@s$tA|oCyoHdVO|!W< zQfnG1Xypa{kJ5Ekv7mJ;C>4RAc~%b#IXOL$pl%$5MRsaqNn{s_Tzipg61m8#oybKi zautYdJCQAkj686(%yU3CD9)7kPbIZcD8)V8UkRnX@MGStR44Zk#=TNueo><=%r9t` zh517nW?}vordgOjmvKgnU*8PLsE0Rs21JZZD{u$V%)azE`R|!tBCSvCICITn`=`!dPpkZEVE4w>X=d@!-RZ$1O^O05IuuBO;sDHur9x zO@<^=c(jOKeA9t(gcFB83a|$E>Vn8KRsXm*7wN^&T!JXcsK%6QGYcSOq?v{Sh3Thg ze^R98Zionrg1r!?=RD((KP8Ar5rYw5KP()N|6<5E8k{1>>k1~v%XOtRF1tnEaJ%i7 zcs)EY^%^&f97q(`@5~76*#&I3Jy>Y`^^@xHS#8Yfk;w~F_xmkQ(DjESvu7xj@j^Wthen}P*j9TaoC z{1mix*#Zw{mOwh0uZ+ed+*`U^U3fB-0e#nSC88L$8F|XK%i`p17zJI~xDNYq$B^+X z$m{;>2$c*F&K3|f&`tv z1J0Ztw8mxIQG0$wL>b;Fp*xi>gIq?+9p*X)bFtM7!o{i{CmM11H13d?zky!s zaVO@tD_b>%!4Xd}C1PZZM%d*%)4I4vKH|y!Znc6CA!`W>jr0-Lm2Z!EeE*;F}t6w+j83UVmPsZcAfbaedheM#e^{XFr*s$>+4gGJ$vY~ zr!H=Er){7w+|ea>GZtePI&^5>G%O;Mml56GW3nA`aN8 z)TT5Ze#zQwfgT1b-EO;-vDHrLmP+O{cO8~Iz}z|t{8ahE9DnWax0PTQzCGhBR@-gY ztjlbx7)Y)!ov$;?om!mae%Vuo0~I;nsSTZsvW<4G>!-~5o=TCIkMV#r@NHbSX|!!& zG6Nt8@lobg=`u&3y2KCcXjTk~_CPAeY`5J8g4274kfFu9=e8Ra-5@D47j;G}vGo!c zBr$43f>=6Su0SAfnX8sBr1l6>GP#?+KwzJV%L90P$v3(?`@g@>h2n-lP!Uo}8Q6N$I`RiMWGk*RxgSW?nVbYg0fNc6M&d0wOScFlcsaG10b86b!?? zhn~HVY)g{iW@q`Ty?oG}r=R7swXZ0R7yU(T)@$%RLs#G8D~`r@-OKG3{(7!DFvB+j z_!@zRj$7py1~_c>kxA7tE&FZpJ<)mDCaFV=Sc90w+(Tqo2=m@UTBvbKVGmiD9|R)$ zxPK-IQohLMFOBRQvkem@@fZ*Dg!Ja=f{aY5Ff5 zz@5rw)~i{WZ|(P)^M6pg-RZ2{cg^!v8caMsCUVsU_B4EUM~RQ^`T};fpa@U=-lr#+ zsNm_U*pa%L~y!-k1ys90|gA$A;J)HBPW^ECvfjGZ=%k|8$L4EcPkGXz{ zHC<9HN!l;$%fxy5UBQboKQrf5=|y88JciC+*0T_N&{B^JDI(x}D@6iaaA8+%oRA$* zN&co+LTB3%i6d#^O6EU4URh`J@)24afs0+gV{ef8a}=60+mvcy@UGh#=)&S}Vvc`9 zM~iDtYx|SoPvUX6L4o9HWk>5&D)ao_F70zEBi^DAjlFy(KGFX9qc(YQ-}@lMC9%%( z7uI>vequP%<9+dNFO_{MANIBDrxvxsdr;4MY4aZ`aLZ~(n*mhBTMej;#(RSqRrS`3 zKc1bNv;XpvYd0uWuN5Tn+Lk5tRgVy~M$hm{FvMG%(qIVq7<|hmm?5CV#mj!vm=x~KvMr7bwIdBIE2hK5q=x8@^pyIM7p#JBz&{A$tB2dTd8NV2{2%NPZzksx8TfmPP?3pc*+Fszb_4r+-#ROn{+i1aa zjlRkyqeV0|#b{pn`1T_)B)xGHzi*AQ)7#J?E&sN4m0Bg9xArCC5+ZFYHnLi3;79=T zKJh{nb~_WzFny6Q9))>;)5>UdyQDW`)sJx&8pTE>PjMhOSQ~ye8`VmB3*dKo{M2aI zp`3KSqaf!YO_~>gm}nCf>4@)u`gr=0exq|cwSf!9JYy-<$exumgzVKMS&YArF7Gwg zNJhLVj*`mpFxtkhfq|F9!~^Kv6aJ{-aQ1H`6u#}xKpZwmnDOV)WMkf<@ zau=pi4Jy>@(cV01r2COFbEqq&y^U^0RI-%pgO~(`$73X@l5{1jBV}D`o;l#e8j9~e zM;eN6JClN>rO=2wX{0lDyVMizLxsyGN-Kt?+Dh2`O#~}Sb&(A$8jc3a7A?Lmv*9>{ zH`{6bpjVkN+Rn&`N}jo+qzzqAOb4lbv*+j0;)p0F|1EX*Bm>mw^AT-NuV z;m33pIE3KBf0h71?)xf$2ygtiKvf7dGK!EN2?uc}5a4BaKn15Htk0dCqXM8KirttF z6$D^%Nl$>HEF?)wb%vyZK3HBr0*t|EH5!2NZR=K3J@)-rl(jajrS&-0$rbvM{OJ0> zN7!~~Ng^z#Z!-}yeH>rZx1A6NQUQoW>3>cTFdh~35WQK&h)~LiR1hL!0-(nxlrb6= zglIVUE~>%^ZDQH6FAG6K+i&5E5abr3QqRjXgzfq(1V)2q;A-_TUn~gWUk zkY~gg^13nCykw*xE_j@(CXTqmz|(0%Uf5pQ`4#b!OE@e)SFkfn7K1)cUy8ot;NW8I zCtTa;@@k%wx2_Ub`@qzVPC~=PO>V)K|-)a7I{w&v;2d2dcgU6BCnKQ6j71Z57F8%vO(Q?uhZ6k|*BJiaPC@ zzI^{@?@5>(#d-ZJY;R3f_&&%Z=k$}FKrxY;jtC90 z|3dDU$Dtstm%{Q_asK@BD0I)QzDlaipXCd z=APV2{NwRU0dG{7H}6T}M`bV6 z$<$wofExHdM7kR_M&B9rS%mctrXdmLfp5^#T~Jy?8k zJPhzv27szk2#y-CTzm_nd$%Mg=vMu{p;X##pz%p?SR+oS3)3YI8S!Gq$gN1J3XvYN zoZ4pKn^W?}Qrssdgg$aDuYBY;LRovywP1Oaz3$eIVEjKxM}2wQOWmHu=P{!%QIb1F zEUi%+Ei_rJI$S5LIo$0j;arVu?=^b{26pS*6d#*3#D3=svd zbr;1(uHLzE{v7W{BakK4t7eS9&O=lvBM0p>h-etVt2k(Kn3PO=g9QjBdMN@m#CZkx z?By42nxgomzXAh-PU88gjz>qWSeAQDasrg`P4p^0i7pnREbHpyqJ*8`xY`Vzoj)bJ zt^h#97eT;PCNy;cl5GtUBB{q_72;I`XYAQJll)d2!C19oaAL;hVkTW}Qw+&)*10W< z?nXTq(X5TDe7yzr2y3&wEH(nr-&iGD z22gK>@1a_9PV0@T@Di_8>5ppNMe9J~1lDdW%i5gLQ7%dzTMcVH3va_0!Xx3_0%74* zaTHdYZNjV{ePz{$fC)?3AW*{NSKU3%YmJArn395Lj93hj@nt3t4^P}C5I15qC__k0 z-j|_57A`F=r6YV8HB}!?4|`QKNo;j1XRxiJ@}g_iK95Q#1v#TPT$*=sQ&1X#Sq>@o ziHzO;_T?AiO{v5ZG|!PEWU;x)95u@N1J%%e~BMHC3(FaqGyH4b+FKxEP`$3tPc;#+JA_DN#b-AjOSu7VLYco z{#;K!CvUH)rwdqqmCAu}^zTzj~rYl#sK*Q)s$o+8} zr2?l96wB1E>TlH(QLrv<{D*hHx-+tdhV5OfRKcPs2{bx@FniZgU*xY%l*j)z@+ZOa zo$JV%cZ6xw=`54~wPv`w~HZTZ$&ZEf{>NyA;CkL0&lZ8XuHMHz(jC zRdg7XGqK94Ea0U3&TXq2%Vn|F_!l=4T=B_@%83?iI4aLU! zE3x1f*{Zd50g{S;1-l54RE++5E($V_J^rayTln2rYWKy1r@p*7n~7z07h96HdsHE= zVZ@r#Te@VHgyi8ZnG1c7_ZeEl|Vo-QSM2Li*u3FNs)#drA=HA2qVARUhH zz>qknE_{(q=o9K~8gFEfzNUdRc&kOCo55>g1sn3;ANInie~cgP zASpilhJ%Jpx7_+_eo}v`LAw|8J}RPlhG8Q0u5MW&*Xag2b;<)HOA6LrLQ)Ef>~Gz$ zQ|rZ(KqM6UkcqYM_>{hEt!59sj!`Dg2seF*t@`TAEBXR}Tbd|hHOya*d_cklhG6K* z@(a-Ep3IC;%VY~q0F$E>O$ng8{DVTTz5$hX{4k140xURzJf!tBrte!G>ky=a#0gef zIml_F5R?kbbgqZaWOZ@uu%$^#03mKeqrLwubYlbh;ma*?n0|bSMu8{)>(ZO<(k3(Y z-f1KUqzq(EJKBE6g-xnmxCq{%98m^9!*u4;es0HBrs-mvIfWQ`57GM5#}vY@1wYR} zqV-+=YD$~>fc7k(O(pE01(v{wWsKEvL9#OkEo}Sz(H%8*TBr?L)O9ifx9L_XvJ|Ui z#T-h+`n-F90d7YWvH%qv_%3N}euYx_%%cdHucWTrvb^kU)S-LBu!uR+DG09s{zZ5t zGS4){JMYh{T}}C8+?951-Y=YctG?I3zUM$fq@=C4kR~r!d`grWrD~s!TSoc&mP%J( zAQ=RHenp2uZmD)M;38&yP1os-v3dK47>;PhO0_GOkvUkn&1BFqp|7j3zyugY37Ne{x@E_eAv|GPXqY-_wMO;xA9{V!2@N- zo1hBAv(qyMyoyxZ0zS5&j}|9McFG%C8c65v zZ#0l_k6wI-hrl91fINqAZWkG}D3lB7dLtU?enDe(rBk3_5aIRrBH6s42p%k5NBK)T zF!I>aQTZh=)>LxJFvjy@TZ*LzrKgh#e8Grhrw$-n`8_d1>D(oHsr<1n{aBa2uXPFMA>y1{(+49} zxib9>2BpWC1PZl6#rxgtu!mc1*{D>c=hyvnyvsrdmIn7YHoXXGf_>&vP|j54Wys>q zlPV#65n4$9bh23J7ekRm1l|bAyZqS@M4Zw=MB`(XPM7XX4E^Eb@%U|RoS0Cou(kC&~`+h5k7)u@pb8`$@!on~#RAxqqkZZch$L=gTL+VJ} zP(rqLnX(fhg0wM$sBGj#iIYC(Q|=X&#Lu({`S~WN<7ouk-RSYm=HtU8dZRf^*bqyB)u8ZA zWIi+cvz*aj*H&;0)_pEg-o3+Ic!X}eW5b8VzixwrIsAJ7c&aNg=mb-TCF+5?Do|X%vEQbuy4< z^>tA79-M8B1fd~3$3KFV`glu5s?($Z8yvNsbAed*)GtZ0;7H#xYe!&l56!OT{8|3H zlrV;-vsmWc6k0{(_dDaV)k+UENaa|9a!8fAfXVqap~*~?zz@WE^BLpPsm%Vn%_oP? z60`ron)Xj)0Bechqu_N4r;-l1y$)?F0%{#FGwE%SjKkVpj_e5`TQjK(lJ4q?L)3*1 zuS;WkkoaOXEX}CQ+#%>7-wY9xa|fwB38 zxEKqZsSEtr7|_Ib5o%AjoE;x_eoD5WT+uFXo;{GR%6*gy4l)Jgh)?k}8p3Y@Gdcn- zzUXPJ{I=r$+jh4i;z#&4h6)nN-*}Sw{2&{2%8b)^31RX9xXNiJ-7mI)f{PwuJ7wg+ zojqfsbzbO|Es#Yh9$4Ejp4>y8jG?R$ZK4hgQ3*1m^;w&kb;E`H;?&_ zr}nrMA94m-$$oEbjIgR~4E3Lx$t4-p`e-sA5UjQt-wm{Rf6@1Gy^ zK?NQKJuGSnyYsTv;q=1v4V_+?zQxlE({861EP$>M#R1k8Y6o!7f+x4w@@Dcb+LU+I zEj>|`Pj8QixHgZ6?&PKqj@j4D`~Hbg+wfKgl!2lP2bBG9M6rFl0>dizOgfXZJdMS4 zP9ANfce>|WJBY?9Mi8%}s@)zQe8kJZPf6}8uAP<28;8;7D3NJw@k4o8SDJcQq4Da8 z+7k+aeP&#fP)spw#l%d(hGkGFj|;~>@HEv(G%=U(Sn#g}3!DZ|(4)jh{1_1dCkx>GsGUmcCQLmthpA3I=7h1dy(766=G`!g8x;-N-n7b6-boH0ZAc7G>m@)3w zbj9d(hQ}B;=vXI~p$FaM=5en$!L$t8O)ULg6*-^vW>d`}gd^W4fnJ}$t1d9uP~!rh zyzc%n3%33pLp17vF6z)iio1A}(*e1ML=4DBZ#V{^y*6C`kqCxBHRb91*FnCQmL_G8 z3uhV)Jnt<7u-%ypg7a1`qtVn1?a*bAH3@FU@1E=yl;JK~inM(PI^v6t*!9GJTZ-bp zQBCprs?we1C-!N)$&&Hd4hhfWo>jDXRP5lo`!(d&+qI(_aOaOy48M=<|L~_BNzVfD zVae(703rhfqR5!!|L>6H$I2lwz0)Xxt=5KMzs4>rYV3NN^+ChoOl z+8>k}o<36lk(yrdo0{-Z|0k(HRLotOYRHCJP;z1T=QN5zG~k zomjes(kRQTZ#S9S{v?fF|4~#t4Mh{qg@Y5PPoq82(AN~)Kb^x*-vjrQp85wT2iJ|E z>CqRR!O6h|YXEY1i(UU@z5Ruf&jbE)(@aC~FUd}1hT~b-_-X~)G(V)7K>8RzMTbpp zZfuB4HOc?^DT4o+Au*GX==Yh}?A14R@-+!Yt{H?QOJto;hO6{2Hy50DMVkuYIV}(; zyF|(+FVEQ*evD; zmrTNdDW3P4ya}EuVy0cx>uMcQ$Y;aLIC5gnCWf#HS=7)V6gi7Fx8NiSh{sPjS zdV19PK-se%W^n7NKd8^$`@={fcQWs9-$=IZb+m_t@Wwe&gW~E5mROKuQdHH_tv$Up zg+i_DBEYkXo&&AA_vH`xu9+^!l8wmvj+dJ?Q>WLvRU^?~7kql0n;J?bSX^ zq^xzkyfkTbBh@FA9}~)t3FXIxBG+QMVJ{2RR%K;9gHGpmwrJsPrxLV0tcX3v3kBz_ z33R>yr+PrkKX{Ke`>~lnPx+gaTZV2Xk1G5}9z95()_=JkS*xn>TX+8C?!RiDtd%9A zk8qsq^T(qmpeM^NRk0n#PaB7O+7`BMnTgNzxZfj2+W_FEsT{&$^RJ0f9b91V0K)Yw z-?0l;oa1dI1}qUu1R$~_y<$o5@X2%T{z^4){tO!2;k=HMiCTE_*G-HixD;tni*;uT zw>$Jjr#6i%K=r9nngZ11K}<)hFJcqx!>_fT@|P8lkxa`TghSWpqN~15~Vp+r1r;U{GG7B#B3e7UJLh@mzEXp#~{K>9qaQ ze2^RfH%fgiP$kWDr@>HFR|>Y?!gGjoGLBoQ{HR!eOFsRVl3~}8axkyBg$TPu-_4NdO~0<0op zndooCG$gmDC0@bT*LrpOr3Dd2{QX!;NH4ZB8Q6}A{QlQ5#5nv4hAbl`?*Cgm&h9vI z;P?CrMb}WCw%wuL{sUZ%h7s)XDTV_K%6 zN)pVF1R*_`u9Wq

    c89N8FSKHk;Orhd}_-8x0Pn*ldXTRzyW7!fN=eu#m0)Y#3sA zaZB0gQ^agkg7$Em?*!3ak?_2x;x%SRZ=>ION!`d~==oeNv`m0$yY zUlY+!T&mjN4;_t+x$8cIGKdUK?~y_MWDCmN*Blb1)95X2+BM>czZ)0|cTZwjc@SUc z2XYmwW~{HYF|O5(OruKDIdQGAx(;5X%!`&4af2q&v~+lp-5Q)Dn^vrDXA>6ydr2rw z9}#|Z^zY75&J~3Fx!)lrL(BH%%^tDORwi3($$nGU%EXd=5#7{#Kjqpe_Gm_QbpDoR z6Pw3rs?C{bZSlL8aAXB&gXqas0g$Eg&3SRy<#k-#(x^Pw%BVEdKEq|TI|26DywANa zW23LL=WpQ3Npr#w@U&Q8X~WMP6L8VY)!!Woh6|@%MsS36Zzo~&dXfPVJ*+*s-lFzW z-1jlZ5gDgeLr?j-uTt$N#zLm+nR=9|WXJIheDK zdT_SxDEl)>=mV6>ppx+^=t+Ztgd*=mA2Z;GmzQVNSyc%cf>`S3O{J6}FlE{AGD4`N zLU<(sVJI!aNPgXbYx!FP5}DxWTBZnd`AY+gjB(e>{~7@D-v$)&y9PY1mJj|1Zeh{A Ht5N{~CO%4v diff --git a/custom_components/hacs/hacs_frontend/c.4204ca09.js b/custom_components/hacs/hacs_frontend/c.4204ca09.js deleted file mode 100644 index 43c8e474..00000000 --- a/custom_components/hacs/hacs_frontend/c.4204ca09.js +++ /dev/null @@ -1,190 +0,0 @@ -import{a as e,h as t,e as o,$ as r,aM as i,r as a,n as s,o as n,aL as d,d as c}from"./main-ad130be7.js";import"./c.2d5ed670.js";import"./c.9b92f489.js";import"./c.82eccc94.js";import"./c.4feb0cb8.js";import"./c.0ca5587f.js";import"./c.5d3ce9d6.js";e([s("ha-icon-overflow-menu")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[o({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[o({type:Array})],key:"items",value:()=>[]},{kind:"field",decorators:[o({type:Boolean})],key:"narrow",value:()=>!1},{kind:"method",key:"render",value:function(){return r` - ${this.narrow?r` - - - - ${this.items.map((e=>r` - -

    - -
    - ${e.label} - - `))} - `:r` - - ${this.items.map((e=>e.narrowOnly?"":r`
    - ${e.tooltip?r` - ${e.tooltip} - `:""} - -
    `))} - `} - `}},{kind:"method",key:"_handleIconOverflowMenuOpened",value:function(){const e=this.closest(".mdc-data-table__row");e&&(e.style.zIndex="1")}},{kind:"method",key:"_handleIconOverflowMenuClosed",value:function(){const e=this.closest(".mdc-data-table__row");e&&(e.style.zIndex="")}},{kind:"get",static:!0,key:"styles",value:function(){return a` - :host { - display: flex; - justify-content: flex-end; - } - `}}]}}),t);const l=e=>t=>({kind:"method",placement:"prototype",key:t.key,descriptor:{set(e){this[`__${String(t.key)}`]=e},get(){return this[`__${String(t.key)}`]},enumerable:!0,configurable:!0},finisher(o){const r=o.prototype.connectedCallback;o.prototype.connectedCallback=function(){if(r.call(this),this[t.key]){const o=this.renderRoot.querySelector(e);if(!o)return;o.scrollTop=this[t.key]}}}});e([s("hacs-repository-card")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[o({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[o({attribute:!1})],key:"hacs",value:void 0},{kind:"field",decorators:[o({attribute:!1})],key:"repository",value:void 0},{kind:"field",decorators:[o({type:Boolean})],key:"narrow",value:void 0},{kind:"get",key:"_borderClass",value:function(){const e={};return this.hacs.addedToLovelace(this.hacs,this.repository)&&"pending-restart"!==this.repository.status?this.repository.pending_upgrade?e["status-update"]=!0:this.repository.new&&!this.repository.installed&&(e["status-new"]=!0):e["status-issue"]=!0,0!==Object.keys(e).length&&(e["status-border"]=!0),e}},{kind:"get",key:"_headerClass",value:function(){const e={};return this.hacs.addedToLovelace(this.hacs,this.repository)&&"pending-restart"!==this.repository.status?this.repository.pending_upgrade?e["update-header"]=!0:this.repository.new&&!this.repository.installed?e["new-header"]=!0:e["default-header"]=!0:e["issue-header"]=!0,e}},{kind:"get",key:"_headerTitle",value:function(){return this.hacs.addedToLovelace(this.hacs,this.repository)?"pending-restart"===this.repository.status?this.hacs.localize("repository_card.pending_restart"):this.repository.pending_upgrade?this.hacs.localize("repository_card.pending_update"):this.repository.new&&!this.repository.installed?this.hacs.localize("repository_card.new_repository"):"":this.hacs.localize("repository_card.not_loaded")}},{kind:"method",key:"render",value:function(){return r` - - -
    -
    -
    ${this._headerTitle}
    - -
    -

    ${this.repository.name}

    - ${"integration"!==this.repository.category?r` - ${this.hacs.localize(`common.${this.repository.category}`)} - `:""} -
    -
    -
    ${this.repository.description}
    -
    -
    - ${this.repository.new&&!this.repository.installed?r`
    - - ${this.hacs.localize("repository_card.dismiss")} - -
    `:this.repository.pending_upgrade&&this.hacs.addedToLovelace(this.hacs,this.repository)?r`
    - - ${this.hacs.localize("common.update")} - -
    `:""} -
    -
    -
    - `}},{kind:"method",key:"_updateRepository",value:function(e){e.preventDefault(),this.dispatchEvent(new CustomEvent("hacs-dialog",{detail:{type:"update",repository:this.repository.id},bubbles:!0,composed:!0}))}},{kind:"method",key:"_setNotNew",value:async function(e){e.preventDefault(),await d(this.hass,{repository:String(this.repository.id)})}},{kind:"get",static:!0,key:"styles",value:function(){return[c,a` - ha-card { - display: flex; - flex-direction: column; - height: 195px; - width: 480px; - } - - .title { - display: flex; - justify-content: space-between; - } - .card-content { - padding: 0 0 3px 0; - height: 100%; - } - .card-actions { - border-top: none; - bottom: 0; - display: flex; - flex-direction: row-reverse; - justify-content: space-between; - align-items: center; - padding: 5px; - } - .group-header { - height: auto; - align-content: center; - } - .group-header h1 { - margin: 0; - padding: 8px 16px; - font-size: 22px; - } - h1 { - margin-top: 0; - min-height: 24px; - } - a { - all: unset; - cursor: pointer; - } - - .description { - opacity: var(--dark-primary-opacity); - font-size: 14px; - padding: 8px 16px; - max-height: 52px; - overflow: hidden; - } - - .status-new { - border-color: var(--hcv-color-new); - --mdc-theme-primary: var(--hcv-color-new); - } - - .status-update { - border-color: var(--hcv-color-update); - } - - .status-issue { - border-color: var(--hcv-color-error); - } - - .new-header { - background-color: var(--hcv-color-new); - color: var(--hcv-text-color-on-background); - } - - .issue-header { - background-color: var(--hcv-color-error); - color: var(--hcv-text-color-on-background); - } - - .update-header { - background-color: var(--hcv-color-update); - color: var(--hcv-text-color-on-background); - } - - .default-header { - padding: 2px 0 !important; - } - - mwc-button.update-header { - --mdc-theme-primary: var(--hcv-color-update); - --mdc-theme-on-primary: var(--hcv-text-color-on-background); - } - - .status-border { - border-style: solid; - border-width: min(var(--ha-card-border-width, 1px), 10px); - } - - .status-header { - top: 0; - padding: 6px 1px; - margin: -1px; - width: 100%; - font-weight: 500; - text-align: center; - left: 0; - border-top-left-radius: var(--ha-card-border-radius, 4px); - border-top-right-radius: var(--ha-card-border-radius, 4px); - } - - ha-card[narrow] { - width: calc(100% - 24px); - margin: 11px; - } - - ha-chip { - padding: 4px; - margin-top: 3px; - } - `]}}]}}),t);export{l as r}; diff --git a/custom_components/hacs/hacs_frontend/c.4204ca09.js.gz b/custom_components/hacs/hacs_frontend/c.4204ca09.js.gz deleted file mode 100644 index e04cfa481ffe6026a76c6c1318bc61f44f0f888a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2392 zcmV-e38(fSiwFP!000021JzmSa-%xa{y$ftQ1hjr3K%D|lW}tPeLwk^N+mLC+d3m8 zK1pObF7Ex65Ez3MPdxLkJ`1+gdb;~jw^~hTQ3|P77-5AVUfPF_!9GO%)IMa4f3{B= zOZ&hvw+|Hy``|JD$v#O;>?5z|QWQb@tiY5fm>fNy%;0tUmkLgt9y67v$K)lDSFb1I z@wc_UVqthJ=GN<(&VR2%*8 z;XX6gDHX&wm{pM72ujeTj(4Ky`x3IxrNsAZ46316gM`ua^y2a{AYTZ<0P{5r$5M*h zO&nuqhf{!F3KBR;37mlJB-b={93pxB1T~+hD@#u5kk8~bdUuc{=u5#EE)@_Yp_HJ2 zYit3~Tu7t}%otL+1mFrK$*F^CKkv+L8Va@G%{C6^5c(`0( z`=8C4UrXRX>g}aM0r|k%FOAUl+9qJ8{y6-fzIc*dIDhV_r$EpJFcikm3+iJf|vz9aOerKUA1@C&*df>|-lz|-q&xKl30ZQ}T{dqx+Y+};re z&>kMYa&~_f1V-7rovvyjn5N~Kkt=ZtGHC}8=Co++NC+@|KMf`UDutqUXc{n>YwzxO zuzf^!T|HX>b%o`VbwX8XqCZ1(26rdx;lC=S>HI!1hHK#3 zO((!fC$iqE%eszY9i2EA+0>+{o}Pvy){KrE3X2q!QfOiC8;(nzn*YZHR4!?$h0In8 zbO=$C`xn<&S5H@eYDxJbY$T)l`f>_&Y)I(6dswuNfma1c%daKNSUIPQs{38XbIPe& zf(%8sOL8jGwT-D6}YFKGFJio2x`ZbCL;Zb`VSQzj?Xc zfs+3dPzUdM0kZ z_0B|xhd~LPm^4TvD2=5K4yMzQRB9%4rOw8~?aHgFTu4md3@!pEnN%gg8iLE|!6X~6 z;&6L-crYHN+$?1bh&j)C93$I+L|H#Zm8u+cJTbQZI{ORqCbCrsQObZX^l|{=cyu^1 z)IO@0fdA*Hb{r?p^pB$2q8O0@gc%|*#}(7#;fD9k!JS;5Q_aA`_e>YgW9G*wC|=oN{PX^>c@LZz8|~mt2L)>eV?wl+x5*8FRIa*J1D1v*8nvVm1dL!F?hpf z$)N=nxx0!urCzax6jj-UvlH_Rx`=8eQE#jpaK;+%S}Qlhziu0=9pKu^p;Az;J!V*{ zj!w7f1SN-wBgrGi|<@Cdci>l9pqf9?cU~*KN=5CVkNLbyPpl zX*z}e=BA~~Kjfvay9ruXJv?npcYEQ7_6L#cnpEIvH22ErzU%b9k#L<)r+K6Djo(Nq z(7y=%3*6QZb+C^)0|-?GRVs)cZt4BKSV!6QhtA2v!;d-M_oHc8{l-kW*+16cHIkSr zAp7vvM!AFfc(#y>bZ^}CDS@T4tr@_lyIb3_cUy-wM7Bqla06U_<*IoYIl^rVhjqUE z+RlY0%FvgU(xPy`T|+=9W?~V&_3X?s<+r;0?aTR3p*_lv43(!?3Qk+p;gJKdm{w$Yb2Uv1+%@waB}hWaPSH zLM1ea8OjB#3ce|^1iD!23?03FSq_%oQlgg`dhuqmIbQdbC3S`5!*=-EbyeaVk{Re* z0KNg=qi@#KfszsvoB0`!p4`y`1n-`wS?4gkbdE#TlY@yfZ&5H+GdDz007F!B?!+Mpwp_fMk z^a9HT<%Tt{v2V=Q9la`t%o&Y|GG}3ij*q?0_;t8l8|W#_Xy@MX3qKYfKw-u*RB;7* z6DO~v5;E&9Ox{%3toj2;QR19x6CyWQhDk!Oe4mt(8l&%%b}o9r|08Gf<9I9Z-P+lg z$HTeq?<5&oQbK_HJ?QTMzNE+n6SDJSncuhpD?KnjN$eX#y@UcfH+L`c+TafTJAr3cUO@Tcy}4{;NC`&C z$@X+x_6y3x)&_UqNH*tVbX49&=KmA(*ky;0s_v-v?1wqkEb@t`h9skLXQwOk;{)`z zI|(NPH4T$ZW%CtL26OG~^4tg#JDW&MXr(gbCB{w0=!K)i2O^DGd!TrUZRIcAtBFgr z+U6w3EDtR)C}}ERimport("./c.f12697b4.js"),i=(i,l,m)=>new Promise((n=>{const r=l.cancel,s=l.confirm;o(i,"show-dialog",{dialogTag:"dialog-box",dialogImport:a,dialogParams:{...l,...m,cancel:()=>{n(!(null==m||!m.prompt)&&null),r&&r()},confirm:o=>{n(null==m||!m.prompt||o),s&&s(o)}}})})),l=(o,a)=>i(o,a),m=(o,a)=>i(o,a,{confirmation:!0}),n=(o,a)=>i(o,a,{prompt:!0});export{l as a,n as b,m as s}; diff --git a/custom_components/hacs/hacs_frontend/c.4266acdb.js.gz b/custom_components/hacs/hacs_frontend/c.4266acdb.js.gz deleted file mode 100644 index 0a2e673f75d4ff35f3b3b6ca5ffe16b6404854c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmV+%0ptE3iwFP!0000217uN!Zo@DT{giTROIK!Y#S;yG;F6Lj+ZWjxCjR$@#>QiM zLIq^PXkSKKCU-KVs-3Pvq1$-q4}0Em+Ih6qrBB+1Wn449-sCPUvGY5p{$MhndZW~c zgIF^G5>#TOk1yq$B$}{C#`Jm<t&&!i(d[n].index)){a=n;break}if(-1!==a)return c.sortedIndexCursor=a,d[c.sortedIndexCursor].index;return-1}(d,o,a,t):function(e,t,i){var c=i.typeaheadBuffer[0],l=e.get(c);if(!l)return-1;var d=l[i.sortedIndexCursor];if(0===d.text.lastIndexOf(i.typeaheadBuffer,0)&&!t(d.index))return d.index;var o=(i.sortedIndexCursor+1)%l.length,n=-1;for(;o!==i.sortedIndexCursor;){var a=l[o],s=0===a.text.lastIndexOf(i.typeaheadBuffer,0),r=!t(a.index);if(s&&r){n=o;break}o=(o+1)%l.length}if(-1!==n)return i.sortedIndexCursor=n,l[i.sortedIndexCursor].index;return-1}(d,a,t),-1===i||n||l(i),i}function k(e){return e.typeaheadBuffer.length>0}var S={ACTIVATED:"mdc-select--activated",DISABLED:"mdc-select--disabled",FOCUSED:"mdc-select--focused",INVALID:"mdc-select--invalid",MENU_INVALID:"mdc-select__menu--invalid",OUTLINED:"mdc-select--outlined",REQUIRED:"mdc-select--required",ROOT:"mdc-select",WITH_LEADING_ICON:"mdc-select--with-leading-icon"},T={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",ARIA_SELECTED_ATTR:"aria-selected",CHANGE_EVENT:"MDCSelect:change",HIDDEN_INPUT_SELECTOR:'input[type="hidden"]',LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-select__icon",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",MENU_SELECTOR:".mdc-select__menu",OUTLINE_SELECTOR:".mdc-notched-outline",SELECTED_TEXT_SELECTOR:".mdc-select__selected-text",SELECT_ANCHOR_SELECTOR:".mdc-select__anchor",VALUE_ATTR:"data-value"},O={LABEL_SCALE:.75,UNSET_INDEX:-1,CLICK_DEBOUNCE_TIMEOUT_MS:330},R=function(i){function c(e,l){void 0===l&&(l={});var d=i.call(this,t(t({},c.defaultAdapter),e))||this;return d.disabled=!1,d.isMenuOpen=!1,d.useDefaultValidation=!0,d.customValidity=!0,d.lastSelectedIndex=O.UNSET_INDEX,d.clickDebounceTimeout=0,d.recentlyClicked=!1,d.leadingIcon=l.leadingIcon,d.helperText=l.helperText,d}return e(c,i),Object.defineProperty(c,"cssClasses",{get:function(){return S},enumerable:!1,configurable:!0}),Object.defineProperty(c,"numbers",{get:function(){return O},enumerable:!1,configurable:!0}),Object.defineProperty(c,"strings",{get:function(){return T},enumerable:!1,configurable:!0}),Object.defineProperty(c,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},activateBottomLine:function(){},deactivateBottomLine:function(){},getSelectedIndex:function(){return-1},setSelectedIndex:function(){},hasLabel:function(){return!1},floatLabel:function(){},getLabelWidth:function(){return 0},setLabelRequired:function(){},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){},setRippleCenter:function(){},notifyChange:function(){},setSelectedText:function(){},isSelectAnchorFocused:function(){return!1},getSelectAnchorAttr:function(){return""},setSelectAnchorAttr:function(){},removeSelectAnchorAttr:function(){},addMenuClass:function(){},removeMenuClass:function(){},openMenu:function(){},closeMenu:function(){},getAnchorElement:function(){return null},setMenuAnchorElement:function(){},setMenuAnchorCorner:function(){},setMenuWrapFocus:function(){},focusMenuItemAtIndex:function(){},getMenuItemCount:function(){return 0},getMenuItemValues:function(){return[]},getMenuItemTextAtIndex:function(){return""},isTypeaheadInProgress:function(){return!1},typeaheadMatchItem:function(){return-1}}},enumerable:!1,configurable:!0}),c.prototype.getSelectedIndex=function(){return this.adapter.getSelectedIndex()},c.prototype.setSelectedIndex=function(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1),e>=this.adapter.getMenuItemCount()||(e===O.UNSET_INDEX?this.adapter.setSelectedText(""):this.adapter.setSelectedText(this.adapter.getMenuItemTextAtIndex(e).trim()),this.adapter.setSelectedIndex(e),t&&this.adapter.closeMenu(),i||this.lastSelectedIndex===e||this.handleChange(),this.lastSelectedIndex=e)},c.prototype.setValue=function(e,t){void 0===t&&(t=!1);var i=this.adapter.getMenuItemValues().indexOf(e);this.setSelectedIndex(i,!1,t)},c.prototype.getValue=function(){var e=this.adapter.getSelectedIndex(),t=this.adapter.getMenuItemValues();return e!==O.UNSET_INDEX?t[e]:""},c.prototype.getDisabled=function(){return this.disabled},c.prototype.setDisabled=function(e){this.disabled=e,this.disabled?(this.adapter.addClass(S.DISABLED),this.adapter.closeMenu()):this.adapter.removeClass(S.DISABLED),this.leadingIcon&&this.leadingIcon.setDisabled(this.disabled),this.disabled?this.adapter.removeSelectAnchorAttr("tabindex"):this.adapter.setSelectAnchorAttr("tabindex","0"),this.adapter.setSelectAnchorAttr("aria-disabled",this.disabled.toString())},c.prototype.openMenu=function(){this.adapter.addClass(S.ACTIVATED),this.adapter.openMenu(),this.isMenuOpen=!0,this.adapter.setSelectAnchorAttr("aria-expanded","true")},c.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},c.prototype.layout=function(){if(this.adapter.hasLabel()){var e=this.getValue().length>0,t=this.adapter.hasClass(S.FOCUSED),i=e||t,c=this.adapter.hasClass(S.REQUIRED);this.notchOutline(i),this.adapter.floatLabel(i),this.adapter.setLabelRequired(c)}},c.prototype.layoutOptions=function(){var e=this.adapter.getMenuItemValues().indexOf(this.getValue());this.setSelectedIndex(e,!1,!0)},c.prototype.handleMenuOpened=function(){if(0!==this.adapter.getMenuItemValues().length){var e=this.getSelectedIndex(),t=e>=0?e:0;this.adapter.focusMenuItemAtIndex(t)}},c.prototype.handleMenuClosing=function(){this.adapter.setSelectAnchorAttr("aria-expanded","false")},c.prototype.handleMenuClosed=function(){this.adapter.removeClass(S.ACTIVATED),this.isMenuOpen=!1,this.adapter.isSelectAnchorFocused()||this.blur()},c.prototype.handleChange=function(){this.layout(),this.adapter.notifyChange(this.getValue()),this.adapter.hasClass(S.REQUIRED)&&this.useDefaultValidation&&this.setValid(this.isValid())},c.prototype.handleMenuItemAction=function(e){this.setSelectedIndex(e,!0)},c.prototype.handleFocus=function(){this.adapter.addClass(S.FOCUSED),this.layout(),this.adapter.activateBottomLine()},c.prototype.handleBlur=function(){this.isMenuOpen||this.blur()},c.prototype.handleClick=function(e){this.disabled||this.recentlyClicked||(this.setClickDebounceTimeout(),this.isMenuOpen?this.adapter.closeMenu():(this.adapter.setRippleCenter(e),this.openMenu()))},c.prototype.handleKeydown=function(e){if(!this.isMenuOpen&&this.adapter.hasClass(S.FOCUSED)){var t=v(e)===y.ENTER,i=v(e)===y.SPACEBAR,c=v(e)===y.ARROW_UP,l=v(e)===y.ARROW_DOWN;if(!(e.ctrlKey||e.metaKey)&&(!i&&e.key&&1===e.key.length||i&&this.adapter.isTypeaheadInProgress())){var d=i?" ":e.key,o=this.adapter.typeaheadMatchItem(d,this.getSelectedIndex());return o>=0&&this.setSelectedIndex(o),void e.preventDefault()}(t||i||c||l)&&(c&&this.getSelectedIndex()>0?this.setSelectedIndex(this.getSelectedIndex()-1):l&&this.getSelectedIndex(){const t={};for(const i in e)t[i]=e[i];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},t)};class M extends _{constructor(){super(...arguments),this.mdcFoundationClass=R,this.disabled=!1,this.outlined=!1,this.label="",this.outlineOpen=!1,this.outlineWidth=0,this.value="",this.name="",this.selectedText="",this.icon="",this.menuOpen=!1,this.helper="",this.validateOnInitialRender=!1,this.validationMessage="",this.required=!1,this.naturalMenuWidth=!1,this.isUiValid=!0,this.fixedMenuPosition=!1,this.typeaheadState={bufferClearTimeout:0,currentFirstChar:"",sortedIndexCursor:0,typeaheadBuffer:""},this.sortedIndexByFirstChar=new Map,this.menuElement_=null,this.listeners=[],this.onBodyClickBound=()=>{},this._menuUpdateComplete=null,this.valueSetDirectly=!1,this.validityTransform=null,this._validity=D()}get items(){return this.menuElement_||(this.menuElement_=this.menuElement),this.menuElement_?this.menuElement_.items:[]}get selected(){const e=this.menuElement;return e?e.selected:null}get index(){const e=this.menuElement;return e?e.index:-1}get shouldRenderHelperText(){return!!this.helper||!!this.validationMessage}get validity(){return this._checkValidity(this.value),this._validity}render(){const e={"mdc-select--disabled":this.disabled,"mdc-select--no-label":!this.label,"mdc-select--filled":!this.outlined,"mdc-select--outlined":this.outlined,"mdc-select--with-leading-icon":!!this.icon,"mdc-select--required":this.required,"mdc-select--invalid":!this.isUiValid},t={"mdc-select__menu--invalid":!this.isUiValid},i=this.label?"label":void 0,c=this.shouldRenderHelperText?"helper-text":void 0;return a` -
    - - -
    - ${this.renderRipple()} - ${this.outlined?this.renderOutline():this.renderLabel()} - ${this.renderLeadingIcon()} - - ${this.selectedText} - - - - - - - - - - ${this.renderLineRipple()} -
    - - - -
    - ${this.renderHelperText()}`}renderRipple(){return this.outlined?m:a` - - `}renderOutline(){return this.outlined?a` - - ${this.renderLabel()} - `:m}renderLabel(){return this.label?a` - ${this.label} - `:m}renderLeadingIcon(){return this.icon?a`
    ${this.icon}
    `:m}renderLineRipple(){return this.outlined?m:a` - - `}renderHelperText(){if(!this.shouldRenderHelperText)return m;const e=this.validationMessage&&!this.isUiValid;return a` -

    ${e?this.validationMessage:this.helper}

    `}createAdapter(){return Object.assign(Object.assign({},p(this.mdcRoot)),{activateBottomLine:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.activate()},deactivateBottomLine:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.deactivate()},hasLabel:()=>!!this.label,floatLabel:e=>{this.labelElement&&this.labelElement.floatingLabelFoundation.float(e)},getLabelWidth:()=>this.labelElement?this.labelElement.floatingLabelFoundation.getWidth():0,setLabelRequired:e=>{this.labelElement&&this.labelElement.floatingLabelFoundation.setRequired(e)},hasOutline:()=>this.outlined,notchOutline:e=>{this.outlineElement&&!this.outlineOpen&&(this.outlineWidth=e,this.outlineOpen=!0)},closeOutline:()=>{this.outlineElement&&(this.outlineOpen=!1)},setRippleCenter:e=>{if(this.lineRippleElement){this.lineRippleElement.lineRippleFoundation.setRippleCenter(e)}},notifyChange:async e=>{if(!this.valueSetDirectly&&e===this.value)return;this.valueSetDirectly=!1,this.value=e,await this.updateComplete;const t=new Event("change",{bubbles:!0});this.dispatchEvent(t)},setSelectedText:e=>this.selectedText=e,isSelectAnchorFocused:()=>{const e=this.anchorElement;if(!e)return!1;return e.getRootNode().activeElement===e},getSelectAnchorAttr:e=>{const t=this.anchorElement;return t?t.getAttribute(e):null},setSelectAnchorAttr:(e,t)=>{const i=this.anchorElement;i&&i.setAttribute(e,t)},removeSelectAnchorAttr:e=>{const t=this.anchorElement;t&&t.removeAttribute(e)},openMenu:()=>{this.menuOpen=!0},closeMenu:()=>{this.menuOpen=!1},addMenuClass:()=>{},removeMenuClass:()=>{},getAnchorElement:()=>this.anchorElement,setMenuAnchorElement:()=>{},setMenuAnchorCorner:()=>{const e=this.menuElement;e&&(e.corner="BOTTOM_START")},setMenuWrapFocus:e=>{const t=this.menuElement;t&&(t.wrapFocus=e)},focusMenuItemAtIndex:e=>{const t=this.menuElement;if(!t)return;const i=t.items[e];i&&i.focus()},getMenuItemCount:()=>{const e=this.menuElement;return e?e.items.length:0},getMenuItemValues:()=>{const e=this.menuElement;if(!e)return[];return e.items.map((e=>e.value))},getMenuItemTextAtIndex:e=>{const t=this.menuElement;if(!t)return"";const i=t.items[e];return i?i.text:""},getSelectedIndex:()=>this.index,setSelectedIndex:()=>{},isTypeaheadInProgress:()=>k(this.typeaheadState),typeaheadMatchItem:(e,t)=>{if(!this.menuElement)return-1;const i={focusItemAtIndex:e=>{this.menuElement.focusItemAtIndex(e)},focusedItemIndex:t||this.menuElement.getFocusedItemIndex(),nextChar:e,sortedIndexByFirstChar:this.sortedIndexByFirstChar,skipFocus:!1,isItemAtIndexDisabled:e=>this.items[e].disabled},c=A(i,this.typeaheadState);return-1!==c&&this.select(c),c}})}checkValidity(){const e=this._checkValidity(this.value);if(!e){const e=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(e)}return e}reportValidity(){const e=this.checkValidity();return this.isUiValid=e,e}_checkValidity(e){const t=this.formElement.validity;let i=D(t);if(this.validityTransform){const t=this.validityTransform(e,i);i=Object.assign(Object.assign({},i),t)}return this._validity=i,this._validity.valid}setCustomValidity(e){this.validationMessage=e,this.formElement.setCustomValidity(e)}async getUpdateComplete(){await this._menuUpdateComplete;return await super.getUpdateComplete()}async firstUpdated(){const e=this.menuElement;if(e&&(this._menuUpdateComplete=e.updateComplete,await this._menuUpdateComplete),super.firstUpdated(),this.mdcFoundation.isValid=()=>!0,this.mdcFoundation.setValid=()=>{},this.mdcFoundation.setDisabled(this.disabled),this.validateOnInitialRender&&this.reportValidity(),!this.selected){!this.items.length&&this.slotElement&&this.slotElement.assignedNodes({flatten:!0}).length&&(await new Promise((e=>requestAnimationFrame(e))),await this.layout());const e=this.items.length&&""===this.items[0].value;if(!this.value&&e)return void this.select(0);this.selectByValue(this.value)}this.sortedIndexByFirstChar=C(this.items.length,(e=>this.items[e].text))}onItemsUpdated(){this.sortedIndexByFirstChar=C(this.items.length,(e=>this.items[e].text))}select(e){const t=this.menuElement;t&&t.select(e)}selectByValue(e){let t=-1;for(let i=0;i0,l=i&&this.index{this.menuElement.focusItemAtIndex(e)},focusedItemIndex:t,isTargetListItem:!!i&&i.hasAttribute("mwc-list-item"),sortedIndexByFirstChar:this.sortedIndexByFirstChar,isItemAtIndexDisabled:e=>this.items[e].disabled},this.typeaheadState)}async onSelected(e){this.mdcFoundation||await this.updateComplete,this.mdcFoundation.handleMenuItemAction(e.detail.index);const t=this.items[e.detail.index];t&&(this.value=t.value)}onOpened(){this.mdcFoundation&&(this.menuOpen=!0,this.mdcFoundation.handleMenuOpened())}onClosed(){this.mdcFoundation&&(this.menuOpen=!1,this.mdcFoundation.handleMenuClosed())}setFormData(e){this.name&&null!==this.selected&&e.append(this.name,this.value)}async layout(e=!0){this.mdcFoundation&&this.mdcFoundation.layout(),await this.updateComplete;const t=this.menuElement;t&&t.layout(e);const i=this.labelElement;if(!i)return void(this.outlineOpen=!1);const c=!!this.label&&!!this.value;if(i.floatingLabelFoundation.float(c),!this.outlined)return;this.outlineOpen=c,await this.updateComplete;const l=i.floatingLabelFoundation.getWidth();this.outlineOpen&&(this.outlineWidth=l)}async layoutOptions(){this.mdcFoundation&&this.mdcFoundation.layoutOptions()}}c([l(".mdc-select")],M.prototype,"mdcRoot",void 0),c([l(".formElement")],M.prototype,"formElement",void 0),c([l("slot")],M.prototype,"slotElement",void 0),c([l("select")],M.prototype,"nativeSelectElement",void 0),c([l("input")],M.prototype,"nativeInputElement",void 0),c([l(".mdc-line-ripple")],M.prototype,"lineRippleElement",void 0),c([l(".mdc-floating-label")],M.prototype,"labelElement",void 0),c([l("mwc-notched-outline")],M.prototype,"outlineElement",void 0),c([l(".mdc-menu")],M.prototype,"menuElement",void 0),c([l(".mdc-select__anchor")],M.prototype,"anchorElement",void 0),c([d({type:Boolean,attribute:"disabled",reflect:!0}),w((function(e){this.mdcFoundation&&this.mdcFoundation.setDisabled(e)}))],M.prototype,"disabled",void 0),c([d({type:Boolean}),w((function(e,t){void 0!==t&&this.outlined!==t&&this.layout(!1)}))],M.prototype,"outlined",void 0),c([d({type:String}),w((function(e,t){void 0!==t&&this.label!==t&&this.layout(!1)}))],M.prototype,"label",void 0),c([o()],M.prototype,"outlineOpen",void 0),c([o()],M.prototype,"outlineWidth",void 0),c([d({type:String}),w((function(e){if(this.mdcFoundation){const t=null===this.selected&&!!e,i=this.selected&&this.selected.value!==e;(t||i)&&this.selectByValue(e),this.reportValidity()}}))],M.prototype,"value",void 0),c([d()],M.prototype,"name",void 0),c([o()],M.prototype,"selectedText",void 0),c([d({type:String})],M.prototype,"icon",void 0),c([o()],M.prototype,"menuOpen",void 0),c([d({type:String})],M.prototype,"helper",void 0),c([d({type:Boolean})],M.prototype,"validateOnInitialRender",void 0),c([d({type:String})],M.prototype,"validationMessage",void 0),c([d({type:Boolean})],M.prototype,"required",void 0),c([d({type:Boolean})],M.prototype,"naturalMenuWidth",void 0),c([o()],M.prototype,"isUiValid",void 0),c([d({type:Boolean})],M.prototype,"fixedMenuPosition",void 0),c([n({capture:!0})],M.prototype,"handleTypeahead",null);const L=u`.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required::after,.mdc-floating-label--required[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px;z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / 0.75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-select{display:inline-flex;position:relative}.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.87)}.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0, 0, 0, 0.6)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98, 0, 238, 0.87)}.mdc-select.mdc-select--disabled .mdc-floating-label{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.54)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#6200ee;fill:var(--mdc-theme-primary, #6200ee)}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.6)}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:rgba(0, 0, 0, 0.38)}.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:rgba(0, 0, 0, 0.54)}.mdc-select.mdc-select--disabled .mdc-select__icon{color:rgba(0, 0, 0, 0.38)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-select.mdc-select--disabled .mdc-select__selected-text{color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__dropdown-icon{fill:red}.mdc-select.mdc-select--disabled .mdc-floating-label{color:GrayText}.mdc-select.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}.mdc-select.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select.mdc-select--disabled .mdc-notched-outline__trailing{border-color:GrayText}.mdc-select.mdc-select--disabled .mdc-select__icon{color:GrayText}.mdc-select.mdc-select--disabled+.mdc-select-helper-text{color:GrayText}}.mdc-select .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-select .mdc-select__anchor{padding-left:16px;padding-right:0}[dir=rtl] .mdc-select .mdc-select__anchor,.mdc-select .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor{padding-left:0;padding-right:0}[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-select__anchor,.mdc-select.mdc-select--with-leading-icon .mdc-select__anchor[dir=rtl]{padding-left:0;padding-right:0}.mdc-select .mdc-select__icon{width:24px;height:24px;font-size:24px}.mdc-select .mdc-select__dropdown-icon{width:24px;height:24px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item,.mdc-select .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:12px}[dir=rtl] .mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic,.mdc-select .mdc-select__menu .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:12px;margin-right:0}.mdc-select__dropdown-icon{margin-left:12px;margin-right:12px;display:inline-flex;position:relative;align-self:center;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active,.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{position:absolute;top:0;left:0}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{width:41.6666666667%;height:20.8333333333%}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:1;transition:opacity 75ms linear 75ms}.mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:0;transition:opacity 75ms linear}[dir=rtl] .mdc-select__dropdown-icon,.mdc-select__dropdown-icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-inactive{opacity:0;transition:opacity 49.5ms linear}.mdc-select--activated .mdc-select__dropdown-icon .mdc-select__dropdown-icon-active{opacity:1;transition:opacity 100.5ms linear 49.5ms}.mdc-select__anchor{width:200px;min-width:0;flex:1 1 auto;position:relative;box-sizing:border-box;overflow:hidden;outline:none;cursor:pointer}.mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-select__selected-text-container{display:flex;appearance:none;pointer-events:none;box-sizing:border-box;width:auto;min-width:0;flex-grow:1;height:28px;border:none;outline:none;padding:0;background-color:transparent;color:inherit}.mdc-select__selected-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;text-align:left}[dir=rtl] .mdc-select__selected-text,.mdc-select__selected-text[dir=rtl]{text-align:right}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-select__dropdown-icon{fill:#b00020;fill:var(--mdc-theme-error, #b00020)}.mdc-select--disabled{cursor:default;pointer-events:none}.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item{padding-left:12px;padding-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item,.mdc-select--with-leading-icon .mdc-select__menu .mdc-deprecated-list-item[dir=rtl]{padding-left:12px;padding-right:12px}.mdc-select__menu .mdc-deprecated-list .mdc-select__icon,.mdc-select__menu .mdc-list .mdc-select__icon{margin-left:0;margin-right:0}[dir=rtl] .mdc-select__menu .mdc-deprecated-list .mdc-select__icon,[dir=rtl] .mdc-select__menu .mdc-list .mdc-select__icon,.mdc-select__menu .mdc-deprecated-list .mdc-select__icon[dir=rtl],.mdc-select__menu .mdc-list .mdc-select__icon[dir=rtl]{margin-left:0;margin-right:0}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__graphic,.mdc-select__menu .mdc-list .mdc-deprecated-list-item--activated .mdc-deprecated-list-item__graphic{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-select__menu .mdc-list-item__start{display:inline-flex;align-items:center}.mdc-select__option{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-select__option,.mdc-select__option[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-select__one-line-option.mdc-list-item--with-one-line{height:48px}.mdc-select__two-line-option.mdc-list-item--with-two-lines{height:64px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__start{margin-top:20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-select__two-line-option.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-select__two-line-option.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:36px;content:"";vertical-align:0}.mdc-select__option-with-leading-content{padding-left:0;padding-right:12px}.mdc-select__option-with-leading-content.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-select__option-with-leading-content.mdc-list-item,.mdc-select__option-with-leading-content.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-select__option-with-leading-content .mdc-list-item__start{margin-left:12px;margin-right:0}[dir=rtl] .mdc-select__option-with-leading-content .mdc-list-item__start,.mdc-select__option-with-leading-content .mdc-list-item__start[dir=rtl]{margin-left:0;margin-right:12px}.mdc-select__option-with-leading-content .mdc-list-item__start{width:36px;height:24px}[dir=rtl] .mdc-select__option-with-leading-content,.mdc-select__option-with-leading-content[dir=rtl]{padding-left:12px;padding-right:0}.mdc-select__option-with-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-select__option-with-meta.mdc-list-item,.mdc-select__option-with-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-select__option-with-meta .mdc-list-item__end{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select__option-with-meta .mdc-list-item__end,.mdc-select__option-with-meta .mdc-list-item__end[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select--filled .mdc-select__anchor{height:56px;display:flex;align-items:baseline}.mdc-select--filled .mdc-select__anchor::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--filled.mdc-select--no-label .mdc-select__anchor::before{display:none}.mdc-select--filled .mdc-select__anchor{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-select--filled:not(.mdc-select--disabled) .mdc-select__anchor{background-color:whitesmoke}.mdc-select--filled.mdc-select--disabled .mdc-select__anchor{background-color:#fafafa}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42)}.mdc-select--filled:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87)}.mdc-select--filled:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--filled.mdc-select--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.06)}.mdc-select--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-select--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-select--filled .mdc-menu-surface--is-open-below{border-top-left-radius:0px;border-top-right-radius:0px}.mdc-select--filled.mdc-select--focused.mdc-line-ripple::after{transform:scale(1, 2);opacity:1}.mdc-select--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-select--filled .mdc-floating-label,.mdc-select--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial}[dir=rtl] .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined{border:none}.mdc-select--outlined .mdc-select__anchor{height:56px}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-56px{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2)}}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-select--outlined .mdc-select__anchor{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined .mdc-select__anchor,.mdc-select--outlined .mdc-select__anchor[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-select--outlined+.mdc-select-helper-text{margin-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-select--outlined+.mdc-select-helper-text,.mdc-select--outlined+.mdc-select-helper-text[dir=rtl]{margin-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor{background-color:transparent}.mdc-select--outlined.mdc-select--disabled .mdc-select__anchor{background-color:transparent}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--disabled .mdc-notched-outline__trailing{border-color:rgba(0, 0, 0, 0.06)}.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-select--outlined .mdc-select__anchor{display:flex;align-items:baseline;overflow:visible}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined 250ms 1}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text::before{content:"​"}.mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text-container{height:100%;display:inline-flex;align-items:center}.mdc-select--outlined .mdc-select__anchor::before{display:none}.mdc-select--outlined .mdc-select__selected-text-container{display:flex;border:none;z-index:1;background-color:transparent}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;left:4px;right:initial}[dir=rtl] .mdc-select--outlined .mdc-floating-label,.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-select--outlined.mdc-select--focused .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__anchor:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px}.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error, #b00020)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-select--outlined.mdc-select--with-leading-icon.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-select--with-leading-icon .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--shake,.mdc-select--outlined.mdc-select--with-leading-icon[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px 250ms 1}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-56px-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mdc-select--outlined.mdc-select--with-leading-icon .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 96px)}.mdc-select--outlined .mdc-menu-surface{margin-bottom:8px}.mdc-select--outlined.mdc-select--no-label .mdc-menu-surface,.mdc-select--outlined .mdc-menu-surface--is-open-below{margin-bottom:0}.mdc-select__anchor{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-select__anchor .mdc-select__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-select__anchor .mdc-select__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::before{transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-select__anchor.mdc-ripple-upgraded--unbounded .mdc-select__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-select__anchor.mdc-ripple-upgraded--foreground-activation .mdc-select__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation .mdc-select__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-select__anchor.mdc-ripple-upgraded .mdc-select__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-select__anchor .mdc-select__ripple::before,.mdc-select__anchor .mdc-select__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-select__anchor:hover .mdc-select__ripple::before,.mdc-select__anchor.mdc-ripple-surface--hover .mdc-select__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__anchor.mdc-ripple-upgraded--background-focused .mdc-select__ripple::before,.mdc-select__anchor:not(.mdc-ripple-upgraded):focus .mdc-select__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__anchor .mdc-select__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-deprecated-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-deprecated-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-deprecated-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-deprecated-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-deprecated-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-deprecated-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected .mdc-list-item__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:hover .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-surface--hover .mdc-list-item__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded--background-focused .mdc-list-item__ripple::before,.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):focus .mdc-list-item__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded) .mdc-list-item__ripple::after{transition:opacity 150ms linear}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected:not(.mdc-ripple-upgraded):active .mdc-list-item__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select__menu .mdc-deprecated-list .mdc-deprecated-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-select-helper-text{margin:0;margin-left:16px;margin-right:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit);display:block;margin-top:0;line-height:normal}[dir=rtl] .mdc-select-helper-text,.mdc-select-helper-text[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-select-helper-text--validation-msg{opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-select--invalid+.mdc-select-helper-text--validation-msg,.mdc-select-helper-text--validation-msg-persistent{opacity:1}.mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;box-sizing:border-box;border:none;text-decoration:none;cursor:pointer;user-select:none;flex-shrink:0;align-self:center;background-color:transparent;fill:currentColor}.mdc-select--with-leading-icon .mdc-select__icon{margin-left:12px;margin-right:12px}[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon,.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{margin-left:12px;margin-right:12px}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-block;vertical-align:top;outline:none}.mdc-select{width:100%}[hidden]{display:none}.mdc-select__icon{z-index:2}.mdc-select--with-leading-icon{--mdc-list-item-graphic-margin: calc( 48px - var(--mdc-list-item-graphic-size, 24px) - var(--mdc-list-side-padding, 16px) )}.mdc-select .mdc-select__anchor .mdc-select__selected-text{overflow:hidden}.mdc-select .mdc-select__anchor *{display:inline-flex}.mdc-select .mdc-select__anchor .mdc-floating-label{display:inline-block}mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-idle-border-color, rgba(0, 0, 0, 0.38) );--mdc-notched-outline-notch-offset: 1px}:host(:not([disabled]):hover) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.87);color:var(--mdc-select-ink-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.42);border-bottom-color:var(--mdc-select-idle-line-color, rgba(0, 0, 0, 0.42))}:host(:not([disabled])) .mdc-select:not(.mdc-select--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0, 0, 0, 0.87);border-bottom-color:var(--mdc-select-hover-line-color, rgba(0, 0, 0, 0.87))}:host(:not([disabled])) .mdc-select:not(.mdc-select--outlined):not(.mdc-select--disabled) .mdc-select__anchor{background-color:whitesmoke;background-color:var(--mdc-select-fill-color, whitesmoke)}:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-select__dropdown-icon{fill:var(--mdc-select-error-dropdown-icon-color, var(--mdc-select-error-color, var(--mdc-theme-error, #b00020)))}:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-floating-label,:host(:not([disabled])) .mdc-select.mdc-select--invalid .mdc-floating-label::after{color:var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-select.mdc-select--invalid mwc-notched-outline{--mdc-notched-outline-border-color: var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}.mdc-select__menu--invalid{--mdc-theme-primary: var(--mdc-select-error-color, var(--mdc-theme-error, #b00020))}:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label::after{color:rgba(0, 0, 0, 0.6);color:var(--mdc-select-label-ink-color, rgba(0, 0, 0, 0.6))}:host(:not([disabled])) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.54);fill:var(--mdc-select-dropdown-icon-color, rgba(0, 0, 0, 0.54))}:host(:not([disabled])) .mdc-select.mdc-select--focused mwc-notched-outline{--mdc-notched-outline-stroke-width: 2px;--mdc-notched-outline-notch-offset: 2px}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-select__dropdown-icon{fill:rgba(98,0,238,.87);fill:var(--mdc-select-focused-dropdown-icon-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)))}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-select.mdc-select--focused:not(.mdc-select--invalid) .mdc-floating-label::after{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host(:not([disabled])) .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){color:var(--mdc-select-label-ink-color, rgba(0, 0, 0, 0.6))}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-select:not(.mdc-select--outlined).mdc-select--disabled .mdc-select__anchor{background-color:#fafafa;background-color:var(--mdc-select-disabled-fill-color, #fafafa)}:host([disabled]) .mdc-select.mdc-select--outlined mwc-notched-outline{--mdc-notched-outline-border-color: var( --mdc-select-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-select .mdc-select__dropdown-icon{fill:rgba(0, 0, 0, 0.38);fill:var(--mdc-select-disabled-dropdown-icon-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label,:host([disabled]) .mdc-select:not(.mdc-select--invalid):not(.mdc-select--focused) .mdc-floating-label::after{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select-helper-text{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}:host([disabled]) .mdc-select__selected-text{color:rgba(0, 0, 0, 0.38);color:var(--mdc-select-disabled-ink-color, rgba(0, 0, 0, 0.38))}`,F=e=>e.stopPropagation();export{M as S,F as a,L as s}; diff --git a/custom_components/hacs/hacs_frontend/c.42d6aebd.js.gz b/custom_components/hacs/hacs_frontend/c.42d6aebd.js.gz deleted file mode 100644 index ecbce540e7409cd664edd5d5105cdbd73de0a617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11259 zcmVVc7&9sS0Zu^spg!dRP&uha_FdXl>a4SyLvOG;F_X&Eb>% zH8#3MAq&Daa9IKa``zO6hc92+AF3!;`ymY}+9VXAzQIi_KpDl{yIbPblRqCxZk(xow&R=3%9 z9LKkr2;p(GFqze8fW47$4?^`}K@+Y_D^0s)t`pY;f}t0YH1qHR9!@Ulh6GNl8+;4h z;Pf=l%pGM0m`}2`Y3Yi1z8*UKrgghl2eVf+Hbd+Anb|QYGbA^+7GXAS23PG(60gjy zrlG@kJxNx2CrGhM2`Z7|gxOe~M}w7VRw)8IMg^*CdLxAo?>IJl&}3s=;Y}j%;slL=S;>qJ}U7LYL6T*H2#il&b5J1 zoUv-WK8xv`L)b0K4LDFaWow8MWh#4~EEY&eWziyas}53IdcE>sZQtzjq@FfFS3twF zEP`Vgsi}|<@@P+gx$=4!UavnpyFNen#xr-|^~STQf9Z{`r?blmCO+^#SUC*{bMWLH zT5JwtsaF53ibRm`@<;{y4tSI@vh_jX*)e+)S~*M2ww`jwL9ZZ@5`=nDq0tC$f~rDp zB5`(`%a1Oob&cIIYZg!2*1yA|@azsp&hG`!YGh_)S%sKUdRU*svq*wa2e+Ybo51@e zzJ19f@S5d;!W&UUwyZ66M0YNM-lf{-(4m6b^e�I>5O+KRN83$eg3YMY6d3Gw&za$ zAA3`;-!ax<(9EB+W|Ly9dy2&vr0-99XM=q}Sad*xoR8e=$-cR0s0Q(eKlTRxo|TDv z${AWOz2Wt&1~QwiK_nF*HnV|0+|LpviZh|pjJ^L|`{RAPg#RZ@X7= z-ozdIXI}s8mjVz%97r~YaQ;+aCf>kvk@Q(_IvwYzBC{^mz32_U_h#OY-Vlqv?7Nf9 z)CpEpEWscbe!uSxk+-YsX%T8P?tGJdrrc=39b?795QK624H@*#yumBVu=Oq%JfceP zjMF)AgH(Cg$Cip@BoM8_Z0uiM4ZMAzmZB-yX2YRSwgTAK_C?Ztkcd>Ug0R%qATL}^ zy`QJYLYCw;^(`)aX1$?%F&ZE9p(0pC(ja*HuDwEukSf~5GnWABJ#w}Mdv0&wb?i?c z$n|jIO_BM&_j9M&Chov@e?Z00M%P2vt311%ckfy$8NYrLVsCx9p@9iRe|$wOJkh;} zHyS2)wy9NgQf3E~b5pHYOq8k2ZAt<=%)kD6A>AmD76A)C&NQU^(k06~>AY!^&}Q)^ z@;usr$me(;i!aC@^_`+v3R+rd!K-#vWi`cB@&ioDt24B%fNwxfQ8|ZKCL~PDHf9EdS!6W-iuGtFn1Cx8 zAx=G^$q3@u#e!pq4YFN=dVSVjI^iTG$i^C^W~hTDVd@22CdIs!{!V!Gn}a+ad-M-t z$4Vj*$74_bLG0Zlb1cP{hGE8D)szwm>*yY83@e(GeHiIYJ0<1AaTX~&Qv&*G;Pb^fc8ZBCwwt$R_m*pVsC~sT!iL>5T zgGfohqZn!}m~ou-R2KxQxNF3KZ1Lpkcj3^je!vz)Om!TSu?GvFRT-vcTTRNJToJz260#!=3BL&;E^6PHcwI(53WCx{5AOjw%Q-g0i?I7^d65lv14 zcs=^FNEl{zXxv8&0b?;j3q~&#NZ)ipMZo{3DO2x+xmgyhvpNE$2cG#eAhpwyd`Rvx z3gVueZ51a}C&?I{0jxh%9t$;V95!w|HoDy)OV8+2+?-_zLoqh=6yOv4oJ5hw3MP{J z)Eh%OPn13)qk9V_WwG@19d?igt}Zi{ zpI*v2`>_=Z6*!NYYR4jfJ^oS0+Rw^O!#0hlO-49A8aWL>LE#a1u@~8Wxob=j@RhB9 z7@`qstv_6zgz8j`hcs=Zphp(KEMRkN;*sNr@GG|0K0Sjo6=HGDPg(@`m{bEeW->L+C6Z!N=u ze=4TL>eHU!^AiV|jegIo@U1)uv=Wrfvq0*^H}&&AZ=Bec)Y%~trYIeqNO%(e!tR&l zojrSy*>~6&jm}wLEO&kv6w)-kpNPEWi+3?UHoSlPZc-a;S@bWA~#GB*NuSWv~th?rj7qF&zJ&#pZEi~Zp`p1^X*u1320r@%0BI3FH>GBK>bznK_G zT{mK|Qb2_Mlv`fS;u2gxD{3|n^X9Kq1aij-0mLyJep2yF_Gbs`Eb&&SpNA!j$GL<^6{z z?>_i4vJ~KQOFTWlo`q{ANS;3y9{oyGE80r0IT9Rb>T_+pK9=wRy$s zHH7WZRKd3S&39IgRhgfwC`{BNI$|e^I}HA3Jzc zbBWYK=6ROG${D;G2o+G`(=SFa8 z>G$6|`@r68{R$}GoW*% zEB=GY_~&g|b0Dr^^~UaflQlve{j-_LGx8<%_cDj1>Q^)e>(9re6K|Ol9 zEJ>j>9r=C9Z(06Ld#~ekQD+v~N^)V0Vjn(`msnOJwtzOJI`NeZkCws)S@A+r8Ctd_ z4xhVAY@jnI=n^F$c!(UN~xKjEKTT5p5F!B6%z1m)4ShI%9q@4=&s2CGu3X=J_c zEc8$I+FZBxd#OemLO!`5-6=t|(9dbvaIu?+N(P`Qy#!vT>6nj?tZ z1vwycv!Nj%Y3=}gQyF9pqf*N4wE?GIcIK-~R1@0z0BA+#2Dr|mB}Stv8@7FY7`ZPS z>QOBez|lGX^r$?~n~7d4T%Qj@kFJ3kCunLP{Tz@@dR|LE{bf~dL9Eh>dQ5%4!3O;2 zERFF^m2Gc%9(kDGIlFsW{z#+W4z8x~->-cb&>U$JQdMx%93fBJvbet~!LU4-Gro~K zQWgb}>!vEd>9y~_2iG;OcEA`Uo6F@g1hp;srm1m+zZhKodT<55{bBrEjpLs=zJKHB zehs68F~aZjqr+yQQ2l!9FE+km?xF@HVciW|zrM@IU~a9h_+}#v0$A;^<-Eh>Ou#LA z?tTCb){k+$t5#Xgq_=IT-Id&OM&(SbrGSmSC7ELf<(F1~dh6w~^bPq@d?BgBmKup*_LG#D1 z^`!GqHA!8mYi-L|l+Cr!MEJ{4GE^&Q^VAO2)C=C*udVHjFd(Ai$gZMDTniLwxlE94+y{}rfHe<=YcgsQ*59^t=`}H=dqmdKpdfOUs ze5bZGV`Fb5jqbkZ<#>GTeY~!3qJ*_zpY16&5MZL&Jj{1uY{A96Y_GqzdBw7ZscR27 z3vL3@e%iP3mSE!TU0F7i#{0lc1(|aJIAhL~!5)pm?ZMfdAZjJkI!pi_^^{BpX2nySnvQ~xf;Kg_nEXcf(j`y85c zT*mfg4(u9V>&}O+MTP>Gmx5)1RPB^H*Fp&G>xB5&SJb;Y0!)In2rCcWKSZhgGe@m+ z8zqC<&OmiJ45lGRBRDC4e5Fj)>}<|*$ArYPyNoxg_-rLUm7!~7p7jNsIw28WofL`Q z#iC%fyl^nX{KgiN`5k0Ky}L6YH$M%|dT!CkSwd6mhjsE?6OMFvr8AG9+F*BHmrF)y zXC810;Dl57CJxhmHKD%H{mdI64;Xy0YZzfP!7DC4O?fO|)8)Z2j7EG?n-l>DFX=p# zOIV_+TxPOpTf^|gw+e4NhJzCNZO!THHWi))l=rk3%SaBh073lKu;toSM^^z>1{{19>xV>q1 zAgGS)C80Y^y`=nQ^hwtUk?uO%5+cUQlwqOX?WYF|BZ_=+=zjT}%kKw3>Bqmos8xx> zV_b*c@B8jt!OL$XP_&|N_yM0X>SN2{88z0an6j9) z&Hxy-7lu)Y&~?LE!9b6mlSU3QTvN2^`0ojexj;|P#OH7oLyy|2Q1aMr=sIcPD1|=N zg@fv;H?!CqWeC0P;u@jYcC}TA9RreZITi)qLCL!R#HWJvSD^0j&MSL*77BbwZw;6^ zu~B@QNg8*IS>1qc9uL?L$vXM(slOdfPVI>Poz2-HO{sw9`tQL_3U&|4`tg{LiU>@I=!n5kCPWASjK*O6jK$x!cR^`wgb z;Q$b1H3cEj=Q~g}I@6k+MoqaB&b*Fz7i_CXupzm`_@9K~FGW93`M445VAafehc4Nc zHy(AR*IbwW%^u!&vj=XOBVwK^Bdk7yHjRsvn=SrA9qWB_KDU;e#=$!;!IwX~3fxFh z7jyi<8~0e+UeO%I(K>|;(R3;r*VB7p?99_!f|@|*_)Bi*XG7;^y}a(iCUTha8;N3v z0pQXW0MWPzefw}3`ha5D{{h8K-`5f2ERCL2ReASUp;q9|zQcXmS~Y&$>ZVFHz2i5x zN5HjeeJ%v68@Fln$8yc|^KBZv*evzq4jvm;>4sGrz29azTV%Rz#*eqkINmBd9J0fq zJ{+pUVSPAk4+n9PY0C#A1XbjjUuSX zfFm4(y@=@FvB7-!p3>h<>V3ko@=939(HsuFY0TJ%4&J^cY_eoc#*5Cl9UX?rt_AX0 zx>h5Z+F(4072qDHNZcIUX&#YQ=km(>V!BtS=^`!K)?g#6_4BOBP`)y{8I8aoigj!4 z2;k0WwiP`riH0*3N zk$Td52!5t`lhfEf0*VgH>oY$)=pyA8lyqhnl}ZYGn(&^?hdSK#3s-+6d-QTp)E*asixY9q#j$@U&hI8@q)C@)Wh@x0GD zdL+Cmkx#+<%A`*OT6^#V2Ms)Y)qaWtSY{p`H1;BSCs950t~o?tN%jDesEdYihHfc| zj$e_f*b2yZU%a}rK8bx^h5fV%qb+qg#LiAJhn@SMVj9X%F5r=o0zPKbkXJo#8ShF*7GAp5{lQ4E@oA<19U-PeF)*pJuc z-^OMAW4tOi&A48dWpgXuCO1`fU*}oDX5%}y_{JL-Altyq@vLUcnS8a%*1Wh+-jxf% zQ9P)#O+Btz#aGsAu`wp&F)$*SF6CM1`*FQnG`uO;)z|=y2O(G+!tadIuDhE5jU`tV zTN{t(`bNNb0Emjv9fOT=@~i38dOlAJLF0kIl^LRjRpWY_?N8L_duz(VV9pp9IphLYz!3K7g_FLqDz;`K!np_P=C&HT}(h(t)(RWGcRTPQ!%i z+w2?LXISe>e3%Zz>~UN-!b4=$^8eeruI1Koq<#NC1_Sd@P^Q zj#EiGlT@nO`+duOl0`!eL7+ad3Ad=yy1Ze=0)bBG1{#gfN!w~wYenb4Z)uxsogW}zdbLKJSpC!X;RHsr}M@$kT0h9gxUFZ!;;GPSmiH^)@7$ne|4{VgVt3# z+D}LKO+7;T{Rl!jMZ4QE)R?~ptxnI9(zCy>dVTY|ilDqMMXllx0xoqguP5`{clpd5 z%YHvM_kEU>d`V;;4?Kv`a~}EwZ0@VopV`6yNFAYO_*y(J;{h3e(SyO2?H8i6N)V4U zi!Q#XAqkpB#xmKgB-{DGgWK*@ zd~J_MyUC&$*{cyl(p2+lX59CDUBh(p7Y2@LHNEkJ@!4JymSJlKYXv323B?dF%f%!_qsxi4 zhEO+sIg&&*?apRMj=S(J^A?Kh8Dju~XeF`m*A0+>0zwra_cX0UN!9{0A|*99XN|Mn z0-RvrLNAthk)^q+(3m9=I4qJPAy<~=ZvXTaVdrkrjwDa0OOg+hb_#(acXea0(+6w$ z*LRO^Kk;@uo7~yZa>)WQc-c1%7DR8&dI$o_&80)LyfgRuWspb?|DUjn3t@9XQYH4M z@eS#v^TPQjciQ0T^KC=KBTPKf?Aa|h$V0k`&X96EWcxQns*pHE@jA;<^|A(q13xQJ z&|+u+o?oDsPSRw53aF)Bx(;XWuE*yz|0~Zw#|H)tR3DoJJ0Xu`NwA1TPO1y&lj6-OZ|B9eG|vFuYl+kW^$vk)JQ_)l~OcV z+3kyOZVTcYV=qwVNY=*?g39hZoNYj`i^;v{8MhzD^vstOIr#xtu>Bo+39UYG6TCYk zz{-U08$i`A6%m2Oie4R)nJOwdQlQD=TgOYIfIaBdk;4z&C$~7XfBPLN`xC$bgAf2F zw5HA6b;-@-$sCcV%K`p)o~T=^{c!g4tR=gRb2f5BO>)>BQ{jEV zF#Js?lgBed2U82iBFuCU=_^T)3JTR2wW)pgrKTEh$it(z$o5!bxtMmF@eB|sH^vMBE z#!f$u(NPT&qhEbO+^NPNSODg3X)%4c*nT(Xl6(Ycea=v%}=SfNvOA}IO@ z6W$EKHy&t-3Sj824lrE)wI6(tlq%1s^PC_?nm3&Rbd1 z4)1u?leUjftmoP3`biDo1PG9_n)Nn-Eoz5vgrg!3kQ_kAjCBVxV>&#U7K$vC?m#OP z!M3i9)Kfi%7|Ua<{7c@jQcVMHrwV=3@1)7|#qr70Pb_M>K+fUi*6|fwL-OXOR{G;W zoy&`M@9A@Y!~Bpa{h5>Xv5)$&mDlI8C??`D$ztsqj=fmf=wBZ9;US}V-O)eO!GJf| zagZ_W0rTh@*S|I+MoN=U$>#>8%<+3!#Su?E2-6s&Qr{U-z>H(kBD4W>bMV`G_r9 zQ~`h#cX7-`zrBnfnHuWiNU_BafE5>E-JXuV^P=!(F}2|~snCbVCrZ(k0IyxQy>-M6|vi zo5yPlj*1oZgMa4lRqn@>JKn#H-?)_LoOs!59x;)@C`N~(9}|)0&a8NEEPcj0wQu$> zBdA!4M{xWdyHBU{sgcns1WsMd^kwcjyzV)??m6h+P2>kk1)Q3rYiiK?b80dL@}V@` zJmQgo;O@VF+;|kfb^`bJ9Jn@afzMZf#0cv%7xIw{89X+h_@fj1bW?I=6!y@Tamsu3 z@A`IM^~Q>KR_do{#}UNp~GpZXIhrm!8XSe25DUrp(OZb*(`yTrAUEX9glz@lEg z#-nU{6%Un<*Yzs>(@RUQ{2J`XXL!S}UQZOrBNS#wUtYdV;n+|-3C#sq12n=hRV`%s z%qpqK>6}_+YEJ0fY7|+m;$ZT|BfDOEpJk7pmKR|axnV`NjQq4rBR^5w$m5MeFY;%P z=*{mG;+tjM4qdEVhEMYhghdXxBp!gn_ATG%45=vK%g5!^iFSrficwHbE4OkXMTn^k zrkflltx;vtN@^*j$23)Z7T)ob&5UwKtHy9Y+5R`hIfq>$!j-tmg0evh^@Svn6dT}! zr8Xl5lY-xO5As9C(YizrU;9_Dv+}me_D8?_;{MuAr^z2US!0w~9L%By^a4V^@KwF5 zCw>;*#~h>QZ1l<%etPM46Z!mQ5ka*V4HAl}cm8 zpXVfK)+m>2lZRqVRp>^b?7K<3O-gA1e`b;@&$E5GX_L$CYR{thW}=}vNL0JdNj_>g zX>X%r7psh&=z4aZqv?)SWv7%w);^!9{reC`w1x}?LC=*lenu)(Yg%C8fQpYjj>?sG ziMGXA0ve|)VOL4!1N4J;5=2Nosl!Fl-JfXL!tuG5sdB_9;w9uF^RdiXM-Kr{hZbVZ zSu?+R&kwxQ=rZ!Wx7z!8w+KA%RJpd|2?vTa8MC-c6 zAecAUEr`dRmAsxf&7gj~>Ep%C8K*E&yr|jXbf$zCIuHC$4E~tX*AXAzboP%c^SgTC zGqzlE63Nxxj_vEb2TrY4a6U9&A|mG~1hoX|)!IUOwGd!AxmsIJt|rqbq*m*=|A^_; zLf9a=ng^v#u*OK#>D6T5D7jkHi~L}N7u=i|@5l>A2MjkpM?hoJIYL)i&R z6HR&OW?`B-RPsS3i?Fv>E9a$elmGC zy`J6~gOptfb_6El#rv6|&oF5|&xdEmHpXWwvw)f}u!)w&HZyt$8E3Z@X6a+Et3R)^ zWd0T0fs?PC0kvj#%{zCTRw`$QYyA#NLT}_IIr}fT!B*Gr)HEM&COO~Y%92)}Dh0!A zO+*wN@@kqx})A)-G8=oa)TvXD$RrQ`BqGct+;cVXnJ!O*3J^}WJ!{a zFdq9mf4sdlIyp?}5~)?j^YysnE+hPvU(^lm4B0AR3aq?y)PMvmWr7F>m!wFTwSXz{ z79G~J{hMj!I1Pg}b7KXqN>cUj^N&D1zy#?YVL_}gqFB4acn#6x0vd#ev;N*$#Wt>*Tl&q(OdJ`?wDh{^2o4!| zumH_#@dAjAv5xs-X2wfCRGZMMO?ISgz30-lPxc3Oo){M^47N6Bq%8WYffanaGjQ`@ zk~YAjs6|Xmkr5?C2Ua473M*4As||1pR}JA?T=gE|IudO>CN)4JiU)eq#0Xis)Q*M$ zO-mFpDc7p&>*+Id$u8aoZs6;2^R$|DNOcp7G>2YTrxpD)5lD`nXF3BsM0mmBF#^B= zq&4VjG=l{jG?bd4Z@{!fVPTU#G7VrE-!vKj$iDa0$ydKNxtN;}-Y<;0jo;Y;>^vP! lKBwo6mp@I$^W@jr_vl~a>?icE`D*lk{{_knSL$;R0RY3E6vzMo diff --git a/custom_components/hacs/hacs_frontend/c.456b65b4.js b/custom_components/hacs/hacs_frontend/c.456b65b4.js deleted file mode 100644 index 5f0a7fd6..00000000 --- a/custom_components/hacs/hacs_frontend/c.456b65b4.js +++ /dev/null @@ -1 +0,0 @@ -import{c as e,u as t}from"./c.743a15a1.js";import{u as a,eO as r}from"./main-ad130be7.js";import{e as n,f as i,h as o}from"./c.d2e52e5a.js";import"./c.d262aab0.js";import"./c.f1291e50.js";import"./c.9b92f489.js";import"./c.82eccc94.js";import"./c.8e28b461.js";import"./c.3f859915.js";import"./c.0ca5587f.js";import"./c.42d6aebd.js";import"./c.2d5ed670.js";import"./c.2ee83bd0.js";import"./c.4266acdb.js";import"./c.0a1cf8d0.js";import"./c.21c042d4.js";import"./c.8d4c35ad.js";import"./c.f2bb3724.js";import"./c.4feb0cb8.js";import"./c.3da15c48.js";function u(e){return Intl.getCanonicalLocales(e)}function l(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string");return String(e)}function s(e){if(void 0===e)return NaN;if(null===e)return 0;if("boolean"==typeof e)return e?1:0;if("number"==typeof e)return e;if("symbol"==typeof e||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number");return Number(e)}function c(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)}function m(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return new Array(e)}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e,t){return e-Math.floor(e/t)*t}function g(e){return Math.floor(e/864e5)}function D(e){return Date.UTC(e,0)/864e5}function v(e){return new Date(e).getUTCFullYear()}function h(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function y(e){return g(e)-D(v(e))}function F(e){return 365===h(v(e))?0:1}function T(e){var t=y(e),a=F(e);if(t>=0&&t<31)return 0;if(t<59+a)return 1;if(t<90+a)return 2;if(t<120+a)return 3;if(t<151+a)return 4;if(t<181+a)return 5;if(t<212+a)return 6;if(t<243+a)return 7;if(t<273+a)return 8;if(t<304+a)return 9;if(t<334+a)return 10;if(t<365+a)return 11;throw new Error("Invalid time")}function b(e){return void 0===e?Object.create(null):c(e)}function A(e,t,a,r){if(void 0!==e){if(e=Number(e),isNaN(e)||ea)throw new RangeError("".concat(e," is outside of range [").concat(t,", ").concat(a,"]"));return Math.floor(e)}return r}function S(e,t,a,r,n){return A(e[t],a,r,n)}function P(e,t,a,r,n){if("object"!=typeof e)throw new TypeError("Options must be an object");var i=e[t];if(void 0!==i){if("boolean"!==a&&"string"!==a)throw new TypeError("invalid type");if("boolean"===a&&(i=Boolean(i)),"string"===a&&(i=l(i)),void 0!==r&&!r.filter((function(e){return e==i})).length)throw new RangeError("".concat(i," is not within ").concat(r.join(", ")));return i}return n}var E=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function C(e){return e.slice(e.indexOf("-")+1)}var w=E.map(C);function M(e){return w.indexOf(e)>-1}var k=/[^A-Z]/;function O(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!k.test(e)}function L(e){if(M(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0;var t=e.split("-per-");if(2!==t.length)return!1;var a=t[0],r=t[1];return!(!M(a)||!M(r))}function _(e){return Math.floor(Math.log(e)*Math.LOG10E)}function I(e,t){if("function"==typeof e.repeat)return e.repeat(t);for(var a=new Array(t),r=0;rd[d.length-1])return d[d.length-1].length-1;var p=d.indexOf(f);if(-1===p)return 0;var g=d[p];return"0"===c[g].other?0:g.length-c[g].other.match(/0+/)[0].length}}function G(e,t,a){var r,n,i,o,u=a;if(0===e)r=I("0",u),n=0,i=0;else{var l=e.toString(),s=l.indexOf("e"),c=l.split("e"),m=c[0],f=c[1],d=m.replace(".","");if(s>=0&&d.length<=u)n=+f,r=d+I("0",u-d.length),i=e;else{var p=(n=_(e))-u+1,g=Math.round(v(e,p));v(g,u-1)>=10&&(n+=1,g=Math.floor(g/10)),r=g.toString(),i=v(g,u-1-n)}}if(n>=u-1?(r+=I("0",n-u+1),o=n+1):n>=0?(r="".concat(r.slice(0,n+1),".").concat(r.slice(n+1)),o=n+1):(r="0.".concat(I("0",-n-1)).concat(r),o=1),r.indexOf(".")>=0&&a>t){for(var D=a-t;D>0&&"0"===r[r.length-1];)r=r.slice(0,-1),D--;"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:i,integerDigitsCount:o};function v(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function x(e,t,a){var r,n,i=a,o=Math.round(e*Math.pow(10,i)),u=o/Math.pow(10,i);if(o<1e21)r=o.toString();else{var l=(r=o.toString()).split("e"),s=l[0],c=l[1];r=s.replace(".",""),r+=I("0",Math.max(+c-r.length+1,0))}if(0!==i){var m=r.length;if(m<=i)r=I("0",i+1-m)+r,m=i+1;var f=r.slice(0,m-i),d=r.slice(m-i);r="".concat(f,".").concat(d),n=f.length}else n=r.length;for(var p=a-t;p>0&&"0"===r[r.length-1];)r=r.slice(0,-1),p--;return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:u,integerDigitsCount:n}}function z(e,t){var a,r=t<0||m(t,-0);switch(r&&(t=-t),e.roundingType){case"significantDigits":a=G(t,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":a=x(t,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(a=G(t,1,2)).integerDigitsCount>1&&(a=x(t,0,0))}t=a.roundedNumber;var n=a.formattedString,i=a.integerDigitsCount,o=e.minimumIntegerDigits;i\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,W=new RegExp("^".concat(Y.source)),V=new RegExp("".concat(Y.source,"$")),J=/[#0](?:[\.,][#0]+)*/g;function q(e,t,a,r){var n,i,o=e.sign,u=e.exponent,l=e.magnitude,s=r.notation,c=r.style,m=r.numberingSystem,f=t.numbers.nu[0],d=null;if("compact"===s&&l&&(d=function(e,t,a,r,n,i,o){var u,l,s=e.roundedNumber,c=e.sign,m=e.magnitude,f=String(Math.pow(10,m)),d=a.numbers.nu[0];if("currency"===r&&"name"!==i){var p=null===(u=((g=a.numbers.currency)[o]||g[d]).short)||void 0===u?void 0:u[f];if(!p)return null;l=X(t,s,p)}else{var g,D=((g=a.numbers.decimal)[o]||g[d])[n][f];if(!D)return null;l=X(t,s,D)}if("0"===l)return null;return l=Q(l,c).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,a,t,c,r.compactDisplay,r.currencyDisplay,m)),"currency"===c&&"name"!==r.currencyDisplay){var p=t.currencies[r.currency];if(p)switch(r.currencyDisplay){case"code":n=r.currency;break;case"symbol":n=p.symbol;break;default:n=p.narrow}else n=r.currency}if(d)i=d;else if("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay)i=Q((t.numbers.decimal[m]||t.numbers.decimal[f]).standard,o);else if("currency"===c){i=Q((D=t.numbers.currency[m]||t.numbers.currency[f])[r.currencySign],o)}else{i=Q(t.numbers.percent[m]||t.numbers.percent[f],o)}var g=J.exec(i)[0];if(i=i.replace(J,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var D,v=(D=t.numbers.currency[m]||t.numbers.currency[f]).currencySpacing.afterInsertBetween;v&&!V.test(n)&&(i=i.replace("¤{0}","¤".concat(v,"{0}")));var h=D.currencySpacing.beforeInsertBetween;h&&!W.test(n)&&(i=i.replace("{0}¤","{0}".concat(h,"¤")))}for(var y=i.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),F=[],T=t.numbers.symbols[m]||t.numbers.symbols[f],b=0,A=y;b0?(m=l.slice(0,d),f=l.slice(d+1)):m=l,i&&("compact"!==a||s>=1e4)){var p=e.group,g=[],D=o.split(".")[0].split(","),v=3,h=3;D.length>1&&(v=D[D.length-1].length),D.length>2&&(h=D[D.length-2].length);var y=m.length-v;if(y>0){for(g.push(m.slice(y,y+v)),y-=h;y>0;y-=h)g.push(m.slice(y,y+h));g.push(m.slice(0,y+h))}else g.push(m);for(;g.length>0;){var F=g.pop();u.push({type:"integer",value:F}),g.length>0&&u.push({type:"group",value:p})}}else u.push({type:"integer",value:m});if(void 0!==f&&u.push({type:"decimal",value:e.decimal},{type:"fraction",value:f}),("scientific"===a||"engineering"===a)&&isFinite(s)){u.push({type:"exponentSeparator",value:e.exponential}),r<0&&(u.push({type:"exponentMinusSign",value:e.minusSign}),r=-r);var T=x(r,0,0);u.push({type:"exponentInteger",value:T.formattedString})}return u}function Q(e,t){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e));var a=e.split(";"),r=a[0],n=a[1];switch(t){case 0:return r;case-1:return n;default:return n.indexOf("-")>=0?n.replace(/-/g,"+"):"+".concat(r)}}function X(e,t,a){return a[e.select(t)]||a.other}function ee(e,t,a){var r,n,i,o=a.getInternalSlots,u=o(e),l=u.pl,s=u.dataLocaleData,c=u.numberingSystem,f=s.numbers.symbols[c]||s.numbers.symbols[s.numbers.nu[0]],d=0,p=0;if(isNaN(t))n=f.nan;else if(isFinite(t)){"percent"===u.style&&(t*=100),p=(r=U(e,t,{getInternalSlots:o}))[0],d=r[1];var g=z(u,t=p<0?t*Math.pow(10,-p):t/Math.pow(10,p));n=g.formattedString,t=g.roundedNumber}else n=f.infinity;switch(u.signDisplay){case"never":i=0;break;case"auto":i=m(t,0)||t>0||isNaN(t)?0:-1;break;case"always":i=m(t,0)||t>0||isNaN(t)?1:-1;break;default:i=0===t||isNaN(t)?0:t>0?1:-1}return q({roundedNumber:t,formattedString:n,exponent:p,magnitude:d,sign:i},u.dataLocaleData,l,u)}function te(e,t,a){void 0===t&&(t=Object.create(null));var r=(0,a.getInternalSlots)(e),n=P(t,"style","string",["decimal","percent","currency","unit"],"decimal");r.style=n;var i=P(t,"currency","string",void 0,void 0);if(void 0!==i&&!O(i))throw RangeError("Malformed currency code");if("currency"===n&&void 0===i)throw TypeError("currency cannot be undefined");var o=P(t,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),u=P(t,"currencySign","string",["standard","accounting"],"standard"),l=P(t,"unit","string",void 0,void 0);if(void 0!==l&&!L(l))throw RangeError("Invalid unit argument for Intl.NumberFormat()");if("unit"===n&&void 0===l)throw TypeError("unit cannot be undefined");var s=P(t,"unitDisplay","string",["short","narrow","long"],"short");"currency"===n&&(r.currency=i.toUpperCase(),r.currencyDisplay=o,r.currencySign=u),"unit"===n&&(r.unit=l,r.unitDisplay=s)}function ae(e,t,a,r,n){var i=S(t,"minimumIntegerDigits",1,21,1),o=t.minimumFractionDigits,u=t.maximumFractionDigits,l=t.minimumSignificantDigits,s=t.maximumSignificantDigits;if(e.minimumIntegerDigits=i,void 0!==l||void 0!==s)e.roundingType="significantDigits",l=A(l,1,21,1),s=A(s,l,21,21),e.minimumSignificantDigits=l,e.maximumSignificantDigits=s;else if(void 0!==o||void 0!==u){e.roundingType="fractionDigits",o=A(o,0,20,a),u=A(u,o,20,Math.max(o,r)),e.minimumFractionDigits=o,e.maximumFractionDigits=u}else"compact"===n?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=a,e.maximumFractionDigits=r)}!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="MISSING_LOCALE_DATA",t}a(t,e)}(Error),function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"}(H||(H={}));var re=Object.freeze({__proto__:null,_formatToParts:q,getInternalSlot:function(e,t,a){return j(e,t,a)[a]},getMultiInternalSlots:j,isLiteralPart:function(e){return"literal"===e.type},setInternalSlot:N,setMultiInternalSlots:function(e,t,a){for(var r=0,n=Object.keys(a);r-1;)B((r=e.indexOf("}",a))>a,"Invalid pattern ".concat(e)),a>n&&t.push({type:"literal",value:e.substring(n,a)}),t.push({type:e.substring(a+1,r),value:void 0}),n=r+1,a=e.indexOf("{",n);return n8640000000000001?NaN:function(e){var t=s(e);if(isNaN(t)||m(t,-0))return 0;if(isFinite(t))return t;var a=Math.floor(Math.abs(t));return t<0&&(a=-a),m(a,-0)?0:a}(e):NaN},ToObject:c,SameValue:m,ArrayCreate:f,HasOwnProperty:d,Type:function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0},Day:g,WeekDay:function(e){return p(g(e)+4,7)},DayFromYear:D,TimeFromYear:function(e){return Date.UTC(e,0)},YearFromTime:v,DaysInYear:h,DayWithinYear:y,InLeapYear:F,MonthFromTime:T,DateFromTime:function(e){var t=y(e),a=T(e),r=F(e);if(0===a)return t+1;if(1===a)return t-30;if(2===a)return t-58-r;if(3===a)return t-89-r;if(4===a)return t-119-r;if(5===a)return t-150-r;if(6===a)return t-180-r;if(7===a)return t-211-r;if(8===a)return t-242-r;if(9===a)return t-272-r;if(10===a)return t-303-r;if(11===a)return t-333-r;throw new Error("Invalid time")},HourFromTime:function(e){return p(Math.floor(e/36e5),24)},MinFromTime:function(e){return p(Math.floor(e/6e4),60)},SecFromTime:function(e){return p(Math.floor(e/1e3),60)},OrdinaryHasInstance:function(e,t,a){if("function"!=typeof e)return!1;if(null==a?void 0:a.boundTargetFunction)return t instanceof(null==a?void 0:a.boundTargetFunction);if("object"!=typeof t)return!1;var r=e.prototype;if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(r,t)},msFromTime:function(e){return p(e,1e3)}}),ne=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var a=new WeakMap;t.default=function(e){var t=a.get(e);return t||(t=Object.create(null),a.set(e,t)),t}}));t(ne);var ie=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={"Africa/Asmera":"Africa/Nairobi","Africa/Timbuktu":"Africa/Abidjan","America/Argentina/ComodRivadavia":"America/Argentina/Catamarca","America/Atka":"America/Adak","America/Buenos_Aires":"America/Argentina/Buenos_Aires","America/Catamarca":"America/Argentina/Catamarca","America/Coral_Harbour":"America/Panama","America/Cordoba":"America/Argentina/Cordoba","America/Ensenada":"America/Tijuana","America/Fort_Wayne":"America/Indiana/Indianapolis","America/Godthab":"America/Nuuk","America/Indianapolis":"America/Indiana/Indianapolis","America/Jujuy":"America/Argentina/Jujuy","America/Knox_IN":"America/Indiana/Knox","America/Louisville":"America/Kentucky/Louisville","America/Mendoza":"America/Argentina/Mendoza","America/Montreal":"America/Toronto","America/Porto_Acre":"America/Rio_Branco","America/Rosario":"America/Argentina/Cordoba","America/Santa_Isabel":"America/Tijuana","America/Shiprock":"America/Denver","America/Virgin":"America/Puerto_Rico","Antarctica/South_Pole":"Pacific/Auckland","Asia/Ashkhabad":"Asia/Ashgabat","Asia/Calcutta":"Asia/Kolkata","Asia/Chongqing":"Asia/Shanghai","Asia/Chungking":"Asia/Shanghai","Asia/Dacca":"Asia/Dhaka","Asia/Harbin":"Asia/Shanghai","Asia/Kashgar":"Asia/Urumqi","Asia/Katmandu":"Asia/Kathmandu","Asia/Macao":"Asia/Macau","Asia/Rangoon":"Asia/Yangon","Asia/Saigon":"Asia/Ho_Chi_Minh","Asia/Tel_Aviv":"Asia/Jerusalem","Asia/Thimbu":"Asia/Thimphu","Asia/Ujung_Pandang":"Asia/Makassar","Asia/Ulan_Bator":"Asia/Ulaanbaatar","Atlantic/Faeroe":"Atlantic/Faroe","Atlantic/Jan_Mayen":"Europe/Oslo","Australia/ACT":"Australia/Sydney","Australia/Canberra":"Australia/Sydney","Australia/Currie":"Australia/Hobart","Australia/LHI":"Australia/Lord_Howe","Australia/NSW":"Australia/Sydney","Australia/North":"Australia/Darwin","Australia/Queensland":"Australia/Brisbane","Australia/South":"Australia/Adelaide","Australia/Tasmania":"Australia/Hobart","Australia/Victoria":"Australia/Melbourne","Australia/West":"Australia/Perth","Australia/Yancowinna":"Australia/Broken_Hill","Brazil/Acre":"America/Rio_Branco","Brazil/DeNoronha":"America/Noronha","Brazil/East":"America/Sao_Paulo","Brazil/West":"America/Manaus","Canada/Atlantic":"America/Halifax","Canada/Central":"America/Winnipeg","Canada/Eastern":"America/Toronto","Canada/Mountain":"America/Edmonton","Canada/Newfoundland":"America/St_Johns","Canada/Pacific":"America/Vancouver","Canada/Saskatchewan":"America/Regina","Canada/Yukon":"America/Whitehorse","Chile/Continental":"America/Santiago","Chile/EasterIsland":"Pacific/Easter",Cuba:"America/Havana",Egypt:"Africa/Cairo",Eire:"Europe/Dublin","Etc/UCT":"Etc/UTC","Europe/Belfast":"Europe/London","Europe/Tiraspol":"Europe/Chisinau",GB:"Europe/London","GB-Eire":"Europe/London","GMT+0":"Etc/GMT","GMT-0":"Etc/GMT",GMT0:"Etc/GMT",Greenwich:"Etc/GMT",Hongkong:"Asia/Hong_Kong",Iceland:"Atlantic/Reykjavik",Iran:"Asia/Tehran",Israel:"Asia/Jerusalem",Jamaica:"America/Jamaica",Japan:"Asia/Tokyo",Kwajalein:"Pacific/Kwajalein",Libya:"Africa/Tripoli","Mexico/BajaNorte":"America/Tijuana","Mexico/BajaSur":"America/Mazatlan","Mexico/General":"America/Mexico_City",NZ:"Pacific/Auckland","NZ-CHAT":"Pacific/Chatham",Navajo:"America/Denver",PRC:"Asia/Shanghai","Pacific/Enderbury":"Pacific/Kanton","Pacific/Johnston":"Pacific/Honolulu","Pacific/Ponape":"Pacific/Pohnpei","Pacific/Samoa":"Pacific/Pago_Pago","Pacific/Truk":"Pacific/Chuuk","Pacific/Yap":"Pacific/Chuuk",Poland:"Europe/Warsaw",Portugal:"Europe/Lisbon",ROC:"Asia/Taipei",ROK:"Asia/Seoul",Singapore:"Asia/Singapore",Turkey:"Europe/Istanbul",UCT:"Etc/UTC","US/Alaska":"America/Anchorage","US/Aleutian":"America/Adak","US/Arizona":"America/Phoenix","US/Central":"America/Chicago","US/East-Indiana":"America/Indiana/Indianapolis","US/Eastern":"America/New_York","US/Hawaii":"Pacific/Honolulu","US/Indiana-Starke":"America/Indiana/Knox","US/Michigan":"America/Detroit","US/Mountain":"America/Denver","US/Pacific":"America/Los_Angeles","US/Samoa":"Pacific/Pago_Pago",UTC:"Etc/UTC",Universal:"Etc/UTC","W-SU":"Europe/Moscow",Zulu:"Etc/UTC"}}));t(ie);var oe=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unpack=t.pack=void 0,t.pack=function(e){var t=Object.keys(e.zones);return t.sort(),{zones:t.map((function(t){return(0,r.__spreadArray)([t],e.zones[t].map((function(e){var t=e[0],a=e.slice(1);return(0,r.__spreadArray)([""===t?"":t.toString(36)],a,!0).join(",")})),!0).join("|")})),abbrvs:e.abbrvs.join("|"),offsets:e.offsets.map((function(e){return e.toString(36)})).join("|")}},t.unpack=function(e){for(var t=e.abbrvs.split("|"),a=e.offsets.split("|").map((function(e){return parseInt(e,36)})),r={},n=0,i=e.zones;ne){o=(r=n[i-1])[2],u=r[3];break}return[1e3*o,u]}(e,a,n),o=i[0],u=i[1],l=e+o,s=(0,re.YearFromTime)(l);return{weekday:(0,re.WeekDay)(l),era:s<0?"BC":"AD",year:s,relatedYear:void 0,yearName:void 0,month:(0,re.MonthFromTime)(l),day:(0,re.DateFromTime)(l),hour:(0,re.HourFromTime)(l),minute:(0,re.MinFromTime)(l),second:(0,re.SecFromTime)(l),millisecond:(0,re.msFromTime)(l),inDST:u,timeZoneOffset:o}}}));t(le),le.ToLocalTime;var se=e((function(e,t){function a(e){return e<10?"0".concat(e):String(e)}function r(e,t,r,n){var i=Math.floor(r/6e4),o=Math.abs(i)%60,u=Math.floor(Math.abs(i)/60),l=t.split(";"),s=l[0],c=l[1],m="",f=r<0?c:s;return"long"===n?m=f.replace("HH",a(u)).replace("H",String(u)).replace("mm",a(o)).replace("m",String(o)):(o||u)&&(o||(f=f.replace(/:?m+/,"")),m=f.replace(/H+/,String(u)).replace(/m+/,String(o))),e.replace("{0}",m)}Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTimePattern=void 0,t.FormatDateTimePattern=function(e,t,a,n){var i=n.getInternalSlots,o=n.localeData,u=n.getDefaultTimeZone,l=n.tzData;a=(0,re.TimeClip)(a);var s=i(e),c=o[s.dataLocale],m=s.locale,f=Object.create(null);f.useGrouping=!1;var d=new Intl.NumberFormat(m,f),p=Object.create(null);p.minimumIntegerDigits=2,p.useGrouping=!1;var g,D=new Intl.NumberFormat(m,p),v=s.fractionalSecondDigits;if(void 0!==v){var h=Object.create(null);h.minimumIntegerDigits=v,h.useGrouping=!1,g=new Intl.NumberFormat(m,h)}for(var y=(0,le.ToLocalTime)(a,s.calendar,s.timeZone,{tzData:l}),F=[],T=0,b=t;T-1){var E="",C=s[S];P=y[S];"year"===S&&P<=0&&(P=1-P),"month"===S&&P++;var w=s.hourCycle;if("hour"!==S||"h11"!==w&&"h12"!==w||0===(P%=12)&&"h12"===w&&(P=12),"hour"===S&&"h24"===w&&0===P&&(P=24),"numeric"===C)E=d.format(P);else if("2-digit"===C)(E=D.format(P)).length>2&&(E=E.slice(E.length-2,E.length));else if("narrow"===C||"short"===C||"long"===C)if("era"===S)E=c[S][C][P];else if("timeZoneName"===S){var M=c.timeZoneName,k=c.gmtFormat,O=c.hourFormat,L=M[s.timeZone||u()];E=L&&L[C]?L[C][+y.inDST]:r(k,O,y.timeZoneOffset,C)}else E="month"===S?c.month[C][P-1]:c[S][C][P];F.push({type:S,value:E})}else if("ampm"===S){E=void 0;E=(P=y.hour)>11?c.pm:c.am,F.push({type:"dayPeriod",value:E})}else if("relatedYear"===S){P=y.relatedYear,E=d.format(P);F.push({type:"relatedYear",value:E})}else if("yearName"===S){P=y.yearName,E=d.format(P);F.push({type:"yearName",value:E})}}return F}}));t(se),se.FormatDateTimePattern;var ce=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.PartitionDateTimePattern=void 0,t.PartitionDateTimePattern=function(e,t,a){if(t=(0,re.TimeClip)(t),isNaN(t))throw new RangeError("invalid time");var r=(0,a.getInternalSlots)(e).pattern;return(0,se.FormatDateTimePattern)(e,(0,re.PartitionPattern)(r),t,a)}}));t(ce),ce.PartitionDateTimePattern;var me=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.FormatDateTime=void 0,t.FormatDateTime=function(e,t,a){for(var r="",n=0,i=(0,ce.PartitionDateTimePattern)(e,t,a);na&&(a=l,n=u)}return(0,r.__assign)({},n)}}));t(fe),fe.BasicFormatMatcher;var de=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.splitRangePattern=t.splitFallbackRangePattern=t.parseDateTimeSkeleton=t.processDateTimePattern=void 0;var a=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g,n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function i(e,t){var a=e.length;switch(e[0]){case"G":return t.era=4===a?"long":5===a?"narrow":"short","{era}";case"y":case"Y":case"u":case"U":case"r":return t.year=2===a?"2-digit":"numeric","{year}";case"q":case"Q":throw new RangeError("`w/Q` (quarter) patterns are not supported");case"M":case"L":return t.month=["numeric","2-digit","short","long","narrow"][a-1],"{month}";case"w":case"W":throw new RangeError("`w/W` (week of year) patterns are not supported");case"d":return t.day=["numeric","2-digit"][a-1],"{day}";case"D":case"F":case"g":return t.day="numeric","{day}";case"E":return t.weekday=4===a?"long":5===a?"narrow":"short","{weekday}";case"e":case"c":return t.weekday=[void 0,void 0,"short","long","narrow","short"][a-1],"{weekday}";case"a":case"b":case"B":return t.hour12=!0,"{ampm}";case"h":case"K":return t.hour=["numeric","2-digit"][a-1],t.hour12=!0,"{hour}";case"H":case"k":return t.hour=["numeric","2-digit"][a-1],"{hour}";case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":return t.minute=["numeric","2-digit"][a-1],"{minute}";case"s":return t.second=["numeric","2-digit"][a-1],"{second}";case"S":case"A":return t.second="numeric","{second}";case"z":case"Z":case"O":case"v":case"V":case"X":case"x":return t.timeZoneName=a<4?"short":"long","{timeZoneName}"}return""}function o(e){switch(e){case"G":return"era";case"y":case"Y":case"u":case"U":case"r":return"year";case"M":case"L":return"month";case"d":case"D":case"F":case"g":return"day";case"a":case"b":case"B":return"ampm";case"h":case"H":case"K":case"k":return"hour";case"m":return"minute";case"s":case"S":case"A":return"second";default:throw new RangeError("Invalid range pattern token")}}function u(e,t){var r=[],o=e.replace(/'{2}/g,"{apostrophe}").replace(/'(.*?)'/g,(function(e,t){return r.push(t),"$$".concat(r.length-1,"$$")})).replace(a,(function(e){return i(e,t||{})}));return r.length&&(o=o.replace(/\$\$(\d+)\$\$/g,(function(e,t){return r[+t]})).replace(/\{apostrophe\}/g,"'")),[o.replace(/([\s\uFEFF\xA0])\{ampm\}([\s\uFEFF\xA0])/,"$1").replace("{ampm}","").replace(n,""),o]}function l(e){return e.split(/(\{[0|1]\})/g).filter(Boolean).map((function(e){switch(e){case"{0}":return{source:re.RangePatternType.startRange,pattern:e};case"{1}":return{source:re.RangePatternType.endRange,pattern:e};default:return{source:re.RangePatternType.shared,pattern:e}}}))}function s(e){for(var t,a=/\{(.*?)\}/g,r={},n=0;t=a.exec(e);){if(t[0]in r){n=t.index;break}r[t[0]]=t.index}return n?[{source:re.RangePatternType.startRange,pattern:e.slice(0,n)},{source:re.RangePatternType.endRange,pattern:e.slice(n)}]:[{source:re.RangePatternType.startRange,pattern:e}]}t.processDateTimePattern=u,t.parseDateTimeSkeleton=function(e,t,n,c){void 0===t&&(t=e);var m={pattern:"",pattern12:"",skeleton:e,rawPattern:t,rangePatterns:{},rangePatterns12:{}};if(n)for(var f in n){var d=o(f),p={patternParts:[]},g=u(n[f],p),D=g[0],v=g[1];m.rangePatterns[d]=(0,r.__assign)((0,r.__assign)({},p),{patternParts:s(D)}),m.rangePatterns12[d]=(0,r.__assign)((0,r.__assign)({},p),{patternParts:s(v)})}if(c){var h=l(c);m.rangePatterns.default={patternParts:h},m.rangePatterns12.default={patternParts:h}}e.replace(a,(function(e){return i(e,m)}));var y=u(t),F=y[0],T=y[1];return m.pattern=F,m.pattern12=T,m},t.splitFallbackRangePattern=l,t.splitRangePattern=s}));t(de),de.splitRangePattern,de.splitFallbackRangePattern,de.parseDateTimeSkeleton,de.processDateTimePattern;var pe=e((function(e,t){function a(e){return"numeric"===e||"2-digit"===e}function n(e,t){var r=0;e.hour12&&!t.hour12?r-=ue.removalPenalty:!e.hour12&&t.hour12&&(r-=ue.additionPenalty);for(var n=0,i=ue.DATE_TIME_PROPS;ni&&(i=c,o=s)}var m=(0,r.__assign)({},o),f={rawPattern:o.rawPattern};for(var d in(0,de.processDateTimePattern)(o.rawPattern,f),m){var p=m[d],g=f[d],D=e[d];"minute"!==d&&"second"!==d&&(D&&(a(g)&&!a(D)||p!==D&&(f[d]=D)))}return f.pattern=m.pattern,f.pattern12=m.pattern12,f.skeleton=m.skeleton,f.rangePatterns=m.rangePatterns,f.rangePatterns12=m.rangePatterns12,f}}));t(pe),pe.BestFitFormatMatcher,pe.bestFitFormatMatcherScore;var ge=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DateTimeStyleFormat=void 0,t.DateTimeStyleFormat=function(e,t,a){var r,n;if(void 0!==t&&((0,re.invariant)("full"===t||"long"===t||"medium"===t||"short"===t,"invalid timeStyle"),n=a.timeFormat[t]),void 0!==e&&((0,re.invariant)("full"===e||"long"===e||"medium"===e||"short"===e,"invalid dateStyle"),r=a.dateFormat[e]),void 0!==e&&void 0!==t){var i={};for(var o in r)"pattern"!==o&&(i[o]=r[o]);for(var o in n)"pattern"!==o&&"pattern12"!==o&&(i[o]=n[o]);var u=a.dateTimeFormat[e],l=u.replace("{0}",n.pattern).replace("{1}",r.pattern);if(i.pattern=l,"pattern12"in n){var s=u.replace("{0}",n.pattern12).replace("{1}",r.pattern);i.pattern12=s}return i}return void 0!==t?n:((0,re.invariant)(void 0!==e,"dateStyle should not be undefined"),r)}}));t(ge),ge.DateTimeStyleFormat;var De=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.ToDateTimeOptions=void 0,t.ToDateTimeOptions=function(e,t,a){e=void 0===e?null:(0,re.ToObject)(e),e=Object.create(e);var r=!0;if("date"===t||"any"===t)for(var n=0,i=["weekday","year","month","day"];n11&&F<11||y<11&&F>11)&&(d=!1)}else if("dayPeriod"===v);else if("fractionalSecondDigits"===v){var T=l.fractionalSecondDigits;void 0===T&&(T=3);y=Math.floor(s.millisecond*Math.pow(10,T-3)),F=Math.floor(c.millisecond*Math.pow(10,T-3));(0,re.SameValue)(y,F)||(d=!1)}else{y=s[v],F=c[v];(0,re.SameValue)(y,F)||(d=!1)}}}if(d){for(var b=(0,se.FormatDateTimePattern)(e,(0,re.PartitionPattern)(m),t,n),A=0,S=b;A-1&&(void 0===e.dateStyle&&void 0===e.timeStyle||(l=void 0)),void 0!==l&&(r[u]=l)}return r}}),(0,re.defineProperty)(t.DateTimeFormat.prototype,"formatToParts",{value:function(e){return e=void 0===e?Date.now():(0,re.ToNumber)(e),(0,he.FormatDateTimeToParts)(this,e,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),(0,re.defineProperty)(t.DateTimeFormat.prototype,"formatRangeToParts",{value:function(e,r){if("object"!=typeof this)throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var n=(0,re.ToNumber)(e),i=(0,re.ToNumber)(r);return(0,Fe.FormatDateTimeRangeToParts)(this,n,i,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}}),(0,re.defineProperty)(t.DateTimeFormat.prototype,"formatRange",{value:function(e,r){if("object"!=typeof this)throw new TypeError;if(void 0===e||void 0===r)throw new TypeError("startDate/endDate cannot be undefined");var n=(0,re.ToNumber)(e),i=(0,re.ToNumber)(r);return(0,Te.FormatDateTimeRange)(this,n,i,{getInternalSlots:a.default,localeData:t.DateTimeFormat.localeData,tzData:t.DateTimeFormat.tzData,getDefaultTimeZone:t.DateTimeFormat.getDefaultTimeZone})}});t.DateTimeFormat.__setDefaultTimeZone=function(e){if(void 0!==e){if(e=String(e),!(0,re.IsValidTimeZoneName)(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:i}))throw new RangeError("Invalid timeZoneName");e=(0,re.CanonicalizeTimeZoneName)(e,{tzData:t.DateTimeFormat.tzData,uppercaseLinks:i})}else e="UTC";t.DateTimeFormat.__defaultTimeZone=e},t.DateTimeFormat.relevantExtensionKeys=["nu","ca","hc"],t.DateTimeFormat.__defaultTimeZone="UTC",t.DateTimeFormat.getDefaultTimeZone=function(){return t.DateTimeFormat.__defaultTimeZone},t.DateTimeFormat.__addLocaleData=function(){for(var e=[],a=0;a^Ls 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 0;if(t<59+n)return 1;if(t<90+n)return 2;if(t<120+n)return 3;if(t<151+n)return 4;if(t<181+n)return 5;if(t<212+n)return 6;if(t<243+n)return 7;if(t<273+n)return 8;if(t<304+n)return 9;if(t<334+n)return 10;if(t<365+n)return 11;throw new Error("Invalid time")}function E(e){return void 0===e?Object.create(null):c(e)}function C(e,t,n,r){if(void 0!==e){if(e=Number(e),isNaN(e)||en)throw new RangeError("".concat(e," is outside of range [").concat(t,", ").concat(n,"]"));return Math.floor(e)}return r}function S(e,t,n,r,a){return C(e[t],n,r,a)}function w(e,t,n,r,a){if("object"!=typeof e)throw new TypeError("Options must be an object");var u=e[t];if(void 0!==u){if("boolean"!==n&&"string"!==n)throw new TypeError("invalid type");if("boolean"===n&&(u=Boolean(u)),"string"===n&&(u=l(u)),void 0!==r&&!r.filter((function(e){return e==u})).length)throw new RangeError("".concat(u," is not within ").concat(r.join(", ")));return u}return a}var T=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function A(e){return e.slice(e.indexOf("-")+1)}var M=T.map(A);function L(e){return M.indexOf(e)>-1}var I=/[^A-Z]/;function O(e){return 3===(e=e.replace(/([a-z])/g,(function(e,t){return t.toUpperCase()}))).length&&!I.test(e)}function B(e){if(L(e=e.replace(/([A-Z])/g,(function(e,t){return t.toLowerCase()}))))return!0;var t=e.split("-per-");if(2!==t.length)return!1;var n=t[0],r=t[1];return!(!L(n)||!L(r))}function N(e){return Math.floor(Math.log(e)*Math.LOG10E)}function k(e,t){if("function"==typeof e.repeat)return e.repeat(t);for(var n=new Array(t),r=0;rp[p.length-1])return p[p.length-1].length-1;var d=p.indexOf(m);if(-1===d)return 0;var g=p[d];return"0"===c[g].other?0:g.length-c[g].other.match(/0+/)[0].length}}function x(e,t,n){var r,a,u,i,o=n;if(0===e)r=k("0",o),a=0,u=0;else{var l=e.toString(),s=l.indexOf("e"),c=l.split("e"),f=c[0],m=c[1],p=f.replace(".","");if(s>=0&&p.length<=o)a=+m,r=p+k("0",o-p.length),u=e;else{var d=(a=N(e))-o+1,g=Math.round(y(e,d));y(g,o-1)>=10&&(a+=1,g=Math.floor(g/10)),r=g.toString(),u=y(g,o-1-a)}}if(a>=o-1?(r+=k("0",a-o+1),i=a+1):a>=0?(r="".concat(r.slice(0,a+1),".").concat(r.slice(a+1)),i=a+1):(r="0.".concat(k("0",-a-1)).concat(r),i=1),r.indexOf(".")>=0&&n>t){for(var D=n-t;D>0&&"0"===r[r.length-1];)r=r.slice(0,-1),D--;"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:u,integerDigitsCount:i};function y(e,t){return t<0?e*Math.pow(10,-t):e/Math.pow(10,t)}}function _(e,t,n){var r,a,u=n,i=Math.round(e*Math.pow(10,u)),o=i/Math.pow(10,u);if(i<1e21)r=i.toString();else{var l=(r=i.toString()).split("e"),s=l[0],c=l[1];r=s.replace(".",""),r+=k("0",Math.max(+c-r.length+1,0))}if(0!==u){var f=r.length;if(f<=u)r=k("0",u+1-f)+r,f=u+1;var m=r.slice(0,f-u),p=r.slice(f-u);r="".concat(m,".").concat(p),a=m.length}else a=r.length;for(var d=n-t;d>0&&"0"===r[r.length-1];)r=r.slice(0,-1),d--;return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:o,integerDigitsCount:a}}function z(e,t){var n,r=t<0||f(t,-0);switch(r&&(t=-t),e.roundingType){case"significantDigits":n=x(t,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":n=_(t,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(n=x(t,1,2)).integerDigitsCount>1&&(n=_(t,0,0))}t=n.roundedNumber;var a=n.formattedString,u=n.integerDigitsCount,i=e.minimumIntegerDigits;u\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,Z=new RegExp("^".concat(W.source)),V=new RegExp("".concat(W.source,"$")),q=/[#0](?:[\.,][#0]+)*/g;function J(e,t,n,r){var a,u,i=e.sign,o=e.exponent,l=e.magnitude,s=r.notation,c=r.style,f=r.numberingSystem,m=t.numbers.nu[0],p=null;if("compact"===s&&l&&(p=function(e,t,n,r,a,u,i){var o,l,s=e.roundedNumber,c=e.sign,f=e.magnitude,m=String(Math.pow(10,f)),p=n.numbers.nu[0];if("currency"===r&&"name"!==u){var d=null===(o=((g=n.numbers.currency)[i]||g[p]).short)||void 0===o?void 0:o[m];if(!d)return null;l=$(t,s,d)}else{var g,D=((g=n.numbers.decimal)[i]||g[p])[a][m];if(!D)return null;l=$(t,s,D)}if("0"===l)return null;return l=X(l,c).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,n,t,c,r.compactDisplay,r.currencyDisplay,f)),"currency"===c&&"name"!==r.currencyDisplay){var d=t.currencies[r.currency];if(d)switch(r.currencyDisplay){case"code":a=r.currency;break;case"symbol":a=d.symbol;break;default:a=d.narrow}else a=r.currency}if(p)u=p;else if("decimal"===c||"unit"===c||"currency"===c&&"name"===r.currencyDisplay)u=X((t.numbers.decimal[f]||t.numbers.decimal[m]).standard,i);else if("currency"===c){u=X((D=t.numbers.currency[f]||t.numbers.currency[m])[r.currencySign],i)}else{u=X(t.numbers.percent[f]||t.numbers.percent[m],i)}var g=q.exec(u)[0];if(u=u.replace(q,"{0}").replace(/'(.)'/g,"$1"),"currency"===c&&"name"!==r.currencyDisplay){var D,y=(D=t.numbers.currency[f]||t.numbers.currency[m]).currencySpacing.afterInsertBetween;y&&!V.test(a)&&(u=u.replace("¤{0}","¤".concat(y,"{0}")));var v=D.currencySpacing.beforeInsertBetween;v&&!Z.test(a)&&(u=u.replace("{0}¤","{0}".concat(v,"¤")))}for(var b=u.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),h=[],F=t.numbers.symbols[f]||t.numbers.symbols[m],E=0,C=b;E0?(f=l.slice(0,p),m=l.slice(p+1)):f=l,u&&("compact"!==n||s>=1e4)){var d=e.group,g=[],D=i.split(".")[0].split(","),y=3,v=3;D.length>1&&(y=D[D.length-1].length),D.length>2&&(v=D[D.length-2].length);var b=f.length-y;if(b>0){for(g.push(f.slice(b,b+y)),b-=v;b>0;b-=v)g.push(f.slice(b,b+v));g.push(f.slice(0,b+v))}else g.push(f);for(;g.length>0;){var h=g.pop();o.push({type:"integer",value:h}),g.length>0&&o.push({type:"group",value:d})}}else o.push({type:"integer",value:f});if(void 0!==m&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:m}),("scientific"===n||"engineering"===n)&&isFinite(s)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r);var F=_(r,0,0);o.push({type:"exponentInteger",value:F.formattedString})}return o}function X(e,t){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e));var n=e.split(";"),r=n[0],a=n[1];switch(t){case 0:return r;case-1:return a;default:return a.indexOf("-")>=0?a.replace(/-/g,"+"):"+".concat(r)}}function $(e,t,n){return n[e.select(t)]||n.other}function ee(e,t,n){var r,a,u,i=n.getInternalSlots,o=i(e),l=o.pl,s=o.dataLocaleData,c=o.numberingSystem,m=s.numbers.symbols[c]||s.numbers.symbols[s.numbers.nu[0]],p=0,d=0;if(isNaN(t))a=m.nan;else if(isFinite(t)){"percent"===o.style&&(t*=100),d=(r=U(e,t,{getInternalSlots:i}))[0],p=r[1];var g=z(o,t=d<0?t*Math.pow(10,-d):t/Math.pow(10,d));a=g.formattedString,t=g.roundedNumber}else a=m.infinity;switch(o.signDisplay){case"never":u=0;break;case"auto":u=f(t,0)||t>0||isNaN(t)?0:-1;break;case"always":u=f(t,0)||t>0||isNaN(t)?1:-1;break;default:u=0===t||isNaN(t)?0:t>0?1:-1}return J({roundedNumber:t,formattedString:a,exponent:d,magnitude:p,sign:u},o.dataLocaleData,l,o)}function te(e,t,n){void 0===t&&(t=Object.create(null));var r=(0,n.getInternalSlots)(e),a=w(t,"style","string",["decimal","percent","currency","unit"],"decimal");r.style=a;var u=w(t,"currency","string",void 0,void 0);if(void 0!==u&&!O(u))throw RangeError("Malformed currency code");if("currency"===a&&void 0===u)throw TypeError("currency cannot be undefined");var i=w(t,"currencyDisplay","string",["code","symbol","narrowSymbol","name"],"symbol"),o=w(t,"currencySign","string",["standard","accounting"],"standard"),l=w(t,"unit","string",void 0,void 0);if(void 0!==l&&!B(l))throw RangeError("Invalid unit argument for Intl.NumberFormat()");if("unit"===a&&void 0===l)throw TypeError("unit cannot be undefined");var s=w(t,"unitDisplay","string",["short","narrow","long"],"short");"currency"===a&&(r.currency=u.toUpperCase(),r.currencyDisplay=i,r.currencySign=o),"unit"===a&&(r.unit=l,r.unitDisplay=s)}function ne(e,t,n,r,a){var u=S(t,"minimumIntegerDigits",1,21,1),i=t.minimumFractionDigits,o=t.maximumFractionDigits,l=t.minimumSignificantDigits,s=t.maximumSignificantDigits;if(e.minimumIntegerDigits=u,void 0!==l||void 0!==s)e.roundingType="significantDigits",l=C(l,1,21,1),s=C(s,l,21,21),e.minimumSignificantDigits=l,e.maximumSignificantDigits=s;else if(void 0!==i||void 0!==o){e.roundingType="fractionDigits",i=C(i,0,20,n),o=C(o,i,20,Math.max(i,r)),e.minimumFractionDigits=i,e.maximumFractionDigits=o}else"compact"===a?e.roundingType="compactRounding":(e.roundingType="fractionDigits",e.minimumFractionDigits=n,e.maximumFractionDigits=r)}!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="MISSING_LOCALE_DATA",t}n(t,e)}(Error),function(e){e.startRange="startRange",e.shared="shared",e.endRange="endRange"}(K||(K={}));var re=Object.freeze({__proto__:null,_formatToParts:J,getInternalSlot:function(e,t,n){return P(e,t,n)[n]},getMultiInternalSlots:P,isLiteralPart:function(e){return"literal"===e.type},setInternalSlot:j,setMultiInternalSlots:function(e,t,n){for(var r=0,a=Object.keys(n);r-1;)R((r=e.indexOf("}",n))>n,"Invalid pattern ".concat(e)),n>a&&t.push({type:"literal",value:e.substring(a,n)}),t.push({type:e.substring(n+1,r),value:void 0}),a=r+1,n=e.indexOf("{",a);return a8640000000000001?NaN:function(e){var t=s(e);if(isNaN(t)||f(t,-0))return 0;if(isFinite(t))return t;var n=Math.floor(Math.abs(t));return t<0&&(n=-n),f(n,-0)?0:n}(e):NaN},ToObject:c,SameValue:f,ArrayCreate:m,HasOwnProperty:p,Type:function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0},Day:g,WeekDay:function(e){return d(g(e)+4,7)},DayFromYear:D,TimeFromYear:function(e){return Date.UTC(e,0)},YearFromTime:y,DaysInYear:v,DayWithinYear:b,InLeapYear:h,MonthFromTime:F,DateFromTime:function(e){var t=b(e),n=F(e),r=h(e);if(0===n)return t+1;if(1===n)return t-30;if(2===n)return t-58-r;if(3===n)return t-89-r;if(4===n)return t-119-r;if(5===n)return t-150-r;if(6===n)return t-180-r;if(7===n)return t-211-r;if(8===n)return t-242-r;if(9===n)return t-272-r;if(10===n)return t-303-r;if(11===n)return t-333-r;throw new Error("Invalid time")},HourFromTime:function(e){return d(Math.floor(e/36e5),24)},MinFromTime:function(e){return d(Math.floor(e/6e4),60)},SecFromTime:function(e){return d(Math.floor(e/1e3),60)},OrdinaryHasInstance:function(e,t,n){if("function"!=typeof e)return!1;if(null==n?void 0:n.boundTargetFunction)return t instanceof(null==n?void 0:n.boundTargetFunction);if("object"!=typeof t)return!1;var r=e.prototype;if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(r,t)},msFromTime:function(e){return d(e,1e3)}}),ae=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.InitializeRelativeTimeFormat=void 0;var n=/^[a-z0-9]{3,8}(-[a-z0-9]{3,8})*$/i;t.InitializeRelativeTimeFormat=function(e,t,r,a){var u=a.getInternalSlots,o=a.availableLocales,l=a.relevantExtensionKeys,s=a.localeData,c=a.getDefaultLocale,f=u(e);f.initializedRelativeTimeFormat=!0;var m=(0,re.CanonicalizeLocaleList)(t),p=Object.create(null),d=(0,re.CoerceOptionsToObject)(r),g=(0,re.GetOption)(d,"localeMatcher","string",["best fit","lookup"],"best fit");p.localeMatcher=g;var D=(0,re.GetOption)(d,"numberingSystem","string",void 0,void 0);if(void 0!==D&&!n.test(D))throw new RangeError("Invalid numbering system ".concat(D));p.nu=D;var y=(0,i.ResolveLocale)(o,m,p,l,s,c),v=y.locale,b=y.nu;f.locale=v,f.style=(0,re.GetOption)(d,"style","string",["long","narrow","short"],"long"),f.numeric=(0,re.GetOption)(d,"numeric","string",["always","auto"],"always");var h=s[y.dataLocale];return(0,re.invariant)(!!h,"Missing locale data for ".concat(y.dataLocale)),f.fields=h,f.numberFormat=new Intl.NumberFormat(t),f.pluralRules=new Intl.PluralRules(t),f.numberingSystem=b,e}}));t(ae),ae.InitializeRelativeTimeFormat;var ue=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.SingularRelativeTimeUnit=void 0,t.SingularRelativeTimeUnit=function(e){if((0,re.invariant)("String"===(0,re.Type)(e),"unit must be a string"),"seconds"===e)return"second";if("minutes"===e)return"minute";if("hours"===e)return"hour";if("days"===e)return"day";if("weeks"===e)return"week";if("months"===e)return"month";if("quarters"===e)return"quarter";if("years"===e)return"year";if("second"!==e&&"minute"!==e&&"hour"!==e&&"day"!==e&&"week"!==e&&"month"!==e&&"quarter"!==e&&"year"!==e)throw new RangeError("invalid unit");return e}}));t(ue),ue.SingularRelativeTimeUnit;var ie=e((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MakePartsList=void 0,t.MakePartsList=function(e,t,n){for(var r=[],a=0,u=(0,re.PartitionPattern)(e);aM~-FOkd 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 O)}w^bN!J7*p#KMZ;^t`p diff --git a/custom_components/hacs/hacs_frontend/c.4fa7acdf.js b/custom_components/hacs/hacs_frontend/c.4fa7acdf.js deleted file mode 100644 index 93b569d7..00000000 --- a/custom_components/hacs/hacs_frontend/c.4fa7acdf.js +++ /dev/null @@ -1,59 +0,0 @@ -import{a as o,H as t,e as s,t as e,m as i,a0 as a,a1 as r,$ as l,aj as n,ak as h,a3 as c,ai as d,d as p,r as _,n as m}from"./main-ad130be7.js";import{c as y}from"./c.4a97632a.js";import"./c.f1291e50.js";import"./c.d262aab0.js";import{s as v}from"./c.4266acdb.js";import{f as g,r as u,a as f}from"./c.fe747ba2.js";import{u as w}from"./c.25ed1ae4.js";import"./c.5d3ce9d6.js";import"./c.82e03b89.js";import"./c.9b92f489.js";import"./c.82eccc94.js";import"./c.8e28b461.js";import"./c.3f859915.js";import"./c.0ca5587f.js";import"./c.42d6aebd.js";import"./c.710a50fc.js";let b=o([m("hacs-download-dialog")],(function(o,t){return{F:class extends t{constructor(...t){super(...t),o(this)}},d:[{kind:"field",decorators:[s()],key:"repository",value:void 0},{kind:"field",decorators:[e()],key:"_toggle",value:()=>!0},{kind:"field",decorators:[e()],key:"_installing",value:()=>!1},{kind:"field",decorators:[e()],key:"_error",value:void 0},{kind:"field",decorators:[e()],key:"_repository",value:void 0},{kind:"field",decorators:[e()],key:"_downloadRepositoryData",value:()=>({beta:!1,version:""})},{kind:"method",key:"shouldUpdate",value:function(o){return o.forEach(((o,t)=>{"hass"===t&&(this.sidebarDocked='"docked"'===window.localStorage.getItem("dockedSidebar")),"repositories"===t&&this._fetchRepository()})),o.has("sidebarDocked")||o.has("narrow")||o.has("active")||o.has("_toggle")||o.has("_error")||o.has("_repository")||o.has("_downloadRepositoryData")||o.has("_installing")}},{kind:"field",key:"_getInstallPath",value:()=>i((o=>{let t=o.local_path;return"theme"===o.category&&(t=`${t}/${o.file_name}`),t}))},{kind:"method",key:"firstUpdated",value:async function(){var o;await this._fetchRepository(),this._toggle=!1,a(this.hass,(o=>this._error=o),r.ERROR),this._downloadRepositoryData.beta=this._repository.beta,this._downloadRepositoryData.version="version"===(null===(o=this._repository)||void 0===o?void 0:o.version_or_commit)?this._repository.releases[0]:""}},{kind:"method",key:"_fetchRepository",value:async function(){this._repository=await g(this.hass,this.repository)}},{kind:"method",key:"render",value:function(){var o;if(!this.active||!this._repository)return l``;const t=this._getInstallPath(this._repository),s=[{name:"beta",selector:{boolean:{}}},{name:"version",selector:{select:{options:"version"===this._repository.version_or_commit?this._repository.releases.concat("hacs/integration"===this._repository.full_name||this._repository.hide_default_branch?[]:[this._repository.default_branch]):[],mode:"dropdown"}}}];return l` - -
    - ${"version"===this._repository.version_or_commit?l` - "beta"===o.name?this.hacs.localize("dialog_download.show_beta"):this.hacs.localize("dialog_download.select_version")} - @value-changed=${this._valueChanged} - > - - `:""} - ${this._repository.can_download?"":l` - ${this.hacs.localize("confirm.home_assistant_version_not_correct",{haversion:this.hass.config.version,minversion:this._repository.homeassistant})} - `} -
    - ${this.hacs.localize("dialog_download.note_downloaded",{location:l`'${t}'`})} - ${"plugin"===this._repository.category&&"storage"!==this.hacs.info.lovelace_mode?l` -

    ${this.hacs.localize("dialog_download.lovelace_instruction")}

    -
    -                url: ${n({repository:this._repository,skipTag:!0})}
    -                type: module
    -                
    - `:""} - ${"integration"===this._repository.category?l`

    ${this.hacs.localize("dialog_download.restart")}

    `:""} -
    - ${null!==(o=this._error)&&void 0!==o&&o.message?l` - ${this._error.message} - `:""} -
    - - ${this._installing?l``:this.hacs.localize("common.download")} - -
    - `}},{kind:"method",key:"_valueChanged",value:async function(o){let t=!1;if(this._downloadRepositoryData.beta!==o.detail.value.beta&&(t=!0,this._toggle=!0,await h(this.hass,this.repository,o.detail.value.beta)),o.detail.value.version&&(t=!0,this._toggle=!0,await u(this.hass,this.repository,o.detail.value.version)),t){const o=await c(this.hass);await this._fetchRepository(),this.dispatchEvent(new CustomEvent("update-hacs",{detail:{repositories:o},bubbles:!0,composed:!0})),this._toggle=!1}this._downloadRepositoryData=o.detail.value}},{kind:"method",key:"_installRepository",value:async function(){var o;if(this._installing=!0,!this._repository)return;const t=this._downloadRepositoryData.version||this._repository.available_version||this._repository.default_branch;"commit"!==(null===(o=this._repository)||void 0===o?void 0:o.version_or_commit)?await f(this.hass,String(this._repository.id),t):await f(this.hass,String(this._repository.id)),this.hacs.log.debug(this._repository.category,"_installRepository"),this.hacs.log.debug(this.hacs.info.lovelace_mode,"_installRepository"),"plugin"===this._repository.category&&"storage"===this.hacs.info.lovelace_mode&&await w(this.hass,this._repository,t),this._installing=!1,this.dispatchEvent(new Event("hacs-secondary-dialog-closed",{bubbles:!0,composed:!0})),this.dispatchEvent(new Event("hacs-dialog-closed",{bubbles:!0,composed:!0})),"plugin"===this._repository.category&&v(this,{title:this.hacs.localize("common.reload"),text:l`${this.hacs.localize("dialog.reload.description")}
    ${this.hacs.localize("dialog.reload.confirm")}`,dismissText:this.hacs.localize("common.cancel"),confirmText:this.hacs.localize("common.reload"),confirm:()=>{d.location.href=d.location.href}})}},{kind:"get",static:!0,key:"styles",value:function(){return[p,_` - .note { - margin-top: 12px; - } - .lovelace { - margin-top: 8px; - } - pre { - white-space: pre-line; - user-select: all; - } - `]}}]}}),t);export{b as HacsDonwloadDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.4fa7acdf.js.gz b/custom_components/hacs/hacs_frontend/c.4fa7acdf.js.gz deleted file mode 100644 index 2a3797c74cfa8aa7a2deb8295b10ceffef196afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2126 zcmV-U2(kAciwFP!0000217ywxYD7T{fZ?N5@pL;b^a8y_$w=1S?d~Pj$1L{2&rFix zbTMCT&UlaO`#HQb8>q}0HcW*nGXxYY0!nrT&&&jH#LfW6>;O=+8F0uJD9i#@%m>Vv z>6KRV>0|G8io@9p7O6$5zBgJwzWtn&`PuRJS?(E(-f4xMH(#Bkin3bK_M)6ZOx=E7 z^UPgmrg9E*N!>TZZ~Cxewtx)%|DfuPPpG;-w)|%Q|3=wbBv#X2WQ)!<7T5Nms?aIK zw#O6|nVZhdFCkZ*t zL3_JI`0Ly!N1CcdCe8&HG+Shha&aKRQ|RxjBGpV3z6ffgmFrwX&`lZGNw z9#Sm|rDc_BA^j+dP*hbVbkCvi^^vKdX~HaC*UzlTVzOtzGZJQy3Q18-#cSo`iO=v7 z6A7hI3|C)Bc%r<5_#{~7eQd&UZRoW(S{x1>E~!}X zT=KvZ(O$^k()8&2CO`0y8Z${Lk|c?q&s)|b#WL7Y`5TcwLza9XS^Gdfpv;*S=y$|L zO8LJvhIN4G0Q!#_a=(-Nx78*=5MHx_!R3hdgv}mwdb~#N2Mvmg2wm~XtK&)V`E$2k zP^9YYEKrQ@1kQp@BX`Bp>n=E~^{b;~I1)~p1| zRJ|0b*JndepQ!Z2lAbBk-UuI|UAKTHn1a;ihDnyt1Y`GGcoPwXGWzYm{`L2Nb$TOs zMkb$=R>I+-U7gnJ@;@QngF(tKD$dRSVqg(zv!!SNeYB6UxLDZ;xk*KyGaWn*e38I` zDp2c>Po~;#gZvh*QJ~+NPb}sK2g~-!aed@S2}K5dpBiw<_WrE3WNYH{=h*<0t^@Gx zcG>oRPg~sHq^&8)J!W{1`C=*v(HZO=Sq7U7_O#-9vy-$)kB{r8cs&q& zE%Ow_>!&am8OEJSQJVB6h{e;gNBf=E{(3MjcCTr>gugnrlJ~X4U31;G9q+PjKRMeb ze=eKm+1XNn&}3A;T=x3~M@Tcx`@`KJ4M-QcRWJXLv6Gi_b0|S$8VXJ9uKo4C{z_i? z*3s@^TI_|)2OH>a#uVLg$k1cAIW;$AAE%LXjZ#ffY^wX*)Ke*TY@?}eZexUHrQt7h z2ONd4U)tJfJG_C{CbdZl`!-~!I{)h&_A0lRhTy5>%u&mG@ur)Ou*MNDW*nffygF)H06&iF?k-_SN86`eE z+_fLJu76$emb^N!o3-oABt+S%kIbx?b&M5zGu51c(-bzQ9}bG!##*kvES}yL>uxDF zpC9hZ)lIV!hU=B&F~(K+^)-?KYoU5(<$vfQ#{0&NdNGL@dl*o~;YJOV(ymTdi!F)) z-c#=@7j%U3i*b{nG?lu8${y=FjJfu@Wt$;t<_uA7%?0zh9hz`Q%;zG?K`A8t@kdsw zJ?dh5qFS6NhA}+k=X9~Fv=)V9L2;oIQc9Ln`9f{>INOiTt7PU+_NV!L=Duv^^Zp$- z`;vED(Cbf6wr=>pNI6TN`_9~5Jg$0I+10SmI`@>0t(3{M;#4k5DGn0R_UxSDDa@dR zs2ruq%HTZ|MeJ{P)jStPbP0(BE5Oy+3*3 zFi9L`_`rD78f;hF>(%UI=(1}*+X?+RKB0#rgLrMHI%>7cgryGX2+ z)G4$)o#b}5o5t@ zz&*&?7CN{%HdFk(A!aNo1|=|kv+c9ODFy@j*qx}q4}D3c-ncx_6GmYA$;OeHyf-X~ zZ4YGjgYL1G_Pvu&|JD-29yT|YnG}k@N+Af{E^xqLc2zGqd|`#R7#p!MF+z-(`N}yZ znVwVTbBn~;L1Hi?=pY>C)BRXA*(du2ZGY|Ry5Az@LbdbRbOBA9{c>Yph}Nl%KCIgt z;Z)0)U>km@;giPEa%w8+gpp~LN>*M*xSjOwR$rpm&F-kP4H1rIy!qTT&X+U?&?HnEcT+^%_A8}dkc=DO)!25kF2l`r zIBrLGuXf(#IhDxRLW?r??tfN(TK0QQ|I{b(sOHaaE0*%L%K6ANEL4f6Vzarxv-7C({(zAGMigfQ@o!pYo8`Oz1C+~NEBG1! E00O2+B>(^b diff --git a/custom_components/hacs/hacs_frontend/c.4feb0cb8.js b/custom_components/hacs/hacs_frontend/c.4feb0cb8.js deleted file mode 100644 index 8b4200da..00000000 --- a/custom_components/hacs/hacs_frontend/c.4feb0cb8.js +++ /dev/null @@ -1,176 +0,0 @@ -import{a6 as t,a7 as i,a8 as a}from"./main-ad130be7.js";t({_template:i` - - - -`,is:"paper-tooltip",hostAttributes:{role:"tooltip",tabindex:-1},properties:{for:{type:String,observer:"_findTarget"},manualMode:{type:Boolean,value:!1,observer:"_manualModeChanged"},position:{type:String,value:"bottom"},fitToVisibleBounds:{type:Boolean,value:!1},offset:{type:Number,value:14},marginTop:{type:Number,value:14},animationDelay:{type:Number,value:500,observer:"_delayChange"},animationEntry:{type:String,value:""},animationExit:{type:String,value:""},animationConfig:{type:Object,value:function(){return{entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]}}},_showing:{type:Boolean,value:!1}},listeners:{webkitAnimationEnd:"_onAnimationEnd"},get target(){var t=a(this).parentNode,i=a(this).getOwnerRoot();return this.for?a(i).querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?i.host:t},attached:function(){this._findTarget()},detached:function(){this.manualMode||this._removeListeners()},playAnimation:function(t){"entry"===t?this.show():"exit"===t&&this.hide()},cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},show:function(){if(!this._showing){if(""===a(this).textContent.trim()){for(var t=!0,i=a(this).getEffectiveChildNodes(),n=0;nwindow.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,i)+"px",this.style.right="auto"),n.top+a+o.height>window.innerHeight?(this.style.bottom=n.height-p+t+"px",this.style.top="auto"):(this.style.top=Math.max(-n.top,a)+"px",this.style.bottom="auto")):(this.style.left=i+"px",this.style.top=a+"px")}},_addListeners:function(){this._target&&(this.listen(this._target,"mouseenter","show"),this.listen(this._target,"focus","show"),this.listen(this._target,"mouseleave","hide"),this.listen(this._target,"blur","hide"),this.listen(this._target,"tap","hide")),this.listen(this.$.tooltip,"animationend","_onAnimationEnd"),this.listen(this,"mouseenter","hide")},_findTarget:function(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()},_delayChange:function(t){500!==t&&this.updateStyles({"--paper-tooltip-delay-in":t+"ms"})},_manualModeChanged:function(){this.manualMode?this._removeListeners():this._addListeners()},_cancelAnimation:function(){this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add("hidden")},_onAnimationFinish:function(){this._showing&&(this.$.tooltip.classList.remove(this._getAnimationType("entry")),this.$.tooltip.classList.remove("cancel-animation"),this.$.tooltip.classList.add(this._getAnimationType("exit")))},_onAnimationEnd:function(){this._animationPlaying=!1,this._showing||(this.$.tooltip.classList.remove(this._getAnimationType("exit")),this.$.tooltip.classList.add("hidden"))},_getAnimationType:function(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var i=this.animationConfig[t][0].timing.delay;"entry"===t?this.updateStyles({"--paper-tooltip-delay-in":i+"ms"}):"exit"===t&&this.updateStyles({"--paper-tooltip-delay-out":i+"ms"})}return this.animationConfig[t][0].name}},_removeListeners:function(){this._target&&(this.unlisten(this._target,"mouseenter","show"),this.unlisten(this._target,"focus","show"),this.unlisten(this._target,"mouseleave","hide"),this.unlisten(this._target,"blur","hide"),this.unlisten(this._target,"tap","hide")),this.unlisten(this.$.tooltip,"animationend","_onAnimationEnd"),this.unlisten(this,"mouseenter","hide")}}); diff --git a/custom_components/hacs/hacs_frontend/c.4feb0cb8.js.gz b/custom_components/hacs/hacs_frontend/c.4feb0cb8.js.gz deleted file mode 100644 index 20e9766878ec8bd2bcf256f725f8698543605a32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 zcmV-~2z&P*iwFP!000021Lav~f1@}Pe}A7s;ToKQ#kr2x$@SiQzmtuybpeS-5-IED zyFVi&8yq0m``hbVVl2&!X68Q)h2{kpYJ*=wSR&=)m-Q$0@hkchSE=B+6W+@)WdTm6 z&qoXLa`?M+X3E|Csz_dBSdp0i_5^}I_oceY$XWf2P`u_+p^g29P(me8-^6H<@#V#A zw_b2b73C~Ocp-UKD$?xnQe~8p7%|RT%MSv|5^^1*X%w9{%R$Z`1f?V*kR&5ZW!T#L z^3Lrmvbdn?E|NR8mZgwf#3&&tE;F^=sGhJ7Pb$tcMT>Ed3|ajeE{g011wnxeP$T6` z1xudioCOOkTZHwFqz{O8P;uRCXsN-P(A8SOR1fA}zK8CkbV%7`@U~biqXe0t8NIDPwdBdqZxphjje? z+6B2u1I&ps{ilB%0w9l0ThQ8cbtL*5@acGE{u`068Q`)R3$)jj_F zqs)np1V5um4gUKF!EYXQ?fu>jPNN92+?yQ%!jRJ8X+QlziaE6PnE4NKV31qsP;zZ=XJNcGW+QIt!skDUQ3aetZUBd3Z8 z^R(n8GmWTArD#ssDo9JVG{XVGQk&PSe`y2`m|%BDtVn5=1vyW^6aeK4i$sp~oW|9& zel&QgI&d5vdB?*A$NK1Sv>=iGj&Ok$eY3< z8nX+D-hUfSqYyoJZ+Fg`CJAAEcPflC(kIp2RNb>zRpwhlFA+`Vjy23d%M437cZ_uB z%<|rs8CPe(t3Rw9U_E={H=oMb*>jHL>+7%Al@fGODk9^J;2DXX-L}FDbBPs9E58sN zcoo%j;Qn}{ZVD2A3CwKe^Mxehl8D&(H3gQhuvii0RDO3|kU#>_30(LiV?c*%Bv*1ec9H>&NzT)3dNf#M;L*M?$f#WKlr>P{$Zhund z3nJ|9^aZW2SW)&BFNO$qk@1!ej6N!e-?mYSrZe_9E%vvW5;wg@?NMD*HA?g*XDMA- zvQHPklclm`+k|z!jUcKNY(wf}f85kn!s)z@IX=@+sWp|pN&0wWG9ap|pM3)A>@)LH z^>SA~S5@WzD%bo<3+V>~C^9M)VMG94=4SKt#z6^qkF)jySPfx?R2^Ml6ciJr=GfII zdSQVDVd@i5!Kb@LApG{B5uB{Z%nyxohO~icHfIt zsBQWR)Su6_=s5Y22I!hJc=*sT3X=0n^3m2;np+o;oogBq%G)?K#?E{`SLZdm2Ep}WN26CSKl4nz zzNQJ$qD&p^5oYyyDzpV5tV@noBg9GKI=2g`1H$xSZ3#4WPmB>Z7V0Gj^w>e9uU;XB z73du*L37vhbb)aVx+l>-ns28m0pXWWBWRXrNWdRHn@2NtpN1J>E47}n$;7LVIhoJt zkL>5(GeGuqwh#ngR6wgd6C2f@w)*%%Cm2}VZ3*^9DZ3sU=P~N6NRt^l7+r&=XZgz_ z!HRrlYo%*ff8Cw)8AQvNH2~@0VJ4(J4>DFq%`Jet`1T)fJ&bO7caV-b_oPK8A?x9HYa#?p~nun;C_bFUV4Xp=91taF~o6vY~A`cS(3f6SWSw`Sk9c z`a-Xo-?s$ZKIrvqP9U376|nllFW|f4MZomWnY^NExi)^=wrFp&#F99$?ZkARO{9r|k?q_qy2)0F$sV0Px~AHy9H^RFw26e~GqS9K6H8^1xjP-4yT+;somjbN z5JL&S3Mpeme5+T^jdk@97S>119e8bX{MItafK^;7?s&0#d*frQ)&Tvr8~N0mIGVRB z(lGnATPJw3b=RIg@6}6t3K<8^+19(oM0HL8iM`6fdZU{G)W=-~?GaW&kA1ZFL|m_W zy8YuM*)^?p#_gw@k($jU$56-S#g;yYtuJCnNRb!UU={uuG_q5FqG*ntDI?a0{6 zA(~oW+L^r`W^38|FOkhu)!CZS)T%Ws0(Sc)=p8M%;O>bM$4O%3b5ZyhFrm#UFb z8DPd7t6Qy!&4asb$&Tx{B|Es|mh8BmTe3sDZpp^`ZXe~*owsD8y|;oJ%KrmlRgWf^ GCIA4q0zw!7 diff --git a/custom_components/hacs/hacs_frontend/c.50bfd408.js b/custom_components/hacs/hacs_frontend/c.50bfd408.js deleted file mode 100644 index e69eb026..00000000 --- a/custom_components/hacs/hacs_frontend/c.50bfd408.js +++ /dev/null @@ -1 +0,0 @@ -const e=()=>{const e={},r=new URLSearchParams(location.search);for(const[n,t]of r.entries())e[n]=t;return e},r=e=>{const r=new URLSearchParams;return Object.entries(e).forEach((([e,n])=>{r.append(e,n)})),r.toString()};export{r as c,e}; diff --git a/custom_components/hacs/hacs_frontend/c.50bfd408.js.gz b/custom_components/hacs/hacs_frontend/c.50bfd408.js.gz deleted file mode 100644 index b12c4de796e91977e2bb2bd57a0d46ea240e950c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 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,{kind:"field",decorators:[r({type:Boolean})],key:"parent",value:()=>!1},{kind:"field",decorators:[r()],key:"title",value:()=>""},{kind:"field",decorators:[r()],key:"url",value:void 0},{kind:"method",key:"render",value:function(){return n``}},{kind:"method",key:"_open",value:function(){var t;if(this.url.startsWith("/")&&!this.newtab)return void i(this.url,{replace:!0});const e=null===(t=this.url)||void 0===t?void 0:t.startsWith("http");let r="",n="_blank";e&&(r="noreferrer=true"),e||this.newtab||(n="_blank"),e||this.parent||(n="_parent"),a.open(this.url,n,r)}},{kind:"get",static:!0,key:"styles",value:function(){return o` - span { - cursor: pointer; - color: var(--hcv-text-color-link); - text-decoration: var(--hcv-text-decoration-link); - } - `}}]}}),e); diff --git a/custom_components/hacs/hacs_frontend/c.5d3ce9d6.js.gz b/custom_components/hacs/hacs_frontend/c.5d3ce9d6.js.gz deleted file mode 100644 index 987a4d820940a484697aac94c320dd5305d049f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t20iwFP!000021C>)}vYRjv{-0CulqSu{q&NIrQjd^ctOx6$SeBU8x((Ld z1Hv}x#Rj&1(pJ5!98#?k%GZlXjMq1W_Z<3T^!&%Z>8Qy;}lXG_=m0 z^@OXO9P%_x8&|)o;J{1bRBA6mkVW>cUT9lnY_7o+OcszkROHZS?~vEDs~~&goB?G+ zbN>Q%8MCkx>C30Orx;hN4~iyB-7mJd~q~?auwJxKKI7a z`25C^RLYKL;n!hA$SPaE_SDH%BZZL7}+F3Mpof3zrW5)Ufk~KnQ zR1VqM%^-$xWD*$Jl`*5yh|}okDE9lVSdE${9h=d2ca}sI6GH=(;D|A4N9@yuQFg(G zaP1mzbk-rv0TFOSxB@0*TdO|E{hs%r-q_8^!Pp6nRi$lZ`b?}u(bw=Z5R;x1>AXp; zE2XEM0ss4sy4j^9{$gM2D73$Ph2CM7R8Ct09QFohTK!rf9}LQTJs{Z9AZp{birzI^ hx_N9b{Rz~YzDI^gXCZtDK}cxyUja+%P_t|V004Nc5h(xw diff --git a/custom_components/hacs/hacs_frontend/c.656daa82.js b/custom_components/hacs/hacs_frontend/c.656daa82.js deleted file mode 100644 index 2bc53772..00000000 --- a/custom_components/hacs/hacs_frontend/c.656daa82.js +++ /dev/null @@ -1 +0,0 @@ -var a=[];export{a as default}; diff --git a/custom_components/hacs/hacs_frontend/c.710a50fc.js b/custom_components/hacs/hacs_frontend/c.710a50fc.js deleted file mode 100644 index 7a65650d..00000000 --- a/custom_components/hacs/hacs_frontend/c.710a50fc.js +++ /dev/null @@ -1,111 +0,0 @@ -import{u as t,v as e,M as i,_ as o,i as n,e as a,B as d,y as r,W as s,X as c,$ as l,o as m,r as h,a as u,Y as g,L as p,N as f,n as _,z as b}from"./main-ad130be7.js";import{o as v}from"./c.8e28b461.js";(()=>{var t,e,i;const o=Symbol(),n=Symbol(),a=Symbol(),d=Symbol(),r=Symbol(),s=Symbol(),c=Symbol(),l=Symbol(),m=Symbol(),h=Symbol(),u=Symbol(),g=Symbol(),p=Symbol();class f{constructor(){this[t]=[],this[e]=[],this[i]=new Set}destructor(){this[m](this[a]);const t=this;t[o]=null,t[a]=null,t[n]=null}get top(){const t=this[o];return t[t.length-1]||null}push(t){t&&t!==this.top&&(this.remove(t),this[s](t),this[o].push(t))}remove(t){const e=this[o].indexOf(t);return-1!==e&&(this[o].splice(e,1),e===this[o].length&&this[s](this.top),!0)}pop(){const t=this.top;return t&&this.remove(t),t}has(t){return-1!==this[o].indexOf(t)}[(t=o,e=a,i=n,s)](t){const e=this[n],i=this[a];if(!t)return this[m](i),e.clear(),void(this[a]=[]);const o=this[h](t);if(o[o.length-1].parentNode!==document.body)throw Error("Non-connected element cannot be a blocking element");this[a]=o;const d=this[u](t);if(!i.length)return void this[l](o,d,e);let r=i.length-1,s=o.length-1;for(;r>0&&s>0&&i[r]===o[s];)r--,s--;i[r]!==o[s]&&this[c](i[r],o[s]),r>0&&this[m](i.slice(0,r)),s>0&&this[l](o.slice(0,s),d,null)}[c](t,e){const i=t[d];this[g](t)&&!t.inert&&(t.inert=!0,i.add(t)),i.has(e)&&(e.inert=!1,i.delete(e)),e[r]=t[r],e[d]=i,t[r]=void 0,t[d]=void 0}[m](t){for(const e of t){e[r].disconnect(),e[r]=void 0;const t=e[d];for(const e of t)e.inert=!1;e[d]=void 0}}[l](t,e,i){for(const o of t){const t=o.parentNode,n=t.children,a=new Set;for(let t=0;tt instanceof HTMLElement));const e=t[0];return e||null}emitNotification(t,e){const i=new CustomEvent(t,{detail:e?{action:e}:{}});this.dispatchEvent(i)}getInitialFocusEl(){const t=`[${this.initialFocusAttribute}]`,e=this.querySelector(t);if(e)return e;const i=this.primarySlot.assignedNodes({flatten:!0}),o=this.searchNodeTreesForAttribute(i,this.initialFocusAttribute);if(o)return o;const n=this.secondarySlot.assignedNodes({flatten:!0}),a=this.searchNodeTreesForAttribute(n,this.initialFocusAttribute);if(a)return a;const d=this.contentSlot.assignedNodes({flatten:!0});return this.searchNodeTreesForAttribute(d,this.initialFocusAttribute)}searchNodeTreesForAttribute(t,e){for(const i of t)if(i instanceof HTMLElement){if(i.hasAttribute(e))return i;{const t=i.querySelector(`[${e}]`);if(t)return t}}return null}createAdapter(){return Object.assign(Object.assign({},r(this.mdcRoot)),{addBodyClass:()=>document.body.style.overflow="hidden",removeBodyClass:()=>document.body.style.overflow="",areButtonsStacked:()=>this.stacked,clickDefaultButton:()=>{const t=this.primaryButton;t&&t.click()},eventTargetMatches:(t,e)=>!!t&&s(t,e),getActionFromEvent:t=>{if(!t.target)return"";const e=c(t.target,`[${this.actionAttribute}]`);return e&&e.getAttribute(this.actionAttribute)},getInitialFocusEl:()=>this.getInitialFocusEl(),isContentScrollable:()=>{const t=this.contentElement;return!!t&&t.scrollHeight>t.offsetHeight},notifyClosed:t=>this.emitNotification("closed",t),notifyClosing:t=>{this.closingDueToDisconnect||(this.open=!1),this.emitNotification("closing",t)},notifyOpened:()=>this.emitNotification("opened"),notifyOpening:()=>{this.open=!0,this.emitNotification("opening")},reverseButtons:()=>{},releaseFocus:()=>{T.remove(this)},trapFocus:t=>{this.isConnected&&(T.push(this),t&&t.focus())},registerContentEventHandler:(t,e)=>{this.contentElement.addEventListener(t,e)},deregisterContentEventHandler:(t,e)=>{this.contentElement.removeEventListener(t,e)},isScrollableContentAtTop:()=>{const t=this.contentElement;return!!t&&0===t.scrollTop},isScrollableContentAtBottom:()=>{const t=this.contentElement;return!!t&&Math.ceil(t.scrollHeight-t.scrollTop)===t.clientHeight},registerWindowEventHandler:(t,e)=>{window.addEventListener(t,e,k())},deregisterWindowEventHandler:(t,e)=>{window.removeEventListener(t,e,k())}})}render(){const t={[S.STACKED]:this.stacked};let e=l``;this.heading&&(e=this.renderHeading());const i={"mdc-dialog__actions":!this.hideActions};return l` -
    -
    -
    - ${e} -
    - -
    -
    - - - - - - -
    -
    -
    -
    -
    `}renderHeading(){return l` -

    ${this.heading}

    `}firstUpdated(){super.firstUpdated(),this.mdcFoundation.setAutoStackButtons(!0),this.initialSupressDefaultPressSelector?this.suppressDefaultPressSelector=this.initialSupressDefaultPressSelector:this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,"mwc-textarea","mwc-menu mwc-list-item","mwc-select mwc-list-item"].join(", "),this.boundHandleClick=this.mdcFoundation.handleClick.bind(this.mdcFoundation),this.boundHandleKeydown=this.mdcFoundation.handleKeydown.bind(this.mdcFoundation),this.boundHandleDocumentKeydown=this.mdcFoundation.handleDocumentKeydown.bind(this.mdcFoundation)}connectedCallback(){super.connectedCallback(),this.open&&this.mdcFoundation&&!this.mdcFoundation.isOpen()&&(this.setEventListeners(),this.mdcFoundation.open())}disconnectedCallback(){super.disconnectedCallback(),this.open&&this.mdcFoundation&&(this.removeEventListeners(),this.closingDueToDisconnect=!0,this.mdcFoundation.close(this.currentAction||this.defaultAction),this.closingDueToDisconnect=!1,this.currentAction=void 0,T.remove(this))}forceLayout(){this.mdcFoundation.layout()}focus(){const t=this.getInitialFocusEl();t&&t.focus()}blur(){if(!this.shadowRoot)return;const t=this.shadowRoot.activeElement;if(t)t instanceof HTMLElement&&t.blur();else{const t=this.getRootNode(),e=t instanceof Document?t.activeElement:null;e instanceof HTMLElement&&e.blur()}}setEventListeners(){this.boundHandleClick&&this.mdcRoot.addEventListener("click",this.boundHandleClick),this.boundHandleKeydown&&this.mdcRoot.addEventListener("keydown",this.boundHandleKeydown,k()),this.boundHandleDocumentKeydown&&document.addEventListener("keydown",this.boundHandleDocumentKeydown,k())}removeEventListeners(){this.boundHandleClick&&this.mdcRoot.removeEventListener("click",this.boundHandleClick),this.boundHandleKeydown&&this.mdcRoot.removeEventListener("keydown",this.boundHandleKeydown),this.boundHandleDocumentKeydown&&document.removeEventListener("keydown",this.boundHandleDocumentKeydown)}close(){this.open=!1}show(){this.open=!0}}o([n(".mdc-dialog")],I.prototype,"mdcRoot",void 0),o([n('slot[name="primaryAction"]')],I.prototype,"primarySlot",void 0),o([n('slot[name="secondaryAction"]')],I.prototype,"secondarySlot",void 0),o([n("#contentSlot")],I.prototype,"contentSlot",void 0),o([n(".mdc-dialog__content")],I.prototype,"contentElement",void 0),o([n(".mdc-container")],I.prototype,"conatinerElement",void 0),o([a({type:Boolean})],I.prototype,"hideActions",void 0),o([a({type:Boolean}),v((function(){this.forceLayout()}))],I.prototype,"stacked",void 0),o([a({type:String})],I.prototype,"heading",void 0),o([a({type:String}),v((function(t){this.mdcFoundation.setScrimClickAction(t)}))],I.prototype,"scrimClickAction",void 0),o([a({type:String}),v((function(t){this.mdcFoundation.setEscapeKeyAction(t)}))],I.prototype,"escapeKeyAction",void 0),o([a({type:Boolean,reflect:!0}),v((function(t){this.mdcFoundation&&this.isConnected&&(t?(this.setEventListeners(),this.mdcFoundation.open()):(this.removeEventListeners(),this.mdcFoundation.close(this.currentAction||this.defaultAction),this.currentAction=void 0))}))],I.prototype,"open",void 0),o([a()],I.prototype,"defaultAction",void 0),o([a()],I.prototype,"actionAttribute",void 0),o([a()],I.prototype,"initialFocusAttribute",void 0);const O=h`.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple::before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple::after{transition:opacity 150ms linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__surface{box-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2),0px 24px 38px 3px rgba(0, 0, 0, 0.14),0px 9px 46px 8px rgba(0,0,0,.12)}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:0.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, 0.03125em);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(max-width: 600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}#actions:not(.mdc-dialog__actions){display:none}.mdc-dialog__surface{box-shadow:var(--mdc-dialog-box-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}@media(min-width: 560px){.mdc-dialog .mdc-dialog__surface{max-width:560px;max-width:var(--mdc-dialog-max-width, 560px)}}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0, 0, 0, 0.32);background-color:var(--mdc-dialog-scrim-color, rgba(0, 0, 0, 0.32))}.mdc-dialog .mdc-dialog__title{color:rgba(0, 0, 0, 0.87);color:var(--mdc-dialog-heading-ink-color, rgba(0, 0, 0, 0.87))}.mdc-dialog .mdc-dialog__content{color:rgba(0, 0, 0, 0.6);color:var(--mdc-dialog-content-ink-color, rgba(0, 0, 0, 0.6))}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions{border-color:rgba(0, 0, 0, 0.12);border-color:var(--mdc-dialog-scroll-divider-color, rgba(0, 0, 0, 0.12))}.mdc-dialog .mdc-dialog__surface{min-width:280px;min-width:var(--mdc-dialog-min-width, 280px)}.mdc-dialog .mdc-dialog__surface{max-height:var(--mdc-dialog-max-height, calc(100% - 32px))}#actions ::slotted(*){margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){margin-left:0;margin-right:8px}[dir=rtl] #actions ::slotted(*),#actions ::slotted(*[dir=rtl]){text-align:left}.mdc-dialog--stacked #actions{flex-direction:column-reverse}.mdc-dialog--stacked #actions *:not(:last-child) ::slotted(*){flex-basis:.000000001px;margin-top:12px}`,D=(t,e)=>l` -
    ${e}
    - -`;u([_("ha-dialog")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",key:g,value:void 0},{kind:"method",key:"scrollToPos",value:function(t,e){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(t,e)}},{kind:"method",key:"renderHeading",value:function(){return l` ${p(f(i.prototype),"renderHeading",this).call(this)} `}},{kind:"field",static:!0,key:"styles",value:()=>[O,h` - .mdc-dialog { - --mdc-dialog-scroll-divider-color: var(--divider-color); - z-index: var(--dialog-z-index, 7); - -webkit-backdrop-filter: var(--dialog-backdrop-filter, none); - backdrop-filter: var(--dialog-backdrop-filter, none); - --mdc-dialog-box-shadow: var(--dialog-box-shadow, none); - --mdc-typography-headline6-font-weight: 400; - --mdc-typography-headline6-font-size: 1.574rem; - } - .mdc-dialog__actions { - justify-content: var(--justify-action-buttons, flex-end); - padding-bottom: max(env(safe-area-inset-bottom), 24px); - } - .mdc-dialog__actions span:nth-child(1) { - flex: var(--secondary-action-button-flex, unset); - } - .mdc-dialog__actions span:nth-child(2) { - flex: var(--primary-action-button-flex, unset); - } - .mdc-dialog__container { - align-items: var(--vertial-align-dialog, center); - } - .mdc-dialog__title { - padding: 24px 24px 0 24px; - } - .mdc-dialog__actions { - padding: 0 24px 24px 24px; - } - .mdc-dialog__title::before { - display: block; - height: 0px; - } - .mdc-dialog .mdc-dialog__content { - position: var(--dialog-content-position, relative); - padding: var(--dialog-content-padding, 24px); - } - :host([hideactions]) .mdc-dialog .mdc-dialog__content { - padding-bottom: max( - var(--dialog-content-padding, 24px), - env(safe-area-inset-bottom) - ); - } - .mdc-dialog .mdc-dialog__surface { - position: var(--dialog-surface-position, relative); - top: var(--dialog-surface-top); - min-height: var(--mdc-dialog-min-height, auto); - border-radius: var(--ha-dialog-border-radius, 28px); - } - :host([flexContent]) .mdc-dialog .mdc-dialog__content { - display: flex; - flex-direction: column; - } - .header_button { - position: absolute; - right: 16px; - top: 10px; - text-decoration: none; - color: inherit; - } - .header_title { - margin-right: 32px; - margin-inline-end: 32px; - margin-inline-start: initial; - direction: var(--direction); - } - .header_button { - inset-inline-start: initial; - inset-inline-end: 16px; - direction: var(--direction); - } - .dialog-actions { - inset-inline-start: initial !important; - inset-inline-end: 0px !important; - direction: var(--direction); - } - `]}]}}),I);export{D as c}; diff --git a/custom_components/hacs/hacs_frontend/c.710a50fc.js.gz b/custom_components/hacs/hacs_frontend/c.710a50fc.js.gz deleted file mode 100644 index 3b5ae48ac24c114ed31c115d00afca764718cf16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10125 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 Z1!da1ewp{qtsC2M0RX007=sX0reQ diff --git a/custom_components/hacs/hacs_frontend/c.7948d625.js b/custom_components/hacs/hacs_frontend/c.7948d625.js deleted file mode 100644 index 39cd3a97..00000000 --- a/custom_components/hacs/hacs_frontend/c.7948d625.js +++ /dev/null @@ -1,121 +0,0 @@ -import{_ as e,n as t,a as i,H as a,e as s,b as r,m as o,$ as l,o as c,c as d,s as n,d as h,r as u}from"./main-ad130be7.js";import"./c.82eccc94.js";import{s as p,S as f,a as m}from"./c.42d6aebd.js";import"./c.f1291e50.js";import"./c.9b92f489.js";import"./c.11ad1623.js";import{f as v}from"./c.3243a8b0.js";import{b as g}from"./c.0a1cf8d0.js";import"./c.a5f69ed4.js";import"./c.82e03b89.js";import"./c.8e28b461.js";import"./c.3f859915.js";import"./c.710a50fc.js";let y=class extends f{};y.styles=[p],y=e([t("mwc-select")],y);const _=["stars","last_updated","name"];let k=i([t("hacs-add-repository-dialog")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[s({attribute:!1})],key:"filters",value:()=>[]},{kind:"field",decorators:[s({type:Number})],key:"_load",value:()=>30},{kind:"field",decorators:[s({type:Number})],key:"_top",value:()=>0},{kind:"field",decorators:[s()],key:"_searchInput",value:()=>""},{kind:"field",decorators:[s()],key:"_sortBy",value:()=>_[0]},{kind:"field",decorators:[s()],key:"section",value:void 0},{kind:"method",key:"shouldUpdate",value:function(e){return e.forEach(((e,t)=>{"hass"===t&&(this.sidebarDocked='"docked"'===window.localStorage.getItem("dockedSidebar"))})),e.has("narrow")||e.has("filters")||e.has("active")||e.has("_searchInput")||e.has("_load")||e.has("_sortBy")}},{kind:"field",key:"_repositoriesInActiveCategory",value(){return(e,t)=>null==e?void 0:e.filter((e=>{var i,a;return!e.installed&&(null===(i=this.hacs.sections)||void 0===i||null===(a=i.find((e=>e.id===this.section)).categories)||void 0===a?void 0:a.includes(e.category))&&!e.installed&&(null==t?void 0:t.includes(e.category))}))}},{kind:"method",key:"firstUpdated",value:async function(){var e;if(this.addEventListener("filter-change",(e=>this._updateFilters(e))),0===(null===(e=this.filters)||void 0===e?void 0:e.length)){var t;const e=null===(t=r(this.hacs.language,this.route))||void 0===t?void 0:t.categories;null==e||e.filter((e=>{var t;return null===(t=this.hacs.info)||void 0===t?void 0:t.categories.includes(e)})).forEach((e=>{this.filters.push({id:e,value:e,checked:!0})})),this.requestUpdate("filters")}}},{kind:"method",key:"_updateFilters",value:function(e){const t=this.filters.find((t=>t.id===e.detail.id));this.filters.find((e=>e.id===t.id)).checked=!t.checked,this.requestUpdate("filters")}},{kind:"field",key:"_filterRepositories",value:()=>o(v)},{kind:"method",key:"render",value:function(){var e;if(!this.active)return l``;this._searchInput=window.localStorage.getItem("hacs-search")||"";let t=this._filterRepositories(this._repositoriesInActiveCategory(this.repositories,null===(e=this.hacs.info)||void 0===e?void 0:e.categories),this._searchInput);return 0!==this.filters.length&&(t=t.filter((e=>{var t;return null===(t=this.filters.find((t=>t.id===e.category)))||void 0===t?void 0:t.checked}))),l` - -
    - - this._sortBy=e.currentTarget.value} - @closed=${m} - > - ${_.map((e=>l` - ${this.hacs.localize(`dialog_add_repo.sort_by_values.${e}`)||e} - `))} - -
    - ${this.filters.length>1?l`
    - -
    `:""} -
    - - ${0===t.length?l`${this.hacs.localize("dialog_add_repo.no_match")}`:t.sort(((e,t)=>"name"===this._sortBy?e.name.toLocaleLowerCase()t[this._sortBy]?-1:1)).slice(0,this._load).map((e=>l`this.active=!1} - href="/hacs/repository/${e.id}" - .hasMeta=${!this.narrow&&"integration"!==e.category} - > - ${this.narrow?"":"integration"===e.category?l` - - `:l` - - - `} - ${e.name} - ${e.description} - - ${this.hacs.localize(`common.${e.category}`)} - - `))} - -
    -
    - `}},{kind:"method",key:"_loadMore",value:function(e){const t=e.target.scrollTop;t>=this._top?this._load+=1:this._load-=1,this._top=t}},{kind:"method",key:"_inputValueChanged",value:function(e){this._searchInput=e.detail.value,window.localStorage.setItem("hacs-search",this._searchInput)}},{kind:"method",key:"_onImageLoad",value:function(e){e.target.style.visibility="initial"}},{kind:"method",key:"_onImageError",value:function(e){var t;if(null!==(t=e.target)&&void 0!==t&&t.outerHTML)try{e.target.outerHTML=``}catch(e){}}},{kind:"get",static:!0,key:"styles",value:function(){return[n,h,u` - .content { - width: 100%; - overflow: auto; - max-height: 70vh; - } - - .filter { - margin-top: -12px; - display: flex; - width: 200px; - float: right; - } - - .list { - margin-top: 16px; - width: 1024px; - max-width: 100%; - } - search-input { - display: block; - float: left; - width: 75%; - } - search-input[narrow], - mwc-select[narrow] { - width: 100%; - margin: 4px 0; - } - - .filters { - width: 100%; - display: flex; - } - - hacs-filter { - width: 100%; - margin-left: -32px; - } - - .searchandfilter { - display: flex; - justify-content: space-between; - align-items: self-end; - } - - .searchandfilter[narrow] { - flex-direction: column; - } - - ha-chip { - margin-left: -52px; - } - `]}}]}}),a);export{k as HacsAddRepositoryDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.7948d625.js.gz b/custom_components/hacs/hacs_frontend/c.7948d625.js.gz deleted file mode 100644 index 4e0217fdb1a3fa36bc4ee0a79c4dd49f914eade3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2439 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,{kind:"field",decorators:[e({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[e({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[e({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[E(".content")],key:"_savedScrollPos",value:void 0},{kind:"method",key:"render",value:function(){var o;return i` -
    - ${this.mainPage||null!==(o=history.state)&&void 0!==o&&o.root?i` - - `:this.backPath?i` - - - - `:i` - - `} - -
    ${this.header}
    - -
    -
    - `}},{kind:"method",decorators:[a({passive:!0})],key:"_saveScrollPos",value:function(o){this._savedScrollPos=o.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return s` - :host { - display: block; - height: 100%; - background-color: var(--primary-background-color); - } - - :host([narrow]) { - width: 100%; - position: fixed; - } - - .toolbar { - display: flex; - align-items: center; - font-size: 20px; - height: var(--header-height); - padding: 0 16px; - pointer-events: none; - background-color: var(--app-header-background-color); - font-weight: 400; - color: var(--app-header-text-color, white); - border-bottom: var(--app-header-border-bottom, none); - box-sizing: border-box; - } - .toolbar a { - color: var(--sidebar-text-color); - text-decoration: none; - } - - ha-menu-button, - ha-icon-button-arrow-prev, - ::slotted([slot="toolbar-icon"]) { - pointer-events: auto; - color: var(--sidebar-icon-color); - } - - .main-title { - margin: 0 0 0 24px; - line-height: 20px; - flex-grow: 1; - } - - .content { - position: relative; - width: 100%; - height: calc(100% - 1px - var(--header-height)); - overflow-y: auto; - overflow: auto; - -webkit-overflow-scrolling: touch; - } - `}}]}}),t);let M=o([r("hacs-repository-panel")],(function(o,t){class a extends t{constructor(...t){super(...t),o(this)}}return{F:a,d:[{kind:"field",decorators:[e({attribute:!1})],key:"hacs",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"narrow",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"isWide",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"_repository",value:void 0},{kind:"field",decorators:[n()],key:"_error",value:void 0},{kind:"method",key:"connectedCallback",value:function(){h(l(a.prototype),"connectedCallback",this).call(this),document.body.addEventListener("keydown",this._generateMyLink)}},{kind:"method",key:"disconnectedCallback",value:function(){h(l(a.prototype),"disconnectedCallback",this).call(this),document.body.removeEventListener("keydown",this._generateMyLink)}},{kind:"field",key:"_generateMyLink",value(){return o=>{if(!(o.ctrlKey||o.shiftKey||o.metaKey||o.altKey)&&"m"===o.key&&c.location.pathname.startsWith("/hacs/repository/")){if(!this._repository)return;const o=new URLSearchParams({redirect:"hacs_repository",owner:this._repository.full_name.split("/")[0],repository:this._repository.full_name.split("/")[1],category:this._repository.category});window.open(`https://my.home-assistant.io/create-link/?${o.toString()}`,"_blank")}}}},{kind:"method",key:"firstUpdated",value:async function(o){h(l(a.prototype),"firstUpdated",this).call(this,o);const t=C();if(Object.entries(t).length){let o;const e=`${t.owner}/${t.repository}`;if(o=this.hacs.repositories.find((o=>o.full_name.toLocaleLowerCase()===e.toLocaleLowerCase())),!o&&t.category){if(!await U(this,{title:this.hacs.localize("my.add_repository_title"),text:this.hacs.localize("my.add_repository_description",{repository:e}),confirmText:this.hacs.localize("common.add"),dismissText:this.hacs.localize("common.cancel")}))return void(this._error=this.hacs.localize("my.repository_not_found",{repository:e}));try{await d(this.hass,e,t.category),this.hacs.repositories=await p(this.hass),o=this.hacs.repositories.find((o=>o.full_name.toLocaleLowerCase()===e.toLocaleLowerCase()))}catch(o){return void(this._error=o)}}o?this._fetchRepository(String(o.id)):this._error=this.hacs.localize("my.repository_not_found",{repository:e})}else{const o=this.route.path.indexOf("/",1),t=this.route.path.substr(o+1);if(!t)return void(this._error="Missing repositoryId from route");this._fetchRepository(t)}}},{kind:"method",key:"updated",value:function(o){h(l(a.prototype),"updated",this).call(this,o),o.has("repositories")&&this._repository&&this._fetchRepository()}},{kind:"method",key:"_fetchRepository",value:async function(o){try{this._repository=await D(this.hass,o||String(this._repository.id))}catch(o){this._error=null==o?void 0:o.message}}},{kind:"field",key:"_getAuthors",value:()=>u((o=>{const t=[];if(!o.authors)return t;if(o.authors.forEach((o=>t.push(o.replace("@","")))),0===t.length){const e=o.full_name.split("/")[0];if(["custom-cards","custom-components","home-assistant-community-themes"].includes(e))return t;t.push(e)}return t}))},{kind:"method",key:"render",value:function(){if(this._error)return i``;if(!this._repository)return i``;const o=this._getAuthors(this._repository);return i` - - c.open(`https://github.com/${this._repository.full_name}`,"_blank","noreferrer=true")},{path:m,label:this.hacs.localize("repository_card.update_information"),action:()=>this._refreshReopsitoryInfo()},{path:f,label:this.hacs.localize("repository_card.redownload"),action:()=>this._downloadRepositoryDialog(),hideForUninstalled:!0},{category:"plugin",hideForUninstalled:!0,path:v,label:this.hacs.localize("repository_card.open_source"),action:()=>c.open(`/hacsfiles/${this._repository.local_path.split("/").pop()}/${this._repository.file_name}`,"_blank","noreferrer=true")},{path:_,label:this.hacs.localize("repository_card.open_issue"),action:()=>c.open(`https://github.com/${this._repository.full_name}/issues`,"_blank","noreferrer=true")},{hideForId:"172733314",path:g,label:this.hacs.localize("repository_card.report"),hideForUninstalled:!0,action:()=>c.open(`https://github.com/hacs/integration/issues/new?assignees=ludeeus&labels=flag&template=removal.yml&repo=${this._repository.full_name}&title=Request for removal of ${this._repository.full_name}`,"_blank","noreferrer=true")},{hideForId:"172733314",hideForUninstalled:!0,path:b,label:this.hacs.localize("common.remove"),action:()=>this._removeRepositoryDialog()}].filter((o=>(!o.category||this._repository.category===o.category)&&(!o.hideForId||String(this._repository.id)!==o.hideForId)&&(!o.hideForUninstalled||this._repository.installed_version)))} - > - -
    -
    - ${this._repository.installed?i` - - - ${this._repository.installed_version} - - `:""} - ${o?o.map((o=>i` - - - @${o} - - `)):""} - ${this._repository.downloads?i` - - ${this._repository.downloads} - `:""} - - - ${this._repository.stars} - - - - - ${this._repository.issues} - - -
    - ${K.html(this._repository.additional_info||this.hacs.localize("dialog_info.no_info"),this._repository)} -
    - ${this._repository.installed_version?"":i` - - `} -
    - `}},{kind:"method",key:"_downloadRepositoryDialog",value:function(){this.dispatchEvent(new CustomEvent("hacs-dialog",{detail:{type:"download",repository:this._repository.id},bubbles:!0,composed:!0}))}},{kind:"method",key:"_removeRepositoryDialog",value:async function(){if("integration"===this._repository.category&&this._repository.config_flow){if((await T(this.hass)).some((o=>o.domain===this._repository.domain))){if(await U(this,{title:this.hacs.localize("dialog.configured.title"),text:this.hacs.localize("dialog.configured.message",{name:this._repository.name}),dismissText:this.hacs.localize("common.ignore"),confirmText:this.hacs.localize("common.navigate"),confirm:()=>{R("/config/integrations",{replace:!0})}}))return}}this.dispatchEvent(new CustomEvent("hacs-dialog",{detail:{type:"progress",title:this.hacs.localize("dialog.remove.title"),confirmText:this.hacs.localize("dialog.remove.title"),content:this.hacs.localize("dialog.remove.message",{name:this._repository.name}),confirm:async()=>{await this._repositoryRemove()}},bubbles:!0,composed:!0}))}},{kind:"method",key:"_repositoryRemove",value:async function(){var o;if("plugin"===this._repository.category&&"yaml"!==(null===(o=this.hacs.info)||void 0===o?void 0:o.lovelace_mode)){(await L(this.hass)).filter((o=>o.url.startsWith(`/hacsfiles/${this._repository.full_name.split("/")[1]}/${this._repository.file_name}`))).forEach((async o=>{await S(this.hass,String(o.id))}))}await F(this.hass,String(this._repository.id)),history.back()}},{kind:"method",key:"_refreshReopsitoryInfo",value:async function(){await I(this.hass,String(this._repository.id))}},{kind:"get",static:!0,key:"styles",value:function(){return[P,s` - hass-loading-screen { - --app-header-background-color: var(--sidebar-background-color); - --app-header-text-color: var(--sidebar-text-color); - height: 100vh; - } - - hass-subpage { - position: absolute; - width: 100vw; - } - - ha-svg-icon { - color: var(--hcv-text-color-on-background); - } - - ha-fab { - position: fixed; - float: right; - right: calc(18px + env(safe-area-inset-right)); - bottom: calc(16px + env(safe-area-inset-bottom)); - z-index: 1; - } - - ha-fab.rtl { - float: left; - right: auto; - left: calc(18px + env(safe-area-inset-left)); - } - - .content { - padding: 12px; - margin-bottom: 64px; - } - - .chips { - display: flex; - flex-wrap: wrap; - padding-bottom: 8px; - gap: 4px; - } - - @media all and (max-width: 500px) { - .content { - margin: 8px 4px 64px; - } - } - `]}}]}}),t);export{M as HacsRepositoryPanel}; diff --git a/custom_components/hacs/hacs_frontend/c.7bb36093.js.gz b/custom_components/hacs/hacs_frontend/c.7bb36093.js.gz deleted file mode 100644 index 4c04c44a96e4a8e8f482a74d2bf9103a0da8b975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3793 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 HnKl3b*qv%% diff --git a/custom_components/hacs/hacs_frontend/c.81a49b25.js b/custom_components/hacs/hacs_frontend/c.81a49b25.js deleted file mode 100644 index 1e4e1d28..00000000 --- a/custom_components/hacs/hacs_frontend/c.81a49b25.js +++ /dev/null @@ -1,108 +0,0 @@ -import{a as s,H as i,e,t,L as a,N as o,at as r,a0 as n,a1 as l,$ as c,o as h,au as d,ai as p,s as m,d as _,r as v,n as u}from"./main-ad130be7.js";import{c as y}from"./c.4a97632a.js";import"./c.f1291e50.js";import"./c.2ee83bd0.js";import{s as g}from"./c.4266acdb.js";import{f,a as $}from"./c.fe747ba2.js";import{m as b}from"./c.f6611997.js";import{u as x}from"./c.25ed1ae4.js";import"./c.5d3ce9d6.js";import"./c.82e03b89.js";import"./c.743a15a1.js";import"./c.710a50fc.js";import"./c.8e28b461.js";let k=s([u("hacs-update-dialog")],(function(s,i){class u extends i{constructor(...i){super(...i),s(this)}}return{F:u,d:[{kind:"field",decorators:[e()],key:"repository",value:void 0},{kind:"field",decorators:[e({type:Boolean})],key:"_updating",value:()=>!1},{kind:"field",decorators:[e()],key:"_error",value:void 0},{kind:"field",decorators:[e({attribute:!1})],key:"_releaseNotes",value:()=>[]},{kind:"field",decorators:[t()],key:"_repository",value:void 0},{kind:"method",key:"firstUpdated",value:async function(s){a(o(u.prototype),"firstUpdated",this).call(this,s),this._repository=await f(this.hass,this.repository),this._repository&&("commit"!==this._repository.version_or_commit&&(this._releaseNotes=await r(this.hass,String(this._repository.id))),n(this.hass,(s=>this._error=s),l.ERROR))}},{kind:"method",key:"render",value:function(){var s;return this.active&&this._repository?c` - -
    -

    - ${this.hacs.localize("dialog_update.message",{name:this._repository.name})} -

    -
    -
    - ${this._repository.installed_version} - ${this.hacs.localize("dialog_update.downloaded_version")} -
    - - - - - -
    - ${this._repository.available_version} - ${this.hacs.localize("dialog_update.available_version")} -
    -
    -
    - - ${this._releaseNotes.length>0?this._releaseNotes.map((s=>c` - - ${s.body?b.html(s.body,this._repository):this.hacs.localize("dialog_update.no_info")} - - `)):""} - ${this._repository.can_download?"":c` - ${this.hacs.localize("confirm.home_assistant_version_not_correct",{haversion:this.hass.config.version,minversion:this._repository.homeassistant})} - `} - ${"integration"===this._repository.category?c`

    ${this.hacs.localize("dialog_download.restart")}

    `:""} - ${null!==(s=this._error)&&void 0!==s&&s.message?c` - ${this._error.message} - `:""} - - - ${this._updating?c``:this.hacs.localize("common.update")} - -
    - - ${this.hacs.localize("dialog_update.changelog")} - - - - ${this.hacs.localize("common.repository")} - - -
    -
    - `:c``}},{kind:"method",key:"_updateRepository",value:async function(){this._updating=!0,"commit"!==this._repository.version_or_commit?await $(this.hass,String(this._repository.id),this._repository.available_version):await $(this.hass,String(this._repository.id)),"plugin"===this._repository.category&&"storage"===this.hacs.info.lovelace_mode&&await x(this.hass,this._repository,this._repository.available_version),this._updating=!1,this.dispatchEvent(new Event("hacs-dialog-closed",{bubbles:!0,composed:!0})),"plugin"===this._repository.category&&g(this,{title:this.hacs.localize("common.reload"),text:c`${this.hacs.localize("dialog.reload.description")}
    ${this.hacs.localize("dialog.reload.confirm")}`,dismissText:this.hacs.localize("common.cancel"),confirmText:this.hacs.localize("common.reload"),confirm:()=>{p.location.href=p.location.href}})}},{kind:"method",key:"_getChanglogURL",value:function(){return"commit"===this._repository.version_or_commit?`https://github.com/${this._repository.full_name}/compare/${this._repository.installed_version}...${this._repository.available_version}`:`https://github.com/${this._repository.full_name}/releases`}},{kind:"get",static:!0,key:"styles",value:function(){return[m,_,v` - .content { - width: 360px; - display: contents; - } - ha-expansion-panel { - margin: 8px 0; - } - ha-expansion-panel[expanded] { - padding-bottom: 16px; - } - - .secondary { - display: flex; - } - .message { - text-align: center; - margin: 0; - } - .version-container { - margin: 24px 0 12px 0; - width: 360px; - min-width: 100%; - max-width: 100%; - display: flex; - flex-direction: row; - } - .version-element { - display: flex; - flex-direction: column; - flex: 1; - padding: 0 12px; - text-align: center; - } - .version-text { - color: var(--secondary-text-color); - } - .version-number { - font-size: 1.5rem; - margin-bottom: 4px; - } - `]}}]}}),i);export{k as HacsUpdateDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.81a49b25.js.gz b/custom_components/hacs/hacs_frontend/c.81a49b25.js.gz deleted file mode 100644 index 6e50386695284ebd485e48e7500fd43cc281acb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1976 zcmV;p2S@lHiwFP!0000217yyHZ6r|)2H;Ze0%GsZJRT?@oE9QKT4tu+BX4Lx^jW`5 zgUNihT%YhiuKus!kr+ULHM~-Z@J`GC*W?l~C8vOl9K$`~U`F%-H>3v~kaJiO6Y#_b zEQu{liOnT0XOr7*GQq*LgPw`h2Gbp`Zp-hF9JL*O+FVy+ZnWT7>AB{S@tg&fHgg_A zCakaKr|Unx%1*8|I&Z5z5s

    |GHu@(pcoxt_k(nN{`lz<+-W$Y^Z1d*TYrt41;Wb zs=RO^_qv&9Jfy;Ac{4XsAXCU%IZIKc(S5dJolCCbSor^a3NAJ4f+~z}t|_{)H|IFv z&m>z0*{E7blqB5tdU*FeNF*aS*RI(P4$_I=2|B`(gWr9*{qV`qQ>>h)SbE==o|~aW z&dVZ23eQu5DBrvOkAb%b+-G$vaP(WwDMqYnWv#VegzZ~Vo*yq?znvDpE?SPl*O{>LeCsyF1bkmOipJarBEjtHr~)d5XgdL&OQar&70XXJ6O z3=6>(uc7mU5uc7^1ZC8_7Un>D&_AG%U^?g5J14>WEOGBpP8-rss{KHpY{p%~= zudX91FiUZl2_1_5`GABYA54xrS}2081D?&shOCm!D@Xr4>Vh+s2219r;fudG52RH6 zwjzplyS0Fja)=H2FZNs`%A`6rl&;_NYOi}%Dch}ONAj4GgOgB0mw9z*lM?N*3%i4#TWoGQgEK=pj;tWotDttMbx{~KmIH2+Li5@Q zL>Lyvph;RxaSjfTD1lZMh>eL^nQv>U;F*PxjgLW1P~oQWPW*UEKOEutl&&8*#QJ2td1B`%=Riu+WaeJEk^W(@HQ(v4C((U6Zq!d52CeLxuLMO}zsjs>o?+s!e2;UXaO4 zMG3>{3)?Gg86-L=eH+K|i>_anzq~G1Tes!uX|)YAl~d1rvra2N`h2_@UlX?Deajuk z*oOC-RU6-rTz4qrN){)Gt=rmPxo(tf>fj-Yg>v-kygtig*Gw)>C=>nG3moSC*0;#&xbcR@;+0$$VQXbDx=l}dO1hrwbLwVB~mDKVuEWGU5<7TwG~lJE)ztJ{sI9FD9bW3%lQbyBY=*1|_q&f$q9_;X+_#@C)}Wf0VB=Ow@N> ze^%zE^Tlm9o#69hk00G7(GT2$mU}YYS!Xj>!UEc3P1XgjJ{KW+2TW0d*EvsNVle8D zy?V>&Tf7LyxV|+jDUk(IN%n^WX3Asu*)gBoL3rm0InZUbv^u4NHx?Ybu+?9K_xnZ}J6W>%hn|r&_ z0w@Y3@ZzS6T^NQpT{AY({f0E-tsJx;fXEHN21OD`QG=UQCyM2ZaDAT#>)_DO{9$vg zcg};>_)JojMb7(AZ;Io?V7)FRicXQ!Fv)(i@3{74dm%eV0%|C7zATQ;o7?!mZ^!)~ zFC-NxO`*)^Tdow(Bj@d>;y4u8``8_@n&0wfNAdBRCG9kI!BrRQ98t0d9})~OhzHxd z>z;+yQ;4g`y!%i?BQzbBoUnPb_x8=3UtQXBw6`YRcl3AYiURA*i5$V7C%tLz z2OTh3gnlDf_^R{=YWJapLcnp>E?RRpOj}FE?h|5 zL2&2wj0sMJ9|g|s{OD2^B5jM`{8&}+=Lf`pfXwGYou3>eoj;>QnkTWp*S)=Zc=bP3 KlmF!1},{kind:"field",decorators:[t({type:Boolean})],key:"scrimClickAction",value:()=>!1},{kind:"field",decorators:[t({type:Boolean})],key:"escapeKeyAction",value:()=>!1},{kind:"field",decorators:[t({type:Boolean})],key:"noClose",value:()=>!1},{kind:"field",decorators:[t({type:Boolean})],key:"maxWidth",value:()=>!1},{kind:"field",decorators:[t()],key:"title",value:void 0},{kind:"method",key:"render",value:function(){return this.active?o` - - - - `:o``}},{kind:"method",key:"closeDialog",value:function(){this.active=!1,this.dispatchEvent(new CustomEvent("closed",{bubbles:!0,composed:!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[s,a,c` - ha-dialog[maxWidth] { - --mdc-dialog-max-width: calc(100vw - 32px); - } - `]}}]}}),i); diff --git a/custom_components/hacs/hacs_frontend/c.82e03b89.js.gz b/custom_components/hacs/hacs_frontend/c.82e03b89.js.gz deleted file mode 100644 index 6c42c8c335f6c31dce5127f1bf5985a49cabbc61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 611 zcmV-p0-XIHiwFP!000021FclmlH)KCeBZCo`pB+Q96AghGd&$GMUf_J-P)4NQm9=1 zccZ+_8yZckrv=k74?-E~m>{AM;E#FW81kU;{X9tgGY<;0JP;h^fnt%&A{kh2Gay_v z2y1s+Q+Ve7S6080q&d+yH0nNUx5$&$j20ZQw}fqZgsKMP#FzV)vxDu~Tu{xWumN)? zjzG^N5x?(IpD2Z3r9rT4doh(l>1a;1jBM9+Gpd@0P>nIz+T+Se63lvA@c|dCXU#bH z%)$()j7V0ddRy9#^*V&!YbkvoBFWZ2fOXIEID=QkE|i5A#GgaYc7~(Pc7m@jrf9^2 zH$JBarR41uK~WOI7g*nwppb8Tso?fP0a^X#OncW+GPRm(zuv+^a)w%UVF22b%qocy z2nLa1)_yT&L3!(4l7R~t%gMkamAy7l@fw>=4)4bW)#QmG$Ph$1X>{tTlg%`=lXzWl zqF0800ygxQH17j5tRj0`Y`zve;!Q(40vVd?0byM18%ovTagh`^-Sh3Tm?(u0VW(6W zRXPLZOFbGii*OV}#UFBLh1t1Dw6>5S0n{lejfrxm0gYQPQd2;sV6~nBPAVGsY|TNl zZuw}^laonuwvUe7?ipq}(*5CP8y6|#DkPeE?-n4mEntb>%$1fwnU{i@dOV#^r#`6O zW(!jpggKgx6URB+$v$WcD@`<~IjwwB=yg_guCcciCYVk(Q1z-$xn&%@gW_z~yc&&w x(TdW@D2-*#=^;vdYPVah#S%48w-c_MeqCk!GucU!?BigbO{TGM8Ur8(007g&A4~uM diff --git a/custom_components/hacs/hacs_frontend/c.82eccc94.js b/custom_components/hacs/hacs_frontend/c.82eccc94.js deleted file mode 100644 index eb247ed8..00000000 --- a/custom_components/hacs/hacs_frontend/c.82eccc94.js +++ /dev/null @@ -1,41 +0,0 @@ -import{l as t,f as e,_ as i,i as s,g as r,e as d,t as a,h as n,R as o,$ as c,o as l,r as m,n as h,M as p,B as u,j as g,k as _,p as f,q as x}from"./main-ad130be7.js";import{o as v}from"./c.8e28b461.js";function E(i,s,r){let d,a=i;return"object"==typeof i?(a=i.slot,d=i):d={flatten:s},r?t({slot:a,flatten:s,selector:r}):e({descriptor:t=>({get(){var t,e;const i="slot"+(a?`[name=${a}]`:":not([name])"),s=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(i);return null!==(e=null==s?void 0:s.assignedNodes(d))&&void 0!==e?e:[]},enumerable:!0,configurable:!0})})}class I extends n{constructor(){super(...arguments),this.value="",this.group=null,this.tabindex=-1,this.disabled=!1,this.twoline=!1,this.activated=!1,this.graphic=null,this.multipleGraphics=!1,this.hasMeta=!1,this.noninteractive=!1,this.selected=!1,this.shouldRenderRipple=!1,this._managingList=null,this.boundOnClick=this.onClick.bind(this),this._firstChanged=!0,this._skipPropRequest=!1,this.rippleHandlers=new o((()=>(this.shouldRenderRipple=!0,this.ripple))),this.listeners=[{target:this,eventNames:["click"],cb:()=>{this.onClick()}},{target:this,eventNames:["mouseenter"],cb:this.rippleHandlers.startHover},{target:this,eventNames:["mouseleave"],cb:this.rippleHandlers.endHover},{target:this,eventNames:["focus"],cb:this.rippleHandlers.startFocus},{target:this,eventNames:["blur"],cb:this.rippleHandlers.endFocus},{target:this,eventNames:["mousedown","touchstart"],cb:t=>{const e=t.type;this.onDown("mousedown"===e?"mouseup":"touchend",t)}}]}get text(){const t=this.textContent;return t?t.trim():""}render(){const t=this.renderText(),e=this.graphic?this.renderGraphic():c``,i=this.hasMeta?this.renderMeta():c``;return c` - ${this.renderRipple()} - ${e} - ${t} - ${i}`}renderRipple(){return this.shouldRenderRipple?c` - - `:this.activated?c`

    `:""}renderGraphic(){const t={multi:this.multipleGraphics};return c` - - - `}renderMeta(){return c` - - - `}renderText(){const t=this.twoline?this.renderTwoline():this.renderSingleLine();return c` - - ${t} - `}renderSingleLine(){return c``}renderTwoline(){return c` - - - - - - - `}onClick(){this.fireRequestSelected(!this.selected,"interaction")}onDown(t,e){const i=()=>{window.removeEventListener(t,i),this.rippleHandlers.endPress()};window.addEventListener(t,i),this.rippleHandlers.startPress(e)}fireRequestSelected(t,e){if(this.noninteractive)return;const i=new CustomEvent("request-selected",{bubbles:!0,composed:!0,detail:{source:e,selected:t}});this.dispatchEvent(i)}connectedCallback(){super.connectedCallback(),this.noninteractive||this.setAttribute("mwc-list-item","");for(const t of this.listeners)for(const e of t.eventNames)t.target.addEventListener(e,t.cb,{passive:!0})}disconnectedCallback(){super.disconnectedCallback();for(const t of this.listeners)for(const e of t.eventNames)t.target.removeEventListener(e,t.cb);this._managingList&&(this._managingList.debouncedLayout?this._managingList.debouncedLayout(!0):this._managingList.layout(!0))}firstUpdated(){const t=new Event("list-item-rendered",{bubbles:!0,composed:!0});this.dispatchEvent(t)}}i([s("slot")],I.prototype,"slotElement",void 0),i([r("mwc-ripple")],I.prototype,"ripple",void 0),i([d({type:String})],I.prototype,"value",void 0),i([d({type:String,reflect:!0})],I.prototype,"group",void 0),i([d({type:Number,reflect:!0})],I.prototype,"tabindex",void 0),i([d({type:Boolean,reflect:!0}),v((function(t){t?this.setAttribute("aria-disabled","true"):this.setAttribute("aria-disabled","false")}))],I.prototype,"disabled",void 0),i([d({type:Boolean,reflect:!0})],I.prototype,"twoline",void 0),i([d({type:Boolean,reflect:!0})],I.prototype,"activated",void 0),i([d({type:String,reflect:!0})],I.prototype,"graphic",void 0),i([d({type:Boolean})],I.prototype,"multipleGraphics",void 0),i([d({type:Boolean})],I.prototype,"hasMeta",void 0),i([d({type:Boolean,reflect:!0}),v((function(t){t?(this.removeAttribute("aria-checked"),this.removeAttribute("mwc-list-item"),this.selected=!1,this.activated=!1,this.tabIndex=-1):this.setAttribute("mwc-list-item","")}))],I.prototype,"noninteractive",void 0),i([d({type:Boolean,reflect:!0}),v((function(t){const e=this.getAttribute("role"),i="gridcell"===e||"option"===e||"row"===e||"tab"===e;i&&t?this.setAttribute("aria-selected","true"):i&&this.setAttribute("aria-selected","false"),this._firstChanged?this._firstChanged=!1:this._skipPropRequest||this.fireRequestSelected(t,"property")}))],I.prototype,"selected",void 0),i([a()],I.prototype,"shouldRenderRipple",void 0),i([a()],I.prototype,"_managingList",void 0);const b=m`:host{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;height:48px;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mdc-list-side-padding, 16px);padding-right:var(--mdc-list-side-padding, 16px);outline:none;height:48px;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host:focus{outline:none}:host([activated]){color:#6200ee;color:var(--mdc-theme-primary, #6200ee);--mdc-ripple-color: var( --mdc-theme-primary, #6200ee )}:host([activated]) .mdc-deprecated-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}:host([activated]) .fake-activated-ripple::before{position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1;content:"";opacity:0.12;opacity:var(--mdc-ripple-activated-opacity, 0.12);background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-deprecated-list-item__graphic{flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;display:inline-flex}.mdc-deprecated-list-item__graphic ::slotted(*){flex-shrink:0;align-items:center;justify-content:center;fill:currentColor;width:100%;height:100%;text-align:center}.mdc-deprecated-list-item__meta{width:var(--mdc-list-item-meta-size, 24px);height:var(--mdc-list-item-meta-size, 24px);margin-left:auto;margin-right:0;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-item__meta.multi{width:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:var(--mdc-list-item-meta-size, 24px);line-height:var(--mdc-list-item-meta-size, 24px)}.mdc-deprecated-list-item__meta ::slotted(.material-icons),.mdc-deprecated-list-item__meta ::slotted(mwc-icon){line-height:var(--mdc-list-item-meta-size, 24px) !important}.mdc-deprecated-list-item__meta ::slotted(:not(.material-icons):not(mwc-icon)){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.75rem;font-size:var(--mdc-typography-caption-font-size, 0.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:0.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing, 0.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform, inherit)}[dir=rtl] .mdc-deprecated-list-item__meta,.mdc-deprecated-list-item__meta[dir=rtl]{margin-left:0;margin-right:auto}.mdc-deprecated-list-item__meta ::slotted(*){width:100%;height:100%}.mdc-deprecated-list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-deprecated-list-item__text ::slotted([for]),.mdc-deprecated-list-item__text[for]{pointer-events:none}.mdc-deprecated-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;margin-bottom:-20px;display:block}.mdc-deprecated-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-deprecated-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-deprecated-list-item__secondary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal;display:block}.mdc-deprecated-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-deprecated-list--dense .mdc-deprecated-list-item__secondary-text{font-size:inherit}* ::slotted(a),a{color:inherit;text-decoration:none}:host([twoline]){height:72px}:host([twoline]) .mdc-deprecated-list-item__text{align-self:flex-start}:host([disabled]),:host([noninteractive]){cursor:default;pointer-events:none}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*){opacity:.38}:host([disabled]) .mdc-deprecated-list-item__text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__primary-text ::slotted(*),:host([disabled]) .mdc-deprecated-list-item__secondary-text ::slotted(*){color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-list-item__secondary-text ::slotted(*){color:rgba(0, 0, 0, 0.54);color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54))}.mdc-deprecated-list-item__graphic ::slotted(*){background-color:transparent;color:rgba(0, 0, 0, 0.38);color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38))}.mdc-deprecated-list-group__subheader ::slotted(*){color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 40px);height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 40px);line-height:var(--mdc-list-item-graphic-size, 40px)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 40px) !important}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic ::slotted(*){border-radius:50%}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic{margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 16px)}[dir=rtl] :host([graphic=avatar]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=medium]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=large]) .mdc-deprecated-list-item__graphic,[dir=rtl] :host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=avatar]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=medium]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=large]) .mdc-deprecated-list-item__graphic[dir=rtl],:host([graphic=control]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 16px);margin-right:0}:host([graphic=icon]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 24px);height:var(--mdc-list-item-graphic-size, 24px);margin-left:0;margin-right:var(--mdc-list-item-graphic-margin, 32px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 24px);line-height:var(--mdc-list-item-graphic-size, 24px)}:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=icon]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 24px) !important}[dir=rtl] :host([graphic=icon]) .mdc-deprecated-list-item__graphic,:host([graphic=icon]) .mdc-deprecated-list-item__graphic[dir=rtl]{margin-left:var(--mdc-list-item-graphic-margin, 32px);margin-right:0}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:56px}:host([graphic=medium]:not([twoLine])),:host([graphic=large]:not([twoLine])){height:72px}:host([graphic=medium]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic{width:var(--mdc-list-item-graphic-size, 56px);height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic.multi,:host([graphic=large]) .mdc-deprecated-list-item__graphic.multi{width:auto}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(*),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(*){width:var(--mdc-list-item-graphic-size, 56px);line-height:var(--mdc-list-item-graphic-size, 56px)}:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=medium]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(.material-icons),:host([graphic=large]) .mdc-deprecated-list-item__graphic ::slotted(mwc-icon){line-height:var(--mdc-list-item-graphic-size, 56px) !important}:host([graphic=large]){padding-left:0px}`;let y=class extends I{};y.styles=[b],y=i([h("mwc-list-item")],y);var S={UNKNOWN:"Unknown",BACKSPACE:"Backspace",ENTER:"Enter",SPACEBAR:"Spacebar",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown",END:"End",HOME:"Home",ARROW_LEFT:"ArrowLeft",ARROW_UP:"ArrowUp",ARROW_RIGHT:"ArrowRight",ARROW_DOWN:"ArrowDown",DELETE:"Delete",ESCAPE:"Escape",TAB:"Tab"},A=new Set;A.add(S.BACKSPACE),A.add(S.ENTER),A.add(S.SPACEBAR),A.add(S.PAGE_UP),A.add(S.PAGE_DOWN),A.add(S.END),A.add(S.HOME),A.add(S.ARROW_LEFT),A.add(S.ARROW_UP),A.add(S.ARROW_RIGHT),A.add(S.ARROW_DOWN),A.add(S.DELETE),A.add(S.ESCAPE),A.add(S.TAB);var T=8,R=13,L=32,w=33,C=34,F=35,O=36,D=37,N=38,M=39,k=40,P=46,U=27,z=9,B=new Map;B.set(T,S.BACKSPACE),B.set(R,S.ENTER),B.set(L,S.SPACEBAR),B.set(w,S.PAGE_UP),B.set(C,S.PAGE_DOWN),B.set(F,S.END),B.set(O,S.HOME),B.set(D,S.ARROW_LEFT),B.set(N,S.ARROW_UP),B.set(M,S.ARROW_RIGHT),B.set(k,S.ARROW_DOWN),B.set(P,S.DELETE),B.set(U,S.ESCAPE),B.set(z,S.TAB);var H,W,X=new Set;function V(t){var e=t.key;if(A.has(e))return e;var i=B.get(t.keyCode);return i||S.UNKNOWN}X.add(S.PAGE_UP),X.add(S.PAGE_DOWN),X.add(S.END),X.add(S.HOME),X.add(S.ARROW_LEFT),X.add(S.ARROW_UP),X.add(S.ARROW_RIGHT),X.add(S.ARROW_DOWN);var G={LIST_ITEM_ACTIVATED_CLASS:"mdc-list-item--activated",LIST_ITEM_CLASS:"mdc-list-item",LIST_ITEM_DISABLED_CLASS:"mdc-list-item--disabled",LIST_ITEM_SELECTED_CLASS:"mdc-list-item--selected",LIST_ITEM_TEXT_CLASS:"mdc-list-item__text",LIST_ITEM_PRIMARY_TEXT_CLASS:"mdc-list-item__primary-text",ROOT:"mdc-list"};(H={})[""+G.LIST_ITEM_ACTIVATED_CLASS]="mdc-list-item--activated",H[""+G.LIST_ITEM_CLASS]="mdc-list-item",H[""+G.LIST_ITEM_DISABLED_CLASS]="mdc-list-item--disabled",H[""+G.LIST_ITEM_SELECTED_CLASS]="mdc-list-item--selected",H[""+G.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-list-item__primary-text",H[""+G.ROOT]="mdc-list";var $=((W={})[""+G.LIST_ITEM_ACTIVATED_CLASS]="mdc-deprecated-list-item--activated",W[""+G.LIST_ITEM_CLASS]="mdc-deprecated-list-item",W[""+G.LIST_ITEM_DISABLED_CLASS]="mdc-deprecated-list-item--disabled",W[""+G.LIST_ITEM_SELECTED_CLASS]="mdc-deprecated-list-item--selected",W[""+G.LIST_ITEM_TEXT_CLASS]="mdc-deprecated-list-item__text",W[""+G.LIST_ITEM_PRIMARY_TEXT_CLASS]="mdc-deprecated-list-item__primary-text",W[""+G.ROOT]="mdc-deprecated-list",W),K={ACTION_EVENT:"MDCList:action",ARIA_CHECKED:"aria-checked",ARIA_CHECKED_CHECKBOX_SELECTOR:'[role="checkbox"][aria-checked="true"]',ARIA_CHECKED_RADIO_SELECTOR:'[role="radio"][aria-checked="true"]',ARIA_CURRENT:"aria-current",ARIA_DISABLED:"aria-disabled",ARIA_ORIENTATION:"aria-orientation",ARIA_ORIENTATION_HORIZONTAL:"horizontal",ARIA_ROLE_CHECKBOX_SELECTOR:'[role="checkbox"]',ARIA_SELECTED:"aria-selected",ARIA_INTERACTIVE_ROLES_SELECTOR:'[role="listbox"], [role="menu"]',ARIA_MULTI_SELECTABLE_SELECTOR:'[aria-multiselectable="true"]',CHECKBOX_RADIO_SELECTOR:'input[type="checkbox"], input[type="radio"]',CHECKBOX_SELECTOR:'input[type="checkbox"]',CHILD_ELEMENTS_TO_TOGGLE_TABINDEX:"\n ."+G.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+G.LIST_ITEM_CLASS+" a,\n ."+$[G.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+$[G.LIST_ITEM_CLASS]+" a\n ",DEPRECATED_SELECTOR:".mdc-deprecated-list",FOCUSABLE_CHILD_ELEMENTS:"\n ."+G.LIST_ITEM_CLASS+" button:not(:disabled),\n ."+G.LIST_ITEM_CLASS+" a,\n ."+G.LIST_ITEM_CLASS+' input[type="radio"]:not(:disabled),\n .'+G.LIST_ITEM_CLASS+' input[type="checkbox"]:not(:disabled),\n .'+$[G.LIST_ITEM_CLASS]+" button:not(:disabled),\n ."+$[G.LIST_ITEM_CLASS]+" a,\n ."+$[G.LIST_ITEM_CLASS]+' input[type="radio"]:not(:disabled),\n .'+$[G.LIST_ITEM_CLASS]+' input[type="checkbox"]:not(:disabled)\n ',RADIO_SELECTOR:'input[type="radio"]',SELECTED_ITEM_SELECTOR:'[aria-selected="true"], [aria-current="true"]'},q={UNSET_INDEX:-1,TYPEAHEAD_BUFFER_CLEAR_TIMEOUT_MS:300};const j=(t,e)=>t-e,Y=["input","button","textarea","select"];function Z(t){return t instanceof Set}const J=t=>{const e=t===q.UNSET_INDEX?new Set:t;return Z(e)?new Set(e):new Set([e])};class Q extends p{constructor(t){super(Object.assign(Object.assign({},Q.defaultAdapter),t)),this.isMulti_=!1,this.wrapFocus_=!1,this.isVertical_=!0,this.selectedIndex_=q.UNSET_INDEX,this.focusedItemIndex_=q.UNSET_INDEX,this.useActivatedClass_=!1,this.ariaCurrentAttrValue_=null}static get strings(){return K}static get numbers(){return q}static get defaultAdapter(){return{focusItemAtIndex:()=>{},getFocusedElementIndex:()=>0,getListItemCount:()=>0,isFocusInsideList:()=>!1,isRootFocused:()=>!1,notifyAction:()=>{},notifySelected:()=>{},getSelectedStateForElementIndex:()=>!1,setDisabledStateForElementIndex:()=>{},getDisabledStateForElementIndex:()=>!1,setSelectedStateForElementIndex:()=>{},setActivatedStateForElementIndex:()=>{},setTabIndexForElementIndex:()=>{},setAttributeForElementIndex:()=>{},getAttributeForElementIndex:()=>null}}setWrapFocus(t){this.wrapFocus_=t}setMulti(t){this.isMulti_=t;const e=this.selectedIndex_;if(t){if(!Z(e)){const t=e===q.UNSET_INDEX;this.selectedIndex_=t?new Set:new Set([e])}}else if(Z(e))if(e.size){const t=Array.from(e).sort(j);this.selectedIndex_=t[0]}else this.selectedIndex_=q.UNSET_INDEX}setVerticalOrientation(t){this.isVertical_=t}setUseActivatedClass(t){this.useActivatedClass_=t}getSelectedIndex(){return this.selectedIndex_}setSelectedIndex(t){this.isIndexValid_(t)&&(this.isMulti_?this.setMultiSelectionAtIndex_(J(t)):this.setSingleSelectionAtIndex_(t))}handleFocusIn(t,e){e>=0&&this.adapter.setTabIndexForElementIndex(e,0)}handleFocusOut(t,e){e>=0&&this.adapter.setTabIndexForElementIndex(e,-1),setTimeout((()=>{this.adapter.isFocusInsideList()||this.setTabindexToFirstSelectedItem_()}),0)}handleKeydown(t,e,i){const s="ArrowLeft"===V(t),r="ArrowUp"===V(t),d="ArrowRight"===V(t),a="ArrowDown"===V(t),n="Home"===V(t),o="End"===V(t),c="Enter"===V(t),l="Spacebar"===V(t);if(this.adapter.isRootFocused())return void(r||o?(t.preventDefault(),this.focusLastElement()):(a||n)&&(t.preventDefault(),this.focusFirstElement()));let m,h=this.adapter.getFocusedElementIndex();if(!(-1===h&&(h=i,h<0))){if(this.isVertical_&&a||!this.isVertical_&&d)this.preventDefaultEvent(t),m=this.focusNextElement(h);else if(this.isVertical_&&r||!this.isVertical_&&s)this.preventDefaultEvent(t),m=this.focusPrevElement(h);else if(n)this.preventDefaultEvent(t),m=this.focusFirstElement();else if(o)this.preventDefaultEvent(t),m=this.focusLastElement();else if((c||l)&&e){const e=t.target;if(e&&"A"===e.tagName&&c)return;this.preventDefaultEvent(t),this.setSelectedIndexOnAction_(h,!0)}this.focusedItemIndex_=h,void 0!==m&&(this.setTabindexAtIndex_(m),this.focusedItemIndex_=m)}}handleSingleSelection(t,e,i){t!==q.UNSET_INDEX&&(this.setSelectedIndexOnAction_(t,e,i),this.setTabindexAtIndex_(t),this.focusedItemIndex_=t)}focusNextElement(t){let e=t+1;if(e>=this.adapter.getListItemCount()){if(!this.wrapFocus_)return t;e=0}return this.adapter.focusItemAtIndex(e),e}focusPrevElement(t){let e=t-1;if(e<0){if(!this.wrapFocus_)return t;e=this.adapter.getListItemCount()-1}return this.adapter.focusItemAtIndex(e),e}focusFirstElement(){return this.adapter.focusItemAtIndex(0),0}focusLastElement(){const t=this.adapter.getListItemCount()-1;return this.adapter.focusItemAtIndex(t),t}setEnabled(t,e){this.isIndexValid_(t)&&this.adapter.setDisabledStateForElementIndex(t,!e)}preventDefaultEvent(t){const e=`${t.target.tagName}`.toLowerCase();-1===Y.indexOf(e)&&t.preventDefault()}setSingleSelectionAtIndex_(t,e=!0){this.selectedIndex_!==t&&(this.selectedIndex_!==q.UNSET_INDEX&&(this.adapter.setSelectedStateForElementIndex(this.selectedIndex_,!1),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(this.selectedIndex_,!1)),e&&this.adapter.setSelectedStateForElementIndex(t,!0),this.useActivatedClass_&&this.adapter.setActivatedStateForElementIndex(t,!0),this.setAriaForSingleSelectionAtIndex_(t),this.selectedIndex_=t,this.adapter.notifySelected(t))}setMultiSelectionAtIndex_(t,e=!0){const i=((t,e)=>{const i=Array.from(t),s=Array.from(e),r={added:[],removed:[]},d=i.sort(j),a=s.sort(j);let n=0,o=0;for(;n=0&&this.focusedItemIndex_!==t&&this.adapter.setTabIndexForElementIndex(this.focusedItemIndex_,-1),this.adapter.setTabIndexForElementIndex(t,0)}setTabindexToFirstSelectedItem_(){let t=0;"number"==typeof this.selectedIndex_&&this.selectedIndex_!==q.UNSET_INDEX?t=this.selectedIndex_:Z(this.selectedIndex_)&&this.selectedIndex_.size>0&&(t=Math.min(...this.selectedIndex_)),this.setTabindexAtIndex_(t)}isIndexValid_(t){if(t instanceof Set){if(!this.isMulti_)throw new Error("MDCListFoundation: Array of index is only supported for checkbox based list");if(0===t.size)return!0;{let e=!1;for(const i of t)if(e=this.isIndexInRange_(i),e)break;return e}}if("number"==typeof t){if(this.isMulti_)throw new Error("MDCListFoundation: Expected array of index for checkbox based list but got number: "+t);return t===q.UNSET_INDEX||this.isIndexInRange_(t)}return!1}isIndexInRange_(t){const e=this.adapter.getListItemCount();return t>=0&&tt.hasAttribute("mwc-list-item");function et(){const t=this.itemsReadyResolver;this.itemsReady=new Promise((t=>this.itemsReadyResolver=t)),t()}class it extends u{constructor(){super(),this.mdcAdapter=null,this.mdcFoundationClass=Q,this.activatable=!1,this.multi=!1,this.wrapFocus=!1,this.itemRoles=null,this.innerRole=null,this.innerAriaLabel=null,this.rootTabbable=!1,this.previousTabindex=null,this.noninteractive=!1,this.itemsReadyResolver=()=>{},this.itemsReady=Promise.resolve([]),this.items_=[];const t=function(t,e=50){let i;return function(s=!0){clearTimeout(i),i=setTimeout((()=>{t(s)}),e)}}(this.layout.bind(this));this.debouncedLayout=(e=!0)=>{et.call(this),t(e)}}async getUpdateComplete(){const t=await super.getUpdateComplete();return await this.itemsReady,t}get items(){return this.items_}updateItems(){var t;const e=null!==(t=this.assignedElements)&&void 0!==t?t:[],i=[];for(const t of e)tt(t)&&(i.push(t),t._managingList=this),t.hasAttribute("divider")&&!t.hasAttribute("role")&&t.setAttribute("role","separator");this.items_=i;const s=new Set;if(this.items_.forEach(((t,e)=>{this.itemRoles?t.setAttribute("role",this.itemRoles):t.removeAttribute("role"),t.selected&&s.add(e)})),this.multi)this.select(s);else{const t=s.size?s.entries().next().value[1]:-1;this.select(t)}const r=new Event("items-updated",{bubbles:!0,composed:!0});this.dispatchEvent(r)}get selected(){const t=this.index;if(!Z(t))return-1===t?null:this.items[t];const e=[];for(const i of t)e.push(this.items[i]);return e}get index(){return this.mdcFoundation?this.mdcFoundation.getSelectedIndex():-1}render(){const t=null===this.innerRole?void 0:this.innerRole,e=null===this.innerAriaLabel?void 0:this.innerAriaLabel,i=this.rootTabbable?"0":"-1";return c` - -
      - - ${this.renderPlaceholder()} -
    - `}renderPlaceholder(){var t;const e=null!==(t=this.assignedElements)&&void 0!==t?t:[];return void 0!==this.emptyMessage&&0===e.length?c` - ${this.emptyMessage} - `:null}firstUpdated(){super.firstUpdated(),this.items.length||(this.mdcFoundation.setMulti(this.multi),this.layout())}onFocusIn(t){if(this.mdcFoundation&&this.mdcRoot){const e=this.getIndexOfTarget(t);this.mdcFoundation.handleFocusIn(t,e)}}onFocusOut(t){if(this.mdcFoundation&&this.mdcRoot){const e=this.getIndexOfTarget(t);this.mdcFoundation.handleFocusOut(t,e)}}onKeydown(t){if(this.mdcFoundation&&this.mdcRoot){const e=this.getIndexOfTarget(t),i=t.target,s=tt(i);this.mdcFoundation.handleKeydown(t,s,e)}}onRequestSelected(t){if(this.mdcFoundation){let e=this.getIndexOfTarget(t);if(-1===e&&(this.layout(),e=this.getIndexOfTarget(t),-1===e))return;if(this.items[e].disabled)return;const i=t.detail.selected,s=t.detail.source;this.mdcFoundation.handleSingleSelection(e,"interaction"===s,i),t.stopPropagation()}}getIndexOfTarget(t){const e=this.items,i=t.composedPath();for(const t of i){let i=-1;if(_(t)&&tt(t)&&(i=e.indexOf(t)),-1!==i)return i}return-1}createAdapter(){return this.mdcAdapter={getListItemCount:()=>this.mdcRoot?this.items.length:0,getFocusedElementIndex:this.getFocusedItemIndex,getAttributeForElementIndex:(t,e)=>{if(!this.mdcRoot)return"";const i=this.items[t];return i?i.getAttribute(e):""},setAttributeForElementIndex:(t,e,i)=>{if(!this.mdcRoot)return;const s=this.items[t];s&&s.setAttribute(e,i)},focusItemAtIndex:t=>{const e=this.items[t];e&&e.focus()},setTabIndexForElementIndex:(t,e)=>{const i=this.items[t];i&&(i.tabindex=e)},notifyAction:t=>{const e={bubbles:!0,composed:!0};e.detail={index:t};const i=new CustomEvent("action",e);this.dispatchEvent(i)},notifySelected:(t,e)=>{const i={bubbles:!0,composed:!0};i.detail={index:t,diff:e};const s=new CustomEvent("selected",i);this.dispatchEvent(s)},isFocusInsideList:()=>f(this),isRootFocused:()=>{const t=this.mdcRoot;return t.getRootNode().activeElement===t},setDisabledStateForElementIndex:(t,e)=>{const i=this.items[t];i&&(i.disabled=e)},getDisabledStateForElementIndex:t=>{const e=this.items[t];return!!e&&e.disabled},setSelectedStateForElementIndex:(t,e)=>{const i=this.items[t];i&&(i.selected=e)},getSelectedStateForElementIndex:t=>{const e=this.items[t];return!!e&&e.selected},setActivatedStateForElementIndex:(t,e)=>{const i=this.items[t];i&&(i.activated=e)}},this.mdcAdapter}selectUi(t,e=!1){const i=this.items[t];i&&(i.selected=!0,i.activated=e)}deselectUi(t){const e=this.items[t];e&&(e.selected=!1,e.activated=!1)}select(t){this.mdcFoundation&&this.mdcFoundation.setSelectedIndex(t)}toggle(t,e){this.multi&&this.mdcFoundation.toggleMultiAtIndex(t,e)}onListItemConnected(t){const e=t.target;this.layout(-1===this.items.indexOf(e))}layout(t=!0){t&&this.updateItems();const e=this.items[0];for(const t of this.items)t.tabindex=-1;e&&(this.noninteractive?this.previousTabindex||(this.previousTabindex=e):e.tabindex=0),this.itemsReadyResolver()}getFocusedItemIndex(){if(!this.mdcRoot)return-1;if(!this.items.length)return-1;const t=x();if(!t.length)return-1;for(let e=t.length-1;e>=0;e--){const i=t[e];if(tt(i))return this.items.indexOf(i)}return-1}focusItemAtIndex(t){for(const t of this.items)if(0===t.tabindex){t.tabindex=-1;break}this.items[t].tabindex=0,this.items[t].focus()}focus(){const t=this.mdcRoot;t&&t.focus()}blur(){const t=this.mdcRoot;t&&t.blur()}}i([d({type:String})],it.prototype,"emptyMessage",void 0),i([s(".mdc-deprecated-list")],it.prototype,"mdcRoot",void 0),i([E("",!0,"*")],it.prototype,"assignedElements",void 0),i([E("",!0,'[tabindex="0"]')],it.prototype,"tabbableElements",void 0),i([d({type:Boolean}),v((function(t){this.mdcFoundation&&this.mdcFoundation.setUseActivatedClass(t)}))],it.prototype,"activatable",void 0),i([d({type:Boolean}),v((function(t,e){this.mdcFoundation&&this.mdcFoundation.setMulti(t),void 0!==e&&this.layout()}))],it.prototype,"multi",void 0),i([d({type:Boolean}),v((function(t){this.mdcFoundation&&this.mdcFoundation.setWrapFocus(t)}))],it.prototype,"wrapFocus",void 0),i([d({type:String}),v((function(t,e){void 0!==e&&this.updateItems()}))],it.prototype,"itemRoles",void 0),i([d({type:String})],it.prototype,"innerRole",void 0),i([d({type:String})],it.prototype,"innerAriaLabel",void 0),i([d({type:Boolean})],it.prototype,"rootTabbable",void 0),i([d({type:Boolean,reflect:!0}),v((function(t){var e,i;if(t){const t=null!==(i=null===(e=this.tabbableElements)||void 0===e?void 0:e[0])&&void 0!==i?i:null;this.previousTabindex=t,t&&t.setAttribute("tabindex","-1")}else!t&&this.previousTabindex&&(this.previousTabindex.setAttribute("tabindex","0"),this.previousTabindex=null)}))],it.prototype,"noninteractive",void 0);const st=m`@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}:host{display:block}.mdc-deprecated-list{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size, 1rem);line-height:1.75rem;line-height:var(--mdc-typography-subtitle1-line-height, 1.75rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:0.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform, inherit);line-height:1.5rem;margin:0;padding:8px 0;list-style-type:none;color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));padding:var(--mdc-list-vertical-padding, 8px) 0}.mdc-deprecated-list:focus{outline:none}.mdc-deprecated-list-item{height:48px}.mdc-deprecated-list--dense{padding-top:4px;padding-bottom:4px;font-size:.812rem}.mdc-deprecated-list ::slotted([divider]){height:0;margin:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.12)}.mdc-deprecated-list ::slotted([divider][padded]){margin:0 var(--mdc-list-side-padding, 16px)}.mdc-deprecated-list ::slotted([divider][inset]){margin-left:var(--mdc-list-inset-margin, 72px);margin-right:0;width:calc( 100% - var(--mdc-list-inset-margin, 72px) )}[dir=rtl] .mdc-deprecated-list ::slotted([divider][inset]),.mdc-deprecated-list ::slotted([divider][inset][dir=rtl]){margin-left:0;margin-right:var(--mdc-list-inset-margin, 72px)}.mdc-deprecated-list ::slotted([divider][inset][padded]){width:calc( 100% - var(--mdc-list-inset-margin, 72px) - var(--mdc-list-side-padding, 16px) )}.mdc-deprecated-list--dense ::slotted([mwc-list-item]){height:40px}.mdc-deprecated-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 20px}.mdc-deprecated-list--two-line.mdc-deprecated-list--dense ::slotted([mwc-list-item]),.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense ::slotted([mwc-list-item]){height:60px}.mdc-deprecated-list--avatar-list.mdc-deprecated-list--dense ::slotted([mwc-list]){--mdc-list-item-graphic-size: 36px}:host([noninteractive]){pointer-events:none;cursor:default}.mdc-deprecated-list--dense ::slotted(.mdc-deprecated-list-item__primary-text){display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-deprecated-list--dense ::slotted(.mdc-deprecated-list-item__primary-text)::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-deprecated-list--dense ::slotted(.mdc-deprecated-list-item__primary-text)::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}`;let rt=class extends it{};rt.styles=[st],rt=i([h("mwc-list")],rt);export{S as K,I as L,V as a,G as c,q as n,E as o,b as s}; diff --git a/custom_components/hacs/hacs_frontend/c.82eccc94.js.gz b/custom_components/hacs/hacs_frontend/c.82eccc94.js.gz deleted file mode 100644 index 611966cb842545e86288d4cf7ad9f942753f488d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8234 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 diff --git a/custom_components/hacs/hacs_frontend/c.8d4c35ad.js b/custom_components/hacs/hacs_frontend/c.8d4c35ad.js deleted file mode 100644 index 05eb1c59..00000000 --- a/custom_components/hacs/hacs_frontend/c.8d4c35ad.js +++ /dev/null @@ -1,50 +0,0 @@ -import{u as e,v as t,M as c,_ as i,e as r,K as s,i as o,g as d,t as a,w as n,B as h,R as l,y as p,$ as u,j as m,r as b,A as w,a as v,L as k,N as f,n as _}from"./main-ad130be7.js";import{o as y}from"./c.8e28b461.js";var g={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},C={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"},x=function(c){function i(e){return c.call(this,t(t({},i.defaultAdapter),e))||this}return e(i,c),Object.defineProperty(i,"strings",{get:function(){return C},enumerable:!1,configurable:!0}),Object.defineProperty(i,"cssClasses",{get:function(){return g},enumerable:!1,configurable:!0}),Object.defineProperty(i,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),i.prototype.setChecked=function(e){this.adapter.setNativeControlChecked(e),this.updateAriaChecked(e),this.updateCheckedStyling(e)},i.prototype.setDisabled=function(e){this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(g.DISABLED):this.adapter.removeClass(g.DISABLED)},i.prototype.handleChange=function(e){var t=e.target;this.updateAriaChecked(t.checked),this.updateCheckedStyling(t.checked)},i.prototype.updateCheckedStyling=function(e){e?this.adapter.addClass(g.CHECKED):this.adapter.removeClass(g.CHECKED)},i.prototype.updateAriaChecked=function(e){this.adapter.setNativeControlAttr(C.ARIA_CHECKED_ATTR,""+!!e)},i}(c);class R extends h{constructor(){super(...arguments),this.checked=!1,this.disabled=!1,this.shouldRenderRipple=!1,this.mdcFoundationClass=x,this.rippleHandlers=new l((()=>(this.shouldRenderRipple=!0,this.ripple)))}changeHandler(e){this.mdcFoundation.handleChange(e),this.checked=this.formElement.checked}createAdapter(){return Object.assign(Object.assign({},p(this.mdcRoot)),{setNativeControlChecked:e=>{this.formElement.checked=e},setNativeControlDisabled:e=>{this.formElement.disabled=e},setNativeControlAttr:(e,t)=>{this.formElement.setAttribute(e,t)}})}renderRipple(){return this.shouldRenderRipple?u` - - `:""}focus(){const e=this.formElement;e&&(this.rippleHandlers.startFocus(),e.focus())}blur(){const e=this.formElement;e&&(this.rippleHandlers.endFocus(),e.blur())}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(e=>{this.dispatchEvent(new Event("change",e))}))}render(){return u` -
    -
    -
    - ${this.renderRipple()} -
    - -
    -
    -
    `}handleRippleMouseDown(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.rippleHandlers.startPress(e)}handleRippleTouchStart(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}i([r({type:Boolean}),y((function(e){this.mdcFoundation.setChecked(e)}))],R.prototype,"checked",void 0),i([r({type:Boolean}),y((function(e){this.mdcFoundation.setDisabled(e)}))],R.prototype,"disabled",void 0),i([s,r({attribute:"aria-label"})],R.prototype,"ariaLabel",void 0),i([s,r({attribute:"aria-labelledby"})],R.prototype,"ariaLabelledBy",void 0),i([o(".mdc-switch")],R.prototype,"mdcRoot",void 0),i([o("input")],R.prototype,"formElement",void 0),i([d("mwc-ripple")],R.prototype,"ripple",void 0),i([a()],R.prototype,"shouldRenderRipple",void 0),i([n({passive:!0})],R.prototype,"handleRippleMouseDown",null),i([n({passive:!0})],R.prototype,"handleRippleTouchStart",null);const E=b`.mdc-switch__thumb-underlay{left:-14px;right:initial;top:-17px;width:48px;height:48px}[dir=rtl] .mdc-switch__thumb-underlay,.mdc-switch__thumb-underlay[dir=rtl]{left:initial;right:-14px}.mdc-switch__native-control{width:64px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:none;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface, #000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface, #fff);border-color:#fff;border-color:var(--mdc-theme-surface, #fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-switch__native-control,.mdc-switch__native-control[dir=rtl]{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:36px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;transform:translateX(0);transition:transform 90ms cubic-bezier(0.4, 0, 0.2, 1),background-color 90ms cubic-bezier(0.4, 0, 0.2, 1),border-color 90ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2),0px 2px 2px 0px rgba(0, 0, 0, 0.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(16px)}[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl]{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-16px)}[dir=rtl] .mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__native-control[dir=rtl]{transform:translateX(16px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}:host{display:inline-flex;outline:none;-webkit-tap-highlight-color:transparent}`;v([_("ha-switch")],(function(e,t){class c extends t{constructor(...t){super(...t),e(this)}}return{F:c,d:[{kind:"field",decorators:[r({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){k(f(c.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{this.haptic&&w(window,"haptic","light")}))}},{kind:"field",static:!0,key:"styles",value:()=>[E,b` - :host { - --mdc-theme-secondary: var(--switch-checked-color); - } - .mdc-switch.mdc-switch--checked .mdc-switch__thumb { - background-color: var(--switch-checked-button-color); - border-color: var(--switch-checked-button-color); - } - .mdc-switch.mdc-switch--checked .mdc-switch__track { - background-color: var(--switch-checked-track-color); - border-color: var(--switch-checked-track-color); - } - .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb { - background-color: var(--switch-unchecked-button-color); - border-color: var(--switch-unchecked-button-color); - } - .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track { - background-color: var(--switch-unchecked-track-color); - border-color: var(--switch-unchecked-track-color); - } - `]}]}}),R); diff --git a/custom_components/hacs/hacs_frontend/c.8d4c35ad.js.gz b/custom_components/hacs/hacs_frontend/c.8d4c35ad.js.gz deleted file mode 100644 index 284b5e51198c84d60a6a8f7dcf2a441c5f681599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2422 zcmV-+35oU}iwFP!0000219Z-XZo@DT0MK8lqKVIA=HRGIVp*m(%rN}-<;Ey__OTbG zNnSow9aeM{)JO?EL;yuRP)H6pNC6&_z!H&AA`BWN1_NkpTM00%C+dE%GGNR@Wlt#e~U?t#z*UR{cUddOJD6vb*;(vAVA|_xbkj#!F4j z^3L+)!MwE18{0b6A}L7Gc%^U&5v~$}k{Vc76W!?kOiQm|JZ$q%V4gha<13xMjiLH< zIzH4`?y=7yeSLa0x2ZYkPsf8Uo!DL5oDSNu)z6`n#;o*eMMM&pc@k1pI-LF6>8q?#x*inZ1RTagrN+oo?T-SLbd6A<8@7wEuBZl{a$y($=5+yXtklgZ$ zNF>o-5gw&%P3ug)kAJ2k4jO(ioG@xZ8ryP zqBd!9Jd&^*H4&P)wWWEQf$ucmu#sQ7T*xJhBo)Ap#gP!m$Y#AS6rIq-wo7>A!|^5C z^5b2xm2nugYdDD!mWAl8=%D_QF#N~8duGEGO7J4l4g_BY>{_xsh4Q}#c2-i)MrvYo#3jTgYce0!h1k85F}>z? zLM4Jx$!sm^>zgfJunxY-(fAWoh!V99d|4C{W3oS1e%SK){+RJ4^Hd}!u-g)Lq)H)1 zBz7S|S_|-1EtwHg3M(;)dcXD~+wxld`(Fb4^=x;Q%$n`##)2TCNdmT(;otVd;Hz*b z(=EYD*@1~zov-xHvh;ax^OfG{^WWnzRO=$CD})<<2kc;z7wqf|IY<~)k_!25gC;Dp zdazn$wYZBuh*GbuQ39OJcya;SrdrO3TO(3hosf@?43){`7y5~%b7r7lVu@6hI`h>lFDRj1d+~NbJdG7a0RzS>M7Jw zK~ERzUG)h-rzL1|5k7zR3e3BuJ$+dZ2m;HpG1XNs;MZwYb+SA!YdIPU z0$tdbp&|RKxDF??9GJeM6>k+!=dEQ=Z#n_M5SVi-Go5foS1i-%wQGo_2S3(hSRI!K zBCc*+Aeeab<`DUM!+w?A@sXn#CcHIoxV6#-MUZJOe+FP5R2D(K3kSHq;-deoSzJJMC4;Za05McTXi6k_gI2f}?v zF$Sb4?0c*OlpP)dD4GgQ`o<|BNBdH@(U;~ic?x!xk&xtdmYs<16WYQTO(l9~x%%C6 zqO;G~TE?^U2j%rb@Xc1nJm-?rY$1yh#vjA@6;I_he((e?w@k~JYxPsg#Zt)Zm%yW+ zc;-3`}AyA$1oXu8Qkz6dwqT)J7V!<+_aZ%J# z&&PR@vjuE|nCaVGBF(^1VdOZ(3!;NAZoh&*8=Ob+!d5gqcx#&_{&no_c=bPBZ7e;ImyZ@-K7N+Jk67hL?9YBzv zYMaHCRKUvH?GZHPbrnM?>_QgZe=>}S9lkvtWXhSBfLJeHQe1foZdVW28M}7ygJyh_ z&$wi}Do&W8!XI@d`TEA}28^`B9R(UPWK^>6(Hy&3^8Xo?h9~B%AfCha--lmKgW0R_ zM{HIUX?Uvy6D{+q{hd2R&L4n`)$wpFqrao`SMkC}%~$6gHO+NL&3Vhs2_GNM|31xB za|3%Z2fu0(q>m| zb;0FK(sH(il*!;%+WY9Bf~(&bm*}V8P`IUo$B4nR6Onk|ygo>}*9UU+`XGuTIe3L2 zF=6Js2rFe@+r1knB#nRCUqIT$;hM874N1z9LQqgp#fQ&tzmN-d6N6Kw_X;!mX z9~j&_SH$YsF}W?$u#p@db6WY~>$wZGMoIr*fXM`4{Ow=LVl&`74n^IGdgJ5S*%fLI zAxP(SXks3k(@;gmtFI&l8F*xA+^^(K#;V~$e|m?k+7nZ=<-xu?Z*lgKanQ6!mTxv^ znjOari&ggj=?(M1{6Saew!EsPEb@s1fHqljI@0I5zj~kUx`CbUxdnP1KfSkpdH3u5 o^w@i`cVEQa_n^-2ybE5aUBd6bs9%)An[0]?1:0}function d(a,n){return a.typen.type?1:0}function o(a,n){for(var r=(0,t.__spreadArray)([],a,!0),e=0,L=n;e-1&&(k=f)}}k&&(n.region=k),n.region=n.region.toUpperCase()}if(n.script&&(n.script=n.script[0].toUpperCase()+n.script.slice(1).toLowerCase(),i.scriptAlias[n.script]&&(n.script=i.scriptAlias[n.script])),n.variants.length){for(var y=0;y-1&&(u.caseFirst=p.kf),Z.indexOf("kn")>-1&&(u.numeric=(0,r.SameValue)(p.kn,"true")),u.numberingSystem=p.nu}return a.prototype.maximize=function(){var n=(0,e.default)(this).locale;try{return new a(Z(n))}catch(t){return new a(n)}},a.prototype.minimize=function(){var n=(0,e.default)(this).locale;try{return new a(function(a){var n=Z(a);if(!n)return a;n=(0,o.emitUnicodeLanguageId)((0,t.__assign)((0,t.__assign)({},(0,o.parseUnicodeLanguageId)(n)),{variants:[]}));var r=(0,o.parseUnicodeLocaleId)(a),e=r.lang,L=e.lang,i=e.script,d=e.region,s=e.variants;return Z((0,o.emitUnicodeLanguageId)({lang:L,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,void 0,void 0,s)})):d&&Z((0,o.emitUnicodeLanguageId)({lang:L,region:d,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,void 0,d,s)})):i&&Z((0,o.emitUnicodeLanguageId)({lang:L,script:i,variants:[]}))===n?(0,o.emitUnicodeLocaleId)((0,t.__assign)((0,t.__assign)({},r),{lang:u(L,i,void 0,s)})):a}(n))}catch(t){return new a(n)}},a.prototype.toString=function(){return(0,e.default)(this).locale},Object.defineProperty(a.prototype,"baseName",{get:function(){var a=(0,e.default)(this).locale;return(0,o.emitUnicodeLanguageId)((0,o.parseUnicodeLanguageId)(a))},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"calendar",{get:function(){return(0,e.default)(this).calendar},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"collation",{get:function(){return(0,e.default)(this).collation},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"hourCycle",{get:function(){return(0,e.default)(this).hourCycle},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"caseFirst",{get:function(){return(0,e.default)(this).caseFirst},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"numeric",{get:function(){return(0,e.default)(this).numeric},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"numberingSystem",{get:function(){return(0,e.default)(this).numberingSystem},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"language",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).lang},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"script",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).script},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"region",{get:function(){var a=(0,e.default)(this).locale;return(0,o.parseUnicodeLanguageId)(a).region},enumerable:!1,configurable:!0}),a.relevantExtensionKeys=L,a}();n.Locale=d;try{"undefined"!=typeof Symbol&&Object.defineProperty(d.prototype,Symbol.toStringTag,{value:"Intl.Locale",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype.constructor,"length",{value:1,writable:!1,enumerable:!1,configurable:!0})}catch(a){}n.default=d}));n(l),l.Locale;var g=a((function(a,n){Object.defineProperty(n,"__esModule",{value:!0}),n.shouldPolyfill=void 0,n.shouldPolyfill=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(a){return!0}}()}}));n(g),g.shouldPolyfill;var b=a((function(a,n){Object.defineProperty(n,"__esModule",{value:!0}),(0,g.shouldPolyfill)()&&Object.defineProperty(Intl,"Locale",{value:l.Locale,writable:!0,enumerable:!1,configurable:!0})})),c=n(b);export{b as __moduleExports,c as default}; diff --git a/custom_components/hacs/hacs_frontend/c.8de55195.js.gz b/custom_components/hacs/hacs_frontend/c.8de55195.js.gz deleted file mode 100644 index df0aa4d72b7c303fbd7799f1745e081e8a04f7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19595 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 G`~U!#v&Z28 diff --git a/custom_components/hacs/hacs_frontend/c.8e28b461.js b/custom_components/hacs/hacs_frontend/c.8e28b461.js deleted file mode 100644 index 651bea4d..00000000 --- a/custom_components/hacs/hacs_frontend/c.8e28b461.js +++ /dev/null @@ -1 +0,0 @@ -const r=r=>(s,o)=>{if(s.constructor._observers){if(!s.constructor.hasOwnProperty("_observers")){const r=s.constructor._observers;s.constructor._observers=new Map,r.forEach(((r,o)=>s.constructor._observers.set(o,r)))}}else{s.constructor._observers=new Map;const r=s.updated;s.updated=function(s){r.call(this,s),s.forEach(((r,s)=>{const o=this.constructor._observers.get(s);void 0!==o&&o.call(this,this[s],r)}))}}s.constructor._observers.set(o,r)};export{r as o}; diff --git a/custom_components/hacs/hacs_frontend/c.8e28b461.js.gz b/custom_components/hacs/hacs_frontend/c.8e28b461.js.gz deleted file mode 100644 index 127a09c3e20900057ba930f3c2afef87c21fef57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmV<90381xiwFP!000021B6etas)99{giMb%^dX}UzaXahnIH)mPb#=x8ELSG+Xc> zlK@*)uYO4A2>aopDG9x&xQ;Rt?OjNULdS)IACqgJvvq>QNjOr8h1!hP->cV|7q9rg zA-dlZJ`|JH{Umm@SBmZ?SxrRxr0};Meg2Sz8r(this.shouldRenderRipple=!0,this.ripple)))}render(){const e=this.mini&&!this.reducedTouchTarget,t={"mdc-fab--mini":this.mini,"mdc-fab--touch":e,"mdc-fab--exited":this.exited,"mdc-fab--extended":this.extended,"icon-end":this.showIconAtEnd},a=this.label?this.label:this.icon;return n``}renderIcon(){return n``}renderTouchTarget(){const e=this.mini&&!this.reducedTouchTarget;return n`${e?n`
    `:""}`}renderLabel(){const e=""!==this.label&&this.extended;return n`${e?n`${this.label}`:""}`}renderBeforeRipple(){return n``}renderRipple(){return this.shouldRenderRipple?n``:""}handleRippleActivate(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.handleRippleStartPress(e)}handleRippleStartPress(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}b.shadowRootOptions={mode:"open",delegatesFocus:!0},e([t("mwc-ripple")],b.prototype,"ripple",void 0),e([a({type:Boolean})],b.prototype,"mini",void 0),e([a({type:Boolean})],b.prototype,"exited",void 0),e([a({type:Boolean})],b.prototype,"disabled",void 0),e([a({type:Boolean})],b.prototype,"extended",void 0),e([a({type:Boolean})],b.prototype,"showIconAtEnd",void 0),e([a({type:Boolean})],b.prototype,"reducedTouchTarget",void 0),e([a()],b.prototype,"icon",void 0),e([a()],b.prototype,"label",void 0),e([o()],b.prototype,"shouldRenderRipple",void 0),e([o()],b.prototype,"useStateLayerCustomProperties",void 0),e([i({passive:!0})],b.prototype,"handleRippleStartPress",null);const f=c`:host .mdc-fab .material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:normal;font-style:normal;font-size:var(--mdc-icon-size, 24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{outline:none;--mdc-ripple-color: currentcolor;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;-webkit-tap-highlight-color:transparent;display:inline-flex;outline:none;user-select:none}:host .mdc-touch-target-wrapper{display:inline}:host .mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:none}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon,:host .mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}:host .mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2),0px 6px 10px 0px rgba(0, 0, 0, 0.14),0px 1px 18px 0px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}:host .mdc-fab,:host .mdc-fab:not(:disabled) .mdc-fab__icon,:host .mdc-fab:not(:disabled) .mdc-fab__label,:host .mdc-fab:disabled .mdc-fab__icon,:host .mdc-fab:disabled .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary, #fff)}:host .mdc-fab:not(.mdc-fab--extended){border-radius:50%}:host .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2),0px 12px 17px 2px rgba(0, 0, 0, 0.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:none}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-button-font-size, 0.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height, 2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:0.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing, 0.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform, uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon,:host .mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab .mdc-fab__icon ::slotted(*){width:inherit;height:inherit;font-size:inherit}:host .mdc-fab--extended.mdc-fab--exited .mdc-fab__icon ::slotted(*){transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}:host .mdc-fab{padding-top:0px;padding-top:max(0px, var(--mdc-fab-focus-outline-width, 0px));padding-right:0px;padding-right:max(0px, var(--mdc-fab-focus-outline-width, 0px));padding-bottom:0px;padding-bottom:max(0px, var(--mdc-fab-focus-outline-width, 0px));padding-left:0px;padding-left:max(0px, var(--mdc-fab-focus-outline-width, 0px));box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-fab-box-shadow, 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12))}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-color:initial;border-color:var(--mdc-fab-focus-outline-color, initial)}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width, 0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-right:0px;padding-right:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-left:0px;padding-left:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1))}:host .mdc-fab:hover,:host .mdc-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-fab-box-shadow, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}:host .mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);box-shadow:var(--mdc-fab-box-shadow, 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12))}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__icon{width:24px;width:var(--mdc-icon-size, 24px);height:24px;height:var(--mdc-icon-size, 24px);font-size:24px;font-size:var(--mdc-icon-size, 24px);transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform;display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab.mdc-fab--extended{padding-top:0px;padding-top:max(0px, var(--mdc-fab-focus-outline-width, 0px));padding-right:20px;padding-right:max(var(--mdc-fab-extended-label-padding, 20px), var(--mdc-fab-focus-outline-width, 0px));padding-bottom:0px;padding-bottom:max(0px, var(--mdc-fab-focus-outline-width, 0px));padding-left:20px;padding-left:max(var(--mdc-fab-extended-label-padding, 20px), var(--mdc-fab-focus-outline-width, 0px))}:host .mdc-fab.mdc-fab--extended:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab.mdc-fab--extended:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width, 0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-right:20px;padding-right:max(calc(var(--mdc-fab-extended-label-padding, 20px) - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(var(--mdc-fab-extended-label-padding, 20px) - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(0px - var(--mdc-fab-focus-outline-width, 0px)) * -1));padding-left:20px;padding-left:max(calc(var(--mdc-fab-extended-label-padding, 20px) - var(--mdc-fab-focus-outline-width, 0px)), calc(calc(var(--mdc-fab-extended-label-padding, 20px) - var(--mdc-fab-focus-outline-width, 0px)) * -1))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:12px;margin-left:var(--mdc-fab-extended-icon-padding, 12px);margin-right:calc(12px - 20px);margin-right:calc(var(--mdc-fab-extended-icon-padding, 12px) - var(--mdc-fab-extended-label-padding, 20px))}[dir=rtl] :host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon,:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-left:calc(var(--mdc-fab-extended-icon-padding, 12px) - var(--mdc-fab-extended-label-padding, 20px));margin-right:12px;margin-right:var(--mdc-fab-extended-icon-padding, 12px)}`;s([x("ha-fab")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"method",key:"firstUpdated",value:function(e){l(m(a.prototype),"firstUpdated",this).call(this,e),this.style.setProperty("--mdc-theme-secondary","var(--primary-color)")}},{kind:"field",static:!0,key:"styles",value:()=>[f,c` - :host .mdc-fab--extended .mdc-fab__icon { - margin-inline-start: -8px; - margin-inline-end: 12px; - direction: var(--direction); - } - `,"rtl"===document.dir?c` - :host .mdc-fab--extended .mdc-fab__icon { - direction: rtl; - } - `:c``]}]}}),b); diff --git a/custom_components/hacs/hacs_frontend/c.97b7c4b0.js.gz b/custom_components/hacs/hacs_frontend/c.97b7c4b0.js.gz deleted file mode 100644 index a45ab8ca4af4ee227f9685546852a00017ffbe88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3105 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 diff --git a/custom_components/hacs/hacs_frontend/c.99c1c4ba.js b/custom_components/hacs/hacs_frontend/c.99c1c4ba.js deleted file mode 100644 index 0012b47a..00000000 --- a/custom_components/hacs/hacs_frontend/c.99c1c4ba.js +++ /dev/null @@ -1 +0,0 @@ -import{c as t,a as i}from"./c.743a15a1.js";var e=t((function(t,i){!function(t){var i="1.8.0";function e(t){var i,e,n,o;for(e=1,n=arguments.length;e0?Math.floor(t):Math.ceil(t)};function I(t,i,e){return t instanceof B?t:g(t)?new B(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new B(t.x,t.y):new B(t,i,e)}function O(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng1,St=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,i),window.removeEventListener("testPassiveEventSupport",u,i)}catch(t){}return t}(),kt=!!document.createElement("canvas").getContext,Et=!(!document.createElementNS||!J("svg").createSVGRect),Bt=!!Et&&((Q=document.createElement("div")).innerHTML="","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),At=!Et&&function(){try{var t=document.createElement("div");t.innerHTML='';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}();function It(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Ot={ie:it,ielt9:et,edge:nt,webkit:ot,android:st,android23:rt,androidStock:ht,opera:ut,chrome:lt,gecko:ct,safari:_t,phantom:dt,opera12:pt,win:mt,ie3d:ft,webkit3d:gt,gecko3d:vt,any3d:yt,mobile:xt,mobileWebkit:wt,mobileWebkit3d:Pt,msPointer:bt,pointer:Lt,touch:zt,touchNative:Tt,mobileOpera:Mt,mobileGecko:Ct,retina:Zt,passiveEvents:St,canvas:kt,svg:Et,vml:At,inlineSvg:Bt},Rt=Ot.msPointer?"MSPointerDown":"pointerdown",Nt=Ot.msPointer?"MSPointerMove":"pointermove",Dt=Ot.msPointer?"MSPointerUp":"pointerup",jt=Ot.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Rt,touchmove:Nt,touchend:Dt,touchcancel:jt},Wt={touchstart:$t,touchmove:Jt,touchend:Jt,touchcancel:Jt},Ft={},Ut=!1;function Vt(t,i,e){return"touchstart"===i&&Xt(),Wt[i]?(e=Wt[i].bind(this,e),t.addEventListener(Ht[i],e,!1),e):(console.warn("wrong event specified:",i),L.Util.falseFn)}function qt(t,i,e){Ht[i]?t.removeEventListener(Ht[i],e,!1):console.warn("wrong event specified:",i)}function Gt(t){Ft[t.pointerId]=t}function Kt(t){Ft[t.pointerId]&&(Ft[t.pointerId]=t)}function Yt(t){delete Ft[t.pointerId]}function Xt(){Ut||(document.addEventListener(Rt,Gt,!0),document.addEventListener(Nt,Kt,!0),document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Yt,!0),Ut=!0)}function Jt(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Ft)i.touches.push(Ft[e]);i.changedTouches=[i],t(i)}}function $t(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&Gi(i),Jt(t,i)}function Qt(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var ti=200;function ii(t,i){t.addEventListener("dblclick",i);var e,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Date.now();o-n<=ti?2==++e&&i(Qt(t)):e=1,n=o}}else e=t.detail}return t.addEventListener("click",o),{dblclick:i,simDblclick:o}}function ei(t,i){t.removeEventListener("dblclick",i.dblclick),t.removeEventListener("click",i.simDblclick)}var ni,oi,si,ri,ai,hi=Ti(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ui=Ti(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),li="webkitTransition"===ui||"OTransition"===ui?ui+"End":"transitionend";function ci(t){return"string"==typeof t?document.getElementById(t):t}function _i(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];if((!e||"auto"===e)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);e=n?n[i]:null}return"auto"===e?null:e}function di(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function pi(t){var i=t.parentNode;i&&i.removeChild(t)}function mi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function gi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function vi(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=Pi(t);return e.length>0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function yi(t,i){if(void 0!==t.classList)for(var e=_(i),n=0,o=e.length;nthis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,D(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=I((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=I(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(e),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),l=a.extend(s).getSize().subtract(h);o.x+=u.x<0?-l.x:l.x,o.y+=u.y<0?-l.y:l.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=i.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var i=t.code,e=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+e+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i=new j(t.coords.latitude,t.coords.longitude),e=i.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(e);this.setView(i,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:i,bounds:e,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),pi(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)pi(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=di("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=D(t),e=I(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),u=R(this.project(a,n),this.project(r,n)).getSize(),l=Ot.any3d?this.options.zoomSnap:1,c=h.x/u.x,_=h.y/u.y,d=i?Math.max(c,_):Math.min(c,_);return n=this.getScaleZoom(d,n),l&&(n=Math.round(n/(l/100))*(l/100),n=i?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new B(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new O(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(H(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(I(t),i)},layerPointToLatLng:function(t){var i=I(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,i){return this.options.crs.distance(H(t),H(i))},containerPointToLayerPoint:function(t){return I(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return I(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(I(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return Yi(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=ci(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");Ri(i,"scroll",this._onScroll,this),this._containerId=r(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Ot.any3d,yi(t,"leaflet-container"+(Ot.touch?" leaflet-touch":"")+(Ot.retina?" leaflet-retina":"")+(Ot.ielt9?" leaflet-oldie":"")+(Ot.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=_i(t,"position");"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Mi(this._mapPane,new B(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(yi(t.markerPane,"leaflet-zoom-hide"),yi(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){Mi(this._mapPane,new B(0,0));var e=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var n=this._zoom!==i;this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Mi(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var i=t?Di:Ri;i(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),Ot.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=z((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,a=!1;s;){if((e=this._targets[r(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!$i(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(i,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i=t.target||t.srcElement;if(!(!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i))){var e=t.type;"mousedown"===e&&Ei(i),this._fireDOMEvent(t,e)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){if("click"===t.type){var o=e({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,i);if(n){for(var r=[],a=0;a0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=Ot.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xi(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&&i.animate)&&!this.getSize().contains(e)||(this.panBy(e,i),0))},_createAnimProxy:function(){var t=this._proxy=di("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var i=hi,e=this._proxy.style[i];zi(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){pi(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();zi(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o)||(z((function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)}),this),0))},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,yi(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xi(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function ee(t,i){return new ie(t,i)}var ne=Z.extend({options:{position:"topright"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return yi(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(pi(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),oe=function(t){return new ne(t)};ie.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},i="leaflet-",e=this._controlContainer=di("div",i+"control-container",this._container);function n(n,o){var s=i+n+" "+i+o;t[n+o]=di("div",s,e)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)pi(this._controlCorners[t]);pi(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var se=ne.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(r(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,i)},_createRadioElement:function(t,i){var e='",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(i),i.layerId=r(t.layer),Ri(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;s>=0;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;s=0;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this}}),re=function(t,i,e){return new se(t,i,e)},ae=ne.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=di("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=di("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),qi(s),Ri(s,"click",Ki),Ri(s,"click",o,this),Ri(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";xi(this._zoomInButton,i),xi(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(yi(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(yi(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}});ie.mergeOptions({zoomControl:!0}),ie.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new ae,this.addControl(this.zoomControl))}));var he=function(t){return new ae(t)},ue=ne.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=di("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=di("div",i,e)),t.imperial&&(this._iScale=di("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;o>5280?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=e>=10?10:e>=5?5:e>=3?3:e>=2?2:1)}}),le=function(t){return new ue(t)},ce='',_e=ne.extend({options:{position:"bottomright",prefix:''+(Ot.inlineSvg?ce+" ":"")+"Leaflet"},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var i in t.attributionControl=this,this._container=di("div","leaflet-control-attribution"),qi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(' ')}}});ie.mergeOptions({attributionControl:!0}),ie.addInitHook((function(){this.options.attributionControl&&(new _e).addTo(this)}));var de=function(t){return new _e(t)};ne.Layers=se,ne.Zoom=ae,ne.Scale=ue,ne.Attribution=_e,oe.layers=re,oe.zoom=he,oe.scale=le,oe.attribution=de;var pe=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});pe.addTo=function(t,i){return t.addHandler(i,this),this};var me,fe={Events:k},ge=Ot.touch?"touchstart mousedown":"mousedown",ve=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){d(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(Ri(this._dragStartTarget,ge,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ve._dragging===this&&this.finishDrag(!0),Di(this._dragStartTarget,ge,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!vi(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)ve._dragging===this&&this.finishDrag();else if(!(ve._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(ve._dragging=this,this._preventOutline&&Ei(this._element),Si(),ni(),this._moving))){this.fire("down");var i=t.touches?t.touches[0]:t,e=Ai(this._element);this._startPoint=new B(i.clientX,i.clientY),this._startPos=Ci(this._element),this._parentScale=Ii(e);var n="mousedown"===t.type;Ri(document,n?"mousemove":"touchmove",this._onMove,this),Ri(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var i=t.touches&&1===t.touches.length?t.touches[0]:t,e=new B(i.clientX,i.clientY)._subtract(this._startPoint);(e.x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)h&&(s=r,h=a);h>e&&(i[s]=1,be(t,i,e,n,s),be(t,i,e,s,o))}function Le(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;ni&&(e.push(t[n]),o=n);return oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function Ce(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n}function Ze(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=e.x,r=e.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new B(s,r)}function Se(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function ke(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Se(t)}var Ee={__proto__:null,simplify:ye,pointToSegmentDistance:xe,closestPointOnSegment:we,clipSegment:Te,_getEdgeIntersection:ze,_getBitCode:Me,_sqClosestPointOnSegment:Ze,isFlat:Se,_flat:ke};function Be(t,i,e){var n,o,s,r,a,h,u,l,c,_=[1,4,2,8];for(o=0,u=t.length;o1e-7;h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=u=Math.PI/2-2*Math.atan(r*i)-a;return new j(a*e,t.x*e/n)}},Re={__proto__:null,LonLat:Ie,Mercator:Oe,SphericalMercator:q},Ne=e({},U,{code:"EPSG:3395",projection:Oe,transformation:function(){var t=.5/(Math.PI*Oe.R);return K(t,.5,-t,.5)}()}),De=e({},U,{code:"EPSG:4326",projection:Ie,transformation:K(1/180,1,-1/180,.5)}),je=e({},F,{projection:Ie,transformation:K(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});F.Earth=U,F.EPSG3395=Ne,F.EPSG3857=Y,F.EPSG900913=X,F.EPSG4326=De,F.Simple=je;var He=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var e=this.getEvents();i.on(e,this),this.once("remove",(function(){i.off(e,this)}),this)}this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this})}}});ie.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=r(t);return this._layers[i]||(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=r(t);return this._layers[i]?(this._loaded&&t.onRemove(this),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?g(t)?t:[t]:[]).length;ithis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()i)return r=(n-i)/e,this._map.layerPointToLatLng([s.x-r*(s.x-o.x),s.y-r*(s.y-o.y)])},getBounds:function(){return this._bounds},addLatLng:function(t,i){return i=i||this._defaultShape(),t=H(t),i.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new N,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return Se(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var i=[],e=Se(t),n=0,o=t.length;n=2&&i[0]instanceof j&&i[0].equals(i[e-1])&&i.pop(),i},_setLatLngs:function(t){on.prototype._setLatLngs.call(this,t),Se(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Se(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new B(i,i);if(t=new O(t.min.subtract(e),t.max.add(e)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||on.prototype._containsPoint.call(this,t,!0)}});function an(t,i){return new rn(t,i)}var hn=Ue.extend({initialize:function(t,i){d(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;i0?n:[i.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted,i.playsInline=!!this.options.playsInline;for(var r=0;ro?(i.height=o+"px",yi(t,s)):xi(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();Mi(this._container,i.add(e))},_adjustPan:function(t){if(this.options.autoPan){this._map._panAnim&&this._map._panAnim.stop();var i=this._map,e=parseInt(_i(this._container,"marginBottom"),10)||0,n=this._container.offsetHeight+e,o=this._containerWidth,s=new B(this._containerLeft,-n-this._containerBottom);s._add(Ci(this._container));var r=i.layerPointToContainerPoint(s),a=I(this.options.autoPanPadding),h=I(this.options.autoPanPaddingTopLeft||a),u=I(this.options.autoPanPaddingBottomRight||a),l=i.getSize(),c=0,_=0;r.x+o+u.x>l.x&&(c=r.x+o-l.x+u.x),r.x-c-h.x<0&&(c=r.x-h.x),r.y+n+u.y>l.y&&(_=r.y+n-l.y+u.y),r.y-_-h.y<0&&(_=r.y-h.y),(c||_)&&i.fire("autopanstart").panBy([c,_],{animate:t&&"moveend"===t.type})}},_getAnchor:function(){return I(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Cn=function(t,i){return new Mn(t,i)};ie.mergeOptions({closePopupOnClick:!0}),ie.include({openPopup:function(t,i,e){return this._initOverlay(Mn,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),He.include({bindPopup:function(t,i){return this._popup=this._initOverlay(Mn,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&this._popup._prepareOpen(t)&&this._popup.openOn(this._map),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ki(t);var i=t.layer||t.target;this._popup._source!==i||i instanceof $e?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var Zn=zn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){zn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){zn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=zn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=di("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=I(this.options.offset),c=this._getAnchor();"top"===a?(i=h/2,e=u):"bottom"===a?(i=h/2,e=0):"center"===a?(i=h/2,e=u/2):"right"===a?(i=0,e=u/2):"left"===a?(i=h,e=u/2):r.xthis.options.maxZoom||en&&this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new B(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),e+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,e);else{for(var c=o.min.y;c<=o.max.y;c++)for(var _=o.min.x;_<=o.max.x;_++){var d=new B(_,c);if(d.z=this._tileZoom,this._isValidTile(d)){var p=this._tiles[this._tileCoordsToKey(d)];p?p.current=!0:r.push(d)}}if(r.sort((function(t,i){return t.distanceTo(s)-i.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_e.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new N(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new B(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(pi(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){yi(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=u,t.onmousemove=u,Ot.ielt9&&this.options.opacity<1&&bi(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&z(o(this._tileReady,this,t,null,s)),Mi(s,e),this._tiles[n]={el:s,coords:t,current:!0},i.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(bi(e.el,0),M(this._fadeFrame),this._fadeFrame=z(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(yi(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Ot.ielt9||!this._map._fadeAnimated?z(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new B(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new O(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function An(t){return new Bn(t)}var In=Bn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=d(this,i)).detectRetina&&Ot.retina&&i.maxZoom>0&&(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom++):(i.zoomOffset++,i.maxZoom--),i.minZoom=Math.max(0,i.minZoom)),"string"==typeof i.subdomains&&(i.subdomains=i.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&void 0===i&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var e=document.createElement("img");return Ri(e,"load",o(this._tileOnLoad,this,i,e)),Ri(e,"error",o(this._tileOnError,this,i,e)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(e.referrerPolicy=this.options.referrerPolicy),e.alt="",e.setAttribute("role","presentation"),e.src=this.getTileUrl(t),e},getTileUrl:function(t){var i={r:Ot.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(i.y=n),i["-y"]=n}return f(this._url,e(i,this.options))},_tileOnLoad:function(t,i){Ot.ielt9?setTimeout(o(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&&i.getAttribute("src")!==n&&(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom;return this.options.zoomReverse&&(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((i=this._tiles[t].el).onload=u,i.onerror=u,!i.complete)){i.src=y;var e=this._tiles[t].coords;pi(i),delete this._tiles[t],this.fire("tileabort",{tile:i,coords:e})}},_removeTile:function(t){var i=this._tiles[t];if(i)return i.el.setAttribute("src",y),Bn.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&&(!e||e.getAttribute("src")!==y))return Bn.prototype._tileReady.call(this,t,i,e)}});function On(t,i){return new In(t,i)}var Rn=In.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var n=e({},this.defaultWmsParams);for(var o in i)o in this.options||(n[o]=i[o]);var s=(i=d(this,i)).detectRetina&&Ot.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,In.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=R(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===De?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=In.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});function Nn(t,i){return new Rn(t,i)}In.WMS=Rn,On.wms=Nn;var Dn=He.extend({options:{padding:.1},initialize:function(t){d(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&yi(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,i),s=n.multiplyBy(-e).add(o).subtract(this._map._getNewPixelOrigin(t,i));Ot.any3d?zi(this._container,s,e):Mi(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new O(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),jn=Dn.extend({options:{tolerance:0},getEvents:function(){var t=Dn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Dn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Ri(t,"mousemove",this._onMouseMove,this),Ri(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Ri(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,pi(this._container),Di(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Dn.prototype._update.call(this);var t=this._bounds,i=this._container,e=t.getSize(),n=Ot.retina?2:1;Mi(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",Ot.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Dn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var i,e,n=t.options.dashArray.split(/[, ]+/),o=[];for(e=0;e')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Fn={_initContainer:function(){this._container=di("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Dn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=Wn("shape");yi(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=Wn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;pi(i),t.removeInteractiveTarget(i),delete this._layers[r(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i||(i=t._stroke=Wn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e||(e=t._fill=Wn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){fi(t._container)},_bringToBack:function(t){gi(t._container)}},Un=Ot.vml?Wn:J,Vn=Dn.extend({_initContainer:function(){this._container=Un("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Un("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){pi(this._container),Di(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Dn.prototype._update.call(this);var t=this._bounds,i=t.getSize(),e=this._container;this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Mi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update")}},_initPath:function(t){var i=t._path=Un("path");t.options.className&&yi(i,t.options.className),t.options.interactive&&yi(i,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){pi(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){fi(t._path)},_bringToBack:function(t){gi(t._path)}});function qn(t){return Ot.svg||Ot.vml?new Vn(t):null}Ot.vml&&Vn.include(Fn),ie.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&Hn(t)||qn(t)}});var Gn=rn.extend({initialize:function(t,i){rn.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function Kn(t,i){return new Gn(t,i)}Vn.create=Un,Vn.pointsToPath=$,hn.geometryToLayer=un,hn.coordsToLatLng=cn,hn.coordsToLatLngs=_n,hn.latLngToCoords=dn,hn.latLngsToCoords=pn,hn.getFeature=mn,hn.asFeature=fn,ie.mergeOptions({boxZoom:!0});var Yn=pe.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Ri(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Di(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){pi(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ni(),Si(),this._startPoint=this._map.mouseEventToContainerPoint(t),Ri(document,{contextmenu:Ki,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=di("div","leaflet-zoom-box",this._container),yi(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new O(this._point,this._startPoint),e=i.getSize();Mi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(pi(this._box),xi(this._container,"leaflet-crosshair")),oi(),ki(),Di(document,{contextmenu:Ki,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var i=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ie.addInitHook("addHandler","boxZoom",Yn),ie.mergeOptions({doubleClickZoom:!0});var Xn=pe.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});ie.addInitHook("addHandler","doubleClickZoom",Xn),ie.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Jn=pe.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new ve(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}yi(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xi(this._map._container,"leaflet-grab"),xi(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var i=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(e),this._times.push(i),this._prunePositions(i)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.xi.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)0?s:-s))-i;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});ie.addInitHook("addHandler","scrollWheelZoom",Qn);var to=600;ie.mergeOptions({tapHold:Ot.touchNative&&Ot.safari&&Ot.mobile,tapTolerance:15});var io=pe.extend({addHooks:function(){Ri(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Di(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var i=t.touches[0];this._startPos=this._newPos=new B(i.clientX,i.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Ri(document,"touchend",Gi),Ri(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",i))}),this),to),Ri(document,"touchend touchcancel contextmenu",this._cancel,this),Ri(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){Di(document,"touchend",Gi),Di(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),Di(document,"touchend touchcancel contextmenu",this._cancel,this),Di(document,"touchmove",this._onMove,this)},_onMove:function(t){var i=t.touches[0];this._newPos=new B(i.clientX,i.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,i){var e=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY});e._simulated=!0,i.target.dispatchEvent(e)}});ie.addInitHook("addHandler","tapHold",io),ie.mergeOptions({touchZoom:Ot.touch,bounceAtZoomLimits:!0});var eo=pe.extend({addHooks:function(){yi(this._map._container,"leaflet-touch-zoom"),Ri(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xi(this._map._container,"leaflet-touch-zoom"),Di(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),"center"!==i.options.touchZoom&&(this._pinchStartLatLng=i.containerPointToLatLng(e.add(n)._divideBy(2))),this._startDist=e.distanceTo(n),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),Ri(document,"touchmove",this._onTouchMove,this),Ri(document,"touchend touchcancel",this._onTouchEnd,this),Gi(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]),s=e.distanceTo(n)/this._startDist;if(this._zoom=i.getScaleZoom(s,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoomi.getMaxZoom()&&s>1)&&(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=o(i._move,i,this._center,this._zoom,{pinch:!0,round:!1});this._animRequest=z(a,this,!0),Gi(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),Di(document,"touchmove",this._onTouchMove,this),Di(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ie.addInitHook("addHandler","touchZoom",eo),ie.BoxZoom=Yn,ie.DoubleClickZoom=Xn,ie.Drag=Jn,ie.Keyboard=$n,ie.ScrollWheelZoom=Qn,ie.TapHold=io,ie.TouchZoom=eo,t.Bounds=O,t.Browser=Ot,t.CRS=F,t.Canvas=jn,t.Circle=en,t.CircleMarker=Qe,t.Class=Z,t.Control=ne,t.DivIcon=kn,t.DivOverlay=zn,t.DomEvent=Qi,t.DomUtil=Oi,t.Draggable=ve,t.Evented=E,t.FeatureGroup=Ue,t.GeoJSON=hn,t.GridLayer=Bn,t.Handler=pe,t.Icon=qe,t.ImageOverlay=xn,t.LatLng=j,t.LatLngBounds=N,t.Layer=He,t.LayerGroup=We,t.LineUtil=Ee,t.Map=ie,t.Marker=Xe,t.Mixin=fe,t.Path=$e,t.Point=B,t.PolyUtil=Ae,t.Polygon=rn,t.Polyline=on,t.Popup=Mn,t.PosAnimation=te,t.Projection=Re,t.Rectangle=Gn,t.Renderer=Dn,t.SVG=Vn,t.SVGOverlay=Ln,t.TileLayer=In,t.Tooltip=Zn,t.Transformation=G,t.Util=C,t.VideoOverlay=Pn,t.bind=o,t.bounds=R,t.canvas=Hn,t.circle=nn,t.circleMarker=tn,t.control=oe,t.divIcon=En,t.extend=e,t.featureGroup=Ve,t.geoJSON=vn,t.geoJson=yn,t.gridLayer=An,t.icon=Ge,t.imageOverlay=wn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Fe,t.map=ee,t.marker=Je,t.point=I,t.polygon=an,t.polyline=sn,t.popup=Cn,t.rectangle=Kn,t.setOptions=d,t.stamp=r,t.svg=qn,t.svgOverlay=Tn,t.tileLayer=On,t.tooltip=Sn,t.transformation=K,t.version=i,t.videoOverlay=bn;var no=window.L;t.noConflict=function(){return window.L=no,this},window.L=t}(i)}));export{e as __moduleExports,e as default}; diff --git a/custom_components/hacs/hacs_frontend/c.99c1c4ba.js.gz b/custom_components/hacs/hacs_frontend/c.99c1c4ba.js.gz deleted file mode 100644 index dac926418353f914f0107d0d836f46b683a81c86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40063 zcmV(qK<~dFiwFP!000021H60*d)v0M=wFd}`+Nusrlh1R6;z+Mr0(%n+ezBEzW!(l zmXJt*NR$>R`he!4BACcjhB6tQ%P0( zPNgAdEh<@(_9r7Qbrub|?CU|BzmaWTuM-3jH6d%t!CdicqOZg?Q}Cyqay?09P0x|C zWT&^Ec~?i>lqZ@$J(XgS$5IXrmAOSL`$30-QZ!DLR(dw(Oi;-mfc88jP7h^NHkQ~) z(`4o_qHHL-ye;lR9o-7qBPCI+Mag(PoB=wIy2)@DmMYN}A#J0;Qr9ceUKG~JYAJ%8 z)^Z&gb(QQUI$R_~NbJh<+*}!JIyVO6`=}R$(&{t$c{Juai~jprxDG#z7!*_ zCOS;1AQY%Kk&Y8=P!WuYtJXDD@YB2oZgN|dzQh=lo146&<1p0Qiu|vvp5Y(mXidsN z*l4-dp>Yiu{*4w85#{jPd2^iTK{QqmVXH~+mFU%)2-W#97Udx4AgP+jUZ}S?X>doq z8)|Rlbt*<3^AnO-M=2i*!sfmonlWY)j*;PIM{`_!HL1>d)>X3I-q}BT|$h((h989K2 zJzzn71+2bO*Q6McP;72)w>B6P5lmq|J-rKqPCz=rW)NecE~C#%$PnrzpH(B)`1`T8 z6<+=Qa8uj9u9Mo<-}6S_%`^xO)WsV&awFn-0q4m)CazTO7PTDW8VIr_Khf$!r$Y9vhmg55!~KGvu_lClU1R`^{uo9cQD~MlTEO zZX&yUxB_|4b@;fhYb|x(HwrG08q!h)f84*CNo>L-aK44Pbyke;t#K4Xgql=K+S;@V zFG?LFFTJ^WSwYaoQhV(2<|cQ-o10iphC|Ayn#*3ysaYAsl43%R7436f8zz}P?76g> zLE6yCXdI^$XPVYS9w+o6O~xmaQ9Ph`$uQ$@WjvwaykH7!9a4C^N9rCCaY+ONhArT28P8~KoEM;Lz*C`XxQGR+NYAj!G*5a_ zK*KV4k_g7S`vsOnpCaQWYg*H8e{%q|s>Q(0!pTXraa*+IF3qPpxMK<7pj!vd=d zx-e4C4NUL?Tlg4z0Ly#iQB|-&riBJ)c|uo`fR$@G+L|?~U_MMS*Yq3F)-d1vKA4&w z_4%BNIsH`FX@y@`J*}`rF}6Ic_Ty-1&(y22nJ`+7c-rSS`h~ugu@}Yi0V=YsVef{_ z(MWo|!mi8et=^q2@4YBzE0#qXLY+6@$PvuzPix3Wg{i8N`fjwg=jjPNY;CVy$XZSF z{lgdbsH79gWzoQ_!#vSR;Xcx=i;bHBlBD`dUW4RqK7=?~fGO~@jD?!v9)T1drru<2 zRj)g2To~tEeYGKa-QBGcYjIak{sU2gU8Mj!AJZJ`*q^wLx*_*VTfeNbQ z=xT^KB(BtrR`c8@HoTaAo@b(}x;LvwVTB6`^5~OcUIm8#(G07sG-Gm=uzQjie-=8J zL|0`9kJFDcvnB9t@^~j>LA!bybKFBqnu0wNRtAmqP0~)y(i+2fbSHrx>~Qi5ph1n> zwOHHwpt5$UCh&(;$$o7pGR-AVYp8IH`;0KDZTt> z1j<4Ut-h_=#vyqK`Bu=!TwF~x3?`ys^4Uff9mNb;wlrw~ z4EmOIXG<;h*3(m~oHDEDhhZ{cI4#-(u#ZU^19T4~7=>xEM0$IBZci3*Q*F9&`I__- z&GSWQsEXWW?G{%LQiDt*HMa=Y3oGY;6%e@t)QXu=ke`5lBT$L6O-=&30R5nhbyn|`$ z3>e`JCtJ)g(wk9mBnOKp>L_0v!b~3~GoHpeGP9hP?0RogH7eV|5QO64 z?7aOYD(rh?;~M({)~8=0X9};&oGR=Lhn4mWI$&sNPV7{2Jat&6+2sHL@|rGY%FqP6 zq9tm^k4*?WV8y;L{NgH!Hz+a%pYv%03HEc>i3?DGUzEb(GzmJ9*N zAD`czbCu85Rbb2wZhltL2S08n@c zy|~(a4q;knx+IR}nT^QV;)mib%wIatH-8*ryvB~L6_v%+d^jiCN$Z#nxw5l4L@zY(?JP#Xp{ z5AY6cjfN%-pl;8?PnnlAObfB>mU?EziZag>FG`R@p#-M%f&>P7l?1NGNr2huMF9{f z=Z}RK*dxd)?ykcz&vWUE+;b>oZ%XU=?=14&S>V?bCU#z`c=_Zh)GVK+_ zlQ+y&jk24Y9>8n~03E$}q_=Fk;7kdrA!C(eW-?bfQkcPDLwV|lWs`89k=Pt23OE!o zrDWO(i#F>gSVV=WYbUgTwlG-qV6dGy_?b^<=CyltWH09^saW?UZoHzdXXbil*rQ2KdRJ+!Mo0Wkug!LjxTl7}zEtCL(H}gIiwM5C z9qt;o1*9k7IxYqM9P~nb<L1b<}T?}MsoBvc`Y3tAkjrV;xb9`<3?G?vlK3Czr@+AtP|c-4Ldh~be_ zE2G^wSurY0Bf=L)gi4oua?aa1ak2$E_&vaC+c4bHg-4kUnJ4wOqy|zE>PcFcM%KC_ zWK~#p5yv1c8YZVvk=wMnIPGAOPZid*0j%MDQ9!O>zd$R8KQUC+!#h3>9 zA)!SbkwW66M4B&CK}eqpA{A6#Qq!5tG5r?!#Hji$R&nHwzTX0$=r!r(+w#fhrzf|? z#W)e~o3Q%rVQS?Ogvm#~3xy;PGR{k|$z>@J;#Vf|2NMwdykW}J@>v3X_yc|T1AX}O zOlC4#eDkzk5>+jUiV4I>DU4jwNNM6rY9xYABc?QB=F+atX8&^nSLCgVTak8!uv+cz zs_DAb^;LB?(&wicU6{+)_ANyktk`4thin@ld}u607pIrO3zy6xVBb)&nuA@klOW{9 zT<6 zG$(m(JA|&F-ImC5$eT#8c0Xx7`~0{-|?ngjQsvBL_0@Fe#xJT%Bw__^RJq~l#E>*tcTo`%x{0p7rGtawm6 z9cr$|DzsNW{J2%V&2Dy{UzHlI0?omO3jDAESj2eN(aEbk^PU-IytnL|<)dsN?}QY( zTp;5)uM6H4>2Gr?v@!_JTg|hARpa4CLztZnp)Z0ZQ_67)7UIPlE$U|7x)m=%KzC;l zYU|yu5g&@hd2@StPFT_gG11g-ED)h2s5XS;@vfyjgmL*b>0Ee^|en)ME`6gj7Ss`PN`QC-egY6@PBM{)zs>9?#k}!^`*k2l3B8M9m*stye$)^wTdtyWp|p1-=Qa5BPMbblb#opUJ7snA@CC<*XpL zTs(EhMIdi(mn}hUwG0YjtFA}`R8+)lgjPl?m!}$5+Ug7mJu@01`E-n@bPdCgkZp?x zJWvWa{1-*voSLu^hacI8Eel6Yu(;a(NVh*iI{QdJUK9Vh>pSz1$-WDNPtK}u3MDLm z_GK!!P-zvFF2l!V`2)MqwDh3m^)+dim?fGhaX2ktrF)|HZzqIj4=39Eoxe^h!`Jds z$;s_voIA zE{HcQM~b6fw)cwmZn1j!%Y=;g^bxQ9#KFPY#k=_R&p-SWP?tyIe`q!GJ9&&NY8L&_ zD3(TB|3v4d)8mLlKhSObOXeYgS^B48`B#PIFU{sJt=GYvIFI_>OPW2^#rJxOn~VoT zj zM<7%u_zG}S_&+EPwFa;YK5o{U!5oGAgKEu6b&G;g7%1r3kW-;qumft{^FPg7?SUxn z=}@kjfHnR`fw}ZX36+37%8nAS%;0@05LYJmqMvA$0%8~xsK+oo*jv;IRhk{@u(%3D zXlCk(?4>Y!p&_j_)L!9j7{B2)z$BWDlQiRpQiqL?{Py2M|J?|$n%loz*U8g&4Tx2| z8Z3edLcZqtzsIpjiewBH?#R^@luw4Hs-Le|Y^qMOr%DL8?YThjxtyect_|knDy+YfkWw(DVjSh887D?vhjhO3$E-2Z_{b z1Px=b@aZMa7=gZrQfN&_n&G;@DTbF_a7ww0bRUHT^gAqgW@Dbak)=P=tgz70&HmxV&hF8{&Fg*GG2X$x zvk(8@Yc$C?cQ8$-nytDhqf)`8&I5%R{gJvAI7swCvnk*zP0viJuj#F0n(tnCitY-1 zw(C289fSq%JcZuDG-dA7elhd2a)AxJ7fyS4h z?GbK)ji3`v_e`m)=_k!Xi__!xqRY?3ln>8Qw0m)v#dK`Pm zuPu6^*-}j1Xti}Z%PXR|N@$E-Tw1|68jO=H!!e|feO@``0}9PKL{!6gDG-E#=9xY- z*m=*zWQ;f813ICCP=n^)Jo{$Mc{kDBL8#rmat)E6e!&U2I*`NsOXPi$1tedAE2;TZ z(}R4d*M)u<&fmiT<2f_)^Y5K`+yLbd!W#7m&Zpecmu>5 zzXtTVoWd9j|G;#e3v9gThQx6UE|bQTk|veQ3(z8a-JHeGHMnL65LT_t!$dA3NB| zIG~@`LYn)u4!UdV^fz!77s}&vYd2&ZpV$gMC)qLY`<>`35%R|6heWfEi zV28bHroDaGDgX$_ODG=Ezj7S==Jo=hgF+)ezK7f#u3g}U;3n_#Ga$Mi2E6CrFTsFU z{q+*e=Mo0}rRnMOyDne56@@C75N9_Sg9dQ@)5DX?gY%oqzs?SBj!)lT9Kb$cq#%w4 zWZ`oYA~NopU&4H=Nm(~HlHTUqlD3Gt5a#;4cWHrfh&A34_jW;6s3igHvZo>`V{9GV zI{|d5Rnd|ELswrjc$}NPmASJZ7z#=y{K5Gm^4ZZbKY$kt_r(!OWu#Grpm#g$4n_A% zKyfjp6ES43peVA-bdqV_gGmb2n@o%*!z8aasm$|?77Wt1o54aD-B*mF$3>V2VJN+a ztLy$`DT!sn@du>l&@HPtIIH-GbmTcK#uX zAem@|VsqH@m2B-Q@`K|~rPIMK;>+`Vhp5-}AECz-ZY;eL?h3G#^#&Is_2$}Iz?{W~EqghuA zcQ4A!Ro>W&CN|bojB+H12~Wl!vB8y`|ph8 zmpMWxJ$*+465-}D|L;e~m~IeLVj z`GHpmkf(G0cm)I#j$+RK(T%1`Q=W~L>_Nye^UAy|u)2%TZDb zU}XYU$NomP3seg3#8C6p1A7}0)Yklf99W#DKkQJEV`-6)SZrYhOj>j z^0O9N#f>7QGd2}H0GgCbVZ5sejd30JRK;l9t z!=}yx{Gv-=^x~i{VHOms+6zujsY_A0m-x~d@%rya;exW5!&q-Gf4J>yHRxg-HBT9u zv`N}UIvI#-7Q&7WH_#oE&u|GAf+BeMJ)Tl5&9Fp*xC8*`RUkkaPtSQLsNsWZB*W1H zIP08b$98DFkL`_B#smd9@|}9e$WG$0F!Ye)fvRB_(4tkVF%yQfPk+y!6ICX@4d(eR zU77JA?`pFN^bg9V@K5v3Me#kRz(=6(z-OtdfbKs7nun@DEP@vA^n1{wKH7Vf5P1c{$+twk_Yoe-98D3CeKsK(KA7T zpb0L1u)PpfTlUhV@66-iz6dnr%WwxSgKwL4y-scq@wlo@bTyrpp(fk~;xq+)X(Ct| zo+cVkTj)aF8iINa|5szcT z0`GAei|7HlH7dOE8RiVS207x7i|++qlQiX7fp4l)K|v)`en5t{e3rM{>=54yifbP{-H$J^$8B}uuX+7UnJq(n zj6_^@FR#L4Im66z$*0=P>*^b2VxB{B`3#T(AWJ4snENn$;tN5!tTufSbe!hLM5o46 z;{#MV(<qNh~G-fv5#{-#u2Cu#VXDa8?16=!=7qAhv*uzC?)FD3QzewPB zp^)>y+c3=tC?x)Y#pro;sj`UQWbaoC&GfY8S3yD~G^ft0$v&_w?K1!zE{|D+gc@YR z!zz_a)U?XH9J*5DraH`#B`{bE3ZbYAizHpik5jdmvTM2}vv9mgAc*;o5Qfx4Op^^aC{%Kp)o^+%DzN#w2e z+6}YUfOYTOJyQb#Ui$Xh>w-T)Ur@>ZxW18K@dxPxCqA2Y69_1-Fx;G%bfcB+eb=_< z8`lK+PO)EY>yXoriSwGV9J|iY|8{1X}1zo$;kpYWu>r>Gd zR;S!Pl!2ARA~#&*IV8{_@QcN_LfG(x|L$>jdUCKv>jKf9o@}S<3XB51vJhBM5g(rc z=7bmz%&g9TJvt#g$DeM?`7cz6nhu(*qhD-LY}6@sa(uuggJLJ0VxL5c{qpXe|MlRY>hA56Pd~ZC1H&{fKW%;-4XD(?C&%OC;MqtBR8S~N zZ!OL<8PPDq{;g1s;%-$acSV`lM48NlSCGDjfnNx!1xHQ* zBrY!PV!5D6WgxpBp4@3F##}BHqdeotbKrfinGp1pUO`HB*xxNJk=K1LzyZP??Aeq@`GA?Gbu%goU#&JRTb_E8#wRz=Wp z6t)HUjZOLKM=fqfgEkDrppIazLe+j7ZkW>h5Py5VsK&qQb9Yhjk`c1I@xQNZ@$c|6 zzYagiJzF(CJ;Mxd6ymcM(2rTjM%mB%c)yeI{1T>qS ztj=X#T+CpmtqWB*^NfA)VMhdj?>iaT-F>H3&=MN#`o4ScG3bgdNQV08;GXG6;YOU5 zsZ5~!u%f#sKt(&`#qdUy6_DX3DGjn!>*LD~aRy8+@FVjxMc5+nQ&&b|59h{l)7|>q zAHHCMouc z2Yu)-ToP|(MRurGi>`wOF0vx<6e$kFSqU2r0a^@cQQ#M@BnI!`Wi5uDj0r;S1-Tuwk)k`LL`u@kg5>IjjxbJ3~ z$|w@NLosFHM$w)urorRdQv$!5*y&n>7Y6K9Yz6!fwsEz7OUrEGGA}k=(-D3>EY|ds zq5c*>*oegsNS+6)A9B#kAvWf^z%%8)rH_H@!)JUUy_3nuF%KLn_^h#WEjby*pQ#$M z@3<3%wj@2blvKPi<7Mhf`jL2gw;Wih!h?M@7#$U8c<0DbSdYze(~@|DN*c}a;x4rH zt7%qvRyR`o%B^+;Uuk|zhgK%xR%et|bf=Mf2(hEu@p`>{SgQ@RMt zwJwn&Wf{8MpWjHpdl;H(p-6C-mVGxAbbw&_DI4!`k}fd}QkDUqe60MVg=a3LX(&Of zTzQ#J(JqdW3%w8)xoO{Tg3`GxA}vCx$V83=iw9=O3z~2)`t{4LOCBkDt**OvuPh7j z{teX7`yogp{y1Iby?kNFF*iBq946Acas+d*lQ`NLf4FMn&Q_~%kQgdvw%&6j&muiN z9ejSQ2V~lM3cv8j85v#!t$bd_se&YG0om4Xp%zjzs{Z9oA4m<(?|Z*<{@EXZhE_G` z9FF^7?ia6p!~xS4*)bY?BJE28!74P;a#B)qx%2{Yx+I#A0Nc_beMqQ)-Xbrv{GfkiQjEf7 zRt{UYAM{Ez(z9$d{P;wlXS0LZL=dzXvs%Y_}EW@d}4)D_n5} z*V_>mCu!I#c=J0}?d)F%CG&%Hp1#7uuMTGiwF(va`o#{ee6hg=e5s@Jw)D;VOZjMc z#|`8<&`8#Avh+m?AcW3m`blPZpG;9Q(teKd^UcBVvvvY6(?*Dqwha!zpW_o3Abq-MPiBYane}D0b-$?;`R3NPzr41NR{F z@}s_7Q1;`B@lr(cdNa08CpQgF30$lh2%~3}Gvr9RXZPJ$%W5jGFb-3j72j$2SS&t# z%=<4J{=I(7>xa*465SbIN?3pZ?c92gE+`6bkAHbzEh4f96Y_tA{d^R7Z(Vc(Q6b_f z(}Hf&@vcX@Gw$eKewa3lr26l<60JYitKPZ3U^vl38Sl6}dzzju5Wk$BG?bLiWeasi z=Qy(jj={}a9=1|j)@YekZF{*K=`70|QE#Q%KHBn^YEq&T`6akgJ)RC`!|O5pr_13D zrro%-8%Vp+?do;Uh*E7@&6VKItP4hfHpWum>KL?eYlye}I+P{tj}SRXc)L%Jic`*l zw6XNS*FtuKAa<5l9&8yqfhuHuTz4z(hRp*2)QP6&;mRy{Pvk?0^aIW;@ClOdFg1d9 z+Q1mv$&m!(Z^)AjaUNlaHNHCHqw=|VD(4cwfRw;X%RPRV>6(V0l8HgpJPs6GGCqV($f6<5&&yt$fz9;BMP$SkP?2vd*v;k<`+e@U;*(x2u z27gw|RK6|(#cO7=2HH_qbT3%o7{C=z^Hc&Em>d6`qZSRU(GjSXx%}-aT2h;qTwK1hPFu)4vS}*q8Hyz-*6;?%8VZrLo`;U|~=dZtvyI zUS5>-rCIR%1@6ejO=Gyfp)VaPfB2f^ zI6}^A5|r~LdreYuShvQL*i@p?Ofzw1$M74~uf>>nKDZ)ssu>d4&7SZ5id=%a;lo$o z(-Ner$B^?$gpfvYO1D7s;CIt~taAl<1mAOs##cO2-PpL8#awA7>3v6iu`8eSJKB3@ z7>Xb&cth)#;6N#ukK>fW6FF3t6vyNl(-6yi8}Hs7k7H$BKl%0h^uwo_$mI@wCcFTS zBkAK_OA_Ar*^}XW@8Nj+H~zjZWbrH@foby7Cc`h~t9v_F;XIaK6LWSk%ddx*T(f(J zHYjd?D<DT_`P57LcO2I$q7!J*l(O(s_0Xo+#mJu3x~f8~AmjFETsjmwtS^ndz%k8Gfg`lGEsoOJ(FkvK2mXgHun&%fRUFOK!ED@y=JF|l*Yi^IAS#^Z z#sE8f@AMm6+{p3qjMFl&P%Y0Xuixwq-i~!Nn{D2XRZRbC6s9)LNLN~J=FK8xFKlx3 z1Pe%C(8j-?OQcajCyz-N|2@g#ysg=`L@aq!Al;Wjo&(F(_l}*mJ9sKL(zy0R7Dvk_ zw;J*o7}s3Aiq4e_Q#n@Gh?W%#P38I7E4oBIcbPJKj2%-nt9d_FiF3_(lG^9n8h?`>^Ste>6wr=vcbl zF>;fnEo?gHB{lD-#pnB0cl0!Oj+q$5z>Ie;T%PZ=!`kB5m2BWWHfpz0`hXgX`yF53 zOjFz~IVfXd8&bh(8}w*(7)nu{fX+hmPTt%mu6Vq;{t!3&zh6Hg!bFKdeUucaw0ZE+ zR%8`7rygc{%u_38e@R!??Y(((qYnL(jcmvMjS!;z$e1|4JLZj>VLdk<88J66wV|WS zEC7(9e<$}|Vz=GCQH)9gjbTDH?0a6_^V!1W7dLyYt~j;y)TUM^71_xotf~EszUfm% zZrKY$wLr-`cC`?dChogch&LDV#1X3Ut&+4RcRzgR9NVg~#bh1_-T1YiPyHPpleM^4 zyE^TqK23Z^(xU?UQCF9%^{t|GubtY?=vNZSb0Mv6)@4_hIT!@4%XP*X>vHR|M4gd! z+4FL~3^N(ABPJhkML@LnSyFqA^o=j=1-3(lc+BxaxN@u%*f~u%!PQGSg@}9-e&EZZ z&0?zi@@Z+{^CVd(xQ9_Frr3{>7-hqy1psgp3>pXqu7>ySXjSFMAVA z$Z>26hUaY|6)V+yfW^*EMs#V|-u%p&45SQt;`M%CUpA~p! z>b)yu2MFIlW`D7V>$XS!{)V_r!RvznscW|;TUI9VoN&5GyQKUq3*L6?=>t1{YA3c^ zOgqP)t@S+H*1KQJ`5ycE@V}O|`+>L>8r$!I!=pLc8sZOZ0so?Z>F|x_!Q)3XIZEu1 z=hl=Cb`1Mb;@AJErCMvjC7bG4@!^R*Z60jK?nj}#&Yw_9;BFqdjR#A@eTHlO9xn!e zrD+!jrQ%BZwxe!As*NkQ4q`4);by!V`lzN}OORlKJ%6QZrKl{u4D*X-sknhE>%ATN8dX+>_WX?u(fber zJt2tG>;qNG5da$m5X5v;Z$m0nkxl*sXP+M+3OiTrKVUlOt@E}KI3kda&sMra8)BEW z=&I3eO_E$x!Rz&JuvMV*?ef*+#o8}fcd{tbU{M?uoU|@Sur^fu$};~2NV?#$Q@bY{M2`>1DDL9`y|F%_!)XHIn$!;uB|6RyE`SXLEu6;)oM~wYS!XvY|N#0#dOiA z3{auo?xRgdXxVPP1#Y}NJD%is8$6rj;HRoM&Ceu`LF`zE&6uSCR~INlfJa`~U4+)Y zx_T>s;8?tGY-6`}nN=9DY?-|k{%1fmj3Y~$LnzsASD9V$$uvBi_9ftE*(DMnCuBfp z;g_f?cVU-+J^T~&-;dQ~*^z)`v*{*V!Ju7?aJ*eaqL+c(W2;cAGa6qV)jnWcqVKg2 zoMC@zh3o5}uZL91;_9`(z48aW_tN}TyqJF!_8j5M@|q2V`Ku|j((?7c9ZtJ9 z>J0B~LPdpvS>Lsj8UQMDQ47FRE$9M0s1;99RJ4m>u;XU@eM-M|1k>q8s)pt9H#Uu} zcn)43_7TSWeplr}I9zo%l$|+=_Uf|Fv6tP;>q>VY!lIK->(D>IG=4jCHO6uI`*z85 zzrFY~jeNp=(Q55R1LgWFc4(9OVy(cM-xF{+4M~A9wOf9z)pHymM%$f6Rd9#?denC7 zzW+wQpuWD*?zTG;9XG+PU%VJ*CZG&P^N=7c)5_l~E5f=E5E z=nsuAl*gKNLlC9|k-<75wnf^w;Z#I9$3&EKimhrg3=Z1>lq%0`Xg2~&H5-n=a zi+#AbYm(JdeaeNY>P30Oi^O6mnITtiE&!w0sB_oBus$lc;XTN06jcfFk?pAMZC)&G zV+&+)ZB{zso=Fg$_!42`6#o+=Y6RY3Ioc7%THL&p`UR?SlldWnIcm4E-xcq*A&06j zZ|*lCJ&KJix&Nh5GDF;*Zl(^irL`QHD5-tT(F;_IJjT_aGL-VE`=#iB$zXdCKS zrpA4{HKQ3#HoN_a(>i9r*k_NVd1eR4ASIH!h>%wroYPaAZ;TyG?H}{*^#n2~5qb3z zrvV&M_+Mm&*c7p8?s?h1aLIHkZgtd$heRG}lot?C_JE_kDpyhdI7itwTIc!xYI8OJ z8tP$pbhpP7BAz2(?jpmL9tL95j7`#er6YlbG*66gN2W|CcW7m}MEtCdlZ3RhVAs2V zSw~lN^tWfd2HyQQNlA_SH6j+Hm?B&+s8tv<-Wb6ak|7Tz`4Dp^`*+`qWTRU#PU>>L zKn>hvjekY;*85g$^h=wXTqLf~*7UFvF&z5*0IylY9)=;vNOglSu=Q-A#?4DPO#OUWJuX1bBUXFS zMAU9d{#Z+swM~otRv1VC89A=b`D}TC7VwOZQ8B}i5H0NkdQ&BdhAZ7sZ;G>V0@J(- zlg${v5^ZELo_u>nu!o7yY&FyR`b{lGD$+uiO;9G})sGGvyM3yjtah=O>5*K5kF~cJ+Hb%>@7+BZ@Or|?quwEWdT2gaaHJZm&k%kk5 z(0U@`<`*87^Lb_Py;?`8wZ`y~|EADQSOT@Ap22xGGhgNv`CX{WMeV$tHeX+Ra71_? z_6JpX7TbOByQYJ*H_vYa z)&U!TmuDTkP+0dm!RZ(`n|@J8Fo!+b>Vakkb>Pfmd@s8nVN9upvwqWK2727g!1Xk6l}&5BTN!G_32c0HwARl{-7<^8UGZkn?GHg#(Rxs*3EjV|MyJFZ0FbLDw$I;`sW*+l}lWKKlLf5aY|PKN$X7blumq zlIT7Y%qKjvz|6Sw!8WnzaN&!(Uf7pQ4567XY(BWmE7CDeXw&>bsvtk%zg`3(fJy!M z--!m04`#MP6$Fk5(6|;NX^u%Wf(|T8dgLrB-1e zFEI-5Ayn$tI?#S^i{ELExtm>GzJ?Q?0=AdKOJI7lIRI$u|JFksfwuIAWo?~7v}`Kf zxJ=!Aq+Ras@K6T@df93lgW^x7xY96_CgB3*%BC??R@!GsY~0A)((dK3XxTCGI24dL zigX6mxH5r0=By1*@X*C!*5o*^82V9Y^6S>aUT};>BUhWh{)}k%#4-|>hVrNEJeNShY$5_kIc$GzZ>ah#~+)}N& z-Zb&)m^yAg{Ei!U%OVtLA-p5UF>xIxlnjti&S=}dwLQ%*Z0Vl|qOX7--L;4ydrnbs zfyI+O3JjjDH*ErNaU?ej<9XGVyMR@$RpH z+O`NVKIi;yn-vmcBmNV zV%I+oco4kXOMLe(Rw2Lk74G#CS31gPY!ZXxD`xbfLZ)09pSaR_ zTtq0Of+QIAA!snn_4uQ^xc&FsrOIAhm?BH+#nL4A4(}de*1eCK;&^))CphgrTO>`8 znJul{`j6|AlhMh98}rq|)==%9rElFMrBBDb(Vh@IvqFly85iO*DP>@8Heb>$M-Y3L zlorDlJeognxY*GEr*3rEl;SU%+2)oRW}3g+wh<88$mXQPkqso2ls4}5TujHR@l8$2 z>7*3t!`kG~=xcG`=d+XE$dtUSsMxWc(dKsi@`xGk%QiyVO2zN;w@_OP%ehulPUr_u zIv_)3`>OuV+)QteojQwO&i5M4Jvka%L`Q=FMnJj0&A#t&1Y-6i{roKBr3xa@c@^*& zwXRwLL*)ewR##gj3sp>{;}}G3Nu1;4Efupx-`P$=NsBBKBWIN_h1ejmq%XH(2!`)o z&C(yk)K0VpJW-2iXj(gV*USR|dp)K9b){*Z% z0HXG4hXLf*VgPZN%GBMv$Ja6oD#B**y7BIsQUEW{cDVS2mfkg*;DmjxA>Ki4MJI?5 zNu-^edulE93Pd>=mGX8|YhQ+QdKuQsEho5t&2)!2ups0!Z9FCK zCXHloKD5G-en96d-Oi{llN&nlw$frM$grYPIQ|CqT+qe}GA-IngX-|{;^+j~=+^U7 zy(XX?>gU@trPt>RKs7job<`vTi(g#Rj@pFtZ! zv?03ghibx~n)P(y2p;>#Yr0v%a? zg*-sr)_d9Lcse>B!;d@DJNW1J^fvxEnVyVCq;fM`OIVkVu%4rgt@`tIz24?i?lpej{cxV1GWo z|LK=sjgmbOx;;AHJH8y9{Q2>>$A2Y9ve?&OKe%&z+!Xs5i`|YC`|9}1`)#pLvDnBL z!x6zX>cwtHh1UX^15aeH;hL83Id%3;LyTX{n+bD^^=^D4NF9^vcZ-jYlE&js9You2JFv{w$$*q z(!$o!dx`4pjqpvwmHTLKt>o&R7g_Cnq*l>;MKGZcx?c3_!%E?y^}?t?@sqC)7i&+s z7f!Jh4g?>izA_pC8#-;2DGag(VeTVpmc0K&L%&l1e|bXzGCfFhHOUrG&9A;X1$bH~mie7r3Jt*V<%X zbes1#KH5Tb5%xalt=H@OMK`~GRa%s-vise}d;#Y;$x+mYHZ_gTS+FfxV*owMHt(*w zn7SffwSdNszoo}Bk7u!p%Xw1`#q;#z95?u^ZQ;kcXX4n&*hW0;pi>u>?v0c{(_=y! zf2j-6FzcgXe|6S_UV7{n3#KNi!2o+^c!MHCwo-&dbr^izbYg%?68P>NRyfMKD+q}i z>c%o|GASL2Ed&(40(l_nmf!CUgn|3cZnO(>Ffl zp^qQZecmQfty6je!;Tic9Ofx z$Ild-UWRX^BeBDox7JaLFkGhgCQ6F`7zL5ymXkLoa9x7F`IlPLr z27U_C2;>ln#TYUz^Trej9)N-#!a8iN` zqB>)F*Gx+CJy*gFukv>?_-LOG+rd(M^1)FrbgnPGUgRPx4nbM*ZdMN9544)*8O|9Z z+-b7x!G;M)_bxFCUbcX$xtd(wLmFpKD;~7#q*CoyrOObuxI)66Wp-M_+|P6YO~Ax- z#lV~tcdJPOqq%QV9)-GRp-X=U#Z>YF!;>!WR)bM{M?HlvC}GO!zwgtS$Zya?Q zto#{~v+XQS6Kld67-*@26)?~aE!;s4lfP`*TcYu53Oh7S zYb>cCJFT&-I=IAu|Mx}+Swk%vgmpim8zy)ae65W3!`y65j(&7JsQ#qf~w)A_@5;{DtN_?@%7e$&pFz8qlon7p~ z(X$8bfgkO>)_Zd}`YJ<--w(gHh550zv!SiNhFs#4OpY-hG>+2Qz<&i7@fR=1`0d3D z((Kh0yi?8WtDEtS(LNf^GxHkHx(Cgnb8YnbtgKAs_|?aSFEDQP-=EzkYwPO_G*g@+#Yv7Mq=z}f$wtxan2D z*izv)+=?2B)T)UO>pY*G4o2{hIQabdOrPQ}_yI*8!w{a1Ke_$sXQSJn>ZdOrJ^bM@ ze&6}z(>o`_+oO+9KE5;h^z&|0@SJt~(>uqX4R3#Z0=a|HosU2NR4#j}V%?>%{VG-{tcpXwqb036uH^@|_rkbruB}=5I%RKR zxgG)6fUfp_IJehXsc0=9~%A0EY8uwWBl0YXY)(5uyAqa#6MR02jjdT|L9{# zCtp2z_RaYA?a%Kd9-9!*Se+d-bTXhY)75-70B?4K#5CD&?up>rsCXLv!;M9F8XY_@ zI5dlRDaJvrw_C4Uh4$SYlepZk7v)v^vK8pagM+LKj6cv8TNeeyx76=H9&1tRgb#fo zj*u{K-w|sWSQSC12nr9|w|IAn-`ItSQ{f|12ng-e9J{KBx9S^|PqT5*N1wq~+C7y6 z&^LIXck#a1u7Q9p-zGDw`@YaJE5F(GoI|c=8_CpEO)Nge3p>m8Z`PJx*?nP-9ufHZ zkr9LNAzo?gzuLEXZ@Wp*k66Q(H&>xnk+VKR~9pFv-{oeOoB76Nu}9E9wW$Ft7r zvQuo+VX~Rjr%AEAdTACS)OKX3{o{cAmoeFn@>XCEX)si&^WK4^*fAT3Vb6 zS=GT`C-my>nX{jT`!U~a-vilNo_VGCzP9^_ z(jM7x4lv}(DcxYy=3)Cn+eaSZDLs>jOZ*J=^0%+BFX$Hd<$~Ng!%a0B8AH?z%O-8z zFChfr_NrVIYjSLbK0+hT{1DR+odt|bk6=vd2D8kN8=nThQ#CdsoD&Oj5rKc&fWSXC z2>eIf<1KoX`l2|$EEi*nb)kKzTak9YD67iHrP&|t;u6={TRuE5i}fU;Et4h|{!N0K z&nWQiZgndv>uLuXn*$JFi60lUCIUCP9{0mQ#-@Lvw5|f(AS*)~2;126pxjF-{P_eiV(8_3Qpa4TxLC{sbjONrL{ifh zLQq22K>%(j3=^l&mKdtU+XsnE@Ue$^Hj1n5cHaejsK>$a3 zaQovP2^@W*2PdDM`OaK}ACIv1HozuTjVA}c{Q?YzAdP!%p5&;*pN5}V6AGg?=hP%7 zrmDNkx%|6#VQqEzM|dI!!xASl3>b$rhxEv0A|4~i!kQVhXbd9N6u=U$CL9CLLXD&U zf4P|bXPTaVl$@z)Iy_YWIr>lak0X78w$H9aIy_LpGX5tn6O4C%fQn>wBorNj_2Ypc?`#tBL?nSuMx%d zAsX-E=9zcElzud`#qXzRkoFHIJ;U>=O3prF*cv$Xu>=N9a>$b&YoFxJ21V7@mT;UT z$P4^xvbovSN&!~_4HX(ogFe*5lEW7W=}9N(EX%4mg_s};@Lm(m)t!74Fu!GO(lINY zH~Q$>>n3sz7&l?27Kxk!6BUUN4!}E)^g$R?r^Tte&J zl}fqkE`bwiU)nF7l9a}{Wdr}Aj?#tu#VLc7#g6nZ*T4^7gMM*}?)Gs5HExPvM&QFTA~u$=cEjnA zXu&6VgW-*0*fzQ|f66$}{)v@`&M;>)5UwNaG#QCSnfNS`J=uMlt{a{xCwbuu&X*Mf z`g{ZV85#%h(SKU=W?>LbgH)i%OkCs42cyMGS6nhmnz$rOM!HBP*Q*ybO21_qFt*y& z8;c<*mNxUw+-6fBZsV-(VhmlxwrhnTA)&5i;d*^(`GS;g##}xof|CqS1$Tf2d0{!< zU8vgQ1q^E!(oJK%CB5ffdsg+F5REb%ERgcvTG-N&LP#Mw5$_WWi1>|$B~dn$R;M8Q z>2IuQ!jTNe3Hpsr$Z-p;!myP$1~WuoQec9>54(Qa5(fP}SP&_2Zsnk~albO3qI4rE zG+t8Z3gt7H6#h%1D!S_!qPWB62y$)ZFI_m9%~TTgKU!tefzIcE#^z+w$N)$({jA4*ra4kfRHOXii3 zhV_Yo@yGSuk@V;E*d^m?x(rr!lTLtJ0E<({^ALovIFhQ< zNIh&1_*jE3w^ak_?g0V#-m2pH@!z(r4{R{$E$gf2why5-ihHsk|ISG6uEiP)NC<@B z{#=4wZ{L(BHi9~bJNl8BU@hC=>?WZt;0_Qn;8}aH=pMKO=l+q$(J0yBXe_?Ru=~S0 z8VfWYlyKd{D2&L9O@^BNQcn#&Y*lh>(V3nOuTicHe>SBiHHupv7L~m)a`(KQyGs{5CE-)kxX?b~OLBDf z6rYR6rj=F|YDLlyJSf^Hja}GI{s^8zTtm<49ppor5-%v?f#{$8xU9bfaasQnzh`3< z@Za%TjUk?3EXjY|zWv!}uU;kkjUh-M^ga#Nk+?Bq43&&aVC4bWwPi zeV~NZ1z3ch%7-?KwYk+DFLU^$=BaFiNPF9$UWiDjA$^hb+fO44G8JhK;zuXrV|CbF z;FiX)vy)?z(f!M0|A^2Ix1EnQ#+g}GA1tr(DXtZHGPtz=GVz7mQXeM1cu#4|QyTeJ zrovBJLO>1{JC@DKj=5%hqcfNQgMD}J-i5UqnEfMs=588_Xr1xoQrn=sN7)!Im$rBx zA%u?60cNGv=!OaKX)8W|g~_ruyxcw{7XW1o44Gh>pf2-k*GcBAU4vPK9Dxqg@fD_6 zJ>5*%Hj@gh|ABOYt8P@RJQcgAvv3Emhh#HxU9?NFU*DPa*{gapD8%{Va79jT$yFn z5tj^Rd|;IzgxO`g)O~${&N1KgGd&((!oz$3kEN~$GcXOimbjQ*qN9-E&59kzoo7V= znSxso2TD7nQ?Weym>t#o(VN{4C!Rr27bg&_eGao&#ZELq0gG5TCgT$w6)cM=16Ey? zWqtW|j!IDDkuJ*nGdoAEg5CKr=B%oe^!oX83zHKvWpUcoZ@x>vZ1q+A4BHnyc}=WU z;~j+oyw=5nF31+H%$(~L@b#n@*|E-B=X`b3DtIBu$qPwS{W2_sE=iWz2=?1$Q+|1O zHd#V>kAf9~HM=}rf+Hqv@CP}Pnw;Nt%C_gabY-+@b<0c0Dw&uBjvfl7bV;jlpG14n z;G#&Y`X|w&WmWHCj8~$odv%F^)%WN|jJ|8&uCm9?rYcb)fT;KH(j4AU7=10G2PZ#m zr>~;|#cNWgWU;L8@Y#b~YXcIePiwUJB6* zG*nVQu(+;yofe0g$;z)TZ05y5ihn?tSfQ4W`@Vti8+8`9 zQjloxnJjP6hV8~fx09x^tKn5HL7G0N_f^k|ct2lChwXYo5ZO^L*6hi!wzH(rVvDr_ zwc&9>5Ck!>$b6rfRJ5d~;&Uv%&=r%Gy{t1BKE>UHjVoMwU4~xMO7fa!rl|#sR0I_K zi9^U@jv75EtwvWG z8^Te0(afBhk1Rs`4u+Fx&zcaQcp2okxU?zNeZX^|#{OXK`>$z#K|R{aK@6_T}Yy2zfJG{>0J@DGyf+Igi!WWU4(!++kr0}$X3 zw-gIJ0QBN?be3hAt9I)azWi5%6VQzg3yz>5t`Z6A8&_*`HAFDcaL&5(8WA#8dY$z$ z%p^m1o;V}B_3H1JxkV9{?eSPevXBzIub2Rxj8TX2o4m9il9&)D7IgMYOnmpQlhA7N z)~fXs$w(5yJHQTtB^Gk%23V2`9u3W70~c_(7t5@0=YI-EC%X7Un=5jGnxj*=9QX3w z?6Mg{-R^0kGPldTQ!0qCouS^ z;ueLKQc;n5K(nAlWO(Lt`RO z#eB%5jNdAo3veS1M#q<^LirW=yZG9*aqCtm0eXW{(gDpvwGpy5y_UBQdZtnTC|ub) z>S|q3xo3#FGm}sZht2rM_0GdOCc2Vp^J9KzOeq%u1dMfLQE7-6ua#Jm1OlX$)C2HfIOlwBaajo-gFh?mZHRO>>fLmy5QIj>acVql>W7Z~TIRiqFi@a)(e^1oTG&h=rDxkXl~u|fIe5N9(esu9QT;&hsB>LiP?jB{PWr4 zAH0*pVG{bVp9N8`IBZ@`F7?M=^~z|p=k}H~)x!e)+BW+hGF02xdBlCF47wo22_y!JmK8-JdS<3$3$?DH0!Jg-f&@`JY1c`!AsJ-+Y>1@EYR zdkg*f`zj?#6@ocl$vHCpni9e0Pt6#KFUaFpNK@NJUIi=IBVqvVCav8PA&DEmU60f- zhL!-X=&XHRWN+)zV`uCbz$qcK;hS}YNrz;$DM*nMgi!G zmxP)jg9KXOQ&{kYE7cvj8+HWaEUHj#0tB1txUE;PPbH(IGv~*op23!&v%7pKvZh% z+s1HhxF%-GtI{5x<-rcSjwk zSK8pI``G#LCWkYP0WUPb-hv=?L+nXbO<&BiT8r1N2dQOsAG2Q57rmDNoer)2FeQ~b zu3K%Bl-|jv0-OF|qYA8y9c?s$;(}6DIj)R67X#Zghi&FU+{Oo+R&W!WjVm_Zf|>?> z6YWS+&e~bGn1%SS1dw*sA?E6@W7TmQYdlAF5t^YAHskzIabxmbI@TU<3aZ3|>#MV~ zg>p=|#}>*>C1Ih=sVkseFp=$um8b9KEpQzB1i$4C3^3fv6*m2T-o zA4ZKyDX(K=TB>apG?LX*E-}8a-oe-eNQDgu1eP3-#3)fZ22Cz6 zCh8tQ0(n>>-x}GHQaG5O|3)w8S=stHr{;8m$%$)&$a_=dg^$(nxS+e1FHJ>~zvp(( z{#Uu(i(nR$B8gbR(q$I6;y9&0?V4+gS0FJEOn4uIK=0X^LW%l4qqON;3_9d)?FQX< z8lra3a1h1olfUGtWVB@qus&9YC9Tkrj=!~w{&6lpl#BZEXH(UDR_r=zs=2WZy#12o11DGH;5EEA(|D zuURKjKPj^7$g3<`M$ci`Xq7T6%eiwGW9DB}bD(2Sb0~&MS4*Ia$a-Q~kj$VR8>DX` z=s!Jt@YUlFA?c{hTRI1L|5wp=7G9hK zG91I=928Lb>m~?o5P#I9MXsjYz2j*yKDC&A=JbDGwJ- zS-0o3k2d(VC3CeVdB~|*f+_)Y<~3ND?TZ0$Iut?V>}F#cWD#<9^C%HA1BC4s39{Ht zvJ11vAmLZ+M%0>T7q(rZNiI(>e15ayVu4{ig&6;3Y@a?6y35~-t-4`{i9N)FKvt-J z&n;7b(3Yv!Zkf8bWoo%)1WcaCVDi0y$zSn{bLXC1I@4M56fJJT&Qp~;Qnu@QGpp~` zIkPKW!je9YdBaKTj2-iH`1NsE-6^8Ts7bH|qd~L0%J$}q5&v8p`Km5ozn*OleB~%E z^_Hq}+M9y_08A(g6IhMYVA%G@bHiSK9GueHP1+^y>Ru}nB#K|1%>p3Ck_MP@xulC1 zs2%~?ZE=}75U!_>m5bZ(++G>175ZE8X`5vOvOVF>XvZOpd?jI6yPM>L8~GsVhZy); zr(tpi(=-mm2;4H*Z4FqcV2Ievfp9@gC8JouH z_%V68F!}E*>a*=m9_*A`V|Cl!tW=!^U#W7cY*dB`2bJM3U*@fw9}CX<+NVE~BOTN_ zg+hC76kZe6wS>VMT+CZl}1H} zU@IA=OBAep`@Vgfc;D0XA}yhmE}80hMYob3#EYpN`=M#d5Cin1p;diUWPcUwBKnfU zByzPIT!KD5)1drI>o>lA3{o6hxQ{!>nDMRiSA?Xt^|X5|Jngd6CsFE2-~E%wW*@!! z&KXIQ9u_~rL5eptx^R4nz8$%*`O7yD?+nVM#3gRSEo}b-uVFwe8&9PC zi#I9{t`}t3msGm>MQf`63iV~(ScN`%>>?!VV792jfljF#Y%|es>9^Cqls8r8#oXuS zs&F#M+9BTl!;@@osw|+Pg&|XyME_{xw~5|_e2EQnqE-LENpal|oE6eyIjt?MqL>_) z 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 diff --git a/custom_components/hacs/hacs_frontend/c.9b92f489.js b/custom_components/hacs/hacs_frontend/c.9b92f489.js deleted file mode 100644 index 49f12d58..00000000 --- a/custom_components/hacs/hacs_frontend/c.9b92f489.js +++ /dev/null @@ -1,147 +0,0 @@ -import{u as e,v as t,G as i,M as c,_ as o,i as r,e as n,t as a,B as d,$ as s,o as p,I as l,y as m,p as h,q as u,r as f,n as b,a as g,h as k,J as x,K as _,g as y,w as v,R as T,j as w,A as E}from"./main-ad130be7.js";import{c as O,o as I}from"./c.82eccc94.js";import{o as C}from"./c.8e28b461.js";var A,R,S={ANCHOR:"mdc-menu-surface--anchor",ANIMATING_CLOSED:"mdc-menu-surface--animating-closed",ANIMATING_OPEN:"mdc-menu-surface--animating-open",FIXED:"mdc-menu-surface--fixed",IS_OPEN_BELOW:"mdc-menu-surface--is-open-below",OPEN:"mdc-menu-surface--open",ROOT:"mdc-menu-surface"},F={CLOSED_EVENT:"MDCMenuSurface:closed",CLOSING_EVENT:"MDCMenuSurface:closing",OPENED_EVENT:"MDCMenuSurface:opened",FOCUSABLE_ELEMENTS:["button:not(:disabled)",'[href]:not([aria-disabled="true"])',"input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)",'[tabindex]:not([tabindex="-1"]):not([aria-disabled="true"])'].join(", ")},B={TRANSITION_OPEN_DURATION:120,TRANSITION_CLOSE_DURATION:75,MARGIN_TO_EDGE:32,ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO:.67,TOUCH_EVENT_WAIT_MS:30};!function(e){e[e.BOTTOM=1]="BOTTOM",e[e.CENTER=2]="CENTER",e[e.RIGHT=4]="RIGHT",e[e.FLIP_RTL=8]="FLIP_RTL"}(A||(A={})),function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=4]="TOP_RIGHT",e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=5]="BOTTOM_RIGHT",e[e.TOP_START=8]="TOP_START",e[e.TOP_END=12]="TOP_END",e[e.BOTTOM_START=9]="BOTTOM_START",e[e.BOTTOM_END=13]="BOTTOM_END"}(R||(R={}));var M=function(c){function o(e){var i=c.call(this,t(t({},o.defaultAdapter),e))||this;return i.isSurfaceOpen=!1,i.isQuickOpen=!1,i.isHoistedElement=!1,i.isFixedPosition=!1,i.isHorizontallyCenteredOnViewport=!1,i.maxHeight=0,i.openBottomBias=0,i.openAnimationEndTimerId=0,i.closeAnimationEndTimerId=0,i.animationRequestId=0,i.anchorCorner=R.TOP_START,i.originCorner=R.TOP_START,i.anchorMargin={top:0,right:0,bottom:0,left:0},i.position={x:0,y:0},i}return e(o,c),Object.defineProperty(o,"cssClasses",{get:function(){return S},enumerable:!1,configurable:!0}),Object.defineProperty(o,"strings",{get:function(){return F},enumerable:!1,configurable:!0}),Object.defineProperty(o,"numbers",{get:function(){return B},enumerable:!1,configurable:!0}),Object.defineProperty(o,"Corner",{get:function(){return R},enumerable:!1,configurable:!0}),Object.defineProperty(o,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},hasAnchor:function(){return!1},isElementInContainer:function(){return!1},isFocused:function(){return!1},isRtl:function(){return!1},getInnerDimensions:function(){return{height:0,width:0}},getAnchorDimensions:function(){return null},getWindowDimensions:function(){return{height:0,width:0}},getBodyDimensions:function(){return{height:0,width:0}},getWindowScroll:function(){return{x:0,y:0}},setPosition:function(){},setMaxHeight:function(){},setTransformOrigin:function(){},saveFocus:function(){},restoreFocus:function(){},notifyClose:function(){},notifyOpen:function(){},notifyClosing:function(){}}},enumerable:!1,configurable:!0}),o.prototype.init=function(){var e=o.cssClasses,t=e.ROOT,i=e.OPEN;if(!this.adapter.hasClass(t))throw new Error(t+" class required in root element.");this.adapter.hasClass(i)&&(this.isSurfaceOpen=!0)},o.prototype.destroy=function(){clearTimeout(this.openAnimationEndTimerId),clearTimeout(this.closeAnimationEndTimerId),cancelAnimationFrame(this.animationRequestId)},o.prototype.setAnchorCorner=function(e){this.anchorCorner=e},o.prototype.flipCornerHorizontally=function(){this.originCorner=this.originCorner^A.RIGHT},o.prototype.setAnchorMargin=function(e){this.anchorMargin.top=e.top||0,this.anchorMargin.right=e.right||0,this.anchorMargin.bottom=e.bottom||0,this.anchorMargin.left=e.left||0},o.prototype.setIsHoisted=function(e){this.isHoistedElement=e},o.prototype.setFixedPosition=function(e){this.isFixedPosition=e},o.prototype.isFixed=function(){return this.isFixedPosition},o.prototype.setAbsolutePosition=function(e,t){this.position.x=this.isFinite(e)?e:0,this.position.y=this.isFinite(t)?t:0},o.prototype.setIsHorizontallyCenteredOnViewport=function(e){this.isHorizontallyCenteredOnViewport=e},o.prototype.setQuickOpen=function(e){this.isQuickOpen=e},o.prototype.setMaxHeight=function(e){this.maxHeight=e},o.prototype.setOpenBottomBias=function(e){this.openBottomBias=e},o.prototype.isOpen=function(){return this.isSurfaceOpen},o.prototype.open=function(){var e=this;this.isSurfaceOpen||(this.adapter.saveFocus(),this.isQuickOpen?(this.isSurfaceOpen=!0,this.adapter.addClass(o.cssClasses.OPEN),this.dimensions=this.adapter.getInnerDimensions(),this.autoposition(),this.adapter.notifyOpen()):(this.adapter.addClass(o.cssClasses.ANIMATING_OPEN),this.animationRequestId=requestAnimationFrame((function(){e.dimensions=e.adapter.getInnerDimensions(),e.autoposition(),e.adapter.addClass(o.cssClasses.OPEN),e.openAnimationEndTimerId=setTimeout((function(){e.openAnimationEndTimerId=0,e.adapter.removeClass(o.cssClasses.ANIMATING_OPEN),e.adapter.notifyOpen()}),B.TRANSITION_OPEN_DURATION)})),this.isSurfaceOpen=!0))},o.prototype.close=function(e){var t=this;if(void 0===e&&(e=!1),this.isSurfaceOpen){if(this.adapter.notifyClosing(),this.isQuickOpen)return this.isSurfaceOpen=!1,e||this.maybeRestoreFocus(),this.adapter.removeClass(o.cssClasses.OPEN),this.adapter.removeClass(o.cssClasses.IS_OPEN_BELOW),void this.adapter.notifyClose();this.adapter.addClass(o.cssClasses.ANIMATING_CLOSED),requestAnimationFrame((function(){t.adapter.removeClass(o.cssClasses.OPEN),t.adapter.removeClass(o.cssClasses.IS_OPEN_BELOW),t.closeAnimationEndTimerId=setTimeout((function(){t.closeAnimationEndTimerId=0,t.adapter.removeClass(o.cssClasses.ANIMATING_CLOSED),t.adapter.notifyClose()}),B.TRANSITION_CLOSE_DURATION)})),this.isSurfaceOpen=!1,e||this.maybeRestoreFocus()}},o.prototype.handleBodyClick=function(e){var t=e.target;this.adapter.isElementInContainer(t)||this.close()},o.prototype.handleKeydown=function(e){var t=e.keyCode;("Escape"===e.key||27===t)&&this.close()},o.prototype.autoposition=function(){var e;this.measurements=this.getAutoLayoutmeasurements();var t=this.getoriginCorner(),i=this.getMenuSurfaceMaxHeight(t),c=this.hasBit(t,A.BOTTOM)?"bottom":"top",r=this.hasBit(t,A.RIGHT)?"right":"left",n=this.getHorizontalOriginOffset(t),a=this.getVerticalOriginOffset(t),d=this.measurements,s=d.anchorSize,p=d.surfaceSize,l=((e={})[r]=n,e[c]=a,e);s.width/p.width>B.ANCHOR_TO_MENU_SURFACE_WIDTH_RATIO&&(r="center"),(this.isHoistedElement||this.isFixedPosition)&&this.adjustPositionForHoistedElement(l),this.adapter.setTransformOrigin(r+" "+c),this.adapter.setPosition(l),this.adapter.setMaxHeight(i?i+"px":""),this.hasBit(t,A.BOTTOM)||this.adapter.addClass(o.cssClasses.IS_OPEN_BELOW)},o.prototype.getAutoLayoutmeasurements=function(){var e=this.adapter.getAnchorDimensions(),t=this.adapter.getBodyDimensions(),i=this.adapter.getWindowDimensions(),c=this.adapter.getWindowScroll();return e||(e={top:this.position.y,right:this.position.x,bottom:this.position.y,left:this.position.x,width:0,height:0}),{anchorSize:e,bodySize:t,surfaceSize:this.dimensions,viewportDistance:{top:e.top,right:i.width-e.right,bottom:i.height-e.bottom,left:e.left},viewportSize:i,windowScroll:c}},o.prototype.getoriginCorner=function(){var e,t,i=this.originCorner,c=this.measurements,r=c.viewportDistance,n=c.anchorSize,a=c.surfaceSize,d=o.numbers.MARGIN_TO_EDGE;this.hasBit(this.anchorCorner,A.BOTTOM)?(e=r.top-d+this.anchorMargin.bottom,t=r.bottom-d-this.anchorMargin.bottom):(e=r.top-d+this.anchorMargin.top,t=r.bottom-d+n.height-this.anchorMargin.top),!(t-a.height>0)&&e>t+this.openBottomBias&&(i=this.setBit(i,A.BOTTOM));var s,p,l=this.adapter.isRtl(),m=this.hasBit(this.anchorCorner,A.FLIP_RTL),h=this.hasBit(this.anchorCorner,A.RIGHT)||this.hasBit(i,A.RIGHT),u=!1;(u=l&&m?!h:h)?(s=r.left+n.width+this.anchorMargin.right,p=r.right-this.anchorMargin.right):(s=r.left+this.anchorMargin.left,p=r.right+n.width-this.anchorMargin.left);var f=s-a.width>0,b=p-a.width>0,g=this.hasBit(i,A.FLIP_RTL)&&this.hasBit(i,A.RIGHT);return b&&g&&l||!f&&g?i=this.unsetBit(i,A.RIGHT):(f&&u&&l||f&&!u&&h||!b&&s>=p)&&(i=this.setBit(i,A.RIGHT)),i},o.prototype.getMenuSurfaceMaxHeight=function(e){if(this.maxHeight>0)return this.maxHeight;var t=this.measurements.viewportDistance,i=0,c=this.hasBit(e,A.BOTTOM),r=this.hasBit(this.anchorCorner,A.BOTTOM),n=o.numbers.MARGIN_TO_EDGE;return c?(i=t.top+this.anchorMargin.top-n,r||(i+=this.measurements.anchorSize.height)):(i=t.bottom-this.anchorMargin.bottom+this.measurements.anchorSize.height-n,r&&(i-=this.measurements.anchorSize.height)),i},o.prototype.getHorizontalOriginOffset=function(e){var t=this.measurements.anchorSize,i=this.hasBit(e,A.RIGHT),c=this.hasBit(this.anchorCorner,A.RIGHT);if(i){var o=c?t.width-this.anchorMargin.left:this.anchorMargin.right;return this.isHoistedElement||this.isFixedPosition?o-(this.measurements.viewportSize.width-this.measurements.bodySize.width):o}return c?t.width-this.anchorMargin.right:this.anchorMargin.left},o.prototype.getVerticalOriginOffset=function(e){var t=this.measurements.anchorSize,i=this.hasBit(e,A.BOTTOM),c=this.hasBit(this.anchorCorner,A.BOTTOM);return i?c?t.height-this.anchorMargin.top:-this.anchorMargin.bottom:c?t.height+this.anchorMargin.bottom:this.anchorMargin.top},o.prototype.adjustPositionForHoistedElement=function(e){var t,c,o=this.measurements,r=o.windowScroll,n=o.viewportDistance,a=o.surfaceSize,d=o.viewportSize,s=Object.keys(e);try{for(var p=i(s),l=p.next();!l.done;l=p.next()){var m=l.value,h=e[m]||0;!this.isHorizontallyCenteredOnViewport||"left"!==m&&"right"!==m?(h+=n[m],this.isFixedPosition||("top"===m?h+=r.y:"bottom"===m?h-=r.y:"left"===m?h+=r.x:h-=r.x),e[m]=h):e[m]=(d.width-a.width)/2}}catch(e){t={error:e}}finally{try{l&&!l.done&&(c=p.return)&&c.call(p)}finally{if(t)throw t.error}}},o.prototype.maybeRestoreFocus=function(){var e=this,t=this.adapter.isFocused(),i=document.activeElement&&this.adapter.isElementInContainer(document.activeElement);(t||i)&&setTimeout((function(){e.adapter.restoreFocus()}),B.TOUCH_EVENT_WAIT_MS)},o.prototype.hasBit=function(e,t){return Boolean(e&t)},o.prototype.setBit=function(e,t){return e|t},o.prototype.unsetBit=function(e,t){return e^t},o.prototype.isFinite=function(e){return"number"==typeof e&&isFinite(e)},o}(c),z=M;const L={TOP_LEFT:R.TOP_LEFT,TOP_RIGHT:R.TOP_RIGHT,BOTTOM_LEFT:R.BOTTOM_LEFT,BOTTOM_RIGHT:R.BOTTOM_RIGHT,TOP_START:R.TOP_START,TOP_END:R.TOP_END,BOTTOM_START:R.BOTTOM_START,BOTTOM_END:R.BOTTOM_END};class N extends d{constructor(){super(...arguments),this.mdcFoundationClass=z,this.absolute=!1,this.fullwidth=!1,this.fixed=!1,this.x=null,this.y=null,this.quick=!1,this.open=!1,this.stayOpenOnBodyClick=!1,this.bitwiseCorner=R.TOP_START,this.previousMenuCorner=null,this.menuCorner="START",this.corner="TOP_START",this.styleTop="",this.styleLeft="",this.styleRight="",this.styleBottom="",this.styleMaxHeight="",this.styleTransformOrigin="",this.anchor=null,this.previouslyFocused=null,this.previousAnchor=null,this.onBodyClickBound=()=>{}}render(){const e={"mdc-menu-surface--fixed":this.fixed,"mdc-menu-surface--fullwidth":this.fullwidth},t={top:this.styleTop,left:this.styleLeft,right:this.styleRight,bottom:this.styleBottom,"max-height":this.styleMaxHeight,"transform-origin":this.styleTransformOrigin};return s` -
    - -
    `}createAdapter(){return Object.assign(Object.assign({},m(this.mdcRoot)),{hasAnchor:()=>!!this.anchor,notifyClose:()=>{const e=new CustomEvent("closed",{bubbles:!0,composed:!0});this.open=!1,this.mdcRoot.dispatchEvent(e)},notifyClosing:()=>{const e=new CustomEvent("closing",{bubbles:!0,composed:!0});this.mdcRoot.dispatchEvent(e)},notifyOpen:()=>{const e=new CustomEvent("opened",{bubbles:!0,composed:!0});this.open=!0,this.mdcRoot.dispatchEvent(e)},isElementInContainer:()=>!1,isRtl:()=>!!this.mdcRoot&&"rtl"===getComputedStyle(this.mdcRoot).direction,setTransformOrigin:e=>{this.mdcRoot&&(this.styleTransformOrigin=e)},isFocused:()=>h(this),saveFocus:()=>{const e=u(),t=e.length;t||(this.previouslyFocused=null),this.previouslyFocused=e[t-1]},restoreFocus:()=>{this.previouslyFocused&&"focus"in this.previouslyFocused&&this.previouslyFocused.focus()},getInnerDimensions:()=>{const e=this.mdcRoot;return e?{width:e.offsetWidth,height:e.offsetHeight}:{width:0,height:0}},getAnchorDimensions:()=>{const e=this.anchor;return e?e.getBoundingClientRect():null},getBodyDimensions:()=>({width:document.body.clientWidth,height:document.body.clientHeight}),getWindowDimensions:()=>({width:window.innerWidth,height:window.innerHeight}),getWindowScroll:()=>({x:window.pageXOffset,y:window.pageYOffset}),setPosition:e=>{this.mdcRoot&&(this.styleLeft="left"in e?`${e.left}px`:"",this.styleRight="right"in e?`${e.right}px`:"",this.styleTop="top"in e?`${e.top}px`:"",this.styleBottom="bottom"in e?`${e.bottom}px`:"")},setMaxHeight:async e=>{this.mdcRoot&&(this.styleMaxHeight=e,await this.updateComplete,this.styleMaxHeight=`var(--mdc-menu-max-height, ${e})`)}})}onKeydown(e){this.mdcFoundation&&this.mdcFoundation.handleKeydown(e)}onBodyClick(e){if(this.stayOpenOnBodyClick)return;-1===e.composedPath().indexOf(this)&&this.close()}registerBodyClick(){this.onBodyClickBound=this.onBodyClick.bind(this),document.body.addEventListener("click",this.onBodyClickBound,{passive:!0,capture:!0})}deregisterBodyClick(){document.body.removeEventListener("click",this.onBodyClickBound,{capture:!0})}close(){this.open=!1}show(){this.open=!0}}o([r(".mdc-menu-surface")],N.prototype,"mdcRoot",void 0),o([r("slot")],N.prototype,"slotElement",void 0),o([n({type:Boolean}),C((function(e){this.mdcFoundation&&!this.fixed&&this.mdcFoundation.setIsHoisted(e)}))],N.prototype,"absolute",void 0),o([n({type:Boolean})],N.prototype,"fullwidth",void 0),o([n({type:Boolean}),C((function(e){this.mdcFoundation&&!this.absolute&&this.mdcFoundation.setFixedPosition(e)}))],N.prototype,"fixed",void 0),o([n({type:Number}),C((function(e){this.mdcFoundation&&null!==this.y&&null!==e&&(this.mdcFoundation.setAbsolutePosition(e,this.y),this.mdcFoundation.setAnchorMargin({left:e,top:this.y,right:-e,bottom:this.y}))}))],N.prototype,"x",void 0),o([n({type:Number}),C((function(e){this.mdcFoundation&&null!==this.x&&null!==e&&(this.mdcFoundation.setAbsolutePosition(this.x,e),this.mdcFoundation.setAnchorMargin({left:this.x,top:e,right:-this.x,bottom:e}))}))],N.prototype,"y",void 0),o([n({type:Boolean}),C((function(e){this.mdcFoundation&&this.mdcFoundation.setQuickOpen(e)}))],N.prototype,"quick",void 0),o([n({type:Boolean,reflect:!0}),C((function(e,t){this.mdcFoundation&&(e?this.mdcFoundation.open():void 0!==t&&this.mdcFoundation.close())}))],N.prototype,"open",void 0),o([n({type:Boolean})],N.prototype,"stayOpenOnBodyClick",void 0),o([a(),C((function(e){this.mdcFoundation&&this.mdcFoundation.setAnchorCorner(e)}))],N.prototype,"bitwiseCorner",void 0),o([n({type:String}),C((function(e){if(this.mdcFoundation){const t="START"===e||"END"===e,i=null===this.previousMenuCorner,c=!i&&e!==this.previousMenuCorner,o=i&&"END"===e;t&&(c||o)&&(this.bitwiseCorner=this.bitwiseCorner^A.RIGHT,this.mdcFoundation.flipCornerHorizontally(),this.previousMenuCorner=e)}}))],N.prototype,"menuCorner",void 0),o([n({type:String}),C((function(e){if(this.mdcFoundation&&e){let t=L[e];"END"===this.menuCorner&&(t^=A.RIGHT),this.bitwiseCorner=t}}))],N.prototype,"corner",void 0),o([a()],N.prototype,"styleTop",void 0),o([a()],N.prototype,"styleLeft",void 0),o([a()],N.prototype,"styleRight",void 0),o([a()],N.prototype,"styleBottom",void 0),o([a()],N.prototype,"styleMaxHeight",void 0),o([a()],N.prototype,"styleTransformOrigin",void 0);const D=f`.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1),height 250ms cubic-bezier(0, 0, 0.2, 1);box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2),0px 8px 10px 1px rgba(0, 0, 0, 0.14),0px 3px 14px 2px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-surface, #fff);color:#000;color:var(--mdc-theme-on-surface, #000);border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity .075s linear}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}:host(:not([open])){display:none}.mdc-menu-surface{z-index:8;z-index:var(--mdc-menu-z-index, 8);min-width:112px;min-width:var(--mdc-menu-min-width, 112px)}`;let H=class extends N{};H.styles=[D],H=o([b("mwc-menu-surface")],H);var P,$={MENU_SELECTED_LIST_ITEM:"mdc-menu-item--selected",MENU_SELECTION_GROUP:"mdc-menu__selection-group",ROOT:"mdc-menu"},G={ARIA_CHECKED_ATTR:"aria-checked",ARIA_DISABLED_ATTR:"aria-disabled",CHECKBOX_SELECTOR:'input[type="checkbox"]',LIST_SELECTOR:".mdc-list,.mdc-deprecated-list",SELECTED_EVENT:"MDCMenu:selected",SKIP_RESTORE_FOCUS:"data-menu-item-skip-restore-focus"},U={FOCUS_ROOT_INDEX:-1};!function(e){e[e.NONE=0]="NONE",e[e.LIST_ROOT=1]="LIST_ROOT",e[e.FIRST_ITEM=2]="FIRST_ITEM",e[e.LAST_ITEM=3]="LAST_ITEM"}(P||(P={}));var j=function(i){function c(e){var o=i.call(this,t(t({},c.defaultAdapter),e))||this;return o.closeAnimationEndTimerId=0,o.defaultFocusState=P.LIST_ROOT,o.selectedIndex=-1,o}return e(c,i),Object.defineProperty(c,"cssClasses",{get:function(){return $},enumerable:!1,configurable:!0}),Object.defineProperty(c,"strings",{get:function(){return G},enumerable:!1,configurable:!0}),Object.defineProperty(c,"numbers",{get:function(){return U},enumerable:!1,configurable:!0}),Object.defineProperty(c,"defaultAdapter",{get:function(){return{addClassToElementAtIndex:function(){},removeClassFromElementAtIndex:function(){},addAttributeToElementAtIndex:function(){},removeAttributeFromElementAtIndex:function(){},getAttributeFromElementAtIndex:function(){return null},elementContainsClass:function(){return!1},closeSurface:function(){},getElementIndex:function(){return-1},notifySelected:function(){},getMenuItemCount:function(){return 0},focusItemAtIndex:function(){},focusListRoot:function(){},getSelectedSiblingOfItemAtIndex:function(){return-1},isSelectableItemAtIndex:function(){return!1}}},enumerable:!1,configurable:!0}),c.prototype.destroy=function(){this.closeAnimationEndTimerId&&clearTimeout(this.closeAnimationEndTimerId),this.adapter.closeSurface()},c.prototype.handleKeydown=function(e){var t=e.key,i=e.keyCode;("Tab"===t||9===i)&&this.adapter.closeSurface(!0)},c.prototype.handleItemAction=function(e){var t=this,i=this.adapter.getElementIndex(e);if(!(i<0)){this.adapter.notifySelected({index:i});var c="true"===this.adapter.getAttributeFromElementAtIndex(i,G.SKIP_RESTORE_FOCUS);this.adapter.closeSurface(c),this.closeAnimationEndTimerId=setTimeout((function(){var i=t.adapter.getElementIndex(e);i>=0&&t.adapter.isSelectableItemAtIndex(i)&&t.setSelectedIndex(i)}),M.numbers.TRANSITION_CLOSE_DURATION)}},c.prototype.handleMenuSurfaceOpened=function(){switch(this.defaultFocusState){case P.FIRST_ITEM:this.adapter.focusItemAtIndex(0);break;case P.LAST_ITEM:this.adapter.focusItemAtIndex(this.adapter.getMenuItemCount()-1);break;case P.NONE:break;default:this.adapter.focusListRoot()}},c.prototype.setDefaultFocusState=function(e){this.defaultFocusState=e},c.prototype.getSelectedIndex=function(){return this.selectedIndex},c.prototype.setSelectedIndex=function(e){if(this.validatedIndex(e),!this.adapter.isSelectableItemAtIndex(e))throw new Error("MDCMenuFoundation: No selection group at specified index.");var t=this.adapter.getSelectedSiblingOfItemAtIndex(e);t>=0&&(this.adapter.removeAttributeFromElementAtIndex(t,G.ARIA_CHECKED_ATTR),this.adapter.removeClassFromElementAtIndex(t,$.MENU_SELECTED_LIST_ITEM)),this.adapter.addClassToElementAtIndex(e,$.MENU_SELECTED_LIST_ITEM),this.adapter.addAttributeToElementAtIndex(e,G.ARIA_CHECKED_ATTR,"true"),this.selectedIndex=e},c.prototype.setEnabled=function(e,t){this.validatedIndex(e),t?(this.adapter.removeClassFromElementAtIndex(e,O.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,G.ARIA_DISABLED_ATTR,"false")):(this.adapter.addClassToElementAtIndex(e,O.LIST_ITEM_DISABLED_CLASS),this.adapter.addAttributeToElementAtIndex(e,G.ARIA_DISABLED_ATTR,"true"))},c.prototype.validatedIndex=function(e){var t=this.adapter.getMenuItemCount();if(!(e>=0&&e - - - - `}createAdapter(){return{addClassToElementAtIndex:(e,t)=>{const i=this.listElement;if(!i)return;const c=i.items[e];c&&("mdc-menu-item--selected"===t?this.forceGroupSelection&&!c.selected&&i.toggle(e,!0):c.classList.add(t))},removeClassFromElementAtIndex:(e,t)=>{const i=this.listElement;if(!i)return;const c=i.items[e];c&&("mdc-menu-item--selected"===t?c.selected&&i.toggle(e,!1):c.classList.remove(t))},addAttributeToElementAtIndex:(e,t,i)=>{const c=this.listElement;if(!c)return;const o=c.items[e];o&&o.setAttribute(t,i)},removeAttributeFromElementAtIndex:(e,t)=>{const i=this.listElement;if(!i)return;const c=i.items[e];c&&c.removeAttribute(t)},getAttributeFromElementAtIndex:(e,t)=>{const i=this.listElement;if(!i)return null;const c=i.items[e];return c?c.getAttribute(t):null},elementContainsClass:(e,t)=>e.classList.contains(t),closeSurface:()=>{this.open=!1},getElementIndex:e=>{const t=this.listElement;return t?t.items.indexOf(e):-1},notifySelected:()=>{},getMenuItemCount:()=>{const e=this.listElement;return e?e.items.length:0},focusItemAtIndex:e=>{const t=this.listElement;if(!t)return;const i=t.items[e];i&&i.focus()},focusListRoot:()=>{this.listElement&&this.listElement.focus()},getSelectedSiblingOfItemAtIndex:e=>{const t=this.listElement;if(!t)return-1;const i=t.items[e];if(!i||!i.group)return-1;for(let c=0;c{const t=this.listElement;if(!t)return!1;const i=t.items[e];return!!i&&i.hasAttribute("group")}}}onKeydown(e){this.mdcFoundation&&this.mdcFoundation.handleKeydown(e)}onAction(e){const t=this.listElement;if(this.mdcFoundation&&t){const i=e.detail.index,c=t.items[i];c&&this.mdcFoundation.handleItemAction(c)}}onOpened(){this.open=!0,this.mdcFoundation&&this.mdcFoundation.handleMenuSurfaceOpened()}onClosed(){this.open=!1}async getUpdateComplete(){await this._listUpdateComplete;return await super.getUpdateComplete()}async firstUpdated(){super.firstUpdated();const e=this.listElement;e&&(this._listUpdateComplete=e.updateComplete,await this._listUpdateComplete)}select(e){const t=this.listElement;t&&t.select(e)}close(){this.open=!1}show(){this.open=!0}getFocusedItemIndex(){const e=this.listElement;return e?e.getFocusedItemIndex():-1}focusItemAtIndex(e){const t=this.listElement;t&&t.focusItemAtIndex(e)}layout(e=!0){const t=this.listElement;t&&t.layout(e)}}o([r(".mdc-menu")],W.prototype,"mdcRoot",void 0),o([r("slot")],W.prototype,"slotElement",void 0),o([n({type:Object})],W.prototype,"anchor",void 0),o([n({type:Boolean,reflect:!0})],W.prototype,"open",void 0),o([n({type:Boolean})],W.prototype,"quick",void 0),o([n({type:Boolean})],W.prototype,"wrapFocus",void 0),o([n({type:String})],W.prototype,"innerRole",void 0),o([n({type:String})],W.prototype,"innerAriaLabel",void 0),o([n({type:String})],W.prototype,"corner",void 0),o([n({type:Number})],W.prototype,"x",void 0),o([n({type:Number})],W.prototype,"y",void 0),o([n({type:Boolean})],W.prototype,"absolute",void 0),o([n({type:Boolean})],W.prototype,"multi",void 0),o([n({type:Boolean})],W.prototype,"activatable",void 0),o([n({type:Boolean})],W.prototype,"fixed",void 0),o([n({type:Boolean})],W.prototype,"forceGroupSelection",void 0),o([n({type:Boolean})],W.prototype,"fullwidth",void 0),o([n({type:String})],W.prototype,"menuCorner",void 0),o([n({type:Boolean})],W.prototype,"stayOpenOnBodyClick",void 0),o([n({type:String}),C((function(e){this.mdcFoundation&&this.mdcFoundation.setDefaultFocusState(P[e])}))],W.prototype,"defaultFocus",void 0);const q=f`mwc-list ::slotted([mwc-list-item]:not([twoline])),mwc-list ::slotted([noninteractive]:not([twoline])){height:var(--mdc-menu-item-height, 48px)}`;let K=class extends W{};var V,X;K.styles=[q],K=o([b("mwc-menu")],K);const Q=null!==(X=null===(V=window.ShadyDOM)||void 0===V?void 0:V.inUse)&&void 0!==X&&X;class Y extends d{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=e=>{this.disabled||this.setFormData(e.formData)}}findFormElement(){if(!this.shadowRoot||Q)return null;const e=this.getRootNode().querySelectorAll("form");for(const t of Array.from(e))if(t.contains(this))return t;return null}connectedCallback(){var e;super.connectedCallback(),this.containingForm=this.findFormElement(),null===(e=this.containingForm)||void 0===e||e.addEventListener("formdata",this.formDataListener)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this.containingForm)||void 0===e||e.removeEventListener("formdata",this.formDataListener),this.containingForm=null}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(e=>{this.dispatchEvent(new Event("change",e))}))}}Y.shadowRootOptions={mode:"open",delegatesFocus:!0},o([n({type:Boolean})],Y.prototype,"disabled",void 0);var J='/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-touch-target-wrapper{display:inline}.mdc-deprecated-chip-trailing-action__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-deprecated-chip-trailing-action{border:none;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;background:none}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after{transition:opacity 150ms linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-deprecated-chip-trailing-action,.mdc-deprecated-chip-trailing-action[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-chip__icon--trailing,.mdc-chip__icon--trailing[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0, 0, 0, 0.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);height:32px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0, 0, 0, 0.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip .mdc-chip__touch{position:absolute;top:50%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__overflow{text-overflow:ellipsis;overflow:hidden}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip .mdc-chip__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-chip .mdc-chip__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-chip:hover .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip .mdc-chip__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}@-webkit-keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-chip-set--input .mdc-chip{-webkit-animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}\n\n/*# sourceMappingURL=mdc.chips.min.css.map*/';g([b("ha-chip")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[n({type:Boolean})],key:"hasIcon",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"hasTrailingIcon",value:()=>!1},{kind:"field",decorators:[n({type:Boolean})],key:"noText",value:()=>!1},{kind:"method",key:"render",value:function(){return s` -
    - ${this.hasIcon?s`
    - -
    `:null} -
    - - - - - - ${this.hasTrailingIcon?s`
    - -
    `:null} -
    - `}},{kind:"get",static:!0,key:"styles",value:function(){return f` - ${x(J)} - .mdc-chip { - background-color: var( - --ha-chip-background-color, - rgba(var(--rgb-primary-text-color), 0.15) - ); - color: var(--ha-chip-text-color, var(--primary-text-color)); - } - - .mdc-chip.no-text { - padding: 0 10px; - } - - .mdc-chip:hover { - color: var(--ha-chip-text-color, var(--primary-text-color)); - } - - .mdc-chip__icon--leading, - .mdc-chip__icon--trailing { - --mdc-icon-size: 18px; - line-height: 14px; - color: var(--ha-chip-icon-color, var(--ha-chip-text-color)); - } - .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, - .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) { - margin-right: -4px; - margin-inline-start: -4px; - margin-inline-end: 4px; - direction: var(--direction); - } - - span[role="gridcell"] { - line-height: 14px; - } - `}}]}}),k);class Z extends Y{constructor(){super(...arguments),this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.name="",this.value="on",this.reducedTouchTarget=!1,this.animationClass="",this.shouldRenderRipple=!1,this.focused=!1,this.mdcFoundationClass=void 0,this.mdcFoundation=void 0,this.rippleElement=null,this.rippleHandlers=new T((()=>(this.shouldRenderRipple=!0,this.ripple.then((e=>this.rippleElement=e)),this.ripple)))}createAdapter(){return{}}update(e){const t=e.get("indeterminate"),i=e.get("checked"),c=e.get("disabled");if(void 0!==t||void 0!==i||void 0!==c){const e=this.calculateAnimationStateName(!!i,!!t,!!c),o=this.calculateAnimationStateName(this.checked,this.indeterminate,this.disabled);this.animationClass=`${e}-${o}`}super.update(e)}calculateAnimationStateName(e,t,i){return i?"disabled":t?"indeterminate":e?"checked":"unchecked"}renderRipple(){return this.shouldRenderRipple?this.renderRippleTemplate():""}renderRippleTemplate(){return s``}render(){const e=this.indeterminate||this.checked,t={"mdc-checkbox--disabled":this.disabled,"mdc-checkbox--selected":e,"mdc-checkbox--touch":!this.reducedTouchTarget,"mdc-ripple-upgraded--background-focused":this.focused,"mdc-checkbox--anim-checked-indeterminate":"checked-indeterminate"==this.animationClass,"mdc-checkbox--anim-checked-unchecked":"checked-unchecked"==this.animationClass,"mdc-checkbox--anim-indeterminate-checked":"indeterminate-checked"==this.animationClass,"mdc-checkbox--anim-indeterminate-unchecked":"indeterminate-unchecked"==this.animationClass,"mdc-checkbox--anim-unchecked-checked":"unchecked-checked"==this.animationClass,"mdc-checkbox--anim-unchecked-indeterminate":"unchecked-indeterminate"==this.animationClass},i=this.indeterminate?"mixed":void 0;return s` -
    - -
    - - - -
    -
    - ${this.renderRipple()} -
    `}setFormData(e){this.name&&this.checked&&e.append(this.name,this.value)}handleFocus(){this.focused=!0,this.handleRippleFocus()}handleBlur(){this.focused=!1,this.handleRippleBlur()}handleRippleMouseDown(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.rippleHandlers.startPress(e)}handleRippleTouchStart(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}handleChange(){this.checked=this.formElement.checked,this.indeterminate=this.formElement.indeterminate}resetAnimationClass(){this.animationClass=""}get isRippleActive(){var e;return(null===(e=this.rippleElement)||void 0===e?void 0:e.isActive)||!1}}o([r(".mdc-checkbox")],Z.prototype,"mdcRoot",void 0),o([r("input")],Z.prototype,"formElement",void 0),o([n({type:Boolean,reflect:!0})],Z.prototype,"checked",void 0),o([n({type:Boolean})],Z.prototype,"indeterminate",void 0),o([n({type:Boolean,reflect:!0})],Z.prototype,"disabled",void 0),o([n({type:String,reflect:!0})],Z.prototype,"name",void 0),o([n({type:String})],Z.prototype,"value",void 0),o([_,n({type:String,attribute:"aria-label"})],Z.prototype,"ariaLabel",void 0),o([_,n({type:String,attribute:"aria-labelledby"})],Z.prototype,"ariaLabelledBy",void 0),o([_,n({type:String,attribute:"aria-describedby"})],Z.prototype,"ariaDescribedBy",void 0),o([n({type:Boolean})],Z.prototype,"reducedTouchTarget",void 0),o([a()],Z.prototype,"animationClass",void 0),o([a()],Z.prototype,"shouldRenderRipple",void 0),o([a()],Z.prototype,"focused",void 0),o([y("mwc-ripple")],Z.prototype,"ripple",void 0),o([v({passive:!0})],Z.prototype,"handleRippleTouchStart",null);const ee=f`.mdc-checkbox{padding:calc((40px - 18px) / 2);padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((40px - 40px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.mdc-checkbox .mdc-checkbox__ripple::before,.mdc-checkbox .mdc-checkbox__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, #000)}.mdc-checkbox:hover .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-surface--hover .mdc-checkbox__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after{transition:opacity 150ms linear}.mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,.mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after{background-color:#018786;background-color:var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))}.mdc-checkbox .mdc-checkbox__background{top:calc((40px - 18px) / 2);top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((40px - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - 40px) / 2);top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - 40px) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - 40px) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:40px;width:var(--mdc-checkbox-touch-target-size, 40px);height:40px;height:var(--mdc-checkbox-touch-target-size, 40px)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:#018786;border-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));background-color:#018786;background-color:var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))}100%{border-color:rgba(0, 0, 0, 0.54);border-color:var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:rgba(0, 0, 0, 0.38);border-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0, 0, 0, 0.38);background-color:var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff;color:var(--mdc-checkbox-ink-color, #fff)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:#fff;border-color:var(--mdc-checkbox-ink-color, #fff)}.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:GrayText;border-color:var(--mdc-checkbox-disabled-color, GrayText);background-color:transparent}.mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:GrayText;background-color:transparent;background-color:var(--mdc-checkbox-disabled-color, transparent)}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:GrayText;color:var(--mdc-checkbox-ink-color, GrayText)}.mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:GrayText;border-color:var(--mdc-checkbox-ink-color, GrayText)}.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((48px - 40px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((40px - 48px) / 2);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((40px - 48px) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((40px - 48px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:48px;width:var(--mdc-checkbox-state-layer-size, 48px);height:48px;height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}:host{outline:none;display:inline-flex;-webkit-tap-highlight-color:transparent}:host([checked]),:host([indeterminate]){--mdc-ripple-color:var(--mdc-theme-secondary, #018786)}.mdc-checkbox .mdc-checkbox__background::before{content:none}`;g([b("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[ee,f` - :host { - --mdc-theme-secondary: var(--primary-color); - } - `]}]}}),Z);var te={ROOT:"mdc-form-field"},ie={LABEL_SELECTOR:".mdc-form-field > label"},ce=function(i){function c(e){var o=i.call(this,t(t({},c.defaultAdapter),e))||this;return o.click=function(){o.handleClick()},o}return e(c,i),Object.defineProperty(c,"cssClasses",{get:function(){return te},enumerable:!1,configurable:!0}),Object.defineProperty(c,"strings",{get:function(){return ie},enumerable:!1,configurable:!0}),Object.defineProperty(c,"defaultAdapter",{get:function(){return{activateInputRipple:function(){},deactivateInputRipple:function(){},deregisterInteractionHandler:function(){},registerInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),c.prototype.init=function(){this.adapter.registerInteractionHandler("click",this.click)},c.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("click",this.click)},c.prototype.handleClick=function(){var e=this;this.adapter.activateInputRipple(),requestAnimationFrame((function(){e.adapter.deactivateInputRipple()}))},c}(c);class oe extends d{constructor(){super(...arguments),this.alignEnd=!1,this.spaceBetween=!1,this.nowrap=!1,this.label="",this.mdcFoundationClass=ce}createAdapter(){return{registerInteractionHandler:(e,t)=>{this.labelEl.addEventListener(e,t)},deregisterInteractionHandler:(e,t)=>{this.labelEl.removeEventListener(e,t)},activateInputRipple:async()=>{const e=this.input;if(e instanceof Y){const t=await e.ripple;t&&t.startPress()}},deactivateInputRipple:async()=>{const e=this.input;if(e instanceof Y){const t=await e.ripple;t&&t.endPress()}}}}get input(){var e,t;return null!==(t=null===(e=this.slottedInputs)||void 0===e?void 0:e[0])&&void 0!==t?t:null}render(){const e={"mdc-form-field--align-end":this.alignEnd,"mdc-form-field--space-between":this.spaceBetween,"mdc-form-field--nowrap":this.nowrap};return s` -
    - - -
    `}click(){this._labelClick()}_labelClick(){const e=this.input;e&&(e.focus(),e.click())}}o([n({type:Boolean})],oe.prototype,"alignEnd",void 0),o([n({type:Boolean})],oe.prototype,"spaceBetween",void 0),o([n({type:Boolean})],oe.prototype,"nowrap",void 0),o([n({type:String}),C((async function(e){var t;null===(t=this.input)||void 0===t||t.setAttribute("aria-label",e)}))],oe.prototype,"label",void 0),o([r(".mdc-form-field")],oe.prototype,"mdcRoot",void 0),o([I("",!0,"*")],oe.prototype,"slottedInputs",void 0),o([r("label")],oe.prototype,"labelEl",void 0);const re=f`.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}:host{display:inline-flex}.mdc-form-field{width:100%}::slotted(*){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);color:rgba(0, 0, 0, 0.87);color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87))}::slotted(mwc-switch){margin-right:10px}[dir=rtl] ::slotted(mwc-switch),::slotted(mwc-switch[dir=rtl]){margin-left:10px}`;g([b("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":e.checked=!e.checked,E(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[re,f` - :host(:not([alignEnd])) ::slotted(ha-switch) { - margin-right: 10px; - margin-inline-end: 10px; - margin-inline-start: inline; - } - .mdc-form-field > label { - direction: var(--direction); - margin-inline-start: 0; - margin-inline-end: auto; - padding-inline-start: 4px; - padding-inline-end: 0; - } - `]}]}}),oe);export{R as C,Y as F,oe as a,ee as b,Z as c,J as d,re as s}; diff --git a/custom_components/hacs/hacs_frontend/c.9b92f489.js.gz b/custom_components/hacs/hacs_frontend/c.9b92f489.js.gz deleted file mode 100644 index 29bfe8f050c7b6beb7dab4661d209ac8c1531ba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14114 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 - ${null===(e=this.filters)||void 0===e?void 0:e.map((e=>r` - - - - `))} - - `}},{kind:"method",key:"_filterClick",value:function(e){const i=e.currentTarget;this.dispatchEvent(new CustomEvent("filter-change",{detail:{id:i.id},bubbles:!0,composed:!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[o,c` - .filter { - display: flex; - border-bottom: 1px solid var(--divider-color); - align-items: center; - font-size: 16px; - height: 32px; - line-height: 4px; - background-color: var(--sidebar-background-color); - padding: 0 16px; - box-sizing: border-box; - } - - .checkbox:not(:first-child) { - margin-left: 20px; - } - `]}}]}}),i); diff --git a/custom_components/hacs/hacs_frontend/c.a5f69ed4.js.gz b/custom_components/hacs/hacs_frontend/c.a5f69ed4.js.gz deleted file mode 100644 index 9336e005c88dddb94880ebe9accc0aae1ca468da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 725 zcmV;`0xJC(OmZLZjeV?z;unEo)Oit>_=?nI0qlHwMS_{cX5}j!N zeG3augEvmMZG~H^x^?Sfw|71clF7h;x6^_grX})kr^RzUEspzXQQS_89vknvth(1p zw58M!9^J3uS@lQA&Qd~xRP~~M@vwRP{KerO@}G5{wNiz$K@-7e#jiYXdaEKjn*+yU z@DO`%htEP88Hmqi1gnYApqvfS_bNJ{S5-x!q2I&2=a9!1LotqAi=T%bS}n2$!RU-@ zP|izw7R1jnA7qRk>pp_G`(UK{JGc^Aq7yQHE=>>O+@WUoNB;GRsJVa2(m`yU&QhGG zuD~B7zerFF=h8DcODZtGxx)^BFEyUCgCehHuGwpX(%-j(?TvZ$>QxS}CKal=o8sms zQ6LE3q^*Fellz<^Uw=tHmuO|#INu$bT_NmPS+$^cwY$tt;L6Av%&TvQL-k35$~Ywr zUPHc7uIrqwz8#=KJ#L5;REMs|(=4c8rKnTntum-~$Nayi_C8E^>&PU@x}_s$RvmVb zYRvna8yekf_VV5$aFv9hr7TNqQxsG66hz}m*k=6uc`r%-W$I8QcQbrN)Ozp1#vi5M zLOeTktTF6mRPCp80&)u%>_Z=->(Y5P1T`S-7BW6)h!Tw$Pz#*YjkB=~WIM|FbiXRu z0&d$V*rSK*dxI9rBlviY)l%)Y-t|@|Dq`jrh+QpxxyDbZ?xogfw}RdO3m0bm`{TaimYdk$C{var i,a;const s=t._$AN;if(void 0===s)return!1;for(const t of s)null===(a=(i=t)._$AO)||void 0===a||a.call(i,e,!1),Q(t,e);return!0},X=t=>{let e,i;do{if(void 0===(e=t._$AM))break;i=e._$AN,i.delete(t),t=e}while(0===(null==i?void 0:i.size))},Z=t=>{for(let e;e=t._$AM;t=e){let i=e._$AN;if(void 0===i)e._$AN=i=new Set;else if(i.has(t))break;i.add(t),it(e)}};function tt(t){void 0!==this._$AN?(X(this),this._$AM=t,Z(this)):this._$AM=t}function et(t,e=!1,i=0){const a=this._$AH,s=this._$AN;if(void 0!==s&&0!==s.size)if(e)if(Array.isArray(a))for(let t=i;t{var i,a,s,o;t.type==e.CHILD&&(null!==(i=(s=t)._$AP)&&void 0!==i||(s._$AP=et),null!==(a=(o=t)._$AQ)&&void 0!==a||(o._$AQ=tt))};class at extends t{constructor(){super(...arguments),this._$AN=void 0}_$AT(t,e,i){super._$AT(t,e,i),Z(this),this.isConnected=t._$AU}_$AO(t,e=!0){var i,a;t!==this.isConnected&&(this.isConnected=t,t?null===(i=this.reconnected)||void 0===i||i.call(this):null===(a=this.disconnected)||void 0===a||a.call(this)),e&&(Q(this,t),X(this))}setValue(t){if(L(this._$Ct))this._$Ct._$AI(t,this);else{const e=[...this._$Ct._$AH];e[this._$Ci]=t,this._$Ct._$AI(e,this,0)}}disconnected(){}reconnected(){}}class st{constructor(t){this.U=t}disconnect(){this.U=void 0}reconnect(t){this.U=t}deref(){return this.U}}class ot{constructor(){this.Y=void 0,this.q=void 0}get(){return this.Y}pause(){var t;null!==(t=this.Y)&&void 0!==t||(this.Y=new Promise((t=>this.q=t)))}resume(){var t;null===(t=this.q)||void 0===t||t.call(this),this.Y=this.q=void 0}}const rt=t=>!M(t)&&"function"==typeof t.then;const nt=i(class extends at{constructor(){super(...arguments),this._$Cft=1073741823,this._$Cwt=[],this._$CG=new st(this),this._$CK=new ot}render(...t){var e;return null!==(e=t.find((t=>!rt(t))))&&void 0!==e?e:a}update(t,e){const i=this._$Cwt;let s=i.length;this._$Cwt=e;const o=this._$CG,r=this._$CK;this.isConnected||this.disconnected();for(let t=0;tthis._$Cft);t++){const a=e[t];if(!rt(a))return this._$Cft=t,a;t{for(;r.get();)await r.get();const e=o.deref();if(void 0!==e){const i=e._$Cwt.indexOf(a);i>-1&&i -
    - - -
    - `}},{kind:"get",static:!0,key:"styles",value:function(){return[n("/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:white;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}\n\n/*# sourceMappingURL=mdc.top-app-bar.min.css.map*/"),l` - .mdc-top-app-bar { - position: static; - color: var(--mdc-theme-on-primary, #fff); - } - `]}}]}}),o);const ht=Symbol("scrollerRef");let pt="attachShadow"in Element.prototype&&(!("ShadyDOM"in window)||!window.ShadyDOM.inUse);let mt=null;function ut(t,e){return`\n ${t} {\n display: block;\n position: relative;\n contain: strict;\n height: 150px;\n overflow: auto;\n }\n ${e} {\n box-sizing: border-box;\n }`}class _t{constructor(t){this._benchmarkStart=null,this._layout=null,this._scrollTarget=null,this._sizer=null,this._scrollSize=null,this._scrollErr=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._container=null,this._containerElement=null,this._containerInlineStyle=null,this._containerStylesheet=null,this._containerSize=null,this._containerRO=null,this._childrenRO=null,this._mutationObserver=null,this._mutationPromise=null,this._mutationPromiseResolver=null,this._mutationsObserved=!1,this._loadListener=this._childLoaded.bind(this),this._scrollToIndex=null,this._items=[],this._totalItems=null,this._first=0,this._last=0,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._first=-1,this._last=-1,t&&Object.assign(this,t)}set items(t){t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}get totalItems(){return null===this._totalItems?this._items.length:this._totalItems}set totalItems(t){if("number"!=typeof t&&null!==t)throw new Error("New value must be a number.");t!==this._totalItems&&(this._totalItems=t,this._schedule(this._updateLayout))}get container(){return this._container}set container(t){t!==this._container&&(this._container&&this._children.forEach((t=>t.parentNode.removeChild(t))),this._container=t,this._schedule(this._updateLayout),this._initResizeObservers().then((()=>{const e=this._containerElement,i=t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t;e!==i&&(this._containerRO.disconnect(),this._containerSize=null,e?(this._containerInlineStyle?e.setAttribute("style",this._containerInlineStyle):e.removeAttribute("style"),this._containerInlineStyle=null,e===this._scrollTarget&&(e.removeEventListener("scroll",this,{passive:!0}),this._sizer&&this._sizer.remove()),e.removeEventListener("load",this._loadListener,!0),this._mutationObserver.disconnect()):addEventListener("scroll",this,{passive:!0}),this._containerElement=i,i&&(this._containerInlineStyle=i.getAttribute("style")||null,this._applyContainerStyles(),i===this._scrollTarget&&(this._sizer=this._sizer||this._createContainerSizer(),this._container.insertBefore(this._sizer,this._container.firstChild)),this._schedule(this._updateLayout),this._containerRO.observe(i),this._mutationObserver.observe(i,{childList:!0}),this._mutationPromise=new Promise((t=>this._mutationPromiseResolver=t)),this._layout&&this._layout.listenForChildLoadEvents&&i.addEventListener("load",this._loadListener,!0)))})))}get layout(){return this._layout}set layout(t){if(this._layout===t)return;let e,i;if("object"==typeof t?(void 0!==t.type&&(e=t.type,delete t.type),i=t):e=t,"function"==typeof e){if(this._layout instanceof e)return void(i&&(this._layout.config=i));e=new e(i)}this._layout&&(this._measureCallback=null,this._measureChildOverride=null,this._layout.removeEventListener("scrollsizechange",this),this._layout.removeEventListener("scrollerrorchange",this),this._layout.removeEventListener("itempositionchange",this),this._layout.removeEventListener("rangechange",this),delete this.container[ht],this.container.removeEventListener("load",this._loadListener,!0),this._containerElement&&this._sizeContainer(void 0)),this._layout=e,this._layout&&(this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.addEventListener("scrollsizechange",this),this._layout.addEventListener("scrollerrorchange",this),this._layout.addEventListener("itempositionchange",this),this._layout.addEventListener("rangechange",this),this._container[ht]=this,this._layout.listenForChildLoadEvents&&this._container.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout))}startBenchmarking(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}stopBenchmarking(){if(null!==this._benchmarkStart){const t=window.performance.now(),e=t-this._benchmarkStart,i=performance.getEntriesByName("uv-virtualizing","measure").filter((e=>e.startTime>=this._benchmarkStart&&e.startTimet+e.duration),0);return this._benchmarkStart=null,{timeElapsed:e,virtualizationTime:i}}return null}_measureChildren(){const t={},e=this._children,i=this._measureChildOverride||this._measureChild;for(let a=0;athis._childrenRO.observe(t))),this._positionChildren(this._childrenPos),this._sizeContainer(this._scrollSize),this._scrollErr&&(this._correctScrollError(this._scrollErr),this._scrollErr=null),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_updateLayout(){this._layout.totalItems=this._totalItems,null!==this._scrollToIndex&&(this._layout.scrollToIndex(this._scrollToIndex.index,this._scrollToIndex.position),this._scrollToIndex=null),this._updateView(),null!==this._childMeasurements&&(this._measureCallback&&this._measureCallback(this._childMeasurements),this._childMeasurements=null),this._layout.reflowIfNeeded(this._itemsChanged),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_handleScrollEvent(){if(this._benchmarkStart&&"mark"in window.performance){try{window.performance.measure("uv-virtualizing","uv-start","uv-end")}catch(t){}window.performance.mark("uv-start")}this._schedule(this._updateLayout)}handleEvent(t){switch(t.type){case"scroll":this._scrollTarget&&t.target!==this._scrollTarget||this._handleScrollEvent();break;case"scrollsizechange":this._scrollSize=t.detail,this._schedule(this._updateDOM);break;case"scrollerrorchange":this._scrollErr=t.detail,this._schedule(this._updateDOM);break;case"itempositionchange":this._childrenPos=t.detail,this._schedule(this._updateDOM);break;case"rangechange":this._adjustRange(t.detail),this._schedule(this._updateDOM);break;default:console.warn("event not handled",t)}}async _initResizeObservers(){if(null===this._containerRO){const t=await ct();this._containerRO=new t((t=>this._containerSizeChanged(t[0].contentRect))),this._childrenRO=new t(this._childrenSizeChanged.bind(this)),this._mutationObserver=new MutationObserver(this._observeMutations.bind(this))}}_applyContainerStyles(){if(pt){if(null===this._containerStylesheet){(this._containerStylesheet=document.createElement("style")).textContent=ut(":host","::slotted(*)")}const t=this._containerElement.shadowRoot||this._containerElement.attachShadow({mode:"open"}),e=t.querySelector("slot:not([name])");t.appendChild(this._containerStylesheet),e||t.appendChild(document.createElement("slot"))}else mt||(mt=document.createElement("style"),mt.textContent=ut(".uni-virtualizer-host",".uni-virtualizer-host > *"),document.head.appendChild(mt)),this._containerElement&&this._containerElement.classList.add("uni-virtualizer-host")}_createContainerSizer(){const t=document.createElement("div");return Object.assign(t.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),t.innerHTML=" ",t.id="uni-virtualizer-spacer",t}get _children(){const t=[];let e=this.container.firstElementChild;for(;e;)"uni-virtualizer-spacer"!==e.id&&t.push(e),e=e.nextElementSibling;return t}_updateView(){if(!this.container||!this._containerElement||!this._layout)return;let t,e,i,a;if(this._scrollTarget===this._containerElement&&null!==this._containerSize)t=this._containerSize.width,e=this._containerSize.height,a=this._containerElement.scrollLeft,i=this._containerElement.scrollTop;else{const s=this._containerElement.getBoundingClientRect(),o=this._scrollTarget?this._scrollTarget.getBoundingClientRect():{top:s.top+window.pageYOffset,left:s.left+window.pageXOffset,width:innerWidth,height:innerHeight},r=o.width,n=o.height,l=Math.max(0,Math.min(r,s.left-o.left)),d=Math.max(0,Math.min(n,s.top-o.top));t=("vertical"===this._layout.direction?Math.max(0,Math.min(r,s.right-o.left)):r)-l,e=("vertical"===this._layout.direction?n:Math.max(0,Math.min(n,s.bottom-o.top)))-d,a=Math.max(0,-(s.left-o.left)),i=Math.max(0,-(s.top-o.top))}this._layout.viewportSize={width:t,height:e},this._layout.viewportScroll={top:i,left:a}}_sizeContainer(t){if(this._scrollTarget===this._containerElement){const e=t&&t.width?t.width-1:0,i=t&&t.height?t.height-1:0;this._sizer&&(this._sizer.style.transform=`translate(${e}px, ${i}px)`)}else if(this._containerElement){const e=this._containerElement.style;e.minWidth=t&&t.width?t.width+"px":null,e.minHeight=t&&t.height?t.height+"px":null}}_positionChildren(t){if(t){const e=this._children;Object.keys(t).forEach((i=>{const a=i-this._first,s=e[a];if(s){const{top:e,left:a,width:o,height:r}=t[i];s.style.position="absolute",s.style.transform=`translate(${a}px, ${e}px)`,void 0!==o&&(s.style.width=o+"px"),void 0!==r&&(s.style.height=r+"px")}}))}}async _adjustRange(t){const{_first:e,_last:i,_firstVisible:a,_lastVisible:s}=this;this._first=t.first,this._last=t.last,this._firstVisible=t.firstVisible,this._lastVisible=t.lastVisible,this._rangeChanged=this._rangeChanged||this._first!==e||this._last!==i,this._visibilityChanged=this._visibilityChanged||this._firstVisible!==a||this._lastVisible!==s}_correctScrollError(t){this._scrollTarget?(this._scrollTarget.scrollTop-=t.top,this._scrollTarget.scrollLeft-=t.left):window.scroll(window.pageXOffset-t.left,window.pageYOffset-t.top)}_notifyRange(){this._container.dispatchEvent(new CustomEvent("rangeChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}_notifyVisibility(){this._container.dispatchEvent(new CustomEvent("visibilityChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}_containerSizeChanged(t){const{width:e,height:i}=t;this._containerSize={width:e,height:i},this._schedule(this._updateLayout)}async _observeMutations(){this._mutationsObserved||(this._mutationsObserved=!0,this._mutationPromiseResolver(),this._mutationPromise=new Promise((t=>this._mutationPromiseResolver=t)),this._mutationsObserved=!1)}_childLoaded(){}_childrenSizeChanged(t){for(let e of t)this._toBeMeasured.set(e.target,e.contentRect);this._measureChildren(),this._schedule(this._updateLayout)}}function gt(t){const e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}const bt=t=>t;const ft=i(class extends at{constructor(t){if(super(t),this.first=0,this.last=-1,t.type!==e.CHILD)throw new Error("The scroll directive can only be used in child expressions")}render(t){t&&(this.renderItem=t.renderItem,this.keyFunction=t.keyFunction);const e=[];if(this.first>=0&&this.last>=this.first)for(let t=this.first;t{this.first=t.detail.first,this.last=t.detail.last,this.setValue(this.render())})),!0):(Promise.resolve().then((()=>this.update(t,[e]))),!1)}});function vt(t,e,i,a){var s,o=arguments.length,r=o<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,i):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,a);else for(var n=t.length-1;n>=0;n--)(s=t[n])&&(r=(o<3?s(r):o>3?s(e,i,r):s(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r}let yt=class extends o{constructor(){super(...arguments),this.scrollTarget=this}createRenderRoot(){return this}set layout(t){this._layout=t,this.requestUpdate()}get layout(){return this[ht].layout}async scrollToIndex(t,e="start"){this._scrollToIndex={index:t,position:e},this.requestUpdate(),await this.updateComplete,this._scrollToIndex=null}render(){const{items:t,renderItem:e,keyFunction:i,scrollTarget:a}=this,s=this._layout;return r` - ${ft({items:t,renderItem:e,layout:s,keyFunction:i,scrollTarget:a,scrollToIndex:this._scrollToIndex})} - `}};vt([h()],yt.prototype,"renderItem",void 0),vt([h({attribute:!1})],yt.prototype,"items",void 0),vt([h({attribute:!1})],yt.prototype,"scrollTarget",void 0),vt([h()],yt.prototype,"keyFunction",void 0),vt([h({attribute:!1})],yt.prototype,"layout",null),yt=vt([d("lit-virtualizer")],yt);const wt=(t,e)=>t.callWS({type:"media_source/browse_media",media_content_id:e}),xt=t=>t.startsWith("media-source://media_source"),kt=async(t,e,i)=>{const a=new FormData;a.append("media_content_id",e),a.append("file",i);const s=await t.fetchWithAuth("/api/media_source/local_source/upload",{method:"POST",body:a});if(413===s.status)throw new Error(`Uploaded file is too large (${i.name})`);if(200!==s.status)throw new Error("Unknown error");return s.json()},$t=async(t,e)=>t.callWS({type:"media_source/local_source/remove",media_content_id:e});class zt{constructor(t=!0){p(this,"_storage",{}),p(this,"_listeners",{}),t&&window.addEventListener("storage",(t=>{t.key&&this.hasKey(t.key)&&(this._storage[t.key]=t.newValue?JSON.parse(t.newValue):t.newValue,this._listeners[t.key]&&this._listeners[t.key].forEach((e=>e(t.oldValue?JSON.parse(t.oldValue):t.oldValue,this._storage[t.key]))))}))}addFromStorage(t){if(!this._storage[t]){const e=window.localStorage.getItem(t);e&&(this._storage[t]=JSON.parse(e))}}subscribeChanges(t,e){return this._listeners[t]?this._listeners[t].push(e):this._listeners[t]=[e],()=>{this.unsubscribeChanges(t,e)}}unsubscribeChanges(t,e){if(!(t in this._listeners))return;const i=this._listeners[t].indexOf(e);-1!==i&&this._listeners[t].splice(i,1)}hasKey(t){return t in this._storage}getValue(t){return this._storage[t]}setValue(t,e){this._storage[t]=e;try{void 0===e?window.localStorage.removeItem(t):window.localStorage.setItem(t,JSON.stringify(e))}catch(t){}}}const Ct=new zt,It=(t,e,i=!0,a)=>s=>{const o=i?Ct:new zt(!1),r=String(s.key);t=t||String(s.key);const n=s.initializer?s.initializer():void 0;o.addFromStorage(t);const l=()=>o.hasKey(t)?o.getValue(t):n;return{kind:"method",placement:"prototype",key:s.key,descriptor:{set(i){((i,a)=>{let r;e&&(r=l()),o.setValue(t,a),e&&i.requestUpdate(s.key,r)})(this,i)},get:()=>l(),enumerable:!0,configurable:!0},finisher(n){if(e&&i){const e=n.prototype.connectedCallback,i=n.prototype.disconnectedCallback;n.prototype.connectedCallback=function(){var i;e.call(this),this[`__unbsubLocalStorage${r}`]=(i=this,o.subscribeChanges(t,(t=>{i.requestUpdate(s.key,t)})))},n.prototype.disconnectedCallback=function(){i.call(this),this[`__unbsubLocalStorage${r}`]()}}e&&n.createProperty(s.key,{noAccessor:!0,...a})}}},Ot=t=>{const e=[];if(!t)return e;const i=new Set;for(const[a]of t.languages){if(i.has(a))continue;i.add(a);let t=a;if(a in A.translations)t=A.translations[a].nativeName;else{const[e,i]=a.split("-");e in A.translations&&(t=`${A.translations[e].nativeName}`,e.toLowerCase()!==i.toLowerCase()&&(t+=` (${i})`))}e.push([a,t])}return e.sort(((t,e)=>j(t[1],e[1])))},St=(t,e,i)=>{const a=[];if(!e)return a;for(const[s,o]of e.languages)s===t&&a.push([o,"male"===o||"female"===o?i(`ui.panel.config.cloud.account.tts.${o}`):o]);return a.sort(((t,e)=>j(t[1],e[1])))};s([d("ha-browse-media-tts")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",decorators:[h()],key:"hass",value:void 0},{kind:"field",decorators:[h()],key:"item",value:void 0},{kind:"field",decorators:[h()],key:"action",value:void 0},{kind:"field",decorators:[m()],key:"_cloudDefaultOptions",value:void 0},{kind:"field",decorators:[m()],key:"_cloudOptions",value:void 0},{kind:"field",decorators:[m()],key:"_cloudTTSInfo",value:void 0},{kind:"field",decorators:[It("cloudTtsTryMessage",!0,!1)],key:"_message",value:void 0},{kind:"method",key:"render",value:function(){var t;return r` -
    - - - ${this._cloudDefaultOptions?this._renderCloudOptions():""} -
    -
    - ${!this._cloudDefaultOptions||this._cloudDefaultOptions[0]===this._cloudOptions[0]&&this._cloudDefaultOptions[1]===this._cloudOptions[1]?r``:r` - - `} - - - ${this.hass.localize(`ui.components.media-browser.tts.action_${this.action}`)} - -
    -
    `}},{kind:"method",key:"_renderCloudOptions",value:function(){if(!this._cloudTTSInfo||!this._cloudOptions)return"";const t=this.getLanguages(this._cloudTTSInfo),e=this._cloudOptions,i=this.getSupportedGenders(e[0],this._cloudTTSInfo,this.hass.localize);return r` -
    - - ${t.map((([t,e])=>r`${e}`))} - - - - ${i.map((([t,e])=>r`${e}`))} - -
    - `}},{kind:"method",key:"willUpdate",value:function(t){var e,a;if(u(_(i.prototype),"willUpdate",this).call(this,t),t.has("item")){if(this.item.media_content_id){const t=new URLSearchParams(this.item.media_content_id.split("?")[1]),e=t.get("message"),i=t.get("language"),a=t.get("gender");e&&(this._message=e),i&&a&&(this._cloudOptions=[i,a])}this.isCloudItem&&!this._cloudTTSInfo&&((a=this.hass,a.callWS({type:"cloud/tts/info"})).then((t=>{this._cloudTTSInfo=t})),(t=>t.callWS({type:"cloud/status"}))(this.hass).then((t=>{t.logged_in&&(this._cloudDefaultOptions=t.prefs.tts_default_voice,this._cloudOptions||(this._cloudOptions={...this._cloudDefaultOptions}))})))}if(t.has("message"))return;const s=null===(e=this.shadowRoot.querySelector("ha-textarea"))||void 0===e?void 0:e.value;void 0!==s&&s!==this._message&&(this._message=s)}},{kind:"method",key:"_handleLanguageChange",value:async function(t){t.target.value!==this._cloudOptions[0]&&(this._cloudOptions=[t.target.value,this._cloudOptions[1]])}},{kind:"method",key:"_handleGenderChange",value:async function(t){t.target.value!==this._cloudOptions[1]&&(this._cloudOptions=[this._cloudOptions[0],t.target.value])}},{kind:"field",key:"getLanguages",value:()=>g(Ot)},{kind:"field",key:"getSupportedGenders",value:()=>g(St)},{kind:"get",key:"isCloudItem",value:function(){return this.item.media_content_id.startsWith("media-source://tts/cloud")}},{kind:"method",key:"_ttsClicked",value:async function(){const t=this.shadowRoot.querySelector("ha-textarea").value;this._message=t;const e={...this.item},i=new URLSearchParams;i.append("message",t),this._cloudOptions&&(i.append("language",this._cloudOptions[0]),i.append("gender",this._cloudOptions[1])),e.media_content_id=`${e.media_content_id.split("?")[0]}?${i.toString()}`,e.can_play=!0,e.title=t,b(this,"tts-picked",{item:e})}},{kind:"method",key:"_storeDefaults",value:async function(){const t=this._cloudDefaultOptions;this._cloudDefaultOptions=[...this._cloudOptions];try{await(e=this.hass,i={tts_default_voice:this._cloudDefaultOptions},e.callWS({type:"cloud/update_prefs",...i}))}catch(e){this._cloudDefaultOptions=t,q(this,{text:this.hass.localize("ui.components.media-browser.tts.faild_to_store_defaults",{error:e.message||e})})}var e,i}},{kind:"field",static:!0,key:"styles",value:()=>[f,l` - :host { - margin: 16px auto; - padding: 0 8px; - display: flex; - flex-direction: column; - max-width: 400px; - } - .cloud-options { - margin-top: 16px; - display: flex; - justify-content: space-between; - } - .cloud-options ha-select { - width: 48%; - } - ha-textarea { - width: 100%; - } - button.link { - color: var(--primary-color); - } - .card-actions { - display: flex; - justify-content: space-between; - } - `]}]}}),o),s([d("ha-media-player-browse")],(function(t,e){class i extends e{constructor(...e){super(...e),t(this)}}return{F:i,d:[{kind:"field",decorators:[h({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[h()],key:"entityId",value:void 0},{kind:"field",decorators:[h()],key:"action",value:()=>"play"},{kind:"field",decorators:[h({type:Boolean})],key:"dialog",value:()=>!1},{kind:"field",decorators:[h()],key:"navigateIds",value:void 0},{kind:"field",decorators:[h({type:Boolean,attribute:"narrow",reflect:!0})],key:"_narrow",value:()=>!1},{kind:"field",decorators:[h({type:Boolean,attribute:"scroll",reflect:!0})],key:"_scrolled",value:()=>!1},{kind:"field",decorators:[m()],key:"_error",value:void 0},{kind:"field",decorators:[m()],key:"_parentItem",value:void 0},{kind:"field",decorators:[m()],key:"_currentItem",value:void 0},{kind:"field",decorators:[v(".header")],key:"_header",value:void 0},{kind:"field",decorators:[v(".content")],key:"_content",value:void 0},{kind:"field",decorators:[v("lit-virtualizer")],key:"_virtualizer",value:void 0},{kind:"field",key:"_observed",value:()=>!1},{kind:"field",key:"_headerOffsetHeight",value:()=>0},{kind:"field",key:"_resizeObserver",value:void 0},{kind:"method",key:"connectedCallback",value:function(){u(_(i.prototype),"connectedCallback",this).call(this),this.updateComplete.then((()=>this._attachResizeObserver()))}},{kind:"method",key:"disconnectedCallback",value:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},{kind:"method",key:"refresh",value:async function(){const t=this.navigateIds[this.navigateIds.length-1];try{this._currentItem=await this._fetchData(this.entityId,t.media_content_id,t.media_content_type),b(this,"media-browsed",{ids:this.navigateIds,current:this._currentItem})}catch(t){this._setError(t)}}},{kind:"method",key:"play",value:function(){var t;null!==(t=this._currentItem)&&void 0!==t&&t.can_play&&this._runAction(this._currentItem)}},{kind:"method",key:"willUpdate",value:function(t){var e;if(u(_(i.prototype),"willUpdate",this).call(this,t),t.has("entityId"))this._setError(void 0);else if(!t.has("navigateIds"))return;this._setError(void 0);const a=t.get("navigateIds"),s=this.navigateIds;null===(e=this._content)||void 0===e||e.scrollTo(0,0),this._scrolled=!1;const o=this._currentItem,r=this._parentItem;this._currentItem=void 0,this._parentItem=void 0;const n=s[s.length-1],l=s.length>1?s[s.length-2]:void 0;let d,c;t.has("entityId")||(a&&s.length===a.length+1&&a.every(((t,e)=>{const i=s[e];return i.media_content_id===t.media_content_id&&i.media_content_type===t.media_content_type}))?c=Promise.resolve(o):a&&s.length===a.length-1&&s.every(((t,e)=>{const i=a[e];return t.media_content_id===i.media_content_id&&t.media_content_type===i.media_content_type}))&&(d=Promise.resolve(r))),d||(d=this._fetchData(this.entityId,n.media_content_id,n.media_content_type)),d.then((t=>{this._currentItem=t,b(this,"media-browsed",{ids:s,current:t})}),(e=>{var i;a&&t.has("entityId")&&s.length===a.length&&a.every(((t,e)=>s[e].media_content_id===t.media_content_id&&s[e].media_content_type===t.media_content_type))?b(this,"media-browsed",{ids:[{media_content_id:void 0,media_content_type:void 0}],replace:!0}):"entity_not_found"===e.code&&D.includes(null===(i=this.hass.states[this.entityId])||void 0===i?void 0:i.state)?this._setError({message:this.hass.localize("ui.components.media-browser.media_player_unavailable"),code:"entity_not_found"}):this._setError(e)})),c||void 0===l||(c=this._fetchData(this.entityId,l.media_content_id,l.media_content_type)),c&&c.then((t=>{this._parentItem=t}))}},{kind:"method",key:"shouldUpdate",value:function(t){if(t.size>1||!t.has("hass"))return!0;const e=t.get("hass");return void 0===e||e.localize!==this.hass.localize}},{kind:"method",key:"firstUpdated",value:function(){this._measureCard(),this._attachResizeObserver()}},{kind:"method",key:"updated",value:function(t){if(u(_(i.prototype),"updated",this).call(this,t),t.has("_scrolled"))this._animateHeaderHeight();else if(t.has("_currentItem")){var e;if(this._setHeaderHeight(),this._observed)return;const t=null===(e=this._virtualizer)||void 0===e?void 0:e._virtualizer;t&&(this._observed=!0,setTimeout((()=>t._observeMutations()),0))}}},{kind:"method",key:"render",value:function(){if(this._error)return r` -
    - - ${this._renderError(this._error)} - -
    - `;if(!this._currentItem)return r``;const t=this._currentItem,e=this.hass.localize(`ui.components.media-browser.class.${t.media_class}`),i=t.children||[],a=P[t.media_class],s=t.children_media_class?P[t.children_media_class]:P.directory,o=t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` - ${t.can_play?r` -
    -
    - ${t.thumbnail?r` -
    - ${this._narrow&&null!=t&&t.can_play?r` - - - ${this.hass.localize(`ui.components.media-browser.${this.action}`)} - - `:""} -
    - `:r``} -
    - - ${!t.can_play||t.thumbnail&&this._narrow?"":r` - - - ${this.hass.localize(`ui.components.media-browser.${this.action}`)} - - `} -
    -
    -
    - `:""} -
    - ${this._error?r` -
    - - ${this._renderError(this._error)} - -
    - `:(n=t.media_content_id,n.startsWith("media-source://tts/")?r` - - `:i.length||t.not_shown?"grid"===s.layout?r` - - ${t.not_shown?r` -
    -
    - ${this.hass.localize("ui.components.media-browser.not_shown",{count:t.not_shown})} -
    -
    - `:""} - `:r` - - - ${t.not_shown?r` - - - ${this.hass.localize("ui.components.media-browser.not_shown",{count:t.not_shown})} - - - `:""} - - `:r` -
    - ${"media-source://media_source/local/."===t.media_content_id?r` -
    - - - - - ${this.hass.localize("ui.components.media-browser.file_management.highlight_button")} - -
    - `:this.hass.localize("ui.components.media-browser.no_items")} -
    - `)} -
    - - - `;var n}},{kind:"field",key:"_renderGridItem",value(){return t=>{const e=t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` -
    - -
    - ${t.thumbnail?r` -
    - `:r` -
    - -
    - `} - ${t.can_play?r` - - `:""} -
    -
    - ${t.title} - ${t.title} -
    -
    -
    - `}}},{kind:"field",key:"_renderListItem",value(){return t=>{const e=this._currentItem,i=P[e.media_class],a=i.show_list_images&&t.thumbnail?this._getSignedThumbnail(t.thumbnail).then((t=>`url(${t})`)):"none";return r` - -
    - -
    - ${t.title} -
    - `}}},{kind:"method",key:"_getSignedThumbnail",value:async function(t){if(!t)return"";if(t.startsWith("/"))return(await V(this.hass,t)).path;var e;G(t)&&(t=K({domain:Y(t),type:"icon",useFallback:!0,darkOptimized:null===(e=this.hass.themes)||void 0===e?void 0:e.darkMode}));return t}},{kind:"field",key:"_actionClicked",value(){return t=>{t.stopPropagation();const e=t.currentTarget.item;this._runAction(e)}}},{kind:"method",key:"_runAction",value:function(t){b(this,"media-picked",{item:t,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(t){t.stopPropagation();const e=this.navigateIds.slice(0,-1);e.push(t.detail.item),b(this,"media-picked",{...t.detail,navigateIds:e})}},{kind:"field",key:"_childClicked",value(){return async t=>{const e=t.currentTarget.item;e&&(e.can_expand?b(this,"media-browsed",{ids:[...this.navigateIds,e]}):this._runAction(e))}}},{kind:"method",key:"_fetchData",value:async function(t,e,i){return t!==N?H(this.hass,t,e,i):wt(this.hass,e)}},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:async function(){this._resizeObserver||(await U(),this._resizeObserver=new ResizeObserver(W((()=>this._measureCard()),250,!1))),this._resizeObserver.observe(this)}},{kind:"method",key:"_closeDialogAction",value:function(){b(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(t){this.dialog?t&&(this._closeDialogAction(),q(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(t)})):this._error=t}},{kind:"method",key:"_renderError",value:function(t){return"Media directory does not exist."===t.message?r` -

    - ${this.hass.localize("ui.components.media-browser.no_local_media_found")} -

    -

    - ${this.hass.localize("ui.components.media-browser.no_media_folder")} -
    - ${this.hass.localize("ui.components.media-browser.setup_local_help","documentation",r`${this.hass.localize("ui.components.media-browser.documentation")}`)} -
    - ${this.hass.localize("ui.components.media-browser.local_media_files")} -

    - `:r`${t.message}`}},{kind:"method",key:"_setHeaderHeight",value:async function(){await this.updateComplete;const t=this._header,e=this._content;t&&e&&(this._headerOffsetHeight=t.offsetHeight,e.style.marginTop=`${this._headerOffsetHeight}px`,e.style.maxHeight=`calc(var(--media-browser-max-height, 100%) - ${this._headerOffsetHeight}px)`)}},{kind:"method",key:"_animateHeaderHeight",value:function(){let t;const e=i=>{void 0===t&&(t=i);const a=i-t;this._setHeaderHeight(),a<400&&requestAnimationFrame(e)};requestAnimationFrame(e)}},{kind:"method",decorators:[z({passive:!0})],key:"_scroll",value:function(t){const e=t.currentTarget;!this._scrolled&&e.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&e.scrollTop0},{kind:"method",key:"render",value:function(){return this.currentItem&&xt(this.currentItem.media_content_id||"")?r` - - - - `:r``}},{kind:"method",key:"_manage",value:function(){var t,e;t=this,e={currentItem:this.currentItem,onClose:()=>b(this,"media-refresh")},b(t,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:()=>import("./c.f940f080.js"),dialogParams:e})}},{kind:"field",static:!0,key:"styles",value:()=>l` - mwc-button { - /* We use icon + text to show disabled state */ - --mdc-button-disabled-ink-color: --mdc-theme-primary; - } - - ha-svg-icon[slot="icon"], - ha-circular-progress[slot="icon"] { - vertical-align: middle; - } - - ha-svg-icon[slot="icon"] { - margin-inline-start: 0px; - margin-inline-end: 8px; - direction: var(--direction); - } - `}]}}),o),s([d("dialog-media-player-browse")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[h({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[m()],key:"_currentItem",value:void 0},{kind:"field",decorators:[m()],key:"_navigateIds",value:void 0},{kind:"field",decorators:[m()],key:"_params",value:void 0},{kind:"field",decorators:[v("ha-media-player-browse")],key:"_browser",value:void 0},{kind:"method",key:"showDialog",value:function(t){this._params=t,this._navigateIds=t.navigateIds||[{media_content_id:void 0,media_content_type:void 0}]}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._navigateIds=void 0,this._currentItem=void 0,b(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._navigateIds?r` - - - ${this._navigateIds.length>1?r` - - `:""} - - ${this._currentItem?this._currentItem.title:this.hass.localize("ui.components.media-browser.media-player-browser")} - - - - - - - - `:r``}},{kind:"method",key:"_goBack",value:function(){var t;this._navigateIds=null===(t=this._navigateIds)||void 0===t?void 0:t.slice(0,-1),this._currentItem=void 0}},{kind:"method",key:"_mediaBrowsed",value:function(t){this._navigateIds=t.detail.ids,this._currentItem=t.detail.current}},{kind:"method",key:"_mediaPicked",value:function(t){this._params.mediaPickedCallback(t.detail),"play"!==this._action&&this.closeDialog()}},{kind:"get",key:"_action",value:function(){return this._params.action||"play"}},{kind:"method",key:"_refreshMedia",value:function(){this._browser.refresh()}},{kind:"get",static:!0,key:"styles",value:function(){return[E,l` - ha-dialog { - --dialog-z-index: 8; - --dialog-content-padding: 0; - } - - ha-media-player-browse { - --media-browser-max-height: calc(100vh - 65px); - height: calc(100vh - 65px); - direction: ltr; - } - - @media (min-width: 800px) { - ha-dialog { - --mdc-dialog-max-width: 800px; - --dialog-surface-position: fixed; - --dialog-surface-top: 40px; - --mdc-dialog-max-height: calc(100vh - 72px); - } - ha-media-player-browse { - position: initial; - --media-browser-max-height: 100vh - 137px; - height: 100vh - 137px; - width: 700px; - } - } - - ha-header-bar { - --mdc-theme-on-primary: var(--primary-text-color); - --mdc-theme-primary: var(--mdc-theme-surface); - flex-shrink: 0; - border-bottom: 1px solid var(--divider-color, rgba(0, 0, 0, 0.12)); - } - - ha-media-manage-button { - --mdc-theme-primary: var(--mdc-theme-on-primary); - } - `]}}]}}),o);var Et=Object.freeze({__proto__:null});export{Et as a,wt as b,at as d,xt as i,$t as r,kt as u}; diff --git a/custom_components/hacs/hacs_frontend/c.aa05d073.js.gz b/custom_components/hacs/hacs_frontend/c.aa05d073.js.gz deleted file mode 100644 index 73e4e069e530b5d847d0b1f99a6033fe6e356330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15502 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 Q%juo}2T7-@yR;1f0KRu0lK=n! diff --git a/custom_components/hacs/hacs_frontend/c.ad739743.js b/custom_components/hacs/hacs_frontend/c.ad739743.js deleted file mode 100644 index a1d0bcf2..00000000 --- a/custom_components/hacs/hacs_frontend/c.ad739743.js +++ /dev/null @@ -1 +0,0 @@ -"DateTimeFormat"in Intl&&Intl.DateTimeFormat.__addTZData&&Intl.DateTimeFormat.__addTZData({zones:["Africa/Accra|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Addis_Ababa|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Algiers|,0,6,0|-154gb8d,0,6,0|-154gb8c,5,7,0|-uozn3m,5,7,0|-uozn3l,6,1,0|-ry2lg1,6,1,0|-ry2lg0,7,8,1|-rsgqs1,7,8,1|-rsgqs0,6,1,0|-rjiis1,6,1,0|-rjiis0,7,8,1|-r9dpg1,7,8,1|-r9dpg0,6,1,0|-r1idg1,6,1,0|-r1idg0,7,8,1|-qqnms1,7,8,1|-qqnms0,6,1,0|-qj59g1,6,1,0|-qj59g0,7,8,1|-q7xk41,7,8,1|-q7xk40,6,1,0|-q15441,6,1,0|-q15440,7,8,1|-po6g41,7,8,1|-po6g40,6,1,0|-pgvhg1,6,1,0|-pgvhg0,7,8,1|-pbs5g1,7,8,1|-pbs5g0,6,1,0|-fte841,6,1,0|-fte840,7,8,1|-fpw801,7,8,1|-fpw800,6,1,0|-fkul41,6,1,0|-fkul40,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d62o01,9,9,1|-d62o00,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cofk41,9,9,1|-cofk40,8,8,0|-c4kqs1,8,8,0|-c4kqs0,6,1,0|-79mio1,6,1,0|-79mio0,8,8,0|-3i8is1,8,8,0|-3i8is0,6,1,0|oot7z,6,1,0|oot80,7,8,1|wlzvz,7,8,1|wlzw0,6,1,0|3tynzz,6,1,0|3tyo00,7,8,1|42lp7z,7,8,1|42lp80,8,8,0|4aiynz,8,8,0|4aiyo0,9,9,1|4jw2rz,9,9,1|4jw2s0,8,8,0|54et7z,8,8,0|54et80,6,1,0|5drxbz,6,1,0|5drxc0,7,8,1|5ni03z,7,8,1|5ni040,6,1,0|5wuynz,6,1,0|5wuyo0,8,8,0|NaN,8,8,0","Africa/Asmara|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Bamako|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Bangui|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Banjul|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Bissau|,0,12,0|-u9rek1,0,12,0|-u9rek0,12,13,0|2lxk3z,12,13,0|2lxk40,1,1,0|NaN,1,1,0","Africa/Blantyre|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Brazzaville|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Bujumbura|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Cairo|,0,15,0|-1054wgm,0,15,0|-1054wgl,14,9,0|-fdls81,14,9,0|-fdls80,15,4,1|-f9lf01,15,4,1|-f9lf00,14,9,0|-ezidk1,14,9,0|-ezidk0,15,4,1|-erl9o1,15,4,1|-erl9o0,14,9,0|-ehgdk1,14,9,0|-ehgdk0,15,4,1|-e6pf01,15,4,1|-e6pf00,14,9,0|-dyog81,14,9,0|-dyog80,15,4,1|-dno8c1,15,4,1|-dno8c0,14,9,0|-dfuo81,14,9,0|-dfuo80,15,4,1|-d4ugc1,15,4,1|-d4ugc0,14,9,0|-cwayw1,14,9,0|-cwayw0,15,4,1|-cm2j01,15,4,1|-cm2j00,14,9,0|-6lluw1,14,9,0|-6lluw0,15,4,1|-6e79o1,15,4,1|-6e79o0,14,9,0|-63alk1,14,9,0|-63alk0,15,4,1|-5vfcc1,15,4,1|-5vfcc0,14,9,0|-5kilg1,14,9,0|-5kilg0,15,4,1|-5cp1c1,15,4,1|-5cp1c0,14,9,0|-51otg1,14,9,0|-51otg0,15,4,1|-4tv9c1,15,4,1|-4tv9c0,14,9,0|-4iww41,14,9,0|-4iww40,15,4,1|-4b3c01,15,4,1|-4b3c00,14,9,0|-404ys1,14,9,0|-404ys0,15,4,1|-3sbeo1,15,4,1|-3sbeo0,14,9,0|-3hd1g1,14,9,0|-3hd1g0,15,4,1|-39jhc1,15,4,1|-39jhc0,14,9,0|-2yj9g1,14,9,0|-2yj9g0,15,4,1|-2qppc1,15,4,1|-2qppc0,14,9,0|-2frc41,14,9,0|-2frc40,15,4,1|-27xs01,15,4,1|-27xs00,14,9,0|-1wzes1,14,9,0|-1wzes0,15,4,1|-1p4001,15,4,1|-1p4000,14,9,0|-1e7hg1,14,9,0|-1e7hg0,15,4,1|-16c2o1,15,4,1|-16c2o0,14,9,0|-vdpg1,14,9,0|-vdpg0,15,4,1|-niao1,15,4,1|-niao0,14,9,0|-cls41,14,9,0|-cls40,15,4,1|-4qdc1,15,4,1|-4qdc0,14,9,0|6657z,14,9,0|66580,15,4,1|e1jzz,15,4,1|e1k00,14,9,0|oy2jz,14,9,0|oy2k0,15,4,1|wthbz,15,4,1|wthc0,14,9,0|17rujz,14,9,0|17ruk0,15,4,1|1fn9bz,15,4,1|1fn9c0,14,9,0|1qjrvz,14,9,0|1qjrw0,15,4,1|1yf6nz,15,4,1|1yf6o0,14,9,0|29bp7z,14,9,0|29bp80,15,4,1|2h73zz,15,4,1|2h7400,14,9,0|2s3mjz,14,9,0|2s3mk0,15,4,1|2zz1bz,15,4,1|2zz1c0,14,9,0|3axejz,14,9,0|3axek0,15,4,1|3istbz,15,4,1|3istc0,14,9,0|3tpbvz,14,9,0|3tpbw0,15,4,1|41kqnz,15,4,1|41kqo0,14,9,0|4ch97z,14,9,0|4ch980,15,4,1|4kcnzz,15,4,1|4kco00,14,9,0|4v96jz,14,9,0|4v96k0,15,4,1|534lbz,15,4,1|534lc0,14,9,0|5e2yjz,14,9,0|5e2yk0,15,4,1|5lydbz,15,4,1|5lydc0,14,9,0|5wuvvz,14,9,0|5wuvw0,15,4,1|64qanz,15,4,1|64qao0,14,9,0|6k07vz,14,9,0|6k07w0,15,4,1|6ni7zz,15,4,1|6ni800,14,9,0|7242jz,14,9,0|7242k0,15,4,1|76a5bz,15,4,1|76a5c0,14,9,0|7h8ijz,14,9,0|7h8ik0,15,4,1|7p3xbz,15,4,1|7p3xc0,14,9,0|800fvz,14,9,0|800fw0,15,4,1|87vunz,15,4,1|87vuo0,14,9,0|8isd7z,14,9,0|8isd80,15,4,1|8qnrzz,15,4,1|8qns00,14,9,0|91kajz,14,9,0|91kak0,15,4,1|99fpbz,15,4,1|99fpc0,14,9,0|9ke2jz,14,9,0|9ke2k0,15,4,1|9s9hbz,15,4,1|9s9hc0,14,9,0|a3f97z,14,9,0|a3f980,15,4,1|ab1enz,15,4,1|ab1eo0,14,9,0|alxx7z,14,9,0|alxx80,15,4,1|attbzz,15,4,1|attc00,14,9,0|b4pujz,14,9,0|b4puk0,15,4,1|bcl9bz,15,4,1|bcl9c0,14,9,0|bnjmjz,14,9,0|bnjmk0,15,4,1|bvf1bz,15,4,1|bvf1c0,14,9,0|c6bjvz,14,9,0|c6bjw0,15,4,1|ce6ynz,15,4,1|ce6yo0,14,9,0|cp3h7z,14,9,0|cp3h80,15,4,1|cwyvzz,15,4,1|cwyw00,14,9,0|d7prrz,14,9,0|d7prs0,15,4,1|dfmvnz,15,4,1|dfmvo0,14,9,0|dqfufz,14,9,0|dqfug0,15,4,1|dycybz,15,4,1|dycyc0,14,9,0|e95x3z,14,9,0|e95x40,15,4,1|eh30zz,15,4,1|eh3100,14,9,0|ervzrz,14,9,0|ervzs0,15,4,1|ezt3nz,15,4,1|ezt3o0,14,9,0|faz13z,14,9,0|faz140,15,4,1|fiw4zz,15,4,1|fiw500,14,9,0|ftp3rz,14,9,0|ftp3s0,15,4,1|g1m7nz,15,4,1|g1m7o0,14,9,0|gcf6fz,14,9,0|gcf6g0,15,4,1|gkcabz,15,4,1|gkcac0,14,9,0|gv593z,14,9,0|gv5940,15,4,1|h32czz,15,4,1|h32d00,14,9,0|hdvbrz,14,9,0|hdvbs0,15,4,1|hlsfnz,15,4,1|hlsfo0,14,9,0|hwyd3z,14,9,0|hwyd40,15,4,1|i4vgzz,15,4,1|i4vh00,14,9,0|ifofrz,14,9,0|ifofs0,15,4,1|inljnz,15,4,1|inljo0,14,9,0|iyeifz,14,9,0|iyeig0,15,4,1|j5ynnz,15,4,1|j5yno0,14,9,0|jh4l3z,14,9,0|jh4l40,15,4,1|jnyszz,15,4,1|jnyt00,14,9,0|jzunrz,14,9,0|jzuns0,15,4,1|k6bwzz,15,4,1|k6bx00,14,9,0|kikqfz,14,9,0|kikqg0,15,4,1|kop0zz,15,4,1|kop100,14,9,0|l1nrrz,14,9,0|l1nrs0,15,4,1|l6yfnz,15,4,1|l6yfo0,14,9,0|l8i2fz,14,9,0|l8i2g0,15,4,1|l9kvnz,15,4,1|l9kvo0,14,9,0|n5myfz,14,9,0|n5myg0,15,4,1|n7snnz,15,4,1|n7sno0,14,9,0|n9ljrz,14,9,0|n9ljs0,15,4,1|nch6bz,15,4,1|nch6c0,14,9,0|NaN,14,9,0","Africa/Casablanca|,0,16,0|-tblt9h,0,16,0|-tblt9g,16,1,0|-fte5c1,16,1,0|-fte5c0,17,8,1|-fpwas1,17,8,1|-fpwas0,16,1,0|-fkuqo1,16,1,0|-fkuqo0,17,8,1|-cl6w41,17,8,1|-cl6w40,16,1,0|-a7hmo1,16,1,0|-a7hmo0,17,8,1|-a0ag41,17,8,1|-a0ag40,16,1,0|-1chdc1,16,1,0|-1chdc0,17,8,1|-16c5g1,17,8,1|-16c5g0,16,1,0|2c3rzz,16,1,0|2c3s00,17,8,1|2fnh7z,17,8,1|2fnh80,16,1,0|3axhbz,16,1,0|3axhc0,17,8,1|3fnrvz,17,8,1|3fnrw0,16,1,0|3tpenz,16,1,0|3tpeo0,17,8,1|41f3vz,17,8,1|41f3w0,16,1,0|4e2qnz,16,1,0|4e2qo0,17,8,1|4hd6jz,17,8,1|4hd6k0,16,1,0|7evenz,16,1,0|7eveo0,17,8,0|8cm57z,17,8,0|8cm580,16,1,0|k1rbzz,16,1,0|k1rc00,17,8,1|k6hmjz,17,8,1|k6hmk0,16,1,0|kkj9bz,16,1,0|kkj9c0,17,8,1|kop6jz,17,8,1|kop6k0,16,1,0|l1rmnz,16,1,0|l1rmo0,17,8,1|l6t17z,17,8,1|l6t180,16,1,0|lj1unz,16,1,0|lj1uo0,17,8,1|lp657z,17,8,1|lp6580,16,1,0|m37xjz,16,1,0|m37xk0,17,8,1|m7fs7z,17,8,1|m7fs80,16,1,0|m916vz,16,1,0|m916w0,17,8,1|mb547z,17,8,1|mb5480,16,1,0|mly07z,16,1,0|mly080,17,8,1|mpjmvz,17,8,1|mpjmw0,16,1,0|mraljz,16,1,0|mralk0,17,8,1|mvb1jz,17,8,1|mvb1k0,16,1,0|n3887z,16,1,0|n38880,17,8,1|n7uw7z,17,8,1|n7uw80,16,1,0|n9npjz,16,1,0|n9npk0,17,8,1|ne147z,17,8,1|ne1480,16,1,0|nlyavz,16,1,0|nlyaw0,17,8,1|npww7z,17,8,1|npww80,16,1,0|nrppjz,16,1,0|nrppk0,17,8,1|nwr6vz,17,8,1|nwr6w0,16,1,0|o4odjz,16,1,0|o4odk0,17,8,1|o8a07z,17,8,1|o8a080,16,1,0|oa2tjz,16,1,0|oa2tk0,17,8,1|ofu87z,17,8,1|ofu880,16,1,0|oneg7z,16,1,0|oneg80,17,8,1|oqa5jz,17,8,1|oqa5k0,16,1,0|osfxjz,16,1,0|osfxk0,17,8,1|oykavz,17,8,1|oykaw0,16,1,0|p64ivz,16,1,0|p64iw0,17,8,1|p8n9jz,17,8,1|p8n9k0,16,1,0|pag2vz,16,1,0|pag2w0,17,8,1|phadjz,17,8,1|phadk0,17,8,0|pr0djz,17,8,0|pr0dk0,16,1,1|pst6vz,16,1,1|pst6w0,17,8,0|q90ivz,17,8,0|q90iw0,16,1,1|qb6avz,16,1,1|qb6aw0,17,8,0|qrdmvz,17,8,0|qrdmw0,16,1,1|qt6g7z,16,1,1|qt6g80,17,8,0|r9ds7z,17,8,0|r9ds80,16,1,1|rbjk7z,16,1,1|rbjk80,17,8,0|rrqw7z,17,8,0|rrqw80,16,1,1|rtwo7z,16,1,1|rtwo80,17,8,0|sa407z,17,8,0|sa4080,16,1,1|sbwtjz,16,1,1|sbwtk0,17,8,0|ss45jz,17,8,0|ss45k0,16,1,1|su9xjz,16,1,1|su9xk0,17,8,0|tah9jz,17,8,0|tah9k0,16,1,1|tca2vz,16,1,1|tca2w0,17,8,0|tsudjz,17,8,0|tsudk0,16,1,1|tun6vz,16,1,1|tun6w0,17,8,0|uauivz,17,8,0|uauiw0,16,1,1|ud0avz,16,1,1|ud0aw0,17,8,0|ut7mvz,17,8,0|ut7mw0,16,1,1|uv0g7z,16,1,1|uv0g80,17,8,0|vb7s7z,17,8,0|vb7s80,16,1,1|vddk7z,16,1,1|vddk80,17,8,0|vtkw7z,17,8,0|vtkw80,16,1,1|vvqo7z,16,1,1|vvqo80,17,8,0|wby07z,17,8,0|wby080,16,1,1|wdqtjz,16,1,1|wdqtk0,17,8,0|wty5jz,17,8,0|wty5k0,16,1,1|ww3xjz,16,1,1|ww3xk0,17,8,0|xcb9jz,17,8,0|xcb9k0,16,1,1|xe42vz,16,1,1|xe42w0,17,8,0|xubevz,17,8,0|xubew0,16,1,1|xwh6vz,16,1,1|xwh6w0,17,8,0|ycoivz,17,8,0|ycoiw0,16,1,1|yeuavz,16,1,1|yeuaw0,17,8,0|yv1mvz,17,8,0|yv1mw0,16,1,1|ywug7z,16,1,1|ywug80,17,8,0|zd1s7z,17,8,0|zd1s80,16,1,1|zf7k7z,16,1,1|zf7k80,17,8,0|zvew7z,17,8,0|zvew80,16,1,1|zxko7z,16,1,1|zxko80,17,8,0|10ds07z,17,8,0|10ds080,16,1,1|10fktjz,16,1,1|10fktk0,17,8,0|10vs5jz,17,8,0|10vs5k0,16,1,1|10xxxjz,16,1,1|10xxxk0,17,8,0|11e59jz,17,8,0|11e59k0,16,1,1|11fy2vz,16,1,1|11fy2w0,17,8,0|11w5evz,17,8,0|11w5ew0,16,1,1|11yb6vz,16,1,1|11yb6w0,17,8,0|12eiivz,17,8,0|12eiiw0,16,1,1|12goavz,16,1,1|12goaw0,17,8,0|12wvmvz,17,8,0|12wvmw0,16,1,1|12yog7z,16,1,1|12yog80,17,8,0|13evs7z,17,8,0|13evs80,16,1,1|13h1k7z,16,1,1|13h1k80,17,8,0|13x8w7z,17,8,0|13x8w80,16,1,1|13zeo7z,16,1,1|13zeo80,17,8,0|14fm07z,17,8,0|14fm080,16,1,1|14hetjz,16,1,1|14hetk0,17,8,0|14xm5jz,17,8,0|14xm5k0,16,1,1|14zrxjz,16,1,1|14zrxk0,17,8,0|15fz9jz,17,8,0|15fz9k0,16,1,1|15hs2vz,16,1,1|15hs2w0,17,8,0|15xzevz,17,8,0|15xzew0,16,1,1|16056vz,16,1,1|16056w0,17,8,0|16gcivz,17,8,0|16gciw0,16,1,1|16iiavz,16,1,1|16iiaw0,17,8,0|16ypmvz,17,8,0|16ypmw0,16,1,1|170ig7z,16,1,1|170ig80,17,8,0|17gps7z,17,8,0|17gps80,16,1,1|17ivk7z,16,1,1|17ivk80,17,8,0|17z2w7z,17,8,0|17z2w80,16,1,1|1818o7z,16,1,1|1818o80,17,8,0|18hg07z,17,8,0|18hg080,16,1,1|18j8tjz,16,1,1|18j8tk0,17,8,0|18zg5jz,17,8,0|18zg5k0,16,1,1|191lxjz,16,1,1|191lxk0,17,8,0|19ht9jz,17,8,0|19ht9k0,16,1,1|19jm2vz,16,1,1|19jm2w0,17,8,0|19ztevz,17,8,0|19ztew0,16,1,1|1a1z6vz,16,1,1|1a1z6w0,17,8,0|1ai6ivz,17,8,0|1ai6iw0,16,1,1|1akcavz,16,1,1|1akcaw0,17,8,0|1b0jmvz,17,8,0|1b0jmw0,16,1,1|1b2cg7z,16,1,1|1b2cg80,17,8,0|1bijs7z,17,8,0|1bijs80,16,1,1|1bkpk7z,16,1,1|1bkpk80,17,8,0|1c0ww7z,17,8,0|1c0ww80,16,1,1|1c32o7z,16,1,1|1c32o80,17,8,0|1cja07z,17,8,0|1cja080,16,1,1|1cl2tjz,16,1,1|1cl2tk0,17,8,0|1d1a5jz,17,8,0|1d1a5k0,16,1,1|1d3fxjz,16,1,1|1d3fxk0,17,8,0|1djn9jz,17,8,0|1djn9k0,16,1,1|1dlg2vz,16,1,1|1dlg2w0,17,8,0|1e1nevz,17,8,0|1e1new0,16,1,1|1e3t6vz,16,1,1|1e3t6w0,17,8,0|1ek0ivz,17,8,0|1ek0iw0,16,1,1|1em6avz,16,1,1|1em6aw0,17,8,0|1f2dmvz,17,8,0|1f2dmw0,16,1,1|1f46g7z,16,1,1|1f46g80,17,8,0|1fkds7z,17,8,0|1fkds80,16,1,1|1fmjk7z,16,1,1|1fmjk80,17,8,0|1g2qw7z,17,8,0|1g2qw80,16,1,1|1g4wo7z,16,1,1|1g4wo80,17,8,0|1gl407z,17,8,0|1gl4080,16,1,1|1gmwtjz,16,1,1|1gmwtk0,17,8,0|1h345jz,17,8,0|1h345k0,16,1,1|1h59xjz,16,1,1|1h59xk0,17,8,0|1hlh9jz,17,8,0|1hlh9k0,16,1,1|1hna2vz,16,1,1|1hna2w0,17,8,0|1i3hevz,17,8,0|1i3hew0,16,1,1|1i5n6vz,16,1,1|1i5n6w0,17,8,0|1iluivz,17,8,0|1iluiw0,16,1,1|1io0avz,16,1,1|1io0aw0,17,8,0|1j47mvz,17,8,0|1j47mw0,16,1,1|1j60g7z,16,1,1|1j60g80,17,8,0|1jm7s7z,17,8,0|1jm7s80,16,1,1|1jodk7z,16,1,1|1jodk80,17,8,0|1k4kw7z,17,8,0|1k4kw80,16,1,1|1k6qo7z,16,1,1|1k6qo80,17,8,0|1kmy07z,17,8,0|1kmy080,16,1,1|1koqtjz,16,1,1|1koqtk0,17,8,0|1l4y5jz,17,8,0|1l4y5k0,16,1,1|1l73xjz,16,1,1|1l73xk0,17,8,0|1lnb9jz,17,8,0|1lnb9k0,16,1,1|1lp42vz,16,1,1|1lp42w0,17,8,0|1m5bevz,17,8,0|1m5bew0,16,1,1|1m7h6vz,16,1,1|1m7h6w0,17,8,0|1mnoivz,17,8,0|1mnoiw0,16,1,1|1mpuavz,16,1,1|1mpuaw0,17,8,0|1n61mvz,17,8,0|1n61mw0,16,1,1|1n7ug7z,16,1,1|1n7ug80,17,8,0|1no1s7z,17,8,0|1no1s80,16,1,1|1nq7k7z,16,1,1|1nq7k80,17,8,0|1o6ew7z,17,8,0|1o6ew80,16,1,1|1o8ko7z,16,1,1|1o8ko80,17,8,0|1oos07z,17,8,0|1oos080,16,1,1|1oqktjz,16,1,1|1oqktk0,17,8,0|1p6s5jz,17,8,0|1p6s5k0,16,1,1|1p8xxjz,16,1,1|1p8xxk0,17,8,0|NaN,17,8,0","Africa/Ceuta|,0,17,0|-100edc1,0,17,0|-100edc0,6,1,0|-qyiys1,6,1,0|-qyiys0,7,8,1|-qqluw1,7,8,1|-qqluw0,6,1,0|-nusqs1,6,1,0|-nusqs0,7,8,1|-nm0001,7,8,1|-nm0000,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjuo1,7,8,1|-mkjuo0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1ts01,7,8,1|-m1ts00,6,1,0|-lrqtc1,6,1,0|-lrqtc0,7,8,1|-liqqo1,7,8,1|-liqqo0,6,1,0|-1chdc1,6,1,0|-1chdc0,7,8,1|-16c5g1,7,8,1|-16c5g0,6,1,0|2c3rzz,6,1,0|2c3s00,7,8,1|2fnh7z,7,8,1|2fnh80,6,1,0|3axhbz,6,1,0|3axhc0,7,8,1|3fnrvz,7,8,1|3fnrw0,6,1,0|3tpenz,6,1,0|3tpeo0,7,8,1|41f3vz,7,8,1|41f3w0,6,1,0|4e2qnz,6,1,0|4e2qo0,7,8,1|4hd6jz,7,8,1|4hd6k0,6,1,0|7evenz,6,1,0|7eveo0,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Africa/Conakry|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Dakar|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Dar_es_Salaam|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Djibouti|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Douala|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/El_Aaiun|,0,18,0|-isdxk1,0,18,0|-isdxk0,12,13,0|3a22rz,12,13,0|3a22s0,16,1,0|3axhbz,16,1,0|3axhc0,17,8,1|3fnrvz,17,8,1|3fnrw0,16,1,0|3tpenz,16,1,0|3tpeo0,17,8,1|41f3vz,17,8,1|41f3w0,16,1,0|4e2qnz,16,1,0|4e2qo0,17,8,1|4hd6jz,17,8,1|4hd6k0,16,1,0|k1rbzz,16,1,0|k1rc00,17,8,1|k6hmjz,17,8,1|k6hmk0,16,1,0|kkj9bz,16,1,0|kkj9c0,17,8,1|kop6jz,17,8,1|kop6k0,16,1,0|l1rmnz,16,1,0|l1rmo0,17,8,1|l6t17z,17,8,1|l6t180,16,1,0|lj1unz,16,1,0|lj1uo0,17,8,1|lp657z,17,8,1|lp6580,16,1,0|m37xjz,16,1,0|m37xk0,17,8,1|m7fs7z,17,8,1|m7fs80,16,1,0|m916vz,16,1,0|m916w0,17,8,1|mb547z,17,8,1|mb5480,16,1,0|mly07z,16,1,0|mly080,17,8,1|mpjmvz,17,8,1|mpjmw0,16,1,0|mraljz,16,1,0|mralk0,17,8,1|mvb1jz,17,8,1|mvb1k0,16,1,0|n3887z,16,1,0|n38880,17,8,1|n7uw7z,17,8,1|n7uw80,16,1,0|n9npjz,16,1,0|n9npk0,17,8,1|ne147z,17,8,1|ne1480,16,1,0|nlyavz,16,1,0|nlyaw0,17,8,1|npww7z,17,8,1|npww80,16,1,0|nrppjz,16,1,0|nrppk0,17,8,1|nwr6vz,17,8,1|nwr6w0,16,1,0|o4odjz,16,1,0|o4odk0,17,8,1|o8a07z,17,8,1|o8a080,16,1,0|oa2tjz,16,1,0|oa2tk0,17,8,1|ofu87z,17,8,1|ofu880,16,1,0|oneg7z,16,1,0|oneg80,17,8,1|oqa5jz,17,8,1|oqa5k0,16,1,0|osfxjz,16,1,0|osfxk0,17,8,1|oykavz,17,8,1|oykaw0,16,1,0|p64ivz,16,1,0|p64iw0,17,8,1|p8n9jz,17,8,1|p8n9k0,16,1,0|pag2vz,16,1,0|pag2w0,17,8,1|phadjz,17,8,1|phadk0,17,8,0|pr0djz,17,8,0|pr0dk0,16,1,1|pst6vz,16,1,1|pst6w0,17,8,0|q90ivz,17,8,0|q90iw0,16,1,1|qb6avz,16,1,1|qb6aw0,17,8,0|qrdmvz,17,8,0|qrdmw0,16,1,1|qt6g7z,16,1,1|qt6g80,17,8,0|r9ds7z,17,8,0|r9ds80,16,1,1|rbjk7z,16,1,1|rbjk80,17,8,0|rrqw7z,17,8,0|rrqw80,16,1,1|rtwo7z,16,1,1|rtwo80,17,8,0|sa407z,17,8,0|sa4080,16,1,1|sbwtjz,16,1,1|sbwtk0,17,8,0|ss45jz,17,8,0|ss45k0,16,1,1|su9xjz,16,1,1|su9xk0,17,8,0|tah9jz,17,8,0|tah9k0,16,1,1|tca2vz,16,1,1|tca2w0,17,8,0|tsudjz,17,8,0|tsudk0,16,1,1|tun6vz,16,1,1|tun6w0,17,8,0|uauivz,17,8,0|uauiw0,16,1,1|ud0avz,16,1,1|ud0aw0,17,8,0|ut7mvz,17,8,0|ut7mw0,16,1,1|uv0g7z,16,1,1|uv0g80,17,8,0|vb7s7z,17,8,0|vb7s80,16,1,1|vddk7z,16,1,1|vddk80,17,8,0|vtkw7z,17,8,0|vtkw80,16,1,1|vvqo7z,16,1,1|vvqo80,17,8,0|wby07z,17,8,0|wby080,16,1,1|wdqtjz,16,1,1|wdqtk0,17,8,0|wty5jz,17,8,0|wty5k0,16,1,1|ww3xjz,16,1,1|ww3xk0,17,8,0|xcb9jz,17,8,0|xcb9k0,16,1,1|xe42vz,16,1,1|xe42w0,17,8,0|xubevz,17,8,0|xubew0,16,1,1|xwh6vz,16,1,1|xwh6w0,17,8,0|ycoivz,17,8,0|ycoiw0,16,1,1|yeuavz,16,1,1|yeuaw0,17,8,0|yv1mvz,17,8,0|yv1mw0,16,1,1|ywug7z,16,1,1|ywug80,17,8,0|zd1s7z,17,8,0|zd1s80,16,1,1|zf7k7z,16,1,1|zf7k80,17,8,0|zvew7z,17,8,0|zvew80,16,1,1|zxko7z,16,1,1|zxko80,17,8,0|10ds07z,17,8,0|10ds080,16,1,1|10fktjz,16,1,1|10fktk0,17,8,0|10vs5jz,17,8,0|10vs5k0,16,1,1|10xxxjz,16,1,1|10xxxk0,17,8,0|11e59jz,17,8,0|11e59k0,16,1,1|11fy2vz,16,1,1|11fy2w0,17,8,0|11w5evz,17,8,0|11w5ew0,16,1,1|11yb6vz,16,1,1|11yb6w0,17,8,0|12eiivz,17,8,0|12eiiw0,16,1,1|12goavz,16,1,1|12goaw0,17,8,0|12wvmvz,17,8,0|12wvmw0,16,1,1|12yog7z,16,1,1|12yog80,17,8,0|13evs7z,17,8,0|13evs80,16,1,1|13h1k7z,16,1,1|13h1k80,17,8,0|13x8w7z,17,8,0|13x8w80,16,1,1|13zeo7z,16,1,1|13zeo80,17,8,0|14fm07z,17,8,0|14fm080,16,1,1|14hetjz,16,1,1|14hetk0,17,8,0|14xm5jz,17,8,0|14xm5k0,16,1,1|14zrxjz,16,1,1|14zrxk0,17,8,0|15fz9jz,17,8,0|15fz9k0,16,1,1|15hs2vz,16,1,1|15hs2w0,17,8,0|15xzevz,17,8,0|15xzew0,16,1,1|16056vz,16,1,1|16056w0,17,8,0|16gcivz,17,8,0|16gciw0,16,1,1|16iiavz,16,1,1|16iiaw0,17,8,0|16ypmvz,17,8,0|16ypmw0,16,1,1|170ig7z,16,1,1|170ig80,17,8,0|17gps7z,17,8,0|17gps80,16,1,1|17ivk7z,16,1,1|17ivk80,17,8,0|17z2w7z,17,8,0|17z2w80,16,1,1|1818o7z,16,1,1|1818o80,17,8,0|18hg07z,17,8,0|18hg080,16,1,1|18j8tjz,16,1,1|18j8tk0,17,8,0|18zg5jz,17,8,0|18zg5k0,16,1,1|191lxjz,16,1,1|191lxk0,17,8,0|19ht9jz,17,8,0|19ht9k0,16,1,1|19jm2vz,16,1,1|19jm2w0,17,8,0|19ztevz,17,8,0|19ztew0,16,1,1|1a1z6vz,16,1,1|1a1z6w0,17,8,0|1ai6ivz,17,8,0|1ai6iw0,16,1,1|1akcavz,16,1,1|1akcaw0,17,8,0|1b0jmvz,17,8,0|1b0jmw0,16,1,1|1b2cg7z,16,1,1|1b2cg80,17,8,0|1bijs7z,17,8,0|1bijs80,16,1,1|1bkpk7z,16,1,1|1bkpk80,17,8,0|1c0ww7z,17,8,0|1c0ww80,16,1,1|1c32o7z,16,1,1|1c32o80,17,8,0|1cja07z,17,8,0|1cja080,16,1,1|1cl2tjz,16,1,1|1cl2tk0,17,8,0|1d1a5jz,17,8,0|1d1a5k0,16,1,1|1d3fxjz,16,1,1|1d3fxk0,17,8,0|1djn9jz,17,8,0|1djn9k0,16,1,1|1dlg2vz,16,1,1|1dlg2w0,17,8,0|1e1nevz,17,8,0|1e1new0,16,1,1|1e3t6vz,16,1,1|1e3t6w0,17,8,0|1ek0ivz,17,8,0|1ek0iw0,16,1,1|1em6avz,16,1,1|1em6aw0,17,8,0|1f2dmvz,17,8,0|1f2dmw0,16,1,1|1f46g7z,16,1,1|1f46g80,17,8,0|1fkds7z,17,8,0|1fkds80,16,1,1|1fmjk7z,16,1,1|1fmjk80,17,8,0|1g2qw7z,17,8,0|1g2qw80,16,1,1|1g4wo7z,16,1,1|1g4wo80,17,8,0|1gl407z,17,8,0|1gl4080,16,1,1|1gmwtjz,16,1,1|1gmwtk0,17,8,0|1h345jz,17,8,0|1h345k0,16,1,1|1h59xjz,16,1,1|1h59xk0,17,8,0|1hlh9jz,17,8,0|1hlh9k0,16,1,1|1hna2vz,16,1,1|1hna2w0,17,8,0|1i3hevz,17,8,0|1i3hew0,16,1,1|1i5n6vz,16,1,1|1i5n6w0,17,8,0|1iluivz,17,8,0|1iluiw0,16,1,1|1io0avz,16,1,1|1io0aw0,17,8,0|1j47mvz,17,8,0|1j47mw0,16,1,1|1j60g7z,16,1,1|1j60g80,17,8,0|1jm7s7z,17,8,0|1jm7s80,16,1,1|1jodk7z,16,1,1|1jodk80,17,8,0|1k4kw7z,17,8,0|1k4kw80,16,1,1|1k6qo7z,16,1,1|1k6qo80,17,8,0|1kmy07z,17,8,0|1kmy080,16,1,1|1koqtjz,16,1,1|1koqtk0,17,8,0|1l4y5jz,17,8,0|1l4y5k0,16,1,1|1l73xjz,16,1,1|1l73xk0,17,8,0|1lnb9jz,17,8,0|1lnb9k0,16,1,1|1lp42vz,16,1,1|1lp42w0,17,8,0|1m5bevz,17,8,0|1m5bew0,16,1,1|1m7h6vz,16,1,1|1m7h6w0,17,8,0|1mnoivz,17,8,0|1mnoiw0,16,1,1|1mpuavz,16,1,1|1mpuaw0,17,8,0|1n61mvz,17,8,0|1n61mw0,16,1,1|1n7ug7z,16,1,1|1n7ug80,17,8,0|1no1s7z,17,8,0|1no1s80,16,1,1|1nq7k7z,16,1,1|1nq7k80,17,8,0|1o6ew7z,17,8,0|1o6ew80,16,1,1|1o8ko7z,16,1,1|1o8ko80,17,8,0|1oos07z,17,8,0|1oos080,16,1,1|1oqktjz,16,1,1|1oqktk0,17,8,0|1p6s5jz,17,8,0|1p6s5k0,16,1,1|1p8xxjz,16,1,1|1p8xxk0,17,8,0|NaN,17,8,0","Africa/Freetown|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Gaborone|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Harare|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Johannesburg|,0,19,0|-14nj6ip,0,19,0|-14nj6io,18,20,0|-yvtdi1,18,20,0|-yvtdi0,18,9,0|-e8lpc1,18,9,0|-e8lpc0,18,4,1|-dz8qs1,18,4,1|-dz8qs0,18,9,0|-dpvmo1,18,9,0|-dpvmo0,18,4,1|-dgio41,18,4,1|-dgio40,18,9,0|NaN,18,9,0","Africa/Juba|,0,21,0|-kcrsit,0,21,0|-kcrsis,13,9,0|662fz,13,9,0|662g0,19,4,1|er8zz,19,4,1|er900,13,9,0|ow53z,13,9,0|ow540,19,4,1|xj6bz,19,4,1|xj6c0,13,9,0|17px3z,13,9,0|17px40,19,4,1|1gcybz,19,4,1|1gcyc0,13,9,0|1qfzrz,13,9,0|1qfzs0,19,4,1|1z4vnz,19,4,1|1z4vo0,13,9,0|2962fz,13,9,0|2962g0,19,4,1|2hwszz,19,4,1|2hwt00,13,9,0|2rw53z,13,9,0|2rw540,19,4,1|30oqbz,19,4,1|30oqc0,13,9,0|3am7rz,13,9,0|3am7s0,19,4,1|3jiibz,19,4,1|3jiic0,13,9,0|3tcafz,13,9,0|3tcag0,19,4,1|42afnz,19,4,1|42afo0,13,9,0|4cfbrz,13,9,0|4cfbs0,19,4,1|4l2czz,19,4,1|4l2d00,13,9,0|4v5efz,13,9,0|4v5eg0,19,4,1|53uabz,19,4,1|53uac0,13,9,0|5dvh3z,13,9,0|5dvh40,19,4,1|5mo2bz,19,4,1|5mo2c0,13,9,0|5wljrz,13,9,0|5wljs0,19,4,1|65fznz,19,4,1|65fzo0,13,9,0|6fbmfz,13,9,0|6fbmg0,19,4,1|6o7wzz,19,4,1|6o7x00,13,9,0|6y1p3z,13,9,0|6y1p40,19,4,1|76zubz,19,4,1|76zuc0,13,9,0|7h4qfz,13,9,0|7h4qg0,19,4,1|7ptmbz,19,4,1|7ptmc0,13,9,0|7zut3z,13,9,0|7zut40,19,4,1|88ljnz,19,4,1|88ljo0,13,9,0|fodfrz,13,9,0|fodfs0,3,4,0|qntgzz,3,4,0|qnth00,13,9,0|NaN,13,9,0","Africa/Kampala|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Khartoum|,0,22,0|-kcrsox,0,22,0|-kcrsow,13,9,0|662fz,13,9,0|662g0,19,4,1|er8zz,19,4,1|er900,13,9,0|ow53z,13,9,0|ow540,19,4,1|xj6bz,19,4,1|xj6c0,13,9,0|17px3z,13,9,0|17px40,19,4,1|1gcybz,19,4,1|1gcyc0,13,9,0|1qfzrz,13,9,0|1qfzs0,19,4,1|1z4vnz,19,4,1|1z4vo0,13,9,0|2962fz,13,9,0|2962g0,19,4,1|2hwszz,19,4,1|2hwt00,13,9,0|2rw53z,13,9,0|2rw540,19,4,1|30oqbz,19,4,1|30oqc0,13,9,0|3am7rz,13,9,0|3am7s0,19,4,1|3jiibz,19,4,1|3jiic0,13,9,0|3tcafz,13,9,0|3tcag0,19,4,1|42afnz,19,4,1|42afo0,13,9,0|4cfbrz,13,9,0|4cfbs0,19,4,1|4l2czz,19,4,1|4l2d00,13,9,0|4v5efz,13,9,0|4v5eg0,19,4,1|53uabz,19,4,1|53uac0,13,9,0|5dvh3z,13,9,0|5dvh40,19,4,1|5mo2bz,19,4,1|5mo2c0,13,9,0|5wljrz,13,9,0|5wljs0,19,4,1|65fznz,19,4,1|65fzo0,13,9,0|6fbmfz,13,9,0|6fbmg0,19,4,1|6o7wzz,19,4,1|6o7x00,13,9,0|6y1p3z,13,9,0|6y1p40,19,4,1|76zubz,19,4,1|76zuc0,13,9,0|7h4qfz,13,9,0|7h4qg0,19,4,1|7ptmbz,19,4,1|7ptmc0,13,9,0|7zut3z,13,9,0|7zut40,19,4,1|88ljnz,19,4,1|88ljo0,13,9,0|fodfrz,13,9,0|fodfs0,3,4,0|oypgzz,3,4,0|oyph00,13,9,0|NaN,13,9,0","Africa/Kigali|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Kinshasa|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Lagos|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Libreville|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Lome|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Luanda|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Lubumbashi|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Lusaka|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Malabo|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Maputo|,0,14,0|-yvtfd9,0,14,0|-yvtfd8,13,9,0|NaN,13,9,0","Africa/Maseru|,0,19,0|-14nj6ip,0,19,0|-14nj6io,18,20,0|-yvtdi1,18,20,0|-yvtdi0,18,9,0|-e8lpc1,18,9,0|-e8lpc0,18,4,1|-dz8qs1,18,4,1|-dz8qs0,18,9,0|-dpvmo1,18,9,0|-dpvmo0,18,4,1|-dgio41,18,4,1|-dgio40,18,9,0|NaN,18,9,0","Africa/Mbabane|,0,19,0|-14nj6ip,0,19,0|-14nj6io,18,20,0|-yvtdi1,18,20,0|-yvtdi0,18,9,0|-e8lpc1,18,9,0|-e8lpc0,18,4,1|-dz8qs1,18,4,1|-dz8qs0,18,9,0|-dpvmo1,18,9,0|-dpvmo0,18,4,1|-dgio41,18,4,1|-dgio40,18,9,0|NaN,18,9,0","Africa/Mogadishu|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Monrovia|,0,23,0|-19xcbc5,0,23,0|-19xcbc4,20,23,0|-qj6zc5,20,23,0|-qj6zc4,20,24,0|11v0q5,20,24,0|11v0q6,1,1,0|NaN,1,1,0","Africa/Nairobi|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Africa/Ndjamena|,0,25,0|-u9rk4d,0,25,0|-u9rk4c,11,8,0|53sl7z,11,8,0|53sl80,21,9,1|5bavrz,21,9,1|5bavs0,11,8,0|NaN,11,8,0","Africa/Niamey|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Nouakchott|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Ouagadougou|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Africa/Porto-Novo|,0,10,0|-xnxnao,0,10,0|-xnxnan,1,1,0|-w3k001,1,1,0|-w3k000,0,10,0|-t85smo,0,10,0|-t85smn,10,11,0|-q9qc21,10,11,0|-q9qc20,11,8,0|NaN,11,8,0","Africa/Sao_Tome|,0,26,0|-18vsjwx,0,26,0|-18vsjww,0,27,0|-u9rhc1,0,27,0|-u9rhc0,1,1,0|p1uqrz,1,1,0|p1uqs0,11,8,0|pkmo3z,11,8,0|pkmo40,1,1,0|NaN,1,1,0","Africa/Tripoli|,0,28,0|-q3gfrx,0,28,0|-q3gfrw,8,8,0|-9ia581,8,8,0|-9ia580,9,9,1|-9e82w1,9,9,1|-9e82w0,8,8,0|-8gxp81,8,8,0|-8gxp80,9,9,1|-8cmdk1,9,9,1|-8cmdk0,8,8,0|-7fuo41,8,8,0|-7fuo40,9,9,1|-7b2iw1,9,9,1|-7b2iw0,8,8,0|-5qotg1,8,8,0|-5qotg0,14,9,0|69gifz,14,9,0|69gig0,8,8,0|6e397z,8,8,0|6e3980,9,9,1|6ni2fz,9,9,1|6ni2g0,8,8,0|6wv6jz,8,8,0|6wv6k0,9,9,1|769zrz,9,9,1|769zs0,8,8,0|7foyjz,8,8,0|7foyk0,9,9,1|7p3rrz,9,9,1|7p3rs0,8,8,0|7yq57z,8,8,0|7yq580,9,9,1|87vp3z,9,9,1|87vp40,8,8,0|8hed7z,8,8,0|8hed80,9,9,1|8qrbrz,9,9,1|8qrbs0,8,8,0|900qjz,8,8,0|900qk0,9,9,1|99fjrz,9,9,1|99fjs0,8,8,0|9iuijz,8,8,0|9iuik0,9,9,1|9s9brz,9,9,1|9s9bs0,8,8,0|a1mfvz,8,8,0|a1mfw0,9,9,1|ab193z,9,9,1|ab1940,8,8,0|am3h7z,8,8,0|am3h80,14,9,0|dyil3z,14,9,0|dyil40,8,8,0|e833vz,8,8,0|e833w0,9,9,1|ehhx3z,9,9,1|ehhx40,14,9,0|md8vzz,14,9,0|md8w00,8,8,0|mkeanz,8,8,0|mkeao0,9,9,1|mv76nz,9,9,1|mv76o0,14,9,0|NaN,14,9,0","Africa/Tunis|,0,29,0|-1a9dr7x,0,29,0|-1a9dr7w,5,7,0|-uozn3m,5,7,0|-uozn3l,8,8,0|-g12881,8,8,0|-g12880,9,9,1|-fpwdk1,9,9,1|-fpwdk0,8,8,0|-fkt1k1,8,8,0|-fkt1k0,9,9,1|-eqk5k1,9,9,1|-eqk5k0,8,8,0|-eimw41,8,8,0|-eimw40,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dxuo01,9,9,1|-dxuo00,8,8,0|-dxfrw1,8,8,0|-dxfrw0,9,9,1|-dp3uo1,9,9,1|-dp3uo0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d62tk1,9,9,1|-d62tk0,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cofmw1,9,9,1|-cofmw0,8,8,0|3tnh7z,8,8,0|3tnh80,9,9,1|417p7z,9,9,1|417p80,8,8,0|4ch97z,8,8,0|4ch980,9,9,1|4kcl7z,9,9,1|4kcl80,8,8,0|9lzh7z,8,8,0|9lzh80,9,9,1|9ryajz,9,9,1|9ryak0,8,8,0|a1bbvz,8,8,0|a1bbw0,9,9,1|aaod7z,9,9,1|aaod80,8,8,0|alxx7z,8,8,0|alxx80,9,9,1|atrejz,9,9,1|atrek0,8,8,0|ifs7vz,8,8,0|ifs7w0,9,9,1|inlrzz,9,9,1|inls00,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|NaN,8,8,0","Africa/Windhoek|,0,30,0|-14nj4i1,0,30,0|-14nj4i0,22,20,0|-yvtdi1,22,20,0|-yvtdi0,18,9,0|-e8lpc1,18,9,0|-e8lpc0,18,4,1|-dz8qs1,18,4,1|-dz8qs0,18,9,0|ajtx3z,18,9,0|ajtx40,13,9,0|cmzh3z,13,9,0|cmzh40,11,8,1|cvkyrz,11,8,1|cvkys0,13,9,0|d6drzz,13,9,0|d6ds00,11,8,1|deb1fz,11,8,1|deb1g0,13,9,0|dpgtbz,13,9,0|dpgtc0,11,8,1|dx143z,11,8,1|dx1440,13,9,0|e86vzz,13,9,0|e86w00,11,8,1|eg45fz,11,8,1|eg45g0,13,9,0|eqwynz,13,9,0|eqwyo0,11,8,1|eyu83z,11,8,1|eyu840,13,9,0|f9n1bz,13,9,0|f9n1c0,11,8,1|fhkarz,11,8,1|fhkas0,13,9,0|fsd3zz,13,9,0|fsd400,11,8,1|g0adfz,11,8,1|g0adg0,13,9,0|gb36nz,13,9,0|gb36o0,11,8,1|gj0g3z,11,8,1|gj0g40,13,9,0|gu67zz,13,9,0|gu6800,11,8,1|h1qirz,11,8,1|h1qis0,13,9,0|hcwanz,13,9,0|hcwao0,11,8,1|hktk3z,11,8,1|hktk40,13,9,0|hvmdbz,13,9,0|hvmdc0,11,8,1|i3jmrz,11,8,1|i3jms0,13,9,0|iecfzz,13,9,0|iecg00,11,8,1|im9pfz,11,8,1|im9pg0,13,9,0|ix2inz,13,9,0|ix2io0,11,8,1|j4zs3z,11,8,1|j4zs40,13,9,0|jfslbz,13,9,0|jfslc0,11,8,1|jnpurz,11,8,1|jnpus0,13,9,0|jyvmnz,13,9,0|jyvmo0,11,8,1|k6sw3z,11,8,1|k6sw40,13,9,0|khlpbz,13,9,0|khlpc0,11,8,1|kpiyrz,11,8,1|kpiys0,13,9,0|l0brzz,13,9,0|l0bs00,11,8,1|l891fz,11,8,1|l891g0,13,9,0|lj1unz,13,9,0|lj1uo0,11,8,1|lqz43z,11,8,1|lqz440,13,9,0|m1rxbz,13,9,0|m1rxc0,11,8,1|m9p6rz,11,8,1|m9p6s0,13,9,0|mkuynz,13,9,0|mkuyo0,11,8,1|msf9fz,11,8,1|msf9g0,13,9,0|n3l1bz,13,9,0|n3l1c0,11,8,1|nbiarz,11,8,1|nbias0,13,9,0|nmb3zz,13,9,0|nmb400,11,8,1|nu8dfz,11,8,1|nu8dg0,13,9,0|o516nz,13,9,0|o516o0,11,8,1|ocyg3z,11,8,1|ocyg40,13,9,0|onr9bz,13,9,0|onr9c0,11,8,1|ovoirz,11,8,1|ovois0,13,9,0|NaN,13,9,0","America/Adak|,0,31,0|-1hc7qk0,0,31,0|-1hc7qjz,0,32,0|-1078omb,0,32,0|-1078oma,23,33,0|-ek1nw1,23,33,0|-ek1nw0,24,34,1|-cq2tg1,24,34,1|-cq2tg0,25,34,1|-cnomo1,25,34,1|-cnomo0,23,33,0|-1fq441,23,33,0|-1fq440,26,33,0|-cs3w1,26,33,0|-cs3w0,27,34,1|-3f5c1,27,34,1|-3f5c0,26,33,0|5xyrz,26,33,0|5xys0,27,34,1|faxbz,27,34,1|faxc0,26,33,0|oo1fz,26,33,0|oo1g0,27,34,1|ydynz,27,34,1|ydyo0,26,33,0|17r2rz,26,33,0|17r2s0,27,34,1|1h41bz,27,34,1|1h41c0,26,33,0|1qh5fz,26,33,0|1qh5g0,27,34,1|1zu3zz,27,34,1|1zu400,26,33,0|23ftfz,26,33,0|23ftg0,27,34,1|2ik6nz,27,34,1|2ik6o0,26,33,0|2oomrz,26,33,0|2ooms0,27,34,1|31a9bz,27,34,1|31a9c0,26,33,0|3andfz,26,33,0|3andg0,27,34,1|3kdanz,27,34,1|3kdao0,26,33,0|3tdg3z,26,33,0|3tdg40,27,34,1|433dbz,27,34,1|433dc0,26,33,0|4cghfz,26,33,0|4cghg0,27,34,1|4ltfzz,27,34,1|4ltg00,26,33,0|4v6k3z,26,33,0|4v6k40,27,34,1|54jinz,27,34,1|54jio0,26,33,0|5dwmrz,26,33,0|5dwms0,27,34,1|5n9lbz,27,34,1|5n9lc0,26,33,0|5wmpfz,26,33,0|5wmpg0,27,34,1|65znzz,27,34,1|65zo00,26,33,0|6fcs3z,26,33,0|6fcs40,27,34,1|6p2pbz,27,34,1|6p2pc0,26,33,0|6y2urz,26,33,0|6y2us0,27,34,1|77srzz,27,34,1|77ss00,28,34,0|79e13z,28,34,0|79e140,29,34,0|7h5tbz,29,34,0|7h5tc0,30,35,1|7qirvz,30,35,1|7qirw0,29,34,0|7zvvzz,29,34,0|7zvw00,30,35,1|898ujz,30,35,1|898uk0,29,34,0|8ilynz,29,34,0|8ilyo0,30,35,1|8ryx7z,30,35,1|8ryx80,29,34,0|9095bz,29,34,0|9095c0,30,35,1|9aozvz,30,35,1|9aozw0,29,34,0|9iz7zz,29,34,0|9iz800,30,35,1|9ts17z,30,35,1|9ts180,29,34,0|a1panz,29,34,0|a1pao0,30,35,1|aci3vz,30,35,1|aci3w0,29,34,0|akfdbz,29,34,0|akfdc0,30,35,1|av86jz,30,35,1|av86k0,29,34,0|b3ienz,29,34,0|b3ieo0,30,35,1|bdy97z,30,35,1|bdy980,29,34,0|bm8hbz,29,34,0|bm8hc0,30,35,1|bwobvz,30,35,1|bwobw0,29,34,0|c4yjzz,29,34,0|c4yk00,30,35,1|cfrd7z,30,35,1|cfrd80,29,34,0|cnomnz,29,34,0|cnomo0,30,35,1|cyhfvz,30,35,1|cyhfw0,29,34,0|d6epbz,29,34,0|d6epc0,30,35,1|dh7ijz,30,35,1|dh7ik0,29,34,0|dphqnz,29,34,0|dphqo0,30,35,1|dzxl7z,30,35,1|dzxl80,29,34,0|e87tbz,29,34,0|e87tc0,30,35,1|einnvz,30,35,1|einnw0,29,34,0|eqxvzz,29,34,0|eqxw00,30,35,1|f1dqjz,30,35,1|f1dqk0,29,34,0|f9nynz,29,34,0|f9nyo0,30,35,1|fkgrvz,30,35,1|fkgrw0,29,34,0|fse1bz,29,34,0|fse1c0,30,35,1|g36ujz,30,35,1|g36uk0,29,34,0|gb43zz,29,34,0|gb4400,30,35,1|glwx7z,30,35,1|glwx80,29,34,0|gu75bz,29,34,0|gu75c0,30,35,1|h4mzvz,30,35,1|h4mzw0,29,34,0|hcx7zz,29,34,0|hcx800,30,35,1|hnd2jz,30,35,1|hnd2k0,29,34,0|hvnanz,29,34,0|hvnao0,30,35,1|i6g3vz,30,35,1|i6g3w0,29,34,0|ieddbz,29,34,0|ieddc0,30,35,1|ip66jz,30,35,1|ip66k0,29,34,0|ix3fzz,29,34,0|ix3g00,30,35,1|j7w97z,30,35,1|j7w980,29,34,0|jeqmnz,29,34,0|jeqmo0,30,35,1|jqzajz,30,35,1|jqzak0,29,34,0|jxgpbz,29,34,0|jxgpc0,30,35,1|k9pd7z,30,35,1|k9pd80,29,34,0|kg6rzz,29,34,0|kg6s00,30,35,1|ksffvz,30,35,1|ksffw0,29,34,0|kz9tbz,29,34,0|kz9tc0,30,35,1|lbih7z,30,35,1|lbih80,29,34,0|lhzvzz,29,34,0|lhzw00,30,35,1|lu8jvz,30,35,1|lu8jw0,29,34,0|m0pynz,29,34,0|m0pyo0,30,35,1|mcymjz,30,35,1|mcymk0,29,34,0|mjg1bz,29,34,0|mjg1c0,30,35,1|mvop7z,30,35,1|mvop80,29,34,0|n263zz,29,34,0|n26400,30,35,1|neervz,30,35,1|neerw0,29,34,0|nkw6nz,29,34,0|nkw6o0,30,35,1|nx4ujz,30,35,1|nx4uk0,29,34,0|o3z7zz,29,34,0|o3z800,30,35,1|og7vvz,30,35,1|og7vw0,29,34,0|ompanz,29,34,0|ompao0,30,35,1|oyxyjz,30,35,1|oyxyk0,29,34,0|p5fdbz,29,34,0|p5fdc0,30,35,1|pho17z,30,35,1|pho180,29,34,0|po5fzz,29,34,0|po5g00,30,35,1|q0e3vz,30,35,1|q0e3w0,29,34,0|q6vinz,29,34,0|q6vio0,30,35,1|qj46jz,30,35,1|qj46k0,29,34,0|qpyjzz,29,34,0|qpyk00,30,35,1|r277vz,30,35,1|r277w0,29,34,0|r8omnz,29,34,0|r8omo0,30,35,1|rkxajz,30,35,1|rkxak0,29,34,0|rrepbz,29,34,0|rrepc0,30,35,1|s3nd7z,30,35,1|s3nd80,29,34,0|sa4rzz,29,34,0|sa4s00,30,35,1|smdfvz,30,35,1|smdfw0,29,34,0|ssuunz,29,34,0|ssuuo0,30,35,1|t53ijz,30,35,1|t53ik0,29,34,0|tbkxbz,29,34,0|tbkxc0,30,35,1|tntl7z,30,35,1|tntl80,29,34,0|tunynz,29,34,0|tunyo0,30,35,1|u6wmjz,30,35,1|u6wmk0,29,34,0|ude1bz,29,34,0|ude1c0,30,35,1|upmp7z,30,35,1|upmp80,29,34,0|uw43zz,29,34,0|uw4400,30,35,1|v8crvz,30,35,1|v8crw0,29,34,0|veu6nz,29,34,0|veu6o0,30,35,1|vr2ujz,30,35,1|vr2uk0,29,34,0|vxk9bz,29,34,0|vxk9c0,30,35,1|w9sx7z,30,35,1|w9sx80,29,34,0|wgnanz,29,34,0|wgnao0,30,35,1|wsvyjz,30,35,1|wsvyk0,29,34,0|wzddbz,29,34,0|wzddc0,30,35,1|xbm17z,30,35,1|xbm180,29,34,0|xi3fzz,29,34,0|xi3g00,30,35,1|xuc3vz,30,35,1|xuc3w0,29,34,0|y0tinz,29,34,0|y0tio0,30,35,1|yd26jz,30,35,1|yd26k0,29,34,0|yjjlbz,29,34,0|yjjlc0,30,35,1|yvs97z,30,35,1|yvs980,29,34,0|z29nzz,29,34,0|z29o00,30,35,1|zeibvz,30,35,1|zeibw0,29,34,0|zlcpbz,29,34,0|zlcpc0,30,35,1|zxld7z,30,35,1|zxld80,29,34,0|1042rzz,29,34,0|1042s00,30,35,1|10gbfvz,30,35,1|10gbfw0,29,34,0|10msunz,29,34,0|10msuo0,30,35,1|10z1ijz,30,35,1|10z1ik0,29,34,0|115ixbz,29,34,0|115ixc0,30,35,1|11hrl7z,30,35,1|11hrl80,29,34,0|11o8zzz,29,34,0|11o9000,30,35,1|120hnvz,30,35,1|120hnw0,29,34,0|126z2nz,29,34,0|126z2o0,30,35,1|12j7qjz,30,35,1|12j7qk0,29,34,0|12q23zz,29,34,0|12q2400,30,35,1|132arvz,30,35,1|132arw0,29,34,0|138s6nz,29,34,0|138s6o0,30,35,1|13l0ujz,30,35,1|13l0uk0,29,34,0|13ri9bz,29,34,0|13ri9c0,30,35,1|143qx7z,30,35,1|143qx80,29,34,0|14a8bzz,29,34,0|14a8c00,30,35,1|14mgzvz,30,35,1|14mgzw0,29,34,0|14syenz,29,34,0|14syeo0,30,35,1|15572jz,30,35,1|15572k0,29,34,0|15c1fzz,29,34,0|15c1g00,30,35,1|15oa3vz,30,35,1|15oa3w0,29,34,0|15urinz,29,34,0|15urio0,30,35,1|16706jz,30,35,1|16706k0,29,34,0|16dhlbz,29,34,0|16dhlc0,30,35,1|16pq97z,30,35,1|16pq980,29,34,0|16w7nzz,29,34,0|16w7o00,30,35,1|178gbvz,30,35,1|178gbw0,29,34,0|17exqnz,29,34,0|17exqo0,30,35,1|17r6ejz,30,35,1|17r6ek0,29,34,0|17xntbz,29,34,0|17xntc0,30,35,1|189wh7z,30,35,1|189wh80,29,34,0|18gqunz,29,34,0|18gquo0,30,35,1|18szijz,30,35,1|18szik0,29,34,0|18zgxbz,29,34,0|18zgxc0,30,35,1|19bpl7z,30,35,1|19bpl80,29,34,0|19i6zzz,29,34,0|19i7000,30,35,1|19ufnvz,30,35,1|19ufnw0,29,34,0|1a0x2nz,29,34,0|1a0x2o0,30,35,1|1ad5qjz,30,35,1|1ad5qk0,29,34,0|1ajn5bz,29,34,0|1ajn5c0,30,35,1|1avvt7z,30,35,1|1avvt80,29,34,0|1b2q6nz,29,34,0|1b2q6o0,30,35,1|1beyujz,30,35,1|1beyuk0,29,34,0|1blg9bz,29,34,0|1blg9c0,30,35,1|1bxox7z,30,35,1|1bxox80,29,34,0|1c46bzz,29,34,0|1c46c00,30,35,1|1cgezvz,30,35,1|1cgezw0,29,34,0|1cmwenz,29,34,0|1cmweo0,30,35,1|1cz52jz,30,35,1|1cz52k0,29,34,0|1d5mhbz,29,34,0|1d5mhc0,30,35,1|1dhv57z,30,35,1|1dhv580,29,34,0|1docjzz,29,34,0|1dock00,30,35,1|1e0l7vz,30,35,1|1e0l7w0,29,34,0|1e7flbz,29,34,0|1e7flc0,30,35,1|1ejo97z,30,35,1|1ejo980,29,34,0|1eq5nzz,29,34,0|1eq5o00,30,35,1|1f2ebvz,30,35,1|1f2ebw0,29,34,0|1f8vqnz,29,34,0|1f8vqo0,30,35,1|1fl4ejz,30,35,1|1fl4ek0,29,34,0|1frltbz,29,34,0|1frltc0,30,35,1|1g3uh7z,30,35,1|1g3uh80,29,34,0|1gabvzz,29,34,0|1gabw00,30,35,1|1gmkjvz,30,35,1|1gmkjw0,29,34,0|1gt1ynz,29,34,0|1gt1yo0,30,35,1|1h5amjz,30,35,1|1h5amk0,29,34,0|1hc4zzz,29,34,0|1hc5000,30,35,1|1hodnvz,30,35,1|1hodnw0,29,34,0|1huv2nz,29,34,0|1huv2o0,30,35,1|1i73qjz,30,35,1|1i73qk0,29,34,0|1idl5bz,29,34,0|1idl5c0,30,35,1|1iptt7z,30,35,1|1iptt80,29,34,0|1iwb7zz,29,34,0|1iwb800,30,35,1|1j8jvvz,30,35,1|1j8jvw0,29,34,0|1jf1anz,29,34,0|1jf1ao0,30,35,1|1jr9yjz,30,35,1|1jr9yk0,29,34,0|1jy4bzz,29,34,0|1jy4c00,30,35,1|1kaczvz,30,35,1|1kaczw0,29,34,0|1kguenz,29,34,0|1kgueo0,30,35,1|1kt32jz,30,35,1|1kt32k0,29,34,0|1kzkhbz,29,34,0|1kzkhc0,30,35,1|1lbt57z,30,35,1|1lbt580,29,34,0|1liajzz,29,34,0|1liak00,30,35,1|1luj7vz,30,35,1|1luj7w0,29,34,0|1m10mnz,29,34,0|1m10mo0,30,35,1|1md9ajz,30,35,1|1md9ak0,29,34,0|1mjqpbz,29,34,0|1mjqpc0,30,35,1|1mvzd7z,30,35,1|1mvzd80,29,34,0|1n2tqnz,29,34,0|1n2tqo0,30,35,1|1nf2ejz,30,35,1|1nf2ek0,29,34,0|1nljtbz,29,34,0|1nljtc0,30,35,1|1nxsh7z,30,35,1|1nxsh80,29,34,0|1o49vzz,29,34,0|1o49w00,30,35,1|1ogijvz,30,35,1|1ogijw0,29,34,0|1omzynz,29,34,0|1omzyo0,30,35,1|1oz8mjz,30,35,1|1oz8mk0,29,34,0|1p5q1bz,29,34,0|1p5q1c0,30,35,1|1phyp7z,30,35,1|1phyp80,29,34,0|1pot2nz,29,34,0|1pot2o0,30,35,1|1q11qjz,30,35,1|1q11qk0,29,34,0|1q7j5bz,29,34,0|1q7j5c0,30,35,1|1qjrt7z,30,35,1|1qjrt80,29,34,0|1qq97zz,29,34,0|1qq9800,30,35,1|1r2hvvz,30,35,1|1r2hvw0,29,34,0|1r8zanz,29,34,0|1r8zao0,30,35,1|1rl7yjz,30,35,1|1rl7yk0,29,34,0|1rrpdbz,29,34,0|1rrpdc0,30,35,1|1s3y17z,30,35,1|1s3y180,29,34,0|1saffzz,29,34,0|1safg00,30,35,1|1smo3vz,30,35,1|1smo3w0,29,34,0|1stihbz,29,34,0|1stihc0,30,35,1|1t5r57z,30,35,1|1t5r580,29,34,0|1tc8jzz,29,34,0|1tc8k00,30,35,1|1toh7vz,30,35,1|1toh7w0,29,34,0|1tuymnz,29,34,0|1tuymo0,30,35,1|1u77ajz,30,35,1|1u77ak0,29,34,0|1udopbz,29,34,0|1udopc0,30,35,1|1upxd7z,30,35,1|1upxd80,29,34,0|1uwerzz,29,34,0|1uwes00,30,35,1|1v8nfvz,30,35,1|1v8nfw0,29,34,0|1vf4unz,29,34,0|1vf4uo0,30,35,1|1vrdijz,30,35,1|1vrdik0,29,34,0|NaN,29,34,0","America/Anchorage|,0,36,0|-1hc7qk0,0,36,0|-1hc7qjz,0,37,0|-1078tkp,0,37,0|-1078tko,31,34,0|-ek1qo1,31,34,0|-ek1qo0,32,35,1|-cq2tg1,32,35,1|-cq2tg0,33,35,1|-cnopg1,33,35,1|-cnopg0,31,34,0|-1fq6w1,31,34,0|-1fq6w0,28,34,0|-cs6o1,28,34,0|-cs6o0,34,35,1|-3f841,34,35,1|-3f840,28,34,0|5xvzz,28,34,0|5xw00,34,35,1|faujz,34,35,1|fauk0,28,34,0|onynz,28,34,0|onyo0,34,35,1|ydvvz,34,35,1|ydvw0,28,34,0|17qzzz,28,34,0|17r000,34,35,1|1h3yjz,34,35,1|1h3yk0,28,34,0|1qh2nz,28,34,0|1qh2o0,34,35,1|1zu17z,34,35,1|1zu180,28,34,0|23fqnz,28,34,0|23fqo0,34,35,1|2ik3vz,34,35,1|2ik3w0,28,34,0|2oojzz,28,34,0|2ook00,34,35,1|31a6jz,34,35,1|31a6k0,28,34,0|3ananz,28,34,0|3anao0,34,35,1|3kd7vz,34,35,1|3kd7w0,28,34,0|3tddbz,28,34,0|3tddc0,34,35,1|433ajz,34,35,1|433ak0,28,34,0|4cgenz,28,34,0|4cgeo0,34,35,1|4ltd7z,34,35,1|4ltd80,28,34,0|4v6hbz,28,34,0|4v6hc0,34,35,1|54jfvz,34,35,1|54jfw0,28,34,0|5dwjzz,28,34,0|5dwk00,34,35,1|5n9ijz,34,35,1|5n9ik0,28,34,0|5wmmnz,28,34,0|5wmmo0,34,35,1|65zl7z,34,35,1|65zl80,28,34,0|6fcpbz,28,34,0|6fcpc0,34,35,1|6p2mjz,34,35,1|6p2mk0,28,34,0|6y2rzz,28,34,0|6y2s00,34,35,1|77sp7z,34,35,1|77sp80,35,35,0|79dybz,35,35,0|79dyc0,36,35,0|7h5qjz,36,35,0|7h5qk0,37,38,1|7qip3z,37,38,1|7qip40,36,35,0|7zvt7z,36,35,0|7zvt80,37,38,1|898rrz,37,38,1|898rs0,36,35,0|8ilvvz,36,35,0|8ilvw0,37,38,1|8ryufz,37,38,1|8ryug0,36,35,0|9092jz,36,35,0|9092k0,37,38,1|9aox3z,37,38,1|9aox40,36,35,0|9iz57z,36,35,0|9iz580,37,38,1|9tryfz,37,38,1|9tryg0,36,35,0|a1p7vz,36,35,0|a1p7w0,37,38,1|aci13z,37,38,1|aci140,36,35,0|akfajz,36,35,0|akfak0,37,38,1|av83rz,37,38,1|av83s0,36,35,0|b3ibvz,36,35,0|b3ibw0,37,38,1|bdy6fz,37,38,1|bdy6g0,36,35,0|bm8ejz,36,35,0|bm8ek0,37,38,1|bwo93z,37,38,1|bwo940,36,35,0|c4yh7z,36,35,0|c4yh80,37,38,1|cfrafz,37,38,1|cfrag0,36,35,0|cnojvz,36,35,0|cnojw0,37,38,1|cyhd3z,37,38,1|cyhd40,36,35,0|d6emjz,36,35,0|d6emk0,37,38,1|dh7frz,37,38,1|dh7fs0,36,35,0|dphnvz,36,35,0|dphnw0,37,38,1|dzxifz,37,38,1|dzxig0,36,35,0|e87qjz,36,35,0|e87qk0,37,38,1|einl3z,37,38,1|einl40,36,35,0|eqxt7z,36,35,0|eqxt80,37,38,1|f1dnrz,37,38,1|f1dns0,36,35,0|f9nvvz,36,35,0|f9nvw0,37,38,1|fkgp3z,37,38,1|fkgp40,36,35,0|fsdyjz,36,35,0|fsdyk0,37,38,1|g36rrz,37,38,1|g36rs0,36,35,0|gb417z,36,35,0|gb4180,37,38,1|glwufz,37,38,1|glwug0,36,35,0|gu72jz,36,35,0|gu72k0,37,38,1|h4mx3z,37,38,1|h4mx40,36,35,0|hcx57z,36,35,0|hcx580,37,38,1|hnczrz,37,38,1|hnczs0,36,35,0|hvn7vz,36,35,0|hvn7w0,37,38,1|i6g13z,37,38,1|i6g140,36,35,0|iedajz,36,35,0|iedak0,37,38,1|ip63rz,37,38,1|ip63s0,36,35,0|ix3d7z,36,35,0|ix3d80,37,38,1|j7w6fz,37,38,1|j7w6g0,36,35,0|jeqjvz,36,35,0|jeqjw0,37,38,1|jqz7rz,37,38,1|jqz7s0,36,35,0|jxgmjz,36,35,0|jxgmk0,37,38,1|k9pafz,37,38,1|k9pag0,36,35,0|kg6p7z,36,35,0|kg6p80,37,38,1|ksfd3z,37,38,1|ksfd40,36,35,0|kz9qjz,36,35,0|kz9qk0,37,38,1|lbiefz,37,38,1|lbieg0,36,35,0|lhzt7z,36,35,0|lhzt80,37,38,1|lu8h3z,37,38,1|lu8h40,36,35,0|m0pvvz,36,35,0|m0pvw0,37,38,1|mcyjrz,37,38,1|mcyjs0,36,35,0|mjfyjz,36,35,0|mjfyk0,37,38,1|mvomfz,37,38,1|mvomg0,36,35,0|n2617z,36,35,0|n26180,37,38,1|neep3z,37,38,1|neep40,36,35,0|nkw3vz,36,35,0|nkw3w0,37,38,1|nx4rrz,37,38,1|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/Anguilla|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Antigua|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Araguaina|,0,42,0|-t85j2p,0,42,0|-t85j2o,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|dggyzz,38,41,0|dggz00,39,43,1|dml9jz,39,43,1|dml9k0,38,41,0|dyu2zz,38,41,0|dyu300,39,43,1|e5oavz,39,43,1|e5oaw0,38,41,0|ehm0bz,38,41,0|ehm0c0,39,43,1|ep4avz,39,43,1|ep4aw0,38,41,0|f0n6zz,38,41,0|f0n700,39,43,1|f7hevz,39,43,1|f7hew0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g8xk7z,39,43,1|g8xk80,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|h4zcbz,38,41,0|h4zcc0,39,43,1|hadpjz,39,43,1|hadpk0,38,41,0|mc82zz,38,41,0|mc8300,39,43,1|micdjz,39,43,1|micdk0,38,41,0|NaN,38,41,0","America/Argentina/Buenos_Aires|,0,44,0|-138aaid,0,44,0|-138aaic,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|k8ytnz,38,41,0|k8yto0,39,43,1|kgiyvz,39,43,1|kgiyw0,38,41,0|NaN,38,41,0","America/Argentina/Catamarca|,0,46,0|-138a95h,0,46,0|-138a95g,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,41,40,0|bdkr3z,41,40,0|bdkr40,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hym0bz,38,41,0|hym0c0,41,40,0|hzl9rz,41,40,0|hzl9s0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/Cordoba|,0,45,0|-138a9g1,0,45,0|-138a9g0,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,41,40,0|bdkr3z,41,40,0|bdkr40,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|k8ytnz,38,41,0|k8yto0,39,43,1|kgiyvz,39,43,1|kgiyw0,38,41,0|NaN,38,41,0","America/Argentina/Jujuy|,0,47,0|-138a98p,0,47,0|-138a98o,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,41,40,0|av7n3z,41,40,0|av7n40,38,41,1|b2etnz,38,41,1|b2eto0,41,40,0|bcutrz,41,40,0|bcuts0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/La_Rioja|,0,48,0|-138a8yd,0,48,0|-138a8yc,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1l47z,39,43,1|b1l480,41,40,0|b51cfz,41,40,0|b51cg0,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hym0bz,38,41,0|hym0c0,41,40,0|hzl9rz,41,40,0|hzl9s0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/Mendoza|,0,49,0|-138a8l9,0,49,0|-138a8l8,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,41,40,0|aujkfz,41,40,0|aujkg0,38,41,1|b1l6zz,38,41,1|b1l700,41,40,0|bdbhrz,41,40,0|bdbhs0,38,41,1|bkeyzz,38,41,1|bkez00,41,40,0|bwatrz,41,40,0|bwats0,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hy5cbz,38,41,0|hy5cc0,41,40,0|i4mr3z,41,40,0|i4mr40,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/Rio_Gallegos|,0,50,0|-138a8il,0,50,0|-138a8ik,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hym0bz,38,41,0|hym0c0,41,40,0|hzl9rz,41,40,0|hzl9s0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/Salta|,0,51,0|-138a97x,0,51,0|-138a97w,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,41,40,0|bdkr3z,41,40,0|bdkr40,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/San_Juan|,0,52,0|-138a8n9,0,52,0|-138a8n8,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1l47z,39,43,1|b1l480,41,40,0|b51cfz,41,40,0|b51cg0,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hyk5nz,38,41,0|hyk5o0,41,40,0|i1e33z,41,40,0|i1e340,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Argentina/San_Luis|,0,53,0|-138a91p,0,53,0|-138a91o,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ajh9jz,39,43,1|ajh9k0,41,40,0|aujkfz,41,40,0|aujkg0,38,41,1|b1l6zz,38,41,1|b1l700,41,40,0|b6bn3z,41,40,0|b6bn40,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hyk5nz,38,41,0|hyk5o0,41,40,0|i1e33z,41,40,0|i1e340,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|juz1jz,39,43,1|juz1k0,38,41,1|jxg0bz,38,41,1|jxg0c0,41,40,0|k8lxrz,41,40,0|k8lxs0,38,41,1|kg62zz,38,41,1|kg6300,41,40,0|krc0fz,41,40,0|krc0g0,38,41,0|NaN,38,41,0","America/Argentina/Tucuman|,0,54,0|-138a999,0,54,0|-138a998,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,41,40,0|bdkr3z,41,40,0|bdkr40,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hym0bz,38,41,0|hym0c0,41,40,0|hz8b3z,41,40,0|hz8b40,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|k8ytnz,38,41,0|k8yto0,39,43,1|kgiyvz,39,43,1|kgiyw0,38,41,0|NaN,38,41,0","America/Argentina/Ushuaia|,0,55,0|-138a8op,0,55,0|-138a8oo,40,45,0|-px7ys1,40,45,0|-px7ys0,41,40,0|-kecq81,41,40,0|-kecq80,38,41,1|-k84qc1,38,41,1|-k84qc0,41,40,0|-jxzu81,41,40,0|-jxzu80,38,41,1|-jqwd01,38,41,1|-jqwd00,41,40,0|-jeakw1,41,40,0|-jeakw0,38,41,1|-j84fo1,38,41,1|-j84fo0,41,40,0|-ivink1,41,40,0|-ivink0,38,41,1|-ipcic1,38,41,1|-ipcic0,41,40,0|-icqq81,41,40,0|-icqq80,38,41,1|-i6kl01,38,41,1|-i6kl00,41,40,0|-htysw1,41,40,0|-htysw0,38,41,1|-hnqt01,38,41,1|-hnqt00,41,40,0|-hb50w1,41,40,0|-hb50w0,38,41,1|-h4yvo1,38,41,1|-h4yvo0,41,40,0|-gsd3k1,41,40,0|-gsd3k0,38,41,1|-gm6yc1,38,41,1|-gm6yc0,41,40,0|-g9l681,41,40,0|-g9l680,38,41,1|-g3f101,38,41,1|-g3f100,41,40,0|-fqt8w1,41,40,0|-fqt8w0,38,41,1|-fkl901,38,41,1|-fkl900,41,40,0|-feb8w1,41,40,0|-feb8w0,38,41,1|-ewd101,38,41,1|-ewd100,41,40,0|-eq30w1,41,40,0|-eq30w0,38,41,1|-dse501,38,41,1|-dse500,41,40,0|-doj681,41,40,0|-doj680,38,41,1|-cfvuc1,38,41,1|-cfvuc0,41,40,0|-c4vgw1,41,40,0|-c4vgw0,38,41,1|-39hec1,38,41,1|-39hec0,41,40,0|-35mfk1,41,40,0|-35mfk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2pxm81,41,40,0|-2pxm80,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|9veobz,38,41,0|9veoc0,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|aiyqvz,39,43,1|aiyqw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c3hxjz,39,43,1|c3hxk0,38,41,0|fj0azz,38,41,0|fj0b00,38,41,1|fqtsbz,38,41,1|fqtsc0,38,41,0|hyiazz,38,41,0|hyib00,41,40,0|hzl9rz,41,40,0|hzl9s0,38,41,0|jtudnz,38,41,0|jtudo0,39,43,1|jxsw7z,39,43,1|jxsw80,38,41,0|NaN,38,41,0","America/Aruba|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Asuncion|,0,56,0|-15r0ynl,0,56,0|-15r0ynk,42,56,0|-jy93zl,42,56,0|-jy93zk,41,40,0|1fnkfz,41,40,0|1fnkg0,38,41,0|27sgbz,38,41,0|27sgc0,41,40,0|2zzcfz,41,40,0|2zzcg0,38,41,1|37sqzz,38,41,1|37sr00,41,40,0|3it4fz,41,40,0|3it4g0,38,41,1|3qkobz,38,41,1|3qkoc0,41,40,0|41l1rz,41,40,0|41l1s0,38,41,1|49clnz,38,41,1|49clo0,41,40,0|4kcz3z,41,40,0|4kcz40,38,41,1|4tpxnz,38,41,1|4tpxo0,41,40,0|534wfz,41,40,0|534wg0,38,41,1|5cjpnz,38,41,1|5cjpo0,41,40,0|5lyofz,41,40,0|5lyog0,38,41,1|5vbmzz,38,41,1|5vbn00,41,40,0|64qlrz,41,40,0|64qls0,38,41,1|6e3kbz,38,41,1|6e3kc0,41,40,0|6nij3z,41,40,0|6nij40,38,41,1|6wvhnz,38,41,1|6wvho0,41,40,0|76agfz,41,40,0|76agg0,38,41,1|7fp9nz,38,41,1|7fp9o0,41,40,0|7p48fz,41,40,0|7p48g0,38,41,1|7yh6zz,38,41,1|7yh700,41,40,0|87w5rz,41,40,0|87w5s0,38,41,1|8h94bz,38,41,1|8h94c0,41,40,0|8qo33z,41,40,0|8qo340,38,41,1|9011nz,38,41,1|9011o0,41,40,0|99g0fz,41,40,0|99g0g0,38,41,1|9iutnz,38,41,1|9iuto0,41,40,0|9s9sfz,41,40,0|9s9sg0,38,41,1|a1mqzz,38,41,1|a1mr00,41,40,0|ac4lrz,41,40,0|ac4ls0,38,41,1|akeobz,38,41,1|akeoc0,41,40,0|attn3z,41,40,0|attn40,38,41,1|b36lnz,38,41,1|b36lo0,41,40,0|bcutrz,41,40,0|bcuts0,38,41,1|bkeyzz,38,41,1|bkez00,41,40,0|bvmr3z,41,40,0|bvmr40,38,41,1|c4qgbz,38,41,1|c4qgc0,41,40,0|ce79rz,41,40,0|ce79s0,38,41,1|clv4bz,38,41,1|clv4c0,41,40,0|cwz73z,41,40,0|cwz740,38,41,1|d4l6zz,38,41,1|d4l700,41,40,0|dfr4fz,41,40,0|dfr4g0,38,41,1|dnkizz,38,41,1|dnkj00,41,40,0|dyu5rz,41,40,0|dyu5s0,38,41,1|e61cbz,38,41,1|e61cc0,41,40,0|ehk8fz,41,40,0|ehk8g0,38,41,1|ep4dnz,38,41,1|ep4do0,41,40,0|f0ab3z,41,40,0|f0ab40,38,41,1|f87ezz,38,41,1|f87f00,41,40,0|fj0drz,41,40,0|fj0ds0,38,41,1|fqxhnz,38,41,1|fqxho0,41,40,0|g1qgfz,41,40,0|g1qgg0,38,41,1|g9nkbz,38,41,1|g9nkc0,41,40,0|gkthrz,41,40,0|gkths0,38,41,1|gu6gbz,38,41,1|gu6gc0,41,40,0|h1qr3z,41,40,0|h1qr40,38,41,1|hcwizz,38,41,1|hcwj00,41,40,0|hktsfz,41,40,0|hktsg0,38,41,1|hvmlnz,38,41,1|hvmlo0,41,40,0|i5pn3z,41,40,0|i5pn40,38,41,1|id9sbz,38,41,1|id9sc0,41,40,0|iofprz,41,40,0|iofps0,38,41,1|ivzuzz,38,41,1|ivzv00,41,40,0|j75sfz,41,40,0|j75sg0,38,41,1|jepxnz,38,41,1|jepxo0,41,40,0|jq8trz,41,40,0|jq8ts0,38,41,1|jxg0bz,38,41,1|jxg0c0,41,40,0|k8ywfz,41,40,0|k8ywg0,38,41,1|kg62zz,38,41,1|kg6300,41,40,0|kroz3z,41,40,0|kroz40,38,41,1|l0oyzz,38,41,1|l0oz00,41,40,0|l9p4fz,41,40,0|l9p4g0,38,41,1|ljf1nz,38,41,1|ljf1o0,41,40,0|lsf73z,41,40,0|lsf740,38,41,1|m254bz,38,41,1|m254c0,41,40,0|mbi8fz,41,40,0|mbi8g0,38,41,1|mk59nz,38,41,1|mk59o0,41,40,0|mu8b3z,41,40,0|mu8b40,38,41,1|n2vcbz,38,41,1|n2vcc0,41,40,0|ncydrz,41,40,0|ncyds0,38,41,1|nllezz,38,41,1|nllf00,41,40,0|nvogfz,41,40,0|nvogg0,38,41,1|o4ogbz,38,41,1|o4ogc0,41,40,0|oeej3z,41,40,0|oeej40,38,41,1|oneizz,38,41,1|onej00,41,40,0|ox4lrz,41,40,0|ox4ls0,38,41,1|p64lnz,38,41,1|p64lo0,41,40,0|pg7n3z,41,40,0|pg7n40,38,41,1|pouobz,38,41,1|pouoc0,41,40,0|pyxprz,41,40,0|pyxps0,38,41,1|q7kqzz,38,41,1|q7kr00,41,40,0|qhnsfz,41,40,0|qhnsg0,38,41,1|qqnsbz,38,41,1|qqnsc0,41,40,0|r0dv3z,41,40,0|r0dv40,38,41,1|r9duzz,38,41,1|r9dv00,41,40,0|rj3xrz,41,40,0|rj3xs0,38,41,1|rs3xnz,38,41,1|rs3xo0,41,40,0|s1u0fz,41,40,0|s1u0g0,38,41,1|sau0bz,38,41,1|sau0c0,41,40,0|skx1rz,41,40,0|skx1s0,38,41,1|stk2zz,38,41,1|stk300,41,40,0|t3n4fz,41,40,0|t3n4g0,38,41,1|tca5nz,38,41,1|tca5o0,41,40,0|tmd73z,41,40,0|tmd740,38,41,1|tvd6zz,38,41,1|tvd700,41,40,0|u539rz,41,40,0|u539s0,38,41,1|ue39nz,38,41,1|ue39o0,41,40,0|untcfz,41,40,0|untcg0,38,41,1|uwtcbz,38,41,1|uwtcc0,41,40,0|v6wdrz,41,40,0|v6wds0,38,41,1|vfjezz,38,41,1|vfjf00,41,40,0|vpmgfz,41,40,0|vpmgg0,38,41,1|vy9hnz,38,41,1|vy9ho0,41,40,0|w8cj3z,41,40,0|w8cj40,38,41,1|whcizz,38,41,1|whcj00,41,40,0|wr2lrz,41,40,0|wr2ls0,38,41,1|x02lnz,38,41,1|x02lo0,41,40,0|x9sofz,41,40,0|x9sog0,38,41,1|xisobz,38,41,1|xisoc0,41,40,0|xsir3z,41,40,0|xsir40,38,41,1|y1iqzz,38,41,1|y1ir00,41,40,0|yblsfz,41,40,0|yblsg0,38,41,1|yk8tnz,38,41,1|yk8to0,41,40,0|yubv3z,41,40,0|yubv40,38,41,1|z2ywbz,38,41,1|z2ywc0,41,40,0|zd1xrz,41,40,0|zd1xs0,38,41,1|zm1xnz,38,41,1|zm1xo0,41,40,0|zvs0fz,41,40,0|zvs0g0,38,41,1|104s0bz,38,41,1|104s0c0,41,40,0|10ei33z,41,40,0|10ei340,38,41,1|10ni2zz,38,41,1|10ni300,41,40,0|10xl4fz,41,40,0|10xl4g0,38,41,1|11685nz,38,41,1|11685o0,41,40,0|11gb73z,41,40,0|11gb740,38,41,1|11oy8bz,38,41,1|11oy8c0,41,40,0|11z19rz,41,40,0|11z19s0,38,41,1|127oazz,38,41,1|127ob00,41,40,0|12hrcfz,41,40,0|12hrcg0,38,41,1|12qrcbz,38,41,1|12qrcc0,41,40,0|130hf3z,41,40,0|130hf40,38,41,1|139hezz,38,41,1|139hf00,41,40,0|13j7hrz,41,40,0|13j7hs0,38,41,1|13s7hnz,38,41,1|13s7ho0,41,40,0|142aj3z,41,40,0|142aj40,38,41,1|14axkbz,38,41,1|14axkc0,41,40,0|14l0lrz,41,40,0|14l0ls0,38,41,1|14tnmzz,38,41,1|14tnn00,41,40,0|153qofz,41,40,0|153qog0,38,41,1|15cqobz,38,41,1|15cqoc0,41,40,0|15mgr3z,41,40,0|15mgr40,38,41,1|15vgqzz,38,41,1|15vgr00,41,40,0|1656trz,41,40,0|1656ts0,38,41,1|16e6tnz,38,41,1|16e6to0,41,40,0|16nwwfz,41,40,0|16nwwg0,38,41,1|16wwwbz,38,41,1|16wwwc0,41,40,0|176zxrz,41,40,0|176zxs0,38,41,1|17fmyzz,38,41,1|17fmz00,41,40,0|17pq0fz,41,40,0|17pq0g0,38,41,1|17yd1nz,38,41,1|17yd1o0,41,40,0|188g33z,41,40,0|188g340,38,41,1|18hg2zz,38,41,1|18hg300,41,40,0|18r65rz,41,40,0|18r65s0,38,41,1|19065nz,38,41,1|19065o0,41,40,0|199w8fz,41,40,0|199w8g0,38,41,1|19iw8bz,38,41,1|19iw8c0,41,40,0|19sz9rz,41,40,0|19sz9s0,38,41,1|1a1mazz,38,41,1|1a1mb00,41,40,0|1abpcfz,41,40,0|1abpcg0,38,41,1|1akcdnz,38,41,1|1akcdo0,41,40,0|1auff3z,41,40,0|1auff40,38,41,1|1b3fezz,38,41,1|1b3ff00,41,40,0|1bd5hrz,41,40,0|1bd5hs0,38,41,1|1bm5hnz,38,41,1|1bm5ho0,41,40,0|1bvvkfz,41,40,0|1bvvkg0,38,41,1|1c4vkbz,38,41,1|1c4vkc0,41,40,0|1celn3z,41,40,0|1celn40,38,41,1|1cnlmzz,38,41,1|1cnln00,41,40,0|1cxoofz,41,40,0|1cxoog0,38,41,1|1d6bpnz,38,41,1|1d6bpo0,41,40,0|1dger3z,41,40,0|1dger40,38,41,1|1dp1sbz,38,41,1|1dp1sc0,41,40,0|1dz4trz,41,40,0|1dz4ts0,38,41,1|1e84tnz,38,41,1|1e84to0,41,40,0|1ehuwfz,41,40,0|1ehuwg0,38,41,1|1equwbz,38,41,1|1equwc0,41,40,0|1f0kz3z,41,40,0|1f0kz40,38,41,1|1f9kyzz,38,41,1|1f9kz00,41,40,0|1fjo0fz,41,40,0|1fjo0g0,38,41,1|1fsb1nz,38,41,1|1fsb1o0,41,40,0|1g2e33z,41,40,0|1g2e340,38,41,1|1gb14bz,38,41,1|1gb14c0,41,40,0|1gl45rz,41,40,0|1gl45s0,38,41,1|1gtr6zz,38,41,1|1gtr700,41,40,0|1h3u8fz,41,40,0|1h3u8g0,38,41,1|1hcu8bz,38,41,1|1hcu8c0,41,40,0|1hmkb3z,41,40,0|1hmkb40,38,41,1|1hvkazz,38,41,1|1hvkb00,41,40,0|1i5adrz,41,40,0|1i5ads0,38,41,1|1ieadnz,38,41,1|1ieado0,41,40,0|1iodf3z,41,40,0|1iodf40,38,41,1|1ix0gbz,38,41,1|1ix0gc0,41,40,0|1j73hrz,41,40,0|1j73hs0,38,41,1|1jfqizz,38,41,1|1jfqj00,41,40,0|1jptkfz,41,40,0|1jptkg0,38,41,1|1jytkbz,38,41,1|1jytkc0,41,40,0|1k8jn3z,41,40,0|1k8jn40,38,41,1|1khjmzz,38,41,1|1khjn00,41,40,0|1kr9prz,41,40,0|1kr9ps0,38,41,1|1l09pnz,38,41,1|1l09po0,41,40,0|1l9zsfz,41,40,0|1l9zsg0,38,41,1|1lizsbz,38,41,1|1lizsc0,41,40,0|1lt2trz,41,40,0|1lt2ts0,38,41,1|1m1puzz,38,41,1|1m1pv00,41,40,0|1mbswfz,41,40,0|1mbswg0,38,41,1|1mkfxnz,38,41,1|1mkfxo0,41,40,0|1muiz3z,41,40,0|1muiz40,38,41,1|1n3iyzz,38,41,1|1n3iz00,41,40,0|1nd91rz,41,40,0|1nd91s0,38,41,1|1nm91nz,38,41,1|1nm91o0,41,40,0|1nvz4fz,41,40,0|1nvz4g0,38,41,1|1o4z4bz,38,41,1|1o4z4c0,41,40,0|1of25rz,41,40,0|1of25s0,38,41,1|1onp6zz,38,41,1|1onp700,41,40,0|1oxs8fz,41,40,0|1oxs8g0,38,41,1|1p6f9nz,38,41,1|1p6f9o0,41,40,0|1pgib3z,41,40,0|1pgib40,38,41,1|1ppiazz,38,41,1|1ppib00,41,40,0|1pz8drz,41,40,0|1pz8ds0,38,41,1|1q88dnz,38,41,1|1q88do0,41,40,0|1qhygfz,41,40,0|1qhygg0,38,41,1|1qqygbz,38,41,1|1qqygc0,41,40,0|1r0oj3z,41,40,0|1r0oj40,38,41,1|1r9oizz,38,41,1|1r9oj00,41,40,0|1rjrkfz,41,40,0|1rjrkg0,38,41,1|1rselnz,38,41,1|1rselo0,41,40,0|1s2hn3z,41,40,0|1s2hn40,38,41,1|1sb4obz,38,41,1|1sb4oc0,41,40,0|1sl7prz,41,40,0|1sl7ps0,38,41,1|1su7pnz,38,41,1|1su7po0,41,40,0|1t3xsfz,41,40,0|1t3xsg0,38,41,1|1tcxsbz,38,41,1|1tcxsc0,41,40,0|1tmnv3z,41,40,0|1tmnv40,38,41,1|1tvnuzz,38,41,1|1tvnv00,41,40,0|1u5qwfz,41,40,0|1u5qwg0,38,41,1|1uedxnz,38,41,1|1uedxo0,41,40,0|1uogz3z,41,40,0|1uogz40,38,41,1|1ux40bz,38,41,1|1ux40c0,41,40,0|1v771rz,41,40,0|1v771s0,38,41,1|1vfu2zz,38,41,1|1vfu300,41,40,0|1vpx4fz,41,40,0|1vpx4g0,38,41,1|NaN,38,41,1","America/Atikokan|,0,57,0|-15r0ult,0,57,0|-15r0uls,40,58,0|-w757vd,40,58,0|-w757vc,43,59,0|NaN,43,59,0","America/Bahia|,0,60,0|-t85kv9,0,60,0|-t85kv8,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b0yw7z,39,43,1|b0yw80,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bjc07z,39,43,1|bjc080,38,41,0|bwnpnz,38,41,0|bwnpo0,39,43,1|c1p47z,39,43,1|c1p480,38,41,0|cf0tnz,38,41,0|cf0to0,39,43,1|cli2vz,39,43,1|cli2w0,38,41,0|cxqwbz,38,41,0|cxqwc0,39,43,1|d485jz,39,43,1|d485k0,38,41,0|dggyzz,38,41,0|dggz00,39,43,1|dml9jz,39,43,1|dml9k0,38,41,0|dyu2zz,38,41,0|dyu300,39,43,1|e5oavz,39,43,1|e5oaw0,38,41,0|ehm0bz,38,41,0|ehm0c0,39,43,1|ep4avz,39,43,1|ep4aw0,38,41,0|f0n6zz,38,41,0|f0n700,39,43,1|f7hevz,39,43,1|f7hew0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g8xk7z,39,43,1|g8xk80,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|h4zcbz,38,41,0|h4zcc0,39,43,1|hadpjz,39,43,1|hadpk0,38,41,0|lt51nz,38,41,0|lt51o0,39,43,1|lzz9jz,39,43,1|lzz9k0,38,41,0|NaN,38,41,0","America/Bahia_Banderas|,0,61,0|-p1u4k1,0,61,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|-eg9601,45,63,0|-eg9600,44,62,0|-axv381,44,62,0|-axv380,46,38,0|m7z,46,38,0|m80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gcwozz,44,62,0|gcwp00,47,63,1|gkgu7z,47,63,1|gkgu80,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jftabz,44,62,0|jftac0,47,63,1|jqm3jz,47,63,1|jqm3k0,44,62,0|jywbnz,44,62,0|jywbo0,47,63,1|k9c67z,47,63,1|k9c680,44,62,0|khmebz,44,62,0|khmec0,47,63,1|ks28vz,47,63,1|ks28w0,44,62,0|l0cgzz,44,62,0|l0ch00,48,59,1|lb57fz,48,59,1|lb57g0,45,63,0|lj2gvz,45,63,0|lj2gw0,48,59,1|ltva3z,48,59,1|ltva40,45,63,0|m1sjjz,45,63,0|m1sjk0,48,59,1|mclcrz,48,59,1|mclcs0,45,63,0|mkvkvz,45,63,0|mkvkw0,48,59,1|mvbffz,48,59,1|mvbfg0,45,63,0|n3lnjz,45,63,0|n3lnk0,48,59,1|ne1i3z,48,59,1|ne1i40,45,63,0|nmbq7z,45,63,0|nmbq80,48,59,1|nwrkrz,48,59,1|nwrks0,45,63,0|o51svz,45,63,0|o51sw0,48,59,1|ofum3z,48,59,1|ofum40,45,63,0|onrvjz,45,63,0|onrvk0,48,59,1|oykorz,48,59,1|oykos0,45,63,0|p6hy7z,45,63,0|p6hy80,48,59,1|pharfz,48,59,1|pharg0,45,63,0|ppkzjz,45,63,0|ppkzk0,48,59,1|q00u3z,48,59,1|q00u40,45,63,0|q8b27z,45,63,0|q8b280,48,59,1|qiqwrz,48,59,1|qiqws0,45,63,0|qr14vz,45,63,0|qr14w0,48,59,1|r1ty3z,48,59,1|r1ty40,45,63,0|r9r7jz,45,63,0|r9r7k0,48,59,1|rkk0rz,48,59,1|rkk0s0,45,63,0|rsha7z,45,63,0|rsha80,48,59,1|s3a3fz,48,59,1|s3a3g0,45,63,0|sbkbjz,45,63,0|sbkbk0,48,59,1|sm063z,48,59,1|sm0640,45,63,0|suae7z,45,63,0|suae80,48,59,1|t4q8rz,48,59,1|t4q8s0,45,63,0|td0gvz,45,63,0|td0gw0,48,59,1|tngbfz,48,59,1|tngbg0,45,63,0|tvqjjz,45,63,0|tvqjk0,48,59,1|u6jcrz,48,59,1|u6jcs0,45,63,0|uegm7z,45,63,0|uegm80,48,59,1|up9ffz,48,59,1|up9fg0,45,63,0|ux6ovz,45,63,0|ux6ow0,48,59,1|v7zi3z,48,59,1|v7zi40,45,63,0|vg9q7z,45,63,0|vg9q80,48,59,1|vqpkrz,48,59,1|vqpks0,45,63,0|vyzsvz,45,63,0|vyzsw0,48,59,1|w9fnfz,48,59,1|w9fng0,45,63,0|whpvjz,45,63,0|whpvk0,48,59,1|wsiorz,48,59,1|wsios0,45,63,0|x0fy7z,45,63,0|x0fy80,48,59,1|xb8rfz,48,59,1|xb8rg0,45,63,0|xj60vz,45,63,0|xj60w0,48,59,1|xtyu3z,48,59,1|xtyu40,45,63,0|y1w3jz,45,63,0|y1w3k0,48,59,1|ycowrz,48,59,1|ycows0,45,63,0|ykz4vz,45,63,0|ykz4w0,48,59,1|yvezfz,48,59,1|yvezg0,45,63,0|z3p7jz,45,63,0|z3p7k0,48,59,1|ze523z,48,59,1|ze5240,45,63,0|zmfa7z,45,63,0|zmfa80,48,59,1|zx83fz,48,59,1|zx83g0,45,63,0|1055cvz,45,63,0|1055cw0,48,59,1|10fy63z,48,59,1|10fy640,45,63,0|10nvfjz,45,63,0|10nvfk0,48,59,1|10yo8rz,48,59,1|10yo8s0,45,63,0|116ygvz,45,63,0|116ygw0,48,59,1|11hebfz,48,59,1|11hebg0,45,63,0|11pojjz,45,63,0|11pojk0,48,59,1|1204e3z,48,59,1|1204e40,45,63,0|128em7z,45,63,0|128em80,48,59,1|12iugrz,48,59,1|12iugs0,45,63,0|12r4ovz,45,63,0|12r4ow0,48,59,1|131xi3z,48,59,1|131xi40,45,63,0|139urjz,45,63,0|139urk0,48,59,1|13knkrz,48,59,1|13knks0,45,63,0|13sku7z,45,63,0|13sku80,48,59,1|143dnfz,48,59,1|143dng0,45,63,0|14bnvjz,45,63,0|14bnvk0,48,59,1|14m3q3z,48,59,1|14m3q40,45,63,0|14udy7z,45,63,0|14udy80,48,59,1|154tsrz,48,59,1|154tss0,45,63,0|15d40vz,45,63,0|15d40w0,48,59,1|15nwu3z,48,59,1|15nwu40,45,63,0|15vu3jz,45,63,0|15vu3k0,48,59,1|166mwrz,48,59,1|166mws0,45,63,0|16ek67z,45,63,0|16ek680,48,59,1|16pczfz,48,59,1|16pczg0,45,63,0|16xn7jz,45,63,0|16xn7k0,48,59,1|178323z,48,59,1|1783240,45,63,0|17gda7z,45,63,0|17gda80,48,59,1|17qt4rz,48,59,1|17qt4s0,45,63,0|17z3cvz,45,63,0|17z3cw0,48,59,1|189j7fz,48,59,1|189j7g0,45,63,0|18htfjz,45,63,0|18htfk0,48,59,1|18sm8rz,48,59,1|18sm8s0,45,63,0|190ji7z,45,63,0|190ji80,48,59,1|19bcbfz,48,59,1|19bcbg0,45,63,0|19j9kvz,45,63,0|19j9kw0,48,59,1|19u2e3z,48,59,1|19u2e40,45,63,0|1a2cm7z,45,63,0|1a2cm80,48,59,1|1acsgrz,48,59,1|1acsgs0,45,63,0|1al2ovz,45,63,0|1al2ow0,48,59,1|1avijfz,48,59,1|1avijg0,45,63,0|1b3srjz,45,63,0|1b3srk0,48,59,1|1belkrz,48,59,1|1belks0,45,63,0|1bmiu7z,45,63,0|1bmiu80,48,59,1|1bxbnfz,48,59,1|1bxbng0,45,63,0|1c58wvz,45,63,0|1c58ww0,48,59,1|1cg1q3z,48,59,1|1cg1q40,45,63,0|1cnyzjz,45,63,0|1cnyzk0,48,59,1|1cyrsrz,48,59,1|1cyrss0,45,63,0|1d720vz,45,63,0|1d720w0,48,59,1|1dhhvfz,48,59,1|1dhhvg0,45,63,0|1dps3jz,45,63,0|1dps3k0,48,59,1|1e07y3z,48,59,1|1e07y40,45,63,0|1e8i67z,45,63,0|1e8i680,48,59,1|1ejazfz,48,59,1|1ejazg0,45,63,0|1er88vz,45,63,0|1er88w0,48,59,1|1f2123z,48,59,1|1f21240,45,63,0|1f9ybjz,45,63,0|1f9ybk0,48,59,1|1fkr4rz,48,59,1|1fkr4s0,45,63,0|1ft1cvz,45,63,0|1ft1cw0,48,59,1|1g3h7fz,48,59,1|1g3h7g0,45,63,0|1gbrfjz,45,63,0|1gbrfk0,48,59,1|1gm7a3z,48,59,1|1gm7a40,45,63,0|1guhi7z,45,63,0|1guhi80,48,59,1|1h4xcrz,48,59,1|1h4xcs0,45,63,0|1hd7kvz,45,63,0|1hd7kw0,48,59,1|1ho0e3z,48,59,1|1ho0e40,45,63,0|1hvxnjz,45,63,0|1hvxnk0,48,59,1|1i6qgrz,48,59,1|1i6qgs0,45,63,0|1ienq7z,45,63,0|1ienq80,48,59,1|1ipgjfz,48,59,1|1ipgjg0,45,63,0|1ixqrjz,45,63,0|1ixqrk0,48,59,1|1j86m3z,48,59,1|1j86m40,45,63,0|1jggu7z,45,63,0|1jggu80,48,59,1|1jqworz,48,59,1|1jqwos0,45,63,0|1jz6wvz,45,63,0|1jz6ww0,48,59,1|1k9zq3z,48,59,1|1k9zq40,45,63,0|1khwzjz,45,63,0|1khwzk0,48,59,1|1kspsrz,48,59,1|1kspss0,45,63,0|1l0n27z,45,63,0|1l0n280,48,59,1|1lbfvfz,48,59,1|1lbfvg0,45,63,0|1ljq3jz,45,63,0|1ljq3k0,48,59,1|1lu5y3z,48,59,1|1lu5y40,45,63,0|1m2g67z,45,63,0|1m2g680,48,59,1|1mcw0rz,48,59,1|1mcw0s0,45,63,0|1ml68vz,45,63,0|1ml68w0,48,59,1|1mvm3fz,48,59,1|1mvm3g0,45,63,0|1n3wbjz,45,63,0|1n3wbk0,48,59,1|1nep4rz,48,59,1|1nep4s0,45,63,0|1nmme7z,45,63,0|1nmme80,48,59,1|1nxf7fz,48,59,1|1nxf7g0,45,63,0|1o5cgvz,45,63,0|1o5cgw0,48,59,1|1og5a3z,48,59,1|1og5a40,45,63,0|1oofi7z,45,63,0|1oofi80,48,59,1|1oyvcrz,48,59,1|1oyvcs0,45,63,0|1p75kvz,45,63,0|1p75kw0,48,59,1|1phlffz,48,59,1|1phlfg0,45,63,0|1ppvnjz,45,63,0|1ppvnk0,48,59,1|1q0ogrz,48,59,1|1q0ogs0,45,63,0|1q8lq7z,45,63,0|1q8lq80,48,59,1|1qjejfz,48,59,1|1qjejg0,45,63,0|1qrbsvz,45,63,0|1qrbsw0,48,59,1|1r24m3z,48,59,1|1r24m40,45,63,0|1ra1vjz,45,63,0|1ra1vk0,48,59,1|1rkuorz,48,59,1|1rkuos0,45,63,0|1rt4wvz,45,63,0|1rt4ww0,48,59,1|1s3krfz,48,59,1|1s3krg0,45,63,0|1sbuzjz,45,63,0|1sbuzk0,48,59,1|1smau3z,48,59,1|1smau40,45,63,0|1sul27z,45,63,0|1sul280,48,59,1|1t5dvfz,48,59,1|1t5dvg0,45,63,0|1tdb4vz,45,63,0|1tdb4w0,48,59,1|1to3y3z,48,59,1|1to3y40,45,63,0|1tw17jz,45,63,0|1tw17k0,48,59,1|1u6u0rz,48,59,1|1u6u0s0,45,63,0|1uf48vz,45,63,0|1uf48w0,48,59,1|1upk3fz,48,59,1|1upk3g0,45,63,0|1uxubjz,45,63,0|1uxubk0,48,59,1|1v8a63z,48,59,1|1v8a640,45,63,0|1vgke7z,45,63,0|1vgke80,48,59,1|1vr08rz,48,59,1|1vr08s0,45,63,0|NaN,45,63,0","America/Barbados|,0,64,0|-ug8iak,0,64,0|-ug8iaj,31,40,0|-egii41,31,40,0|-egii40,49,41,1|-e9ma01,49,41,1|-e9ma00,31,40,0|-dx2i41,31,40,0|-dx2i40,49,41,1|-dql3c1,49,41,1|-dql3c0,31,40,0|-dfdgs1,31,40,0|-dfdgs0,50,65,1|-d7i201,50,65,1|-d7i200,31,40,0|3vvnbz,31,40,0|3vvnc0,49,41,1|41mz7z,49,41,1|41mz80,31,40,0|4bq0nz,31,40,0|4bq0o0,49,41,1|4kd1vz,49,41,1|4kd1w0,31,40,0|4ug3bz,31,40,0|4ug3c0,49,41,1|5334jz,49,41,1|5334k0,31,40,0|5dj4nz,31,40,0|5dj4o0,49,41,1|5lnn7z,49,41,1|5lnn80,31,40,0|NaN,31,40,0","America/Belem|,0,66,0|-t85j0t,0,66,0|-t85j0s,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|NaN,38,41,0","America/Belize|,0,67,0|-u52ic1,0,67,0|-u52ic0,45,63,0|-qqoy01,45,63,0|-qqoy00,51,68,1|-qk7ne1,51,68,1|-qk7ne0,45,63,0|-q7yvc1,45,63,0|-q7yvc0,51,68,1|-q14m21,51,68,1|-q14m20,45,63,0|-pp8so1,45,63,0|-pp8so0,51,68,1|-pieje1,51,68,1|-pieje0,45,63,0|-p6iq01,45,63,0|-p6iq00,51,68,1|-ozogq1,51,68,1|-ozogq0,45,63,0|-onfoo1,45,63,0|-onfoo0,51,68,1|-ogye21,51,68,1|-ogye20,45,63,0|-o4pm01,45,63,0|-o4pm00,51,68,1|-ny8be1,51,68,1|-ny8be0,45,63,0|-nlzjc1,45,63,0|-nlzjc0,51,68,1|-nf5a21,51,68,1|-nf5a20,45,63,0|-n39go1,45,63,0|-n39go0,51,68,1|-mwf7e1,51,68,1|-mwf7e0,45,63,0|-mkje01,45,63,0|-mkje00,51,68,1|-mdp4q1,51,68,1|-mdp4q0,45,63,0|-m1tbc1,45,63,0|-m1tbc0,51,68,1|-luz221,51,68,1|-luz220,45,63,0|-liqa01,45,63,0|-liqa00,51,68,1|-lc8ze1,51,68,1|-lc8ze0,45,63,0|-l007c1,45,63,0|-l007c0,51,68,1|-ktiwq1,51,68,1|-ktiwq0,45,63,0|-kha4o1,45,63,0|-kha4o0,51,68,1|-kafve1,51,68,1|-kafve0,45,63,0|-jyk201,45,63,0|-jyk200,51,68,1|-jrpsq1,51,68,1|-jrpsq0,45,63,0|-jftzc1,45,63,0|-jftzc0,51,68,1|-j8zq21,51,68,1|-j8zq20,45,63,0|-iwqy01,45,63,0|-iwqy00,51,68,1|-iq9ne1,51,68,1|-iq9ne0,45,63,0|-ie0vc1,45,63,0|-ie0vc0,51,68,1|-i7jkq1,51,68,1|-i7jkq0,45,63,0|-hvaso1,45,63,0|-hvaso0,51,68,1|-hoti21,51,68,1|-hoti20,45,63,0|-hckq01,45,63,0|-hckq00,51,68,1|-h5qgq1,51,68,1|-h5qgq0,45,63,0|-gtunc1,45,63,0|-gtunc0,51,68,1|-gn0e21,51,68,1|-gn0e20,45,63,0|-gb4ko1,45,63,0|-gb4ko0,51,68,1|-g4abe1,51,68,1|-g4abe0,45,63,0|-fs1jc1,45,63,0|-fs1jc0,51,68,1|-flk8q1,51,68,1|-flk8q0,45,63,0|-f9bgo1,45,63,0|-f9bgo0,51,68,1|-f2u621,51,68,1|-f2u620,45,63,0|-eqle01,45,63,0|-eqle00,51,68,1|-ejr4q1,51,68,1|-ejr4q0,45,63,0|-ecwso1,45,63,0|-ecwso0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cjqks1,53,59,1|-cjqks0,45,63,0|-blvzc1,45,63,0|-blvzc0,51,68,1|-bf1q21,51,68,1|-bf1q20,45,63,0|-b35wo1,45,63,0|-b35wo0,51,68,1|-awbne1,51,68,1|-awbne0,45,63,0|-akfu01,45,63,0|-akfu00,51,68,1|-adlkq1,51,68,1|-adlkq0,45,63,0|-a1cso1,45,63,0|-a1cso0,51,68,1|-9uvi21,51,68,1|-9uvi20,45,63,0|-9imq01,45,63,0|-9imq00,51,68,1|-9c5fe1,51,68,1|-9c5fe0,45,63,0|-8zwnc1,45,63,0|-8zwnc0,51,68,1|-8t2e21,51,68,1|-8t2e20,45,63,0|-8h6ko1,45,63,0|-8h6ko0,51,68,1|-8acbe1,51,68,1|-8acbe0,45,63,0|-7ygi01,45,63,0|-7ygi00,51,68,1|-7rm8q1,51,68,1|-7rm8q0,45,63,0|-7fqfc1,45,63,0|-7fqfc0,51,68,1|-78w621,51,68,1|-78w620,45,63,0|-6wne01,45,63,0|-6wne00,51,68,1|-6q63e1,51,68,1|-6q63e0,45,63,0|-6dxbc1,45,63,0|-6dxbc0,51,68,1|-67g0q1,51,68,1|-67g0q0,45,63,0|-5v78o1,45,63,0|-5v78o0,51,68,1|-5ocze1,51,68,1|-5ocze0,45,63,0|-5ch601,45,63,0|-5ch600,51,68,1|-55mwq1,51,68,1|-55mwq0,45,63,0|-4tr3c1,45,63,0|-4tr3c0,51,68,1|-4mwu21,51,68,1|-4mwu20,45,63,0|-4ao201,45,63,0|-4ao200,51,68,1|-446re1,51,68,1|-446re0,45,63,0|-3rxzc1,45,63,0|-3rxzc0,51,68,1|-3lgoq1,51,68,1|-3lgoq0,45,63,0|-397wo1,45,63,0|-397wo0,51,68,1|-32qm21,51,68,1|-32qm20,45,63,0|-2qhu01,45,63,0|-2qhu00,51,68,1|-2jnkq1,51,68,1|-2jnkq0,45,63,0|-27rrc1,45,63,0|-27rrc0,51,68,1|-20xi21,51,68,1|-20xi20,45,63,0|-1p1oo1,45,63,0|-1p1oo0,51,68,1|-1i7fe1,51,68,1|-1i7fe0,45,63,0|-15ync1,45,63,0|-15ync0,51,68,1|-zhcq1,51,68,1|-zhcq0,45,63,0|21s0nz,45,63,0|21s0o0,48,59,1|2565vz,48,59,1|2565w0,45,63,0|6rj4nz,45,63,0|6rj4o0,48,59,1|6uer7z,48,59,1|6uer80,45,63,0|NaN,45,63,0","America/Blanc-Sablon|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Boa_Vista|,0,69,0|-t85grl,0,69,0|-t85grk,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|fj0drz,41,40,0|fj0ds0,38,41,1|fqkizz,38,41,1|fqkj00,41,40,0|g23f3z,41,40,0|g23f40,38,41,1|g2gazz,38,41,1|g2gb00,41,40,0|NaN,41,40,0","America/Bogota|,0,70,0|-18s2sy9,0,70,0|-18s2sy8,54,70,0|-srdoy9,54,70,0|-srdoy8,55,59,0|bnnsjz,55,59,0|bnnsk0,41,40,1|c4xxrz,41,40,1|c4xxs0,55,59,0|NaN,55,59,0","America/Boise|,0,71,0|-18y0gg1,0,71,0|-18y0gg0,46,38,0|-r0emw1,46,38,0|-r0emw0,56,62,1|-qplto1,56,62,1|-qplto0,46,38,0|-qhok81,46,38,0|-qhok80,56,62,1|-q6vr01,56,62,1|-q6vr00,46,38,0|-oc9iw1,46,38,0|-oc9iw0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|-viho1,44,62,0|-viho0,47,63,1|-m5j41,47,63,1|-m5j40,44,62,0|-csf01,44,62,0|-csf00,47,63,1|-3fgg1,47,63,1|-3fgg0,44,62,0|5xnnz,44,62,0|5xno0,47,63,1|fam7z,47,63,1|fam80,44,62,0|onqbz,44,62,0|onqc0,47,63,1|ydnjz,47,63,1|ydnk0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|24vczz,44,62,0|24vd00,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2oobnz,44,62,0|2oobo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Cambridge_Bay|,59,1,0|-q3gdc1,59,1,0|-q3gdc0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-2g1tw1,44,62,0|-2g1tw0,60,59,1|-26btw1,60,59,1|-26btw0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|g3jcjz,43,59,0|g3jck0,45,63,0|gb3vnz,45,63,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Campo_Grande|,0,72,0|-t85hvx,0,72,0|-t85hvw,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|9t1kfz,41,40,0|9t1kg0,38,41,1|9yfxnz,38,41,1|9yfxo0,41,40,0|abrn3z,41,40,0|abrn40,38,41,1|ahvxnz,38,41,1|ahvxo0,41,40,0|auuofz,41,40,0|auuog0,38,41,1|b0yyzz,38,41,1|b0yz00,41,40,0|bdkr3z,41,40,0|bdkr40,38,41,1|bjc2zz,38,41,1|bjc300,41,40,0|bwnsfz,41,40,0|bwnsg0,38,41,1|c1p6zz,38,41,1|c1p700,41,40,0|cf0wfz,41,40,0|cf0wg0,38,41,1|cli5nz,38,41,1|cli5o0,41,40,0|cxqz3z,41,40,0|cxqz40,38,41,1|d488bz,38,41,1|d488c0,41,40,0|dgh1rz,41,40,0|dgh1s0,38,41,1|dmlcbz,38,41,1|dmlcc0,41,40,0|dyu5rz,41,40,0|dyu5s0,38,41,1|e5odnz,38,41,1|e5odo0,41,40,0|ehm33z,41,40,0|ehm340,38,41,1|ep4dnz,38,41,1|ep4do0,41,40,0|f0n9rz,41,40,0|f0n9s0,38,41,1|f7hhnz,38,41,1|f7hho0,41,40,0|fj0drz,41,40,0|fj0ds0,38,41,1|fqkizz,38,41,1|fqkj00,41,40,0|g23f3z,41,40,0|g23f40,38,41,1|g8xmzz,38,41,1|g8xn00,41,40,0|gl6gfz,41,40,0|gl6gg0,38,41,1|grnpnz,38,41,1|grnpo0,41,40,0|h4zf3z,41,40,0|h4zf40,38,41,1|hadsbz,38,41,1|hadsc0,41,40,0|hmzkfz,41,40,0|hmzkg0,38,41,1|ht3uzz,38,41,1|ht3v00,41,40,0|i6j9rz,41,40,0|i6j9s0,38,41,1|ic6wbz,38,41,1|ic6wc0,41,40,0|iofprz,41,40,0|iofps0,38,41,1|iuwyzz,38,41,1|iuwz00,41,40,0|j88ofz,41,40,0|j88og0,38,41,1|je00bz,38,41,1|je00c0,41,40,0|jpvv3z,41,40,0|jpvv40,38,41,1|jwd4bz,38,41,1|jwd4c0,41,40,0|k8ywfz,41,40,0|k8ywg0,38,41,1|kf36zz,38,41,1|kf3700,41,40,0|kroz3z,41,40,0|kroz40,38,41,1|ky68bz,38,41,1|ky68c0,41,40,0|laf1rz,41,40,0|laf1s0,38,41,1|lgwazz,38,41,1|lgwb00,41,40,0|lt54fz,41,40,0|lt54g0,38,41,1|lzzcbz,38,41,1|lzzcc0,41,40,0|mc85rz,41,40,0|mc85s0,38,41,1|micgbz,38,41,1|micgc0,41,40,0|muy8fz,41,40,0|muy8g0,38,41,1|n12izz,38,41,1|n12j00,41,40,0|ndob3z,41,40,0|ndob40,38,41,1|nk5kbz,38,41,1|nk5kc0,41,40,0|nwedrz,41,40,0|nweds0,38,41,1|o2vmzz,38,41,1|o2vn00,41,40,0|of4gfz,41,40,0|of4gg0,38,41,1|ollpnz,38,41,1|ollpo0,41,40,0|oxuj3z,41,40,0|oxuj40,38,41,1|p4bsbz,38,41,1|p4bsc0,41,40,0|phnhrz,41,40,0|phnhs0,38,41,1|pn1uzz,38,41,1|pn1v00,41,40,0|NaN,41,40,0","America/Cancun|,0,73,0|-p1u7c1,0,73,0|-p1u7c0,45,63,0|690gnz,45,63,0|690go0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|ex1snz,61,40,1|ex1so0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gcwm7z,45,63,0|gcwm80,48,59,1|gkgrfz,48,59,1|gkgrg0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jft7jz,45,63,0|jft7k0,48,59,1|jqm0rz,48,59,1|jqm0s0,45,63,0|jyw8vz,45,63,0|jyw8w0,48,59,1|k9c3fz,48,59,1|k9c3g0,45,63,0|khmbjz,45,63,0|khmbk0,48,59,1|ks263z,48,59,1|ks2640,45,63,0|l0ce7z,45,63,0|l0ce80,48,59,1|lb57fz,48,59,1|lb57g0,45,63,0|lj2gvz,45,63,0|lj2gw0,48,59,1|ltva3z,48,59,1|ltva40,45,63,0|m1sjjz,45,63,0|m1sjk0,48,59,1|mclcrz,48,59,1|mclcs0,45,63,0|mkvkvz,45,63,0|mkvkw0,48,59,1|mvbffz,48,59,1|mvbfg0,45,63,0|n3lnjz,45,63,0|n3lnk0,48,59,1|ne1i3z,48,59,1|ne1i40,45,63,0|nj327z,45,63,0|nj3280,43,59,0|NaN,43,59,0","America/Caracas|,0,74,0|-15r0wxt,0,74,0|-15r0wxs,40,75,0|-u7lcxx,40,75,0|-u7lcxw,62,76,0|-2lx4u1,62,76,0|-2lx4u0,41,40,0|jsrsrz,41,40,0|jsrss0,62,76,0|o6hkrz,62,76,0|o6hks0,41,40,0|NaN,41,40,0","America/Cayenne|,0,77,0|-uj7yb5,0,77,0|-uj7yb4,41,40,0|-16brk1,41,40,0|-16brk0,38,41,0|NaN,38,41,0","America/Cayman|,0,57,0|-15r0ult,0,57,0|-15r0uls,40,58,0|-w757vd,40,58,0|-w757vc,43,59,0|NaN,43,59,0","America/Chicago|,0,78,0|-18y0m01,0,78,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-pv01s1,45,63,0|-pv01s0,48,59,1|-pnsv81,48,59,1|-pnsv80,45,63,0|-pg8kg1,45,63,0|-pg8kg0,48,59,1|-p52sk1,48,59,1|-p52sk0,45,63,0|-ovpog1,45,63,0|-ovpog0,48,59,1|-oo5j81,48,59,1|-oo5j80,45,63,0|-oczls1,45,63,0|-oczls0,48,59,1|-o52hw1,48,59,1|-o52hw0,45,63,0|-nu9j41,45,63,0|-nu9j40,48,59,1|-nmcf81,48,59,1|-nmcf80,45,63,0|-nbjgg1,45,63,0|-nbjgg0,48,59,1|-n3mck1,48,59,1|-n3mck0,45,63,0|-mstds1,45,63,0|-mstds0,48,59,1|-mkw9w1,48,59,1|-mkw9w0,45,63,0|-ma3b41,45,63,0|-ma3b40,48,59,1|-m26781,48,59,1|-m26780,45,63,0|-lr09s1,45,63,0|-lr09s0,48,59,1|-lj35w1,48,59,1|-lj35w0,45,63,0|-l8a741,45,63,0|-l8a740,48,59,1|-l0d381,48,59,1|-l0d380,45,63,0|-kpk4g1,45,63,0|-kpk4g0,48,59,1|-khn0k1,48,59,1|-khn0k0,45,63,0|-k6u1s1,45,63,0|-k6u1s0,48,59,1|-jywxw1,48,59,1|-jywxw0,45,63,0|-jo3z41,45,63,0|-jo3z40,48,59,1|-jg6v81,48,59,1|-jg6v80,45,63,0|-j50xs1,45,63,0|-j50xs0,48,59,1|-ixgsk1,48,59,1|-ixgsk0,45,63,0|-imav41,45,63,0|-imav40,48,59,1|-iedr81,48,59,1|-iedr80,45,63,0|-i3ksg1,45,63,0|-i3ksg0,48,59,1|-hvnok1,48,59,1|-hvnok0,45,63,0|-hnqf41,45,63,0|-hnqf40,43,59,0|-haev81,43,59,0|-haev80,45,63,0|-h24n41,45,63,0|-h24n40,48,59,1|-gu7j81,48,59,1|-gu7j80,45,63,0|-gjekg1,45,63,0|-gjekg0,48,59,1|-gbhgk1,48,59,1|-gbhgk0,45,63,0|-g0bj41,45,63,0|-g0bj40,48,59,1|-fsrdw1,48,59,1|-fsrdw0,45,63,0|-fhlgg1,45,63,0|-fhlgg0,48,59,1|-f9ock1,48,59,1|-f9ock0,45,63,0|-eyvds1,45,63,0|-eyvds0,48,59,1|-eqy9w1,48,59,1|-eqy9w0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw1s1,45,63,0|-ccw1s0,48,59,1|-c4yxw1,48,59,1|-c4yxw0,45,63,0|-bu5z41,45,63,0|-bu5z40,48,59,1|-bm8v81,48,59,1|-bm8v80,45,63,0|-bbfwg1,45,63,0|-bbfwg0,48,59,1|-b3isk1,48,59,1|-b3isk0,45,63,0|-aspts1,45,63,0|-aspts0,48,59,1|-akspw1,48,59,1|-akspw0,45,63,0|-a9msg1,45,63,0|-a9msg0,48,59,1|-a22n81,48,59,1|-a22n80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7eahw1,48,59,1|-7eahw0,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6vkf81,48,59,1|-6vkf80,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6cuck1,48,59,1|-6cuck0,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5u49w1,48,59,1|-5u49w0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5be781,48,59,1|-5be780,45,63,0|-521341,45,63,0|-521340,48,59,1|-4sb5w1,48,59,1|-4sb5w0,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-49l381,48,59,1|-49l380,45,63,0|-407z41,45,63,0|-407z40,48,59,1|-3qv0k1,48,59,1|-3qv0k0,45,63,0|-3hhwg1,45,63,0|-3hhwg0,48,59,1|-384xw1,48,59,1|-384xw0,45,63,0|-2yrts1,45,63,0|-2yrts0,48,59,1|-2pev81,48,59,1|-2pev80,45,63,0|-2g1r41,45,63,0|-2g1r40,48,59,1|-26btw1,48,59,1|-26btw0,45,63,0|-1xbog1,45,63,0|-1xbog0,48,59,1|-1nlr81,48,59,1|-1nlr80,45,63,0|-1e8n41,45,63,0|-1e8n40,48,59,1|-14vok1,48,59,1|-14vok0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5lw1,48,59,1|-m5lw0,45,63,0|-cshs1,45,63,0|-cshs0,48,59,1|-3fj81,48,59,1|-3fj80,45,63,0|5xkvz,45,63,0|5xkw0,48,59,1|fajfz,48,59,1|fajg0,45,63,0|onnjz,45,63,0|onnk0,48,59,1|ydkrz,48,59,1|ydks0,45,63,0|17qovz,45,63,0|17qow0,48,59,1|1h3nfz,48,59,1|1h3ng0,45,63,0|1qgrjz,45,63,0|1qgrk0,48,59,1|1ztq3z,48,59,1|1ztq40,45,63,0|23ffjz,45,63,0|23ffk0,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2oo8vz,45,63,0|2oo8w0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt23z,48,59,1|4lt240,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j4rz,48,59,1|54j4s0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gb3svz,45,63,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Chihuahua|,0,79,0|-p1u4k1,0,79,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxnnz,45,63,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gcwozz,44,62,0|gcwp00,47,63,1|gkgu7z,47,63,1|gkgu80,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jftabz,44,62,0|jftac0,47,63,1|jqm3jz,47,63,1|jqm3k0,44,62,0|jywbnz,44,62,0|jywbo0,47,63,1|k9c67z,47,63,1|k9c680,44,62,0|khmebz,44,62,0|khmec0,47,63,1|ks28vz,47,63,1|ks28w0,44,62,0|l0cgzz,44,62,0|l0ch00,47,63,1|lb5a7z,47,63,1|lb5a80,44,62,0|lj2jnz,44,62,0|lj2jo0,47,63,1|ltvcvz,47,63,1|ltvcw0,44,62,0|m1smbz,44,62,0|m1smc0,47,63,1|mclfjz,47,63,1|mclfk0,44,62,0|mkvnnz,44,62,0|mkvno0,47,63,1|mvbi7z,47,63,1|mvbi80,44,62,0|n3lqbz,44,62,0|n3lqc0,47,63,1|ne1kvz,47,63,1|ne1kw0,44,62,0|nmbszz,44,62,0|nmbt00,47,63,1|nwrnjz,47,63,1|nwrnk0,44,62,0|o51vnz,44,62,0|o51vo0,47,63,1|ofuovz,47,63,1|ofuow0,44,62,0|onrybz,44,62,0|onryc0,47,63,1|oykrjz,47,63,1|oykrk0,44,62,0|p6i0zz,44,62,0|p6i100,47,63,1|phau7z,47,63,1|phau80,44,62,0|ppl2bz,44,62,0|ppl2c0,47,63,1|q00wvz,47,63,1|q00ww0,44,62,0|q8b4zz,44,62,0|q8b500,47,63,1|qiqzjz,47,63,1|qiqzk0,44,62,0|qr17nz,44,62,0|qr17o0,47,63,1|r1u0vz,47,63,1|r1u0w0,44,62,0|r9rabz,44,62,0|r9rac0,47,63,1|rkk3jz,47,63,1|rkk3k0,44,62,0|rshczz,44,62,0|rshd00,47,63,1|s3a67z,47,63,1|s3a680,44,62,0|sbkebz,44,62,0|sbkec0,47,63,1|sm08vz,47,63,1|sm08w0,44,62,0|suagzz,44,62,0|suah00,47,63,1|t4qbjz,47,63,1|t4qbk0,44,62,0|td0jnz,44,62,0|td0jo0,47,63,1|tnge7z,47,63,1|tnge80,44,62,0|tvqmbz,44,62,0|tvqmc0,47,63,1|u6jfjz,47,63,1|u6jfk0,44,62,0|uegozz,44,62,0|uegp00,47,63,1|up9i7z,47,63,1|up9i80,44,62,0|ux6rnz,44,62,0|ux6ro0,47,63,1|v7zkvz,47,63,1|v7zkw0,44,62,0|vg9szz,44,62,0|vg9t00,47,63,1|vqpnjz,47,63,1|vqpnk0,44,62,0|vyzvnz,44,62,0|vyzvo0,47,63,1|w9fq7z,47,63,1|w9fq80,44,62,0|whpybz,44,62,0|whpyc0,47,63,1|wsirjz,47,63,1|wsirk0,44,62,0|x0g0zz,44,62,0|x0g100,47,63,1|xb8u7z,47,63,1|xb8u80,44,62,0|xj63nz,44,62,0|xj63o0,47,63,1|xtywvz,47,63,1|xtyww0,44,62,0|y1w6bz,44,62,0|y1w6c0,47,63,1|ycozjz,47,63,1|ycozk0,44,62,0|ykz7nz,44,62,0|ykz7o0,47,63,1|yvf27z,47,63,1|yvf280,44,62,0|z3pabz,44,62,0|z3pac0,47,63,1|ze54vz,47,63,1|ze54w0,44,62,0|zmfczz,44,62,0|zmfd00,47,63,1|zx867z,47,63,1|zx8680,44,62,0|1055fnz,44,62,0|1055fo0,47,63,1|10fy8vz,47,63,1|10fy8w0,44,62,0|10nvibz,44,62,0|10nvic0,47,63,1|10yobjz,47,63,1|10yobk0,44,62,0|116yjnz,44,62,0|116yjo0,47,63,1|11hee7z,47,63,1|11hee80,44,62,0|11pombz,44,62,0|11pomc0,47,63,1|1204gvz,47,63,1|1204gw0,44,62,0|128eozz,44,62,0|128ep00,47,63,1|12iujjz,47,63,1|12iujk0,44,62,0|12r4rnz,44,62,0|12r4ro0,47,63,1|131xkvz,47,63,1|131xkw0,44,62,0|139uubz,44,62,0|139uuc0,47,63,1|13knnjz,47,63,1|13knnk0,44,62,0|13skwzz,44,62,0|13skx00,47,63,1|143dq7z,47,63,1|143dq80,44,62,0|14bnybz,44,62,0|14bnyc0,47,63,1|14m3svz,47,63,1|14m3sw0,44,62,0|14ue0zz,44,62,0|14ue100,47,63,1|154tvjz,47,63,1|154tvk0,44,62,0|15d43nz,44,62,0|15d43o0,47,63,1|15nwwvz,47,63,1|15nwww0,44,62,0|15vu6bz,44,62,0|15vu6c0,47,63,1|166mzjz,47,63,1|166mzk0,44,62,0|16ek8zz,44,62,0|16ek900,47,63,1|16pd27z,47,63,1|16pd280,44,62,0|16xnabz,44,62,0|16xnac0,47,63,1|17834vz,47,63,1|17834w0,44,62,0|17gdczz,44,62,0|17gdd00,47,63,1|17qt7jz,47,63,1|17qt7k0,44,62,0|17z3fnz,44,62,0|17z3fo0,47,63,1|189ja7z,47,63,1|189ja80,44,62,0|18htibz,44,62,0|18htic0,47,63,1|18smbjz,47,63,1|18smbk0,44,62,0|190jkzz,44,62,0|190jl00,47,63,1|19bce7z,47,63,1|19bce80,44,62,0|19j9nnz,44,62,0|19j9no0,47,63,1|19u2gvz,47,63,1|19u2gw0,44,62,0|1a2cozz,44,62,0|1a2cp00,47,63,1|1acsjjz,47,63,1|1acsjk0,44,62,0|1al2rnz,44,62,0|1al2ro0,47,63,1|1avim7z,47,63,1|1avim80,44,62,0|1b3subz,44,62,0|1b3suc0,47,63,1|1belnjz,47,63,1|1belnk0,44,62,0|1bmiwzz,44,62,0|1bmix00,47,63,1|1bxbq7z,47,63,1|1bxbq80,44,62,0|1c58znz,44,62,0|1c58zo0,47,63,1|1cg1svz,47,63,1|1cg1sw0,44,62,0|1cnz2bz,44,62,0|1cnz2c0,47,63,1|1cyrvjz,47,63,1|1cyrvk0,44,62,0|1d723nz,44,62,0|1d723o0,47,63,1|1dhhy7z,47,63,1|1dhhy80,44,62,0|1dps6bz,44,62,0|1dps6c0,47,63,1|1e080vz,47,63,1|1e080w0,44,62,0|1e8i8zz,44,62,0|1e8i900,47,63,1|1ejb27z,47,63,1|1ejb280,44,62,0|1er8bnz,44,62,0|1er8bo0,47,63,1|1f214vz,47,63,1|1f214w0,44,62,0|1f9yebz,44,62,0|1f9yec0,47,63,1|1fkr7jz,47,63,1|1fkr7k0,44,62,0|1ft1fnz,44,62,0|1ft1fo0,47,63,1|1g3ha7z,47,63,1|1g3ha80,44,62,0|1gbribz,44,62,0|1gbric0,47,63,1|1gm7cvz,47,63,1|1gm7cw0,44,62,0|1guhkzz,44,62,0|1guhl00,47,63,1|1h4xfjz,47,63,1|1h4xfk0,44,62,0|1hd7nnz,44,62,0|1hd7no0,47,63,1|1ho0gvz,47,63,1|1ho0gw0,44,62,0|1hvxqbz,44,62,0|1hvxqc0,47,63,1|1i6qjjz,47,63,1|1i6qjk0,44,62,0|1ienszz,44,62,0|1ient00,47,63,1|1ipgm7z,47,63,1|1ipgm80,44,62,0|1ixqubz,44,62,0|1ixquc0,47,63,1|1j86ovz,47,63,1|1j86ow0,44,62,0|1jggwzz,44,62,0|1jggx00,47,63,1|1jqwrjz,47,63,1|1jqwrk0,44,62,0|1jz6znz,44,62,0|1jz6zo0,47,63,1|1k9zsvz,47,63,1|1k9zsw0,44,62,0|1khx2bz,44,62,0|1khx2c0,47,63,1|1kspvjz,47,63,1|1kspvk0,44,62,0|1l0n4zz,44,62,0|1l0n500,47,63,1|1lbfy7z,47,63,1|1lbfy80,44,62,0|1ljq6bz,44,62,0|1ljq6c0,47,63,1|1lu60vz,47,63,1|1lu60w0,44,62,0|1m2g8zz,44,62,0|1m2g900,47,63,1|1mcw3jz,47,63,1|1mcw3k0,44,62,0|1ml6bnz,44,62,0|1ml6bo0,47,63,1|1mvm67z,47,63,1|1mvm680,44,62,0|1n3webz,44,62,0|1n3wec0,47,63,1|1nep7jz,47,63,1|1nep7k0,44,62,0|1nmmgzz,44,62,0|1nmmh00,47,63,1|1nxfa7z,47,63,1|1nxfa80,44,62,0|1o5cjnz,44,62,0|1o5cjo0,47,63,1|1og5cvz,47,63,1|1og5cw0,44,62,0|1oofkzz,44,62,0|1oofl00,47,63,1|1oyvfjz,47,63,1|1oyvfk0,44,62,0|1p75nnz,44,62,0|1p75no0,47,63,1|1phli7z,47,63,1|1phli80,44,62,0|1ppvqbz,44,62,0|1ppvqc0,47,63,1|1q0ojjz,47,63,1|1q0ojk0,44,62,0|1q8lszz,44,62,0|1q8lt00,47,63,1|1qjem7z,47,63,1|1qjem80,44,62,0|1qrbvnz,44,62,0|1qrbvo0,47,63,1|1r24ovz,47,63,1|1r24ow0,44,62,0|1ra1ybz,44,62,0|1ra1yc0,47,63,1|1rkurjz,47,63,1|1rkurk0,44,62,0|1rt4znz,44,62,0|1rt4zo0,47,63,1|1s3ku7z,47,63,1|1s3ku80,44,62,0|1sbv2bz,44,62,0|1sbv2c0,47,63,1|1smawvz,47,63,1|1smaww0,44,62,0|1sul4zz,44,62,0|1sul500,47,63,1|1t5dy7z,47,63,1|1t5dy80,44,62,0|1tdb7nz,44,62,0|1tdb7o0,47,63,1|1to40vz,47,63,1|1to40w0,44,62,0|1tw1abz,44,62,0|1tw1ac0,47,63,1|1u6u3jz,47,63,1|1u6u3k0,44,62,0|1uf4bnz,44,62,0|1uf4bo0,47,63,1|1upk67z,47,63,1|1upk680,44,62,0|1uxuebz,44,62,0|1uxuec0,47,63,1|1v8a8vz,47,63,1|1v8a8w0,44,62,0|1vgkgzz,44,62,0|1vgkh00,47,63,1|1vr0bjz,47,63,1|1vr0bk0,44,62,0|NaN,44,62,0","America/Costa_Rica|,0,80,0|-15r0tro,0,80,0|-15r0trn,63,80,0|-pjw8fo,63,80,0|-pjw8fn,45,63,0|4rxcnz,45,63,0|4rxco0,48,59,1|4wyr7z,48,59,1|4wyr80,45,63,0|5anfbz,45,63,0|5anfc0,48,59,1|5fotvz,48,59,1|5fotw0,45,63,0|azhhzz,45,63,0|azhi00,48,59,1|b7v9vz,48,59,1|b7v9w0,45,63,0|bi7knz,45,63,0|bi7ko0,48,59,1|bl51vz,48,59,1|bl51w0,45,63,0|NaN,45,63,0","America/Creston|,0,81,0|-18y0j81,0,81,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-dkikmd,57,63,1|-dkikmc,44,62,0|-dftz6d,44,62,0|-dftz6c,57,63,1|-d6f5yd,57,63,1|-d6f5yc,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|NaN,44,62,0","America/Cuiaba|,0,82,0|-t85hm5,0,82,0|-t85hm4,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|9t1kfz,41,40,0|9t1kg0,38,41,1|9yfxnz,38,41,1|9yfxo0,41,40,0|abrn3z,41,40,0|abrn40,38,41,1|ahvxnz,38,41,1|ahvxo0,41,40,0|auuofz,41,40,0|auuog0,38,41,1|b0yyzz,38,41,1|b0yz00,41,40,0|bdkr3z,41,40,0|bdkr40,38,41,1|bjc2zz,38,41,1|bjc300,41,40,0|bwnsfz,41,40,0|bwnsg0,38,41,1|c1p6zz,38,41,1|c1p700,41,40,0|cf0wfz,41,40,0|cf0wg0,38,41,1|cli5nz,38,41,1|cli5o0,41,40,0|cxqz3z,41,40,0|cxqz40,38,41,1|d488bz,38,41,1|d488c0,41,40,0|dgh1rz,41,40,0|dgh1s0,38,41,1|dmlcbz,38,41,1|dmlcc0,41,40,0|dyu5rz,41,40,0|dyu5s0,38,41,1|e5odnz,38,41,1|e5odo0,41,40,0|ehm33z,41,40,0|ehm340,38,41,1|ep4dnz,38,41,1|ep4do0,41,40,0|f0n9rz,41,40,0|f0n9s0,38,41,1|f7hhnz,38,41,1|f7hho0,41,40,0|fj0drz,41,40,0|fj0ds0,38,41,1|fqkizz,38,41,1|fqkj00,41,40,0|g23f3z,41,40,0|g23f40,38,41,1|g8xmzz,38,41,1|g8xn00,41,40,0|gl6gfz,41,40,0|gl6gg0,38,41,1|grnpnz,38,41,1|grnpo0,41,40,0|h4zf3z,41,40,0|h4zf40,38,41,1|hadsbz,38,41,1|hadsc0,41,40,0|i6j9rz,41,40,0|i6j9s0,38,41,1|ic6wbz,38,41,1|ic6wc0,41,40,0|iofprz,41,40,0|iofps0,38,41,1|iuwyzz,38,41,1|iuwz00,41,40,0|j88ofz,41,40,0|j88og0,38,41,1|je00bz,38,41,1|je00c0,41,40,0|jpvv3z,41,40,0|jpvv40,38,41,1|jwd4bz,38,41,1|jwd4c0,41,40,0|k8ywfz,41,40,0|k8ywg0,38,41,1|kf36zz,38,41,1|kf3700,41,40,0|kroz3z,41,40,0|kroz40,38,41,1|ky68bz,38,41,1|ky68c0,41,40,0|laf1rz,41,40,0|laf1s0,38,41,1|lgwazz,38,41,1|lgwb00,41,40,0|lt54fz,41,40,0|lt54g0,38,41,1|lzzcbz,38,41,1|lzzcc0,41,40,0|mc85rz,41,40,0|mc85s0,38,41,1|micgbz,38,41,1|micgc0,41,40,0|muy8fz,41,40,0|muy8g0,38,41,1|n12izz,38,41,1|n12j00,41,40,0|ndob3z,41,40,0|ndob40,38,41,1|nk5kbz,38,41,1|nk5kc0,41,40,0|nwedrz,41,40,0|nweds0,38,41,1|o2vmzz,38,41,1|o2vn00,41,40,0|of4gfz,41,40,0|of4gg0,38,41,1|ollpnz,38,41,1|ollpo0,41,40,0|oxuj3z,41,40,0|oxuj40,38,41,1|p4bsbz,38,41,1|p4bsc0,41,40,0|phnhrz,41,40,0|phnhs0,38,41,1|pn1uzz,38,41,1|pn1v00,41,40,0|NaN,41,40,0","America/Curacao|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Danmarkshavn|,0,83,0|-rvusjl,0,83,0|-rvusjk,38,41,0|5ct4jz,38,41,0|5ct4k0,39,43,1|5lsw3z,39,43,1|5lsw40,38,41,0|5v5xfz,38,41,0|5v5xg0,39,43,1|64iyrz,39,43,1|64iys0,38,41,0|6dw03z,38,41,0|6dw040,39,43,1|6n91fz,39,43,1|6n91g0,38,41,0|6wm2rz,38,41,0|6wm2s0,39,43,1|75z43z,39,43,1|75z440,38,41,0|7fc5fz,38,41,0|7fc5g0,39,43,1|7p25fz,39,43,1|7p25g0,38,41,0|7yf6rz,38,41,0|7yf6s0,39,43,1|87s83z,39,43,1|87s840,38,41,0|8h59fz,38,41,0|8h59g0,39,43,1|8qiarz,39,43,1|8qias0,38,41,0|8zvc3z,38,41,0|8zvc40,39,43,1|998dfz,39,43,1|998dg0,38,41,0|9ilerz,38,41,0|9iles0,39,43,1|9ryg3z,39,43,1|9ryg40,38,41,0|a1bhfz,38,41,0|a1bhg0,39,43,1|aaoirz,39,43,1|aaois0,38,41,0|ak1k3z,38,41,0|ak1k40,39,43,1|atrk3z,39,43,1|atrk40,38,41,0|b34lfz,38,41,0|b34lg0,39,43,1|bchmrz,39,43,1|bchms0,38,41,0|bluo3z,38,41,0|bluo40,39,43,1|bv7pfz,39,43,1|bv7pg0,38,41,0|c4kqrz,38,41,0|c4kqs0,39,43,1|cdxs3z,39,43,1|cdxs40,38,41,0|cnatfz,38,41,0|cnatg0,39,43,1|cwnurz,39,43,1|cwnus0,38,41,0|d60w3z,38,41,0|d60w40,39,43,1|dfdxfz,39,43,1|dfdxg0,38,41,0|dkhezz,38,41,0|dkhf00,1,1,0|NaN,1,1,0","America/Dawson|,0,84,0|-1079sul,0,84,0|-1079suk,35,35,0|-qzoms1,35,35,0|-qzoms0,64,38,1|-qplqw1,64,38,1|-qplqw0,35,35,0|-qess41,35,35,0|-qess40,64,38,1|-q6kps1,64,38,1|-q6kps0,35,35,0|-ek1tg1,35,35,0|-ek1tg0,65,38,1|-cq2tg1,65,38,1|-cq2tg0,66,38,1|-cnos81,66,38,1|-cnos80,35,35,0|-2g1oc1,35,35,0|-2g1oc0,67,62,1|-26boc1,67,62,1|-26boc0,35,35,0|1ztvnz,35,35,0|1ztvo0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jeqh3z,46,38,0|jeqh40,56,62,1|jqz4zz,56,62,1|jqz500,46,38,0|jxgjrz,46,38,0|jxgjs0,56,62,1|k9p7nz,56,62,1|k9p7o0,46,38,0|kg6mfz,46,38,0|kg6mg0,56,62,1|ksfabz,56,62,1|ksfac0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,56,62,1|nx4ozz,56,62,1|nx4p00,46,38,0|o3z2fz,46,38,0|o3z2g0,56,62,1|og7qbz,56,62,1|og7qc0,46,38,0|omp53z,46,38,0|omp540,56,62,1|oyxszz,56,62,1|oyxt00,46,38,0|p5f7rz,46,38,0|p5f7s0,56,62,1|phnvnz,56,62,1|phnvo0,46,38,0|po5afz,46,38,0|po5ag0,56,62,1|q0dybz,56,62,1|q0dyc0,46,38,0|q6vd3z,46,38,0|q6vd40,56,62,1|qj3vfz,56,62,1|qj3vg0,44,62,0|NaN,44,62,0","America/Dawson_Creek|,0,85,0|-18vrweh,0,85,0|-18vrweg,46,38,0|-qzopk1,46,38,0|-qzopk0,56,62,1|-qplto1,56,62,1|-qplto0,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-bu5tk1,46,38,0|-bu5tk0,56,62,1|-bm8po1,56,62,1|-bm8po0,46,38,0|-bbfqw1,46,38,0|-bbfqw0,56,62,1|-b3in01,56,62,1|-b3in00,46,38,0|-aspo81,46,38,0|-aspo80,56,62,1|-akskc1,56,62,1|-akskc0,46,38,0|-a9mmw1,46,38,0|-a9mmw0,56,62,1|-a22ho1,56,62,1|-a22ho0,46,38,0|-9qwk81,46,38,0|-9qwk80,56,62,1|-9izgc1,56,62,1|-9izgc0,46,38,0|-986hk1,46,38,0|-986hk0,56,62,1|-909do1,56,62,1|-909do0,46,38,0|-8pgew1,46,38,0|-8pgew0,56,62,1|-8hjb01,56,62,1|-8hjb00,46,38,0|-86qc81,46,38,0|-86qc80,56,62,1|-7yt8c1,56,62,1|-7yt8c0,46,38,0|-7o09k1,46,38,0|-7o09k0,56,62,1|-7g35o1,56,62,1|-7g35o0,46,38,0|-74x881,46,38,0|-74x880,56,62,1|-6x04c1,56,62,1|-6x04c0,46,38,0|-6m75k1,46,38,0|-6m75k0,56,62,1|-6ea1o1,56,62,1|-6ea1o0,46,38,0|-63h2w1,46,38,0|-63h2w0,56,62,1|-5vjz01,56,62,1|-5vjz00,46,38,0|-5kr081,46,38,0|-5kr080,56,62,1|-5ctwc1,56,62,1|-5ctwc0,46,38,0|-520xk1,46,38,0|-520xk0,56,62,1|-4u3to1,56,62,1|-4u3to0,46,38,0|-4ixw81,46,38,0|-4ixw80,56,62,1|-4bdr01,56,62,1|-4bdr00,46,38,0|-407tk1,46,38,0|-407tk0,56,62,1|-3quv01,56,62,1|-3quv00,46,38,0|-3hhqw1,46,38,0|-3hhqw0,56,62,1|-384sc1,56,62,1|-384sc0,46,38,0|-2yro81,46,38,0|-2yro80,56,62,1|-2pepo1,56,62,1|-2pepo0,46,38,0|-2g1lk1,46,38,0|-2g1lk0,56,62,1|-26boc1,56,62,1|-26boc0,46,38,0|-1xbiw1,46,38,0|-1xbiw0,56,62,1|-1nllo1,56,62,1|-1nllo0,46,38,0|-1e8hk1,46,38,0|-1e8hk0,56,62,1|-14vj01,56,62,1|-14vj00,46,38,0|-view1,46,38,0|-view0,56,62,1|-m5gc1,56,62,1|-m5gc0,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1e0ozz,56,62,1|1e0p00,44,62,0|NaN,44,62,0","America/Denver|,0,86,0|-18y0j81,0,86,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-pyykc1,44,62,0|-pyykc0,47,63,1|-pnssg1,47,63,1|-pnssg0,44,62,0|-pg8ho1,44,62,0|-pg8ho0,47,63,1|-pdcv41,47,63,1|-pdcv40,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-2g1oc1,44,62,0|-2g1oc0,47,63,1|-26br41,47,63,1|-26br40,44,62,0|-1xblo1,44,62,0|-1xblo0,47,63,1|-1nlog1,47,63,1|-1nlog0,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|-viho1,44,62,0|-viho0,47,63,1|-m5j41,47,63,1|-m5j40,44,62,0|-csf01,44,62,0|-csf00,47,63,1|-3fgg1,47,63,1|-3fgg0,44,62,0|5xnnz,44,62,0|5xno0,47,63,1|fam7z,47,63,1|fam80,44,62,0|onqbz,44,62,0|onqc0,47,63,1|ydnjz,47,63,1|ydnk0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|23fibz,44,62,0|23fic0,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2oobnz,44,62,0|2oobo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Detroit|,0,87,0|-xx8dye,0,87,0|-xx8dyd,45,63,0|-sih341,45,63,0|-sih340,43,59,0|-ek24k1,43,59,0|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|-bbfz81,43,59,0|-bbfz80,61,40,1|-b3ivc1,61,40,1|-b3ivc0,43,59,0|-1bxjed,43,59,0|-1bxjec,61,40,1|-14vrc1,61,40,1|-14vrc0,43,59,0|-vin81,43,59,0|-vin80,61,40,1|-m5oo1,61,40,1|-m5oo0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|23fcrz,43,59,0|23fcs0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2rwu3z,43,59,0|2rwu40,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Dominica|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Edmonton|,0,88,0|-x1yazl,0,88,0|-x1yazk,44,62,0|-qzosc1,44,62,0|-qzosc0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qgypo1,44,62,0|-qgypo0,47,63,1|-qepb41,47,63,1|-qepb40,44,62,0|-pxipo1,44,62,0|-pxipo0,47,63,1|-pnssg1,47,63,1|-pnssg0,44,62,0|-pesn01,44,62,0|-pesn00,47,63,1|-p6vj41,47,63,1|-p6vj40,44,62,0|-ovplo1,44,62,0|-ovplo0,47,63,1|-oo5gg1,47,63,1|-oo5gg0,44,62,0|-oczj01,44,62,0|-oczj00,47,63,1|-o52f41,47,63,1|-o52f40,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-bu5wc1,44,62,0|-bu5wc0,47,63,1|-bm8sg1,47,63,1|-bm8sg0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|296wzz,44,62,0|296x00,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2rwznz,44,62,0|2rwzo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Eirunepe|,0,89,0|-t85f29,0,89,0|-t85f28,55,59,0|-jyl4w1,55,59,0|-jyl4w0,41,40,1|-jpavk1,41,40,1|-jpavk0,55,59,0|-jfs7g1,55,59,0|-jfs7g0,41,40,1|-j6iy81,41,40,1|-j6iy80,55,59,0|-ahcss1,55,59,0|-ahcss0,41,40,1|-aacy41,41,40,1|-aacy40,55,59,0|-9ykvg1,55,59,0|-9ykvg0,41,40,1|-9scvk1,41,40,1|-9scvk0,55,59,0|-9fsy41,55,59,0|-9fsy40,41,40,1|-99j3k1,41,40,1|-99j3k0,55,59,0|-8wz641,55,59,0|-8wz640,41,40,1|-8sckw1,41,40,1|-8sckw0,55,59,0|-35xgs1,55,59,0|-35xgs0,41,40,1|-31nu81,41,40,1|-31nu80,55,59,0|-2kdjg1,55,59,0|-2kdjg0,41,40,1|-2hccw1,41,40,1|-2hccw0,55,59,0|-24qks1,55,59,0|-24qks0,41,40,1|-203zk1,41,40,1|-203zk0,55,59,0|-1ni7g1,55,59,0|-1ni7g0,41,40,1|-1hc281,41,40,1|-1hc280,55,59,0|-14qa41,55,59,0|-14qa40,41,40,1|-yia81,41,40,1|-yia80,55,59,0|89jhvz,55,59,0|89jhw0,41,40,1|8gdprz,41,40,1|8gdps0,55,59,0|8rwlvz,55,59,0|8rwlw0,41,40,1|8xnxrz,41,40,1|8xnxs0,55,59,0|9aoj7z,55,59,0|9aoj80,41,40,1|9g2wfz,41,40,1|9g2wg0,55,59,0|cf0z7z,55,59,0|cf0z80,41,40,1|cli8fz,41,40,1|cli8g0,55,59,0|k2yb7z,55,59,0|k2yb80,41,40,0|mw14fz,41,40,0|mw14g0,55,59,0|NaN,55,59,0","America/El_Salvador|,0,90,0|-pkm4td,0,90,0|-pkm4tc,45,63,0|91ojbz,45,63,0|91ojc0,48,59,1|998ojz,48,59,1|998ok0,45,63,0|9kelzz,45,63,0|9kem00,48,59,1|9ryr7z,48,59,1|9ryr80,45,63,0|NaN,45,63,0","America/Fort_Nelson|,0,91,0|-18vrvy2,0,91,0|-18vrvy1,46,38,0|-qzopk1,46,38,0|-qzopk0,56,62,1|-qplto1,56,62,1|-qplto0,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-bu5tk1,46,38,0|-bu5tk0,56,62,1|-bm8po1,56,62,1|-bm8po0,46,38,0|-bbfqw1,46,38,0|-bbfqw0,56,62,1|-b3in01,56,62,1|-b3in00,46,38,0|-aspo81,46,38,0|-aspo80,56,62,1|-akskc1,56,62,1|-akskc0,46,38,0|-a9mmw1,46,38,0|-a9mmw0,56,62,1|-a22ho1,56,62,1|-a22ho0,46,38,0|-9qwk81,46,38,0|-9qwk80,56,62,1|-9izgc1,56,62,1|-9izgc0,46,38,0|-986hk1,46,38,0|-986hk0,56,62,1|-909do1,56,62,1|-909do0,46,38,0|-8pgew1,46,38,0|-8pgew0,56,62,1|-8hjb01,56,62,1|-8hjb00,46,38,0|-86qc81,46,38,0|-86qc80,56,62,1|-7yt8c1,56,62,1|-7yt8c0,46,38,0|-7o09k1,46,38,0|-7o09k0,56,62,1|-7g35o1,56,62,1|-7g35o0,46,38,0|-74x881,46,38,0|-74x880,56,62,1|-6x04c1,56,62,1|-6x04c0,46,38,0|-6m75k1,46,38,0|-6m75k0,56,62,1|-6ea1o1,56,62,1|-6ea1o0,46,38,0|-63h2w1,46,38,0|-63h2w0,56,62,1|-5vjz01,56,62,1|-5vjz00,46,38,0|-5kr081,46,38,0|-5kr080,56,62,1|-5ctwc1,56,62,1|-5ctwc0,46,38,0|-520xk1,46,38,0|-520xk0,56,62,1|-4u3to1,56,62,1|-4u3to0,46,38,0|-4ixw81,46,38,0|-4ixw80,56,62,1|-4bdr01,56,62,1|-4bdr00,46,38,0|-407tk1,46,38,0|-407tk0,56,62,1|-3quv01,56,62,1|-3quv00,46,38,0|-3hhqw1,46,38,0|-3hhqw0,56,62,1|-384sc1,56,62,1|-384sc0,46,38,0|-2yro81,46,38,0|-2yro80,56,62,1|-2pepo1,56,62,1|-2pepo0,46,38,0|-2g1lk1,46,38,0|-2g1lk0,56,62,1|-26boc1,56,62,1|-26boc0,46,38,0|-1xbiw1,46,38,0|-1xbiw0,56,62,1|-1nllo1,56,62,1|-1nllo0,46,38,0|-1e8hk1,46,38,0|-1e8hk0,56,62,1|-14vj01,56,62,1|-14vj00,46,38,0|-view1,46,38,0|-view0,56,62,1|-m5gc1,56,62,1|-m5gc0,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|296zrz,46,38,0|296zs0,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2rx2fz,46,38,0|2rx2g0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jeqh3z,46,38,0|jeqh40,56,62,1|jqz4zz,56,62,1|jqz500,46,38,0|jxgjrz,46,38,0|jxgjs0,56,62,1|k9p7nz,56,62,1|k9p7o0,46,38,0|kg6mfz,46,38,0|kg6mg0,56,62,1|ksfabz,56,62,1|ksfac0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,44,62,0|NaN,44,62,0","America/Fortaleza|,0,92,0|-t85kvd,0,92,0|-t85kvc,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g2t6vz,39,43,1|g2t6w0,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|NaN,38,41,0","America/Glace_Bay|,0,93,0|-z94kwd,0,93,0|-z94kwc,31,40,0|-qzp0o1,31,40,0|-qzp0o0,49,41,1|-qpm4s1,49,41,1|-qpm4s0,31,40,0|-ek27c1,31,40,0|-ek27c0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|-8pgq01,31,40,0|-8pgq00,49,41,1|-8hjm41,49,41,1|-8hjm40,31,40,0|17qjbz,31,40,0|17qjc0,49,41,1|1h3hvz,49,41,1|1h3hw0,31,40,0|1qglzz,31,40,0|1qgm00,49,41,1|1ztkjz,49,41,1|1ztkk0,31,40,0|296onz,31,40,0|296oo0,49,41,1|2ijn7z,49,41,1|2ijn80,31,40,0|2rwrbz,31,40,0|2rwrc0,49,41,1|319pvz,49,41,1|319pw0,31,40,0|3amtzz,31,40,0|3amu00,49,41,1|3kcr7z,49,41,1|3kcr80,31,40,0|3tcwnz,31,40,0|3tcwo0,49,41,1|432tvz,49,41,1|432tw0,31,40,0|4cfxzz,31,40,0|4cfy00,49,41,1|4lswjz,49,41,1|4lswk0,31,40,0|4v60nz,31,40,0|4v60o0,49,41,1|54iz7z,49,41,1|54iz80,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908onz,31,40,0|908oo0,49,41,1|9aoj7z,49,41,1|9aoj80,31,40,0|9iyrbz,31,40,0|9iyrc0,49,41,1|9trkjz,49,41,1|9trkk0,31,40,0|a1otzz,31,40,0|a1ou00,49,41,1|achn7z,49,41,1|achn80,31,40,0|akewnz,31,40,0|akewo0,49,41,1|av7pvz,49,41,1|av7pw0,31,40,0|b3hxzz,31,40,0|b3hy00,49,41,1|bdxsjz,49,41,1|bdxsk0,31,40,0|bm80nz,31,40,0|bm80o0,49,41,1|bwnv7z,49,41,1|bwnv80,31,40,0|c4y3bz,31,40,0|c4y3c0,49,41,1|cfqwjz,49,41,1|cfqwk0,31,40,0|cno5zz,31,40,0|cno600,49,41,1|cygz7z,49,41,1|cygz80,31,40,0|d6e8nz,31,40,0|d6e8o0,49,41,1|dh71vz,49,41,1|dh71w0,31,40,0|dph9zz,31,40,0|dpha00,49,41,1|dzx4jz,49,41,1|dzx4k0,31,40,0|e87cnz,31,40,0|e87co0,49,41,1|ein77z,49,41,1|ein780,31,40,0|eqxfbz,31,40,0|eqxfc0,49,41,1|f1d9vz,49,41,1|f1d9w0,31,40,0|f9nhzz,31,40,0|f9ni00,49,41,1|fkgb7z,49,41,1|fkgb80,31,40,0|fsdknz,31,40,0|fsdko0,49,41,1|g36dvz,49,41,1|g36dw0,31,40,0|gb3nbz,31,40,0|gb3nc0,49,41,1|glwgjz,49,41,1|glwgk0,31,40,0|gu6onz,31,40,0|gu6oo0,49,41,1|h4mj7z,49,41,1|h4mj80,31,40,0|hcwrbz,31,40,0|hcwrc0,49,41,1|hnclvz,49,41,1|hnclw0,31,40,0|hvmtzz,31,40,0|hvmu00,49,41,1|i6fn7z,49,41,1|i6fn80,31,40,0|iecwnz,31,40,0|iecwo0,49,41,1|ip5pvz,49,41,1|ip5pw0,31,40,0|ix2zbz,31,40,0|ix2zc0,49,41,1|j7vsjz,49,41,1|j7vsk0,31,40,0|jeq5zz,31,40,0|jeq600,49,41,1|jqytvz,49,41,1|jqytw0,31,40,0|jxg8nz,31,40,0|jxg8o0,49,41,1|k9owjz,49,41,1|k9owk0,31,40,0|kg6bbz,31,40,0|kg6bc0,49,41,1|ksez7z,49,41,1|ksez80,31,40,0|kz9cnz,31,40,0|kz9co0,49,41,1|lbi0jz,49,41,1|lbi0k0,31,40,0|lhzfbz,31,40,0|lhzfc0,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","America/Goose_Bay|,0,94,0|-18vs7h9,0,94,0|-18vs7h8,23,95,0|-qzp20l,23,95,0|-qzp20k,72,96,1|-qpm64l,72,96,1|-qpm64k,23,95,0|-i52u8l,23,95,0|-i52u8k,23,65,0|-hk3aa1,23,65,0|-hk3aa0,72,97,1|-hcj521,72,97,1|-hcj520,23,65,0|-h1d7m1,23,65,0|-h1d7m0,72,97,1|-gtt2e1,72,97,1|-gtt2e0,23,65,0|-gin4y1,23,65,0|-gin4y0,72,97,1|-gb2zq1,72,97,1|-gb2zq0,23,65,0|-fzk3m1,23,65,0|-fzk3m0,72,97,1|-fscx21,72,97,1|-fscx20,23,65,0|-fgu0y1,23,65,0|-fgu0y0,72,97,1|-f99vq1,72,97,1|-f99vq0,23,65,0|-ey3ya1,23,65,0|-ey3ya0,72,97,1|-eqjt21,72,97,1|-eqjt20,23,65,0|-efdvm1,23,65,0|-efdvm0,24,97,1|-cq2tg1,24,97,1|-cq2tg0,25,97,1|-cnp7i1,25,97,1|-cnp7i0,23,65,0|-cc6be1,23,65,0|-cc6be0,72,97,1|-c4m661,72,97,1|-c4m660,23,65,0|-btg8q1,23,65,0|-btg8q0,72,97,1|-blw3i1,72,97,1|-blw3i0,23,65,0|-baq621,23,65,0|-baq620,72,97,1|-b360u1,72,97,1|-b360u0,23,65,0|-as03e1,23,65,0|-as03e0,72,97,1|-akfy61,72,97,1|-akfy60,23,65,0|-a8x221,23,65,0|-a8x220,72,97,1|-a1cwu1,72,97,1|-a1cwu0,23,65,0|-9qwwq1,23,65,0|-9qwwq0,72,97,1|-9izsu1,72,97,1|-9izsu0,23,65,0|-986u21,23,65,0|-986u20,72,97,1|-909q61,72,97,1|-909q60,23,65,0|-8pgre1,23,65,0|-8pgre0,72,97,1|-8hjni1,72,97,1|-8hjni0,23,65,0|-86qoq1,23,65,0|-86qoq0,72,97,1|-7ytku1,72,97,1|-7ytku0,23,65,0|-7o0m21,23,65,0|-7o0m20,72,97,1|-7g3i61,72,97,1|-7g3i60,23,65,0|-74xkq1,23,65,0|-74xkq0,72,97,1|-6x0gu1,72,97,1|-6x0gu0,23,65,0|-6m7i21,23,65,0|-6m7i20,72,97,1|-6eae61,72,97,1|-6eae60,23,65,0|-63hfe1,23,65,0|-63hfe0,72,97,1|-5vkbi1,72,97,1|-5vkbi0,23,65,0|-5krcq1,23,65,0|-5krcq0,72,97,1|-5cu8u1,72,97,1|-5cu8u0,23,65,0|-521a21,23,65,0|-521a20,72,97,1|-4sbcu1,72,97,1|-4sbcu0,23,65,0|-4iy8q1,23,65,0|-4iy8q0,72,97,1|-49la61,72,97,1|-49la60,23,65,0|-408621,23,65,0|-408620,72,97,1|-3qv7i1,72,97,1|-3qv7i0,23,65,0|-3hi3e1,23,65,0|-3hi3e0,72,97,1|-3854u1,72,97,1|-3854u0,23,65,0|-2ys0q1,23,65,0|-2ys0q0,72,97,1|-2pf261,72,97,1|-2pf260,23,65,0|-2g1y21,23,65,0|-2g1y20,72,97,1|-26c0u1,72,97,1|-26c0u0,23,65,0|-1zdy21,23,65,0|-1zdy20,31,40,0|-1xbu01,31,40,0|-1xbu00,49,41,1|-1nlws1,49,41,1|-1nlws0,31,40,0|-1e8so1,31,40,0|-1e8so0,49,41,1|-14vu41,49,41,1|-14vu40,31,40,0|-viq01,31,40,0|-viq00,49,41,1|-m5rg1,49,41,1|-m5rg0,31,40,0|-csnc1,31,40,0|-csnc0,49,41,1|-3fos1,49,41,1|-3fos0,31,40,0|5xfbz,31,40,0|5xfc0,49,41,1|fadvz,49,41,1|fadw0,31,40,0|onhzz,31,40,0|oni00,49,41,1|ydf7z,49,41,1|ydf80,31,40,0|17qjbz,31,40,0|17qjc0,49,41,1|1h3hvz,49,41,1|1h3hw0,31,40,0|1qglzz,31,40,0|1qgm00,49,41,1|1ztkjz,49,41,1|1ztkk0,31,40,0|296onz,31,40,0|296oo0,49,41,1|2ijn7z,49,41,1|2ijn80,31,40,0|2rwrbz,31,40,0|2rwrc0,49,41,1|319pvz,49,41,1|319pw0,31,40,0|3amtzz,31,40,0|3amu00,49,41,1|3kcr7z,49,41,1|3kcr80,31,40,0|3tcwnz,31,40,0|3tcwo0,49,41,1|432tvz,49,41,1|432tw0,31,40,0|4cfxzz,31,40,0|4cfy00,49,41,1|4lswjz,49,41,1|4lswk0,31,40,0|4v60nz,31,40,0|4v60o0,49,41,1|54iz7z,49,41,1|54iz80,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908j5n,31,40,0|908j5o,49,41,1|9aodpn,49,41,1|9aodpo,31,40,0|9iyltn,31,40,0|9iylto,73,43,1|9trc9n,73,43,1|9trc9o,31,40,0|a1oohn,31,40,0|a1ooho,49,41,1|achhpn,49,41,1|achhpo,31,40,0|aker5n,31,40,0|aker5o,49,41,1|av7kdn,49,41,1|av7kdo,31,40,0|b3hshn,31,40,0|b3hsho,49,41,1|bdxn1n,49,41,1|bdxn1o,31,40,0|bm7v5n,31,40,0|bm7v5o,49,41,1|bwnppn,49,41,1|bwnppo,31,40,0|c4xxtn,31,40,0|c4xxto,49,41,1|cfqr1n,49,41,1|cfqr1o,31,40,0|cno0hn,31,40,0|cno0ho,49,41,1|cygtpn,49,41,1|cygtpo,31,40,0|d6e35n,31,40,0|d6e35o,49,41,1|dh6wdn,49,41,1|dh6wdo,31,40,0|dph4hn,31,40,0|dph4ho,49,41,1|dzwz1n,49,41,1|dzwz1o,31,40,0|e8775n,31,40,0|e8775o,49,41,1|ein1pn,49,41,1|ein1po,31,40,0|eqx9tn,31,40,0|eqx9to,49,41,1|f1d4dn,49,41,1|f1d4do,31,40,0|f9nchn,31,40,0|f9ncho,49,41,1|fkg5pn,49,41,1|fkg5po,31,40,0|fsdf5n,31,40,0|fsdf5o,49,41,1|g368dn,49,41,1|g368do,31,40,0|gb3htn,31,40,0|gb3hto,49,41,1|glwb1n,49,41,1|glwb1o,31,40,0|gu6j5n,31,40,0|gu6j5o,49,41,1|h4mdpn,49,41,1|h4mdpo,31,40,0|hcwltn,31,40,0|hcwlto,49,41,1|hncgdn,49,41,1|hncgdo,31,40,0|hvmohn,31,40,0|hvmoho,49,41,1|i6fhpn,49,41,1|i6fhpo,31,40,0|iecr5n,31,40,0|iecr5o,49,41,1|ip5kdn,49,41,1|ip5kdo,31,40,0|ix2ttn,31,40,0|ix2tto,49,41,1|j7vn1n,49,41,1|j7vn1o,31,40,0|jeq0hn,31,40,0|jeq0ho,49,41,1|jqyodn,49,41,1|jqyodo,31,40,0|jxg35n,31,40,0|jxg35o,49,41,1|k9or1n,49,41,1|k9or1o,31,40,0|kg65tn,31,40,0|kg65to,49,41,1|ksetpn,49,41,1|ksetpo,31,40,0|kz975n,31,40,0|kz975o,49,41,1|lbhv1n,49,41,1|lbhv1o,31,40,0|lhz9tn,31,40,0|lhz9to,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","America/Grand_Turk|,0,98,0|-15r0w5t,0,98,0|-15r0w5s,74,99,0|-u85og3,74,99,0|-u85og2,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,31,40,0|p5ezfz,31,40,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Grenada|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Guadeloupe|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Guatemala|,0,100,0|-qqqskl,0,100,0|-qqqskk,45,63,0|219hzz,45,63,0|219i00,48,59,1|25xxvz,48,59,1|25xxw0,45,63,0|6zgbbz,45,63,0|6zgbc0,48,59,1|75tv7z,48,59,1|75tv80,45,63,0|b2q5zz,45,63,0|b2q600,48,59,1|bbd77z,48,59,1|bbd780,45,63,0|iyitzz,45,63,0|iyiu00,48,59,1|j6fxvz,48,59,1|j6fxw0,45,63,0|NaN,45,63,0","America/Guayaquil|,0,101,0|-15r0ujt,0,101,0|-15r0ujs,75,102,0|-kcr84p,75,102,0|-kcr84o,55,59,0|byetvz,55,59,0|byetw0,41,40,1|c1yj3z,41,40,1|c1yj40,55,59,0|NaN,55,59,0","America/Guyana|,0,103,0|-uhmika,0,103,0|-uhmik9,41,40,0|-smca81,41,40,0|-smca80,76,104,0|2wud2z,76,104,0|2wud30,38,41,0|bluwfz,38,41,0|bluwg0,41,40,0|NaN,41,40,0","America/Halifax|,0,105,0|-z94k81,0,105,0|-z94k80,31,40,0|-s1x3k1,31,40,0|-s1x3k0,49,41,1|-rsiac1,49,41,1|-rsiac0,31,40,0|-qzp0o1,31,40,0|-qzp0o0,49,41,1|-qpm4s1,49,41,1|-qpm4s0,31,40,0|-pwt681,31,40,0|-pwt680,49,41,1|-pr1uc1,49,41,1|-pr1uc0,31,40,0|-pe6sw1,31,40,0|-pe6sw0,49,41,1|-p7wyc1,49,41,1|-p7wyc0,31,40,0|-ovpzk1,31,40,0|-ovpzk0,49,41,1|-op5101,49,41,1|-op5100,31,40,0|-ocmy81,31,40,0|-ocmy80,49,41,1|-o6eyc1,49,41,1|-o6eyc0,31,40,0|-ntwvk1,31,40,0|-ntwvk0,49,41,1|-nn0t01,49,41,1|-nn0t00,31,40,0|-nb6sw1,31,40,0|-nb6sw0,49,41,1|-n3kt01,49,41,1|-n3kt00,31,40,0|-mrqsw1,31,40,0|-mrqsw0,49,41,1|-mlkno1,49,41,1|-mlkno0,31,40,0|-m9qnk1,31,40,0|-m9qnk0,49,41,1|-m24no1,49,41,1|-m24no0,31,40,0|-lqank1,31,40,0|-lqank0,49,41,1|-lk6d01,49,41,1|-lk6d00,31,40,0|-l7kkw1,31,40,0|-l7kkw0,49,41,1|-l1pjo1,49,41,1|-l1pjo0,31,40,0|-koui81,31,40,0|-koui80,49,41,1|-kibec1,49,41,1|-kibec0,31,40,0|-k64fk1,31,40,0|-k64fk0,49,41,1|-jyvec1,49,41,1|-jyvec0,31,40,0|-jnrbk1,31,40,0|-jnrbk0,49,41,1|-jg5bo1,49,41,1|-jg5bo0,31,40,0|-j518w1,31,40,0|-j518w0,49,41,1|-ix2ac1,49,41,1|-ix2ac0,31,40,0|-il8a81,31,40,0|-il8a80,49,41,1|-if3zo1,49,41,1|-if3zo0,31,40,0|-i1sa81,31,40,0|-i1sa80,49,41,1|-hvm501,49,41,1|-hvm500,31,40,0|-hj0cw1,31,40,0|-hj0cw0,49,41,1|-hdlzo1,49,41,1|-hdlzo0,31,40,0|-h1rzk1,31,40,0|-h1rzk0,49,41,1|-gu5zo1,49,41,1|-gu5zo0,31,40,0|-gj1ww1,31,40,0|-gj1ww0,49,41,1|-gbfx01,49,41,1|-gbfx00,31,40,0|-fyvzk1,31,40,0|-fyvzk0,49,41,1|-fspuc1,49,41,1|-fspuc0,31,40,0|-fh8sw1,31,40,0|-fh8sw0,49,41,1|-f9mt01,49,41,1|-f9mt00,31,40,0|-eyiq81,31,40,0|-eyiq80,49,41,1|-eqwqc1,49,41,1|-eqwqc0,31,40,0|-ek27c1,31,40,0|-ek27c0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|-ccw7c1,31,40,0|-ccw7c0,49,41,1|-c4z3g1,49,41,1|-c4z3g0,31,40,0|-bu64o1,31,40,0|-bu64o0,49,41,1|-bm90s1,49,41,1|-bm90s0,31,40,0|-bbg201,31,40,0|-bbg200,49,41,1|-b3iy41,49,41,1|-b3iy40,31,40,0|-aspzc1,31,40,0|-aspzc0,49,41,1|-aksvg1,49,41,1|-aksvg0,31,40,0|-9qwvc1,31,40,0|-9qwvc0,49,41,1|-9izrg1,49,41,1|-9izrg0,31,40,0|-986so1,31,40,0|-986so0,49,41,1|-909os1,49,41,1|-909os0,31,40,0|-8pgq01,31,40,0|-8pgq00,49,41,1|-8hjm41,49,41,1|-8hjm40,31,40,0|-86qnc1,31,40,0|-86qnc0,49,41,1|-7ytjg1,49,41,1|-7ytjg0,31,40,0|-74xjc1,31,40,0|-74xjc0,49,41,1|-6x0fg1,49,41,1|-6x0fg0,31,40,0|-6m7go1,31,40,0|-6m7go0,49,41,1|-6eacs1,49,41,1|-6eacs0,31,40,0|-63he01,31,40,0|-63he00,49,41,1|-5vka41,49,41,1|-5vka40,31,40,0|-5krbc1,31,40,0|-5krbc0,49,41,1|-5cu7g1,49,41,1|-5cu7g0,31,40,0|-4084o1,31,40,0|-4084o0,49,41,1|-3qv641,49,41,1|-3qv640,31,40,0|-3hi201,31,40,0|-3hi200,49,41,1|-3853g1,49,41,1|-3853g0,31,40,0|-2yrzc1,31,40,0|-2yrzc0,49,41,1|-2pf0s1,49,41,1|-2pf0s0,31,40,0|-2g1wo1,31,40,0|-2g1wo0,49,41,1|-26bzg1,49,41,1|-26bzg0,31,40,0|-1xbu01,31,40,0|-1xbu00,49,41,1|-1nlws1,49,41,1|-1nlws0,31,40,0|-1e8so1,31,40,0|-1e8so0,49,41,1|-14vu41,49,41,1|-14vu40,31,40,0|-viq01,31,40,0|-viq00,49,41,1|-m5rg1,49,41,1|-m5rg0,31,40,0|-csnc1,31,40,0|-csnc0,49,41,1|-3fos1,49,41,1|-3fos0,31,40,0|5xfbz,31,40,0|5xfc0,49,41,1|fadvz,49,41,1|fadw0,31,40,0|onhzz,31,40,0|oni00,49,41,1|ydf7z,49,41,1|ydf80,31,40,0|17qjbz,31,40,0|17qjc0,49,41,1|1h3hvz,49,41,1|1h3hw0,31,40,0|1qglzz,31,40,0|1qgm00,49,41,1|1ztkjz,49,41,1|1ztkk0,31,40,0|296onz,31,40,0|296oo0,49,41,1|2ijn7z,49,41,1|2ijn80,31,40,0|2rwrbz,31,40,0|2rwrc0,49,41,1|319pvz,49,41,1|319pw0,31,40,0|3amtzz,31,40,0|3amu00,49,41,1|3kcr7z,49,41,1|3kcr80,31,40,0|3tcwnz,31,40,0|3tcwo0,49,41,1|432tvz,49,41,1|432tw0,31,40,0|4cfxzz,31,40,0|4cfy00,49,41,1|4lswjz,49,41,1|4lswk0,31,40,0|4v60nz,31,40,0|4v60o0,49,41,1|54iz7z,49,41,1|54iz80,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908onz,31,40,0|908oo0,49,41,1|9aoj7z,49,41,1|9aoj80,31,40,0|9iyrbz,31,40,0|9iyrc0,49,41,1|9trkjz,49,41,1|9trkk0,31,40,0|a1otzz,31,40,0|a1ou00,49,41,1|achn7z,49,41,1|achn80,31,40,0|akewnz,31,40,0|akewo0,49,41,1|av7pvz,49,41,1|av7pw0,31,40,0|b3hxzz,31,40,0|b3hy00,49,41,1|bdxsjz,49,41,1|bdxsk0,31,40,0|bm80nz,31,40,0|bm80o0,49,41,1|bwnv7z,49,41,1|bwnv80,31,40,0|c4y3bz,31,40,0|c4y3c0,49,41,1|cfqwjz,49,41,1|cfqwk0,31,40,0|cno5zz,31,40,0|cno600,49,41,1|cygz7z,49,41,1|cygz80,31,40,0|d6e8nz,31,40,0|d6e8o0,49,41,1|dh71vz,49,41,1|dh71w0,31,40,0|dph9zz,31,40,0|dpha00,49,41,1|dzx4jz,49,41,1|dzx4k0,31,40,0|e87cnz,31,40,0|e87co0,49,41,1|ein77z,49,41,1|ein780,31,40,0|eqxfbz,31,40,0|eqxfc0,49,41,1|f1d9vz,49,41,1|f1d9w0,31,40,0|f9nhzz,31,40,0|f9ni00,49,41,1|fkgb7z,49,41,1|fkgb80,31,40,0|fsdknz,31,40,0|fsdko0,49,41,1|g36dvz,49,41,1|g36dw0,31,40,0|gb3nbz,31,40,0|gb3nc0,49,41,1|glwgjz,49,41,1|glwgk0,31,40,0|gu6onz,31,40,0|gu6oo0,49,41,1|h4mj7z,49,41,1|h4mj80,31,40,0|hcwrbz,31,40,0|hcwrc0,49,41,1|hnclvz,49,41,1|hnclw0,31,40,0|hvmtzz,31,40,0|hvmu00,49,41,1|i6fn7z,49,41,1|i6fn80,31,40,0|iecwnz,31,40,0|iecwo0,49,41,1|ip5pvz,49,41,1|ip5pw0,31,40,0|ix2zbz,31,40,0|ix2zc0,49,41,1|j7vsjz,49,41,1|j7vsk0,31,40,0|jeq5zz,31,40,0|jeq600,49,41,1|jqytvz,49,41,1|jqytw0,31,40,0|jxg8nz,31,40,0|jxg8o0,49,41,1|k9owjz,49,41,1|k9owk0,31,40,0|kg6bbz,31,40,0|kg6bc0,49,41,1|ksez7z,49,41,1|ksez80,31,40,0|kz9cnz,31,40,0|kz9co0,49,41,1|lbi0jz,49,41,1|lbi0k0,31,40,0|lhzfbz,31,40,0|lhzfc0,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","America/Havana|,0,106,0|-15r0u2x,0,106,0|-15r0u2w,77,107,0|-n7762p,77,107,0|-n7762o,45,59,0|-louq41,45,59,0|-louq40,48,40,1|-likvk1,48,40,1|-likvk0,45,59,0|-ffsvg1,45,59,0|-ffsvg0,48,40,1|-fb4fk1,48,40,1|-fb4fk0,45,59,0|-ex2ss1,45,59,0|-ex2ss0,48,40,1|-es1e81,48,40,1|-es1e80,45,59,0|-edzrg1,45,59,0|-edzrg0,48,40,1|-e9bbk1,48,40,1|-e9bbk0,45,59,0|-cttjg1,45,59,0|-cttjg0,48,40,1|-cp53k1,48,40,1|-cp53k0,45,59,0|-cb3gs1,45,59,0|-cb3gs0,48,40,1|-c6f0w1,48,40,1|-c6f0w0,45,59,0|-2e5gs1,45,59,0|-2e5gs0,48,40,1|-27xgw1,48,40,1|-27xgw0,45,59,0|-1vj3g1,45,59,0|-1vj3g0,48,40,1|-1p1u81,48,40,1|-1p1u80,45,59,0|-1fdm41,45,59,0|-1fdm40,48,40,1|-17enk1,48,40,1|-17enk0,45,59,0|-w8q41,45,59,0|-w8q40,48,40,1|-ookw1,48,40,1|-ookw0,45,59,0|-csq41,45,59,0|-csq40,48,40,1|-3frk1,48,40,1|-3frk0,45,59,0|5xcjz,45,59,0|5xck0,48,40,1|fab3z,48,40,1|fab40,45,59,0|onf7z,45,59,0|onf80,48,40,1|ydcfz,48,40,1|ydcg0,45,59,0|17qgjz,45,59,0|17qgk0,48,40,1|1g0j3z,48,40,1|1g0j40,45,59,0|1qgj7z,45,59,0|1qgj80,48,40,1|1ysgfz,48,40,1|1ysgg0,45,59,0|296lvz,45,59,0|296lw0,48,40,1|2hkdrz,48,40,1|2hkds0,45,59,0|2rwojz,45,59,0|2rwok0,48,40,1|319n3z,48,40,1|319n40,45,59,0|3amr7z,45,59,0|3amr80,48,40,1|3kcofz,48,40,1|3kcog0,45,59,0|3tctvz,45,59,0|3tctw0,48,40,1|432r3z,48,40,1|432r40,45,59,0|4cstvz,45,59,0|4cstw0,48,40,1|4kpxrz,48,40,1|4kpxs0,45,59,0|4t05vz,45,59,0|4t05w0,48,40,1|53sz3z,48,40,1|53sz40,45,59,0|5bq8jz,45,59,0|5bq8k0,48,40,1|5mj1rz,48,40,1|5mj1s0,45,59,0|5xc0jz,45,59,0|5xc0k0,48,40,1|6594fz,48,40,1|6594g0,45,59,0|6g237z,45,59,0|6g2380,48,40,1|6nz73z,48,40,1|6nz740,45,59,0|6ys5vz,45,59,0|6ys5w0,48,40,1|76p9rz,48,40,1|76p9s0,45,59,0|7hi8jz,45,59,0|7hi8k0,48,40,1|7psb3z,48,40,1|7psb40,45,59,0|808b7z,45,59,0|808b80,48,40,1|88idrz,48,40,1|88ids0,45,59,0|8gfn7z,45,59,0|8gfn80,48,40,1|8r8gfz,48,40,1|8r8gg0,45,59,0|8z5pvz,45,59,0|8z5pw0,48,40,1|99yj3z,48,40,1|99yj40,45,59,0|9i8r7z,45,59,0|9i8r80,48,40,1|9solrz,48,40,1|9sols0,45,59,0|a0ytvz,45,59,0|a0ytw0,48,40,1|abeofz,48,40,1|abeog0,45,59,0|aketvz,45,59,0|aketw0,48,40,1|auhprz,48,40,1|auhps0,45,59,0|b3hv7z,45,59,0|b3hv80,48,40,1|bd7v7z,48,40,1|bd7v80,45,59,0|bm7xvz,45,59,0|bm7xw0,48,40,1|bvxxvz,48,40,1|bvxxw0,45,59,0|c4y0jz,45,59,0|c4y0k0,48,40,1|ceo0jz,48,40,1|ceo0k0,45,59,0|cno37z,45,59,0|cno380,48,40,1|cxe37z,48,40,1|cxe380,45,59,0|d6e5vz,45,59,0|d6e5w0,48,40,1|dg45vz,48,40,1|dg45w0,45,59,0|dph77z,45,59,0|dph780,48,40,1|dyu8jz,48,40,1|dyu8k0,45,59,0|e879vz,45,59,0|e879w0,48,40,1|ehx9vz,48,40,1|ehx9w0,45,59,0|eqkdvz,45,59,0|eqkdw0,48,40,1|f1d9vz,48,40,1|f1d9w0,45,59,0|f9agjz,45,59,0|f9agk0,48,40,1|fkgb7z,48,40,1|fkgb80,45,59,0|fsdhvz,45,59,0|fsdhw0,48,40,1|g36dvz,48,40,1|g36dw0,45,59,0|gb3kjz,45,59,0|gb3kk0,48,40,1|glwgjz,48,40,1|glwgk0,45,59,0|gu6lvz,45,59,0|gu6lw0,48,40,1|h4mj7z,48,40,1|h4mj80,45,59,0|hcwojz,45,59,0|hcwok0,48,40,1|hnclvz,48,40,1|hnclw0,45,59,0|hv9sjz,45,59,0|hv9sk0,48,40,1|j7vsjz,48,40,1|j7vsk0,45,59,0|jeq37z,45,59,0|jeq380,48,40,1|jqlv7z,48,40,1|jqlv80,45,59,0|jxt4jz,45,59,0|jxt4k0,48,40,1|k9bxvz,48,40,1|k9bxw0,45,59,0|kg68jz,45,59,0|kg68k0,48,40,1|ks20jz,48,40,1|ks20k0,45,59,0|kz99vz,45,59,0|kz99w0,48,40,1|lb51vz,48,40,1|lb51w0,45,59,0|licb7z,45,59,0|licb80,48,40,1|lul1vz,48,40,1|lul1w0,45,59,0|m1sb7z,45,59,0|m1sb80,48,40,1|mcy5vz,48,40,1|mcy5w0,45,59,0|mjfhvz,45,59,0|mjfhw0,48,40,1|mvo8jz,48,40,1|mvo8k0,45,59,0|n25kjz,45,59,0|n25kk0,48,40,1|neeb7z,48,40,1|neeb80,45,59,0|nkvn7z,45,59,0|nkvn80,48,40,1|nx4dvz,48,40,1|nx4dw0,45,59,0|o3yojz,45,59,0|o3yok0,48,40,1|og7f7z,48,40,1|og7f80,45,59,0|omor7z,45,59,0|omor80,48,40,1|oyxhvz,48,40,1|oyxhw0,45,59,0|p5etvz,45,59,0|p5etw0,48,40,1|phnkjz,48,40,1|phnkk0,45,59,0|po4wjz,45,59,0|po4wk0,48,40,1|q0dn7z,48,40,1|q0dn80,45,59,0|q6uz7z,45,59,0|q6uz80,48,40,1|qj3pvz,48,40,1|qj3pw0,45,59,0|qpy0jz,45,59,0|qpy0k0,48,40,1|r26r7z,48,40,1|r26r80,45,59,0|r8o37z,45,59,0|r8o380,48,40,1|rkwtvz,48,40,1|rkwtw0,45,59,0|rre5vz,45,59,0|rre5w0,48,40,1|s3mwjz,48,40,1|s3mwk0,45,59,0|sa48jz,45,59,0|sa48k0,48,40,1|smcz7z,48,40,1|smcz80,45,59,0|ssub7z,45,59,0|ssub80,48,40,1|t531vz,48,40,1|t531w0,45,59,0|tbkdvz,45,59,0|tbkdw0,48,40,1|tnt4jz,48,40,1|tnt4k0,45,59,0|tunf7z,45,59,0|tunf80,48,40,1|u6w5vz,48,40,1|u6w5w0,45,59,0|uddhvz,45,59,0|uddhw0,48,40,1|upm8jz,48,40,1|upm8k0,45,59,0|uw3kjz,45,59,0|uw3kk0,48,40,1|v8cb7z,48,40,1|v8cb80,45,59,0|vetn7z,45,59,0|vetn80,48,40,1|vr2dvz,48,40,1|vr2dw0,45,59,0|vxjpvz,45,59,0|vxjpw0,48,40,1|w9sgjz,48,40,1|w9sgk0,45,59,0|wgmr7z,45,59,0|wgmr80,48,40,1|wsvhvz,48,40,1|wsvhw0,45,59,0|wzctvz,45,59,0|wzctw0,48,40,1|xblkjz,48,40,1|xblkk0,45,59,0|xi2wjz,45,59,0|xi2wk0,48,40,1|xubn7z,48,40,1|xubn80,45,59,0|y0sz7z,45,59,0|y0sz80,48,40,1|yd1pvz,48,40,1|yd1pw0,45,59,0|yjj1vz,45,59,0|yjj1w0,48,40,1|yvrsjz,48,40,1|yvrsk0,45,59,0|z294jz,45,59,0|z294k0,48,40,1|zehv7z,48,40,1|zehv80,45,59,0|zlc5vz,45,59,0|zlc5w0,48,40,1|zxkwjz,48,40,1|zxkwk0,45,59,0|10428jz,45,59,0|10428k0,48,40,1|10gaz7z,48,40,1|10gaz80,45,59,0|10msb7z,45,59,0|10msb80,48,40,1|10z11vz,48,40,1|10z11w0,45,59,0|115idvz,45,59,0|115idw0,48,40,1|11hr4jz,48,40,1|11hr4k0,45,59,0|11o8gjz,45,59,0|11o8gk0,48,40,1|120h77z,48,40,1|120h780,45,59,0|126yj7z,45,59,0|126yj80,48,40,1|12j79vz,48,40,1|12j79w0,45,59,0|12q1kjz,45,59,0|12q1kk0,48,40,1|132ab7z,48,40,1|132ab80,45,59,0|138rn7z,45,59,0|138rn80,48,40,1|13l0dvz,48,40,1|13l0dw0,45,59,0|13rhpvz,45,59,0|13rhpw0,48,40,1|143qgjz,48,40,1|143qgk0,45,59,0|14a7sjz,45,59,0|14a7sk0,48,40,1|14mgj7z,48,40,1|14mgj80,45,59,0|14sxv7z,45,59,0|14sxv80,48,40,1|1556lvz,48,40,1|1556lw0,45,59,0|15c0wjz,45,59,0|15c0wk0,48,40,1|15o9n7z,48,40,1|15o9n80,45,59,0|15uqz7z,45,59,0|15uqz80,48,40,1|166zpvz,48,40,1|166zpw0,45,59,0|16dh1vz,45,59,0|16dh1w0,48,40,1|16ppsjz,48,40,1|16ppsk0,45,59,0|16w74jz,45,59,0|16w74k0,48,40,1|178fv7z,48,40,1|178fv80,45,59,0|17ex77z,45,59,0|17ex780,48,40,1|17r5xvz,48,40,1|17r5xw0,45,59,0|17xn9vz,45,59,0|17xn9w0,48,40,1|189w0jz,48,40,1|189w0k0,45,59,0|18gqb7z,45,59,0|18gqb80,48,40,1|18sz1vz,48,40,1|18sz1w0,45,59,0|18zgdvz,45,59,0|18zgdw0,48,40,1|19bp4jz,48,40,1|19bp4k0,45,59,0|19i6gjz,45,59,0|19i6gk0,48,40,1|19uf77z,48,40,1|19uf780,45,59,0|1a0wj7z,45,59,0|1a0wj80,48,40,1|1ad59vz,48,40,1|1ad59w0,45,59,0|1ajmlvz,45,59,0|1ajmlw0,48,40,1|1avvcjz,48,40,1|1avvck0,45,59,0|1b2pn7z,45,59,0|1b2pn80,48,40,1|1beydvz,48,40,1|1beydw0,45,59,0|1blfpvz,45,59,0|1blfpw0,48,40,1|1bxogjz,48,40,1|1bxogk0,45,59,0|1c45sjz,45,59,0|1c45sk0,48,40,1|1cgej7z,48,40,1|1cgej80,45,59,0|1cmvv7z,45,59,0|1cmvv80,48,40,1|1cz4lvz,48,40,1|1cz4lw0,45,59,0|1d5lxvz,45,59,0|1d5lxw0,48,40,1|1dhuojz,48,40,1|1dhuok0,45,59,0|1doc0jz,45,59,0|1doc0k0,48,40,1|1e0kr7z,48,40,1|1e0kr80,45,59,0|1e7f1vz,45,59,0|1e7f1w0,48,40,1|1ejnsjz,48,40,1|1ejnsk0,45,59,0|1eq54jz,45,59,0|1eq54k0,48,40,1|1f2dv7z,48,40,1|1f2dv80,45,59,0|1f8v77z,45,59,0|1f8v780,48,40,1|1fl3xvz,48,40,1|1fl3xw0,45,59,0|1frl9vz,45,59,0|1frl9w0,48,40,1|1g3u0jz,48,40,1|1g3u0k0,45,59,0|1gabcjz,45,59,0|1gabck0,48,40,1|1gmk37z,48,40,1|1gmk380,45,59,0|1gt1f7z,45,59,0|1gt1f80,48,40,1|1h5a5vz,48,40,1|1h5a5w0,45,59,0|1hc4gjz,45,59,0|1hc4gk0,48,40,1|1hod77z,48,40,1|1hod780,45,59,0|1huuj7z,45,59,0|1huuj80,48,40,1|1i739vz,48,40,1|1i739w0,45,59,0|1idklvz,45,59,0|1idklw0,48,40,1|1iptcjz,48,40,1|1iptck0,45,59,0|1iwaojz,45,59,0|1iwaok0,48,40,1|1j8jf7z,48,40,1|1j8jf80,45,59,0|1jf0r7z,45,59,0|1jf0r80,48,40,1|1jr9hvz,48,40,1|1jr9hw0,45,59,0|1jy3sjz,45,59,0|1jy3sk0,48,40,1|1kacj7z,48,40,1|1kacj80,45,59,0|1kgtv7z,45,59,0|1kgtv80,48,40,1|1kt2lvz,48,40,1|1kt2lw0,45,59,0|1kzjxvz,45,59,0|1kzjxw0,48,40,1|1lbsojz,48,40,1|1lbsok0,45,59,0|1lia0jz,45,59,0|1lia0k0,48,40,1|1luir7z,48,40,1|1luir80,45,59,0|1m1037z,45,59,0|1m10380,48,40,1|1md8tvz,48,40,1|1md8tw0,45,59,0|1mjq5vz,45,59,0|1mjq5w0,48,40,1|1mvywjz,48,40,1|1mvywk0,45,59,0|1n2t77z,45,59,0|1n2t780,48,40,1|1nf1xvz,48,40,1|1nf1xw0,45,59,0|1nlj9vz,45,59,0|1nlj9w0,48,40,1|1nxs0jz,48,40,1|1nxs0k0,45,59,0|1o49cjz,45,59,0|1o49ck0,48,40,1|1ogi37z,48,40,1|1ogi380,45,59,0|1omzf7z,45,59,0|1omzf80,48,40,1|1oz85vz,48,40,1|1oz85w0,45,59,0|1p5phvz,45,59,0|1p5phw0,48,40,1|1phy8jz,48,40,1|1phy8k0,45,59,0|1posj7z,45,59,0|1posj80,48,40,1|1q119vz,48,40,1|1q119w0,45,59,0|1q7ilvz,45,59,0|1q7ilw0,48,40,1|1qjrcjz,48,40,1|1qjrck0,45,59,0|1qq8ojz,45,59,0|1qq8ok0,48,40,1|1r2hf7z,48,40,1|1r2hf80,45,59,0|1r8yr7z,45,59,0|1r8yr80,48,40,1|1rl7hvz,48,40,1|1rl7hw0,45,59,0|1rrotvz,45,59,0|1rrotw0,48,40,1|1s3xkjz,48,40,1|1s3xkk0,45,59,0|1saewjz,45,59,0|1saewk0,48,40,1|1smnn7z,48,40,1|1smnn80,45,59,0|1sthxvz,45,59,0|1sthxw0,48,40,1|1t5qojz,48,40,1|1t5qok0,45,59,0|1tc80jz,45,59,0|1tc80k0,48,40,1|1togr7z,48,40,1|1togr80,45,59,0|1tuy37z,45,59,0|1tuy380,48,40,1|1u76tvz,48,40,1|1u76tw0,45,59,0|1udo5vz,45,59,0|1udo5w0,48,40,1|1upwwjz,48,40,1|1upwwk0,45,59,0|1uwe8jz,45,59,0|1uwe8k0,48,40,1|1v8mz7z,48,40,1|1v8mz80,45,59,0|1vf4b7z,45,59,0|1vf4b80,48,40,1|1vrd1vz,48,40,1|1vrd1w0,45,59,0|NaN,45,59,0","America/Hermosillo|,0,108,0|-p1u4k1,0,108,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|-eg9601,45,63,0|-eg9600,44,62,0|-axv381,44,62,0|-axv380,46,38,0|m7z,46,38,0|m80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|NaN,44,62,0","America/Indiana/Indianapolis|,0,109,0|-18y0m01,0,109,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-evzog1,45,63,0|-evzog0,48,59,1|-eqy9w1,48,59,1|-eqy9w0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw1s1,45,63,0|-ccw1s0,48,59,1|-c4yxw1,48,59,1|-c4yxw0,45,63,0|-bu5z41,45,63,0|-bu5z40,48,59,1|-bm8v81,48,59,1|-bm8v80,45,63,0|-bbfwg1,45,63,0|-bbfwg0,48,59,1|-b3isk1,48,59,1|-b3isk0,45,63,0|-aspts1,45,63,0|-aspts0,48,59,1|-akspw1,48,59,1|-akspw0,45,63,0|-a9msg1,45,63,0|-a9msg0,48,59,1|-a22n81,48,59,1|-a22n80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,43,59,0|-6ea781,43,59,0|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Indiana/Knox|,0,110,0|-18y0m01,0,110,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-bu5z41,45,63,0|-bu5z40,48,59,1|-bm8v81,48,59,1|-bm8v80,45,63,0|-bbfwg1,45,63,0|-bbfwg0,48,59,1|-b3isk1,48,59,1|-b3isk0,45,63,0|-aspts1,45,63,0|-aspts0,48,59,1|-akspw1,48,59,1|-akspw0,45,63,0|-a9msg1,45,63,0|-a9msg0,48,59,1|-a22n81,48,59,1|-a22n80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7eahw1,48,59,1|-7eahw0,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6vkf81,48,59,1|-6vkf80,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5be781,48,59,1|-5be780,45,63,0|-521341,45,63,0|-521340,48,59,1|-4sb5w1,48,59,1|-4sb5w0,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-49l381,48,59,1|-49l380,45,63,0|-407z41,45,63,0|-407z40,43,59,0|-384xw1,43,59,0|-384xw0,45,63,0|-1e8n41,45,63,0|-1e8n40,48,59,1|-14vok1,48,59,1|-14vok0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5lw1,48,59,1|-m5lw0,45,63,0|-cshs1,45,63,0|-cshs0,48,59,1|-3fj81,48,59,1|-3fj80,45,63,0|5xkvz,45,63,0|5xkw0,48,59,1|fajfz,48,59,1|fajg0,45,63,0|onnjz,45,63,0|onnk0,48,59,1|ydkrz,48,59,1|ydks0,45,63,0|17qovz,45,63,0|17qow0,48,59,1|1h3nfz,48,59,1|1h3ng0,45,63,0|1qgrjz,45,63,0|1qgrk0,48,59,1|1ztq3z,48,59,1|1ztq40,45,63,0|23ffjz,45,63,0|23ffk0,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2oo8vz,45,63,0|2oo8w0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt23z,48,59,1|4lt240,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j4rz,48,59,1|54j4s0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,43,59,0|ix323z,43,59,0|ix3240,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Indiana/Marengo|,0,111,0|-18y0m01,0,111,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6x09w1,48,59,1|-6x09w0,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5cu1w1,48,59,1|-5cu1w0,45,63,0|-521341,45,63,0|-521340,48,59,1|-4u3z81,48,59,1|-4u3z80,45,63,0|-4iy1s1,45,63,0|-4iy1s0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|23fcrz,43,59,0|23fcs0,48,59,1|2ijsrz,48,59,1|2ijss0,43,59,0|2oo63z,43,59,0|2oo640,61,40,1|319snz,61,40,1|319so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Indiana/Petersburg|,0,112,0|-18y0m01,0,112,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-7nnm01,45,63,0|-7nnm00,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6x09w1,48,59,1|-6x09w0,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5cu1w1,48,59,1|-5cu1w0,45,63,0|-521341,45,63,0|-521340,48,59,1|-4u3z81,48,59,1|-4u3z80,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-49l381,48,59,1|-49l380,45,63,0|-407z41,45,63,0|-407z40,48,59,1|-3qv0k1,48,59,1|-3qv0k0,45,63,0|-3hhwg1,45,63,0|-3hhwg0,48,59,1|-384xw1,48,59,1|-384xw0,45,63,0|-2yrts1,45,63,0|-2yrts0,48,59,1|-2pev81,48,59,1|-2pev80,45,63,0|-2g1r41,45,63,0|-2g1r40,43,59,0|-1nlr81,43,59,0|-1nlr80,45,63,0|-1e8n41,45,63,0|-1e8n40,48,59,1|-14vok1,48,59,1|-14vok0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5lw1,48,59,1|-m5lw0,45,63,0|-cshs1,45,63,0|-cshs0,48,59,1|-3fj81,48,59,1|-3fj80,45,63,0|5xkvz,45,63,0|5xkw0,48,59,1|fajfz,48,59,1|fajg0,45,63,0|onnjz,45,63,0|onnk0,48,59,1|ydkrz,48,59,1|ydks0,45,63,0|17qovz,45,63,0|17qow0,48,59,1|1h3nfz,48,59,1|1h3ng0,45,63,0|1qgrjz,45,63,0|1qgrk0,48,59,1|1ztq3z,48,59,1|1ztq40,45,63,0|23ffjz,45,63,0|23ffk0,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2oo8vz,45,63,0|2oo8w0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,43,59,0|ix323z,43,59,0|ix3240,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Indiana/Tell_City|,0,113,0|-18y0m01,0,113,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-7nnm01,45,63,0|-7nnm00,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6x09w1,48,59,1|-6x09w0,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5cu1w1,48,59,1|-5cu1w0,45,63,0|-521341,45,63,0|-521340,48,59,1|-4u3z81,48,59,1|-4u3z80,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-49l381,48,59,1|-49l380,45,63,0|-407z41,45,63,0|-407z40,48,59,1|-3qv0k1,48,59,1|-3qv0k0,45,63,0|-3hhwg1,45,63,0|-3hhwg0,48,59,1|-384xw1,48,59,1|-384xw0,45,63,0|-2yrts1,45,63,0|-2yrts0,43,59,0|-14vok1,43,59,0|-14vok0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5lw1,48,59,1|-m5lw0,45,63,0|-cshs1,45,63,0|-cshs0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|ix323z,43,59,0|ix3240,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Indiana/Vevay|,0,114,0|-18y0m01,0,114,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-86qhs1,45,63,0|-86qhs0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Indiana/Vincennes|,0,115,0|-18y0m01,0,115,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw1s1,45,63,0|-ccw1s0,48,59,1|-c4yxw1,48,59,1|-c4yxw0,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7nnm01,45,63,0|-7nnm00,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6x09w1,48,59,1|-6x09w0,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5cu1w1,48,59,1|-5cu1w0,45,63,0|-521341,45,63,0|-521340,48,59,1|-4sb5w1,48,59,1|-4sb5w0,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-4bdwk1,48,59,1|-4bdwk0,45,63,0|-407z41,45,63,0|-407z40,48,59,1|-3qv0k1,48,59,1|-3qv0k0,45,63,0|-3hhwg1,45,63,0|-3hhwg0,48,59,1|-384xw1,48,59,1|-384xw0,45,63,0|-2yrts1,45,63,0|-2yrts0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|ix323z,43,59,0|ix3240,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Indiana/Winamac|,0,116,0|-18y0m01,0,116,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw1s1,45,63,0|-ccw1s0,48,59,1|-c4yxw1,48,59,1|-c4yxw0,45,63,0|-bu5z41,45,63,0|-bu5z40,48,59,1|-bm8v81,48,59,1|-bm8v80,45,63,0|-bbfwg1,45,63,0|-bbfwg0,48,59,1|-b3isk1,48,59,1|-b3isk0,45,63,0|-aspts1,45,63,0|-aspts0,48,59,1|-akspw1,48,59,1|-akspw0,45,63,0|-a9msg1,45,63,0|-a9msg0,48,59,1|-a22n81,48,59,1|-a22n80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7eahw1,48,59,1|-7eahw0,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6vkf81,48,59,1|-6vkf80,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5cu1w1,48,59,1|-5cu1w0,45,63,0|-521341,45,63,0|-521340,48,59,1|-4u3z81,48,59,1|-4u3z80,45,63,0|-4iy1s1,45,63,0|-4iy1s0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|ix323z,43,59,0|ix3240,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Inuvik|,59,1,0|-8ve5c1,59,1,0|-8ve5c0,46,38,0|-2g1r41,46,38,0|-2g1r40,78,63,1|-26br41,78,63,1|-26br40,46,38,0|4v6brz,46,38,0|4v6bs0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Iqaluit|,59,1,0|-eb6ao1,59,1,0|-eb6ao0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|-2g1zg1,43,59,0|-2g1zg0,79,41,1|-26bzg1,79,41,1|-26bzg0,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Jamaica|,0,99,0|-15r0v43,0,99,0|-15r0v42,74,99,0|-u85og3,74,99,0|-u85og2,43,59,0|23fcrz,43,59,0|23fcs0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2oo63z,43,59,0|2oo640,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|NaN,43,59,0","America/Juneau|,0,117,0|-1hc7qk0,0,117,0|-1hc7qjz,0,118,0|-1078wfw,0,118,0|-1078wfv,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|23fl3z,46,38,0|23fl40,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2ooefz,46,38,0|2ooeg0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,64,38,1|5n9frz,64,38,1|5n9fs0,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,35,35,0|79dybz,35,35,0|79dyc0,36,35,0|7h5qjz,36,35,0|7h5qk0,37,38,1|7qip3z,37,38,1|7qip40,36,35,0|7zvt7z,36,35,0|7zvt80,37,38,1|898rrz,37,38,1|898rs0,36,35,0|8ilvvz,36,35,0|8ilvw0,37,38,1|8ryufz,37,38,1|8ryug0,36,35,0|9092jz,36,35,0|9092k0,37,38,1|9aox3z,37,38,1|9aox40,36,35,0|9iz57z,36,35,0|9iz580,37,38,1|9tryfz,37,38,1|9tryg0,36,35,0|a1p7vz,36,35,0|a1p7w0,37,38,1|aci13z,37,38,1|aci140,36,35,0|akfajz,36,35,0|akfak0,37,38,1|av83rz,37,38,1|av83s0,36,35,0|b3ibvz,36,35,0|b3ibw0,37,38,1|bdy6fz,37,38,1|bdy6g0,36,35,0|bm8ejz,36,35,0|bm8ek0,37,38,1|bwo93z,37,38,1|bwo940,36,35,0|c4yh7z,36,35,0|c4yh80,37,38,1|cfrafz,37,38,1|cfrag0,36,35,0|cnojvz,36,35,0|cnojw0,37,38,1|cyhd3z,37,38,1|cyhd40,36,35,0|d6emjz,36,35,0|d6emk0,37,38,1|dh7frz,37,38,1|dh7fs0,36,35,0|dphnvz,36,35,0|dphnw0,37,38,1|dzxifz,37,38,1|dzxig0,36,35,0|e87qjz,36,35,0|e87qk0,37,38,1|einl3z,37,38,1|einl40,36,35,0|eqxt7z,36,35,0|eqxt80,37,38,1|f1dnrz,37,38,1|f1dns0,36,35,0|f9nvvz,36,35,0|f9nvw0,37,38,1|fkgp3z,37,38,1|fkgp40,36,35,0|fsdyjz,36,35,0|fsdyk0,37,38,1|g36rrz,37,38,1|g36rs0,36,35,0|gb417z,36,35,0|gb4180,37,38,1|glwufz,37,38,1|glwug0,36,35,0|gu72jz,36,35,0|gu72k0,37,38,1|h4mx3z,37,38,1|h4mx40,36,35,0|hcx57z,36,35,0|hcx580,37,38,1|hnczrz,37,38,1|hnczs0,36,35,0|hvn7vz,36,35,0|hvn7w0,37,38,1|i6g13z,37,38,1|i6g140,36,35,0|iedajz,36,35,0|iedak0,37,38,1|ip63rz,37,38,1|ip63s0,36,35,0|ix3d7z,36,35,0|ix3d80,37,38,1|j7w6fz,37,38,1|j7w6g0,36,35,0|jeqjvz,36,35,0|jeqjw0,37,38,1|jqz7rz,37,38,1|jqz7s0,36,35,0|jxgmjz,36,35,0|jxgmk0,37,38,1|k9pafz,37,38,1|k9pag0,36,35,0|kg6p7z,36,35,0|kg6p80,37,38,1|ksfd3z,37,38,1|ksfd40,36,35,0|kz9qjz,36,35,0|kz9qk0,37,38,1|lbiefz,37,38,1|lbieg0,36,35,0|lhzt7z,36,35,0|lhzt80,37,38,1|lu8h3z,37,38,1|lu8h40,36,35,0|m0pvvz,36,35,0|m0pvw0,37,38,1|mcyjrz,37,38,1|mcyjs0,36,35,0|mjfyjz,36,35,0|mjfyk0,37,38,1|mvomfz,37,38,1|mvomg0,36,35,0|n2617z,36,35,0|n26180,37,38,1|neep3z,37,38,1|neep40,36,35,0|nkw3vz,36,35,0|nkw3w0,37,38,1|nx4rrz,37,38,1|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/Kentucky/Louisville|,0,119,0|-18y0m01,0,119,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-pefr41,45,63,0|-pefr40,48,59,1|-p841w1,48,59,1|-p841w0,45,63,0|-eyvds1,45,63,0|-eyvds0,48,59,1|-eqy9w1,48,59,1|-eqy9w0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw7ad,45,63,0|-ccw7ac,48,59,1|-cb3b81,48,59,1|-cb3b80,45,63,0|-a9msg1,45,63,0|-a9msg0,48,59,1|-a22n81,48,59,1|-a22n80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6vkf81,48,59,1|-6vkf80,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6cuck1,48,59,1|-6cuck0,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5u49w1,48,59,1|-5u49w0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5be781,48,59,1|-5be780,45,63,0|-521341,45,63,0|-521340,48,59,1|-4sb5w1,48,59,1|-4sb5w0,45,63,0|-4iy1s1,45,63,0|-4iy1s0,48,59,1|-4emkk1,48,59,1|-4emkk0,43,59,0|-vin81,43,59,0|-vin80,61,40,1|-m5oo1,61,40,1|-m5oo0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|23fcrz,43,59,0|23fcs0,48,59,1|2ijsrz,48,59,1|2ijss0,43,59,0|2oo63z,43,59,0|2oo640,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Kentucky/Monticello|,0,120,0|-18y0m01,0,120,0|-18y0m00,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5lw1,48,59,1|-m5lw0,45,63,0|-cshs1,45,63,0|-cshs0,48,59,1|-3fj81,48,59,1|-3fj80,45,63,0|5xkvz,45,63,0|5xkw0,48,59,1|fajfz,48,59,1|fajg0,45,63,0|onnjz,45,63,0|onnk0,48,59,1|ydkrz,48,59,1|ydks0,45,63,0|17qovz,45,63,0|17qow0,48,59,1|1h3nfz,48,59,1|1h3ng0,45,63,0|1qgrjz,45,63,0|1qgrk0,48,59,1|1ztq3z,48,59,1|1ztq40,45,63,0|23ffjz,45,63,0|23ffk0,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2oo8vz,45,63,0|2oo8w0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt23z,48,59,1|4lt240,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j4rz,48,59,1|54j4s0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Kralendijk|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/La_Paz|,0,121,0|-15r0wpp,0,121,0|-15r0wpo,40,121,0|-jxzspp,40,121,0|-jxzspo,26,122,1|-jpva5p,26,122,1|-jpva5o,41,40,0|NaN,41,40,0","America/Lima|,0,123,0|-15r0v2d,0,123,0|-15r0v2c,0,124,0|-w25lpp,0,124,0|-w25lpo,55,59,0|-gp8241,55,59,0|-gp8240,41,40,1|-gklgw1,41,40,1|-gklgw0,55,59,0|-gbhm41,55,59,0|-gbhm40,41,40,1|-g24nk1,41,40,1|-g24nk0,55,59,0|-fsrjg1,55,59,0|-fsrjg0,41,40,1|-fjekw1,41,40,1|-fjekw0,55,59,0|8cmlvz,55,59,0|8cmlw0,41,40,1|8h973z,41,40,1|8h9740,55,59,0|8vej7z,55,59,0|8vej80,41,40,1|9014fz,41,40,1|9014g0,55,59,0|afs5vz,55,59,0|afs5w0,41,40,1|aker3z,41,40,1|aker40,55,59,0|cixpvz,55,59,0|cixpw0,41,40,1|cnkb3z,41,40,1|cnkb40,55,59,0|NaN,55,59,0","America/Los_Angeles|,0,125,0|-18y0gg1,0,125,0|-18y0gg0,46,38,0|-r0emw1,46,38,0|-r0emw0,56,62,1|-qplto1,56,62,1|-qplto0,46,38,0|-qhok81,46,38,0|-qhok80,56,62,1|-q6vr01,56,62,1|-q6vr00,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-bdliud,46,38,0|-bdliuc,56,62,1|-ayj0c1,56,62,1|-ayj0c0,46,38,0|-a9mpo1,46,38,0|-a9mpo0,56,62,1|-a22ho1,56,62,1|-a22ho0,46,38,0|-9qwn01,46,38,0|-9qwn00,56,62,1|-9izgc1,56,62,1|-9izgc0,46,38,0|-986kc1,46,38,0|-986kc0,56,62,1|-909do1,56,62,1|-909do0,46,38,0|-8pgho1,46,38,0|-8pgho0,56,62,1|-8hjb01,56,62,1|-8hjb00,46,38,0|-86qf01,46,38,0|-86qf00,56,62,1|-7yt8c1,56,62,1|-7yt8c0,46,38,0|-7o0cc1,46,38,0|-7o0cc0,56,62,1|-7g35o1,56,62,1|-7g35o0,46,38,0|-74xb01,46,38,0|-74xb00,56,62,1|-6x04c1,56,62,1|-6x04c0,46,38,0|-6m78c1,46,38,0|-6m78c0,56,62,1|-6ea1o1,56,62,1|-6ea1o0,46,38,0|-63h5o1,46,38,0|-63h5o0,56,62,1|-5vjz01,56,62,1|-5vjz00,46,38,0|-5kr301,46,38,0|-5kr300,56,62,1|-5ctwc1,56,62,1|-5ctwc0,46,38,0|-5210c1,46,38,0|-5210c0,56,62,1|-4u3to1,56,62,1|-4u3to0,46,38,0|-4ixz01,46,38,0|-4ixz00,56,62,1|-4bdr01,56,62,1|-4bdr00,46,38,0|-407wc1,46,38,0|-407wc0,56,62,1|-3quv01,56,62,1|-3quv00,46,38,0|-3hhto1,46,38,0|-3hhto0,56,62,1|-384sc1,56,62,1|-384sc0,46,38,0|-2yrr01,46,38,0|-2yrr00,56,62,1|-2pepo1,56,62,1|-2pepo0,46,38,0|-2g1oc1,46,38,0|-2g1oc0,56,62,1|-26boc1,56,62,1|-26boc0,46,38,0|-1xblo1,46,38,0|-1xblo0,56,62,1|-1nllo1,56,62,1|-1nllo0,46,38,0|-1e8hk1,46,38,0|-1e8hk0,56,62,1|-14vj01,56,62,1|-14vj00,46,38,0|-view1,46,38,0|-view0,56,62,1|-m5gc1,56,62,1|-m5gc0,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|23fl3z,46,38,0|23fl40,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2ooefz,46,38,0|2ooeg0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jeqh3z,46,38,0|jeqh40,56,62,1|jqz4zz,56,62,1|jqz500,46,38,0|jxgjrz,46,38,0|jxgjs0,56,62,1|k9p7nz,56,62,1|k9p7o0,46,38,0|kg6mfz,46,38,0|kg6mg0,56,62,1|ksfabz,56,62,1|ksfac0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,56,62,1|nx4ozz,56,62,1|nx4p00,46,38,0|o3z2fz,46,38,0|o3z2g0,56,62,1|og7qbz,56,62,1|og7qc0,46,38,0|omp53z,46,38,0|omp540,56,62,1|oyxszz,56,62,1|oyxt00,46,38,0|p5f7rz,46,38,0|p5f7s0,56,62,1|phnvnz,56,62,1|phnvo0,46,38,0|po5afz,46,38,0|po5ag0,56,62,1|q0dybz,56,62,1|q0dyc0,46,38,0|q6vd3z,46,38,0|q6vd40,56,62,1|qj40zz,56,62,1|qj4100,46,38,0|qpyefz,46,38,0|qpyeg0,56,62,1|r272bz,56,62,1|r272c0,46,38,0|r8oh3z,46,38,0|r8oh40,56,62,1|rkx4zz,56,62,1|rkx500,46,38,0|rrejrz,46,38,0|rrejs0,56,62,1|s3n7nz,56,62,1|s3n7o0,46,38,0|sa4mfz,46,38,0|sa4mg0,56,62,1|smdabz,56,62,1|smdac0,46,38,0|ssup3z,46,38,0|ssup40,56,62,1|t53czz,56,62,1|t53d00,46,38,0|tbkrrz,46,38,0|tbkrs0,56,62,1|tntfnz,56,62,1|tntfo0,46,38,0|tunt3z,46,38,0|tunt40,56,62,1|u6wgzz,56,62,1|u6wh00,46,38,0|uddvrz,46,38,0|uddvs0,56,62,1|upmjnz,56,62,1|upmjo0,46,38,0|uw3yfz,46,38,0|uw3yg0,56,62,1|v8cmbz,56,62,1|v8cmc0,46,38,0|veu13z,46,38,0|veu140,56,62,1|vr2ozz,56,62,1|vr2p00,46,38,0|vxk3rz,46,38,0|vxk3s0,56,62,1|w9srnz,56,62,1|w9sro0,46,38,0|wgn53z,46,38,0|wgn540,56,62,1|wsvszz,56,62,1|wsvt00,46,38,0|wzd7rz,46,38,0|wzd7s0,56,62,1|xblvnz,56,62,1|xblvo0,46,38,0|xi3afz,46,38,0|xi3ag0,56,62,1|xubybz,56,62,1|xubyc0,46,38,0|y0td3z,46,38,0|y0td40,56,62,1|yd20zz,56,62,1|yd2100,46,38,0|yjjfrz,46,38,0|yjjfs0,56,62,1|yvs3nz,56,62,1|yvs3o0,46,38,0|z29ifz,46,38,0|z29ig0,56,62,1|zei6bz,56,62,1|zei6c0,46,38,0|zlcjrz,46,38,0|zlcjs0,56,62,1|zxl7nz,56,62,1|zxl7o0,46,38,0|1042mfz,46,38,0|1042mg0,56,62,1|10gbabz,56,62,1|10gbac0,46,38,0|10msp3z,46,38,0|10msp40,56,62,1|10z1czz,56,62,1|10z1d00,46,38,0|115irrz,46,38,0|115irs0,56,62,1|11hrfnz,56,62,1|11hrfo0,46,38,0|11o8ufz,46,38,0|11o8ug0,56,62,1|120hibz,56,62,1|120hic0,46,38,0|126yx3z,46,38,0|126yx40,56,62,1|12j7kzz,56,62,1|12j7l00,46,38,0|12q1yfz,46,38,0|12q1yg0,56,62,1|132ambz,56,62,1|132amc0,46,38,0|138s13z,46,38,0|138s140,56,62,1|13l0ozz,56,62,1|13l0p00,46,38,0|13ri3rz,46,38,0|13ri3s0,56,62,1|143qrnz,56,62,1|143qro0,46,38,0|14a86fz,46,38,0|14a86g0,56,62,1|14mgubz,56,62,1|14mguc0,46,38,0|14sy93z,46,38,0|14sy940,56,62,1|1556wzz,56,62,1|1556x00,46,38,0|15c1afz,46,38,0|15c1ag0,56,62,1|15o9ybz,56,62,1|15o9yc0,46,38,0|15urd3z,46,38,0|15urd40,56,62,1|16700zz,56,62,1|1670100,46,38,0|16dhfrz,46,38,0|16dhfs0,56,62,1|16pq3nz,56,62,1|16pq3o0,46,38,0|16w7ifz,46,38,0|16w7ig0,56,62,1|178g6bz,56,62,1|178g6c0,46,38,0|17exl3z,46,38,0|17exl40,56,62,1|17r68zz,56,62,1|17r6900,46,38,0|17xnnrz,46,38,0|17xnns0,56,62,1|189wbnz,56,62,1|189wbo0,46,38,0|18gqp3z,46,38,0|18gqp40,56,62,1|18szczz,56,62,1|18szd00,46,38,0|18zgrrz,46,38,0|18zgrs0,56,62,1|19bpfnz,56,62,1|19bpfo0,46,38,0|19i6ufz,46,38,0|19i6ug0,56,62,1|19ufibz,56,62,1|19ufic0,46,38,0|1a0wx3z,46,38,0|1a0wx40,56,62,1|1ad5kzz,56,62,1|1ad5l00,46,38,0|1ajmzrz,46,38,0|1ajmzs0,56,62,1|1avvnnz,56,62,1|1avvno0,46,38,0|1b2q13z,46,38,0|1b2q140,56,62,1|1beyozz,56,62,1|1beyp00,46,38,0|1blg3rz,46,38,0|1blg3s0,56,62,1|1bxornz,56,62,1|1bxoro0,46,38,0|1c466fz,46,38,0|1c466g0,56,62,1|1cgeubz,56,62,1|1cgeuc0,46,38,0|1cmw93z,46,38,0|1cmw940,56,62,1|1cz4wzz,56,62,1|1cz4x00,46,38,0|1d5mbrz,46,38,0|1d5mbs0,56,62,1|1dhuznz,56,62,1|1dhuzo0,46,38,0|1docefz,46,38,0|1doceg0,56,62,1|1e0l2bz,56,62,1|1e0l2c0,46,38,0|1e7ffrz,46,38,0|1e7ffs0,56,62,1|1ejo3nz,56,62,1|1ejo3o0,46,38,0|1eq5ifz,46,38,0|1eq5ig0,56,62,1|1f2e6bz,56,62,1|1f2e6c0,46,38,0|1f8vl3z,46,38,0|1f8vl40,56,62,1|1fl48zz,56,62,1|1fl4900,46,38,0|1frlnrz,46,38,0|1frlns0,56,62,1|1g3ubnz,56,62,1|1g3ubo0,46,38,0|1gabqfz,46,38,0|1gabqg0,56,62,1|1gmkebz,56,62,1|1gmkec0,46,38,0|1gt1t3z,46,38,0|1gt1t40,56,62,1|1h5agzz,56,62,1|1h5ah00,46,38,0|1hc4ufz,46,38,0|1hc4ug0,56,62,1|1hodibz,56,62,1|1hodic0,46,38,0|1huux3z,46,38,0|1huux40,56,62,1|1i73kzz,56,62,1|1i73l00,46,38,0|1idkzrz,46,38,0|1idkzs0,56,62,1|1iptnnz,56,62,1|1iptno0,46,38,0|1iwb2fz,46,38,0|1iwb2g0,56,62,1|1j8jqbz,56,62,1|1j8jqc0,46,38,0|1jf153z,46,38,0|1jf1540,56,62,1|1jr9szz,56,62,1|1jr9t00,46,38,0|1jy46fz,46,38,0|1jy46g0,56,62,1|1kacubz,56,62,1|1kacuc0,46,38,0|1kgu93z,46,38,0|1kgu940,56,62,1|1kt2wzz,56,62,1|1kt2x00,46,38,0|1kzkbrz,46,38,0|1kzkbs0,56,62,1|1lbsznz,56,62,1|1lbszo0,46,38,0|1liaefz,46,38,0|1liaeg0,56,62,1|1luj2bz,56,62,1|1luj2c0,46,38,0|1m10h3z,46,38,0|1m10h40,56,62,1|1md94zz,56,62,1|1md9500,46,38,0|1mjqjrz,46,38,0|1mjqjs0,56,62,1|1mvz7nz,56,62,1|1mvz7o0,46,38,0|1n2tl3z,46,38,0|1n2tl40,56,62,1|1nf28zz,56,62,1|1nf2900,46,38,0|1nljnrz,46,38,0|1nljns0,56,62,1|1nxsbnz,56,62,1|1nxsbo0,46,38,0|1o49qfz,46,38,0|1o49qg0,56,62,1|1ogiebz,56,62,1|1ogiec0,46,38,0|1omzt3z,46,38,0|1omzt40,56,62,1|1oz8gzz,56,62,1|1oz8h00,46,38,0|1p5pvrz,46,38,0|1p5pvs0,56,62,1|1phyjnz,56,62,1|1phyjo0,46,38,0|1posx3z,46,38,0|1posx40,56,62,1|1q11kzz,56,62,1|1q11l00,46,38,0|1q7izrz,46,38,0|1q7izs0,56,62,1|1qjrnnz,56,62,1|1qjrno0,46,38,0|1qq92fz,46,38,0|1qq92g0,56,62,1|1r2hqbz,56,62,1|1r2hqc0,46,38,0|1r8z53z,46,38,0|1r8z540,56,62,1|1rl7szz,56,62,1|1rl7t00,46,38,0|1rrp7rz,46,38,0|1rrp7s0,56,62,1|1s3xvnz,56,62,1|1s3xvo0,46,38,0|1safafz,46,38,0|1safag0,56,62,1|1smnybz,56,62,1|1smnyc0,46,38,0|1stibrz,46,38,0|1stibs0,56,62,1|1t5qznz,56,62,1|1t5qzo0,46,38,0|1tc8efz,46,38,0|1tc8eg0,56,62,1|1toh2bz,56,62,1|1toh2c0,46,38,0|1tuyh3z,46,38,0|1tuyh40,56,62,1|1u774zz,56,62,1|1u77500,46,38,0|1udojrz,46,38,0|1udojs0,56,62,1|1upx7nz,56,62,1|1upx7o0,46,38,0|1uwemfz,46,38,0|1uwemg0,56,62,1|1v8nabz,56,62,1|1v8nac0,46,38,0|1vf4p3z,46,38,0|1vf4p40,56,62,1|1vrdczz,56,62,1|1vrdd00,46,38,0|NaN,46,38,0","America/Lower_Princes|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Maceio|,0,126,0|-t85ldx,0,126,0|-t85ldw,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|dggyzz,38,41,0|dggz00,39,43,1|dml9jz,39,43,1|dml9k0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g2t6vz,39,43,1|g2t6w0,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|NaN,38,41,0","America/Managua|,0,127,0|-15r0tct,0,127,0|-15r0tcs,20,128,0|-ijh6op,20,128,0|-ijh6oo,45,63,0|1qkbbz,45,63,0|1qkbc0,43,59,0|2ob1vz,43,59,0|2ob1w0,45,63,0|4t08nz,45,63,0|4t08o0,48,59,1|4y3hvz,48,59,1|4y3hw0,45,63,0|5bqbbz,45,63,0|5bqbc0,48,59,1|5gtkjz,48,59,1|5gtkk0,45,63,0|bhcefz,45,63,0|bhceg0,43,59,0|bv2gjz,43,59,0|bv2gk0,45,63,0|c05vbz,45,63,0|c05vc0,43,59,0|e3bcjz,43,59,0|e3bck0,45,63,0|iepvbz,45,63,0|iepvc0,48,59,1|inpv7z,48,59,1|inpv80,45,63,0|iyizjz,45,63,0|iyizk0,48,59,1|j6g0nz,48,59,1|j6g0o0,45,63,0|NaN,45,63,0","America/Manaus|,0,129,0|-t85gvx,0,129,0|-t85gvw,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|cf0wfz,41,40,0|cf0wg0,38,41,1|cli5nz,38,41,1|cli5o0,41,40,0|NaN,41,40,0","America/Marigot|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Martinique|,0,130,0|-15r0y0t,0,130,0|-15r0y0s,80,130,0|-umcvct,80,130,0|-umcvcs,31,40,0|5ct1rz,31,40,0|5ct1s0,49,41,1|5lt1nz,49,41,1|5lt1o0,31,40,0|NaN,31,40,0","America/Matamoros|,0,131,0|-p1u7c1,0,131,0|-p1u7c0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gcwm7z,45,63,0|gcwm80,48,59,1|gkgrfz,48,59,1|gkgrg0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jft7jz,45,63,0|jft7k0,48,59,1|jqm0rz,48,59,1|jqm0s0,45,63,0|jyw8vz,45,63,0|jyw8w0,48,59,1|k9c3fz,48,59,1|k9c3g0,45,63,0|khmbjz,45,63,0|khmbk0,48,59,1|ks263z,48,59,1|ks2640,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Mazatlan|,0,132,0|-p1u4k1,0,132,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|-eg9601,45,63,0|-eg9600,44,62,0|-axv381,44,62,0|-axv380,46,38,0|m7z,46,38,0|m80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gcwozz,44,62,0|gcwp00,47,63,1|gkgu7z,47,63,1|gkgu80,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jftabz,44,62,0|jftac0,47,63,1|jqm3jz,47,63,1|jqm3k0,44,62,0|jywbnz,44,62,0|jywbo0,47,63,1|k9c67z,47,63,1|k9c680,44,62,0|khmebz,44,62,0|khmec0,47,63,1|ks28vz,47,63,1|ks28w0,44,62,0|l0cgzz,44,62,0|l0ch00,47,63,1|lb5a7z,47,63,1|lb5a80,44,62,0|lj2jnz,44,62,0|lj2jo0,47,63,1|ltvcvz,47,63,1|ltvcw0,44,62,0|m1smbz,44,62,0|m1smc0,47,63,1|mclfjz,47,63,1|mclfk0,44,62,0|mkvnnz,44,62,0|mkvno0,47,63,1|mvbi7z,47,63,1|mvbi80,44,62,0|n3lqbz,44,62,0|n3lqc0,47,63,1|ne1kvz,47,63,1|ne1kw0,44,62,0|nmbszz,44,62,0|nmbt00,47,63,1|nwrnjz,47,63,1|nwrnk0,44,62,0|o51vnz,44,62,0|o51vo0,47,63,1|ofuovz,47,63,1|ofuow0,44,62,0|onrybz,44,62,0|onryc0,47,63,1|oykrjz,47,63,1|oykrk0,44,62,0|p6i0zz,44,62,0|p6i100,47,63,1|phau7z,47,63,1|phau80,44,62,0|ppl2bz,44,62,0|ppl2c0,47,63,1|q00wvz,47,63,1|q00ww0,44,62,0|q8b4zz,44,62,0|q8b500,47,63,1|qiqzjz,47,63,1|qiqzk0,44,62,0|qr17nz,44,62,0|qr17o0,47,63,1|r1u0vz,47,63,1|r1u0w0,44,62,0|r9rabz,44,62,0|r9rac0,47,63,1|rkk3jz,47,63,1|rkk3k0,44,62,0|rshczz,44,62,0|rshd00,47,63,1|s3a67z,47,63,1|s3a680,44,62,0|sbkebz,44,62,0|sbkec0,47,63,1|sm08vz,47,63,1|sm08w0,44,62,0|suagzz,44,62,0|suah00,47,63,1|t4qbjz,47,63,1|t4qbk0,44,62,0|td0jnz,44,62,0|td0jo0,47,63,1|tnge7z,47,63,1|tnge80,44,62,0|tvqmbz,44,62,0|tvqmc0,47,63,1|u6jfjz,47,63,1|u6jfk0,44,62,0|uegozz,44,62,0|uegp00,47,63,1|up9i7z,47,63,1|up9i80,44,62,0|ux6rnz,44,62,0|ux6ro0,47,63,1|v7zkvz,47,63,1|v7zkw0,44,62,0|vg9szz,44,62,0|vg9t00,47,63,1|vqpnjz,47,63,1|vqpnk0,44,62,0|vyzvnz,44,62,0|vyzvo0,47,63,1|w9fq7z,47,63,1|w9fq80,44,62,0|whpybz,44,62,0|whpyc0,47,63,1|wsirjz,47,63,1|wsirk0,44,62,0|x0g0zz,44,62,0|x0g100,47,63,1|xb8u7z,47,63,1|xb8u80,44,62,0|xj63nz,44,62,0|xj63o0,47,63,1|xtywvz,47,63,1|xtyww0,44,62,0|y1w6bz,44,62,0|y1w6c0,47,63,1|ycozjz,47,63,1|ycozk0,44,62,0|ykz7nz,44,62,0|ykz7o0,47,63,1|yvf27z,47,63,1|yvf280,44,62,0|z3pabz,44,62,0|z3pac0,47,63,1|ze54vz,47,63,1|ze54w0,44,62,0|zmfczz,44,62,0|zmfd00,47,63,1|zx867z,47,63,1|zx8680,44,62,0|1055fnz,44,62,0|1055fo0,47,63,1|10fy8vz,47,63,1|10fy8w0,44,62,0|10nvibz,44,62,0|10nvic0,47,63,1|10yobjz,47,63,1|10yobk0,44,62,0|116yjnz,44,62,0|116yjo0,47,63,1|11hee7z,47,63,1|11hee80,44,62,0|11pombz,44,62,0|11pomc0,47,63,1|1204gvz,47,63,1|1204gw0,44,62,0|128eozz,44,62,0|128ep00,47,63,1|12iujjz,47,63,1|12iujk0,44,62,0|12r4rnz,44,62,0|12r4ro0,47,63,1|131xkvz,47,63,1|131xkw0,44,62,0|139uubz,44,62,0|139uuc0,47,63,1|13knnjz,47,63,1|13knnk0,44,62,0|13skwzz,44,62,0|13skx00,47,63,1|143dq7z,47,63,1|143dq80,44,62,0|14bnybz,44,62,0|14bnyc0,47,63,1|14m3svz,47,63,1|14m3sw0,44,62,0|14ue0zz,44,62,0|14ue100,47,63,1|154tvjz,47,63,1|154tvk0,44,62,0|15d43nz,44,62,0|15d43o0,47,63,1|15nwwvz,47,63,1|15nwww0,44,62,0|15vu6bz,44,62,0|15vu6c0,47,63,1|166mzjz,47,63,1|166mzk0,44,62,0|16ek8zz,44,62,0|16ek900,47,63,1|16pd27z,47,63,1|16pd280,44,62,0|16xnabz,44,62,0|16xnac0,47,63,1|17834vz,47,63,1|17834w0,44,62,0|17gdczz,44,62,0|17gdd00,47,63,1|17qt7jz,47,63,1|17qt7k0,44,62,0|17z3fnz,44,62,0|17z3fo0,47,63,1|189ja7z,47,63,1|189ja80,44,62,0|18htibz,44,62,0|18htic0,47,63,1|18smbjz,47,63,1|18smbk0,44,62,0|190jkzz,44,62,0|190jl00,47,63,1|19bce7z,47,63,1|19bce80,44,62,0|19j9nnz,44,62,0|19j9no0,47,63,1|19u2gvz,47,63,1|19u2gw0,44,62,0|1a2cozz,44,62,0|1a2cp00,47,63,1|1acsjjz,47,63,1|1acsjk0,44,62,0|1al2rnz,44,62,0|1al2ro0,47,63,1|1avim7z,47,63,1|1avim80,44,62,0|1b3subz,44,62,0|1b3suc0,47,63,1|1belnjz,47,63,1|1belnk0,44,62,0|1bmiwzz,44,62,0|1bmix00,47,63,1|1bxbq7z,47,63,1|1bxbq80,44,62,0|1c58znz,44,62,0|1c58zo0,47,63,1|1cg1svz,47,63,1|1cg1sw0,44,62,0|1cnz2bz,44,62,0|1cnz2c0,47,63,1|1cyrvjz,47,63,1|1cyrvk0,44,62,0|1d723nz,44,62,0|1d723o0,47,63,1|1dhhy7z,47,63,1|1dhhy80,44,62,0|1dps6bz,44,62,0|1dps6c0,47,63,1|1e080vz,47,63,1|1e080w0,44,62,0|1e8i8zz,44,62,0|1e8i900,47,63,1|1ejb27z,47,63,1|1ejb280,44,62,0|1er8bnz,44,62,0|1er8bo0,47,63,1|1f214vz,47,63,1|1f214w0,44,62,0|1f9yebz,44,62,0|1f9yec0,47,63,1|1fkr7jz,47,63,1|1fkr7k0,44,62,0|1ft1fnz,44,62,0|1ft1fo0,47,63,1|1g3ha7z,47,63,1|1g3ha80,44,62,0|1gbribz,44,62,0|1gbric0,47,63,1|1gm7cvz,47,63,1|1gm7cw0,44,62,0|1guhkzz,44,62,0|1guhl00,47,63,1|1h4xfjz,47,63,1|1h4xfk0,44,62,0|1hd7nnz,44,62,0|1hd7no0,47,63,1|1ho0gvz,47,63,1|1ho0gw0,44,62,0|1hvxqbz,44,62,0|1hvxqc0,47,63,1|1i6qjjz,47,63,1|1i6qjk0,44,62,0|1ienszz,44,62,0|1ient00,47,63,1|1ipgm7z,47,63,1|1ipgm80,44,62,0|1ixqubz,44,62,0|1ixquc0,47,63,1|1j86ovz,47,63,1|1j86ow0,44,62,0|1jggwzz,44,62,0|1jggx00,47,63,1|1jqwrjz,47,63,1|1jqwrk0,44,62,0|1jz6znz,44,62,0|1jz6zo0,47,63,1|1k9zsvz,47,63,1|1k9zsw0,44,62,0|1khx2bz,44,62,0|1khx2c0,47,63,1|1kspvjz,47,63,1|1kspvk0,44,62,0|1l0n4zz,44,62,0|1l0n500,47,63,1|1lbfy7z,47,63,1|1lbfy80,44,62,0|1ljq6bz,44,62,0|1ljq6c0,47,63,1|1lu60vz,47,63,1|1lu60w0,44,62,0|1m2g8zz,44,62,0|1m2g900,47,63,1|1mcw3jz,47,63,1|1mcw3k0,44,62,0|1ml6bnz,44,62,0|1ml6bo0,47,63,1|1mvm67z,47,63,1|1mvm680,44,62,0|1n3webz,44,62,0|1n3wec0,47,63,1|1nep7jz,47,63,1|1nep7k0,44,62,0|1nmmgzz,44,62,0|1nmmh00,47,63,1|1nxfa7z,47,63,1|1nxfa80,44,62,0|1o5cjnz,44,62,0|1o5cjo0,47,63,1|1og5cvz,47,63,1|1og5cw0,44,62,0|1oofkzz,44,62,0|1oofl00,47,63,1|1oyvfjz,47,63,1|1oyvfk0,44,62,0|1p75nnz,44,62,0|1p75no0,47,63,1|1phli7z,47,63,1|1phli80,44,62,0|1ppvqbz,44,62,0|1ppvqc0,47,63,1|1q0ojjz,47,63,1|1q0ojk0,44,62,0|1q8lszz,44,62,0|1q8lt00,47,63,1|1qjem7z,47,63,1|1qjem80,44,62,0|1qrbvnz,44,62,0|1qrbvo0,47,63,1|1r24ovz,47,63,1|1r24ow0,44,62,0|1ra1ybz,44,62,0|1ra1yc0,47,63,1|1rkurjz,47,63,1|1rkurk0,44,62,0|1rt4znz,44,62,0|1rt4zo0,47,63,1|1s3ku7z,47,63,1|1s3ku80,44,62,0|1sbv2bz,44,62,0|1sbv2c0,47,63,1|1smawvz,47,63,1|1smaww0,44,62,0|1sul4zz,44,62,0|1sul500,47,63,1|1t5dy7z,47,63,1|1t5dy80,44,62,0|1tdb7nz,44,62,0|1tdb7o0,47,63,1|1to40vz,47,63,1|1to40w0,44,62,0|1tw1abz,44,62,0|1tw1ac0,47,63,1|1u6u3jz,47,63,1|1u6u3k0,44,62,0|1uf4bnz,44,62,0|1uf4bo0,47,63,1|1upk67z,47,63,1|1upk680,44,62,0|1uxuebz,44,62,0|1uxuec0,47,63,1|1v8a8vz,47,63,1|1v8a8w0,44,62,0|1vgkgzz,44,62,0|1vgkh00,47,63,1|1vr0bjz,47,63,1|1vr0bk0,44,62,0|NaN,44,62,0","America/Menominee|,0,133,0|-17zjvry,0,133,0|-17zjvrx,45,63,0|-r0esg1,45,63,0|-r0esg0,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-qhops1,45,63,0|-qhops0,48,59,1|-q6vwk1,48,59,1|-q6vwk0,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-ccw1s1,45,63,0|-ccw1s0,48,59,1|-c4yxw1,48,59,1|-c4yxw0,45,63,0|-1xbog1,45,63,0|-1xbog0,48,59,1|-1nlr81,48,59,1|-1nlr80,45,63,0|-cshs1,45,63,0|-cshs0,43,59,0|1qgorz,43,59,0|1qgos0,48,59,1|1ztq3z,48,59,1|1ztq40,45,63,0|23ffjz,45,63,0|23ffk0,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2oo8vz,45,63,0|2oo8w0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt23z,48,59,1|4lt240,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j4rz,48,59,1|54j4s0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gb3svz,45,63,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Merida|,0,134,0|-p1u7c1,0,134,0|-p1u7c0,45,63,0|690gnz,45,63,0|690go0,43,59,0|6qpf7z,43,59,0|6qpf80,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gcwm7z,45,63,0|gcwm80,48,59,1|gkgrfz,48,59,1|gkgrg0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jft7jz,45,63,0|jft7k0,48,59,1|jqm0rz,48,59,1|jqm0s0,45,63,0|jyw8vz,45,63,0|jyw8w0,48,59,1|k9c3fz,48,59,1|k9c3g0,45,63,0|khmbjz,45,63,0|khmbk0,48,59,1|ks263z,48,59,1|ks2640,45,63,0|l0ce7z,45,63,0|l0ce80,48,59,1|lb57fz,48,59,1|lb57g0,45,63,0|lj2gvz,45,63,0|lj2gw0,48,59,1|ltva3z,48,59,1|ltva40,45,63,0|m1sjjz,45,63,0|m1sjk0,48,59,1|mclcrz,48,59,1|mclcs0,45,63,0|mkvkvz,45,63,0|mkvkw0,48,59,1|mvbffz,48,59,1|mvbfg0,45,63,0|n3lnjz,45,63,0|n3lnk0,48,59,1|ne1i3z,48,59,1|ne1i40,45,63,0|nmbq7z,45,63,0|nmbq80,48,59,1|nwrkrz,48,59,1|nwrks0,45,63,0|o51svz,45,63,0|o51sw0,48,59,1|ofum3z,48,59,1|ofum40,45,63,0|onrvjz,45,63,0|onrvk0,48,59,1|oykorz,48,59,1|oykos0,45,63,0|p6hy7z,45,63,0|p6hy80,48,59,1|pharfz,48,59,1|pharg0,45,63,0|ppkzjz,45,63,0|ppkzk0,48,59,1|q00u3z,48,59,1|q00u40,45,63,0|q8b27z,45,63,0|q8b280,48,59,1|qiqwrz,48,59,1|qiqws0,45,63,0|qr14vz,45,63,0|qr14w0,48,59,1|r1ty3z,48,59,1|r1ty40,45,63,0|r9r7jz,45,63,0|r9r7k0,48,59,1|rkk0rz,48,59,1|rkk0s0,45,63,0|rsha7z,45,63,0|rsha80,48,59,1|s3a3fz,48,59,1|s3a3g0,45,63,0|sbkbjz,45,63,0|sbkbk0,48,59,1|sm063z,48,59,1|sm0640,45,63,0|suae7z,45,63,0|suae80,48,59,1|t4q8rz,48,59,1|t4q8s0,45,63,0|td0gvz,45,63,0|td0gw0,48,59,1|tngbfz,48,59,1|tngbg0,45,63,0|tvqjjz,45,63,0|tvqjk0,48,59,1|u6jcrz,48,59,1|u6jcs0,45,63,0|uegm7z,45,63,0|uegm80,48,59,1|up9ffz,48,59,1|up9fg0,45,63,0|ux6ovz,45,63,0|ux6ow0,48,59,1|v7zi3z,48,59,1|v7zi40,45,63,0|vg9q7z,45,63,0|vg9q80,48,59,1|vqpkrz,48,59,1|vqpks0,45,63,0|vyzsvz,45,63,0|vyzsw0,48,59,1|w9fnfz,48,59,1|w9fng0,45,63,0|whpvjz,45,63,0|whpvk0,48,59,1|wsiorz,48,59,1|wsios0,45,63,0|x0fy7z,45,63,0|x0fy80,48,59,1|xb8rfz,48,59,1|xb8rg0,45,63,0|xj60vz,45,63,0|xj60w0,48,59,1|xtyu3z,48,59,1|xtyu40,45,63,0|y1w3jz,45,63,0|y1w3k0,48,59,1|ycowrz,48,59,1|ycows0,45,63,0|ykz4vz,45,63,0|ykz4w0,48,59,1|yvezfz,48,59,1|yvezg0,45,63,0|z3p7jz,45,63,0|z3p7k0,48,59,1|ze523z,48,59,1|ze5240,45,63,0|zmfa7z,45,63,0|zmfa80,48,59,1|zx83fz,48,59,1|zx83g0,45,63,0|1055cvz,45,63,0|1055cw0,48,59,1|10fy63z,48,59,1|10fy640,45,63,0|10nvfjz,45,63,0|10nvfk0,48,59,1|10yo8rz,48,59,1|10yo8s0,45,63,0|116ygvz,45,63,0|116ygw0,48,59,1|11hebfz,48,59,1|11hebg0,45,63,0|11pojjz,45,63,0|11pojk0,48,59,1|1204e3z,48,59,1|1204e40,45,63,0|128em7z,45,63,0|128em80,48,59,1|12iugrz,48,59,1|12iugs0,45,63,0|12r4ovz,45,63,0|12r4ow0,48,59,1|131xi3z,48,59,1|131xi40,45,63,0|139urjz,45,63,0|139urk0,48,59,1|13knkrz,48,59,1|13knks0,45,63,0|13sku7z,45,63,0|13sku80,48,59,1|143dnfz,48,59,1|143dng0,45,63,0|14bnvjz,45,63,0|14bnvk0,48,59,1|14m3q3z,48,59,1|14m3q40,45,63,0|14udy7z,45,63,0|14udy80,48,59,1|154tsrz,48,59,1|154tss0,45,63,0|15d40vz,45,63,0|15d40w0,48,59,1|15nwu3z,48,59,1|15nwu40,45,63,0|15vu3jz,45,63,0|15vu3k0,48,59,1|166mwrz,48,59,1|166mws0,45,63,0|16ek67z,45,63,0|16ek680,48,59,1|16pczfz,48,59,1|16pczg0,45,63,0|16xn7jz,45,63,0|16xn7k0,48,59,1|178323z,48,59,1|1783240,45,63,0|17gda7z,45,63,0|17gda80,48,59,1|17qt4rz,48,59,1|17qt4s0,45,63,0|17z3cvz,45,63,0|17z3cw0,48,59,1|189j7fz,48,59,1|189j7g0,45,63,0|18htfjz,45,63,0|18htfk0,48,59,1|18sm8rz,48,59,1|18sm8s0,45,63,0|190ji7z,45,63,0|190ji80,48,59,1|19bcbfz,48,59,1|19bcbg0,45,63,0|19j9kvz,45,63,0|19j9kw0,48,59,1|19u2e3z,48,59,1|19u2e40,45,63,0|1a2cm7z,45,63,0|1a2cm80,48,59,1|1acsgrz,48,59,1|1acsgs0,45,63,0|1al2ovz,45,63,0|1al2ow0,48,59,1|1avijfz,48,59,1|1avijg0,45,63,0|1b3srjz,45,63,0|1b3srk0,48,59,1|1belkrz,48,59,1|1belks0,45,63,0|1bmiu7z,45,63,0|1bmiu80,48,59,1|1bxbnfz,48,59,1|1bxbng0,45,63,0|1c58wvz,45,63,0|1c58ww0,48,59,1|1cg1q3z,48,59,1|1cg1q40,45,63,0|1cnyzjz,45,63,0|1cnyzk0,48,59,1|1cyrsrz,48,59,1|1cyrss0,45,63,0|1d720vz,45,63,0|1d720w0,48,59,1|1dhhvfz,48,59,1|1dhhvg0,45,63,0|1dps3jz,45,63,0|1dps3k0,48,59,1|1e07y3z,48,59,1|1e07y40,45,63,0|1e8i67z,45,63,0|1e8i680,48,59,1|1ejazfz,48,59,1|1ejazg0,45,63,0|1er88vz,45,63,0|1er88w0,48,59,1|1f2123z,48,59,1|1f21240,45,63,0|1f9ybjz,45,63,0|1f9ybk0,48,59,1|1fkr4rz,48,59,1|1fkr4s0,45,63,0|1ft1cvz,45,63,0|1ft1cw0,48,59,1|1g3h7fz,48,59,1|1g3h7g0,45,63,0|1gbrfjz,45,63,0|1gbrfk0,48,59,1|1gm7a3z,48,59,1|1gm7a40,45,63,0|1guhi7z,45,63,0|1guhi80,48,59,1|1h4xcrz,48,59,1|1h4xcs0,45,63,0|1hd7kvz,45,63,0|1hd7kw0,48,59,1|1ho0e3z,48,59,1|1ho0e40,45,63,0|1hvxnjz,45,63,0|1hvxnk0,48,59,1|1i6qgrz,48,59,1|1i6qgs0,45,63,0|1ienq7z,45,63,0|1ienq80,48,59,1|1ipgjfz,48,59,1|1ipgjg0,45,63,0|1ixqrjz,45,63,0|1ixqrk0,48,59,1|1j86m3z,48,59,1|1j86m40,45,63,0|1jggu7z,45,63,0|1jggu80,48,59,1|1jqworz,48,59,1|1jqwos0,45,63,0|1jz6wvz,45,63,0|1jz6ww0,48,59,1|1k9zq3z,48,59,1|1k9zq40,45,63,0|1khwzjz,45,63,0|1khwzk0,48,59,1|1kspsrz,48,59,1|1kspss0,45,63,0|1l0n27z,45,63,0|1l0n280,48,59,1|1lbfvfz,48,59,1|1lbfvg0,45,63,0|1ljq3jz,45,63,0|1ljq3k0,48,59,1|1lu5y3z,48,59,1|1lu5y40,45,63,0|1m2g67z,45,63,0|1m2g680,48,59,1|1mcw0rz,48,59,1|1mcw0s0,45,63,0|1ml68vz,45,63,0|1ml68w0,48,59,1|1mvm3fz,48,59,1|1mvm3g0,45,63,0|1n3wbjz,45,63,0|1n3wbk0,48,59,1|1nep4rz,48,59,1|1nep4s0,45,63,0|1nmme7z,45,63,0|1nmme80,48,59,1|1nxf7fz,48,59,1|1nxf7g0,45,63,0|1o5cgvz,45,63,0|1o5cgw0,48,59,1|1og5a3z,48,59,1|1og5a40,45,63,0|1oofi7z,45,63,0|1oofi80,48,59,1|1oyvcrz,48,59,1|1oyvcs0,45,63,0|1p75kvz,45,63,0|1p75kw0,48,59,1|1phlffz,48,59,1|1phlfg0,45,63,0|1ppvnjz,45,63,0|1ppvnk0,48,59,1|1q0ogrz,48,59,1|1q0ogs0,45,63,0|1q8lq7z,45,63,0|1q8lq80,48,59,1|1qjejfz,48,59,1|1qjejg0,45,63,0|1qrbsvz,45,63,0|1qrbsw0,48,59,1|1r24m3z,48,59,1|1r24m40,45,63,0|1ra1vjz,45,63,0|1ra1vk0,48,59,1|1rkuorz,48,59,1|1rkuos0,45,63,0|1rt4wvz,45,63,0|1rt4ww0,48,59,1|1s3krfz,48,59,1|1s3krg0,45,63,0|1sbuzjz,45,63,0|1sbuzk0,48,59,1|1smau3z,48,59,1|1smau40,45,63,0|1sul27z,45,63,0|1sul280,48,59,1|1t5dvfz,48,59,1|1t5dvg0,45,63,0|1tdb4vz,45,63,0|1tdb4w0,48,59,1|1to3y3z,48,59,1|1to3y40,45,63,0|1tw17jz,45,63,0|1tw17k0,48,59,1|1u6u0rz,48,59,1|1u6u0s0,45,63,0|1uf48vz,45,63,0|1uf48w0,48,59,1|1upk3fz,48,59,1|1upk3g0,45,63,0|1uxubjz,45,63,0|1uxubk0,48,59,1|1v8a63z,48,59,1|1v8a640,45,63,0|1vgke7z,45,63,0|1vgke80,48,59,1|1vr08rz,48,59,1|1vr08s0,45,63,0|NaN,45,63,0","America/Metlakatla|,0,135,0|-1hc7qk0,0,135,0|-1hc7qjz,0,136,0|-1078wyv,0,136,0|-1078wyu,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|23fl3z,46,38,0|23fl40,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2ooefz,46,38,0|2ooeg0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|nx4rrz,46,38,0|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,46,38,0|plmjrz,46,38,0|plmjs0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/Mexico_City|,0,137,0|-p1u4k1,0,137,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|-g4n8o1,45,63,0|-g4n8o0,48,59,1|-fxg241,48,59,1|-fxg240,45,63,0|-f60y01,45,63,0|-f60y00,48,59,1|-f07rg1,48,59,1|-f07rg0,45,63,0|-dlc7c1,45,63,0|-dlc7c0,52,59,1|-deaks1,52,59,1|-deaks0,45,63,0|-adljc1,45,63,0|-adljc0,48,59,1|-a4yi41,48,59,1|-a4yi40,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gcwm7z,45,63,0|gcwm80,48,59,1|gkgrfz,48,59,1|gkgrg0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jft7jz,45,63,0|jft7k0,48,59,1|jqm0rz,48,59,1|jqm0s0,45,63,0|jyw8vz,45,63,0|jyw8w0,48,59,1|k9c3fz,48,59,1|k9c3g0,45,63,0|khmbjz,45,63,0|khmbk0,48,59,1|ks263z,48,59,1|ks2640,45,63,0|l0ce7z,45,63,0|l0ce80,48,59,1|lb57fz,48,59,1|lb57g0,45,63,0|lj2gvz,45,63,0|lj2gw0,48,59,1|ltva3z,48,59,1|ltva40,45,63,0|m1sjjz,45,63,0|m1sjk0,48,59,1|mclcrz,48,59,1|mclcs0,45,63,0|mkvkvz,45,63,0|mkvkw0,48,59,1|mvbffz,48,59,1|mvbfg0,45,63,0|n3lnjz,45,63,0|n3lnk0,48,59,1|ne1i3z,48,59,1|ne1i40,45,63,0|nmbq7z,45,63,0|nmbq80,48,59,1|nwrkrz,48,59,1|nwrks0,45,63,0|o51svz,45,63,0|o51sw0,48,59,1|ofum3z,48,59,1|ofum40,45,63,0|onrvjz,45,63,0|onrvk0,48,59,1|oykorz,48,59,1|oykos0,45,63,0|p6hy7z,45,63,0|p6hy80,48,59,1|pharfz,48,59,1|pharg0,45,63,0|ppkzjz,45,63,0|ppkzk0,48,59,1|q00u3z,48,59,1|q00u40,45,63,0|q8b27z,45,63,0|q8b280,48,59,1|qiqwrz,48,59,1|qiqws0,45,63,0|qr14vz,45,63,0|qr14w0,48,59,1|r1ty3z,48,59,1|r1ty40,45,63,0|r9r7jz,45,63,0|r9r7k0,48,59,1|rkk0rz,48,59,1|rkk0s0,45,63,0|rsha7z,45,63,0|rsha80,48,59,1|s3a3fz,48,59,1|s3a3g0,45,63,0|sbkbjz,45,63,0|sbkbk0,48,59,1|sm063z,48,59,1|sm0640,45,63,0|suae7z,45,63,0|suae80,48,59,1|t4q8rz,48,59,1|t4q8s0,45,63,0|td0gvz,45,63,0|td0gw0,48,59,1|tngbfz,48,59,1|tngbg0,45,63,0|tvqjjz,45,63,0|tvqjk0,48,59,1|u6jcrz,48,59,1|u6jcs0,45,63,0|uegm7z,45,63,0|uegm80,48,59,1|up9ffz,48,59,1|up9fg0,45,63,0|ux6ovz,45,63,0|ux6ow0,48,59,1|v7zi3z,48,59,1|v7zi40,45,63,0|vg9q7z,45,63,0|vg9q80,48,59,1|vqpkrz,48,59,1|vqpks0,45,63,0|vyzsvz,45,63,0|vyzsw0,48,59,1|w9fnfz,48,59,1|w9fng0,45,63,0|whpvjz,45,63,0|whpvk0,48,59,1|wsiorz,48,59,1|wsios0,45,63,0|x0fy7z,45,63,0|x0fy80,48,59,1|xb8rfz,48,59,1|xb8rg0,45,63,0|xj60vz,45,63,0|xj60w0,48,59,1|xtyu3z,48,59,1|xtyu40,45,63,0|y1w3jz,45,63,0|y1w3k0,48,59,1|ycowrz,48,59,1|ycows0,45,63,0|ykz4vz,45,63,0|ykz4w0,48,59,1|yvezfz,48,59,1|yvezg0,45,63,0|z3p7jz,45,63,0|z3p7k0,48,59,1|ze523z,48,59,1|ze5240,45,63,0|zmfa7z,45,63,0|zmfa80,48,59,1|zx83fz,48,59,1|zx83g0,45,63,0|1055cvz,45,63,0|1055cw0,48,59,1|10fy63z,48,59,1|10fy640,45,63,0|10nvfjz,45,63,0|10nvfk0,48,59,1|10yo8rz,48,59,1|10yo8s0,45,63,0|116ygvz,45,63,0|116ygw0,48,59,1|11hebfz,48,59,1|11hebg0,45,63,0|11pojjz,45,63,0|11pojk0,48,59,1|1204e3z,48,59,1|1204e40,45,63,0|128em7z,45,63,0|128em80,48,59,1|12iugrz,48,59,1|12iugs0,45,63,0|12r4ovz,45,63,0|12r4ow0,48,59,1|131xi3z,48,59,1|131xi40,45,63,0|139urjz,45,63,0|139urk0,48,59,1|13knkrz,48,59,1|13knks0,45,63,0|13sku7z,45,63,0|13sku80,48,59,1|143dnfz,48,59,1|143dng0,45,63,0|14bnvjz,45,63,0|14bnvk0,48,59,1|14m3q3z,48,59,1|14m3q40,45,63,0|14udy7z,45,63,0|14udy80,48,59,1|154tsrz,48,59,1|154tss0,45,63,0|15d40vz,45,63,0|15d40w0,48,59,1|15nwu3z,48,59,1|15nwu40,45,63,0|15vu3jz,45,63,0|15vu3k0,48,59,1|166mwrz,48,59,1|166mws0,45,63,0|16ek67z,45,63,0|16ek680,48,59,1|16pczfz,48,59,1|16pczg0,45,63,0|16xn7jz,45,63,0|16xn7k0,48,59,1|178323z,48,59,1|1783240,45,63,0|17gda7z,45,63,0|17gda80,48,59,1|17qt4rz,48,59,1|17qt4s0,45,63,0|17z3cvz,45,63,0|17z3cw0,48,59,1|189j7fz,48,59,1|189j7g0,45,63,0|18htfjz,45,63,0|18htfk0,48,59,1|18sm8rz,48,59,1|18sm8s0,45,63,0|190ji7z,45,63,0|190ji80,48,59,1|19bcbfz,48,59,1|19bcbg0,45,63,0|19j9kvz,45,63,0|19j9kw0,48,59,1|19u2e3z,48,59,1|19u2e40,45,63,0|1a2cm7z,45,63,0|1a2cm80,48,59,1|1acsgrz,48,59,1|1acsgs0,45,63,0|1al2ovz,45,63,0|1al2ow0,48,59,1|1avijfz,48,59,1|1avijg0,45,63,0|1b3srjz,45,63,0|1b3srk0,48,59,1|1belkrz,48,59,1|1belks0,45,63,0|1bmiu7z,45,63,0|1bmiu80,48,59,1|1bxbnfz,48,59,1|1bxbng0,45,63,0|1c58wvz,45,63,0|1c58ww0,48,59,1|1cg1q3z,48,59,1|1cg1q40,45,63,0|1cnyzjz,45,63,0|1cnyzk0,48,59,1|1cyrsrz,48,59,1|1cyrss0,45,63,0|1d720vz,45,63,0|1d720w0,48,59,1|1dhhvfz,48,59,1|1dhhvg0,45,63,0|1dps3jz,45,63,0|1dps3k0,48,59,1|1e07y3z,48,59,1|1e07y40,45,63,0|1e8i67z,45,63,0|1e8i680,48,59,1|1ejazfz,48,59,1|1ejazg0,45,63,0|1er88vz,45,63,0|1er88w0,48,59,1|1f2123z,48,59,1|1f21240,45,63,0|1f9ybjz,45,63,0|1f9ybk0,48,59,1|1fkr4rz,48,59,1|1fkr4s0,45,63,0|1ft1cvz,45,63,0|1ft1cw0,48,59,1|1g3h7fz,48,59,1|1g3h7g0,45,63,0|1gbrfjz,45,63,0|1gbrfk0,48,59,1|1gm7a3z,48,59,1|1gm7a40,45,63,0|1guhi7z,45,63,0|1guhi80,48,59,1|1h4xcrz,48,59,1|1h4xcs0,45,63,0|1hd7kvz,45,63,0|1hd7kw0,48,59,1|1ho0e3z,48,59,1|1ho0e40,45,63,0|1hvxnjz,45,63,0|1hvxnk0,48,59,1|1i6qgrz,48,59,1|1i6qgs0,45,63,0|1ienq7z,45,63,0|1ienq80,48,59,1|1ipgjfz,48,59,1|1ipgjg0,45,63,0|1ixqrjz,45,63,0|1ixqrk0,48,59,1|1j86m3z,48,59,1|1j86m40,45,63,0|1jggu7z,45,63,0|1jggu80,48,59,1|1jqworz,48,59,1|1jqwos0,45,63,0|1jz6wvz,45,63,0|1jz6ww0,48,59,1|1k9zq3z,48,59,1|1k9zq40,45,63,0|1khwzjz,45,63,0|1khwzk0,48,59,1|1kspsrz,48,59,1|1kspss0,45,63,0|1l0n27z,45,63,0|1l0n280,48,59,1|1lbfvfz,48,59,1|1lbfvg0,45,63,0|1ljq3jz,45,63,0|1ljq3k0,48,59,1|1lu5y3z,48,59,1|1lu5y40,45,63,0|1m2g67z,45,63,0|1m2g680,48,59,1|1mcw0rz,48,59,1|1mcw0s0,45,63,0|1ml68vz,45,63,0|1ml68w0,48,59,1|1mvm3fz,48,59,1|1mvm3g0,45,63,0|1n3wbjz,45,63,0|1n3wbk0,48,59,1|1nep4rz,48,59,1|1nep4s0,45,63,0|1nmme7z,45,63,0|1nmme80,48,59,1|1nxf7fz,48,59,1|1nxf7g0,45,63,0|1o5cgvz,45,63,0|1o5cgw0,48,59,1|1og5a3z,48,59,1|1og5a40,45,63,0|1oofi7z,45,63,0|1oofi80,48,59,1|1oyvcrz,48,59,1|1oyvcs0,45,63,0|1p75kvz,45,63,0|1p75kw0,48,59,1|1phlffz,48,59,1|1phlfg0,45,63,0|1ppvnjz,45,63,0|1ppvnk0,48,59,1|1q0ogrz,48,59,1|1q0ogs0,45,63,0|1q8lq7z,45,63,0|1q8lq80,48,59,1|1qjejfz,48,59,1|1qjejg0,45,63,0|1qrbsvz,45,63,0|1qrbsw0,48,59,1|1r24m3z,48,59,1|1r24m40,45,63,0|1ra1vjz,45,63,0|1ra1vk0,48,59,1|1rkuorz,48,59,1|1rkuos0,45,63,0|1rt4wvz,45,63,0|1rt4ww0,48,59,1|1s3krfz,48,59,1|1s3krg0,45,63,0|1sbuzjz,45,63,0|1sbuzk0,48,59,1|1smau3z,48,59,1|1smau40,45,63,0|1sul27z,45,63,0|1sul280,48,59,1|1t5dvfz,48,59,1|1t5dvg0,45,63,0|1tdb4vz,45,63,0|1tdb4w0,48,59,1|1to3y3z,48,59,1|1to3y40,45,63,0|1tw17jz,45,63,0|1tw17k0,48,59,1|1u6u0rz,48,59,1|1u6u0s0,45,63,0|1uf48vz,45,63,0|1uf48w0,48,59,1|1upk3fz,48,59,1|1upk3g0,45,63,0|1uxubjz,45,63,0|1uxubk0,48,59,1|1v8a63z,48,59,1|1v8a640,45,63,0|1vgke7z,45,63,0|1vgke80,48,59,1|1vr08rz,48,59,1|1vr08s0,45,63,0|NaN,45,63,0","America/Miquelon|,0,138,0|-ulmyxl,0,138,0|-ulmyxk,31,40,0|5e3cfz,31,40,0|5e3cg0,38,41,0|908lvz,38,41,0|908lw0,39,43,1|9aogfz,39,43,1|9aogg0,38,41,0|9iyojz,38,41,0|9iyok0,39,43,1|9trhrz,39,43,1|9trhs0,38,41,0|a1or7z,38,41,0|a1or80,39,43,1|achkfz,39,43,1|achkg0,38,41,0|aketvz,38,41,0|aketw0,39,43,1|av7n3z,39,43,1|av7n40,38,41,0|b3hv7z,38,41,0|b3hv80,39,43,1|bdxprz,39,43,1|bdxps0,38,41,0|bm7xvz,38,41,0|bm7xw0,39,43,1|bwnsfz,39,43,1|bwnsg0,38,41,0|c4y0jz,38,41,0|c4y0k0,39,43,1|cfqtrz,39,43,1|cfqts0,38,41,0|cno37z,38,41,0|cno380,39,43,1|cygwfz,39,43,1|cygwg0,38,41,0|d6e5vz,38,41,0|d6e5w0,39,43,1|dh6z3z,39,43,1|dh6z40,38,41,0|dph77z,38,41,0|dph780,39,43,1|dzx1rz,39,43,1|dzx1s0,38,41,0|e879vz,38,41,0|e879w0,39,43,1|ein4fz,39,43,1|ein4g0,38,41,0|eqxcjz,38,41,0|eqxck0,39,43,1|f1d73z,39,43,1|f1d740,38,41,0|f9nf7z,38,41,0|f9nf80,39,43,1|fkg8fz,39,43,1|fkg8g0,38,41,0|fsdhvz,38,41,0|fsdhw0,39,43,1|g36b3z,39,43,1|g36b40,38,41,0|gb3kjz,38,41,0|gb3kk0,39,43,1|glwdrz,39,43,1|glwds0,38,41,0|gu6lvz,38,41,0|gu6lw0,39,43,1|h4mgfz,39,43,1|h4mgg0,38,41,0|hcwojz,38,41,0|hcwok0,39,43,1|hncj3z,39,43,1|hncj40,38,41,0|hvmr7z,38,41,0|hvmr80,39,43,1|i6fkfz,39,43,1|i6fkg0,38,41,0|iectvz,38,41,0|iectw0,39,43,1|ip5n3z,39,43,1|ip5n40,38,41,0|ix2wjz,38,41,0|ix2wk0,39,43,1|j7vprz,39,43,1|j7vps0,38,41,0|jeq37z,38,41,0|jeq380,39,43,1|jqyr3z,39,43,1|jqyr40,38,41,0|jxg5vz,38,41,0|jxg5w0,39,43,1|k9otrz,39,43,1|k9ots0,38,41,0|kg68jz,38,41,0|kg68k0,39,43,1|ksewfz,39,43,1|ksewg0,38,41,0|kz99vz,38,41,0|kz99w0,39,43,1|lbhxrz,39,43,1|lbhxs0,38,41,0|lhzcjz,38,41,0|lhzck0,39,43,1|lu80fz,39,43,1|lu80g0,38,41,0|m0pf7z,38,41,0|m0pf80,39,43,1|mcy33z,39,43,1|mcy340,38,41,0|mjfhvz,38,41,0|mjfhw0,39,43,1|mvo5rz,39,43,1|mvo5s0,38,41,0|n25kjz,38,41,0|n25kk0,39,43,1|nee8fz,39,43,1|nee8g0,38,41,0|nkvn7z,38,41,0|nkvn80,39,43,1|nx4b3z,39,43,1|nx4b40,38,41,0|o3yojz,38,41,0|o3yok0,39,43,1|og7cfz,39,43,1|og7cg0,38,41,0|omor7z,38,41,0|omor80,39,43,1|oyxf3z,39,43,1|oyxf40,38,41,0|p5etvz,38,41,0|p5etw0,39,43,1|phnhrz,39,43,1|phnhs0,38,41,0|po4wjz,38,41,0|po4wk0,39,43,1|q0dkfz,39,43,1|q0dkg0,38,41,0|q6uz7z,38,41,0|q6uz80,39,43,1|qj3n3z,39,43,1|qj3n40,38,41,0|qpy0jz,38,41,0|qpy0k0,39,43,1|r26ofz,39,43,1|r26og0,38,41,0|r8o37z,38,41,0|r8o380,39,43,1|rkwr3z,39,43,1|rkwr40,38,41,0|rre5vz,38,41,0|rre5w0,39,43,1|s3mtrz,39,43,1|s3mts0,38,41,0|sa48jz,38,41,0|sa48k0,39,43,1|smcwfz,39,43,1|smcwg0,38,41,0|ssub7z,38,41,0|ssub80,39,43,1|t52z3z,39,43,1|t52z40,38,41,0|tbkdvz,38,41,0|tbkdw0,39,43,1|tnt1rz,39,43,1|tnt1s0,38,41,0|tunf7z,38,41,0|tunf80,39,43,1|u6w33z,39,43,1|u6w340,38,41,0|uddhvz,38,41,0|uddhw0,39,43,1|upm5rz,39,43,1|upm5s0,38,41,0|uw3kjz,38,41,0|uw3kk0,39,43,1|v8c8fz,39,43,1|v8c8g0,38,41,0|vetn7z,38,41,0|vetn80,39,43,1|vr2b3z,39,43,1|vr2b40,38,41,0|vxjpvz,38,41,0|vxjpw0,39,43,1|w9sdrz,39,43,1|w9sds0,38,41,0|wgmr7z,38,41,0|wgmr80,39,43,1|wsvf3z,39,43,1|wsvf40,38,41,0|wzctvz,38,41,0|wzctw0,39,43,1|xblhrz,39,43,1|xblhs0,38,41,0|xi2wjz,38,41,0|xi2wk0,39,43,1|xubkfz,39,43,1|xubkg0,38,41,0|y0sz7z,38,41,0|y0sz80,39,43,1|yd1n3z,39,43,1|yd1n40,38,41,0|yjj1vz,38,41,0|yjj1w0,39,43,1|yvrprz,39,43,1|yvrps0,38,41,0|z294jz,38,41,0|z294k0,39,43,1|zehsfz,39,43,1|zehsg0,38,41,0|zlc5vz,38,41,0|zlc5w0,39,43,1|zxktrz,39,43,1|zxkts0,38,41,0|10428jz,38,41,0|10428k0,39,43,1|10gawfz,39,43,1|10gawg0,38,41,0|10msb7z,38,41,0|10msb80,39,43,1|10z0z3z,39,43,1|10z0z40,38,41,0|115idvz,38,41,0|115idw0,39,43,1|11hr1rz,39,43,1|11hr1s0,38,41,0|11o8gjz,38,41,0|11o8gk0,39,43,1|120h4fz,39,43,1|120h4g0,38,41,0|126yj7z,38,41,0|126yj80,39,43,1|12j773z,39,43,1|12j7740,38,41,0|12q1kjz,38,41,0|12q1kk0,39,43,1|132a8fz,39,43,1|132a8g0,38,41,0|138rn7z,38,41,0|138rn80,39,43,1|13l0b3z,39,43,1|13l0b40,38,41,0|13rhpvz,38,41,0|13rhpw0,39,43,1|143qdrz,39,43,1|143qds0,38,41,0|14a7sjz,38,41,0|14a7sk0,39,43,1|14mggfz,39,43,1|14mggg0,38,41,0|14sxv7z,38,41,0|14sxv80,39,43,1|1556j3z,39,43,1|1556j40,38,41,0|15c0wjz,38,41,0|15c0wk0,39,43,1|15o9kfz,39,43,1|15o9kg0,38,41,0|15uqz7z,38,41,0|15uqz80,39,43,1|166zn3z,39,43,1|166zn40,38,41,0|16dh1vz,38,41,0|16dh1w0,39,43,1|16ppprz,39,43,1|16ppps0,38,41,0|16w74jz,38,41,0|16w74k0,39,43,1|178fsfz,39,43,1|178fsg0,38,41,0|17ex77z,38,41,0|17ex780,39,43,1|17r5v3z,39,43,1|17r5v40,38,41,0|17xn9vz,38,41,0|17xn9w0,39,43,1|189vxrz,39,43,1|189vxs0,38,41,0|18gqb7z,38,41,0|18gqb80,39,43,1|18syz3z,39,43,1|18syz40,38,41,0|18zgdvz,38,41,0|18zgdw0,39,43,1|19bp1rz,39,43,1|19bp1s0,38,41,0|19i6gjz,38,41,0|19i6gk0,39,43,1|19uf4fz,39,43,1|19uf4g0,38,41,0|1a0wj7z,38,41,0|1a0wj80,39,43,1|1ad573z,39,43,1|1ad5740,38,41,0|1ajmlvz,38,41,0|1ajmlw0,39,43,1|1avv9rz,39,43,1|1avv9s0,38,41,0|1b2pn7z,38,41,0|1b2pn80,39,43,1|1beyb3z,39,43,1|1beyb40,38,41,0|1blfpvz,38,41,0|1blfpw0,39,43,1|1bxodrz,39,43,1|1bxods0,38,41,0|1c45sjz,38,41,0|1c45sk0,39,43,1|1cgegfz,39,43,1|1cgegg0,38,41,0|1cmvv7z,38,41,0|1cmvv80,39,43,1|1cz4j3z,39,43,1|1cz4j40,38,41,0|1d5lxvz,38,41,0|1d5lxw0,39,43,1|1dhulrz,39,43,1|1dhuls0,38,41,0|1doc0jz,38,41,0|1doc0k0,39,43,1|1e0kofz,39,43,1|1e0kog0,38,41,0|1e7f1vz,38,41,0|1e7f1w0,39,43,1|1ejnprz,39,43,1|1ejnps0,38,41,0|1eq54jz,38,41,0|1eq54k0,39,43,1|1f2dsfz,39,43,1|1f2dsg0,38,41,0|1f8v77z,38,41,0|1f8v780,39,43,1|1fl3v3z,39,43,1|1fl3v40,38,41,0|1frl9vz,38,41,0|1frl9w0,39,43,1|1g3txrz,39,43,1|1g3txs0,38,41,0|1gabcjz,38,41,0|1gabck0,39,43,1|1gmk0fz,39,43,1|1gmk0g0,38,41,0|1gt1f7z,38,41,0|1gt1f80,39,43,1|1h5a33z,39,43,1|1h5a340,38,41,0|1hc4gjz,38,41,0|1hc4gk0,39,43,1|1hod4fz,39,43,1|1hod4g0,38,41,0|1huuj7z,38,41,0|1huuj80,39,43,1|1i7373z,39,43,1|1i73740,38,41,0|1idklvz,38,41,0|1idklw0,39,43,1|1ipt9rz,39,43,1|1ipt9s0,38,41,0|1iwaojz,38,41,0|1iwaok0,39,43,1|1j8jcfz,39,43,1|1j8jcg0,38,41,0|1jf0r7z,38,41,0|1jf0r80,39,43,1|1jr9f3z,39,43,1|1jr9f40,38,41,0|1jy3sjz,38,41,0|1jy3sk0,39,43,1|1kacgfz,39,43,1|1kacgg0,38,41,0|1kgtv7z,38,41,0|1kgtv80,39,43,1|1kt2j3z,39,43,1|1kt2j40,38,41,0|1kzjxvz,38,41,0|1kzjxw0,39,43,1|1lbslrz,39,43,1|1lbsls0,38,41,0|1lia0jz,38,41,0|1lia0k0,39,43,1|1luiofz,39,43,1|1luiog0,38,41,0|1m1037z,38,41,0|1m10380,39,43,1|1md8r3z,39,43,1|1md8r40,38,41,0|1mjq5vz,38,41,0|1mjq5w0,39,43,1|1mvytrz,39,43,1|1mvyts0,38,41,0|1n2t77z,38,41,0|1n2t780,39,43,1|1nf1v3z,39,43,1|1nf1v40,38,41,0|1nlj9vz,38,41,0|1nlj9w0,39,43,1|1nxrxrz,39,43,1|1nxrxs0,38,41,0|1o49cjz,38,41,0|1o49ck0,39,43,1|1ogi0fz,39,43,1|1ogi0g0,38,41,0|1omzf7z,38,41,0|1omzf80,39,43,1|1oz833z,39,43,1|1oz8340,38,41,0|1p5phvz,38,41,0|1p5phw0,39,43,1|1phy5rz,39,43,1|1phy5s0,38,41,0|1posj7z,38,41,0|1posj80,39,43,1|1q1173z,39,43,1|1q11740,38,41,0|1q7ilvz,38,41,0|1q7ilw0,39,43,1|1qjr9rz,39,43,1|1qjr9s0,38,41,0|1qq8ojz,38,41,0|1qq8ok0,39,43,1|1r2hcfz,39,43,1|1r2hcg0,38,41,0|1r8yr7z,38,41,0|1r8yr80,39,43,1|1rl7f3z,39,43,1|1rl7f40,38,41,0|1rrotvz,38,41,0|1rrotw0,39,43,1|1s3xhrz,39,43,1|1s3xhs0,38,41,0|1saewjz,38,41,0|1saewk0,39,43,1|1smnkfz,39,43,1|1smnkg0,38,41,0|1sthxvz,38,41,0|1sthxw0,39,43,1|1t5qlrz,39,43,1|1t5qls0,38,41,0|1tc80jz,38,41,0|1tc80k0,39,43,1|1togofz,39,43,1|1togog0,38,41,0|1tuy37z,38,41,0|1tuy380,39,43,1|1u76r3z,39,43,1|1u76r40,38,41,0|1udo5vz,38,41,0|1udo5w0,39,43,1|1upwtrz,39,43,1|1upwts0,38,41,0|1uwe8jz,38,41,0|1uwe8k0,39,43,1|1v8mwfz,39,43,1|1v8mwg0,38,41,0|1vf4b7z,38,41,0|1vf4b80,39,43,1|1vrcz3z,39,43,1|1vrcz40,38,41,0|NaN,38,41,0","America/Moncton|,0,139,0|-18wys05,0,139,0|-18wys04,43,59,0|-z94i41,43,59,0|-z94i40,31,40,0|-qzp0o1,31,40,0|-qzp0o0,49,41,1|-qpm4s1,49,41,1|-qpm4s0,31,40,0|-j2ve41,31,40,0|-j2ve40,49,41,1|-iy6y81,49,41,1|-iy6y80,31,40,0|-ik5bg1,31,40,0|-ik5bg0,49,41,1|-ifgvk1,49,41,1|-ifgvk0,31,40,0|-i1f8s1,31,40,0|-i1f8s0,49,41,1|-hwqsw1,49,41,1|-hwqsw0,31,40,0|-hip641,31,40,0|-hip640,49,41,1|-he0q81,49,41,1|-he0q80,31,40,0|-gzz3g1,31,40,0|-gzz3g0,49,41,1|-gvank1,49,41,1|-gvank0,31,40,0|-gh90s1,31,40,0|-gh90s0,49,41,1|-gckkw1,49,41,1|-gckkw0,31,40,0|-fyxrg1,31,40,0|-fyxrg0,49,41,1|-fstgw1,49,41,1|-fstgw0,31,40,0|-fgiss1,31,40,0|-fgiss0,49,41,1|-fa3e81,49,41,1|-fa3e80,31,40,0|-eying1,31,40,0|-eying0,49,41,1|-er0cw1,49,41,1|-er0cw0,31,40,0|-ek27c1,31,40,0|-ek27c0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|-ccw7c1,31,40,0|-ccw7c0,49,41,1|-c4z3g1,49,41,1|-c4z3g0,31,40,0|-bu64o1,31,40,0|-bu64o0,49,41,1|-bm90s1,49,41,1|-bm90s0,31,40,0|-bbg201,31,40,0|-bbg200,49,41,1|-b3iy41,49,41,1|-b3iy40,31,40,0|-aspzc1,31,40,0|-aspzc0,49,41,1|-aksvg1,49,41,1|-aksvg0,31,40,0|-a9my01,31,40,0|-a9my00,49,41,1|-a22ss1,49,41,1|-a22ss0,31,40,0|-9qwvc1,31,40,0|-9qwvc0,49,41,1|-9izrg1,49,41,1|-9izrg0,31,40,0|-986so1,31,40,0|-986so0,49,41,1|-909os1,49,41,1|-909os0,31,40,0|-8pgq01,31,40,0|-8pgq00,49,41,1|-8hjm41,49,41,1|-8hjm40,31,40,0|-86qnc1,31,40,0|-86qnc0,49,41,1|-7ytjg1,49,41,1|-7ytjg0,31,40,0|-7o0ko1,31,40,0|-7o0ko0,49,41,1|-7g3gs1,49,41,1|-7g3gs0,31,40,0|-74xjc1,31,40,0|-74xjc0,49,41,1|-6x0fg1,49,41,1|-6x0fg0,31,40,0|-6m7go1,31,40,0|-6m7go0,49,41,1|-6cui41,49,41,1|-6cui40,31,40,0|-63he01,31,40,0|-63he00,49,41,1|-5u4fg1,49,41,1|-5u4fg0,31,40,0|-5krbc1,31,40,0|-5krbc0,49,41,1|-5becs1,49,41,1|-5becs0,31,40,0|-5218o1,31,40,0|-5218o0,49,41,1|-4sbbg1,49,41,1|-4sbbg0,31,40,0|-4iy7c1,31,40,0|-4iy7c0,49,41,1|-49l8s1,49,41,1|-49l8s0,31,40,0|-4084o1,31,40,0|-4084o0,49,41,1|-3qv641,49,41,1|-3qv640,31,40,0|-3hi201,31,40,0|-3hi200,49,41,1|-3853g1,49,41,1|-3853g0,31,40,0|-2yrzc1,31,40,0|-2yrzc0,49,41,1|-2pf0s1,49,41,1|-2pf0s0,31,40,0|-2g1wo1,31,40,0|-2g1wo0,49,41,1|-26bzg1,49,41,1|-26bzg0,31,40,0|-1xbu01,31,40,0|-1xbu00,49,41,1|-1nlws1,49,41,1|-1nlws0,31,40,0|-1e8so1,31,40,0|-1e8so0,49,41,1|-14vu41,49,41,1|-14vu40,31,40,0|-viq01,31,40,0|-viq00,49,41,1|-m5rg1,49,41,1|-m5rg0,31,40,0|-csnc1,31,40,0|-csnc0,49,41,1|-3fos1,49,41,1|-3fos0,31,40,0|5xfbz,31,40,0|5xfc0,49,41,1|fadvz,49,41,1|fadw0,31,40,0|onhzz,31,40,0|oni00,49,41,1|ydf7z,49,41,1|ydf80,31,40,0|17qjbz,31,40,0|17qjc0,49,41,1|1h3hvz,49,41,1|1h3hw0,31,40,0|296onz,31,40,0|296oo0,49,41,1|2ijn7z,49,41,1|2ijn80,31,40,0|2rwrbz,31,40,0|2rwrc0,49,41,1|319pvz,49,41,1|319pw0,31,40,0|3amtzz,31,40,0|3amu00,49,41,1|3kcr7z,49,41,1|3kcr80,31,40,0|3tcwnz,31,40,0|3tcwo0,49,41,1|432tvz,49,41,1|432tw0,31,40,0|4cfxzz,31,40,0|4cfy00,49,41,1|4lswjz,49,41,1|4lswk0,31,40,0|4v60nz,31,40,0|4v60o0,49,41,1|54iz7z,49,41,1|54iz80,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908onz,31,40,0|908oo0,49,41,1|9aoj7z,49,41,1|9aoj80,31,40,0|9iyrbz,31,40,0|9iyrc0,49,41,1|9trkjz,49,41,1|9trkk0,31,40,0|a1otzz,31,40,0|a1ou00,49,41,1|achn7z,49,41,1|achn80,31,40,0|akewnz,31,40,0|akewo0,49,41,1|av7pvz,49,41,1|av7pw0,31,40,0|b3hxzz,31,40,0|b3hy00,49,41,1|bdxsjz,49,41,1|bdxsk0,31,40,0|bm80nz,31,40,0|bm80o0,49,41,1|bwnv7z,49,41,1|bwnv80,31,40,0|c4xxtn,31,40,0|c4xxto,49,41,1|cfqr1n,49,41,1|cfqr1o,31,40,0|cno0hn,31,40,0|cno0ho,49,41,1|cygtpn,49,41,1|cygtpo,31,40,0|d6e35n,31,40,0|d6e35o,49,41,1|dh6wdn,49,41,1|dh6wdo,31,40,0|dph4hn,31,40,0|dph4ho,49,41,1|dzwz1n,49,41,1|dzwz1o,31,40,0|e8775n,31,40,0|e8775o,49,41,1|ein1pn,49,41,1|ein1po,31,40,0|eqx9tn,31,40,0|eqx9to,49,41,1|f1d4dn,49,41,1|f1d4do,31,40,0|f9nchn,31,40,0|f9ncho,49,41,1|fkg5pn,49,41,1|fkg5po,31,40,0|fsdf5n,31,40,0|fsdf5o,49,41,1|g368dn,49,41,1|g368do,31,40,0|gb3htn,31,40,0|gb3hto,49,41,1|glwb1n,49,41,1|glwb1o,31,40,0|gu6j5n,31,40,0|gu6j5o,49,41,1|h4mdpn,49,41,1|h4mdpo,31,40,0|hcwltn,31,40,0|hcwlto,49,41,1|hncgdn,49,41,1|hncgdo,31,40,0|hvmohn,31,40,0|hvmoho,49,41,1|i6fhpn,49,41,1|i6fhpo,31,40,0|iecr5n,31,40,0|iecr5o,49,41,1|ip5kdn,49,41,1|ip5kdo,31,40,0|ix2ttn,31,40,0|ix2tto,49,41,1|j7vn1n,49,41,1|j7vn1o,31,40,0|jeq5zz,31,40,0|jeq600,49,41,1|jqytvz,49,41,1|jqytw0,31,40,0|jxg8nz,31,40,0|jxg8o0,49,41,1|k9owjz,49,41,1|k9owk0,31,40,0|kg6bbz,31,40,0|kg6bc0,49,41,1|ksez7z,49,41,1|ksez80,31,40,0|kz9cnz,31,40,0|kz9co0,49,41,1|lbi0jz,49,41,1|lbi0k0,31,40,0|lhzfbz,31,40,0|lhzfc0,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","America/Monterrey|,0,140,0|-p1u7c1,0,140,0|-p1u7c0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gcwm7z,45,63,0|gcwm80,48,59,1|gkgrfz,48,59,1|gkgrg0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jft7jz,45,63,0|jft7k0,48,59,1|jqm0rz,48,59,1|jqm0s0,45,63,0|jyw8vz,45,63,0|jyw8w0,48,59,1|k9c3fz,48,59,1|k9c3g0,45,63,0|khmbjz,45,63,0|khmbk0,48,59,1|ks263z,48,59,1|ks2640,45,63,0|l0ce7z,45,63,0|l0ce80,48,59,1|lb57fz,48,59,1|lb57g0,45,63,0|lj2gvz,45,63,0|lj2gw0,48,59,1|ltva3z,48,59,1|ltva40,45,63,0|m1sjjz,45,63,0|m1sjk0,48,59,1|mclcrz,48,59,1|mclcs0,45,63,0|mkvkvz,45,63,0|mkvkw0,48,59,1|mvbffz,48,59,1|mvbfg0,45,63,0|n3lnjz,45,63,0|n3lnk0,48,59,1|ne1i3z,48,59,1|ne1i40,45,63,0|nmbq7z,45,63,0|nmbq80,48,59,1|nwrkrz,48,59,1|nwrks0,45,63,0|o51svz,45,63,0|o51sw0,48,59,1|ofum3z,48,59,1|ofum40,45,63,0|onrvjz,45,63,0|onrvk0,48,59,1|oykorz,48,59,1|oykos0,45,63,0|p6hy7z,45,63,0|p6hy80,48,59,1|pharfz,48,59,1|pharg0,45,63,0|ppkzjz,45,63,0|ppkzk0,48,59,1|q00u3z,48,59,1|q00u40,45,63,0|q8b27z,45,63,0|q8b280,48,59,1|qiqwrz,48,59,1|qiqws0,45,63,0|qr14vz,45,63,0|qr14w0,48,59,1|r1ty3z,48,59,1|r1ty40,45,63,0|r9r7jz,45,63,0|r9r7k0,48,59,1|rkk0rz,48,59,1|rkk0s0,45,63,0|rsha7z,45,63,0|rsha80,48,59,1|s3a3fz,48,59,1|s3a3g0,45,63,0|sbkbjz,45,63,0|sbkbk0,48,59,1|sm063z,48,59,1|sm0640,45,63,0|suae7z,45,63,0|suae80,48,59,1|t4q8rz,48,59,1|t4q8s0,45,63,0|td0gvz,45,63,0|td0gw0,48,59,1|tngbfz,48,59,1|tngbg0,45,63,0|tvqjjz,45,63,0|tvqjk0,48,59,1|u6jcrz,48,59,1|u6jcs0,45,63,0|uegm7z,45,63,0|uegm80,48,59,1|up9ffz,48,59,1|up9fg0,45,63,0|ux6ovz,45,63,0|ux6ow0,48,59,1|v7zi3z,48,59,1|v7zi40,45,63,0|vg9q7z,45,63,0|vg9q80,48,59,1|vqpkrz,48,59,1|vqpks0,45,63,0|vyzsvz,45,63,0|vyzsw0,48,59,1|w9fnfz,48,59,1|w9fng0,45,63,0|whpvjz,45,63,0|whpvk0,48,59,1|wsiorz,48,59,1|wsios0,45,63,0|x0fy7z,45,63,0|x0fy80,48,59,1|xb8rfz,48,59,1|xb8rg0,45,63,0|xj60vz,45,63,0|xj60w0,48,59,1|xtyu3z,48,59,1|xtyu40,45,63,0|y1w3jz,45,63,0|y1w3k0,48,59,1|ycowrz,48,59,1|ycows0,45,63,0|ykz4vz,45,63,0|ykz4w0,48,59,1|yvezfz,48,59,1|yvezg0,45,63,0|z3p7jz,45,63,0|z3p7k0,48,59,1|ze523z,48,59,1|ze5240,45,63,0|zmfa7z,45,63,0|zmfa80,48,59,1|zx83fz,48,59,1|zx83g0,45,63,0|1055cvz,45,63,0|1055cw0,48,59,1|10fy63z,48,59,1|10fy640,45,63,0|10nvfjz,45,63,0|10nvfk0,48,59,1|10yo8rz,48,59,1|10yo8s0,45,63,0|116ygvz,45,63,0|116ygw0,48,59,1|11hebfz,48,59,1|11hebg0,45,63,0|11pojjz,45,63,0|11pojk0,48,59,1|1204e3z,48,59,1|1204e40,45,63,0|128em7z,45,63,0|128em80,48,59,1|12iugrz,48,59,1|12iugs0,45,63,0|12r4ovz,45,63,0|12r4ow0,48,59,1|131xi3z,48,59,1|131xi40,45,63,0|139urjz,45,63,0|139urk0,48,59,1|13knkrz,48,59,1|13knks0,45,63,0|13sku7z,45,63,0|13sku80,48,59,1|143dnfz,48,59,1|143dng0,45,63,0|14bnvjz,45,63,0|14bnvk0,48,59,1|14m3q3z,48,59,1|14m3q40,45,63,0|14udy7z,45,63,0|14udy80,48,59,1|154tsrz,48,59,1|154tss0,45,63,0|15d40vz,45,63,0|15d40w0,48,59,1|15nwu3z,48,59,1|15nwu40,45,63,0|15vu3jz,45,63,0|15vu3k0,48,59,1|166mwrz,48,59,1|166mws0,45,63,0|16ek67z,45,63,0|16ek680,48,59,1|16pczfz,48,59,1|16pczg0,45,63,0|16xn7jz,45,63,0|16xn7k0,48,59,1|178323z,48,59,1|1783240,45,63,0|17gda7z,45,63,0|17gda80,48,59,1|17qt4rz,48,59,1|17qt4s0,45,63,0|17z3cvz,45,63,0|17z3cw0,48,59,1|189j7fz,48,59,1|189j7g0,45,63,0|18htfjz,45,63,0|18htfk0,48,59,1|18sm8rz,48,59,1|18sm8s0,45,63,0|190ji7z,45,63,0|190ji80,48,59,1|19bcbfz,48,59,1|19bcbg0,45,63,0|19j9kvz,45,63,0|19j9kw0,48,59,1|19u2e3z,48,59,1|19u2e40,45,63,0|1a2cm7z,45,63,0|1a2cm80,48,59,1|1acsgrz,48,59,1|1acsgs0,45,63,0|1al2ovz,45,63,0|1al2ow0,48,59,1|1avijfz,48,59,1|1avijg0,45,63,0|1b3srjz,45,63,0|1b3srk0,48,59,1|1belkrz,48,59,1|1belks0,45,63,0|1bmiu7z,45,63,0|1bmiu80,48,59,1|1bxbnfz,48,59,1|1bxbng0,45,63,0|1c58wvz,45,63,0|1c58ww0,48,59,1|1cg1q3z,48,59,1|1cg1q40,45,63,0|1cnyzjz,45,63,0|1cnyzk0,48,59,1|1cyrsrz,48,59,1|1cyrss0,45,63,0|1d720vz,45,63,0|1d720w0,48,59,1|1dhhvfz,48,59,1|1dhhvg0,45,63,0|1dps3jz,45,63,0|1dps3k0,48,59,1|1e07y3z,48,59,1|1e07y40,45,63,0|1e8i67z,45,63,0|1e8i680,48,59,1|1ejazfz,48,59,1|1ejazg0,45,63,0|1er88vz,45,63,0|1er88w0,48,59,1|1f2123z,48,59,1|1f21240,45,63,0|1f9ybjz,45,63,0|1f9ybk0,48,59,1|1fkr4rz,48,59,1|1fkr4s0,45,63,0|1ft1cvz,45,63,0|1ft1cw0,48,59,1|1g3h7fz,48,59,1|1g3h7g0,45,63,0|1gbrfjz,45,63,0|1gbrfk0,48,59,1|1gm7a3z,48,59,1|1gm7a40,45,63,0|1guhi7z,45,63,0|1guhi80,48,59,1|1h4xcrz,48,59,1|1h4xcs0,45,63,0|1hd7kvz,45,63,0|1hd7kw0,48,59,1|1ho0e3z,48,59,1|1ho0e40,45,63,0|1hvxnjz,45,63,0|1hvxnk0,48,59,1|1i6qgrz,48,59,1|1i6qgs0,45,63,0|1ienq7z,45,63,0|1ienq80,48,59,1|1ipgjfz,48,59,1|1ipgjg0,45,63,0|1ixqrjz,45,63,0|1ixqrk0,48,59,1|1j86m3z,48,59,1|1j86m40,45,63,0|1jggu7z,45,63,0|1jggu80,48,59,1|1jqworz,48,59,1|1jqwos0,45,63,0|1jz6wvz,45,63,0|1jz6ww0,48,59,1|1k9zq3z,48,59,1|1k9zq40,45,63,0|1khwzjz,45,63,0|1khwzk0,48,59,1|1kspsrz,48,59,1|1kspss0,45,63,0|1l0n27z,45,63,0|1l0n280,48,59,1|1lbfvfz,48,59,1|1lbfvg0,45,63,0|1ljq3jz,45,63,0|1ljq3k0,48,59,1|1lu5y3z,48,59,1|1lu5y40,45,63,0|1m2g67z,45,63,0|1m2g680,48,59,1|1mcw0rz,48,59,1|1mcw0s0,45,63,0|1ml68vz,45,63,0|1ml68w0,48,59,1|1mvm3fz,48,59,1|1mvm3g0,45,63,0|1n3wbjz,45,63,0|1n3wbk0,48,59,1|1nep4rz,48,59,1|1nep4s0,45,63,0|1nmme7z,45,63,0|1nmme80,48,59,1|1nxf7fz,48,59,1|1nxf7g0,45,63,0|1o5cgvz,45,63,0|1o5cgw0,48,59,1|1og5a3z,48,59,1|1og5a40,45,63,0|1oofi7z,45,63,0|1oofi80,48,59,1|1oyvcrz,48,59,1|1oyvcs0,45,63,0|1p75kvz,45,63,0|1p75kw0,48,59,1|1phlffz,48,59,1|1phlfg0,45,63,0|1ppvnjz,45,63,0|1ppvnk0,48,59,1|1q0ogrz,48,59,1|1q0ogs0,45,63,0|1q8lq7z,45,63,0|1q8lq80,48,59,1|1qjejfz,48,59,1|1qjejg0,45,63,0|1qrbsvz,45,63,0|1qrbsw0,48,59,1|1r24m3z,48,59,1|1r24m40,45,63,0|1ra1vjz,45,63,0|1ra1vk0,48,59,1|1rkuorz,48,59,1|1rkuos0,45,63,0|1rt4wvz,45,63,0|1rt4ww0,48,59,1|1s3krfz,48,59,1|1s3krg0,45,63,0|1sbuzjz,45,63,0|1sbuzk0,48,59,1|1smau3z,48,59,1|1smau40,45,63,0|1sul27z,45,63,0|1sul280,48,59,1|1t5dvfz,48,59,1|1t5dvg0,45,63,0|1tdb4vz,45,63,0|1tdb4w0,48,59,1|1to3y3z,48,59,1|1to3y40,45,63,0|1tw17jz,45,63,0|1tw17k0,48,59,1|1u6u0rz,48,59,1|1u6u0s0,45,63,0|1uf48vz,45,63,0|1uf48w0,48,59,1|1upk3fz,48,59,1|1upk3g0,45,63,0|1uxubjz,45,63,0|1uxubk0,48,59,1|1v8a63z,48,59,1|1v8a640,45,63,0|1vgke7z,45,63,0|1vgke80,48,59,1|1vr08rz,48,59,1|1vr08s0,45,63,0|NaN,45,63,0","America/Montevideo|,0,141,0|-w4mlla,0,141,0|-w4mll9,20,141,0|-px809a,20,141,0|-px8099,41,40,0|-o50vk1,41,40,0|-o50vk0,38,41,1|-nvm2c1,38,41,1|-nvm2c0,50,65,0|-nm74y1,50,65,0|-nm74y0,38,41,1|-ncu501,38,41,1|-ncu500,50,65,0|-n3f7m1,50,65,0|-n3f7m0,38,41,1|-mu27o1,38,41,1|-mu27o0,50,65,0|-ivo8y1,50,65,0|-ivo8y0,38,41,1|-inr3o1,38,41,1|-inr3o0,50,65,0|-icy6a1,50,65,0|-icy6a0,38,41,1|-i51101,38,41,1|-i51100,50,65,0|-hu83m1,50,65,0|-hu83m0,38,41,1|-hmayc1,38,41,1|-hmayc0,50,65,0|-hbi0y1,50,65,0|-hbi0y0,38,41,1|-h3kvo1,38,41,1|-h3kvo0,50,65,0|-gsezm1,50,65,0|-gsezm0,38,41,1|-gkut01,38,41,1|-gkut00,50,65,0|-g9owy1,50,65,0|-g9owy0,38,41,1|-g24qc1,38,41,1|-g24qc0,50,65,0|-fseoy1,50,65,0|-fseoy0,38,41,1|-fj1p01,38,41,1|-fj1p00,50,65,0|-f88rm1,50,65,0|-f88rm0,38,41,1|-f0bmc1,38,41,1|-f0bmc0,50,65,0|-etxya1,50,65,0|-etxya0,38,41,1|-e482c1,38,41,1|-e482c0,81,97,1|-dzlfq1,81,97,1|-dzlfq0,38,41,0|-5jbp01,38,41,0|-5jbp00,81,97,1|-5abnq1,81,97,1|-5abnq0,38,41,0|-572yc1,38,41,0|-572yc0,39,43,1|-54kag1,39,43,1|-54kag0,38,41,0|-2h5101,38,41,0|-2h5100,39,43,1|-285141,39,43,1|-285140,38,41,0|-u1901,38,41,0|-u1900,81,97,1|-kd521,81,97,1|-kd520,38,41,0|5vcbz,38,41,0|5vcc0,39,43,1|8fuvz,39,43,1|8fuw0,38,41,0|17dcbz,38,41,0|17dcc0,39,43,1|1botjz,39,43,1|1botk0,38,41,0|23s0bz,38,41,0|23s0c0,82,142,1|26nlhz,82,142,1|26nli0,81,97,1|2fnqxz,81,97,1|2fnqy0,38,41,0|2lf6zz,38,41,0|2lf700,39,43,1|2qgljz,39,43,1|2qglk0,38,41,0|3mvcbz,38,41,0|3mvcc0,39,43,1|3qtuvz,39,43,1|3qtuw0,38,41,0|44vhnz,38,41,0|44vho0,39,43,1|49jxjz,39,43,1|49jxk0,38,41,0|4obhnz,38,41,0|4obho0,39,43,1|4sa07z,39,43,1|4sa080,38,41,0|4v5sbz,38,41,0|4v5sc0,39,43,1|5bq07z,39,43,1|5bq080,38,41,0|9d8yzz,38,41,0|9d8z00,39,43,1|9h5mvz,39,43,1|9h5mw0,38,41,0|9vx6zz,38,41,0|9vx700,39,43,1|a08o7z,39,43,1|a08o80,38,41,0|achhnz,38,41,0|achho0,39,43,1|ails7z,39,43,1|ails80,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b1otjz,39,43,1|b1otk0,38,41,0|bdxmzz,38,41,0|bdxn00,39,43,1|bkew7z,39,43,1|bkew80,38,41,0|bwaqzz,38,41,0|bwar00,39,43,1|c34yvz,39,43,1|c34yw0,38,41,0|i49pnz,38,41,0|i49po0,39,43,1|idzsfz,39,43,1|idzsg0,38,41,0|io2tvz,38,41,0|io2tw0,39,43,1|ivzxrz,39,43,1|ivzxs0,38,41,0|j6fxvz,38,41,0|j6fxw0,39,43,1|jeq0fz,39,43,1|jeq0g0,38,41,0|jpiz7z,38,41,0|jpiz80,39,43,1|jxg33z,39,43,1|jxg340,38,41,0|k891vz,38,41,0|k891w0,39,43,1|kg65rz,39,43,1|kg65s0,38,41,0|kqz4jz,38,41,0|kqz4k0,39,43,1|kz973z,39,43,1|kz9740,38,41,0|l9p77z,38,41,0|l9p780,39,43,1|lhz9rz,39,43,1|lhz9s0,38,41,0|lsf9vz,38,41,0|lsf9w0,39,43,1|m0pcfz,39,43,1|m0pcg0,38,41,0|mbib7z,38,41,0|mbib80,39,43,1|mjff3z,39,43,1|mjff40,38,41,0|mu8dvz,38,41,0|mu8dw0,39,43,1|n25hrz,39,43,1|n25hs0,38,41,0|ncygjz,38,41,0|ncygk0,39,43,1|nkvkfz,39,43,1|nkvkg0,38,41,0|NaN,38,41,0","America/Montserrat|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Nassau|,0,143,0|-1353dat,0,143,0|-1353das,43,59,0|-qzoxw1,43,59,0|-qzoxw0,61,40,1|-qpm201,61,40,1|-qpm200,43,59,0|-qhn4u1,43,59,0|-qhn4u0,61,40,1|-q6w4w1,61,40,1|-q6w4w0,43,59,0|-px5wk1,43,59,0|-px5wk0,61,40,1|-pplww1,61,40,1|-pplww0,43,59,0|-pdpwk1,43,59,0|-pdpwk0,61,40,1|-p7e7c1,61,40,1|-p7e7c0,43,59,0|-ouztw1,43,59,0|-ouztw0,61,40,1|-ooiko1,61,40,1|-ooiko0,43,59,0|-oc9r81,43,59,0|-oc9r80,61,40,1|-o5si01,61,40,1|-o5si00,43,59,0|-ntwn81,43,59,0|-ntwn80,61,40,1|-nmpgo1,61,40,1|-nmpgo0,43,59,0|-nb6kk1,43,59,0|-nb6kk0,61,40,1|-n3ze01,61,40,1|-n3ze00,43,59,0|-msghw1,43,59,0|-msghw0,61,40,1|-ml9bc1,61,40,1|-ml9bc0,43,59,0|-m9qf81,43,59,0|-m9qf80,61,40,1|-m26a01,61,40,1|-m26a00,43,59,0|-lr0ck1,43,59,0|-lr0ck0,61,40,1|-lj38o1,61,40,1|-lj38o0,43,59,0|-l8a9w1,43,59,0|-l8a9w0,61,40,1|-l0d601,61,40,1|-l0d600,43,59,0|-kpk781,43,59,0|-kpk780,61,40,1|-khn3c1,61,40,1|-khn3c0,43,59,0|-k6u4k1,43,59,0|-k6u4k0,61,40,1|-jyx0o1,61,40,1|-jyx0o0,43,59,0|-jnr381,43,59,0|-jnr380,61,40,1|-jg6y01,61,40,1|-jg6y00,43,59,0|-j510k1,43,59,0|-j510k0,61,40,1|-ix3wo1,61,40,1|-ix3wo0,43,59,0|-imaxw1,43,59,0|-imaxw0,61,40,1|-iedu01,61,40,1|-iedu00,43,59,0|-i3kv81,43,59,0|-i3kv80,61,40,1|-hvnrc1,61,40,1|-hvnrc0,43,59,0|-hkusk1,43,59,0|-hkusk0,61,40,1|-hcxoo1,61,40,1|-hcxoo0,43,59,0|-h24pw1,43,59,0|-h24pw0,61,40,1|-gu7m01,61,40,1|-gu7m00,43,59,0|-gjen81,43,59,0|-gjen80,61,40,1|-gbhjc1,61,40,1|-gbhjc0,43,59,0|-g0blw1,43,59,0|-g0blw0,61,40,1|-fsrgo1,61,40,1|-fsrgo0,43,59,0|-fhlj81,43,59,0|-fhlj80,61,40,1|-ek24k1,61,40,1|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|-ccw4k1,43,59,0|-ccw4k0,61,40,1|-c4z0o1,61,40,1|-c4z0o0,43,59,0|-bu67g1,43,59,0|-bu67g0,61,40,1|-bm93k1,61,40,1|-bm93k0,43,59,0|-bbg4s1,43,59,0|-bbg4s0,61,40,1|-b3j0w1,61,40,1|-b3j0w0,43,59,0|-asq241,43,59,0|-asq240,61,40,1|-ahka81,61,40,1|-ahka80,43,59,0|-a9mv81,43,59,0|-a9mv80,61,40,1|-9yu201,61,40,1|-9yu200,43,59,0|-9qwsk1,43,59,0|-9qwsk0,61,40,1|-9izoo1,61,40,1|-9izoo0,43,59,0|-986pw1,43,59,0|-986pw0,61,40,1|-909m01,61,40,1|-909m00,43,59,0|-8pgn81,43,59,0|-8pgn80,61,40,1|-8hjjc1,61,40,1|-8hjjc0,43,59,0|-86qkk1,43,59,0|-86qkk0,61,40,1|-7ytgo1,61,40,1|-7ytgo0,43,59,0|-7o0hw1,43,59,0|-7o0hw0,61,40,1|-7g3e01,61,40,1|-7g3e00,43,59,0|-74xgk1,43,59,0|-74xgk0,61,40,1|-6x0co1,61,40,1|-6x0co0,43,59,0|-6m7dw1,43,59,0|-6m7dw0,61,40,1|-6cufc1,61,40,1|-6cufc0,43,59,0|-63hb81,43,59,0|-63hb80,61,40,1|-5u4co1,61,40,1|-5u4co0,43,59,0|-5kr8k1,43,59,0|-5kr8k0,61,40,1|-5bea01,61,40,1|-5bea00,43,59,0|-5215w1,43,59,0|-5215w0,61,40,1|-4sb8o1,61,40,1|-4sb8o0,43,59,0|-4iy4k1,43,59,0|-4iy4k0,61,40,1|-49l601,61,40,1|-49l600,43,59,0|-4081w1,43,59,0|-4081w0,61,40,1|-3qv3c1,61,40,1|-3qv3c0,43,59,0|-3hhz81,43,59,0|-3hhz80,61,40,1|-3850o1,61,40,1|-3850o0,43,59,0|-2yrwk1,43,59,0|-2yrwk0,61,40,1|-2pey01,61,40,1|-2pey00,43,59,0|-2g1tw1,43,59,0|-2g1tw0,61,40,1|-26bwo1,61,40,1|-26bwo0,43,59,0|-1xbr81,43,59,0|-1xbr80,61,40,1|-1nlu01,61,40,1|-1nlu00,43,59,0|-1e8pw1,43,59,0|-1e8pw0,61,40,1|-14vrc1,61,40,1|-14vrc0,43,59,0|-vin81,43,59,0|-vin80,61,40,1|-m5oo1,61,40,1|-m5oo0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|296rfz,43,59,0|296rg0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2rwu3z,43,59,0|2rwu40,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/New_York|,0,144,0|-18y0os1,0,144,0|-18y0os0,43,59,0|-r0ev81,43,59,0|-r0ev80,61,40,1|-qpm201,61,40,1|-qpm200,43,59,0|-qhosk1,43,59,0|-qhosk0,61,40,1|-q6vzc1,61,40,1|-q6vzc0,43,59,0|-pyypw1,43,59,0|-pyypw0,61,40,1|-pnsy01,61,40,1|-pnsy00,43,59,0|-pessk1,43,59,0|-pessk0,61,40,1|-p6voo1,61,40,1|-p6voo0,43,59,0|-ovpr81,43,59,0|-ovpr80,61,40,1|-oo5m01,61,40,1|-oo5m00,43,59,0|-oczok1,43,59,0|-oczok0,61,40,1|-o52ko1,61,40,1|-o52ko0,43,59,0|-nu9lw1,43,59,0|-nu9lw0,61,40,1|-nmci01,61,40,1|-nmci00,43,59,0|-nbjj81,43,59,0|-nbjj80,61,40,1|-n3mfc1,61,40,1|-n3mfc0,43,59,0|-mstgk1,43,59,0|-mstgk0,61,40,1|-mkwco1,61,40,1|-mkwco0,43,59,0|-ma3dw1,43,59,0|-ma3dw0,61,40,1|-m26a01,61,40,1|-m26a00,43,59,0|-lr0ck1,43,59,0|-lr0ck0,61,40,1|-lj38o1,61,40,1|-lj38o0,43,59,0|-l8a9w1,43,59,0|-l8a9w0,61,40,1|-l0d601,61,40,1|-l0d600,43,59,0|-kpk781,43,59,0|-kpk780,61,40,1|-khn3c1,61,40,1|-khn3c0,43,59,0|-k6u4k1,43,59,0|-k6u4k0,61,40,1|-jyx0o1,61,40,1|-jyx0o0,43,59,0|-jo41w1,43,59,0|-jo41w0,61,40,1|-jg6y01,61,40,1|-jg6y00,43,59,0|-j510k1,43,59,0|-j510k0,61,40,1|-ixgvc1,61,40,1|-ixgvc0,43,59,0|-imaxw1,43,59,0|-imaxw0,61,40,1|-iedu01,61,40,1|-iedu00,43,59,0|-i3kv81,43,59,0|-i3kv80,61,40,1|-hvnrc1,61,40,1|-hvnrc0,43,59,0|-hkusk1,43,59,0|-hkusk0,61,40,1|-hcxoo1,61,40,1|-hcxoo0,43,59,0|-h24pw1,43,59,0|-h24pw0,61,40,1|-gu7m01,61,40,1|-gu7m00,43,59,0|-gjen81,43,59,0|-gjen80,61,40,1|-gbhjc1,61,40,1|-gbhjc0,43,59,0|-g0blw1,43,59,0|-g0blw0,61,40,1|-fsrgo1,61,40,1|-fsrgo0,43,59,0|-fhlj81,43,59,0|-fhlj80,61,40,1|-f9ofc1,61,40,1|-f9ofc0,43,59,0|-eyvgk1,43,59,0|-eyvgk0,61,40,1|-eqyco1,61,40,1|-eqyco0,43,59,0|-ek24k1,43,59,0|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|-ccw4k1,43,59,0|-ccw4k0,61,40,1|-c4z0o1,61,40,1|-c4z0o0,43,59,0|-bu61w1,43,59,0|-bu61w0,61,40,1|-bm8y01,61,40,1|-bm8y00,43,59,0|-bbfz81,43,59,0|-bbfz80,61,40,1|-b3ivc1,61,40,1|-b3ivc0,43,59,0|-aspwk1,43,59,0|-aspwk0,61,40,1|-aksso1,61,40,1|-aksso0,43,59,0|-a9mv81,43,59,0|-a9mv80,61,40,1|-a22q01,61,40,1|-a22q00,43,59,0|-9qwsk1,43,59,0|-9qwsk0,61,40,1|-9izoo1,61,40,1|-9izoo0,43,59,0|-986pw1,43,59,0|-986pw0,61,40,1|-909m01,61,40,1|-909m00,43,59,0|-8pgn81,43,59,0|-8pgn80,61,40,1|-8hjjc1,61,40,1|-8hjjc0,43,59,0|-86qkk1,43,59,0|-86qkk0,61,40,1|-7ytgo1,61,40,1|-7ytgo0,43,59,0|-7o0hw1,43,59,0|-7o0hw0,61,40,1|-7eako1,61,40,1|-7eako0,43,59,0|-74xgk1,43,59,0|-74xgk0,61,40,1|-6vki01,61,40,1|-6vki00,43,59,0|-6m7dw1,43,59,0|-6m7dw0,61,40,1|-6cufc1,61,40,1|-6cufc0,43,59,0|-63hb81,43,59,0|-63hb80,61,40,1|-5u4co1,61,40,1|-5u4co0,43,59,0|-5kr8k1,43,59,0|-5kr8k0,61,40,1|-5bea01,61,40,1|-5bea00,43,59,0|-5215w1,43,59,0|-5215w0,61,40,1|-4sb8o1,61,40,1|-4sb8o0,43,59,0|-4iy4k1,43,59,0|-4iy4k0,61,40,1|-49l601,61,40,1|-49l600,43,59,0|-4081w1,43,59,0|-4081w0,61,40,1|-3qv3c1,61,40,1|-3qv3c0,43,59,0|-3hhz81,43,59,0|-3hhz80,61,40,1|-3850o1,61,40,1|-3850o0,43,59,0|-2yrwk1,43,59,0|-2yrwk0,61,40,1|-2pey01,61,40,1|-2pey00,43,59,0|-2g1tw1,43,59,0|-2g1tw0,61,40,1|-26bwo1,61,40,1|-26bwo0,43,59,0|-1xbr81,43,59,0|-1xbr80,61,40,1|-1nlu01,61,40,1|-1nlu00,43,59,0|-1e8pw1,43,59,0|-1e8pw0,61,40,1|-14vrc1,61,40,1|-14vrc0,43,59,0|-vin81,43,59,0|-vin80,61,40,1|-m5oo1,61,40,1|-m5oo0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|23fcrz,43,59,0|23fcs0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2oo63z,43,59,0|2oo640,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Nipigon|,0,145,0|-1353bnl,0,145,0|-1353bnk,43,59,0|-qzoxw1,43,59,0|-qzoxw0,61,40,1|-qpm201,61,40,1|-qpm200,43,59,0|-f9oi41,43,59,0|-f9oi40,61,40,1|-ek24k1,61,40,1|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|296rfz,43,59,0|296rg0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2rwu3z,43,59,0|2rwu40,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Nome|,0,146,0|-1hc7qk0,0,146,0|-1hc7qjz,0,147,0|-1078qpb,0,147,0|-1078qpa,23,33,0|-ek1nw1,23,33,0|-ek1nw0,24,34,1|-cq2tg1,24,34,1|-cq2tg0,25,34,1|-cnomo1,25,34,1|-cnomo0,23,33,0|-1fq441,23,33,0|-1fq440,26,33,0|-cs3w1,26,33,0|-cs3w0,27,34,1|-3f5c1,27,34,1|-3f5c0,26,33,0|5xyrz,26,33,0|5xys0,27,34,1|faxbz,27,34,1|faxc0,26,33,0|oo1fz,26,33,0|oo1g0,27,34,1|ydynz,27,34,1|ydyo0,26,33,0|17r2rz,26,33,0|17r2s0,27,34,1|1h41bz,27,34,1|1h41c0,26,33,0|1qh5fz,26,33,0|1qh5g0,27,34,1|1zu3zz,27,34,1|1zu400,26,33,0|23ftfz,26,33,0|23ftg0,27,34,1|2ik6nz,27,34,1|2ik6o0,26,33,0|2oomrz,26,33,0|2ooms0,27,34,1|31a9bz,27,34,1|31a9c0,26,33,0|3andfz,26,33,0|3andg0,27,34,1|3kdanz,27,34,1|3kdao0,26,33,0|3tdg3z,26,33,0|3tdg40,27,34,1|433dbz,27,34,1|433dc0,26,33,0|4cghfz,26,33,0|4cghg0,27,34,1|4ltfzz,27,34,1|4ltg00,26,33,0|4v6k3z,26,33,0|4v6k40,27,34,1|54jinz,27,34,1|54jio0,26,33,0|5dwmrz,26,33,0|5dwms0,27,34,1|5n9lbz,27,34,1|5n9lc0,26,33,0|5wmpfz,26,33,0|5wmpg0,27,34,1|65znzz,27,34,1|65zo00,26,33,0|6fcs3z,26,33,0|6fcs40,27,34,1|6p2pbz,27,34,1|6p2pc0,26,33,0|6y2urz,26,33,0|6y2us0,27,34,1|77srzz,27,34,1|77ss00,35,35,0|79dybz,35,35,0|79dyc0,36,35,0|7h5qjz,36,35,0|7h5qk0,37,38,1|7qip3z,37,38,1|7qip40,36,35,0|7zvt7z,36,35,0|7zvt80,37,38,1|898rrz,37,38,1|898rs0,36,35,0|8ilvvz,36,35,0|8ilvw0,37,38,1|8ryufz,37,38,1|8ryug0,36,35,0|9092jz,36,35,0|9092k0,37,38,1|9aox3z,37,38,1|9aox40,36,35,0|9iz57z,36,35,0|9iz580,37,38,1|9tryfz,37,38,1|9tryg0,36,35,0|a1p7vz,36,35,0|a1p7w0,37,38,1|aci13z,37,38,1|aci140,36,35,0|akfajz,36,35,0|akfak0,37,38,1|av83rz,37,38,1|av83s0,36,35,0|b3ibvz,36,35,0|b3ibw0,37,38,1|bdy6fz,37,38,1|bdy6g0,36,35,0|bm8ejz,36,35,0|bm8ek0,37,38,1|bwo93z,37,38,1|bwo940,36,35,0|c4yh7z,36,35,0|c4yh80,37,38,1|cfrafz,37,38,1|cfrag0,36,35,0|cnojvz,36,35,0|cnojw0,37,38,1|cyhd3z,37,38,1|cyhd40,36,35,0|d6emjz,36,35,0|d6emk0,37,38,1|dh7frz,37,38,1|dh7fs0,36,35,0|dphnvz,36,35,0|dphnw0,37,38,1|dzxifz,37,38,1|dzxig0,36,35,0|e87qjz,36,35,0|e87qk0,37,38,1|einl3z,37,38,1|einl40,36,35,0|eqxt7z,36,35,0|eqxt80,37,38,1|f1dnrz,37,38,1|f1dns0,36,35,0|f9nvvz,36,35,0|f9nvw0,37,38,1|fkgp3z,37,38,1|fkgp40,36,35,0|fsdyjz,36,35,0|fsdyk0,37,38,1|g36rrz,37,38,1|g36rs0,36,35,0|gb417z,36,35,0|gb4180,37,38,1|glwufz,37,38,1|glwug0,36,35,0|gu72jz,36,35,0|gu72k0,37,38,1|h4mx3z,37,38,1|h4mx40,36,35,0|hcx57z,36,35,0|hcx580,37,38,1|hnczrz,37,38,1|hnczs0,36,35,0|hvn7vz,36,35,0|hvn7w0,37,38,1|i6g13z,37,38,1|i6g140,36,35,0|iedajz,36,35,0|iedak0,37,38,1|ip63rz,37,38,1|ip63s0,36,35,0|ix3d7z,36,35,0|ix3d80,37,38,1|j7w6fz,37,38,1|j7w6g0,36,35,0|jeqjvz,36,35,0|jeqjw0,37,38,1|jqz7rz,37,38,1|jqz7s0,36,35,0|jxgmjz,36,35,0|jxgmk0,37,38,1|k9pafz,37,38,1|k9pag0,36,35,0|kg6p7z,36,35,0|kg6p80,37,38,1|ksfd3z,37,38,1|ksfd40,36,35,0|kz9qjz,36,35,0|kz9qk0,37,38,1|lbiefz,37,38,1|lbieg0,36,35,0|lhzt7z,36,35,0|lhzt80,37,38,1|lu8h3z,37,38,1|lu8h40,36,35,0|m0pvvz,36,35,0|m0pvw0,37,38,1|mcyjrz,37,38,1|mcyjs0,36,35,0|mjfyjz,36,35,0|mjfyk0,37,38,1|mvomfz,37,38,1|mvomg0,36,35,0|n2617z,36,35,0|n26180,37,38,1|neep3z,37,38,1|neep40,36,35,0|nkw3vz,36,35,0|nkw3w0,37,38,1|nx4rrz,37,38,1|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/Noronha|,0,148,0|-t85lzx,0,148,0|-t85lzw,39,43,0|-jyld81,39,43,0|-jyld80,12,13,1|-jpb3w1,12,13,1|-jpb3w0,39,43,0|-jfsfs1,39,43,0|-jfsfs0,12,13,1|-j6j6k1,12,13,1|-j6j6k0,39,43,0|-ahd141,39,43,0|-ahd140,12,13,1|-aad6g1,12,13,1|-aad6g0,39,43,0|-9yl3s1,39,43,0|-9yl3s0,12,13,1|-9sd3w1,12,13,1|-9sd3w0,39,43,0|-9ft6g1,39,43,0|-9ft6g0,12,13,1|-99jbw1,12,13,1|-99jbw0,39,43,0|-8wzeg1,39,43,0|-8wzeg0,12,13,1|-8sct81,12,13,1|-8sct80,39,43,0|-35xp41,39,43,0|-35xp40,12,13,1|-31o2k1,12,13,1|-31o2k0,39,43,0|-2kdrs1,39,43,0|-2kdrs0,12,13,1|-2hcl81,12,13,1|-2hcl80,39,43,0|-24qt41,39,43,0|-24qt40,12,13,1|-2047w1,12,13,1|-2047w0,39,43,0|-1nifs1,39,43,0|-1nifs0,12,13,1|-1hcak1,12,13,1|-1hcak0,39,43,0|-14qig1,39,43,0|-14qig0,12,13,1|-yiik1,12,13,1|-yiik0,39,43,0|89j9jz,39,43,0|89j9k0,12,13,1|8gdhfz,12,13,1|8gdhg0,39,43,0|8rwdjz,39,43,0|8rwdk0,12,13,1|8xnpfz,12,13,1|8xnpg0,39,43,0|9aoavz,39,43,0|9aoaw0,12,13,1|9g2o3z,12,13,1|9g2o40,39,43,0|9t1evz,39,43,0|9t1ew0,12,13,1|9yfs3z,12,13,1|9yfs40,39,43,0|abrhjz,39,43,0|abrhk0,12,13,1|ahvs3z,12,13,1|ahvs40,39,43,0|fj087z,39,43,0|fj0880,12,13,1|fqkdfz,12,13,1|fqkdg0,39,43,0|g239jz,39,43,0|g239k0,12,13,1|g2g5fz,12,13,1|g2g5g0,39,43,0|gl6avz,39,43,0|gl6aw0,12,13,1|grnk3z,12,13,1|grnk40,39,43,0|NaN,39,43,0","America/North_Dakota/Beulah|,0,149,0|-18y0j81,0,149,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|-viho1,44,62,0|-viho0,47,63,1|-m5j41,47,63,1|-m5j40,44,62,0|-csf01,44,62,0|-csf00,47,63,1|-3fgg1,47,63,1|-3fgg0,44,62,0|5xnnz,44,62,0|5xno0,47,63,1|fam7z,47,63,1|fam80,44,62,0|onqbz,44,62,0|onqc0,47,63,1|ydnjz,47,63,1|ydnk0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|23fibz,44,62,0|23fic0,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2oobnz,44,62,0|2oobo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/North_Dakota/Center|,0,150,0|-18y0j81,0,150,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|-viho1,44,62,0|-viho0,47,63,1|-m5j41,47,63,1|-m5j40,44,62,0|-csf01,44,62,0|-csf00,47,63,1|-3fgg1,47,63,1|-3fgg0,44,62,0|5xnnz,44,62,0|5xno0,47,63,1|fam7z,47,63,1|fam80,44,62,0|onqbz,44,62,0|onqc0,47,63,1|ydnjz,47,63,1|ydnk0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|23fibz,44,62,0|23fic0,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2oobnz,44,62,0|2oobo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gb3svz,45,63,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/North_Dakota/New_Salem|,0,151,0|-18y0j81,0,151,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|-viho1,44,62,0|-viho0,47,63,1|-m5j41,47,63,1|-m5j40,44,62,0|-csf01,44,62,0|-csf00,47,63,1|-3fgg1,47,63,1|-3fgg0,44,62,0|5xnnz,44,62,0|5xno0,47,63,1|fam7z,47,63,1|fam80,44,62,0|onqbz,44,62,0|onqc0,47,63,1|ydnjz,47,63,1|ydnk0,44,62,0|17qrnz,44,62,0|17qro0,47,63,1|1h3q7z,47,63,1|1h3q80,44,62,0|1qgubz,44,62,0|1qguc0,47,63,1|1ztsvz,47,63,1|1ztsw0,44,62,0|23fibz,44,62,0|23fic0,47,63,1|2ijvjz,47,63,1|2ijvk0,44,62,0|2oobnz,44,62,0|2oobo0,47,63,1|319y7z,47,63,1|319y80,44,62,0|3an2bz,44,62,0|3an2c0,47,63,1|3kczjz,47,63,1|3kczk0,44,62,0|3td4zz,44,62,0|3td500,47,63,1|43327z,47,63,1|433280,44,62,0|4cg6bz,44,62,0|4cg6c0,47,63,1|4lt4vz,47,63,1|4lt4w0,44,62,0|4v68zz,44,62,0|4v6900,47,63,1|54j7jz,47,63,1|54j7k0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Nuuk|,0,152,0|-rvumf5,0,152,0|-rvumf4,38,41,0|5ct4jz,38,41,0|5ct4k0,39,43,1|5lsw3z,39,43,1|5lsw40,38,41,0|5v5xfz,38,41,0|5v5xg0,39,43,1|64iyrz,39,43,1|64iys0,38,41,0|6dw03z,38,41,0|6dw040,39,43,1|6n91fz,39,43,1|6n91g0,38,41,0|6wm2rz,38,41,0|6wm2s0,39,43,1|75z43z,39,43,1|75z440,38,41,0|7fc5fz,38,41,0|7fc5g0,39,43,1|7p25fz,39,43,1|7p25g0,38,41,0|7yf6rz,38,41,0|7yf6s0,39,43,1|87s83z,39,43,1|87s840,38,41,0|8h59fz,38,41,0|8h59g0,39,43,1|8qiarz,39,43,1|8qias0,38,41,0|8zvc3z,38,41,0|8zvc40,39,43,1|998dfz,39,43,1|998dg0,38,41,0|9ilerz,38,41,0|9iles0,39,43,1|9ryg3z,39,43,1|9ryg40,38,41,0|a1bhfz,38,41,0|a1bhg0,39,43,1|aaoirz,39,43,1|aaois0,38,41,0|ak1k3z,38,41,0|ak1k40,39,43,1|atrk3z,39,43,1|atrk40,38,41,0|b34lfz,38,41,0|b34lg0,39,43,1|bchmrz,39,43,1|bchms0,38,41,0|bluo3z,38,41,0|bluo40,39,43,1|bv7pfz,39,43,1|bv7pg0,38,41,0|c4kqrz,38,41,0|c4kqs0,39,43,1|cdxs3z,39,43,1|cdxs40,38,41,0|cnatfz,38,41,0|cnatg0,39,43,1|cwnurz,39,43,1|cwnus0,38,41,0|d60w3z,38,41,0|d60w40,39,43,1|dfdxfz,39,43,1|dfdxg0,38,41,0|dp3xfz,38,41,0|dp3xg0,39,43,1|dzwtfz,39,43,1|dzwtg0,38,41,0|e7u03z,38,41,0|e7u040,39,43,1|eimw3z,39,43,1|eimw40,38,41,0|eqk2rz,38,41,0|eqk2s0,39,43,1|f1cyrz,39,43,1|f1cys0,38,41,0|f9a5fz,38,41,0|f9a5g0,39,43,1|fkg03z,39,43,1|fkg040,38,41,0|fs083z,38,41,0|fs0840,39,43,1|g362rz,39,43,1|g362s0,38,41,0|gaqarz,38,41,0|gaqas0,39,43,1|glw5fz,39,43,1|glw5g0,38,41,0|gttc3z,38,41,0|gttc40,39,43,1|h4m83z,39,43,1|h4m840,38,41,0|hcjerz,38,41,0|hcjes0,39,43,1|hncarz,39,43,1|hncas0,38,41,0|hv9hfz,38,41,0|hv9hg0,39,43,1|i6fc3z,39,43,1|i6fc40,38,41,0|idzk3z,38,41,0|idzk40,39,43,1|ip5erz,39,43,1|ip5es0,38,41,0|iwpmrz,38,41,0|iwpms0,39,43,1|j7vhfz,39,43,1|j7vhg0,38,41,0|jffpfz,38,41,0|jffpg0,39,43,1|jqlk3z,39,43,1|jqlk40,38,41,0|jyiqrz,38,41,0|jyiqs0,39,43,1|k9bmrz,39,43,1|k9bms0,38,41,0|kh8tfz,38,41,0|kh8tg0,39,43,1|ks1pfz,39,43,1|ks1pg0,38,41,0|kzyw3z,38,41,0|kzyw40,39,43,1|lb4qrz,39,43,1|lb4qs0,38,41,0|lioyrz,38,41,0|lioys0,39,43,1|ltutfz,39,43,1|ltutg0,38,41,0|m1f1fz,38,41,0|m1f1g0,39,43,1|mckw3z,39,43,1|mckw40,38,41,0|mki2rz,38,41,0|mki2s0,39,43,1|mvayrz,39,43,1|mvays0,38,41,0|n385fz,38,41,0|n385g0,39,43,1|ne11fz,39,43,1|ne11g0,38,41,0|nly83z,38,41,0|nly840,39,43,1|nwr43z,39,43,1|nwr440,38,41,0|o4oarz,38,41,0|o4oas0,39,43,1|ofu5fz,39,43,1|ofu5g0,38,41,0|onedfz,38,41,0|onedg0,39,43,1|oyk83z,39,43,1|oyk840,38,41,0|p64g3z,38,41,0|p64g40,39,43,1|phaarz,39,43,1|phaas0,38,41,0|pp7hfz,38,41,0|pp7hg0,39,43,1|q00dfz,39,43,1|q00dg0,38,41,0|q7xk3z,38,41,0|q7xk40,39,43,1|qiqg3z,39,43,1|qiqg40,38,41,0|qqnmrz,38,41,0|qqnms0,39,43,1|r1thfz,39,43,1|r1thg0,38,41,0|r9dpfz,38,41,0|r9dpg0,39,43,1|rkjk3z,39,43,1|rkjk40,38,41,0|rs3s3z,38,41,0|rs3s40,39,43,1|s39mrz,39,43,1|s39ms0,38,41,0|sb6tfz,38,41,0|sb6tg0,39,43,1|slzpfz,39,43,1|slzpg0,38,41,0|stww3z,38,41,0|stww40,39,43,1|t4ps3z,39,43,1|t4ps40,38,41,0|tcmyrz,38,41,0|tcmys0,39,43,1|tnfurz,39,43,1|tnfus0,38,41,0|tvd1fz,38,41,0|tvd1g0,39,43,1|u6iw3z,39,43,1|u6iw40,38,41,0|ue343z,38,41,0|ue3440,39,43,1|up8yrz,39,43,1|up8ys0,38,41,0|uwt6rz,38,41,0|uwt6s0,39,43,1|v7z1fz,39,43,1|v7z1g0,38,41,0|vfw83z,38,41,0|vfw840,39,43,1|vqp43z,39,43,1|vqp440,38,41,0|vymarz,38,41,0|vymas0,39,43,1|w9f6rz,39,43,1|w9f6s0,38,41,0|whcdfz,38,41,0|whcdg0,39,43,1|wsi83z,39,43,1|wsi840,38,41,0|x02g3z,38,41,0|x02g40,39,43,1|xb8arz,39,43,1|xb8as0,38,41,0|xisirz,38,41,0|xisis0,39,43,1|xtydfz,39,43,1|xtydg0,38,41,0|y1ilfz,38,41,0|y1ilg0,39,43,1|ycog3z,39,43,1|ycog40,38,41,0|yklmrz,38,41,0|yklms0,39,43,1|yveirz,39,43,1|yveis0,38,41,0|z3bpfz,38,41,0|z3bpg0,39,43,1|ze4lfz,39,43,1|ze4lg0,38,41,0|zm1s3z,38,41,0|zm1s40,39,43,1|zx7mrz,39,43,1|zx7ms0,38,41,0|104rurz,38,41,0|104rus0,39,43,1|10fxpfz,39,43,1|10fxpg0,38,41,0|10nhxfz,38,41,0|10nhxg0,39,43,1|10yns3z,39,43,1|10yns40,38,41,0|116kyrz,38,41,0|116kys0,39,43,1|11hdurz,39,43,1|11hdus0,38,41,0|11pb1fz,38,41,0|11pb1g0,39,43,1|1203xfz,39,43,1|1203xg0,38,41,0|128143z,38,41,0|1281440,39,43,1|12iu03z,39,43,1|12iu040,38,41,0|12qr6rz,38,41,0|12qr6s0,39,43,1|131x1fz,39,43,1|131x1g0,38,41,0|139h9fz,38,41,0|139h9g0,39,43,1|13kn43z,39,43,1|13kn440,38,41,0|13s7c3z,38,41,0|13s7c40,39,43,1|143d6rz,39,43,1|143d6s0,38,41,0|14badfz,38,41,0|14badg0,39,43,1|14m39fz,39,43,1|14m39g0,38,41,0|14u0g3z,38,41,0|14u0g40,39,43,1|154tc3z,39,43,1|154tc40,38,41,0|15cqirz,38,41,0|15cqis0,39,43,1|15nwdfz,39,43,1|15nwdg0,38,41,0|15vglfz,38,41,0|15vglg0,39,43,1|166mg3z,39,43,1|166mg40,38,41,0|16e6o3z,38,41,0|16e6o40,39,43,1|16pcirz,39,43,1|16pcis0,38,41,0|16x9pfz,38,41,0|16x9pg0,39,43,1|1782lfz,39,43,1|1782lg0,38,41,0|17fzs3z,38,41,0|17fzs40,39,43,1|17qso3z,39,43,1|17qso40,38,41,0|17ypurz,38,41,0|17ypus0,39,43,1|189iqrz,39,43,1|189iqs0,38,41,0|18hfxfz,38,41,0|18hfxg0,39,43,1|18sls3z,39,43,1|18sls40,38,41,0|190603z,38,41,0|1906040,39,43,1|19bburz,39,43,1|19bbus0,38,41,0|19iw2rz,38,41,0|19iw2s0,39,43,1|19u1xfz,39,43,1|19u1xg0,38,41,0|1a1z43z,38,41,0|1a1z440,39,43,1|1acs03z,39,43,1|1acs040,38,41,0|1akp6rz,38,41,0|1akp6s0,39,43,1|1avi2rz,39,43,1|1avi2s0,38,41,0|1b3f9fz,38,41,0|1b3f9g0,39,43,1|1bel43z,39,43,1|1bel440,38,41,0|1bm5c3z,38,41,0|1bm5c40,39,43,1|1bxb6rz,39,43,1|1bxb6s0,38,41,0|1c4verz,38,41,0|1c4ves0,39,43,1|1cg19fz,39,43,1|1cg19g0,38,41,0|1cnlhfz,38,41,0|1cnlhg0,39,43,1|1cyrc3z,39,43,1|1cyrc40,38,41,0|1d6oirz,38,41,0|1d6ois0,39,43,1|1dhherz,39,43,1|1dhhes0,38,41,0|1dpelfz,38,41,0|1dpelg0,39,43,1|1e07hfz,39,43,1|1e07hg0,38,41,0|1e84o3z,38,41,0|1e84o40,39,43,1|1ejairz,39,43,1|1ejais0,38,41,0|1equqrz,38,41,0|1equqs0,39,43,1|1f20lfz,39,43,1|1f20lg0,38,41,0|1f9ktfz,38,41,0|1f9ktg0,39,43,1|1fkqo3z,39,43,1|1fkqo40,38,41,0|1fsnurz,38,41,0|1fsnus0,39,43,1|1g3gqrz,39,43,1|1g3gqs0,38,41,0|1gbdxfz,38,41,0|1gbdxg0,39,43,1|1gm6tfz,39,43,1|1gm6tg0,38,41,0|1gu403z,38,41,0|1gu4040,39,43,1|1h4ww3z,39,43,1|1h4ww40,38,41,0|1hcu2rz,38,41,0|1hcu2s0,39,43,1|1hnzxfz,39,43,1|1hnzxg0,38,41,0|1hvk5fz,38,41,0|1hvk5g0,39,43,1|1i6q03z,39,43,1|1i6q040,38,41,0|1iea83z,38,41,0|1iea840,39,43,1|1ipg2rz,39,43,1|1ipg2s0,38,41,0|1ixd9fz,38,41,0|1ixd9g0,39,43,1|1j865fz,39,43,1|1j865g0,38,41,0|1jg3c3z,38,41,0|1jg3c40,39,43,1|1jqw83z,39,43,1|1jqw840,38,41,0|1jyterz,38,41,0|1jytes0,39,43,1|1k9z9fz,39,43,1|1k9z9g0,38,41,0|1khjhfz,38,41,0|1khjhg0,39,43,1|1kspc3z,39,43,1|1kspc40,38,41,0|1l09k3z,38,41,0|1l09k40,39,43,1|1lbferz,39,43,1|1lbfes0,38,41,0|1ljclfz,38,41,0|1ljclg0,39,43,1|1lu5hfz,39,43,1|1lu5hg0,38,41,0|1m22o3z,38,41,0|1m22o40,39,43,1|1mcvk3z,39,43,1|1mcvk40,38,41,0|1mksqrz,38,41,0|1mksqs0,39,43,1|1mvlmrz,39,43,1|1mvlms0,38,41,0|1n3itfz,38,41,0|1n3itg0,39,43,1|1neoo3z,39,43,1|1neoo40,38,41,0|1nm8w3z,38,41,0|1nm8w40,39,43,1|1nxeqrz,39,43,1|1nxeqs0,38,41,0|1o4yyrz,38,41,0|1o4yys0,39,43,1|1og4tfz,39,43,1|1og4tg0,38,41,0|1oo203z,38,41,0|1oo2040,39,43,1|1oyuw3z,39,43,1|1oyuw40,38,41,0|1p6s2rz,38,41,0|1p6s2s0,39,43,1|1phkyrz,39,43,1|1phkys0,38,41,0|1ppi5fz,38,41,0|1ppi5g0,39,43,1|1q0o03z,39,43,1|1q0o040,38,41,0|1q8883z,38,41,0|1q88840,39,43,1|1qje2rz,39,43,1|1qje2s0,38,41,0|1qqyarz,38,41,0|1qqyas0,39,43,1|1r245fz,39,43,1|1r245g0,38,41,0|1r9odfz,38,41,0|1r9odg0,39,43,1|1rku83z,39,43,1|1rku840,38,41,0|1rsrerz,38,41,0|1rsres0,39,43,1|1s3karz,39,43,1|1s3kas0,38,41,0|1sbhhfz,38,41,0|1sbhhg0,39,43,1|1smadfz,39,43,1|1smadg0,38,41,0|1su7k3z,38,41,0|1su7k40,39,43,1|1t5derz,39,43,1|1t5des0,38,41,0|1tcxmrz,38,41,0|1tcxms0,39,43,1|1to3hfz,39,43,1|1to3hg0,38,41,0|1tvnpfz,38,41,0|1tvnpg0,39,43,1|1u6tk3z,39,43,1|1u6tk40,38,41,0|1ueqqrz,38,41,0|1ueqqs0,39,43,1|1upjmrz,39,43,1|1upjms0,38,41,0|1uxgtfz,38,41,0|1uxgtg0,39,43,1|1v89pfz,39,43,1|1v89pg0,38,41,0|1vg6w3z,38,41,0|1vg6w40,39,43,1|1vqzs3z,39,43,1|1vqzs40,38,41,0|NaN,38,41,0","America/Ojinaga|,0,153,0|-p1u4k1,0,153,0|-p1u4k0,44,62,0|-m7mko1,44,62,0|-m7mko0,45,63,0|-kf67c1,45,63,0|-kf67c0,44,62,0|-k6j3c1,44,62,0|-k6j3c0,45,63,0|-jypm01,45,63,0|-jypm00,44,62,0|-jpan81,44,62,0|-jpan80,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxnnz,45,63,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gcwozz,44,62,0|gcwp00,47,63,1|gkgu7z,47,63,1|gkgu80,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jftabz,44,62,0|jftac0,47,63,1|jqm3jz,47,63,1|jqm3k0,44,62,0|jywbnz,44,62,0|jywbo0,47,63,1|k9c67z,47,63,1|k9c680,44,62,0|khmebz,44,62,0|khmec0,47,63,1|ks28vz,47,63,1|ks28w0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","America/Panama|,0,57,0|-15r0ult,0,57,0|-15r0uls,40,58,0|-w757vd,40,58,0|-w757vc,43,59,0|NaN,43,59,0","America/Pangnirtung|,59,1,0|-pkmlc1,59,1,0|-pkmlc0,31,40,0|-ek27c1,31,40,0|-ek27c0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|-2g2281,31,40,0|-2g2280,73,43,1|-26c281,73,43,1|-26c280,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908onz,31,40,0|908oo0,49,41,1|9aoj7z,49,41,1|9aoj80,31,40,0|9iyrbz,31,40,0|9iyrc0,49,41,1|9trkjz,49,41,1|9trkk0,31,40,0|a1otzz,31,40,0|a1ou00,49,41,1|achn7z,49,41,1|achn80,31,40,0|akewnz,31,40,0|akewo0,49,41,1|av7pvz,49,41,1|av7pw0,31,40,0|b3hxzz,31,40,0|b3hy00,49,41,1|bdxsjz,49,41,1|bdxsk0,31,40,0|bm80nz,31,40,0|bm80o0,49,41,1|bwnv7z,49,41,1|bwnv80,31,40,0|c4y3bz,31,40,0|c4y3c0,49,41,1|cfqwjz,49,41,1|cfqwk0,31,40,0|cno5zz,31,40,0|cno600,49,41,1|cygz7z,49,41,1|cygz80,31,40,0|d6e8nz,31,40,0|d6e8o0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Paramaribo|,0,154,0|-usj4g9,0,154,0|-usj4g8,5,155,0|-i9lsfx,5,155,0|-i9lsfw,5,156,0|-cnnf4d,5,156,0|-cnnf4c,50,65,0|7p471z,50,65,0|7p4720,38,41,0|NaN,38,41,0","America/Phoenix|,0,81,0|-18y0j81,0,81,0|-18y0j80,44,62,0|-r0epo1,44,62,0|-r0epo0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-qhon01,44,62,0|-qhon00,47,63,1|-q6vts1,47,63,1|-q6vts0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-dkikmd,57,63,1|-dkikmc,44,62,0|-dftz6d,44,62,0|-dftz6c,57,63,1|-d6f5yd,57,63,1|-d6f5yc,44,62,0|-1e8kc1,44,62,0|-1e8kc0,47,63,1|-14vls1,47,63,1|-14vls0,44,62,0|NaN,44,62,0","America/Port-au-Prince|,0,157,0|-15r0vxt,0,157,0|-15r0vxs,83,158,0|-rmk9ad,83,158,0|-rmk9ac,43,59,0|6ys5vz,43,59,0|6ys5w0,61,40,1|77s5rz,61,40,1|77s5s0,43,59,0|7h59vz,43,59,0|7h59w0,61,40,1|7qi8fz,61,40,1|7qi8g0,43,59,0|7zvcjz,43,59,0|7zvck0,61,40,1|898b3z,61,40,1|898b40,43,59,0|8ilf7z,43,59,0|8ilf80,61,40,1|8rydrz,61,40,1|8ryds0,43,59,0|91bhvz,43,59,0|91bhw0,61,40,1|9aogfz,61,40,1|9aogg0,43,59,0|9iyrbz,43,59,0|9iyrc0,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1otzz,43,59,0|a1ou00,61,40,1|achpzz,61,40,1|achq00,43,59,0|akewnz,43,59,0|akewo0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3hxzz,43,59,0|b3hy00,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm80nz,43,59,0|bm80o0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y3bz,43,59,0|c4y3c0,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno5zz,43,59,0|cno600,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6e8nz,43,59,0|d6e8o0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dph9zz,43,59,0|dpha00,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87cnz,43,59,0|e87co0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|iectvz,43,59,0|iectw0,61,40,1|ip5n3z,61,40,1|ip5n40,43,59,0|ix2wjz,43,59,0|ix2wk0,61,40,1|j7vprz,61,40,1|j7vps0,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Port_of_Spain|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Porto_Velho|,0,159,0|-t85g61,0,159,0|-t85g60,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|NaN,41,40,0","America/Puerto_Rico|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Punta_Arenas|,0,160,0|-15r0w79,0,160,0|-15r0w78,84,161,0|-vauawr,84,161,0|-vauawq,55,59,0|-rx8i41,55,59,0|-rx8i40,84,161,0|-qs16wr,84,161,0|-qs16wq,41,40,0|-qcwsw1,41,40,0|-qcwsw0,84,161,0|-m3etkr,84,161,0|-m3etkq,41,40,1|-lsgfk1,41,40,1|-lsgfk0,55,59,0|-lkl0s1,55,59,0|-lkl0s0,41,40,1|-l9oi81,41,40,1|-l9oi80,55,59,0|-l1t3g1,55,59,0|-l1t3g0,41,40,1|-kqwkw1,41,40,1|-kqwkw0,55,59,0|-kj1641,55,59,0|-kj1640,41,40,1|-k84nk1,41,40,1|-k84nk0,55,59,0|-k098s1,55,59,0|-k098s0,41,40,1|-jpavk1,41,40,1|-jpavk0,55,59,0|-jhfgs1,55,59,0|-jhfgs0,41,40,0|-eeay81,41,40,0|-eeay80,55,59,0|-eb5ws1,55,59,0|-eb5ws0,41,40,0|-bvifk1,41,40,0|-bvifk0,55,59,0|-bsvzk1,55,59,0|-bsvzk0,41,40,0|-lsvk1,41,40,0|-lsvk0,38,41,1|-e8qc1,38,41,1|-e8qc0,41,40,0|-1zww1,41,40,0|-1zww0,38,41,1|4hcbz,38,41,1|4hcc0,41,40,0|ekdrz,41,40,0|ekds0,38,41,1|mhhnz,38,41,1|mhho0,41,40,0|xagfz,41,40,0|xagg0,38,41,1|157kbz,38,41,1|157kc0,41,40,0|1gdhrz,41,40,0|1gdhs0,38,41,1|1nxmzz,38,41,1|1nxn00,41,40,0|1ydn3z,41,40,0|1ydn40,38,41,1|26npnz,38,41,1|26npo0,41,40,0|2htn3z,41,40,0|2htn40,38,41,1|2pdsbz,38,41,1|2pdsc0,41,40,0|30jprz,41,40,0|30jps0,38,41,1|38gtnz,38,41,1|38gto0,41,40,0|3j9sfz,41,40,0|3j9sg0,38,41,1|3r6wbz,38,41,1|3r6wc0,41,40,0|41zv3z,41,40,0|41zv40,38,41,1|49wyzz,38,41,1|49wz00,41,40,0|4l2wfz,41,40,0|4l2wg0,38,41,1|4sn1nz,38,41,1|4sn1o0,41,40,0|53sz3z,41,40,0|53sz40,38,41,1|5bd4bz,38,41,1|5bd4c0,41,40,0|5mj1rz,41,40,0|5mj1s0,38,41,1|5ug5nz,38,41,1|5ug5o0,41,40,0|6594fz,41,40,0|6594g0,38,41,1|6d68bz,38,41,1|6d68c0,41,40,0|6nz73z,41,40,0|6nz740,38,41,1|6vwazz,38,41,1|6vwb00,41,40,0|76p9rz,41,40,0|76p9s0,38,41,1|7emdnz,38,41,1|7emdo0,41,40,0|7psb3z,41,40,0|7psb40,38,41,1|7xcgbz,38,41,1|7xcgc0,41,40,0|88idrz,41,40,0|88ids0,38,41,1|8g2izz,38,41,1|8g2j00,41,40,0|8r8gfz,41,40,0|8r8gg0,38,41,1|90lezz,38,41,1|90lf00,41,40,0|99yj3z,41,40,0|99yj40,38,41,1|9hvmzz,38,41,1|9hvn00,41,40,0|9solrz,41,40,0|9sols0,38,41,1|a0lpnz,38,41,1|a0lpo0,41,40,0|abrn3z,41,40,0|abrn40,38,41,1|ajbsbz,38,41,1|ajbsc0,41,40,0|at1v3z,41,40,0|at1v40,38,41,1|b21uzz,38,41,1|b21v00,41,40,0|bd7sfz,41,40,0|bd7sg0,38,41,1|bl4wbz,38,41,1|bl4wc0,41,40,0|bvxv3z,41,40,0|bvxv40,38,41,1|c3uyzz,38,41,1|c3uz00,41,40,0|cenxrz,41,40,0|cenxs0,38,41,1|cml1nz,38,41,1|cml1o0,41,40,0|cxe0fz,41,40,0|cxe0g0,38,41,1|d5b4bz,38,41,1|d5b4c0,41,40,0|dgh1rz,41,40,0|dgh1s0,38,41,1|do16zz,38,41,1|do1700,41,40,0|dz74fz,41,40,0|dz74g0,38,41,1|e7u5nz,38,41,1|e7u5o0,41,40,0|ehx73z,41,40,0|ehx740,38,41,1|epuazz,38,41,1|epub00,41,40,0|ezxcfz,41,40,0|ezxcg0,38,41,1|f9n9nz,38,41,1|f9n9o0,41,40,0|fjdcfz,41,40,0|fjdcg0,38,41,1|fragbz,38,41,1|fragc0,41,40,0|g2gdrz,41,40,0|g2gds0,38,41,1|ga0izz,38,41,1|ga0j00,41,40,0|gl6gfz,41,40,0|gl6gg0,38,41,1|gsqlnz,38,41,1|gsqlo0,41,40,0|h3wj3z,41,40,0|h3wj40,38,41,1|hbgobz,38,41,1|hbgoc0,41,40,0|hmmlrz,41,40,0|hmmls0,38,41,1|hujpnz,38,41,1|hujpo0,41,40,0|i5cofz,41,40,0|i5cog0,38,41,1|id9sbz,38,41,1|id9sc0,41,40,0|io2r3z,41,40,0|io2r40,38,41,1|ivzuzz,38,41,1|ivzv00,41,40,0|j75sfz,41,40,0|j75sg0,38,41,1|jepxnz,38,41,1|jepxo0,41,40,0|jpvv3z,41,40,0|jpvv40,38,41,1|jyiwbz,38,41,1|jyiwc0,41,40,0|k8lxrz,41,40,0|k8lxs0,38,41,1|kgj1nz,38,41,1|kgj1o0,41,40,0|krc0fz,41,40,0|krc0g0,38,41,1|l0c0bz,38,41,1|l0c0c0,41,40,0|la233z,41,40,0|la2340,38,41,1|lkuwbz,38,41,1|lkuwc0,41,40,0|lq9f3z,41,40,0|lq9f40,38,41,1|m380bz,38,41,1|m380c0,41,40,0|m9pf3z,41,40,0|m9pf40,38,41,1|mly2zz,38,41,1|mly300,41,40,0|mssgfz,41,40,0|mssgg0,38,41,1|n4o5nz,38,41,1|n4o5o0,41,40,0|nbij3z,41,40,0|nbij40,38,41,1|o776zz,38,41,1|o77700,41,40,0|obvsfz,41,40,0|obvsg0,38,41,1|ohn4bz,38,41,1|ohn4c0,38,41,0|NaN,38,41,0","America/Rainy_River|,0,162,0|-1353ahl,0,162,0|-1353ahk,45,63,0|-qzov41,45,63,0|-qzov40,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-f9ofc1,45,63,0|-f9ofc0,48,59,1|-ek21s1,48,59,1|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|296u7z,45,63,0|296u80,48,59,1|2ijsrz,48,59,1|2ijss0,45,63,0|2rwwvz,45,63,0|2rwww0,48,59,1|319vfz,48,59,1|319vg0,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kcwrz,48,59,1|3kcws0,45,63,0|3td27z,45,63,0|3td280,48,59,1|432zfz,48,59,1|432zg0,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt23z,48,59,1|4lt240,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j4rz,48,59,1|54j4s0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,45,63,0|gb3svz,45,63,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Rankin_Inlet|,59,1,0|-6s8lc1,59,1,0|-6s8lc0,45,63,0|-2g1wo1,45,63,0|-2g1wo0,85,40,1|-26bwo1,85,40,1|-26bwo0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|gb3svz,43,59,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Recife|,0,163,0|-t85ljd,0,163,0|-t85ljc,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-35xmc1,38,41,0|-35xmc0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g2g87z,39,43,1|g2g880,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|NaN,38,41,0","America/Regina|,0,164,0|-xkq9yd,0,164,0|-xkq9yc,44,62,0|-qzosc1,44,62,0|-qzosc0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-kp78k1,44,62,0|-kp78k0,47,63,1|-kha4o1,47,63,1|-kha4o0,44,62,0|-k6h5w1,44,62,0|-k6h5w0,47,63,1|-jyk201,47,63,1|-jyk200,44,62,0|-jnr381,44,62,0|-jnr380,47,63,1|-jftzc1,47,63,1|-jftzc0,44,62,0|-j4o1w1,44,62,0|-j4o1w0,47,63,1|-ix3wo1,47,63,1|-ix3wo0,44,62,0|-ilxz81,44,62,0|-ilxz80,47,63,1|-ie0vc1,47,63,1|-ie0vc0,44,62,0|-h2un81,44,62,0|-h2un80,47,63,1|-gthoo1,47,63,1|-gthoo0,44,62,0|-gk4kk1,44,62,0|-gk4kk0,47,63,1|-gb4ko1,47,63,1|-gb4ko0,44,62,0|-g1ehw1,44,62,0|-g1ehw0,47,63,1|-fs1jc1,47,63,1|-fs1jc0,44,62,0|-fibgk1,44,62,0|-fibgk0,47,63,1|-f8yi01,47,63,1|-f8yi00,44,62,0|-ezldw1,44,62,0|-ezldw0,47,63,1|-eq8fc1,47,63,1|-eq8fc0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-cdlwc1,44,62,0|-cdlwc0,47,63,1|-c48xs1,47,63,1|-c48xs0,44,62,0|-bu5wc1,44,62,0|-bu5wc0,47,63,1|-bm8sg1,47,63,1|-bm8sg0,44,62,0|-bbfto1,44,62,0|-bbfto0,47,63,1|-b3ips1,47,63,1|-b3ips0,44,62,0|-aspr01,44,62,0|-aspr00,47,63,1|-aksn41,47,63,1|-aksn40,44,62,0|-a9mpo1,44,62,0|-a9mpo0,47,63,1|-a22kg1,47,63,1|-a22kg0,44,62,0|-9qwn01,44,62,0|-9qwn00,47,63,1|-9izj41,47,63,1|-9izj40,44,62,0|-986kc1,44,62,0|-986kc0,47,63,1|-909gg1,47,63,1|-909gg0,44,62,0|-8pgho1,44,62,0|-8pgho0,47,63,1|-8hjds1,47,63,1|-8hjds0,44,62,0|-86qf01,44,62,0|-86qf00,47,63,1|-7ytb41,47,63,1|-7ytb40,44,62,0|-7o0cc1,44,62,0|-7o0cc0,47,63,1|-7g38g1,47,63,1|-7g38g0,44,62,0|-74xb01,44,62,0|-74xb00,47,63,1|-6x0741,47,63,1|-6x0740,44,62,0|-6m78c1,44,62,0|-6m78c0,47,63,1|-6ea4g1,47,63,1|-6ea4g0,44,62,0|-5kr301,44,62,0|-5kr300,47,63,1|-5be4g1,47,63,1|-5be4g0,44,62,0|-5210c1,44,62,0|-5210c0,45,63,0|NaN,45,63,0","America/Resolute|,59,1,0|-bnp9c1,59,1,0|-bnp9c0,45,63,0|-2g1wo1,45,63,0|-2g1wo0,85,40,1|-26bwo1,85,40,1|-26bwo0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n97fz,48,59,1|5n97g0,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65za3z,48,59,1|65za40,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2bfz,48,59,1|6p2bg0,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77se3z,48,59,1|77se40,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qigrz,48,59,1|7qigs0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898jfz,48,59,1|898jg0,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8rym3z,48,59,1|8rym40,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aoorz,48,59,1|9aoos0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trq3z,48,59,1|9trq40,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achsrz,48,59,1|achss0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7vfz,48,59,1|av7vg0,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdxy3z,48,59,1|bdxy40,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo0rz,48,59,1|bwo0s0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr23z,48,59,1|cfr240,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh4rz,48,59,1|cyh4s0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh77fz,48,59,1|dh77g0,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxa3z,48,59,1|dzxa40,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|eincrz,48,59,1|eincs0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1dffz,48,59,1|f1dfg0,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkggrz,48,59,1|fkggs0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36jfz,48,59,1|g36jg0,43,59,0|gb3svz,43,59,0|gb3sw0,48,59,1|glwm3z,48,59,1|glwm40,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4morz,48,59,1|h4mos0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncrfz,48,59,1|hncrg0,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fsrz,48,59,1|i6fss0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5vfz,48,59,1|ip5vg0,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,43,59,0|jeqbjz,43,59,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Rio_Branco|,0,165,0|-t85fg1,0,165,0|-t85fg0,55,59,0|-jyl4w1,55,59,0|-jyl4w0,41,40,1|-jpavk1,41,40,1|-jpavk0,55,59,0|-jfs7g1,55,59,0|-jfs7g0,41,40,1|-j6iy81,41,40,1|-j6iy80,55,59,0|-ahcss1,55,59,0|-ahcss0,41,40,1|-aacy41,41,40,1|-aacy40,55,59,0|-9ykvg1,55,59,0|-9ykvg0,41,40,1|-9scvk1,41,40,1|-9scvk0,55,59,0|-9fsy41,55,59,0|-9fsy40,41,40,1|-99j3k1,41,40,1|-99j3k0,55,59,0|-8wz641,55,59,0|-8wz640,41,40,1|-8sckw1,41,40,1|-8sckw0,55,59,0|-35xgs1,55,59,0|-35xgs0,41,40,1|-31nu81,41,40,1|-31nu80,55,59,0|-2kdjg1,55,59,0|-2kdjg0,41,40,1|-2hccw1,41,40,1|-2hccw0,55,59,0|-24qks1,55,59,0|-24qks0,41,40,1|-203zk1,41,40,1|-203zk0,55,59,0|-1ni7g1,55,59,0|-1ni7g0,41,40,1|-1hc281,41,40,1|-1hc280,55,59,0|-14qa41,55,59,0|-14qa40,41,40,1|-yia81,41,40,1|-yia80,55,59,0|89jhvz,55,59,0|89jhw0,41,40,1|8gdprz,41,40,1|8gdps0,55,59,0|8rwlvz,55,59,0|8rwlw0,41,40,1|8xnxrz,41,40,1|8xnxs0,55,59,0|9aoj7z,55,59,0|9aoj80,41,40,1|9g2wfz,41,40,1|9g2wg0,55,59,0|k2yb7z,55,59,0|k2yb80,41,40,0|mw14fz,41,40,0|mw14g0,55,59,0|NaN,55,59,0","America/Santarem|,0,166,0|-t85hvd,0,166,0|-t85hvc,41,40,0|-jyl7o1,41,40,0|-jyl7o0,38,41,1|-jpayc1,38,41,1|-jpayc0,41,40,0|-jfsa81,41,40,0|-jfsa80,38,41,1|-j6j101,38,41,1|-j6j100,41,40,0|-ahcvk1,41,40,0|-ahcvk0,38,41,1|-aad0w1,38,41,1|-aad0w0,41,40,0|-9yky81,41,40,0|-9yky80,38,41,1|-9scyc1,38,41,1|-9scyc0,41,40,0|-9ft0w1,41,40,0|-9ft0w0,38,41,1|-99j6c1,38,41,1|-99j6c0,41,40,0|-8wz8w1,41,40,0|-8wz8w0,38,41,1|-8scno1,38,41,1|-8scno0,41,40,0|-35xjk1,41,40,0|-35xjk0,38,41,1|-31nx01,38,41,1|-31nx00,41,40,0|-2kdm81,41,40,0|-2kdm80,38,41,1|-2hcfo1,38,41,1|-2hcfo0,41,40,0|-24qnk1,41,40,0|-24qnk0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1nia81,41,40,0|-1nia80,38,41,1|-1hc501,38,41,1|-1hc500,41,40,0|-14qcw1,41,40,0|-14qcw0,38,41,1|-yid01,38,41,1|-yid00,41,40,0|89jf3z,41,40,0|89jf40,38,41,1|8gdmzz,38,41,1|8gdn00,41,40,0|8rwj3z,41,40,0|8rwj40,38,41,1|8xnuzz,38,41,1|8xnv00,41,40,0|9aogfz,41,40,0|9aogg0,38,41,1|9g2tnz,38,41,1|9g2to0,41,40,0|k2y8fz,41,40,0|k2y8g0,38,41,0|NaN,38,41,0","America/Santiago|,0,161,0|-15r0w8r,0,161,0|-15r0w8q,84,161,0|-vauawr,84,161,0|-vauawq,55,59,0|-rx8i41,55,59,0|-rx8i40,84,161,0|-qs16wr,84,161,0|-qs16wq,41,40,0|-qcwsw1,41,40,0|-qcwsw0,84,161,0|-m3etkr,84,161,0|-m3etkq,41,40,1|-lsgfk1,41,40,1|-lsgfk0,55,59,0|-lkl0s1,55,59,0|-lkl0s0,41,40,1|-l9oi81,41,40,1|-l9oi80,55,59,0|-l1t3g1,55,59,0|-l1t3g0,41,40,1|-kqwkw1,41,40,1|-kqwkw0,55,59,0|-kj1641,55,59,0|-kj1640,41,40,1|-k84nk1,41,40,1|-k84nk0,55,59,0|-k098s1,55,59,0|-k098s0,41,40,1|-jpavk1,41,40,1|-jpavk0,55,59,0|-jhfgs1,55,59,0|-jhfgs0,41,40,0|-eeay81,41,40,0|-eeay80,55,59,0|-eb5ws1,55,59,0|-eb5ws0,41,40,0|-c8vww1,41,40,0|-c8vww0,38,41,1|-c6f3o1,38,41,1|-c6f3o0,41,40,0|-bvifk1,41,40,0|-bvifk0,55,59,0|-bsvzk1,55,59,0|-bsvzk0,41,40,0|-lsvk1,41,40,0|-lsvk0,38,41,1|-e8qc1,38,41,1|-e8qc0,41,40,0|-1zww1,41,40,0|-1zww0,38,41,1|4hcbz,38,41,1|4hcc0,41,40,0|ekdrz,41,40,0|ekds0,38,41,1|mhhnz,38,41,1|mhho0,41,40,0|xagfz,41,40,0|xagg0,38,41,1|157kbz,38,41,1|157kc0,41,40,0|1gdhrz,41,40,0|1gdhs0,38,41,1|1nxmzz,38,41,1|1nxn00,41,40,0|1ydn3z,41,40,0|1ydn40,38,41,1|26npnz,38,41,1|26npo0,41,40,0|2htn3z,41,40,0|2htn40,38,41,1|2pdsbz,38,41,1|2pdsc0,41,40,0|30jprz,41,40,0|30jps0,38,41,1|38gtnz,38,41,1|38gto0,41,40,0|3j9sfz,41,40,0|3j9sg0,38,41,1|3r6wbz,38,41,1|3r6wc0,41,40,0|41zv3z,41,40,0|41zv40,38,41,1|49wyzz,38,41,1|49wz00,41,40,0|4l2wfz,41,40,0|4l2wg0,38,41,1|4sn1nz,38,41,1|4sn1o0,41,40,0|53sz3z,41,40,0|53sz40,38,41,1|5bd4bz,38,41,1|5bd4c0,41,40,0|5mj1rz,41,40,0|5mj1s0,38,41,1|5ug5nz,38,41,1|5ug5o0,41,40,0|6594fz,41,40,0|6594g0,38,41,1|6d68bz,38,41,1|6d68c0,41,40,0|6nz73z,41,40,0|6nz740,38,41,1|6vwazz,38,41,1|6vwb00,41,40,0|76p9rz,41,40,0|76p9s0,38,41,1|7emdnz,38,41,1|7emdo0,41,40,0|7psb3z,41,40,0|7psb40,38,41,1|7xcgbz,38,41,1|7xcgc0,41,40,0|88idrz,41,40,0|88ids0,38,41,1|8g2izz,38,41,1|8g2j00,41,40,0|8r8gfz,41,40,0|8r8gg0,38,41,1|90lezz,38,41,1|90lf00,41,40,0|99yj3z,41,40,0|99yj40,38,41,1|9hvmzz,38,41,1|9hvn00,41,40,0|9solrz,41,40,0|9sols0,38,41,1|a0lpnz,38,41,1|a0lpo0,41,40,0|abrn3z,41,40,0|abrn40,38,41,1|ajbsbz,38,41,1|ajbsc0,41,40,0|at1v3z,41,40,0|at1v40,38,41,1|b21uzz,38,41,1|b21v00,41,40,0|bd7sfz,41,40,0|bd7sg0,38,41,1|bl4wbz,38,41,1|bl4wc0,41,40,0|bvxv3z,41,40,0|bvxv40,38,41,1|c3uyzz,38,41,1|c3uz00,41,40,0|cenxrz,41,40,0|cenxs0,38,41,1|cml1nz,38,41,1|cml1o0,41,40,0|cxe0fz,41,40,0|cxe0g0,38,41,1|d5b4bz,38,41,1|d5b4c0,41,40,0|dgh1rz,41,40,0|dgh1s0,38,41,1|do16zz,38,41,1|do1700,41,40,0|dz74fz,41,40,0|dz74g0,38,41,1|e7u5nz,38,41,1|e7u5o0,41,40,0|ehx73z,41,40,0|ehx740,38,41,1|epuazz,38,41,1|epub00,41,40,0|ezxcfz,41,40,0|ezxcg0,38,41,1|f9n9nz,38,41,1|f9n9o0,41,40,0|fjdcfz,41,40,0|fjdcg0,38,41,1|fragbz,38,41,1|fragc0,41,40,0|g2gdrz,41,40,0|g2gds0,38,41,1|ga0izz,38,41,1|ga0j00,41,40,0|gl6gfz,41,40,0|gl6gg0,38,41,1|gsqlnz,38,41,1|gsqlo0,41,40,0|h3wj3z,41,40,0|h3wj40,38,41,1|hbgobz,38,41,1|hbgoc0,41,40,0|hmmlrz,41,40,0|hmmls0,38,41,1|hujpnz,38,41,1|hujpo0,41,40,0|i5cofz,41,40,0|i5cog0,38,41,1|id9sbz,38,41,1|id9sc0,41,40,0|io2r3z,41,40,0|io2r40,38,41,1|ivzuzz,38,41,1|ivzv00,41,40,0|j75sfz,41,40,0|j75sg0,38,41,1|jepxnz,38,41,1|jepxo0,41,40,0|jpvv3z,41,40,0|jpvv40,38,41,1|jyiwbz,38,41,1|jyiwc0,41,40,0|k8lxrz,41,40,0|k8lxs0,38,41,1|kgj1nz,38,41,1|kgj1o0,41,40,0|krc0fz,41,40,0|krc0g0,38,41,1|l0c0bz,38,41,1|l0c0c0,41,40,0|la233z,41,40,0|la2340,38,41,1|lkuwbz,38,41,1|lkuwc0,41,40,0|lq9f3z,41,40,0|lq9f40,38,41,1|m380bz,38,41,1|m380c0,41,40,0|m9pf3z,41,40,0|m9pf40,38,41,1|mly2zz,38,41,1|mly300,41,40,0|mssgfz,41,40,0|mssgg0,38,41,1|n4o5nz,38,41,1|n4o5o0,41,40,0|nbij3z,41,40,0|nbij40,38,41,1|o776zz,38,41,1|o77700,41,40,0|obvsfz,41,40,0|obvsg0,38,41,1|opx9nz,38,41,1|opx9o0,41,40,0|oulv3z,41,40,0|oulv40,38,41,1|p8ncbz,38,41,1|p8ncc0,41,40,0|pdbxrz,41,40,0|pdbxs0,38,41,1|ppklnz,38,41,1|ppklo0,41,40,0|pxhv3z,41,40,0|pxhv40,38,41,1|q8aobz,38,41,1|q8aoc0,41,40,0|qg7xrz,41,40,0|qg7xs0,38,41,1|qr0qzz,38,41,1|qr0r00,41,40,0|qyy0fz,41,40,0|qyy0g0,38,41,1|r9qtnz,38,41,1|r9qto0,41,40,0|rho33z,41,40,0|rho340,38,41,1|rsgwbz,38,41,1|rsgwc0,41,40,0|s0e5rz,41,40,0|s0e5s0,38,41,1|sbjxnz,38,41,1|sbjxo0,41,40,0|sjh73z,41,40,0|sjh740,38,41,1|sua0bz,38,41,1|sua0c0,41,40,0|t279rz,41,40,0|t279s0,38,41,1|td02zz,38,41,1|td0300,41,40,0|tkxcfz,41,40,0|tkxcg0,38,41,1|tvq5nz,38,41,1|tvq5o0,41,40,0|u3nf3z,41,40,0|u3nf40,38,41,1|ueg8bz,38,41,1|ueg8c0,41,40,0|umdhrz,41,40,0|umdhs0,38,41,1|uxj9nz,38,41,1|uxj9o0,41,40,0|v53kfz,41,40,0|v53kg0,38,41,1|vg9cbz,38,41,1|vg9cc0,41,40,0|vo6lrz,41,40,0|vo6ls0,38,41,1|vyzezz,38,41,1|vyzf00,41,40,0|w6wofz,41,40,0|w6wog0,38,41,1|whphnz,38,41,1|whpho0,41,40,0|wpmr3z,41,40,0|wpmr40,38,41,1|x0fkbz,38,41,1|x0fkc0,41,40,0|x8ctrz,41,40,0|x8cts0,38,41,1|xj5mzz,38,41,1|xj5n00,41,40,0|xr2wfz,41,40,0|xr2wg0,38,41,1|y28obz,38,41,1|y28oc0,41,40,0|y9sz3z,41,40,0|y9sz40,38,41,1|ykyqzz,38,41,1|ykyr00,41,40,0|ysw0fz,41,40,0|ysw0g0,38,41,1|z3otnz,38,41,1|z3oto0,41,40,0|zbm33z,41,40,0|zbm340,38,41,1|zmewbz,38,41,1|zmewc0,41,40,0|zuc5rz,41,40,0|zuc5s0,38,41,1|1054yzz,38,41,1|1054z00,41,40,0|10d28fz,41,40,0|10d28g0,38,41,1|10o80bz,38,41,1|10o80c0,41,40,0|10vsb3z,41,40,0|10vsb40,38,41,1|116y2zz,38,41,1|116y300,41,40,0|11evcfz,41,40,0|11evcg0,38,41,1|11po5nz,38,41,1|11po5o0,41,40,0|11xlf3z,41,40,0|11xlf40,38,41,1|128e8bz,38,41,1|128e8c0,41,40,0|12gbhrz,41,40,0|12gbhs0,38,41,1|12r4azz,38,41,1|12r4b00,41,40,0|12z1kfz,41,40,0|12z1kg0,38,41,1|139udnz,38,41,1|139udo0,41,40,0|13hrn3z,41,40,0|13hrn40,38,41,1|13sxezz,38,41,1|13sxf00,41,40,0|140hprz,41,40,0|140hps0,38,41,1|14bnhnz,38,41,1|14bnho0,41,40,0|14jkr3z,41,40,0|14jkr40,38,41,1|14udkbz,38,41,1|14udkc0,41,40,0|152atrz,41,40,0|152ats0,38,41,1|15d3mzz,38,41,1|15d3n00,41,40,0|15l0wfz,41,40,0|15l0wg0,38,41,1|15vtpnz,38,41,1|15vtpo0,41,40,0|163qz3z,41,40,0|163qz40,38,41,1|16ejsbz,38,41,1|16ejsc0,41,40,0|16mh1rz,41,40,0|16mh1s0,38,41,1|16xmtnz,38,41,1|16xmto0,41,40,0|175k33z,41,40,0|175k340,38,41,1|17gcwbz,38,41,1|17gcwc0,41,40,0|17oa5rz,41,40,0|17oa5s0,38,41,1|17z2yzz,38,41,1|17z2z00,41,40,0|18708fz,41,40,0|18708g0,38,41,1|18ht1nz,38,41,1|18ht1o0,41,40,0|18pqb3z,41,40,0|18pqb40,38,41,1|190j4bz,38,41,1|190j4c0,41,40,0|198gdrz,41,40,0|198gds0,38,41,1|19jm5nz,38,41,1|19jm5o0,41,40,0|19r6gfz,41,40,0|19r6gg0,38,41,1|1a2c8bz,38,41,1|1a2c8c0,41,40,0|1aa9hrz,41,40,0|1aa9hs0,38,41,1|1al2azz,38,41,1|1al2b00,41,40,0|1aszkfz,41,40,0|1aszkg0,38,41,1|1b3sdnz,38,41,1|1b3sdo0,41,40,0|1bbpn3z,41,40,0|1bbpn40,38,41,1|1bmigbz,38,41,1|1bmigc0,41,40,0|1bufprz,41,40,0|1bufps0,38,41,1|1c58izz,38,41,1|1c58j00,41,40,0|1cd5sfz,41,40,0|1cd5sg0,38,41,1|1cobkbz,38,41,1|1cobkc0,41,40,0|1cvvv3z,41,40,0|1cvvv40,38,41,1|1d71mzz,38,41,1|1d71n00,41,40,0|1deywfz,41,40,0|1deywg0,38,41,1|1dprpnz,38,41,1|1dprpo0,41,40,0|1dxoz3z,41,40,0|1dxoz40,38,41,1|1e8hsbz,38,41,1|1e8hsc0,41,40,0|1egf1rz,41,40,0|1egf1s0,38,41,1|1er7uzz,38,41,1|1er7v00,41,40,0|1ez54fz,41,40,0|1ez54g0,38,41,1|1faawbz,38,41,1|1faawc0,41,40,0|1fhv73z,41,40,0|1fhv740,38,41,1|1ft0yzz,38,41,1|1ft0z00,41,40,0|1g0y8fz,41,40,0|1g0y8g0,38,41,1|1gbr1nz,38,41,1|1gbr1o0,41,40,0|1gjob3z,41,40,0|1gjob40,38,41,1|1guh4bz,38,41,1|1guh4c0,41,40,0|1h2edrz,41,40,0|1h2eds0,38,41,1|1hd76zz,38,41,1|1hd7700,41,40,0|1hl4gfz,41,40,0|1hl4gg0,38,41,1|1hvx9nz,38,41,1|1hvx9o0,41,40,0|1i3uj3z,41,40,0|1i3uj40,38,41,1|1if0azz,38,41,1|1if0b00,41,40,0|1imklrz,41,40,0|1imkls0,38,41,1|1ixqdnz,38,41,1|1ixqdo0,41,40,0|1j5nn3z,41,40,0|1j5nn40,38,41,1|1jgggbz,38,41,1|1jgggc0,41,40,0|1jodprz,41,40,0|1jodps0,38,41,1|1jz6izz,38,41,1|1jz6j00,41,40,0|1k73sfz,41,40,0|1k73sg0,38,41,1|1khwlnz,38,41,1|1khwlo0,41,40,0|1kptv3z,41,40,0|1kptv40,38,41,1|1l0mobz,38,41,1|1l0moc0,41,40,0|1l8jxrz,41,40,0|1l8jxs0,38,41,1|1ljppnz,38,41,1|1ljppo0,41,40,0|1lrmz3z,41,40,0|1lrmz40,38,41,1|1m2fsbz,38,41,1|1m2fsc0,41,40,0|1mad1rz,41,40,0|1mad1s0,38,41,1|1ml5uzz,38,41,1|1ml5v00,41,40,0|1mt34fz,41,40,0|1mt34g0,38,41,1|1n3vxnz,38,41,1|1n3vxo0,41,40,0|1nbt73z,41,40,0|1nbt740,38,41,1|1nmm0bz,38,41,1|1nmm0c0,41,40,0|1nuj9rz,41,40,0|1nuj9s0,38,41,1|1o5p1nz,38,41,1|1o5p1o0,41,40,0|1od9cfz,41,40,0|1od9cg0,38,41,1|1oof4bz,38,41,1|1oof4c0,41,40,0|1owcdrz,41,40,0|1owcds0,38,41,1|1p756zz,38,41,1|1p75700,41,40,0|1pf2gfz,41,40,0|1pf2gg0,38,41,1|1ppv9nz,38,41,1|1ppv9o0,41,40,0|1pxsj3z,41,40,0|1pxsj40,38,41,1|1q8lcbz,38,41,1|1q8lcc0,41,40,0|1qgilrz,41,40,0|1qgils0,38,41,1|1qrbezz,38,41,1|1qrbf00,41,40,0|1qz8ofz,41,40,0|1qz8og0,38,41,1|1raegbz,38,41,1|1raegc0,41,40,0|1rhyr3z,41,40,0|1rhyr40,38,41,1|1rt4izz,38,41,1|1rt4j00,41,40,0|1s11sfz,41,40,0|1s11sg0,38,41,1|1sbulnz,38,41,1|1sbulo0,41,40,0|1sjrv3z,41,40,0|1sjrv40,38,41,1|1sukobz,38,41,1|1sukoc0,41,40,0|1t2hxrz,41,40,0|1t2hxs0,38,41,1|1tdaqzz,38,41,1|1tdar00,41,40,0|1tl80fz,41,40,0|1tl80g0,38,41,1|1twdsbz,38,41,1|1twdsc0,41,40,0|1u3y33z,41,40,0|1u3y340,38,41,1|1uf3uzz,38,41,1|1uf3v00,41,40,0|1un14fz,41,40,0|1un14g0,38,41,1|1uxtxnz,38,41,1|1uxtxo0,41,40,0|1v5r73z,41,40,0|1v5r740,38,41,1|1vgk0bz,38,41,1|1vgk0c0,41,40,0|1voh9rz,41,40,0|1voh9s0,38,41,1|NaN,38,41,1","America/Santo_Domingo|,0,167,0|-15r0we1,0,167,0|-15r0we0,86,168,0|-j6hz1d,86,168,0|-j6hz1c,43,59,0|-1nlws1,43,59,0|-1nlws0,61,40,1|-1hdww1,61,40,1|-1hdww0,43,59,0|-3fos1,43,59,0|-3fos0,62,76,1|2mshz,62,76,1|2msi0,43,59,0|fadvz,43,59,0|fadw0,62,76,1|jrghz,62,76,1|jrgi0,43,59,0|ydf7z,43,59,0|ydf80,62,76,1|12l8hz,62,76,1|12l8i0,43,59,0|1h3hvz,43,59,0|1h3hw0,62,76,1|1lf0hz,62,76,1|1lf0i0,43,59,0|1ztkjz,43,59,0|1ztkk0,62,76,1|246xtz,62,76,1|246xu0,43,59,0|2ijn7z,43,59,0|2ijn80,31,40,0|g36gnz,31,40,0|g36go0,43,59,0|g4z9zz,43,59,0|g4za00,31,40,0|NaN,31,40,0","America/Sao_Paulo|,0,169,0|-t85jd9,0,169,0|-t85jd8,38,41,0|-jylag1,38,41,0|-jylag0,39,43,1|-jpb141,39,43,1|-jpb140,38,41,0|-jfsd01,38,41,0|-jfsd00,39,43,1|-j6j3s1,39,43,1|-j6j3s0,38,41,0|-ahcyc1,38,41,0|-ahcyc0,39,43,1|-aad3o1,39,43,1|-aad3o0,38,41,0|-9yl101,38,41,0|-9yl100,39,43,1|-9sd141,39,43,1|-9sd140,38,41,0|-9ft3o1,38,41,0|-9ft3o0,39,43,1|-99j941,39,43,1|-99j940,38,41,0|-8wzbo1,38,41,0|-8wzbo0,39,43,1|-8scqg1,39,43,1|-8scqg0,38,41,0|-38cno1,38,41,0|-38cno0,39,43,1|-31nzs1,39,43,1|-31nzs0,38,41,0|-2kdp01,38,41,0|-2kdp00,39,43,1|-2hcig1,39,43,1|-2hcig0,38,41,0|-24qqc1,38,41,0|-24qqc0,39,43,1|-204541,39,43,1|-204540,38,41,0|-1nid01,38,41,0|-1nid00,39,43,1|-1hc7s1,39,43,1|-1hc7s0,38,41,0|-14qfo1,38,41,0|-14qfo0,39,43,1|-yifs1,39,43,1|-yifs0,38,41,0|89jcbz,38,41,0|89jcc0,39,43,1|8gdk7z,39,43,1|8gdk80,38,41,0|8rwgbz,38,41,0|8rwgc0,39,43,1|8xns7z,39,43,1|8xns80,38,41,0|9aodnz,38,41,0|9aodo0,39,43,1|9g2qvz,39,43,1|9g2qw0,38,41,0|9t1hnz,38,41,0|9t1ho0,39,43,1|9yfuvz,39,43,1|9yfuw0,38,41,0|abrkbz,38,41,0|abrkc0,39,43,1|ahvuvz,39,43,1|ahvuw0,38,41,0|auulnz,38,41,0|auulo0,39,43,1|b0yw7z,39,43,1|b0yw80,38,41,0|bdkobz,38,41,0|bdkoc0,39,43,1|bjc07z,39,43,1|bjc080,38,41,0|bwnpnz,38,41,0|bwnpo0,39,43,1|c1p47z,39,43,1|c1p480,38,41,0|cf0tnz,38,41,0|cf0to0,39,43,1|cli2vz,39,43,1|cli2w0,38,41,0|cxqwbz,38,41,0|cxqwc0,39,43,1|d485jz,39,43,1|d485k0,38,41,0|dggyzz,38,41,0|dggz00,39,43,1|dml9jz,39,43,1|dml9k0,38,41,0|dyu2zz,38,41,0|dyu300,39,43,1|e5oavz,39,43,1|e5oaw0,38,41,0|ehm0bz,38,41,0|ehm0c0,39,43,1|ep4avz,39,43,1|ep4aw0,38,41,0|f0n6zz,38,41,0|f0n700,39,43,1|f7hevz,39,43,1|f7hew0,38,41,0|fj0azz,38,41,0|fj0b00,39,43,1|fqkg7z,39,43,1|fqkg80,38,41,0|g23cbz,38,41,0|g23cc0,39,43,1|g8xk7z,39,43,1|g8xk80,38,41,0|gl6dnz,38,41,0|gl6do0,39,43,1|grnmvz,39,43,1|grnmw0,38,41,0|h4zcbz,38,41,0|h4zcc0,39,43,1|hadpjz,39,43,1|hadpk0,38,41,0|hmzhnz,38,41,0|hmzho0,39,43,1|ht3s7z,39,43,1|ht3s80,38,41,0|i6j6zz,38,41,0|i6j700,39,43,1|ic6tjz,39,43,1|ic6tk0,38,41,0|iofmzz,38,41,0|iofn00,39,43,1|iuww7z,39,43,1|iuww80,38,41,0|j88lnz,38,41,0|j88lo0,39,43,1|jdzxjz,39,43,1|jdzxk0,38,41,0|jpvsbz,38,41,0|jpvsc0,39,43,1|jwd1jz,39,43,1|jwd1k0,38,41,0|k8ytnz,38,41,0|k8yto0,39,43,1|kf347z,39,43,1|kf3480,38,41,0|krowbz,38,41,0|krowc0,39,43,1|ky65jz,39,43,1|ky65k0,38,41,0|laeyzz,38,41,0|laez00,39,43,1|lgw87z,39,43,1|lgw880,38,41,0|lt51nz,38,41,0|lt51o0,39,43,1|lzz9jz,39,43,1|lzz9k0,38,41,0|mc82zz,38,41,0|mc8300,39,43,1|micdjz,39,43,1|micdk0,38,41,0|muy5nz,38,41,0|muy5o0,39,43,1|n12g7z,39,43,1|n12g80,38,41,0|ndo8bz,38,41,0|ndo8c0,39,43,1|nk5hjz,39,43,1|nk5hk0,38,41,0|nweazz,38,41,0|nweb00,39,43,1|o2vk7z,39,43,1|o2vk80,38,41,0|of4dnz,38,41,0|of4do0,39,43,1|ollmvz,39,43,1|ollmw0,38,41,0|oxugbz,38,41,0|oxugc0,39,43,1|p4bpjz,39,43,1|p4bpk0,38,41,0|phnezz,38,41,0|phnf00,39,43,1|pn1s7z,39,43,1|pn1s80,38,41,0|NaN,38,41,0","America/Scoresbysund|,0,170,0|-rvurxl,0,170,0|-rvurxk,39,43,0|5ct1rz,39,43,0|5ct1s0,12,13,1|5lt4fz,12,13,1|5lt4g0,39,43,0|5v607z,39,43,0|5v6080,16,1,1|64iyrz,16,1,1|64iys0,12,13,0|6dw03z,12,13,0|6dw040,16,1,1|6n91fz,16,1,1|6n91g0,12,13,0|6wm2rz,12,13,0|6wm2s0,16,1,1|75z43z,16,1,1|75z440,12,13,0|7fc5fz,12,13,0|7fc5g0,16,1,1|7p25fz,16,1,1|7p25g0,12,13,0|7yf6rz,12,13,0|7yf6s0,16,1,1|87s83z,16,1,1|87s840,12,13,0|8h59fz,12,13,0|8h59g0,16,1,1|8qiarz,16,1,1|8qias0,12,13,0|8zvc3z,12,13,0|8zvc40,16,1,1|998dfz,16,1,1|998dg0,12,13,0|9ilerz,12,13,0|9iles0,16,1,1|9ryg3z,16,1,1|9ryg40,12,13,0|a1bhfz,12,13,0|a1bhg0,16,1,1|aaoirz,16,1,1|aaois0,12,13,0|ak1k3z,12,13,0|ak1k40,16,1,1|atrk3z,16,1,1|atrk40,12,13,0|b34lfz,12,13,0|b34lg0,16,1,1|bchmrz,16,1,1|bchms0,12,13,0|bluo3z,12,13,0|bluo40,16,1,1|bv7pfz,16,1,1|bv7pg0,12,13,0|c4kqrz,12,13,0|c4kqs0,16,1,1|cdxs3z,16,1,1|cdxs40,12,13,0|cnatfz,12,13,0|cnatg0,16,1,1|cwnurz,16,1,1|cwnus0,12,13,0|d60w3z,12,13,0|d60w40,16,1,1|dfdxfz,16,1,1|dfdxg0,12,13,0|dp3xfz,12,13,0|dp3xg0,16,1,1|dzwtfz,16,1,1|dzwtg0,12,13,0|e7u03z,12,13,0|e7u040,16,1,1|eimw3z,16,1,1|eimw40,12,13,0|eqk2rz,12,13,0|eqk2s0,16,1,1|f1cyrz,16,1,1|f1cys0,12,13,0|f9a5fz,12,13,0|f9a5g0,16,1,1|fkg03z,16,1,1|fkg040,12,13,0|fs083z,12,13,0|fs0840,16,1,1|g362rz,16,1,1|g362s0,12,13,0|gaqarz,12,13,0|gaqas0,16,1,1|glw5fz,16,1,1|glw5g0,12,13,0|gttc3z,12,13,0|gttc40,16,1,1|h4m83z,16,1,1|h4m840,12,13,0|hcjerz,12,13,0|hcjes0,16,1,1|hncarz,16,1,1|hncas0,12,13,0|hv9hfz,12,13,0|hv9hg0,16,1,1|i6fc3z,16,1,1|i6fc40,12,13,0|idzk3z,12,13,0|idzk40,16,1,1|ip5erz,16,1,1|ip5es0,12,13,0|iwpmrz,12,13,0|iwpms0,16,1,1|j7vhfz,16,1,1|j7vhg0,12,13,0|jffpfz,12,13,0|jffpg0,16,1,1|jqlk3z,16,1,1|jqlk40,12,13,0|jyiqrz,12,13,0|jyiqs0,16,1,1|k9bmrz,16,1,1|k9bms0,12,13,0|kh8tfz,12,13,0|kh8tg0,16,1,1|ks1pfz,16,1,1|ks1pg0,12,13,0|kzyw3z,12,13,0|kzyw40,16,1,1|lb4qrz,16,1,1|lb4qs0,12,13,0|lioyrz,12,13,0|lioys0,16,1,1|ltutfz,16,1,1|ltutg0,12,13,0|m1f1fz,12,13,0|m1f1g0,16,1,1|mckw3z,16,1,1|mckw40,12,13,0|mki2rz,12,13,0|mki2s0,16,1,1|mvayrz,16,1,1|mvays0,12,13,0|n385fz,12,13,0|n385g0,16,1,1|ne11fz,16,1,1|ne11g0,12,13,0|nly83z,12,13,0|nly840,16,1,1|nwr43z,16,1,1|nwr440,12,13,0|o4oarz,12,13,0|o4oas0,16,1,1|ofu5fz,16,1,1|ofu5g0,12,13,0|onedfz,12,13,0|onedg0,16,1,1|oyk83z,16,1,1|oyk840,12,13,0|p64g3z,12,13,0|p64g40,16,1,1|phaarz,16,1,1|phaas0,12,13,0|pp7hfz,12,13,0|pp7hg0,16,1,1|q00dfz,16,1,1|q00dg0,12,13,0|q7xk3z,12,13,0|q7xk40,16,1,1|qiqg3z,16,1,1|qiqg40,12,13,0|qqnmrz,12,13,0|qqnms0,16,1,1|r1thfz,16,1,1|r1thg0,12,13,0|r9dpfz,12,13,0|r9dpg0,16,1,1|rkjk3z,16,1,1|rkjk40,12,13,0|rs3s3z,12,13,0|rs3s40,16,1,1|s39mrz,16,1,1|s39ms0,12,13,0|sb6tfz,12,13,0|sb6tg0,16,1,1|slzpfz,16,1,1|slzpg0,12,13,0|stww3z,12,13,0|stww40,16,1,1|t4ps3z,16,1,1|t4ps40,12,13,0|tcmyrz,12,13,0|tcmys0,16,1,1|tnfurz,16,1,1|tnfus0,12,13,0|tvd1fz,12,13,0|tvd1g0,16,1,1|u6iw3z,16,1,1|u6iw40,12,13,0|ue343z,12,13,0|ue3440,16,1,1|up8yrz,16,1,1|up8ys0,12,13,0|uwt6rz,12,13,0|uwt6s0,16,1,1|v7z1fz,16,1,1|v7z1g0,12,13,0|vfw83z,12,13,0|vfw840,16,1,1|vqp43z,16,1,1|vqp440,12,13,0|vymarz,12,13,0|vymas0,16,1,1|w9f6rz,16,1,1|w9f6s0,12,13,0|whcdfz,12,13,0|whcdg0,16,1,1|wsi83z,16,1,1|wsi840,12,13,0|x02g3z,12,13,0|x02g40,16,1,1|xb8arz,16,1,1|xb8as0,12,13,0|xisirz,12,13,0|xisis0,16,1,1|xtydfz,16,1,1|xtydg0,12,13,0|y1ilfz,12,13,0|y1ilg0,16,1,1|ycog3z,16,1,1|ycog40,12,13,0|yklmrz,12,13,0|yklms0,16,1,1|yveirz,16,1,1|yveis0,12,13,0|z3bpfz,12,13,0|z3bpg0,16,1,1|ze4lfz,16,1,1|ze4lg0,12,13,0|zm1s3z,12,13,0|zm1s40,16,1,1|zx7mrz,16,1,1|zx7ms0,12,13,0|104rurz,12,13,0|104rus0,16,1,1|10fxpfz,16,1,1|10fxpg0,12,13,0|10nhxfz,12,13,0|10nhxg0,16,1,1|10yns3z,16,1,1|10yns40,12,13,0|116kyrz,12,13,0|116kys0,16,1,1|11hdurz,16,1,1|11hdus0,12,13,0|11pb1fz,12,13,0|11pb1g0,16,1,1|1203xfz,16,1,1|1203xg0,12,13,0|128143z,12,13,0|1281440,16,1,1|12iu03z,16,1,1|12iu040,12,13,0|12qr6rz,12,13,0|12qr6s0,16,1,1|131x1fz,16,1,1|131x1g0,12,13,0|139h9fz,12,13,0|139h9g0,16,1,1|13kn43z,16,1,1|13kn440,12,13,0|13s7c3z,12,13,0|13s7c40,16,1,1|143d6rz,16,1,1|143d6s0,12,13,0|14badfz,12,13,0|14badg0,16,1,1|14m39fz,16,1,1|14m39g0,12,13,0|14u0g3z,12,13,0|14u0g40,16,1,1|154tc3z,16,1,1|154tc40,12,13,0|15cqirz,12,13,0|15cqis0,16,1,1|15nwdfz,16,1,1|15nwdg0,12,13,0|15vglfz,12,13,0|15vglg0,16,1,1|166mg3z,16,1,1|166mg40,12,13,0|16e6o3z,12,13,0|16e6o40,16,1,1|16pcirz,16,1,1|16pcis0,12,13,0|16x9pfz,12,13,0|16x9pg0,16,1,1|1782lfz,16,1,1|1782lg0,12,13,0|17fzs3z,12,13,0|17fzs40,16,1,1|17qso3z,16,1,1|17qso40,12,13,0|17ypurz,12,13,0|17ypus0,16,1,1|189iqrz,16,1,1|189iqs0,12,13,0|18hfxfz,12,13,0|18hfxg0,16,1,1|18sls3z,16,1,1|18sls40,12,13,0|190603z,12,13,0|1906040,16,1,1|19bburz,16,1,1|19bbus0,12,13,0|19iw2rz,12,13,0|19iw2s0,16,1,1|19u1xfz,16,1,1|19u1xg0,12,13,0|1a1z43z,12,13,0|1a1z440,16,1,1|1acs03z,16,1,1|1acs040,12,13,0|1akp6rz,12,13,0|1akp6s0,16,1,1|1avi2rz,16,1,1|1avi2s0,12,13,0|1b3f9fz,12,13,0|1b3f9g0,16,1,1|1bel43z,16,1,1|1bel440,12,13,0|1bm5c3z,12,13,0|1bm5c40,16,1,1|1bxb6rz,16,1,1|1bxb6s0,12,13,0|1c4verz,12,13,0|1c4ves0,16,1,1|1cg19fz,16,1,1|1cg19g0,12,13,0|1cnlhfz,12,13,0|1cnlhg0,16,1,1|1cyrc3z,16,1,1|1cyrc40,12,13,0|1d6oirz,12,13,0|1d6ois0,16,1,1|1dhherz,16,1,1|1dhhes0,12,13,0|1dpelfz,12,13,0|1dpelg0,16,1,1|1e07hfz,16,1,1|1e07hg0,12,13,0|1e84o3z,12,13,0|1e84o40,16,1,1|1ejairz,16,1,1|1ejais0,12,13,0|1equqrz,12,13,0|1equqs0,16,1,1|1f20lfz,16,1,1|1f20lg0,12,13,0|1f9ktfz,12,13,0|1f9ktg0,16,1,1|1fkqo3z,16,1,1|1fkqo40,12,13,0|1fsnurz,12,13,0|1fsnus0,16,1,1|1g3gqrz,16,1,1|1g3gqs0,12,13,0|1gbdxfz,12,13,0|1gbdxg0,16,1,1|1gm6tfz,16,1,1|1gm6tg0,12,13,0|1gu403z,12,13,0|1gu4040,16,1,1|1h4ww3z,16,1,1|1h4ww40,12,13,0|1hcu2rz,12,13,0|1hcu2s0,16,1,1|1hnzxfz,16,1,1|1hnzxg0,12,13,0|1hvk5fz,12,13,0|1hvk5g0,16,1,1|1i6q03z,16,1,1|1i6q040,12,13,0|1iea83z,12,13,0|1iea840,16,1,1|1ipg2rz,16,1,1|1ipg2s0,12,13,0|1ixd9fz,12,13,0|1ixd9g0,16,1,1|1j865fz,16,1,1|1j865g0,12,13,0|1jg3c3z,12,13,0|1jg3c40,16,1,1|1jqw83z,16,1,1|1jqw840,12,13,0|1jyterz,12,13,0|1jytes0,16,1,1|1k9z9fz,16,1,1|1k9z9g0,12,13,0|1khjhfz,12,13,0|1khjhg0,16,1,1|1kspc3z,16,1,1|1kspc40,12,13,0|1l09k3z,12,13,0|1l09k40,16,1,1|1lbferz,16,1,1|1lbfes0,12,13,0|1ljclfz,12,13,0|1ljclg0,16,1,1|1lu5hfz,16,1,1|1lu5hg0,12,13,0|1m22o3z,12,13,0|1m22o40,16,1,1|1mcvk3z,16,1,1|1mcvk40,12,13,0|1mksqrz,12,13,0|1mksqs0,16,1,1|1mvlmrz,16,1,1|1mvlms0,12,13,0|1n3itfz,12,13,0|1n3itg0,16,1,1|1neoo3z,16,1,1|1neoo40,12,13,0|1nm8w3z,12,13,0|1nm8w40,16,1,1|1nxeqrz,16,1,1|1nxeqs0,12,13,0|1o4yyrz,12,13,0|1o4yys0,16,1,1|1og4tfz,16,1,1|1og4tg0,12,13,0|1oo203z,12,13,0|1oo2040,16,1,1|1oyuw3z,16,1,1|1oyuw40,12,13,0|1p6s2rz,12,13,0|1p6s2s0,16,1,1|1phkyrz,16,1,1|1phkys0,12,13,0|1ppi5fz,12,13,0|1ppi5g0,16,1,1|1q0o03z,16,1,1|1q0o040,12,13,0|1q8883z,12,13,0|1q88840,16,1,1|1qje2rz,16,1,1|1qje2s0,12,13,0|1qqyarz,12,13,0|1qqyas0,16,1,1|1r245fz,16,1,1|1r245g0,12,13,0|1r9odfz,12,13,0|1r9odg0,16,1,1|1rku83z,16,1,1|1rku840,12,13,0|1rsrerz,12,13,0|1rsres0,16,1,1|1s3karz,16,1,1|1s3kas0,12,13,0|1sbhhfz,12,13,0|1sbhhg0,16,1,1|1smadfz,16,1,1|1smadg0,12,13,0|1su7k3z,12,13,0|1su7k40,16,1,1|1t5derz,16,1,1|1t5des0,12,13,0|1tcxmrz,12,13,0|1tcxms0,16,1,1|1to3hfz,16,1,1|1to3hg0,12,13,0|1tvnpfz,12,13,0|1tvnpg0,16,1,1|1u6tk3z,16,1,1|1u6tk40,12,13,0|1ueqqrz,12,13,0|1ueqqs0,16,1,1|1upjmrz,16,1,1|1upjms0,12,13,0|1uxgtfz,12,13,0|1uxgtg0,16,1,1|1v89pfz,16,1,1|1v89pg0,12,13,0|1vg6w3z,12,13,0|1vg6w40,16,1,1|1vqzs3z,16,1,1|1vqzs40,12,13,0|NaN,12,13,0","America/Sitka|,0,171,0|-1hc7qk0,0,171,0|-1hc7qjz,0,172,0|-1078wa0,0,172,0|-1078w9z,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|23fl3z,46,38,0|23fl40,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2ooefz,46,38,0|2ooeg0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,35,35,0|79dybz,35,35,0|79dyc0,36,35,0|7h5qjz,36,35,0|7h5qk0,37,38,1|7qip3z,37,38,1|7qip40,36,35,0|7zvt7z,36,35,0|7zvt80,37,38,1|898rrz,37,38,1|898rs0,36,35,0|8ilvvz,36,35,0|8ilvw0,37,38,1|8ryufz,37,38,1|8ryug0,36,35,0|9092jz,36,35,0|9092k0,37,38,1|9aox3z,37,38,1|9aox40,36,35,0|9iz57z,36,35,0|9iz580,37,38,1|9tryfz,37,38,1|9tryg0,36,35,0|a1p7vz,36,35,0|a1p7w0,37,38,1|aci13z,37,38,1|aci140,36,35,0|akfajz,36,35,0|akfak0,37,38,1|av83rz,37,38,1|av83s0,36,35,0|b3ibvz,36,35,0|b3ibw0,37,38,1|bdy6fz,37,38,1|bdy6g0,36,35,0|bm8ejz,36,35,0|bm8ek0,37,38,1|bwo93z,37,38,1|bwo940,36,35,0|c4yh7z,36,35,0|c4yh80,37,38,1|cfrafz,37,38,1|cfrag0,36,35,0|cnojvz,36,35,0|cnojw0,37,38,1|cyhd3z,37,38,1|cyhd40,36,35,0|d6emjz,36,35,0|d6emk0,37,38,1|dh7frz,37,38,1|dh7fs0,36,35,0|dphnvz,36,35,0|dphnw0,37,38,1|dzxifz,37,38,1|dzxig0,36,35,0|e87qjz,36,35,0|e87qk0,37,38,1|einl3z,37,38,1|einl40,36,35,0|eqxt7z,36,35,0|eqxt80,37,38,1|f1dnrz,37,38,1|f1dns0,36,35,0|f9nvvz,36,35,0|f9nvw0,37,38,1|fkgp3z,37,38,1|fkgp40,36,35,0|fsdyjz,36,35,0|fsdyk0,37,38,1|g36rrz,37,38,1|g36rs0,36,35,0|gb417z,36,35,0|gb4180,37,38,1|glwufz,37,38,1|glwug0,36,35,0|gu72jz,36,35,0|gu72k0,37,38,1|h4mx3z,37,38,1|h4mx40,36,35,0|hcx57z,36,35,0|hcx580,37,38,1|hnczrz,37,38,1|hnczs0,36,35,0|hvn7vz,36,35,0|hvn7w0,37,38,1|i6g13z,37,38,1|i6g140,36,35,0|iedajz,36,35,0|iedak0,37,38,1|ip63rz,37,38,1|ip63s0,36,35,0|ix3d7z,36,35,0|ix3d80,37,38,1|j7w6fz,37,38,1|j7w6g0,36,35,0|jeqjvz,36,35,0|jeqjw0,37,38,1|jqz7rz,37,38,1|jqz7s0,36,35,0|jxgmjz,36,35,0|jxgmk0,37,38,1|k9pafz,37,38,1|k9pag0,36,35,0|kg6p7z,36,35,0|kg6p80,37,38,1|ksfd3z,37,38,1|ksfd40,36,35,0|kz9qjz,36,35,0|kz9qk0,37,38,1|lbiefz,37,38,1|lbieg0,36,35,0|lhzt7z,36,35,0|lhzt80,37,38,1|lu8h3z,37,38,1|lu8h40,36,35,0|m0pvvz,36,35,0|m0pvw0,37,38,1|mcyjrz,37,38,1|mcyjs0,36,35,0|mjfyjz,36,35,0|mjfyk0,37,38,1|mvomfz,37,38,1|mvomg0,36,35,0|n2617z,36,35,0|n26180,37,38,1|neep3z,37,38,1|neep40,36,35,0|nkw3vz,36,35,0|nkw3w0,37,38,1|nx4rrz,37,38,1|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/St_Barthelemy|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/St_Johns|,0,95,0|-18vs8wl,0,95,0|-18vs8wk,23,95,0|-ris3cl,23,95,0|-ris3ck,72,96,1|-rag64l,72,96,1|-rag64k,23,95,0|-qzp20l,23,95,0|-qzp20k,72,96,1|-qpm64l,72,96,1|-qpm64k,23,95,0|-qfsmcl,23,95,0|-qfsmck,72,96,1|-qapd4l,72,96,1|-qapd4k,23,95,0|-px4ecl,23,95,0|-px4eck,72,96,1|-pnrfsl,72,96,1|-pnrfsk,23,95,0|-peebol,23,95,0|-peebok,72,96,1|-p51d4l,72,96,1|-p51d4k,23,95,0|-ovbacl,23,95,0|-ovback,72,96,1|-ombagl,72,96,1|-ombagk,23,95,0|-ocl7ol,23,95,0|-ocl7ok,72,96,1|-o3l7sl,72,96,1|-o3l7sk,23,95,0|-ntv50l,23,95,0|-ntv50k,72,96,1|-nkv54l,72,96,1|-nkv54k,23,95,0|-nb52cl,23,95,0|-nb52ck,72,96,1|-n252gl,72,96,1|-n252gk,23,95,0|-msezol,23,95,0|-msezok,72,96,1|-mj214l,72,96,1|-mj214k,23,95,0|-m9ox0l,23,95,0|-m9ox0k,72,96,1|-m0bygl,72,96,1|-m0bygk,23,95,0|-lqlvol,23,95,0|-lqlvok,72,96,1|-lhlvsl,72,96,1|-lhlvsk,23,95,0|-l7vt0l,23,95,0|-l7vt0k,72,96,1|-kyvt4l,72,96,1|-kyvt4k,23,95,0|-kp5qcl,23,95,0|-kp5qck,72,96,1|-kg5qgl,72,96,1|-kg5qgk,23,95,0|-k6fnol,23,95,0|-k6fnok,72,96,1|-jxfnsl,72,96,1|-jxfnsk,23,95,0|-jnpl0l,23,95,0|-jnpl0k,72,96,1|-jecmgl,72,96,1|-jecmgk,23,95,0|-j4mjol,23,95,0|-j4mjok,72,96,1|-ivmjsl,72,96,1|-ivmjsk,23,95,0|-ilwh0l,23,95,0|-ilwh0k,72,96,1|-icwh4l,72,96,1|-icwh4k,23,95,0|-i52u8l,23,95,0|-i52u8k,23,65,0|-i36ee1,23,65,0|-i36ee0,72,97,1|-hu6ei1,72,97,1|-hu6ei0,23,65,0|-hk3aa1,23,65,0|-hk3aa0,72,97,1|-hcj521,72,97,1|-hcj520,23,65,0|-h1d7m1,23,65,0|-h1d7m0,72,97,1|-gtt2e1,72,97,1|-gtt2e0,23,65,0|-gin4y1,23,65,0|-gin4y0,72,97,1|-gb2zq1,72,97,1|-gb2zq0,23,65,0|-fzk3m1,23,65,0|-fzk3m0,72,97,1|-fscx21,72,97,1|-fscx20,23,65,0|-fgu0y1,23,65,0|-fgu0y0,72,97,1|-f99vq1,72,97,1|-f99vq0,23,65,0|-ey3ya1,23,65,0|-ey3ya0,72,97,1|-eqjt21,72,97,1|-eqjt20,23,65,0|-efdvm1,23,65,0|-efdvm0,24,97,1|-cq2tg1,24,97,1|-cq2tg0,25,97,1|-cnp7i1,25,97,1|-cnp7i0,23,65,0|-cc6be1,23,65,0|-cc6be0,72,97,1|-c4m661,72,97,1|-c4m660,23,65,0|-btg8q1,23,65,0|-btg8q0,72,97,1|-blw3i1,72,97,1|-blw3i0,23,65,0|-baq621,23,65,0|-baq620,72,97,1|-b360u1,72,97,1|-b360u0,23,65,0|-as03e1,23,65,0|-as03e0,72,97,1|-akfy61,72,97,1|-akfy60,23,65,0|-a8x221,23,65,0|-a8x220,72,97,1|-a1cwu1,72,97,1|-a1cwu0,23,65,0|-9qwwq1,23,65,0|-9qwwq0,72,97,1|-9izsu1,72,97,1|-9izsu0,23,65,0|-986u21,23,65,0|-986u20,72,97,1|-909q61,72,97,1|-909q60,23,65,0|-8pgre1,23,65,0|-8pgre0,72,97,1|-8hjni1,72,97,1|-8hjni0,23,65,0|-86qoq1,23,65,0|-86qoq0,72,97,1|-7ytku1,72,97,1|-7ytku0,23,65,0|-7o0m21,23,65,0|-7o0m20,72,97,1|-7g3i61,72,97,1|-7g3i60,23,65,0|-74xkq1,23,65,0|-74xkq0,72,97,1|-6x0gu1,72,97,1|-6x0gu0,23,65,0|-6m7i21,23,65,0|-6m7i20,72,97,1|-6eae61,72,97,1|-6eae60,23,65,0|-63hfe1,23,65,0|-63hfe0,72,97,1|-5vkbi1,72,97,1|-5vkbi0,23,65,0|-5krcq1,23,65,0|-5krcq0,72,97,1|-5cu8u1,72,97,1|-5cu8u0,23,65,0|-521a21,23,65,0|-521a20,72,97,1|-4sbcu1,72,97,1|-4sbcu0,23,65,0|-4iy8q1,23,65,0|-4iy8q0,72,97,1|-49la61,72,97,1|-49la60,23,65,0|-408621,23,65,0|-408620,72,97,1|-3qv7i1,72,97,1|-3qv7i0,23,65,0|-3hi3e1,23,65,0|-3hi3e0,72,97,1|-3854u1,72,97,1|-3854u0,23,65,0|-2ys0q1,23,65,0|-2ys0q0,72,97,1|-2pf261,72,97,1|-2pf260,23,65,0|-2g1y21,23,65,0|-2g1y20,72,97,1|-26c0u1,72,97,1|-26c0u0,23,65,0|-1xbve1,23,65,0|-1xbve0,72,97,1|-1nly61,72,97,1|-1nly60,23,65,0|-1e8u21,23,65,0|-1e8u20,72,97,1|-14vvi1,72,97,1|-14vvi0,23,65,0|-vire1,23,65,0|-vire0,72,97,1|-m5su1,72,97,1|-m5su0,23,65,0|-csoq1,23,65,0|-csoq0,72,97,1|-3fq61,72,97,1|-3fq60,23,65,0|5xdxz,23,65,0|5xdy0,72,97,1|fachz,72,97,1|faci0,23,65,0|onglz,23,65,0|ongm0,72,97,1|yddtz,72,97,1|yddu0,23,65,0|17qhxz,23,65,0|17qhy0,72,97,1|1h3ghz,72,97,1|1h3gi0,23,65,0|1qgklz,23,65,0|1qgkm0,72,97,1|1ztj5z,72,97,1|1ztj60,23,65,0|296n9z,23,65,0|296na0,72,97,1|2ijltz,72,97,1|2ijlu0,23,65,0|2rwpxz,23,65,0|2rwpy0,72,97,1|319ohz,72,97,1|319oi0,23,65,0|3amslz,23,65,0|3amsm0,72,97,1|3kcptz,72,97,1|3kcpu0,23,65,0|3tcv9z,23,65,0|3tcva0,72,97,1|432shz,72,97,1|432si0,23,65,0|4cfwlz,23,65,0|4cfwm0,72,97,1|4lsv5z,72,97,1|4lsv60,23,65,0|4v5z9z,23,65,0|4v5za0,72,97,1|54ixtz,72,97,1|54ixu0,23,65,0|5dw1xz,23,65,0|5dw1y0,72,97,1|5n90hz,72,97,1|5n90i0,23,65,0|5wm4lz,23,65,0|5wm4m0,72,97,1|65z35z,72,97,1|65z360,23,65,0|6fc79z,23,65,0|6fc7a0,72,97,1|6p24hz,72,97,1|6p24i0,23,65,0|6y29xz,23,65,0|6y29y0,72,97,1|77s75z,72,97,1|77s760,23,65,0|7h5b9z,23,65,0|7h5ba0,72,97,1|7qi9tz,72,97,1|7qi9u0,23,65,0|7zvdxz,23,65,0|7zvdy0,72,97,1|898chz,72,97,1|898ci0,23,65,0|8ilglz,23,65,0|8ilgm0,72,97,1|8ryf5z,72,97,1|8ryf60,23,65,0|908hrn,23,65,0|908hro,72,97,1|9aocbn,72,97,1|9aocbo,23,65,0|9iykfn,23,65,0|9iykfo,87,142,1|9travn,87,142,1|9travo,23,65,0|a1on3n,23,65,0|a1on3o,72,97,1|achgbn,72,97,1|achgbo,23,65,0|akeprn,23,65,0|akepro,72,97,1|av7izn,72,97,1|av7izo,23,65,0|b3hr3n,23,65,0|b3hr3o,72,97,1|bdxlnn,72,97,1|bdxlno,23,65,0|bm7trn,23,65,0|bm7tro,72,97,1|bwnobn,72,97,1|bwnobo,23,65,0|c4xwfn,23,65,0|c4xwfo,72,97,1|cfqpnn,72,97,1|cfqpno,23,65,0|cnnz3n,23,65,0|cnnz3o,72,97,1|cygsbn,72,97,1|cygsbo,23,65,0|d6e1rn,23,65,0|d6e1ro,72,97,1|dh6uzn,72,97,1|dh6uzo,23,65,0|dph33n,23,65,0|dph33o,72,97,1|dzwxnn,72,97,1|dzwxno,23,65,0|e875rn,23,65,0|e875ro,72,97,1|ein0bn,72,97,1|ein0bo,23,65,0|eqx8fn,23,65,0|eqx8fo,72,97,1|f1d2zn,72,97,1|f1d2zo,23,65,0|f9nb3n,23,65,0|f9nb3o,72,97,1|fkg4bn,72,97,1|fkg4bo,23,65,0|fsddrn,23,65,0|fsddro,72,97,1|g366zn,72,97,1|g366zo,23,65,0|gb3gfn,23,65,0|gb3gfo,72,97,1|glw9nn,72,97,1|glw9no,23,65,0|gu6hrn,23,65,0|gu6hro,72,97,1|h4mcbn,72,97,1|h4mcbo,23,65,0|hcwkfn,23,65,0|hcwkfo,72,97,1|hncezn,72,97,1|hncezo,23,65,0|hvmn3n,23,65,0|hvmn3o,72,97,1|i6fgbn,72,97,1|i6fgbo,23,65,0|iecprn,23,65,0|iecpro,72,97,1|ip5izn,72,97,1|ip5izo,23,65,0|ix2sfn,23,65,0|ix2sfo,72,97,1|j7vlnn,72,97,1|j7vlno,23,65,0|jepz3n,23,65,0|jepz3o,72,97,1|jqymzn,72,97,1|jqymzo,23,65,0|jxg1rn,23,65,0|jxg1ro,72,97,1|k9opnn,72,97,1|k9opno,23,65,0|kg64fn,23,65,0|kg64fo,72,97,1|ksesbn,72,97,1|ksesbo,23,65,0|kz95rn,23,65,0|kz95ro,72,97,1|lbhtnn,72,97,1|lbhtno,23,65,0|lhz8fn,23,65,0|lhz8fo,72,97,1|lu81tz,72,97,1|lu81u0,23,65,0|m0pglz,23,65,0|m0pgm0,72,97,1|mcy4hz,72,97,1|mcy4i0,23,65,0|mjfj9z,23,65,0|mjfja0,72,97,1|mvo75z,72,97,1|mvo760,23,65,0|n25lxz,23,65,0|n25ly0,72,97,1|nee9tz,72,97,1|nee9u0,23,65,0|nkvolz,23,65,0|nkvom0,72,97,1|nx4chz,72,97,1|nx4ci0,23,65,0|o3ypxz,23,65,0|o3ypy0,72,97,1|og7dtz,72,97,1|og7du0,23,65,0|omoslz,23,65,0|omosm0,72,97,1|oyxghz,72,97,1|oyxgi0,23,65,0|p5ev9z,23,65,0|p5eva0,72,97,1|phnj5z,72,97,1|phnj60,23,65,0|po4xxz,23,65,0|po4xy0,72,97,1|q0dltz,72,97,1|q0dlu0,23,65,0|q6v0lz,23,65,0|q6v0m0,72,97,1|qj3ohz,72,97,1|qj3oi0,23,65,0|qpy1xz,23,65,0|qpy1y0,72,97,1|r26ptz,72,97,1|r26pu0,23,65,0|r8o4lz,23,65,0|r8o4m0,72,97,1|rkwshz,72,97,1|rkwsi0,23,65,0|rre79z,23,65,0|rre7a0,72,97,1|s3mv5z,72,97,1|s3mv60,23,65,0|sa49xz,23,65,0|sa49y0,72,97,1|smcxtz,72,97,1|smcxu0,23,65,0|ssuclz,23,65,0|ssucm0,72,97,1|t530hz,72,97,1|t530i0,23,65,0|tbkf9z,23,65,0|tbkfa0,72,97,1|tnt35z,72,97,1|tnt360,23,65,0|tunglz,23,65,0|tungm0,72,97,1|u6w4hz,72,97,1|u6w4i0,23,65,0|uddj9z,23,65,0|uddja0,72,97,1|upm75z,72,97,1|upm760,23,65,0|uw3lxz,23,65,0|uw3ly0,72,97,1|v8c9tz,72,97,1|v8c9u0,23,65,0|vetolz,23,65,0|vetom0,72,97,1|vr2chz,72,97,1|vr2ci0,23,65,0|vxjr9z,23,65,0|vxjra0,72,97,1|w9sf5z,72,97,1|w9sf60,23,65,0|wgmslz,23,65,0|wgmsm0,72,97,1|wsvghz,72,97,1|wsvgi0,23,65,0|wzcv9z,23,65,0|wzcva0,72,97,1|xblj5z,72,97,1|xblj60,23,65,0|xi2xxz,23,65,0|xi2xy0,72,97,1|xubltz,72,97,1|xublu0,23,65,0|y0t0lz,23,65,0|y0t0m0,72,97,1|yd1ohz,72,97,1|yd1oi0,23,65,0|yjj39z,23,65,0|yjj3a0,72,97,1|yvrr5z,72,97,1|yvrr60,23,65,0|z295xz,23,65,0|z295y0,72,97,1|zehttz,72,97,1|zehtu0,23,65,0|zlc79z,23,65,0|zlc7a0,72,97,1|zxkv5z,72,97,1|zxkv60,23,65,0|10429xz,23,65,0|10429y0,72,97,1|10gaxtz,72,97,1|10gaxu0,23,65,0|10msclz,23,65,0|10mscm0,72,97,1|10z10hz,72,97,1|10z10i0,23,65,0|115if9z,23,65,0|115ifa0,72,97,1|11hr35z,72,97,1|11hr360,23,65,0|11o8hxz,23,65,0|11o8hy0,72,97,1|120h5tz,72,97,1|120h5u0,23,65,0|126yklz,23,65,0|126ykm0,72,97,1|12j78hz,72,97,1|12j78i0,23,65,0|12q1lxz,23,65,0|12q1ly0,72,97,1|132a9tz,72,97,1|132a9u0,23,65,0|138rolz,23,65,0|138rom0,72,97,1|13l0chz,72,97,1|13l0ci0,23,65,0|13rhr9z,23,65,0|13rhra0,72,97,1|143qf5z,72,97,1|143qf60,23,65,0|14a7txz,23,65,0|14a7ty0,72,97,1|14mghtz,72,97,1|14mghu0,23,65,0|14sxwlz,23,65,0|14sxwm0,72,97,1|1556khz,72,97,1|1556ki0,23,65,0|15c0xxz,23,65,0|15c0xy0,72,97,1|15o9ltz,72,97,1|15o9lu0,23,65,0|15ur0lz,23,65,0|15ur0m0,72,97,1|166zohz,72,97,1|166zoi0,23,65,0|16dh39z,23,65,0|16dh3a0,72,97,1|16ppr5z,72,97,1|16ppr60,23,65,0|16w75xz,23,65,0|16w75y0,72,97,1|178fttz,72,97,1|178ftu0,23,65,0|17ex8lz,23,65,0|17ex8m0,72,97,1|17r5whz,72,97,1|17r5wi0,23,65,0|17xnb9z,23,65,0|17xnba0,72,97,1|189vz5z,72,97,1|189vz60,23,65,0|18gqclz,23,65,0|18gqcm0,72,97,1|18sz0hz,72,97,1|18sz0i0,23,65,0|18zgf9z,23,65,0|18zgfa0,72,97,1|19bp35z,72,97,1|19bp360,23,65,0|19i6hxz,23,65,0|19i6hy0,72,97,1|19uf5tz,72,97,1|19uf5u0,23,65,0|1a0wklz,23,65,0|1a0wkm0,72,97,1|1ad58hz,72,97,1|1ad58i0,23,65,0|1ajmn9z,23,65,0|1ajmna0,72,97,1|1avvb5z,72,97,1|1avvb60,23,65,0|1b2polz,23,65,0|1b2pom0,72,97,1|1beychz,72,97,1|1beyci0,23,65,0|1blfr9z,23,65,0|1blfra0,72,97,1|1bxof5z,72,97,1|1bxof60,23,65,0|1c45txz,23,65,0|1c45ty0,72,97,1|1cgehtz,72,97,1|1cgehu0,23,65,0|1cmvwlz,23,65,0|1cmvwm0,72,97,1|1cz4khz,72,97,1|1cz4ki0,23,65,0|1d5lz9z,23,65,0|1d5lza0,72,97,1|1dhun5z,72,97,1|1dhun60,23,65,0|1doc1xz,23,65,0|1doc1y0,72,97,1|1e0kptz,72,97,1|1e0kpu0,23,65,0|1e7f39z,23,65,0|1e7f3a0,72,97,1|1ejnr5z,72,97,1|1ejnr60,23,65,0|1eq55xz,23,65,0|1eq55y0,72,97,1|1f2dttz,72,97,1|1f2dtu0,23,65,0|1f8v8lz,23,65,0|1f8v8m0,72,97,1|1fl3whz,72,97,1|1fl3wi0,23,65,0|1frlb9z,23,65,0|1frlba0,72,97,1|1g3tz5z,72,97,1|1g3tz60,23,65,0|1gabdxz,23,65,0|1gabdy0,72,97,1|1gmk1tz,72,97,1|1gmk1u0,23,65,0|1gt1glz,23,65,0|1gt1gm0,72,97,1|1h5a4hz,72,97,1|1h5a4i0,23,65,0|1hc4hxz,23,65,0|1hc4hy0,72,97,1|1hod5tz,72,97,1|1hod5u0,23,65,0|1huuklz,23,65,0|1huukm0,72,97,1|1i738hz,72,97,1|1i738i0,23,65,0|1idkn9z,23,65,0|1idkna0,72,97,1|1iptb5z,72,97,1|1iptb60,23,65,0|1iwapxz,23,65,0|1iwapy0,72,97,1|1j8jdtz,72,97,1|1j8jdu0,23,65,0|1jf0slz,23,65,0|1jf0sm0,72,97,1|1jr9ghz,72,97,1|1jr9gi0,23,65,0|1jy3txz,23,65,0|1jy3ty0,72,97,1|1kachtz,72,97,1|1kachu0,23,65,0|1kgtwlz,23,65,0|1kgtwm0,72,97,1|1kt2khz,72,97,1|1kt2ki0,23,65,0|1kzjz9z,23,65,0|1kzjza0,72,97,1|1lbsn5z,72,97,1|1lbsn60,23,65,0|1lia1xz,23,65,0|1lia1y0,72,97,1|1luiptz,72,97,1|1luipu0,23,65,0|1m104lz,23,65,0|1m104m0,72,97,1|1md8shz,72,97,1|1md8si0,23,65,0|1mjq79z,23,65,0|1mjq7a0,72,97,1|1mvyv5z,72,97,1|1mvyv60,23,65,0|1n2t8lz,23,65,0|1n2t8m0,72,97,1|1nf1whz,72,97,1|1nf1wi0,23,65,0|1nljb9z,23,65,0|1nljba0,72,97,1|1nxrz5z,72,97,1|1nxrz60,23,65,0|1o49dxz,23,65,0|1o49dy0,72,97,1|1ogi1tz,72,97,1|1ogi1u0,23,65,0|1omzglz,23,65,0|1omzgm0,72,97,1|1oz84hz,72,97,1|1oz84i0,23,65,0|1p5pj9z,23,65,0|1p5pja0,72,97,1|1phy75z,72,97,1|1phy760,23,65,0|1posklz,23,65,0|1poskm0,72,97,1|1q118hz,72,97,1|1q118i0,23,65,0|1q7in9z,23,65,0|1q7ina0,72,97,1|1qjrb5z,72,97,1|1qjrb60,23,65,0|1qq8pxz,23,65,0|1qq8py0,72,97,1|1r2hdtz,72,97,1|1r2hdu0,23,65,0|1r8yslz,23,65,0|1r8ysm0,72,97,1|1rl7ghz,72,97,1|1rl7gi0,23,65,0|1rrov9z,23,65,0|1rrova0,72,97,1|1s3xj5z,72,97,1|1s3xj60,23,65,0|1saexxz,23,65,0|1saexy0,72,97,1|1smnltz,72,97,1|1smnlu0,23,65,0|1sthz9z,23,65,0|1sthza0,72,97,1|1t5qn5z,72,97,1|1t5qn60,23,65,0|1tc81xz,23,65,0|1tc81y0,72,97,1|1togptz,72,97,1|1togpu0,23,65,0|1tuy4lz,23,65,0|1tuy4m0,72,97,1|1u76shz,72,97,1|1u76si0,23,65,0|1udo79z,23,65,0|1udo7a0,72,97,1|1upwv5z,72,97,1|1upwv60,23,65,0|1uwe9xz,23,65,0|1uwe9y0,72,97,1|1v8mxtz,72,97,1|1v8mxu0,23,65,0|1vf4clz,23,65,0|1vf4cm0,72,97,1|1vrd0hz,72,97,1|1vrd0i0,23,65,0|NaN,23,65,0","America/St_Kitts|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/St_Lucia|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/St_Thomas|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/St_Vincent|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Swift_Current|,0,173,0|-xkq9d5,0,173,0|-xkq9d4,44,62,0|-qzosc1,44,62,0|-qzosc0,47,63,1|-qplwg1,47,63,1|-qplwg0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-ccvz01,44,62,0|-ccvz00,47,63,1|-c48xs1,47,63,1|-c48xs0,44,62,0|-bu5wc1,44,62,0|-bu5wc0,47,63,1|-bm8sg1,47,63,1|-bm8sg0,44,62,0|-bbfto1,44,62,0|-bbfto0,47,63,1|-b3ips1,47,63,1|-b3ips0,44,62,0|-aspr01,44,62,0|-aspr00,47,63,1|-aksn41,47,63,1|-aksn40,44,62,0|-6m78c1,44,62,0|-6m78c0,47,63,1|-6cu9s1,47,63,1|-6cu9s0,44,62,0|-5kr301,44,62,0|-5kr300,47,63,1|-5be4g1,47,63,1|-5be4g0,44,62,0|-5210c1,44,62,0|-5210c0,47,63,1|-4u3wg1,47,63,1|-4u3wg0,44,62,0|-4ixz01,44,62,0|-4ixz00,47,63,1|-4bdts1,47,63,1|-4bdts0,44,62,0|17qrnz,44,62,0|17qro0,45,63,0|NaN,45,63,0","America/Tegucigalpa|,0,174,0|-pfzh6l,0,174,0|-pfzh6k,45,63,0|91ojbz,45,63,0|91ojc0,48,59,1|998ojz,48,59,1|998ok0,45,63,0|9kelzz,45,63,0|9kem00,48,59,1|9ryr7z,48,59,1|9ryr80,45,63,0|iyvsnz,45,63,0|iyvso0,48,59,1|j3m37z,48,59,1|j3m380,45,63,0|NaN,45,63,0","America/Thule|,0,175,0|-rvuj9h,0,175,0|-rvuj9g,31,40,0|b34zbz,31,40,0|b34zc0,49,41,1|bchxvz,49,41,1|bchxw0,31,40,0|blv1zz,31,40,0|blv200,49,41,1|bv80jz,49,41,1|bv80k0,31,40,0|c4y3bz,31,40,0|c4y3c0,49,41,1|cfqwjz,49,41,1|cfqwk0,31,40,0|cno5zz,31,40,0|cno600,49,41,1|cygz7z,49,41,1|cygz80,31,40,0|d6e8nz,31,40,0|d6e8o0,49,41,1|dh71vz,49,41,1|dh71w0,31,40,0|dph9zz,31,40,0|dpha00,49,41,1|dzx4jz,49,41,1|dzx4k0,31,40,0|e87cnz,31,40,0|e87co0,49,41,1|ein77z,49,41,1|ein780,31,40,0|eqxfbz,31,40,0|eqxfc0,49,41,1|f1d9vz,49,41,1|f1d9w0,31,40,0|f9nhzz,31,40,0|f9ni00,49,41,1|fkgb7z,49,41,1|fkgb80,31,40,0|fsdknz,31,40,0|fsdko0,49,41,1|g36dvz,49,41,1|g36dw0,31,40,0|gb3nbz,31,40,0|gb3nc0,49,41,1|glwgjz,49,41,1|glwgk0,31,40,0|gu6onz,31,40,0|gu6oo0,49,41,1|h4mj7z,49,41,1|h4mj80,31,40,0|hcwrbz,31,40,0|hcwrc0,49,41,1|hnclvz,49,41,1|hnclw0,31,40,0|hvmtzz,31,40,0|hvmu00,49,41,1|i6fn7z,49,41,1|i6fn80,31,40,0|iecwnz,31,40,0|iecwo0,49,41,1|ip5pvz,49,41,1|ip5pw0,31,40,0|ix2zbz,31,40,0|ix2zc0,49,41,1|j7vsjz,49,41,1|j7vsk0,31,40,0|jeq5zz,31,40,0|jeq600,49,41,1|jqytvz,49,41,1|jqytw0,31,40,0|jxg8nz,31,40,0|jxg8o0,49,41,1|k9owjz,49,41,1|k9owk0,31,40,0|kg6bbz,31,40,0|kg6bc0,49,41,1|ksez7z,49,41,1|ksez80,31,40,0|kz9cnz,31,40,0|kz9co0,49,41,1|lbi0jz,49,41,1|lbi0k0,31,40,0|lhzfbz,31,40,0|lhzfc0,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","America/Thunder_Bay|,0,176,0|-1353bh1,0,176,0|-1353bh0,45,63,0|-vbavc1,45,63,0|-vbavc0,43,59,0|-ek24k1,43,59,0|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|296rfz,43,59,0|296rg0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2rwu3z,43,59,0|2rwu40,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Tijuana|,0,177,0|-p1u1s1,0,177,0|-p1u1s0,44,62,0|-o0a9w1,44,62,0|-o0a9w0,46,38,0|-m7mhw1,46,38,0|-m7mhw0,44,62,0|-kf64k1,44,62,0|-kf64k0,46,38,0|-k84cg1,46,38,0|-k84cg0,56,62,1|-jyrdw1,56,62,1|-jyrdw0,46,38,0|-eg90g1,46,38,0|-eg90g0,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-clhdw1,69,62,1|-clhdw0,46,38,0|-bcgxs1,46,38,0|-bcgxs0,56,62,1|-axv381,56,62,1|-axv380,46,38,0|-86qf01,46,38,0|-86qf00,56,62,1|-7yt8c1,56,62,1|-7yt8c0,46,38,0|-7o0cc1,46,38,0|-7o0cc0,56,62,1|-7g35o1,56,62,1|-7g35o0,46,38,0|-74xb01,46,38,0|-74xb00,56,62,1|-6x04c1,56,62,1|-6x04c0,46,38,0|-6m78c1,46,38,0|-6m78c0,56,62,1|-6ea1o1,56,62,1|-6ea1o0,46,38,0|-63h5o1,46,38,0|-63h5o0,56,62,1|-5vjz01,56,62,1|-5vjz00,46,38,0|-5kr301,46,38,0|-5kr300,56,62,1|-5ctwc1,56,62,1|-5ctwc0,46,38,0|-5210c1,46,38,0|-5210c0,56,62,1|-4u3to1,56,62,1|-4u3to0,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jftd3z,46,38,0|jftd40,56,62,1|jqm6bz,56,62,1|jqm6c0,46,38,0|jywefz,46,38,0|jyweg0,56,62,1|k9c8zz,56,62,1|k9c900,46,38,0|khmh3z,46,38,0|khmh40,56,62,1|ks2bnz,56,62,1|ks2bo0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,56,62,1|nx4ozz,56,62,1|nx4p00,46,38,0|o3z2fz,46,38,0|o3z2g0,56,62,1|og7qbz,56,62,1|og7qc0,46,38,0|omp53z,46,38,0|omp540,56,62,1|oyxszz,56,62,1|oyxt00,46,38,0|p5f7rz,46,38,0|p5f7s0,56,62,1|phnvnz,56,62,1|phnvo0,46,38,0|po5afz,46,38,0|po5ag0,56,62,1|q0dybz,56,62,1|q0dyc0,46,38,0|q6vd3z,46,38,0|q6vd40,56,62,1|qj40zz,56,62,1|qj4100,46,38,0|qpyefz,46,38,0|qpyeg0,56,62,1|r272bz,56,62,1|r272c0,46,38,0|r8oh3z,46,38,0|r8oh40,56,62,1|rkx4zz,56,62,1|rkx500,46,38,0|rrejrz,46,38,0|rrejs0,56,62,1|s3n7nz,56,62,1|s3n7o0,46,38,0|sa4mfz,46,38,0|sa4mg0,56,62,1|smdabz,56,62,1|smdac0,46,38,0|ssup3z,46,38,0|ssup40,56,62,1|t53czz,56,62,1|t53d00,46,38,0|tbkrrz,46,38,0|tbkrs0,56,62,1|tntfnz,56,62,1|tntfo0,46,38,0|tunt3z,46,38,0|tunt40,56,62,1|u6wgzz,56,62,1|u6wh00,46,38,0|uddvrz,46,38,0|uddvs0,56,62,1|upmjnz,56,62,1|upmjo0,46,38,0|uw3yfz,46,38,0|uw3yg0,56,62,1|v8cmbz,56,62,1|v8cmc0,46,38,0|veu13z,46,38,0|veu140,56,62,1|vr2ozz,56,62,1|vr2p00,46,38,0|vxk3rz,46,38,0|vxk3s0,56,62,1|w9srnz,56,62,1|w9sro0,46,38,0|wgn53z,46,38,0|wgn540,56,62,1|wsvszz,56,62,1|wsvt00,46,38,0|wzd7rz,46,38,0|wzd7s0,56,62,1|xblvnz,56,62,1|xblvo0,46,38,0|xi3afz,46,38,0|xi3ag0,56,62,1|xubybz,56,62,1|xubyc0,46,38,0|y0td3z,46,38,0|y0td40,56,62,1|yd20zz,56,62,1|yd2100,46,38,0|yjjfrz,46,38,0|yjjfs0,56,62,1|yvs3nz,56,62,1|yvs3o0,46,38,0|z29ifz,46,38,0|z29ig0,56,62,1|zei6bz,56,62,1|zei6c0,46,38,0|zlcjrz,46,38,0|zlcjs0,56,62,1|zxl7nz,56,62,1|zxl7o0,46,38,0|1042mfz,46,38,0|1042mg0,56,62,1|10gbabz,56,62,1|10gbac0,46,38,0|10msp3z,46,38,0|10msp40,56,62,1|10z1czz,56,62,1|10z1d00,46,38,0|115irrz,46,38,0|115irs0,56,62,1|11hrfnz,56,62,1|11hrfo0,46,38,0|11o8ufz,46,38,0|11o8ug0,56,62,1|120hibz,56,62,1|120hic0,46,38,0|126yx3z,46,38,0|126yx40,56,62,1|12j7kzz,56,62,1|12j7l00,46,38,0|12q1yfz,46,38,0|12q1yg0,56,62,1|132ambz,56,62,1|132amc0,46,38,0|138s13z,46,38,0|138s140,56,62,1|13l0ozz,56,62,1|13l0p00,46,38,0|13ri3rz,46,38,0|13ri3s0,56,62,1|143qrnz,56,62,1|143qro0,46,38,0|14a86fz,46,38,0|14a86g0,56,62,1|14mgubz,56,62,1|14mguc0,46,38,0|14sy93z,46,38,0|14sy940,56,62,1|1556wzz,56,62,1|1556x00,46,38,0|15c1afz,46,38,0|15c1ag0,56,62,1|15o9ybz,56,62,1|15o9yc0,46,38,0|15urd3z,46,38,0|15urd40,56,62,1|16700zz,56,62,1|1670100,46,38,0|16dhfrz,46,38,0|16dhfs0,56,62,1|16pq3nz,56,62,1|16pq3o0,46,38,0|16w7ifz,46,38,0|16w7ig0,56,62,1|178g6bz,56,62,1|178g6c0,46,38,0|17exl3z,46,38,0|17exl40,56,62,1|17r68zz,56,62,1|17r6900,46,38,0|17xnnrz,46,38,0|17xnns0,56,62,1|189wbnz,56,62,1|189wbo0,46,38,0|18gqp3z,46,38,0|18gqp40,56,62,1|18szczz,56,62,1|18szd00,46,38,0|18zgrrz,46,38,0|18zgrs0,56,62,1|19bpfnz,56,62,1|19bpfo0,46,38,0|19i6ufz,46,38,0|19i6ug0,56,62,1|19ufibz,56,62,1|19ufic0,46,38,0|1a0wx3z,46,38,0|1a0wx40,56,62,1|1ad5kzz,56,62,1|1ad5l00,46,38,0|1ajmzrz,46,38,0|1ajmzs0,56,62,1|1avvnnz,56,62,1|1avvno0,46,38,0|1b2q13z,46,38,0|1b2q140,56,62,1|1beyozz,56,62,1|1beyp00,46,38,0|1blg3rz,46,38,0|1blg3s0,56,62,1|1bxornz,56,62,1|1bxoro0,46,38,0|1c466fz,46,38,0|1c466g0,56,62,1|1cgeubz,56,62,1|1cgeuc0,46,38,0|1cmw93z,46,38,0|1cmw940,56,62,1|1cz4wzz,56,62,1|1cz4x00,46,38,0|1d5mbrz,46,38,0|1d5mbs0,56,62,1|1dhuznz,56,62,1|1dhuzo0,46,38,0|1docefz,46,38,0|1doceg0,56,62,1|1e0l2bz,56,62,1|1e0l2c0,46,38,0|1e7ffrz,46,38,0|1e7ffs0,56,62,1|1ejo3nz,56,62,1|1ejo3o0,46,38,0|1eq5ifz,46,38,0|1eq5ig0,56,62,1|1f2e6bz,56,62,1|1f2e6c0,46,38,0|1f8vl3z,46,38,0|1f8vl40,56,62,1|1fl48zz,56,62,1|1fl4900,46,38,0|1frlnrz,46,38,0|1frlns0,56,62,1|1g3ubnz,56,62,1|1g3ubo0,46,38,0|1gabqfz,46,38,0|1gabqg0,56,62,1|1gmkebz,56,62,1|1gmkec0,46,38,0|1gt1t3z,46,38,0|1gt1t40,56,62,1|1h5agzz,56,62,1|1h5ah00,46,38,0|1hc4ufz,46,38,0|1hc4ug0,56,62,1|1hodibz,56,62,1|1hodic0,46,38,0|1huux3z,46,38,0|1huux40,56,62,1|1i73kzz,56,62,1|1i73l00,46,38,0|1idkzrz,46,38,0|1idkzs0,56,62,1|1iptnnz,56,62,1|1iptno0,46,38,0|1iwb2fz,46,38,0|1iwb2g0,56,62,1|1j8jqbz,56,62,1|1j8jqc0,46,38,0|1jf153z,46,38,0|1jf1540,56,62,1|1jr9szz,56,62,1|1jr9t00,46,38,0|1jy46fz,46,38,0|1jy46g0,56,62,1|1kacubz,56,62,1|1kacuc0,46,38,0|1kgu93z,46,38,0|1kgu940,56,62,1|1kt2wzz,56,62,1|1kt2x00,46,38,0|1kzkbrz,46,38,0|1kzkbs0,56,62,1|1lbsznz,56,62,1|1lbszo0,46,38,0|1liaefz,46,38,0|1liaeg0,56,62,1|1luj2bz,56,62,1|1luj2c0,46,38,0|1m10h3z,46,38,0|1m10h40,56,62,1|1md94zz,56,62,1|1md9500,46,38,0|1mjqjrz,46,38,0|1mjqjs0,56,62,1|1mvz7nz,56,62,1|1mvz7o0,46,38,0|1n2tl3z,46,38,0|1n2tl40,56,62,1|1nf28zz,56,62,1|1nf2900,46,38,0|1nljnrz,46,38,0|1nljns0,56,62,1|1nxsbnz,56,62,1|1nxsbo0,46,38,0|1o49qfz,46,38,0|1o49qg0,56,62,1|1ogiebz,56,62,1|1ogiec0,46,38,0|1omzt3z,46,38,0|1omzt40,56,62,1|1oz8gzz,56,62,1|1oz8h00,46,38,0|1p5pvrz,46,38,0|1p5pvs0,56,62,1|1phyjnz,56,62,1|1phyjo0,46,38,0|1posx3z,46,38,0|1posx40,56,62,1|1q11kzz,56,62,1|1q11l00,46,38,0|1q7izrz,46,38,0|1q7izs0,56,62,1|1qjrnnz,56,62,1|1qjrno0,46,38,0|1qq92fz,46,38,0|1qq92g0,56,62,1|1r2hqbz,56,62,1|1r2hqc0,46,38,0|1r8z53z,46,38,0|1r8z540,56,62,1|1rl7szz,56,62,1|1rl7t00,46,38,0|1rrp7rz,46,38,0|1rrp7s0,56,62,1|1s3xvnz,56,62,1|1s3xvo0,46,38,0|1safafz,46,38,0|1safag0,56,62,1|1smnybz,56,62,1|1smnyc0,46,38,0|1stibrz,46,38,0|1stibs0,56,62,1|1t5qznz,56,62,1|1t5qzo0,46,38,0|1tc8efz,46,38,0|1tc8eg0,56,62,1|1toh2bz,56,62,1|1toh2c0,46,38,0|1tuyh3z,46,38,0|1tuyh40,56,62,1|1u774zz,56,62,1|1u77500,46,38,0|1udojrz,46,38,0|1udojs0,56,62,1|1upx7nz,56,62,1|1upx7o0,46,38,0|1uwemfz,46,38,0|1uwemg0,56,62,1|1v8nabz,56,62,1|1v8nac0,46,38,0|1vf4p3z,46,38,0|1vf4p40,56,62,1|1vrdczz,56,62,1|1vrdd00,46,38,0|NaN,46,38,0","America/Toronto|,0,143,0|-1353dat,0,143,0|-1353das,43,59,0|-qzoxw1,43,59,0|-qzoxw0,61,40,1|-qpm201,61,40,1|-qpm200,43,59,0|-qhn4u1,43,59,0|-qhn4u0,61,40,1|-q6w4w1,61,40,1|-q6w4w0,43,59,0|-px5wk1,43,59,0|-px5wk0,61,40,1|-pplww1,61,40,1|-pplww0,43,59,0|-pdpwk1,43,59,0|-pdpwk0,61,40,1|-p7e7c1,61,40,1|-p7e7c0,43,59,0|-ouztw1,43,59,0|-ouztw0,61,40,1|-ooiko1,61,40,1|-ooiko0,43,59,0|-oc9r81,43,59,0|-oc9r80,61,40,1|-o5si01,61,40,1|-o5si00,43,59,0|-ntwn81,43,59,0|-ntwn80,61,40,1|-nmpgo1,61,40,1|-nmpgo0,43,59,0|-nb6kk1,43,59,0|-nb6kk0,61,40,1|-n3ze01,61,40,1|-n3ze00,43,59,0|-msghw1,43,59,0|-msghw0,61,40,1|-ml9bc1,61,40,1|-ml9bc0,43,59,0|-m9qf81,43,59,0|-m9qf80,61,40,1|-m26a01,61,40,1|-m26a00,43,59,0|-lr0ck1,43,59,0|-lr0ck0,61,40,1|-lj38o1,61,40,1|-lj38o0,43,59,0|-l8a9w1,43,59,0|-l8a9w0,61,40,1|-l0d601,61,40,1|-l0d600,43,59,0|-kpk781,43,59,0|-kpk780,61,40,1|-khn3c1,61,40,1|-khn3c0,43,59,0|-k6u4k1,43,59,0|-k6u4k0,61,40,1|-jyx0o1,61,40,1|-jyx0o0,43,59,0|-jnr381,43,59,0|-jnr380,61,40,1|-jg6y01,61,40,1|-jg6y00,43,59,0|-j510k1,43,59,0|-j510k0,61,40,1|-ix3wo1,61,40,1|-ix3wo0,43,59,0|-imaxw1,43,59,0|-imaxw0,61,40,1|-iedu01,61,40,1|-iedu00,43,59,0|-i3kv81,43,59,0|-i3kv80,61,40,1|-hvnrc1,61,40,1|-hvnrc0,43,59,0|-hkusk1,43,59,0|-hkusk0,61,40,1|-hcxoo1,61,40,1|-hcxoo0,43,59,0|-h24pw1,43,59,0|-h24pw0,61,40,1|-gu7m01,61,40,1|-gu7m00,43,59,0|-gjen81,43,59,0|-gjen80,61,40,1|-gbhjc1,61,40,1|-gbhjc0,43,59,0|-g0blw1,43,59,0|-g0blw0,61,40,1|-fsrgo1,61,40,1|-fsrgo0,43,59,0|-fhlj81,43,59,0|-fhlj80,61,40,1|-ek24k1,61,40,1|-ek24k0,70,40,1|-cq2tg1,70,40,1|-cq2tg0,71,40,1|-cnp3c1,71,40,1|-cnp3c0,43,59,0|-ccw4k1,43,59,0|-ccw4k0,61,40,1|-c4z0o1,61,40,1|-c4z0o0,43,59,0|-bu67g1,43,59,0|-bu67g0,61,40,1|-bm93k1,61,40,1|-bm93k0,43,59,0|-bbg4s1,43,59,0|-bbg4s0,61,40,1|-b3j0w1,61,40,1|-b3j0w0,43,59,0|-asq241,43,59,0|-asq240,61,40,1|-ahka81,61,40,1|-ahka80,43,59,0|-a9mv81,43,59,0|-a9mv80,61,40,1|-9yu201,61,40,1|-9yu200,43,59,0|-9qwsk1,43,59,0|-9qwsk0,61,40,1|-9izoo1,61,40,1|-9izoo0,43,59,0|-986pw1,43,59,0|-986pw0,61,40,1|-909m01,61,40,1|-909m00,43,59,0|-8pgn81,43,59,0|-8pgn80,61,40,1|-8hjjc1,61,40,1|-8hjjc0,43,59,0|-86qkk1,43,59,0|-86qkk0,61,40,1|-7ytgo1,61,40,1|-7ytgo0,43,59,0|-7o0hw1,43,59,0|-7o0hw0,61,40,1|-7g3e01,61,40,1|-7g3e00,43,59,0|-74xgk1,43,59,0|-74xgk0,61,40,1|-6x0co1,61,40,1|-6x0co0,43,59,0|-6m7dw1,43,59,0|-6m7dw0,61,40,1|-6cufc1,61,40,1|-6cufc0,43,59,0|-63hb81,43,59,0|-63hb80,61,40,1|-5u4co1,61,40,1|-5u4co0,43,59,0|-5kr8k1,43,59,0|-5kr8k0,61,40,1|-5bea01,61,40,1|-5bea00,43,59,0|-5215w1,43,59,0|-5215w0,61,40,1|-4sb8o1,61,40,1|-4sb8o0,43,59,0|-4iy4k1,43,59,0|-4iy4k0,61,40,1|-49l601,61,40,1|-49l600,43,59,0|-4081w1,43,59,0|-4081w0,61,40,1|-3qv3c1,61,40,1|-3qv3c0,43,59,0|-3hhz81,43,59,0|-3hhz80,61,40,1|-3850o1,61,40,1|-3850o0,43,59,0|-2yrwk1,43,59,0|-2yrwk0,61,40,1|-2pey01,61,40,1|-2pey00,43,59,0|-2g1tw1,43,59,0|-2g1tw0,61,40,1|-26bwo1,61,40,1|-26bwo0,43,59,0|-1xbr81,43,59,0|-1xbr80,61,40,1|-1nlu01,61,40,1|-1nlu00,43,59,0|-1e8pw1,43,59,0|-1e8pw0,61,40,1|-14vrc1,61,40,1|-14vrc0,43,59,0|-vin81,43,59,0|-vin80,61,40,1|-m5oo1,61,40,1|-m5oo0,43,59,0|-cskk1,43,59,0|-cskk0,61,40,1|-3fm01,61,40,1|-3fm00,43,59,0|5xi3z,43,59,0|5xi40,61,40,1|fagnz,61,40,1|fago0,43,59,0|onkrz,43,59,0|onks0,61,40,1|ydhzz,61,40,1|ydi00,43,59,0|17qm3z,43,59,0|17qm40,61,40,1|1h3knz,61,40,1|1h3ko0,43,59,0|1qgorz,43,59,0|1qgos0,61,40,1|1ztnbz,61,40,1|1ztnc0,43,59,0|296rfz,43,59,0|296rg0,61,40,1|2ijpzz,61,40,1|2ijq00,43,59,0|2rwu3z,43,59,0|2rwu40,61,40,1|319snz,61,40,1|319so0,43,59,0|3amwrz,43,59,0|3amws0,61,40,1|3kctzz,61,40,1|3kcu00,43,59,0|3tczfz,43,59,0|3tczg0,61,40,1|432wnz,61,40,1|432wo0,43,59,0|4cg0rz,43,59,0|4cg0s0,61,40,1|4lszbz,61,40,1|4lszc0,43,59,0|4v63fz,43,59,0|4v63g0,61,40,1|54j1zz,61,40,1|54j200,43,59,0|5dw63z,43,59,0|5dw640,61,40,1|5n94nz,61,40,1|5n94o0,43,59,0|5wm8rz,43,59,0|5wm8s0,61,40,1|65z7bz,61,40,1|65z7c0,43,59,0|6fcbfz,43,59,0|6fcbg0,61,40,1|6p28nz,61,40,1|6p28o0,43,59,0|6y2e3z,43,59,0|6y2e40,61,40,1|77sbbz,61,40,1|77sbc0,43,59,0|7h5ffz,43,59,0|7h5fg0,61,40,1|7qidzz,61,40,1|7qie00,43,59,0|7zvi3z,43,59,0|7zvi40,61,40,1|898gnz,61,40,1|898go0,43,59,0|8ilkrz,43,59,0|8ilks0,61,40,1|8ryjbz,61,40,1|8ryjc0,43,59,0|908rfz,43,59,0|908rg0,61,40,1|9aolzz,61,40,1|9aom00,43,59,0|9iyu3z,43,59,0|9iyu40,61,40,1|9trnbz,61,40,1|9trnc0,43,59,0|a1owrz,43,59,0|a1ows0,61,40,1|achpzz,61,40,1|achq00,43,59,0|akezfz,43,59,0|akezg0,61,40,1|av7snz,61,40,1|av7so0,43,59,0|b3i0rz,43,59,0|b3i0s0,61,40,1|bdxvbz,61,40,1|bdxvc0,43,59,0|bm83fz,43,59,0|bm83g0,61,40,1|bwnxzz,61,40,1|bwny00,43,59,0|c4y63z,43,59,0|c4y640,61,40,1|cfqzbz,61,40,1|cfqzc0,43,59,0|cno8rz,43,59,0|cno8s0,61,40,1|cyh1zz,61,40,1|cyh200,43,59,0|d6ebfz,43,59,0|d6ebg0,61,40,1|dh74nz,61,40,1|dh74o0,43,59,0|dphcrz,43,59,0|dphcs0,61,40,1|dzx7bz,61,40,1|dzx7c0,43,59,0|e87ffz,43,59,0|e87fg0,61,40,1|ein9zz,61,40,1|eina00,43,59,0|eqxi3z,43,59,0|eqxi40,61,40,1|f1dcnz,61,40,1|f1dco0,43,59,0|f9nkrz,43,59,0|f9nks0,61,40,1|fkgdzz,61,40,1|fkge00,43,59,0|fsdnfz,43,59,0|fsdng0,61,40,1|g36gnz,61,40,1|g36go0,43,59,0|gb3q3z,43,59,0|gb3q40,61,40,1|glwjbz,61,40,1|glwjc0,43,59,0|gu6rfz,43,59,0|gu6rg0,61,40,1|h4mlzz,61,40,1|h4mm00,43,59,0|hcwu3z,43,59,0|hcwu40,61,40,1|hnconz,61,40,1|hncoo0,43,59,0|hvmwrz,43,59,0|hvmws0,61,40,1|i6fpzz,61,40,1|i6fq00,43,59,0|ieczfz,43,59,0|ieczg0,61,40,1|ip5snz,61,40,1|ip5so0,43,59,0|ix323z,43,59,0|ix3240,61,40,1|j7vvbz,61,40,1|j7vvc0,43,59,0|jeq8rz,43,59,0|jeq8s0,61,40,1|jqywnz,61,40,1|jqywo0,43,59,0|jxgbfz,43,59,0|jxgbg0,61,40,1|k9ozbz,61,40,1|k9ozc0,43,59,0|kg6e3z,43,59,0|kg6e40,61,40,1|ksf1zz,61,40,1|ksf200,43,59,0|kz9ffz,43,59,0|kz9fg0,61,40,1|lbi3bz,61,40,1|lbi3c0,43,59,0|lhzi3z,43,59,0|lhzi40,61,40,1|lu85zz,61,40,1|lu8600,43,59,0|m0pkrz,43,59,0|m0pks0,61,40,1|mcy8nz,61,40,1|mcy8o0,43,59,0|mjfnfz,43,59,0|mjfng0,61,40,1|mvobbz,61,40,1|mvobc0,43,59,0|n25q3z,43,59,0|n25q40,61,40,1|needzz,61,40,1|neee00,43,59,0|nkvsrz,43,59,0|nkvss0,61,40,1|nx4gnz,61,40,1|nx4go0,43,59,0|o3yu3z,43,59,0|o3yu40,61,40,1|og7hzz,61,40,1|og7i00,43,59,0|omowrz,43,59,0|omows0,61,40,1|oyxknz,61,40,1|oyxko0,43,59,0|p5ezfz,43,59,0|p5ezg0,61,40,1|phnnbz,61,40,1|phnnc0,43,59,0|po523z,43,59,0|po5240,61,40,1|q0dpzz,61,40,1|q0dq00,43,59,0|q6v4rz,43,59,0|q6v4s0,61,40,1|qj3snz,61,40,1|qj3so0,43,59,0|qpy63z,43,59,0|qpy640,61,40,1|r26tzz,61,40,1|r26u00,43,59,0|r8o8rz,43,59,0|r8o8s0,61,40,1|rkwwnz,61,40,1|rkwwo0,43,59,0|rrebfz,43,59,0|rrebg0,61,40,1|s3mzbz,61,40,1|s3mzc0,43,59,0|sa4e3z,43,59,0|sa4e40,61,40,1|smd1zz,61,40,1|smd200,43,59,0|ssugrz,43,59,0|ssugs0,61,40,1|t534nz,61,40,1|t534o0,43,59,0|tbkjfz,43,59,0|tbkjg0,61,40,1|tnt7bz,61,40,1|tnt7c0,43,59,0|tunkrz,43,59,0|tunks0,61,40,1|u6w8nz,61,40,1|u6w8o0,43,59,0|uddnfz,43,59,0|uddng0,61,40,1|upmbbz,61,40,1|upmbc0,43,59,0|uw3q3z,43,59,0|uw3q40,61,40,1|v8cdzz,61,40,1|v8ce00,43,59,0|vetsrz,43,59,0|vetss0,61,40,1|vr2gnz,61,40,1|vr2go0,43,59,0|vxjvfz,43,59,0|vxjvg0,61,40,1|w9sjbz,61,40,1|w9sjc0,43,59,0|wgmwrz,43,59,0|wgmws0,61,40,1|wsvknz,61,40,1|wsvko0,43,59,0|wzczfz,43,59,0|wzczg0,61,40,1|xblnbz,61,40,1|xblnc0,43,59,0|xi323z,43,59,0|xi3240,61,40,1|xubpzz,61,40,1|xubq00,43,59,0|y0t4rz,43,59,0|y0t4s0,61,40,1|yd1snz,61,40,1|yd1so0,43,59,0|yjj7fz,43,59,0|yjj7g0,61,40,1|yvrvbz,61,40,1|yvrvc0,43,59,0|z29a3z,43,59,0|z29a40,61,40,1|zehxzz,61,40,1|zehy00,43,59,0|zlcbfz,43,59,0|zlcbg0,61,40,1|zxkzbz,61,40,1|zxkzc0,43,59,0|1042e3z,43,59,0|1042e40,61,40,1|10gb1zz,61,40,1|10gb200,43,59,0|10msgrz,43,59,0|10msgs0,61,40,1|10z14nz,61,40,1|10z14o0,43,59,0|115ijfz,43,59,0|115ijg0,61,40,1|11hr7bz,61,40,1|11hr7c0,43,59,0|11o8m3z,43,59,0|11o8m40,61,40,1|120h9zz,61,40,1|120ha00,43,59,0|126yorz,43,59,0|126yos0,61,40,1|12j7cnz,61,40,1|12j7co0,43,59,0|12q1q3z,43,59,0|12q1q40,61,40,1|132adzz,61,40,1|132ae00,43,59,0|138rsrz,43,59,0|138rss0,61,40,1|13l0gnz,61,40,1|13l0go0,43,59,0|13rhvfz,43,59,0|13rhvg0,61,40,1|143qjbz,61,40,1|143qjc0,43,59,0|14a7y3z,43,59,0|14a7y40,61,40,1|14mglzz,61,40,1|14mgm00,43,59,0|14sy0rz,43,59,0|14sy0s0,61,40,1|1556onz,61,40,1|1556oo0,43,59,0|15c123z,43,59,0|15c1240,61,40,1|15o9pzz,61,40,1|15o9q00,43,59,0|15ur4rz,43,59,0|15ur4s0,61,40,1|166zsnz,61,40,1|166zso0,43,59,0|16dh7fz,43,59,0|16dh7g0,61,40,1|16ppvbz,61,40,1|16ppvc0,43,59,0|16w7a3z,43,59,0|16w7a40,61,40,1|178fxzz,61,40,1|178fy00,43,59,0|17excrz,43,59,0|17excs0,61,40,1|17r60nz,61,40,1|17r60o0,43,59,0|17xnffz,43,59,0|17xnfg0,61,40,1|189w3bz,61,40,1|189w3c0,43,59,0|18gqgrz,43,59,0|18gqgs0,61,40,1|18sz4nz,61,40,1|18sz4o0,43,59,0|18zgjfz,43,59,0|18zgjg0,61,40,1|19bp7bz,61,40,1|19bp7c0,43,59,0|19i6m3z,43,59,0|19i6m40,61,40,1|19uf9zz,61,40,1|19ufa00,43,59,0|1a0worz,43,59,0|1a0wos0,61,40,1|1ad5cnz,61,40,1|1ad5co0,43,59,0|1ajmrfz,43,59,0|1ajmrg0,61,40,1|1avvfbz,61,40,1|1avvfc0,43,59,0|1b2psrz,43,59,0|1b2pss0,61,40,1|1beygnz,61,40,1|1beygo0,43,59,0|1blfvfz,43,59,0|1blfvg0,61,40,1|1bxojbz,61,40,1|1bxojc0,43,59,0|1c45y3z,43,59,0|1c45y40,61,40,1|1cgelzz,61,40,1|1cgem00,43,59,0|1cmw0rz,43,59,0|1cmw0s0,61,40,1|1cz4onz,61,40,1|1cz4oo0,43,59,0|1d5m3fz,43,59,0|1d5m3g0,61,40,1|1dhurbz,61,40,1|1dhurc0,43,59,0|1doc63z,43,59,0|1doc640,61,40,1|1e0ktzz,61,40,1|1e0ku00,43,59,0|1e7f7fz,43,59,0|1e7f7g0,61,40,1|1ejnvbz,61,40,1|1ejnvc0,43,59,0|1eq5a3z,43,59,0|1eq5a40,61,40,1|1f2dxzz,61,40,1|1f2dy00,43,59,0|1f8vcrz,43,59,0|1f8vcs0,61,40,1|1fl40nz,61,40,1|1fl40o0,43,59,0|1frlffz,43,59,0|1frlfg0,61,40,1|1g3u3bz,61,40,1|1g3u3c0,43,59,0|1gabi3z,43,59,0|1gabi40,61,40,1|1gmk5zz,61,40,1|1gmk600,43,59,0|1gt1krz,43,59,0|1gt1ks0,61,40,1|1h5a8nz,61,40,1|1h5a8o0,43,59,0|1hc4m3z,43,59,0|1hc4m40,61,40,1|1hod9zz,61,40,1|1hoda00,43,59,0|1huuorz,43,59,0|1huuos0,61,40,1|1i73cnz,61,40,1|1i73co0,43,59,0|1idkrfz,43,59,0|1idkrg0,61,40,1|1iptfbz,61,40,1|1iptfc0,43,59,0|1iwau3z,43,59,0|1iwau40,61,40,1|1j8jhzz,61,40,1|1j8ji00,43,59,0|1jf0wrz,43,59,0|1jf0ws0,61,40,1|1jr9knz,61,40,1|1jr9ko0,43,59,0|1jy3y3z,43,59,0|1jy3y40,61,40,1|1kaclzz,61,40,1|1kacm00,43,59,0|1kgu0rz,43,59,0|1kgu0s0,61,40,1|1kt2onz,61,40,1|1kt2oo0,43,59,0|1kzk3fz,43,59,0|1kzk3g0,61,40,1|1lbsrbz,61,40,1|1lbsrc0,43,59,0|1lia63z,43,59,0|1lia640,61,40,1|1luitzz,61,40,1|1luiu00,43,59,0|1m108rz,43,59,0|1m108s0,61,40,1|1md8wnz,61,40,1|1md8wo0,43,59,0|1mjqbfz,43,59,0|1mjqbg0,61,40,1|1mvyzbz,61,40,1|1mvyzc0,43,59,0|1n2tcrz,43,59,0|1n2tcs0,61,40,1|1nf20nz,61,40,1|1nf20o0,43,59,0|1nljffz,43,59,0|1nljfg0,61,40,1|1nxs3bz,61,40,1|1nxs3c0,43,59,0|1o49i3z,43,59,0|1o49i40,61,40,1|1ogi5zz,61,40,1|1ogi600,43,59,0|1omzkrz,43,59,0|1omzks0,61,40,1|1oz88nz,61,40,1|1oz88o0,43,59,0|1p5pnfz,43,59,0|1p5png0,61,40,1|1phybbz,61,40,1|1phybc0,43,59,0|1posorz,43,59,0|1posos0,61,40,1|1q11cnz,61,40,1|1q11co0,43,59,0|1q7irfz,43,59,0|1q7irg0,61,40,1|1qjrfbz,61,40,1|1qjrfc0,43,59,0|1qq8u3z,43,59,0|1qq8u40,61,40,1|1r2hhzz,61,40,1|1r2hi00,43,59,0|1r8ywrz,43,59,0|1r8yws0,61,40,1|1rl7knz,61,40,1|1rl7ko0,43,59,0|1rrozfz,43,59,0|1rrozg0,61,40,1|1s3xnbz,61,40,1|1s3xnc0,43,59,0|1saf23z,43,59,0|1saf240,61,40,1|1smnpzz,61,40,1|1smnq00,43,59,0|1sti3fz,43,59,0|1sti3g0,61,40,1|1t5qrbz,61,40,1|1t5qrc0,43,59,0|1tc863z,43,59,0|1tc8640,61,40,1|1togtzz,61,40,1|1togu00,43,59,0|1tuy8rz,43,59,0|1tuy8s0,61,40,1|1u76wnz,61,40,1|1u76wo0,43,59,0|1udobfz,43,59,0|1udobg0,61,40,1|1upwzbz,61,40,1|1upwzc0,43,59,0|1uwee3z,43,59,0|1uwee40,61,40,1|1v8n1zz,61,40,1|1v8n200,43,59,0|1vf4grz,43,59,0|1vf4gs0,61,40,1|1vrd4nz,61,40,1|1vrd4o0,43,59,0|NaN,43,59,0","America/Tortola|,0,39,0|-10xhp3c,0,39,0|-10xhp3b,31,40,0|-efsnk1,31,40,0|-efsnk0,32,41,1|-cq2tg1,32,41,1|-cq2tg0,33,41,1|-cnp641,33,41,1|-cnp640,31,40,0|NaN,31,40,0","America/Vancouver|,0,178,0|-18vrvv9,0,178,0|-18vrvv8,46,38,0|-qzopk1,46,38,0|-qzopk0,56,62,1|-qplto1,56,62,1|-qplto0,46,38,0|-ek1w81,46,38,0|-ek1w80,68,62,1|-cq2tg1,68,62,1|-cq2tg0,69,62,1|-cnov01,69,62,1|-cnov00,46,38,0|-ccvw81,46,38,0|-ccvw80,56,62,1|-c4ysc1,56,62,1|-c4ysc0,46,38,0|-bu5tk1,46,38,0|-bu5tk0,56,62,1|-bm8po1,56,62,1|-bm8po0,46,38,0|-bbfqw1,46,38,0|-bbfqw0,56,62,1|-b3in01,56,62,1|-b3in00,46,38,0|-aspo81,46,38,0|-aspo80,56,62,1|-akskc1,56,62,1|-akskc0,46,38,0|-a9mmw1,46,38,0|-a9mmw0,56,62,1|-a22ho1,56,62,1|-a22ho0,46,38,0|-9qwk81,46,38,0|-9qwk80,56,62,1|-9izgc1,56,62,1|-9izgc0,46,38,0|-986hk1,46,38,0|-986hk0,56,62,1|-909do1,56,62,1|-909do0,46,38,0|-8pgew1,46,38,0|-8pgew0,56,62,1|-8hjb01,56,62,1|-8hjb00,46,38,0|-86qc81,46,38,0|-86qc80,56,62,1|-7yt8c1,56,62,1|-7yt8c0,46,38,0|-7o09k1,46,38,0|-7o09k0,56,62,1|-7g35o1,56,62,1|-7g35o0,46,38,0|-74x881,46,38,0|-74x880,56,62,1|-6x04c1,56,62,1|-6x04c0,46,38,0|-6m75k1,46,38,0|-6m75k0,56,62,1|-6ea1o1,56,62,1|-6ea1o0,46,38,0|-63h2w1,46,38,0|-63h2w0,56,62,1|-5vjz01,56,62,1|-5vjz00,46,38,0|-5kr081,46,38,0|-5kr080,56,62,1|-5ctwc1,56,62,1|-5ctwc0,46,38,0|-520xk1,46,38,0|-520xk0,56,62,1|-4u3to1,56,62,1|-4u3to0,46,38,0|-4ixw81,46,38,0|-4ixw80,56,62,1|-4bdr01,56,62,1|-4bdr00,46,38,0|-407tk1,46,38,0|-407tk0,56,62,1|-3quv01,56,62,1|-3quv00,46,38,0|-3hhqw1,46,38,0|-3hhqw0,56,62,1|-384sc1,56,62,1|-384sc0,46,38,0|-2yro81,46,38,0|-2yro80,56,62,1|-2pepo1,56,62,1|-2pepo0,46,38,0|-2g1lk1,46,38,0|-2g1lk0,56,62,1|-26boc1,56,62,1|-26boc0,46,38,0|-1xbiw1,46,38,0|-1xbiw0,56,62,1|-1nllo1,56,62,1|-1nllo0,46,38,0|-1e8hk1,46,38,0|-1e8hk0,56,62,1|-14vj01,56,62,1|-14vj00,46,38,0|-view1,46,38,0|-view0,56,62,1|-m5gc1,56,62,1|-m5gc0,46,38,0|-csc81,46,38,0|-csc80,56,62,1|-3fdo1,56,62,1|-3fdo0,46,38,0|5xqfz,46,38,0|5xqg0,56,62,1|faozz,56,62,1|fap00,46,38,0|ont3z,46,38,0|ont40,56,62,1|ydqbz,56,62,1|ydqc0,46,38,0|17qufz,46,38,0|17qug0,56,62,1|1h3szz,56,62,1|1h3t00,46,38,0|1qgx3z,46,38,0|1qgx40,56,62,1|1ztvnz,56,62,1|1ztvo0,46,38,0|296zrz,46,38,0|296zs0,56,62,1|2ijybz,56,62,1|2ijyc0,46,38,0|2rx2fz,46,38,0|2rx2g0,56,62,1|31a0zz,56,62,1|31a100,46,38,0|3an53z,46,38,0|3an540,56,62,1|3kd2bz,56,62,1|3kd2c0,46,38,0|3td7rz,46,38,0|3td7s0,56,62,1|4334zz,56,62,1|433500,46,38,0|4cg93z,46,38,0|4cg940,56,62,1|4lt7nz,56,62,1|4lt7o0,46,38,0|4v6brz,46,38,0|4v6bs0,56,62,1|54jabz,56,62,1|54jac0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jeqh3z,46,38,0|jeqh40,56,62,1|jqz4zz,56,62,1|jqz500,46,38,0|jxgjrz,46,38,0|jxgjs0,56,62,1|k9p7nz,56,62,1|k9p7o0,46,38,0|kg6mfz,46,38,0|kg6mg0,56,62,1|ksfabz,56,62,1|ksfac0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,56,62,1|nx4ozz,56,62,1|nx4p00,46,38,0|o3z2fz,46,38,0|o3z2g0,56,62,1|og7qbz,56,62,1|og7qc0,46,38,0|omp53z,46,38,0|omp540,56,62,1|oyxszz,56,62,1|oyxt00,46,38,0|p5f7rz,46,38,0|p5f7s0,56,62,1|phnvnz,56,62,1|phnvo0,46,38,0|po5afz,46,38,0|po5ag0,56,62,1|q0dybz,56,62,1|q0dyc0,46,38,0|q6vd3z,46,38,0|q6vd40,56,62,1|qj40zz,56,62,1|qj4100,46,38,0|qpyefz,46,38,0|qpyeg0,56,62,1|r272bz,56,62,1|r272c0,46,38,0|r8oh3z,46,38,0|r8oh40,56,62,1|rkx4zz,56,62,1|rkx500,46,38,0|rrejrz,46,38,0|rrejs0,56,62,1|s3n7nz,56,62,1|s3n7o0,46,38,0|sa4mfz,46,38,0|sa4mg0,56,62,1|smdabz,56,62,1|smdac0,46,38,0|ssup3z,46,38,0|ssup40,56,62,1|t53czz,56,62,1|t53d00,46,38,0|tbkrrz,46,38,0|tbkrs0,56,62,1|tntfnz,56,62,1|tntfo0,46,38,0|tunt3z,46,38,0|tunt40,56,62,1|u6wgzz,56,62,1|u6wh00,46,38,0|uddvrz,46,38,0|uddvs0,56,62,1|upmjnz,56,62,1|upmjo0,46,38,0|uw3yfz,46,38,0|uw3yg0,56,62,1|v8cmbz,56,62,1|v8cmc0,46,38,0|veu13z,46,38,0|veu140,56,62,1|vr2ozz,56,62,1|vr2p00,46,38,0|vxk3rz,46,38,0|vxk3s0,56,62,1|w9srnz,56,62,1|w9sro0,46,38,0|wgn53z,46,38,0|wgn540,56,62,1|wsvszz,56,62,1|wsvt00,46,38,0|wzd7rz,46,38,0|wzd7s0,56,62,1|xblvnz,56,62,1|xblvo0,46,38,0|xi3afz,46,38,0|xi3ag0,56,62,1|xubybz,56,62,1|xubyc0,46,38,0|y0td3z,46,38,0|y0td40,56,62,1|yd20zz,56,62,1|yd2100,46,38,0|yjjfrz,46,38,0|yjjfs0,56,62,1|yvs3nz,56,62,1|yvs3o0,46,38,0|z29ifz,46,38,0|z29ig0,56,62,1|zei6bz,56,62,1|zei6c0,46,38,0|zlcjrz,46,38,0|zlcjs0,56,62,1|zxl7nz,56,62,1|zxl7o0,46,38,0|1042mfz,46,38,0|1042mg0,56,62,1|10gbabz,56,62,1|10gbac0,46,38,0|10msp3z,46,38,0|10msp40,56,62,1|10z1czz,56,62,1|10z1d00,46,38,0|115irrz,46,38,0|115irs0,56,62,1|11hrfnz,56,62,1|11hrfo0,46,38,0|11o8ufz,46,38,0|11o8ug0,56,62,1|120hibz,56,62,1|120hic0,46,38,0|126yx3z,46,38,0|126yx40,56,62,1|12j7kzz,56,62,1|12j7l00,46,38,0|12q1yfz,46,38,0|12q1yg0,56,62,1|132ambz,56,62,1|132amc0,46,38,0|138s13z,46,38,0|138s140,56,62,1|13l0ozz,56,62,1|13l0p00,46,38,0|13ri3rz,46,38,0|13ri3s0,56,62,1|143qrnz,56,62,1|143qro0,46,38,0|14a86fz,46,38,0|14a86g0,56,62,1|14mgubz,56,62,1|14mguc0,46,38,0|14sy93z,46,38,0|14sy940,56,62,1|1556wzz,56,62,1|1556x00,46,38,0|15c1afz,46,38,0|15c1ag0,56,62,1|15o9ybz,56,62,1|15o9yc0,46,38,0|15urd3z,46,38,0|15urd40,56,62,1|16700zz,56,62,1|1670100,46,38,0|16dhfrz,46,38,0|16dhfs0,56,62,1|16pq3nz,56,62,1|16pq3o0,46,38,0|16w7ifz,46,38,0|16w7ig0,56,62,1|178g6bz,56,62,1|178g6c0,46,38,0|17exl3z,46,38,0|17exl40,56,62,1|17r68zz,56,62,1|17r6900,46,38,0|17xnnrz,46,38,0|17xnns0,56,62,1|189wbnz,56,62,1|189wbo0,46,38,0|18gqp3z,46,38,0|18gqp40,56,62,1|18szczz,56,62,1|18szd00,46,38,0|18zgrrz,46,38,0|18zgrs0,56,62,1|19bpfnz,56,62,1|19bpfo0,46,38,0|19i6ufz,46,38,0|19i6ug0,56,62,1|19ufibz,56,62,1|19ufic0,46,38,0|1a0wx3z,46,38,0|1a0wx40,56,62,1|1ad5kzz,56,62,1|1ad5l00,46,38,0|1ajmzrz,46,38,0|1ajmzs0,56,62,1|1avvnnz,56,62,1|1avvno0,46,38,0|1b2q13z,46,38,0|1b2q140,56,62,1|1beyozz,56,62,1|1beyp00,46,38,0|1blg3rz,46,38,0|1blg3s0,56,62,1|1bxornz,56,62,1|1bxoro0,46,38,0|1c466fz,46,38,0|1c466g0,56,62,1|1cgeubz,56,62,1|1cgeuc0,46,38,0|1cmw93z,46,38,0|1cmw940,56,62,1|1cz4wzz,56,62,1|1cz4x00,46,38,0|1d5mbrz,46,38,0|1d5mbs0,56,62,1|1dhuznz,56,62,1|1dhuzo0,46,38,0|1docefz,46,38,0|1doceg0,56,62,1|1e0l2bz,56,62,1|1e0l2c0,46,38,0|1e7ffrz,46,38,0|1e7ffs0,56,62,1|1ejo3nz,56,62,1|1ejo3o0,46,38,0|1eq5ifz,46,38,0|1eq5ig0,56,62,1|1f2e6bz,56,62,1|1f2e6c0,46,38,0|1f8vl3z,46,38,0|1f8vl40,56,62,1|1fl48zz,56,62,1|1fl4900,46,38,0|1frlnrz,46,38,0|1frlns0,56,62,1|1g3ubnz,56,62,1|1g3ubo0,46,38,0|1gabqfz,46,38,0|1gabqg0,56,62,1|1gmkebz,56,62,1|1gmkec0,46,38,0|1gt1t3z,46,38,0|1gt1t40,56,62,1|1h5agzz,56,62,1|1h5ah00,46,38,0|1hc4ufz,46,38,0|1hc4ug0,56,62,1|1hodibz,56,62,1|1hodic0,46,38,0|1huux3z,46,38,0|1huux40,56,62,1|1i73kzz,56,62,1|1i73l00,46,38,0|1idkzrz,46,38,0|1idkzs0,56,62,1|1iptnnz,56,62,1|1iptno0,46,38,0|1iwb2fz,46,38,0|1iwb2g0,56,62,1|1j8jqbz,56,62,1|1j8jqc0,46,38,0|1jf153z,46,38,0|1jf1540,56,62,1|1jr9szz,56,62,1|1jr9t00,46,38,0|1jy46fz,46,38,0|1jy46g0,56,62,1|1kacubz,56,62,1|1kacuc0,46,38,0|1kgu93z,46,38,0|1kgu940,56,62,1|1kt2wzz,56,62,1|1kt2x00,46,38,0|1kzkbrz,46,38,0|1kzkbs0,56,62,1|1lbsznz,56,62,1|1lbszo0,46,38,0|1liaefz,46,38,0|1liaeg0,56,62,1|1luj2bz,56,62,1|1luj2c0,46,38,0|1m10h3z,46,38,0|1m10h40,56,62,1|1md94zz,56,62,1|1md9500,46,38,0|1mjqjrz,46,38,0|1mjqjs0,56,62,1|1mvz7nz,56,62,1|1mvz7o0,46,38,0|1n2tl3z,46,38,0|1n2tl40,56,62,1|1nf28zz,56,62,1|1nf2900,46,38,0|1nljnrz,46,38,0|1nljns0,56,62,1|1nxsbnz,56,62,1|1nxsbo0,46,38,0|1o49qfz,46,38,0|1o49qg0,56,62,1|1ogiebz,56,62,1|1ogiec0,46,38,0|1omzt3z,46,38,0|1omzt40,56,62,1|1oz8gzz,56,62,1|1oz8h00,46,38,0|1p5pvrz,46,38,0|1p5pvs0,56,62,1|1phyjnz,56,62,1|1phyjo0,46,38,0|1posx3z,46,38,0|1posx40,56,62,1|1q11kzz,56,62,1|1q11l00,46,38,0|1q7izrz,46,38,0|1q7izs0,56,62,1|1qjrnnz,56,62,1|1qjrno0,46,38,0|1qq92fz,46,38,0|1qq92g0,56,62,1|1r2hqbz,56,62,1|1r2hqc0,46,38,0|1r8z53z,46,38,0|1r8z540,56,62,1|1rl7szz,56,62,1|1rl7t00,46,38,0|1rrp7rz,46,38,0|1rrp7s0,56,62,1|1s3xvnz,56,62,1|1s3xvo0,46,38,0|1safafz,46,38,0|1safag0,56,62,1|1smnybz,56,62,1|1smnyc0,46,38,0|1stibrz,46,38,0|1stibs0,56,62,1|1t5qznz,56,62,1|1t5qzo0,46,38,0|1tc8efz,46,38,0|1tc8eg0,56,62,1|1toh2bz,56,62,1|1toh2c0,46,38,0|1tuyh3z,46,38,0|1tuyh40,56,62,1|1u774zz,56,62,1|1u77500,46,38,0|1udojrz,46,38,0|1udojs0,56,62,1|1upx7nz,56,62,1|1upx7o0,46,38,0|1uwemfz,46,38,0|1uwemg0,56,62,1|1v8nabz,56,62,1|1v8nac0,46,38,0|1vf4p3z,46,38,0|1vf4p40,56,62,1|1vrdczz,56,62,1|1vrdd00,46,38,0|NaN,46,38,0","America/Whitehorse|,0,179,0|-1079tnp,0,179,0|-1079tno,35,35,0|-qzoms1,35,35,0|-qzoms0,64,38,1|-qplqw1,64,38,1|-qplqw0,35,35,0|-qess41,35,35,0|-qess40,64,38,1|-q6kps1,64,38,1|-q6kps0,35,35,0|-ek1tg1,35,35,0|-ek1tg0,65,38,1|-cq2tg1,65,38,1|-cq2tg0,66,38,1|-cnos81,66,38,1|-cnos80,35,35,0|-2g1oc1,35,35,0|-2g1oc0,67,62,1|-26boc1,67,62,1|-26boc0,35,35,0|-1cspo1,35,35,0|-1cspo0,46,38,0|5dwefz,46,38,0|5dweg0,56,62,1|5n9czz,56,62,1|5n9d00,46,38,0|5wmh3z,46,38,0|5wmh40,56,62,1|65zfnz,56,62,1|65zfo0,46,38,0|6fcjrz,46,38,0|6fcjs0,56,62,1|6p2gzz,56,62,1|6p2h00,46,38,0|6y2mfz,46,38,0|6y2mg0,56,62,1|77sjnz,56,62,1|77sjo0,46,38,0|7h5nrz,46,38,0|7h5ns0,56,62,1|7qimbz,56,62,1|7qimc0,46,38,0|7zvqfz,46,38,0|7zvqg0,56,62,1|898ozz,56,62,1|898p00,46,38,0|8ilt3z,46,38,0|8ilt40,56,62,1|8ryrnz,56,62,1|8ryro0,46,38,0|908zrz,46,38,0|908zs0,56,62,1|9aoubz,56,62,1|9aouc0,46,38,0|9iz2fz,46,38,0|9iz2g0,56,62,1|9trvnz,56,62,1|9trvo0,46,38,0|a1p53z,46,38,0|a1p540,56,62,1|achybz,56,62,1|achyc0,46,38,0|akf7rz,46,38,0|akf7s0,56,62,1|av80zz,56,62,1|av8100,46,38,0|b3i93z,46,38,0|b3i940,56,62,1|bdy3nz,56,62,1|bdy3o0,46,38,0|bm8brz,46,38,0|bm8bs0,56,62,1|bwo6bz,56,62,1|bwo6c0,46,38,0|c4yefz,46,38,0|c4yeg0,56,62,1|cfr7nz,56,62,1|cfr7o0,46,38,0|cnoh3z,46,38,0|cnoh40,56,62,1|cyhabz,56,62,1|cyhac0,46,38,0|d6ejrz,46,38,0|d6ejs0,56,62,1|dh7czz,56,62,1|dh7d00,46,38,0|dphl3z,46,38,0|dphl40,56,62,1|dzxfnz,56,62,1|dzxfo0,46,38,0|e87nrz,46,38,0|e87ns0,56,62,1|einibz,56,62,1|einic0,46,38,0|eqxqfz,46,38,0|eqxqg0,56,62,1|f1dkzz,56,62,1|f1dl00,46,38,0|f9nt3z,46,38,0|f9nt40,56,62,1|fkgmbz,56,62,1|fkgmc0,46,38,0|fsdvrz,46,38,0|fsdvs0,56,62,1|g36ozz,56,62,1|g36p00,46,38,0|gb3yfz,46,38,0|gb3yg0,56,62,1|glwrnz,56,62,1|glwro0,46,38,0|gu6zrz,46,38,0|gu6zs0,56,62,1|h4mubz,56,62,1|h4muc0,46,38,0|hcx2fz,46,38,0|hcx2g0,56,62,1|hncwzz,56,62,1|hncx00,46,38,0|hvn53z,46,38,0|hvn540,56,62,1|i6fybz,56,62,1|i6fyc0,46,38,0|ied7rz,46,38,0|ied7s0,56,62,1|ip60zz,56,62,1|ip6100,46,38,0|ix3afz,46,38,0|ix3ag0,56,62,1|j7w3nz,56,62,1|j7w3o0,46,38,0|jeqh3z,46,38,0|jeqh40,56,62,1|jqz4zz,56,62,1|jqz500,46,38,0|jxgjrz,46,38,0|jxgjs0,56,62,1|k9p7nz,56,62,1|k9p7o0,46,38,0|kg6mfz,46,38,0|kg6mg0,56,62,1|ksfabz,56,62,1|ksfac0,46,38,0|kz9nrz,46,38,0|kz9ns0,56,62,1|lbibnz,56,62,1|lbibo0,46,38,0|lhzqfz,46,38,0|lhzqg0,56,62,1|lu8ebz,56,62,1|lu8ec0,46,38,0|m0pt3z,46,38,0|m0pt40,56,62,1|mcygzz,56,62,1|mcyh00,46,38,0|mjfvrz,46,38,0|mjfvs0,56,62,1|mvojnz,56,62,1|mvojo0,46,38,0|n25yfz,46,38,0|n25yg0,56,62,1|neembz,56,62,1|neemc0,46,38,0|nkw13z,46,38,0|nkw140,56,62,1|nx4ozz,56,62,1|nx4p00,46,38,0|o3z2fz,46,38,0|o3z2g0,56,62,1|og7qbz,56,62,1|og7qc0,46,38,0|omp53z,46,38,0|omp540,56,62,1|oyxszz,56,62,1|oyxt00,46,38,0|p5f7rz,46,38,0|p5f7s0,56,62,1|phnvnz,56,62,1|phnvo0,46,38,0|po5afz,46,38,0|po5ag0,56,62,1|q0dybz,56,62,1|q0dyc0,46,38,0|q6vd3z,46,38,0|q6vd40,56,62,1|qj3vfz,56,62,1|qj3vg0,44,62,0|NaN,44,62,0","America/Winnipeg|,0,180,0|-171bfcd,0,180,0|-171bfcc,45,63,0|-s0s7c1,45,63,0|-s0s7c0,48,59,1|-rt8241,48,59,1|-rt8240,45,63,0|-qzov41,45,63,0|-qzov40,48,59,1|-qplz81,48,59,1|-qplz80,45,63,0|-h11r41,45,63,0|-h11r40,48,59,1|-gu7j81,48,59,1|-gu7j80,45,63,0|-ek21s1,45,63,0|-ek21s0,52,59,1|-cq2tg1,52,59,1|-cq2tg0,53,59,1|-cnp0k1,53,59,1|-cnp0k0,45,63,0|-cc64g1,45,63,0|-cc64g0,48,59,1|-c490k1,48,59,1|-c490k0,45,63,0|-bu5z41,45,63,0|-bu5z40,48,59,1|-bm8v81,48,59,1|-bm8v80,45,63,0|-bbfwg1,45,63,0|-bbfwg0,48,59,1|-b3isk1,48,59,1|-b3isk0,45,63,0|-aspts1,45,63,0|-aspts0,48,59,1|-akspw1,48,59,1|-akspw0,45,63,0|-a9kxs1,45,63,0|-a9kxs0,48,59,1|-a1rj81,48,59,1|-a1rj80,45,63,0|-9qwps1,45,63,0|-9qwps0,48,59,1|-9izlw1,48,59,1|-9izlw0,45,63,0|-986n41,45,63,0|-986n40,48,59,1|-909j81,48,59,1|-909j80,45,63,0|-8pgkg1,45,63,0|-8pgkg0,48,59,1|-8hjgk1,48,59,1|-8hjgk0,45,63,0|-86qhs1,45,63,0|-86qhs0,48,59,1|-7ytdw1,48,59,1|-7ytdw0,45,63,0|-7o0f41,45,63,0|-7o0f40,48,59,1|-7g3b81,48,59,1|-7g3b80,45,63,0|-74xds1,45,63,0|-74xds0,48,59,1|-6x09w1,48,59,1|-6x09w0,45,63,0|-6m7b41,45,63,0|-6m7b40,48,59,1|-6ea781,48,59,1|-6ea780,45,63,0|-63h8g1,45,63,0|-63h8g0,48,59,1|-5vk4k1,48,59,1|-5vk4k0,45,63,0|-5kr5s1,45,63,0|-5kr5s0,48,59,1|-5be781,48,59,1|-5be780,45,63,0|-521341,45,63,0|-521340,48,59,1|-4u3z81,48,59,1|-4u3z80,45,63,0|-3hhwg1,45,63,0|-3hhwg0,48,59,1|-39xr81,48,59,1|-39xr80,45,63,0|-1xbog1,45,63,0|-1xbog0,48,59,1|-1nlog1,48,59,1|-1nlog0,45,63,0|-1e8n41,45,63,0|-1e8n40,48,59,1|-14vls1,48,59,1|-14vls0,45,63,0|-vikg1,45,63,0|-vikg0,48,59,1|-m5j41,48,59,1|-m5j40,45,63,0|-cshs1,45,63,0|-cshs0,48,59,1|-3fgg1,48,59,1|-3fgg0,45,63,0|5xkvz,45,63,0|5xkw0,48,59,1|fam7z,48,59,1|fam80,45,63,0|onnjz,45,63,0|onnk0,48,59,1|ydnjz,48,59,1|ydnk0,45,63,0|17qovz,45,63,0|17qow0,48,59,1|1h3q7z,48,59,1|1h3q80,45,63,0|1qgrjz,45,63,0|1qgrk0,48,59,1|1ztsvz,48,59,1|1ztsw0,45,63,0|296u7z,45,63,0|296u80,48,59,1|2ijvjz,48,59,1|2ijvk0,45,63,0|2rwwvz,45,63,0|2rwww0,48,59,1|319y7z,48,59,1|319y80,45,63,0|3amzjz,45,63,0|3amzk0,48,59,1|3kczjz,48,59,1|3kczk0,45,63,0|3td27z,45,63,0|3td280,48,59,1|43327z,48,59,1|433280,45,63,0|4cg3jz,45,63,0|4cg3k0,48,59,1|4lt4vz,48,59,1|4lt4w0,45,63,0|4v667z,45,63,0|4v6680,48,59,1|54j7jz,48,59,1|54j7k0,45,63,0|5dw8vz,45,63,0|5dw8w0,48,59,1|5n9a7z,48,59,1|5n9a80,45,63,0|5wmbjz,45,63,0|5wmbk0,48,59,1|65zcvz,48,59,1|65zcw0,45,63,0|6fce7z,45,63,0|6fce80,48,59,1|6p2e7z,48,59,1|6p2e80,45,63,0|6y2gvz,45,63,0|6y2gw0,48,59,1|77sgvz,48,59,1|77sgw0,45,63,0|7h5i7z,45,63,0|7h5i80,48,59,1|7qijjz,48,59,1|7qijk0,45,63,0|7zvkvz,45,63,0|7zvkw0,48,59,1|898m7z,48,59,1|898m80,45,63,0|8ilnjz,45,63,0|8ilnk0,48,59,1|8ryovz,48,59,1|8ryow0,45,63,0|908u7z,45,63,0|908u80,48,59,1|9aorjz,48,59,1|9aork0,45,63,0|9iywvz,45,63,0|9iyww0,48,59,1|9trsvz,48,59,1|9trsw0,45,63,0|a1ozjz,45,63,0|a1ozk0,48,59,1|achvjz,48,59,1|achvk0,45,63,0|akf27z,45,63,0|akf280,48,59,1|av7y7z,48,59,1|av7y80,45,63,0|b3i3jz,45,63,0|b3i3k0,48,59,1|bdy0vz,48,59,1|bdy0w0,45,63,0|bm867z,45,63,0|bm8680,48,59,1|bwo3jz,48,59,1|bwo3k0,45,63,0|c4y8vz,45,63,0|c4y8w0,48,59,1|cfr4vz,48,59,1|cfr4w0,45,63,0|cnobjz,45,63,0|cnobk0,48,59,1|cyh7jz,48,59,1|cyh7k0,45,63,0|d6ee7z,45,63,0|d6ee80,48,59,1|dh7a7z,48,59,1|dh7a80,45,63,0|dphfjz,45,63,0|dphfk0,48,59,1|dzxcvz,48,59,1|dzxcw0,45,63,0|e87i7z,45,63,0|e87i80,48,59,1|einfjz,48,59,1|einfk0,45,63,0|eqxkvz,45,63,0|eqxkw0,48,59,1|f1di7z,48,59,1|f1di80,45,63,0|f9nnjz,45,63,0|f9nnk0,48,59,1|fkgjjz,48,59,1|fkgjk0,45,63,0|fsdq7z,45,63,0|fsdq80,48,59,1|g36m7z,48,59,1|g36m80,45,63,0|gb3svz,45,63,0|gb3sw0,48,59,1|glwovz,48,59,1|glwow0,45,63,0|gu6u7z,45,63,0|gu6u80,48,59,1|h4mrjz,48,59,1|h4mrk0,45,63,0|hcwwvz,45,63,0|hcwww0,48,59,1|hncu7z,48,59,1|hncu80,45,63,0|hvmzjz,45,63,0|hvmzk0,48,59,1|i6fvjz,48,59,1|i6fvk0,45,63,0|ied27z,45,63,0|ied280,48,59,1|ip5y7z,48,59,1|ip5y80,45,63,0|ix34vz,45,63,0|ix34w0,48,59,1|j7vy3z,48,59,1|j7vy40,45,63,0|jeqbjz,45,63,0|jeqbk0,48,59,1|jqyzfz,48,59,1|jqyzg0,45,63,0|jxge7z,45,63,0|jxge80,48,59,1|k9p23z,48,59,1|k9p240,45,63,0|kg6gvz,45,63,0|kg6gw0,48,59,1|ksf4rz,48,59,1|ksf4s0,45,63,0|kz9i7z,45,63,0|kz9i80,48,59,1|lbi63z,48,59,1|lbi640,45,63,0|lhzkvz,45,63,0|lhzkw0,48,59,1|lu88rz,48,59,1|lu88s0,45,63,0|m0pnjz,45,63,0|m0pnk0,48,59,1|mcybfz,48,59,1|mcybg0,45,63,0|mjfq7z,45,63,0|mjfq80,48,59,1|mvoe3z,48,59,1|mvoe40,45,63,0|n25svz,45,63,0|n25sw0,48,59,1|neegrz,48,59,1|neegs0,45,63,0|nkvvjz,45,63,0|nkvvk0,48,59,1|nx4jfz,48,59,1|nx4jg0,45,63,0|o3ywvz,45,63,0|o3yww0,48,59,1|og7krz,48,59,1|og7ks0,45,63,0|omozjz,45,63,0|omozk0,48,59,1|oyxnfz,48,59,1|oyxng0,45,63,0|p5f27z,45,63,0|p5f280,48,59,1|phnq3z,48,59,1|phnq40,45,63,0|po54vz,45,63,0|po54w0,48,59,1|q0dsrz,48,59,1|q0dss0,45,63,0|q6v7jz,45,63,0|q6v7k0,48,59,1|qj3vfz,48,59,1|qj3vg0,45,63,0|qpy8vz,45,63,0|qpy8w0,48,59,1|r26wrz,48,59,1|r26ws0,45,63,0|r8objz,45,63,0|r8obk0,48,59,1|rkwzfz,48,59,1|rkwzg0,45,63,0|rree7z,45,63,0|rree80,48,59,1|s3n23z,48,59,1|s3n240,45,63,0|sa4gvz,45,63,0|sa4gw0,48,59,1|smd4rz,48,59,1|smd4s0,45,63,0|ssujjz,45,63,0|ssujk0,48,59,1|t537fz,48,59,1|t537g0,45,63,0|tbkm7z,45,63,0|tbkm80,48,59,1|tnta3z,48,59,1|tnta40,45,63,0|tunnjz,45,63,0|tunnk0,48,59,1|u6wbfz,48,59,1|u6wbg0,45,63,0|uddq7z,45,63,0|uddq80,48,59,1|upme3z,48,59,1|upme40,45,63,0|uw3svz,45,63,0|uw3sw0,48,59,1|v8cgrz,48,59,1|v8cgs0,45,63,0|vetvjz,45,63,0|vetvk0,48,59,1|vr2jfz,48,59,1|vr2jg0,45,63,0|vxjy7z,45,63,0|vxjy80,48,59,1|w9sm3z,48,59,1|w9sm40,45,63,0|wgmzjz,45,63,0|wgmzk0,48,59,1|wsvnfz,48,59,1|wsvng0,45,63,0|wzd27z,45,63,0|wzd280,48,59,1|xblq3z,48,59,1|xblq40,45,63,0|xi34vz,45,63,0|xi34w0,48,59,1|xubsrz,48,59,1|xubss0,45,63,0|y0t7jz,45,63,0|y0t7k0,48,59,1|yd1vfz,48,59,1|yd1vg0,45,63,0|yjja7z,45,63,0|yjja80,48,59,1|yvry3z,48,59,1|yvry40,45,63,0|z29cvz,45,63,0|z29cw0,48,59,1|zei0rz,48,59,1|zei0s0,45,63,0|zlce7z,45,63,0|zlce80,48,59,1|zxl23z,48,59,1|zxl240,45,63,0|1042gvz,45,63,0|1042gw0,48,59,1|10gb4rz,48,59,1|10gb4s0,45,63,0|10msjjz,45,63,0|10msjk0,48,59,1|10z17fz,48,59,1|10z17g0,45,63,0|115im7z,45,63,0|115im80,48,59,1|11hra3z,48,59,1|11hra40,45,63,0|11o8ovz,45,63,0|11o8ow0,48,59,1|120hcrz,48,59,1|120hcs0,45,63,0|126yrjz,45,63,0|126yrk0,48,59,1|12j7ffz,48,59,1|12j7fg0,45,63,0|12q1svz,45,63,0|12q1sw0,48,59,1|132agrz,48,59,1|132ags0,45,63,0|138rvjz,45,63,0|138rvk0,48,59,1|13l0jfz,48,59,1|13l0jg0,45,63,0|13rhy7z,45,63,0|13rhy80,48,59,1|143qm3z,48,59,1|143qm40,45,63,0|14a80vz,45,63,0|14a80w0,48,59,1|14mgorz,48,59,1|14mgos0,45,63,0|14sy3jz,45,63,0|14sy3k0,48,59,1|1556rfz,48,59,1|1556rg0,45,63,0|15c14vz,45,63,0|15c14w0,48,59,1|15o9srz,48,59,1|15o9ss0,45,63,0|15ur7jz,45,63,0|15ur7k0,48,59,1|166zvfz,48,59,1|166zvg0,45,63,0|16dha7z,45,63,0|16dha80,48,59,1|16ppy3z,48,59,1|16ppy40,45,63,0|16w7cvz,45,63,0|16w7cw0,48,59,1|178g0rz,48,59,1|178g0s0,45,63,0|17exfjz,45,63,0|17exfk0,48,59,1|17r63fz,48,59,1|17r63g0,45,63,0|17xni7z,45,63,0|17xni80,48,59,1|189w63z,48,59,1|189w640,45,63,0|18gqjjz,45,63,0|18gqjk0,48,59,1|18sz7fz,48,59,1|18sz7g0,45,63,0|18zgm7z,45,63,0|18zgm80,48,59,1|19bpa3z,48,59,1|19bpa40,45,63,0|19i6ovz,45,63,0|19i6ow0,48,59,1|19ufcrz,48,59,1|19ufcs0,45,63,0|1a0wrjz,45,63,0|1a0wrk0,48,59,1|1ad5ffz,48,59,1|1ad5fg0,45,63,0|1ajmu7z,45,63,0|1ajmu80,48,59,1|1avvi3z,48,59,1|1avvi40,45,63,0|1b2pvjz,45,63,0|1b2pvk0,48,59,1|1beyjfz,48,59,1|1beyjg0,45,63,0|1blfy7z,45,63,0|1blfy80,48,59,1|1bxom3z,48,59,1|1bxom40,45,63,0|1c460vz,45,63,0|1c460w0,48,59,1|1cgeorz,48,59,1|1cgeos0,45,63,0|1cmw3jz,45,63,0|1cmw3k0,48,59,1|1cz4rfz,48,59,1|1cz4rg0,45,63,0|1d5m67z,45,63,0|1d5m680,48,59,1|1dhuu3z,48,59,1|1dhuu40,45,63,0|1doc8vz,45,63,0|1doc8w0,48,59,1|1e0kwrz,48,59,1|1e0kws0,45,63,0|1e7fa7z,45,63,0|1e7fa80,48,59,1|1ejny3z,48,59,1|1ejny40,45,63,0|1eq5cvz,45,63,0|1eq5cw0,48,59,1|1f2e0rz,48,59,1|1f2e0s0,45,63,0|1f8vfjz,45,63,0|1f8vfk0,48,59,1|1fl43fz,48,59,1|1fl43g0,45,63,0|1frli7z,45,63,0|1frli80,48,59,1|1g3u63z,48,59,1|1g3u640,45,63,0|1gabkvz,45,63,0|1gabkw0,48,59,1|1gmk8rz,48,59,1|1gmk8s0,45,63,0|1gt1njz,45,63,0|1gt1nk0,48,59,1|1h5abfz,48,59,1|1h5abg0,45,63,0|1hc4ovz,45,63,0|1hc4ow0,48,59,1|1hodcrz,48,59,1|1hodcs0,45,63,0|1huurjz,45,63,0|1huurk0,48,59,1|1i73ffz,48,59,1|1i73fg0,45,63,0|1idku7z,45,63,0|1idku80,48,59,1|1ipti3z,48,59,1|1ipti40,45,63,0|1iwawvz,45,63,0|1iwaww0,48,59,1|1j8jkrz,48,59,1|1j8jks0,45,63,0|1jf0zjz,45,63,0|1jf0zk0,48,59,1|1jr9nfz,48,59,1|1jr9ng0,45,63,0|1jy40vz,45,63,0|1jy40w0,48,59,1|1kacorz,48,59,1|1kacos0,45,63,0|1kgu3jz,45,63,0|1kgu3k0,48,59,1|1kt2rfz,48,59,1|1kt2rg0,45,63,0|1kzk67z,45,63,0|1kzk680,48,59,1|1lbsu3z,48,59,1|1lbsu40,45,63,0|1lia8vz,45,63,0|1lia8w0,48,59,1|1luiwrz,48,59,1|1luiws0,45,63,0|1m10bjz,45,63,0|1m10bk0,48,59,1|1md8zfz,48,59,1|1md8zg0,45,63,0|1mjqe7z,45,63,0|1mjqe80,48,59,1|1mvz23z,48,59,1|1mvz240,45,63,0|1n2tfjz,45,63,0|1n2tfk0,48,59,1|1nf23fz,48,59,1|1nf23g0,45,63,0|1nlji7z,45,63,0|1nlji80,48,59,1|1nxs63z,48,59,1|1nxs640,45,63,0|1o49kvz,45,63,0|1o49kw0,48,59,1|1ogi8rz,48,59,1|1ogi8s0,45,63,0|1omznjz,45,63,0|1omznk0,48,59,1|1oz8bfz,48,59,1|1oz8bg0,45,63,0|1p5pq7z,45,63,0|1p5pq80,48,59,1|1phye3z,48,59,1|1phye40,45,63,0|1posrjz,45,63,0|1posrk0,48,59,1|1q11ffz,48,59,1|1q11fg0,45,63,0|1q7iu7z,45,63,0|1q7iu80,48,59,1|1qjri3z,48,59,1|1qjri40,45,63,0|1qq8wvz,45,63,0|1qq8ww0,48,59,1|1r2hkrz,48,59,1|1r2hks0,45,63,0|1r8yzjz,45,63,0|1r8yzk0,48,59,1|1rl7nfz,48,59,1|1rl7ng0,45,63,0|1rrp27z,45,63,0|1rrp280,48,59,1|1s3xq3z,48,59,1|1s3xq40,45,63,0|1saf4vz,45,63,0|1saf4w0,48,59,1|1smnsrz,48,59,1|1smnss0,45,63,0|1sti67z,45,63,0|1sti680,48,59,1|1t5qu3z,48,59,1|1t5qu40,45,63,0|1tc88vz,45,63,0|1tc88w0,48,59,1|1togwrz,48,59,1|1togws0,45,63,0|1tuybjz,45,63,0|1tuybk0,48,59,1|1u76zfz,48,59,1|1u76zg0,45,63,0|1udoe7z,45,63,0|1udoe80,48,59,1|1upx23z,48,59,1|1upx240,45,63,0|1uwegvz,45,63,0|1uwegw0,48,59,1|1v8n4rz,48,59,1|1v8n4s0,45,63,0|1vf4jjz,45,63,0|1vf4jk0,48,59,1|1vrd7fz,48,59,1|1vrd7g0,45,63,0|NaN,45,63,0","America/Yakutat|,0,181,0|-1hc7qk0,0,181,0|-1hc7qjz,0,182,0|-1078vgi,0,182,0|-1078vgh,35,35,0|-ek1tg1,35,35,0|-ek1tg0,65,38,1|-cq2tg1,65,38,1|-cq2tg0,66,38,1|-cnos81,66,38,1|-cnos80,35,35,0|-cs9g1,35,35,0|-cs9g0,64,38,1|-3faw1,64,38,1|-3faw0,35,35,0|5xt7z,35,35,0|5xt80,64,38,1|farrz,64,38,1|fars0,35,35,0|onvvz,35,35,0|onvw0,64,38,1|ydt3z,64,38,1|ydt40,35,35,0|17qx7z,35,35,0|17qx80,64,38,1|1h3vrz,64,38,1|1h3vs0,35,35,0|1qgzvz,35,35,0|1qgzw0,64,38,1|1ztyfz,64,38,1|1ztyg0,35,35,0|23fnvz,35,35,0|23fnw0,64,38,1|2ik13z,64,38,1|2ik140,35,35,0|2ooh7z,35,35,0|2ooh80,64,38,1|31a3rz,64,38,1|31a3s0,35,35,0|3an7vz,35,35,0|3an7w0,64,38,1|3kd53z,64,38,1|3kd540,35,35,0|3tdajz,35,35,0|3tdak0,64,38,1|4337rz,64,38,1|4337s0,35,35,0|4cgbvz,35,35,0|4cgbw0,64,38,1|4ltafz,64,38,1|4ltag0,35,35,0|4v6ejz,35,35,0|4v6ek0,64,38,1|54jd3z,64,38,1|54jd40,35,35,0|5dwh7z,35,35,0|5dwh80,64,38,1|5n9frz,64,38,1|5n9fs0,35,35,0|5wmjvz,35,35,0|5wmjw0,64,38,1|65zifz,64,38,1|65zig0,35,35,0|6fcmjz,35,35,0|6fcmk0,64,38,1|6p2jrz,64,38,1|6p2js0,35,35,0|6y2p7z,35,35,0|6y2p80,64,38,1|77smfz,64,38,1|77smg0,35,35,0|79dybz,35,35,0|79dyc0,36,35,0|7h5qjz,36,35,0|7h5qk0,37,38,1|7qip3z,37,38,1|7qip40,36,35,0|7zvt7z,36,35,0|7zvt80,37,38,1|898rrz,37,38,1|898rs0,36,35,0|8ilvvz,36,35,0|8ilvw0,37,38,1|8ryufz,37,38,1|8ryug0,36,35,0|9092jz,36,35,0|9092k0,37,38,1|9aox3z,37,38,1|9aox40,36,35,0|9iz57z,36,35,0|9iz580,37,38,1|9tryfz,37,38,1|9tryg0,36,35,0|a1p7vz,36,35,0|a1p7w0,37,38,1|aci13z,37,38,1|aci140,36,35,0|akfajz,36,35,0|akfak0,37,38,1|av83rz,37,38,1|av83s0,36,35,0|b3ibvz,36,35,0|b3ibw0,37,38,1|bdy6fz,37,38,1|bdy6g0,36,35,0|bm8ejz,36,35,0|bm8ek0,37,38,1|bwo93z,37,38,1|bwo940,36,35,0|c4yh7z,36,35,0|c4yh80,37,38,1|cfrafz,37,38,1|cfrag0,36,35,0|cnojvz,36,35,0|cnojw0,37,38,1|cyhd3z,37,38,1|cyhd40,36,35,0|d6emjz,36,35,0|d6emk0,37,38,1|dh7frz,37,38,1|dh7fs0,36,35,0|dphnvz,36,35,0|dphnw0,37,38,1|dzxifz,37,38,1|dzxig0,36,35,0|e87qjz,36,35,0|e87qk0,37,38,1|einl3z,37,38,1|einl40,36,35,0|eqxt7z,36,35,0|eqxt80,37,38,1|f1dnrz,37,38,1|f1dns0,36,35,0|f9nvvz,36,35,0|f9nvw0,37,38,1|fkgp3z,37,38,1|fkgp40,36,35,0|fsdyjz,36,35,0|fsdyk0,37,38,1|g36rrz,37,38,1|g36rs0,36,35,0|gb417z,36,35,0|gb4180,37,38,1|glwufz,37,38,1|glwug0,36,35,0|gu72jz,36,35,0|gu72k0,37,38,1|h4mx3z,37,38,1|h4mx40,36,35,0|hcx57z,36,35,0|hcx580,37,38,1|hnczrz,37,38,1|hnczs0,36,35,0|hvn7vz,36,35,0|hvn7w0,37,38,1|i6g13z,37,38,1|i6g140,36,35,0|iedajz,36,35,0|iedak0,37,38,1|ip63rz,37,38,1|ip63s0,36,35,0|ix3d7z,36,35,0|ix3d80,37,38,1|j7w6fz,37,38,1|j7w6g0,36,35,0|jeqjvz,36,35,0|jeqjw0,37,38,1|jqz7rz,37,38,1|jqz7s0,36,35,0|jxgmjz,36,35,0|jxgmk0,37,38,1|k9pafz,37,38,1|k9pag0,36,35,0|kg6p7z,36,35,0|kg6p80,37,38,1|ksfd3z,37,38,1|ksfd40,36,35,0|kz9qjz,36,35,0|kz9qk0,37,38,1|lbiefz,37,38,1|lbieg0,36,35,0|lhzt7z,36,35,0|lhzt80,37,38,1|lu8h3z,37,38,1|lu8h40,36,35,0|m0pvvz,36,35,0|m0pvw0,37,38,1|mcyjrz,37,38,1|mcyjs0,36,35,0|mjfyjz,36,35,0|mjfyk0,37,38,1|mvomfz,37,38,1|mvomg0,36,35,0|n2617z,36,35,0|n26180,37,38,1|neep3z,37,38,1|neep40,36,35,0|nkw3vz,36,35,0|nkw3w0,37,38,1|nx4rrz,37,38,1|nx4rs0,36,35,0|o3z57z,36,35,0|o3z580,37,38,1|og7t3z,37,38,1|og7t40,36,35,0|omp7vz,36,35,0|omp7w0,37,38,1|oyxvrz,37,38,1|oyxvs0,36,35,0|p5fajz,36,35,0|p5fak0,37,38,1|phnyfz,37,38,1|phnyg0,36,35,0|po5d7z,36,35,0|po5d80,37,38,1|q0e13z,37,38,1|q0e140,36,35,0|q6vfvz,36,35,0|q6vfw0,37,38,1|qj43rz,37,38,1|qj43s0,36,35,0|qpyh7z,36,35,0|qpyh80,37,38,1|r2753z,37,38,1|r27540,36,35,0|r8ojvz,36,35,0|r8ojw0,37,38,1|rkx7rz,37,38,1|rkx7s0,36,35,0|rremjz,36,35,0|rremk0,37,38,1|s3nafz,37,38,1|s3nag0,36,35,0|sa4p7z,36,35,0|sa4p80,37,38,1|smdd3z,37,38,1|smdd40,36,35,0|ssurvz,36,35,0|ssurw0,37,38,1|t53frz,37,38,1|t53fs0,36,35,0|tbkujz,36,35,0|tbkuk0,37,38,1|tntifz,37,38,1|tntig0,36,35,0|tunvvz,36,35,0|tunvw0,37,38,1|u6wjrz,37,38,1|u6wjs0,36,35,0|uddyjz,36,35,0|uddyk0,37,38,1|upmmfz,37,38,1|upmmg0,36,35,0|uw417z,36,35,0|uw4180,37,38,1|v8cp3z,37,38,1|v8cp40,36,35,0|veu3vz,36,35,0|veu3w0,37,38,1|vr2rrz,37,38,1|vr2rs0,36,35,0|vxk6jz,36,35,0|vxk6k0,37,38,1|w9sufz,37,38,1|w9sug0,36,35,0|wgn7vz,36,35,0|wgn7w0,37,38,1|wsvvrz,37,38,1|wsvvs0,36,35,0|wzdajz,36,35,0|wzdak0,37,38,1|xblyfz,37,38,1|xblyg0,36,35,0|xi3d7z,36,35,0|xi3d80,37,38,1|xuc13z,37,38,1|xuc140,36,35,0|y0tfvz,36,35,0|y0tfw0,37,38,1|yd23rz,37,38,1|yd23s0,36,35,0|yjjijz,36,35,0|yjjik0,37,38,1|yvs6fz,37,38,1|yvs6g0,36,35,0|z29l7z,36,35,0|z29l80,37,38,1|zei93z,37,38,1|zei940,36,35,0|zlcmjz,36,35,0|zlcmk0,37,38,1|zxlafz,37,38,1|zxlag0,36,35,0|1042p7z,36,35,0|1042p80,37,38,1|10gbd3z,37,38,1|10gbd40,36,35,0|10msrvz,36,35,0|10msrw0,37,38,1|10z1frz,37,38,1|10z1fs0,36,35,0|115iujz,36,35,0|115iuk0,37,38,1|11hrifz,37,38,1|11hrig0,36,35,0|11o8x7z,36,35,0|11o8x80,37,38,1|120hl3z,37,38,1|120hl40,36,35,0|126yzvz,36,35,0|126yzw0,37,38,1|12j7nrz,37,38,1|12j7ns0,36,35,0|12q217z,36,35,0|12q2180,37,38,1|132ap3z,37,38,1|132ap40,36,35,0|138s3vz,36,35,0|138s3w0,37,38,1|13l0rrz,37,38,1|13l0rs0,36,35,0|13ri6jz,36,35,0|13ri6k0,37,38,1|143qufz,37,38,1|143qug0,36,35,0|14a897z,36,35,0|14a8980,37,38,1|14mgx3z,37,38,1|14mgx40,36,35,0|14sybvz,36,35,0|14sybw0,37,38,1|1556zrz,37,38,1|1556zs0,36,35,0|15c1d7z,36,35,0|15c1d80,37,38,1|15oa13z,37,38,1|15oa140,36,35,0|15urfvz,36,35,0|15urfw0,37,38,1|16703rz,37,38,1|16703s0,36,35,0|16dhijz,36,35,0|16dhik0,37,38,1|16pq6fz,37,38,1|16pq6g0,36,35,0|16w7l7z,36,35,0|16w7l80,37,38,1|178g93z,37,38,1|178g940,36,35,0|17exnvz,36,35,0|17exnw0,37,38,1|17r6brz,37,38,1|17r6bs0,36,35,0|17xnqjz,36,35,0|17xnqk0,37,38,1|189wefz,37,38,1|189weg0,36,35,0|18gqrvz,36,35,0|18gqrw0,37,38,1|18szfrz,37,38,1|18szfs0,36,35,0|18zgujz,36,35,0|18zguk0,37,38,1|19bpifz,37,38,1|19bpig0,36,35,0|19i6x7z,36,35,0|19i6x80,37,38,1|19ufl3z,37,38,1|19ufl40,36,35,0|1a0wzvz,36,35,0|1a0wzw0,37,38,1|1ad5nrz,37,38,1|1ad5ns0,36,35,0|1ajn2jz,36,35,0|1ajn2k0,37,38,1|1avvqfz,37,38,1|1avvqg0,36,35,0|1b2q3vz,36,35,0|1b2q3w0,37,38,1|1beyrrz,37,38,1|1beyrs0,36,35,0|1blg6jz,36,35,0|1blg6k0,37,38,1|1bxoufz,37,38,1|1bxoug0,36,35,0|1c4697z,36,35,0|1c46980,37,38,1|1cgex3z,37,38,1|1cgex40,36,35,0|1cmwbvz,36,35,0|1cmwbw0,37,38,1|1cz4zrz,37,38,1|1cz4zs0,36,35,0|1d5mejz,36,35,0|1d5mek0,37,38,1|1dhv2fz,37,38,1|1dhv2g0,36,35,0|1doch7z,36,35,0|1doch80,37,38,1|1e0l53z,37,38,1|1e0l540,36,35,0|1e7fijz,36,35,0|1e7fik0,37,38,1|1ejo6fz,37,38,1|1ejo6g0,36,35,0|1eq5l7z,36,35,0|1eq5l80,37,38,1|1f2e93z,37,38,1|1f2e940,36,35,0|1f8vnvz,36,35,0|1f8vnw0,37,38,1|1fl4brz,37,38,1|1fl4bs0,36,35,0|1frlqjz,36,35,0|1frlqk0,37,38,1|1g3uefz,37,38,1|1g3ueg0,36,35,0|1gabt7z,36,35,0|1gabt80,37,38,1|1gmkh3z,37,38,1|1gmkh40,36,35,0|1gt1vvz,36,35,0|1gt1vw0,37,38,1|1h5ajrz,37,38,1|1h5ajs0,36,35,0|1hc4x7z,36,35,0|1hc4x80,37,38,1|1hodl3z,37,38,1|1hodl40,36,35,0|1huuzvz,36,35,0|1huuzw0,37,38,1|1i73nrz,37,38,1|1i73ns0,36,35,0|1idl2jz,36,35,0|1idl2k0,37,38,1|1iptqfz,37,38,1|1iptqg0,36,35,0|1iwb57z,36,35,0|1iwb580,37,38,1|1j8jt3z,37,38,1|1j8jt40,36,35,0|1jf17vz,36,35,0|1jf17w0,37,38,1|1jr9vrz,37,38,1|1jr9vs0,36,35,0|1jy497z,36,35,0|1jy4980,37,38,1|1kacx3z,37,38,1|1kacx40,36,35,0|1kgubvz,36,35,0|1kgubw0,37,38,1|1kt2zrz,37,38,1|1kt2zs0,36,35,0|1kzkejz,36,35,0|1kzkek0,37,38,1|1lbt2fz,37,38,1|1lbt2g0,36,35,0|1liah7z,36,35,0|1liah80,37,38,1|1luj53z,37,38,1|1luj540,36,35,0|1m10jvz,36,35,0|1m10jw0,37,38,1|1md97rz,37,38,1|1md97s0,36,35,0|1mjqmjz,36,35,0|1mjqmk0,37,38,1|1mvzafz,37,38,1|1mvzag0,36,35,0|1n2tnvz,36,35,0|1n2tnw0,37,38,1|1nf2brz,37,38,1|1nf2bs0,36,35,0|1nljqjz,36,35,0|1nljqk0,37,38,1|1nxsefz,37,38,1|1nxseg0,36,35,0|1o49t7z,36,35,0|1o49t80,37,38,1|1ogih3z,37,38,1|1ogih40,36,35,0|1omzvvz,36,35,0|1omzvw0,37,38,1|1oz8jrz,37,38,1|1oz8js0,36,35,0|1p5pyjz,36,35,0|1p5pyk0,37,38,1|1phymfz,37,38,1|1phymg0,36,35,0|1poszvz,36,35,0|1poszw0,37,38,1|1q11nrz,37,38,1|1q11ns0,36,35,0|1q7j2jz,36,35,0|1q7j2k0,37,38,1|1qjrqfz,37,38,1|1qjrqg0,36,35,0|1qq957z,36,35,0|1qq9580,37,38,1|1r2ht3z,37,38,1|1r2ht40,36,35,0|1r8z7vz,36,35,0|1r8z7w0,37,38,1|1rl7vrz,37,38,1|1rl7vs0,36,35,0|1rrpajz,36,35,0|1rrpak0,37,38,1|1s3xyfz,37,38,1|1s3xyg0,36,35,0|1safd7z,36,35,0|1safd80,37,38,1|1smo13z,37,38,1|1smo140,36,35,0|1stiejz,36,35,0|1stiek0,37,38,1|1t5r2fz,37,38,1|1t5r2g0,36,35,0|1tc8h7z,36,35,0|1tc8h80,37,38,1|1toh53z,37,38,1|1toh540,36,35,0|1tuyjvz,36,35,0|1tuyjw0,37,38,1|1u777rz,37,38,1|1u777s0,36,35,0|1udomjz,36,35,0|1udomk0,37,38,1|1upxafz,37,38,1|1upxag0,36,35,0|1uwep7z,36,35,0|1uwep80,37,38,1|1v8nd3z,37,38,1|1v8nd40,36,35,0|1vf4rvz,36,35,0|1vf4rw0,37,38,1|1vrdfrz,37,38,1|1vrdfs0,36,35,0|NaN,36,35,0","America/Yellowknife|,59,1,0|-i9m2o1,59,1,0|-i9m2o0,44,62,0|-ek1z01,44,62,0|-ek1z00,57,63,1|-cq2tg1,57,63,1|-cq2tg0,58,63,1|-cnoxs1,58,63,1|-cnoxs0,44,62,0|-2g1tw1,44,62,0|-2g1tw0,60,59,1|-26btw1,60,59,1|-26btw0,44,62,0|5dwbnz,44,62,0|5dwbo0,47,63,1|5n9a7z,47,63,1|5n9a80,44,62,0|5wmebz,44,62,0|5wmec0,47,63,1|65zcvz,47,63,1|65zcw0,44,62,0|6fcgzz,44,62,0|6fch00,47,63,1|6p2e7z,47,63,1|6p2e80,44,62,0|6y2jnz,44,62,0|6y2jo0,47,63,1|77sgvz,47,63,1|77sgw0,44,62,0|7h5kzz,44,62,0|7h5l00,47,63,1|7qijjz,47,63,1|7qijk0,44,62,0|7zvnnz,44,62,0|7zvno0,47,63,1|898m7z,47,63,1|898m80,44,62,0|8ilqbz,44,62,0|8ilqc0,47,63,1|8ryovz,47,63,1|8ryow0,44,62,0|908wzz,44,62,0|908x00,47,63,1|9aorjz,47,63,1|9aork0,44,62,0|9iyznz,44,62,0|9iyzo0,47,63,1|9trsvz,47,63,1|9trsw0,44,62,0|a1p2bz,44,62,0|a1p2c0,47,63,1|achvjz,47,63,1|achvk0,44,62,0|akf4zz,44,62,0|akf500,47,63,1|av7y7z,47,63,1|av7y80,44,62,0|b3i6bz,44,62,0|b3i6c0,47,63,1|bdy0vz,47,63,1|bdy0w0,44,62,0|bm88zz,44,62,0|bm8900,47,63,1|bwo3jz,47,63,1|bwo3k0,44,62,0|c4ybnz,44,62,0|c4ybo0,47,63,1|cfr4vz,47,63,1|cfr4w0,44,62,0|cnoebz,44,62,0|cnoec0,47,63,1|cyh7jz,47,63,1|cyh7k0,44,62,0|d6egzz,44,62,0|d6eh00,47,63,1|dh7a7z,47,63,1|dh7a80,44,62,0|dphibz,44,62,0|dphic0,47,63,1|dzxcvz,47,63,1|dzxcw0,44,62,0|e87kzz,44,62,0|e87l00,47,63,1|einfjz,47,63,1|einfk0,44,62,0|eqxnnz,44,62,0|eqxno0,47,63,1|f1di7z,47,63,1|f1di80,44,62,0|f9nqbz,44,62,0|f9nqc0,47,63,1|fkgjjz,47,63,1|fkgjk0,44,62,0|fsdszz,44,62,0|fsdt00,47,63,1|g36m7z,47,63,1|g36m80,44,62,0|gb3vnz,44,62,0|gb3vo0,47,63,1|glwovz,47,63,1|glwow0,44,62,0|gu6wzz,44,62,0|gu6x00,47,63,1|h4mrjz,47,63,1|h4mrk0,44,62,0|hcwznz,44,62,0|hcwzo0,47,63,1|hncu7z,47,63,1|hncu80,44,62,0|hvn2bz,44,62,0|hvn2c0,47,63,1|i6fvjz,47,63,1|i6fvk0,44,62,0|ied4zz,44,62,0|ied500,47,63,1|ip5y7z,47,63,1|ip5y80,44,62,0|ix37nz,44,62,0|ix37o0,47,63,1|j7w0vz,47,63,1|j7w0w0,44,62,0|jeqebz,44,62,0|jeqec0,47,63,1|jqz27z,47,63,1|jqz280,44,62,0|jxggzz,44,62,0|jxgh00,47,63,1|k9p4vz,47,63,1|k9p4w0,44,62,0|kg6jnz,44,62,0|kg6jo0,47,63,1|ksf7jz,47,63,1|ksf7k0,44,62,0|kz9kzz,44,62,0|kz9l00,47,63,1|lbi8vz,47,63,1|lbi8w0,44,62,0|lhznnz,44,62,0|lhzno0,47,63,1|lu8bjz,47,63,1|lu8bk0,44,62,0|m0pqbz,44,62,0|m0pqc0,47,63,1|mcye7z,47,63,1|mcye80,44,62,0|mjfszz,44,62,0|mjft00,47,63,1|mvogvz,47,63,1|mvogw0,44,62,0|n25vnz,44,62,0|n25vo0,47,63,1|neejjz,47,63,1|neejk0,44,62,0|nkvybz,44,62,0|nkvyc0,47,63,1|nx4m7z,47,63,1|nx4m80,44,62,0|o3yznz,44,62,0|o3yzo0,47,63,1|og7njz,47,63,1|og7nk0,44,62,0|omp2bz,44,62,0|omp2c0,47,63,1|oyxq7z,47,63,1|oyxq80,44,62,0|p5f4zz,44,62,0|p5f500,47,63,1|phnsvz,47,63,1|phnsw0,44,62,0|po57nz,44,62,0|po57o0,47,63,1|q0dvjz,47,63,1|q0dvk0,44,62,0|q6vabz,44,62,0|q6vac0,47,63,1|qj3y7z,47,63,1|qj3y80,44,62,0|qpybnz,44,62,0|qpybo0,47,63,1|r26zjz,47,63,1|r26zk0,44,62,0|r8oebz,44,62,0|r8oec0,47,63,1|rkx27z,47,63,1|rkx280,44,62,0|rregzz,44,62,0|rreh00,47,63,1|s3n4vz,47,63,1|s3n4w0,44,62,0|sa4jnz,44,62,0|sa4jo0,47,63,1|smd7jz,47,63,1|smd7k0,44,62,0|ssumbz,44,62,0|ssumc0,47,63,1|t53a7z,47,63,1|t53a80,44,62,0|tbkozz,44,62,0|tbkp00,47,63,1|tntcvz,47,63,1|tntcw0,44,62,0|tunqbz,44,62,0|tunqc0,47,63,1|u6we7z,47,63,1|u6we80,44,62,0|uddszz,44,62,0|uddt00,47,63,1|upmgvz,47,63,1|upmgw0,44,62,0|uw3vnz,44,62,0|uw3vo0,47,63,1|v8cjjz,47,63,1|v8cjk0,44,62,0|vetybz,44,62,0|vetyc0,47,63,1|vr2m7z,47,63,1|vr2m80,44,62,0|vxk0zz,44,62,0|vxk100,47,63,1|w9sovz,47,63,1|w9sow0,44,62,0|wgn2bz,44,62,0|wgn2c0,47,63,1|wsvq7z,47,63,1|wsvq80,44,62,0|wzd4zz,44,62,0|wzd500,47,63,1|xblsvz,47,63,1|xblsw0,44,62,0|xi37nz,44,62,0|xi37o0,47,63,1|xubvjz,47,63,1|xubvk0,44,62,0|y0tabz,44,62,0|y0tac0,47,63,1|yd1y7z,47,63,1|yd1y80,44,62,0|yjjczz,44,62,0|yjjd00,47,63,1|yvs0vz,47,63,1|yvs0w0,44,62,0|z29fnz,44,62,0|z29fo0,47,63,1|zei3jz,47,63,1|zei3k0,44,62,0|zlcgzz,44,62,0|zlch00,47,63,1|zxl4vz,47,63,1|zxl4w0,44,62,0|1042jnz,44,62,0|1042jo0,47,63,1|10gb7jz,47,63,1|10gb7k0,44,62,0|10msmbz,44,62,0|10msmc0,47,63,1|10z1a7z,47,63,1|10z1a80,44,62,0|115iozz,44,62,0|115ip00,47,63,1|11hrcvz,47,63,1|11hrcw0,44,62,0|11o8rnz,44,62,0|11o8ro0,47,63,1|120hfjz,47,63,1|120hfk0,44,62,0|126yubz,44,62,0|126yuc0,47,63,1|12j7i7z,47,63,1|12j7i80,44,62,0|12q1vnz,44,62,0|12q1vo0,47,63,1|132ajjz,47,63,1|132ajk0,44,62,0|138rybz,44,62,0|138ryc0,47,63,1|13l0m7z,47,63,1|13l0m80,44,62,0|13ri0zz,44,62,0|13ri100,47,63,1|143qovz,47,63,1|143qow0,44,62,0|14a83nz,44,62,0|14a83o0,47,63,1|14mgrjz,47,63,1|14mgrk0,44,62,0|14sy6bz,44,62,0|14sy6c0,47,63,1|1556u7z,47,63,1|1556u80,44,62,0|15c17nz,44,62,0|15c17o0,47,63,1|15o9vjz,47,63,1|15o9vk0,44,62,0|15urabz,44,62,0|15urac0,47,63,1|166zy7z,47,63,1|166zy80,44,62,0|16dhczz,44,62,0|16dhd00,47,63,1|16pq0vz,47,63,1|16pq0w0,44,62,0|16w7fnz,44,62,0|16w7fo0,47,63,1|178g3jz,47,63,1|178g3k0,44,62,0|17exibz,44,62,0|17exic0,47,63,1|17r667z,47,63,1|17r6680,44,62,0|17xnkzz,44,62,0|17xnl00,47,63,1|189w8vz,47,63,1|189w8w0,44,62,0|18gqmbz,44,62,0|18gqmc0,47,63,1|18sza7z,47,63,1|18sza80,44,62,0|18zgozz,44,62,0|18zgp00,47,63,1|19bpcvz,47,63,1|19bpcw0,44,62,0|19i6rnz,44,62,0|19i6ro0,47,63,1|19uffjz,47,63,1|19uffk0,44,62,0|1a0wubz,44,62,0|1a0wuc0,47,63,1|1ad5i7z,47,63,1|1ad5i80,44,62,0|1ajmwzz,44,62,0|1ajmx00,47,63,1|1avvkvz,47,63,1|1avvkw0,44,62,0|1b2pybz,44,62,0|1b2pyc0,47,63,1|1beym7z,47,63,1|1beym80,44,62,0|1blg0zz,44,62,0|1blg100,47,63,1|1bxoovz,47,63,1|1bxoow0,44,62,0|1c463nz,44,62,0|1c463o0,47,63,1|1cgerjz,47,63,1|1cgerk0,44,62,0|1cmw6bz,44,62,0|1cmw6c0,47,63,1|1cz4u7z,47,63,1|1cz4u80,44,62,0|1d5m8zz,44,62,0|1d5m900,47,63,1|1dhuwvz,47,63,1|1dhuww0,44,62,0|1docbnz,44,62,0|1docbo0,47,63,1|1e0kzjz,47,63,1|1e0kzk0,44,62,0|1e7fczz,44,62,0|1e7fd00,47,63,1|1ejo0vz,47,63,1|1ejo0w0,44,62,0|1eq5fnz,44,62,0|1eq5fo0,47,63,1|1f2e3jz,47,63,1|1f2e3k0,44,62,0|1f8vibz,44,62,0|1f8vic0,47,63,1|1fl467z,47,63,1|1fl4680,44,62,0|1frlkzz,44,62,0|1frll00,47,63,1|1g3u8vz,47,63,1|1g3u8w0,44,62,0|1gabnnz,44,62,0|1gabno0,47,63,1|1gmkbjz,47,63,1|1gmkbk0,44,62,0|1gt1qbz,44,62,0|1gt1qc0,47,63,1|1h5ae7z,47,63,1|1h5ae80,44,62,0|1hc4rnz,44,62,0|1hc4ro0,47,63,1|1hodfjz,47,63,1|1hodfk0,44,62,0|1huuubz,44,62,0|1huuuc0,47,63,1|1i73i7z,47,63,1|1i73i80,44,62,0|1idkwzz,44,62,0|1idkx00,47,63,1|1iptkvz,47,63,1|1iptkw0,44,62,0|1iwaznz,44,62,0|1iwazo0,47,63,1|1j8jnjz,47,63,1|1j8jnk0,44,62,0|1jf12bz,44,62,0|1jf12c0,47,63,1|1jr9q7z,47,63,1|1jr9q80,44,62,0|1jy43nz,44,62,0|1jy43o0,47,63,1|1kacrjz,47,63,1|1kacrk0,44,62,0|1kgu6bz,44,62,0|1kgu6c0,47,63,1|1kt2u7z,47,63,1|1kt2u80,44,62,0|1kzk8zz,44,62,0|1kzk900,47,63,1|1lbswvz,47,63,1|1lbsww0,44,62,0|1liabnz,44,62,0|1liabo0,47,63,1|1luizjz,47,63,1|1luizk0,44,62,0|1m10ebz,44,62,0|1m10ec0,47,63,1|1md927z,47,63,1|1md9280,44,62,0|1mjqgzz,44,62,0|1mjqh00,47,63,1|1mvz4vz,47,63,1|1mvz4w0,44,62,0|1n2tibz,44,62,0|1n2tic0,47,63,1|1nf267z,47,63,1|1nf2680,44,62,0|1nljkzz,44,62,0|1nljl00,47,63,1|1nxs8vz,47,63,1|1nxs8w0,44,62,0|1o49nnz,44,62,0|1o49no0,47,63,1|1ogibjz,47,63,1|1ogibk0,44,62,0|1omzqbz,44,62,0|1omzqc0,47,63,1|1oz8e7z,47,63,1|1oz8e80,44,62,0|1p5pszz,44,62,0|1p5pt00,47,63,1|1phygvz,47,63,1|1phygw0,44,62,0|1posubz,44,62,0|1posuc0,47,63,1|1q11i7z,47,63,1|1q11i80,44,62,0|1q7iwzz,44,62,0|1q7ix00,47,63,1|1qjrkvz,47,63,1|1qjrkw0,44,62,0|1qq8znz,44,62,0|1qq8zo0,47,63,1|1r2hnjz,47,63,1|1r2hnk0,44,62,0|1r8z2bz,44,62,0|1r8z2c0,47,63,1|1rl7q7z,47,63,1|1rl7q80,44,62,0|1rrp4zz,44,62,0|1rrp500,47,63,1|1s3xsvz,47,63,1|1s3xsw0,44,62,0|1saf7nz,44,62,0|1saf7o0,47,63,1|1smnvjz,47,63,1|1smnvk0,44,62,0|1sti8zz,44,62,0|1sti900,47,63,1|1t5qwvz,47,63,1|1t5qww0,44,62,0|1tc8bnz,44,62,0|1tc8bo0,47,63,1|1togzjz,47,63,1|1togzk0,44,62,0|1tuyebz,44,62,0|1tuyec0,47,63,1|1u7727z,47,63,1|1u77280,44,62,0|1udogzz,44,62,0|1udoh00,47,63,1|1upx4vz,47,63,1|1upx4w0,44,62,0|1uwejnz,44,62,0|1uwejo0,47,63,1|1v8n7jz,47,63,1|1v8n7k0,44,62,0|1vf4mbz,44,62,0|1vf4mc0,47,63,1|1vrda7z,47,63,1|1vrda80,44,62,0|NaN,44,62,0","Antarctica/Casey|,59,1,0|-irxc1,59,1,0|-irxc0,88,183,0|kro7bz,88,183,0|kro7c0,89,184,0|kyrizz,89,184,0|kyrj00,88,183,0|ltqknz,88,183,0|ltqko0,89,184,0|lzr5vz,89,184,0|lzr5w0,88,183,0|ofen3z,88,183,0|ofen40,89,184,0|p5dwjz,89,184,0|p5dwk0,88,183,0|pg70vz,88,183,0|pg70w0,89,184,0|pogv3z,89,184,0|pogv40,88,183,0|pytbfz,88,183,0|pytbg0,89,184,0|q6tz3z,89,184,0|q6tz40,88,183,0|qhmv5n,88,183,0|qhmv5o,89,184,0|NaN,89,184,0","Antarctica/Davis|,59,1,0|-6rmdc1,59,1,0|-6rmdc0,90,185,0|-2p2zg1,90,185,0|-2p2zg0,59,1,0|-h6io1,59,1,0|-h6io0,90,185,0|kroa3z,90,185,0|kroa40,91,186,0|kz30vz,91,186,0|kz30w0,90,185,0|ltqnfz,90,185,0|ltqng0,91,186,0|lzre7z,91,186,0|lzre80,90,185,0|NaN,90,185,0","Antarctica/DumontDUrville|,0,187,0|-1ayytx5,0,187,0|-1ayytx4,92,188,0|-1354j8x,92,188,0|-1354j8w,93,189,0|NaN,93,189,0","Antarctica/Macquarie|,59,1,0|-10mb9c1,59,1,0|-10mb9c0,94,189,0|-rsj4w1,94,189,0|-rsj4w0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-qhmeg1,94,189,0|-qhmeg0,59,1,0|-bd1xc1,59,1,0|-bd1xc0,94,189,0|-16cow1,94,189,0|-16cow0,95,184,1|-wznk1,95,184,1|-wznk0,94,189,0|-m6rk1,94,189,0|-m6rk0,95,184,1|-fcgw1,95,184,1|-fcgw0,94,189,0|-3gow1,94,189,0|-3gow0,95,184,1|3dlrz,95,184,1|3dls0,94,189,0|f9drz,94,189,0|f9ds0,95,184,1|mgn3z,95,184,1|mgn40,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|1h2hrz,94,189,0|1h2hs0,95,184,1|1njtrz,95,184,1|1njts0,94,189,0|1zskfz,94,189,0|1zskg0,95,184,1|269wfz,95,184,1|269wg0,94,189,0|2iin3z,94,189,0|2iin40,95,184,1|2ozz3z,95,184,1|2ozz40,94,189,0|318prz,94,189,0|318ps0,95,184,1|3830fz,95,184,1|3830g0,94,189,0|3kbr3z,94,189,0|3kbr40,95,184,1|3qt33z,95,184,1|3qt340,94,189,0|431trz,94,189,0|431ts0,95,184,1|49j5rz,95,184,1|49j5s0,94,189,0|4lrwfz,94,189,0|4lrwg0,95,184,1|4s98fz,95,184,1|4s98g0,94,189,0|54hz3z,94,189,0|54hz40,95,184,1|5azb3z,95,184,1|5azb40,94,189,0|5n81rz,94,189,0|5n81s0,95,184,1|5tpdrz,95,184,1|5tpds0,94,189,0|65y4fz,94,189,0|65y4g0,95,184,1|6dvb3z,95,184,1|6dvb40,94,189,0|6p15rz,94,189,0|6p15s0,95,184,1|6wldrz,95,184,1|6wlds0,94,189,0|77r8fz,94,189,0|77r8g0,95,184,1|7e8kfz,95,184,1|7e8kg0,94,189,0|7qhb3z,94,189,0|7qhb40,95,184,1|7wyn3z,95,184,1|7wyn40,94,189,0|897drz,94,189,0|897ds0,95,184,1|8foprz,95,184,1|8fops0,94,189,0|8rkhrz,94,189,0|8rkhs0,95,184,1|8z4prz,95,184,1|8z4ps0,94,189,0|9anj3z,94,189,0|9anj40,95,184,1|9i7r3z,95,184,1|9i7r40,94,189,0|9tqkfz,94,189,0|9tqkg0,95,184,1|a0xtrz,95,184,1|a0xts0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|ajnwfz,95,184,1|ajnwg0,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b33wfz,95,184,1|b33wg0,94,189,0|bctwfz,94,189,0|bctwg0,95,184,1|bltz3z,95,184,1|bltz40,94,189,0|bvjz3z,94,189,0|bvjz40,95,184,1|c4k1rz,95,184,1|c4k1s0,94,189,0|cea1rz,94,189,0|cea1s0,95,184,1|cna4fz,95,184,1|cna4g0,94,189,0|cx04fz,94,189,0|cx04g0,95,184,1|d6073z,95,184,1|d60740,94,189,0|dfq73z,94,189,0|dfq740,95,184,1|dp38fz,95,184,1|dp38g0,94,189,0|dyt8fz,94,189,0|dyt8g0,95,184,1|e7tb3z,95,184,1|e7tb40,94,189,0|ehjb3z,94,189,0|ehjb40,95,184,1|eqjdrz,95,184,1|eqjds0,94,189,0|f09drz,94,189,0|f09ds0,95,184,1|f99gfz,95,184,1|f99gg0,94,189,0|fizgfz,94,189,0|fizgg0,95,184,1|frzj3z,95,184,1|frzj40,94,189,0|fzwprz,94,189,0|fzwps0,95,184,1|gaplrz,95,184,1|gapls0,94,189,0|gkskfz,94,189,0|gkskg0,95,184,1|gtsn3z,95,184,1|gtsn40,94,189,0|h3in3z,94,189,0|h3in40,95,184,1|hciprz,95,184,1|hcips0,94,189,0|hm8prz,94,189,0|hm8ps0,95,184,1|hv8sfz,95,184,1|hv8sg0,94,189,0|i4ysfz,94,189,0|i4ysg0,95,184,1|idyv3z,95,184,1|idyv40,94,189,0|inov3z,94,189,0|inov40,95,184,1|ix1wfz,95,184,1|ix1wg0,94,189,0|j6exrz,94,189,0|j6exs0,95,184,1|jff0fz,95,184,1|jff0g0,94,189,0|jphz3z,94,189,0|jphz40,95,184,1|jyv0fz,95,184,1|jyv0g0,94,189,0|k881rz,94,189,0|k881s0,95,184,1|khl33z,95,184,1|khl340,94,189,0|kqy4fz,94,189,0|kqy4g0,95,184,1|lj18fz,95,184,1|lj18g0,94,189,0|lse9rz,94,189,0|lse9s0,95,184,1|m1rb3z,95,184,1|m1rb40,94,189,0|mbhb3z,94,189,0|mbhb40,95,184,1|mkucfz,95,184,1|mkucg0,94,189,0|mu7drz,94,189,0|mu7ds0,95,184,1|n3kf3z,95,184,1|n3kf40,94,189,0|ncxgfz,94,189,0|ncxgg0,95,184,1|nmahrz,95,184,1|nmahs0,94,189,0|nvnj3z,94,189,0|nvnj40,95,184,1|o50kfz,95,184,1|o50kg0,94,189,0|oedlrz,94,189,0|oedls0,95,184,1|onqn3z,95,184,1|onqn40,94,189,0|ox3ofz,94,189,0|ox3og0,95,184,1|p6gprz,95,184,1|p6gps0,94,189,0|pg6prz,94,189,0|pg6ps0,95,184,1|ppjr3z,95,184,1|ppjr40,94,189,0|pywsfz,94,189,0|pywsg0,95,184,1|q89trz,95,184,1|q89ts0,94,189,0|qhmv3z,94,189,0|qhmv40,95,184,1|qqzwfz,95,184,1|qqzwg0,94,189,0|r0cxrz,94,189,0|r0cxs0,95,184,1|r9pz3z,95,184,1|r9pz40,94,189,0|rj30fz,94,189,0|rj30g0,95,184,1|rsg1rz,95,184,1|rsg1s0,94,189,0|s1t33z,94,189,0|s1t340,95,184,1|sbj33z,95,184,1|sbj340,94,189,0|skw4fz,94,189,0|skw4g0,95,184,1|su95rz,95,184,1|su95s0,94,189,0|t3m73z,94,189,0|t3m740,95,184,1|tcz8fz,95,184,1|tcz8g0,94,189,0|tmc9rz,94,189,0|tmc9s0,95,184,1|tvpb3z,95,184,1|tvpb40,94,189,0|u52cfz,94,189,0|u52cg0,95,184,1|uefdrz,95,184,1|uefds0,94,189,0|unsf3z,94,189,0|unsf40,95,184,1|ux5gfz,95,184,1|ux5gg0,94,189,0|v6vgfz,94,189,0|v6vgg0,95,184,1|vg8hrz,95,184,1|vg8hs0,94,189,0|vplj3z,94,189,0|vplj40,95,184,1|vyykfz,95,184,1|vyykg0,94,189,0|w8blrz,94,189,0|w8bls0,95,184,1|whon3z,95,184,1|whon40,94,189,0|wr1ofz,94,189,0|wr1og0,95,184,1|x0eprz,95,184,1|x0eps0,94,189,0|x9rr3z,94,189,0|x9rr40,95,184,1|xj4sfz,95,184,1|xj4sg0,94,189,0|xshtrz,94,189,0|xshts0,95,184,1|y1uv3z,95,184,1|y1uv40,94,189,0|ybkv3z,94,189,0|ybkv40,95,184,1|ykxwfz,95,184,1|ykxwg0,94,189,0|yuaxrz,94,189,0|yuaxs0,95,184,1|z3nz3z,95,184,1|z3nz40,94,189,0|zd10fz,94,189,0|zd10g0,95,184,1|zme1rz,95,184,1|zme1s0,94,189,0|zvr33z,94,189,0|zvr340,95,184,1|10544fz,95,184,1|10544g0,94,189,0|10eh5rz,94,189,0|10eh5s0,95,184,1|10nu73z,95,184,1|10nu740,94,189,0|10xk73z,94,189,0|10xk740,95,184,1|116x8fz,95,184,1|116x8g0,94,189,0|11ga9rz,94,189,0|11ga9s0,95,184,1|11pnb3z,95,184,1|11pnb40,94,189,0|11z0cfz,94,189,0|11z0cg0,95,184,1|128ddrz,95,184,1|128dds0,94,189,0|12hqf3z,94,189,0|12hqf40,95,184,1|12r3gfz,95,184,1|12r3gg0,94,189,0|130ghrz,94,189,0|130ghs0,95,184,1|139tj3z,95,184,1|139tj40,94,189,0|13j6kfz,94,189,0|13j6kg0,95,184,1|13sjlrz,95,184,1|13sjls0,94,189,0|1429lrz,94,189,0|1429ls0,95,184,1|14bmn3z,95,184,1|14bmn40,94,189,0|14kzofz,94,189,0|14kzog0,95,184,1|14ucprz,95,184,1|14ucps0,94,189,0|153pr3z,94,189,0|153pr40,95,184,1|15d2sfz,95,184,1|15d2sg0,94,189,0|15mftrz,94,189,0|15mfts0,95,184,1|15vsv3z,95,184,1|15vsv40,94,189,0|1655wfz,94,189,0|1655wg0,95,184,1|16eixrz,95,184,1|16eixs0,94,189,0|16nvz3z,94,189,0|16nvz40,95,184,1|16xlz3z,95,184,1|16xlz40,94,189,0|176z0fz,94,189,0|176z0g0,95,184,1|17gc1rz,95,184,1|17gc1s0,94,189,0|17pp33z,94,189,0|17pp340,95,184,1|17z24fz,95,184,1|17z24g0,94,189,0|188f5rz,94,189,0|188f5s0,95,184,1|18hs73z,95,184,1|18hs740,94,189,0|18r58fz,94,189,0|18r58g0,95,184,1|190i9rz,95,184,1|190i9s0,94,189,0|199vb3z,94,189,0|199vb40,95,184,1|19j8cfz,95,184,1|19j8cg0,94,189,0|19sycfz,94,189,0|19sycg0,95,184,1|1a2bdrz,95,184,1|1a2bds0,94,189,0|1abof3z,94,189,0|1abof40,95,184,1|1al1gfz,95,184,1|1al1gg0,94,189,0|1auehrz,94,189,0|1auehs0,95,184,1|1b3rj3z,95,184,1|1b3rj40,94,189,0|1bd4kfz,94,189,0|1bd4kg0,95,184,1|1bmhlrz,95,184,1|1bmhls0,94,189,0|1bvun3z,94,189,0|1bvun40,95,184,1|1c57ofz,95,184,1|1c57og0,94,189,0|1cekprz,94,189,0|1cekps0,95,184,1|1cnxr3z,95,184,1|1cnxr40,94,189,0|1cxnr3z,94,189,0|1cxnr40,95,184,1|1d70sfz,95,184,1|1d70sg0,94,189,0|1dgdtrz,94,189,0|1dgdts0,95,184,1|1dpqv3z,95,184,1|1dpqv40,94,189,0|1dz3wfz,94,189,0|1dz3wg0,95,184,1|1e8gxrz,95,184,1|1e8gxs0,94,189,0|1ehtz3z,94,189,0|1ehtz40,95,184,1|1er70fz,95,184,1|1er70g0,94,189,0|1f0k1rz,94,189,0|1f0k1s0,95,184,1|1f9x33z,95,184,1|1f9x340,94,189,0|1fjn33z,94,189,0|1fjn340,95,184,1|1ft04fz,95,184,1|1ft04g0,94,189,0|1g2d5rz,94,189,0|1g2d5s0,95,184,1|1gbq73z,95,184,1|1gbq740,94,189,0|1gl38fz,94,189,0|1gl38g0,95,184,1|1gug9rz,95,184,1|1gug9s0,94,189,0|1h3tb3z,94,189,0|1h3tb40,95,184,1|1hd6cfz,95,184,1|1hd6cg0,94,189,0|1hmjdrz,94,189,0|1hmjds0,95,184,1|1hvwf3z,95,184,1|1hvwf40,94,189,0|1i59gfz,94,189,0|1i59gg0,95,184,1|1iemhrz,95,184,1|1iemhs0,94,189,0|1iochrz,94,189,0|1iochs0,95,184,1|1ixpj3z,95,184,1|1ixpj40,94,189,0|1j72kfz,94,189,0|1j72kg0,95,184,1|1jgflrz,95,184,1|1jgfls0,94,189,0|1jpsn3z,94,189,0|1jpsn40,95,184,1|1jz5ofz,95,184,1|1jz5og0,94,189,0|1k8iprz,94,189,0|1k8ips0,95,184,1|1khvr3z,95,184,1|1khvr40,94,189,0|1kr8sfz,94,189,0|1kr8sg0,95,184,1|1l0ltrz,95,184,1|1l0lts0,94,189,0|1l9yv3z,94,189,0|1l9yv40,95,184,1|1ljov3z,95,184,1|1ljov40,94,189,0|1lt1wfz,94,189,0|1lt1wg0,95,184,1|1m2exrz,95,184,1|1m2exs0,94,189,0|1mbrz3z,94,189,0|1mbrz40,95,184,1|1ml50fz,95,184,1|1ml50g0,94,189,0|1mui1rz,94,189,0|1mui1s0,95,184,1|1n3v33z,95,184,1|1n3v340,94,189,0|1nd84fz,94,189,0|1nd84g0,95,184,1|1nml5rz,95,184,1|1nml5s0,94,189,0|1nvy73z,94,189,0|1nvy740,95,184,1|1o5b8fz,95,184,1|1o5b8g0,94,189,0|1of18fz,94,189,0|1of18g0,95,184,1|1ooe9rz,95,184,1|1ooe9s0,94,189,0|1oxrb3z,94,189,0|1oxrb40,95,184,1|1p74cfz,95,184,1|1p74cg0,94,189,0|1pghdrz,94,189,0|1pghds0,95,184,1|1ppuf3z,95,184,1|1ppuf40,94,189,0|1pz7gfz,94,189,0|1pz7gg0,95,184,1|1q8khrz,95,184,1|1q8khs0,94,189,0|1qhxj3z,94,189,0|1qhxj40,95,184,1|1qrakfz,95,184,1|1qrakg0,94,189,0|1r0nlrz,94,189,0|1r0nls0,95,184,1|1ra0n3z,95,184,1|1ra0n40,94,189,0|1rjqn3z,94,189,0|1rjqn40,95,184,1|1rt3ofz,95,184,1|1rt3og0,94,189,0|1s2gprz,94,189,0|1s2gps0,95,184,1|1sbtr3z,95,184,1|1sbtr40,94,189,0|1sl6sfz,94,189,0|1sl6sg0,95,184,1|1sujtrz,95,184,1|1sujts0,94,189,0|1t3wv3z,94,189,0|1t3wv40,95,184,1|1td9wfz,95,184,1|1td9wg0,94,189,0|1tmmxrz,94,189,0|1tmmxs0,95,184,1|1tvzz3z,95,184,1|1tvzz40,94,189,0|1u5pz3z,94,189,0|1u5pz40,95,184,1|1uf30fz,95,184,1|1uf30g0,94,189,0|1uog1rz,94,189,0|1uog1s0,95,184,1|1uxt33z,95,184,1|1uxt340,94,189,0|1v764fz,94,189,0|1v764g0,95,184,1|1vgj5rz,95,184,1|1vgj5s0,94,189,0|1vpw73z,94,189,0|1vpw740,95,184,1|NaN,95,184,1","Antarctica/Mawson|,59,1,0|-8aelc1,59,1,0|-8aelc0,96,190,0|krocvz,96,190,0|krocw0,91,186,0|NaN,91,186,0","Antarctica/McMurdo|,0,191,0|-1gsoz15,0,191,0|-1gsoz14,97,192,0|-m01p21,97,192,0|-m01p20,98,193,1|-ltxei1,98,193,1|-ltxei0,97,192,0|-lieie1,97,192,0|-lieie0,98,194,1|-lahd41,98,194,1|-lahd40,97,192,0|-kzofq1,97,192,0|-kzofq0,98,194,1|-krrag1,98,194,1|-krrag0,97,192,0|-kgyd21,97,192,0|-kgyd20,98,194,1|-k917s1,98,194,1|-k917s0,97,192,0|-jy8ae1,97,192,0|-jy8ae0,98,194,1|-jpy6g1,98,194,1|-jpy6g0,97,192,0|-jfi7q1,97,192,0|-jfi7q0,98,194,1|-j783s1,98,194,1|-j783s0,97,192,0|-iws521,97,192,0|-iws520,98,194,1|-imc941,98,194,1|-imc940,97,192,0|-ief121,97,192,0|-ief120,98,194,1|-i3m6g1,98,194,1|-i3m6g0,97,192,0|-hvoye1,97,192,0|-hvoye0,98,194,1|-hkw3s1,98,194,1|-hkw3s0,97,192,0|-hcyvq1,97,192,0|-hcyvq0,98,194,1|-h26141,98,194,1|-h26140,97,192,0|-gu8t21,97,192,0|-gu8t20,98,194,1|-gjfyg1,98,194,1|-gjfyg0,97,192,0|-gbiqe1,97,192,0|-gbiqe0,98,194,1|-g0cx41,98,194,1|-g0cx40,97,192,0|-fssnq1,97,192,0|-fssnq0,98,194,1|-fhmug1,98,194,1|-fhmug0,97,192,0|-f9pme1,97,192,0|-f9pme0,98,194,1|-ciy9c1,98,194,1|-ciy9c0,98,194,0|2ivg7z,98,194,0|2ivg80,99,195,1|2omuvz,99,195,1|2omuw0,98,194,0|318k7z,98,194,0|318k80,99,195,1|382uvz,99,195,1|382uw0,98,194,0|3kbljz,98,194,0|3kblk0,99,195,1|3qsxjz,99,195,1|3qsxk0,98,194,0|431o7z,98,194,0|431o80,99,195,1|49j07z,99,195,1|49j080,98,194,0|4lrqvz,98,194,0|4lrqw0,99,195,1|4s92vz,99,195,1|4s92w0,98,194,0|54htjz,98,194,0|54htk0,99,195,1|5az5jz,99,195,1|5az5k0,98,194,0|5n7w7z,98,194,0|5n7w80,99,195,1|5tp87z,99,195,1|5tp880,98,194,0|65xyvz,98,194,0|65xyw0,99,195,1|6cs9jz,99,195,1|6cs9k0,98,194,0|6p107z,98,194,0|6p1080,99,195,1|6vic7z,99,195,1|6vic80,98,194,0|77r2vz,98,194,0|77r2w0,99,195,1|7e8evz,99,195,1|7e8ew0,98,194,0|7qh5jz,98,194,0|7qh5k0,99,195,1|7wyhjz,99,195,1|7wyhk0,98,194,0|89787z,98,194,0|897880,99,195,1|8fok7z,99,195,1|8fok80,98,194,0|8rxavz,98,194,0|8rxaw0,99,195,1|8yemvz,99,195,1|8yemw0,98,194,0|9andjz,98,194,0|9andk0,99,195,1|9hho7z,99,195,1|9hho80,98,194,0|9tqevz,98,194,0|9tqew0,99,195,1|a07qvz,99,195,1|a07qw0,98,194,0|abdljz,98,194,0|abdlk0,99,195,1|ajnqvz,99,195,1|ajnqw0,98,194,0|au3o7z,98,194,0|au3o80,99,195,1|b2dtjz,99,195,1|b2dtk0,98,194,0|bctqvz,98,194,0|bctqw0,99,195,1|bl3w7z,99,195,1|bl3w80,98,194,0|bvjtjz,98,194,0|bvjtk0,99,195,1|c46xjz,99,195,1|c46xk0,98,194,0|ce9w7z,98,194,0|ce9w80,99,195,1|cmx07z,99,195,1|cmx080,98,194,0|cwzyvz,98,194,0|cwzyw0,99,195,1|d5n2vz,99,195,1|d5n2w0,98,194,0|dfq1jz,98,194,0|dfq1k0,99,195,1|dod5jz,99,195,1|dod5k0,98,194,0|dyt2vz,98,194,0|dyt2w0,99,195,1|e7387z,99,195,1|e73880,98,194,0|ehj5jz,98,194,0|ehj5k0,99,195,1|eptavz,99,195,1|eptaw0,98,194,0|f0987z,98,194,0|f09880,99,195,1|f8wc7z,99,195,1|f8wc80,98,194,0|fizavz,98,194,0|fizaw0,99,195,1|frmevz,99,195,1|frmew0,98,194,0|g1pdjz,98,194,0|g1pdk0,99,195,1|gachjz,99,195,1|gachk0,98,194,0|gksevz,98,194,0|gksew0,99,195,1|gt2k7z,99,195,1|gt2k80,98,194,0|h3ihjz,98,194,0|h3ihk0,99,195,1|hbsmvz,99,195,1|hbsmw0,98,194,0|hm8k7z,98,194,0|hm8k80,99,195,1|huvo7z,99,195,1|huvo80,98,194,0|i4ymvz,98,194,0|i4ymw0,99,195,1|idlqvz,99,195,1|idlqw0,98,194,0|inopjz,98,194,0|inopk0,99,195,1|iwbtjz,99,195,1|iwbtk0,98,194,0|j6es7z,98,194,0|j6es80,99,195,1|jf1w7z,99,195,1|jf1w80,98,194,0|jp4uvz,98,194,0|jp4uw0,99,195,1|jyuuvz,99,195,1|jyuuw0,98,194,0|k7uxjz,98,194,0|k7uxk0,99,195,1|khkxjz,99,195,1|khkxk0,98,194,0|kql07z,98,194,0|kql080,99,195,1|l0b07z,99,195,1|l0b080,98,194,0|l9b2vz,98,194,0|l9b2w0,99,195,1|lj12vz,99,195,1|lj12w0,98,194,0|ls15jz,98,194,0|ls15k0,99,195,1|m1r5jz,99,195,1|m1r5k0,98,194,0|mb46vz,98,194,0|mb46w0,99,195,1|mku6vz,99,195,1|mku6w0,98,194,0|mtu9jz,98,194,0|mtu9k0,99,195,1|n3k9jz,99,195,1|n3k9k0,98,194,0|nckc7z,98,194,0|nckc80,99,195,1|nmac7z,99,195,1|nmac80,98,194,0|nvaevz,98,194,0|nvaew0,99,195,1|o50evz,99,195,1|o50ew0,98,194,0|oe0hjz,98,194,0|oe0hk0,99,195,1|onqhjz,99,195,1|onqhk0,98,194,0|owqk7z,98,194,0|owqk80,99,195,1|p6gk7z,99,195,1|p6gk80,98,194,0|pftljz,98,194,0|pftlk0,99,195,1|ppjljz,99,195,1|ppjlk0,98,194,0|pyjo7z,98,194,0|pyjo80,99,195,1|q89o7z,99,195,1|q89o80,98,194,0|qh9qvz,98,194,0|qh9qw0,99,195,1|qqzqvz,99,195,1|qqzqw0,98,194,0|qzztjz,98,194,0|qzztk0,99,195,1|r9ptjz,99,195,1|r9ptk0,98,194,0|ripw7z,98,194,0|ripw80,99,195,1|rsfw7z,99,195,1|rsfw80,98,194,0|s1fyvz,98,194,0|s1fyw0,99,195,1|sbixjz,99,195,1|sbixk0,98,194,0|skj07z,98,194,0|skj080,99,195,1|su907z,99,195,1|su9080,98,194,0|t392vz,98,194,0|t392w0,99,195,1|tcz2vz,99,195,1|tcz2w0,98,194,0|tlz5jz,98,194,0|tlz5k0,99,195,1|tvp5jz,99,195,1|tvp5k0,98,194,0|u4p87z,98,194,0|u4p880,99,195,1|uef87z,99,195,1|uef880,98,194,0|unfavz,98,194,0|unfaw0,99,195,1|ux5avz,99,195,1|ux5aw0,98,194,0|v6ic7z,98,194,0|v6ic80,99,195,1|vg8c7z,99,195,1|vg8c80,98,194,0|vp8evz,98,194,0|vp8ew0,99,195,1|vyyevz,99,195,1|vyyew0,98,194,0|w7yhjz,98,194,0|w7yhk0,99,195,1|whohjz,99,195,1|whohk0,98,194,0|wqok7z,98,194,0|wqok80,99,195,1|x0ek7z,99,195,1|x0ek80,98,194,0|x9emvz,98,194,0|x9emw0,99,195,1|xj4mvz,99,195,1|xj4mw0,98,194,0|xs4pjz,98,194,0|xs4pk0,99,195,1|y1upjz,99,195,1|y1upk0,98,194,0|yb7qvz,98,194,0|yb7qw0,99,195,1|ykxqvz,99,195,1|ykxqw0,98,194,0|ytxtjz,98,194,0|ytxtk0,99,195,1|z3ntjz,99,195,1|z3ntk0,98,194,0|zcnw7z,98,194,0|zcnw80,99,195,1|zmdw7z,99,195,1|zmdw80,98,194,0|zvdyvz,98,194,0|zvdyw0,99,195,1|1053yvz,99,195,1|1053yw0,98,194,0|10e41jz,98,194,0|10e41k0,99,195,1|10nu1jz,99,195,1|10nu1k0,98,194,0|10x72vz,98,194,0|10x72w0,99,195,1|116x2vz,99,195,1|116x2w0,98,194,0|11fx5jz,98,194,0|11fx5k0,99,195,1|11pn5jz,99,195,1|11pn5k0,98,194,0|11yn87z,98,194,0|11yn880,99,195,1|128d87z,99,195,1|128d880,98,194,0|12hdavz,98,194,0|12hdaw0,99,195,1|12r3avz,99,195,1|12r3aw0,98,194,0|1303djz,98,194,0|1303dk0,99,195,1|139tdjz,99,195,1|139tdk0,98,194,0|13itg7z,98,194,0|13itg80,99,195,1|13sjg7z,99,195,1|13sjg80,98,194,0|141whjz,98,194,0|141whk0,99,195,1|14bmhjz,99,195,1|14bmhk0,98,194,0|14kmk7z,98,194,0|14kmk80,99,195,1|14uck7z,99,195,1|14uck80,98,194,0|153cmvz,98,194,0|153cmw0,99,195,1|15d2mvz,99,195,1|15d2mw0,98,194,0|15m2pjz,98,194,0|15m2pk0,99,195,1|15vspjz,99,195,1|15vspk0,98,194,0|164ss7z,98,194,0|164ss80,99,195,1|16eis7z,99,195,1|16eis80,98,194,0|16niuvz,98,194,0|16niuw0,99,195,1|16xltjz,99,195,1|16xltk0,98,194,0|176lw7z,98,194,0|176lw80,99,195,1|17gbw7z,99,195,1|17gbw80,98,194,0|17pbyvz,98,194,0|17pbyw0,99,195,1|17z1yvz,99,195,1|17z1yw0,98,194,0|18821jz,98,194,0|18821k0,99,195,1|18hs1jz,99,195,1|18hs1k0,98,194,0|18qs47z,98,194,0|18qs480,99,195,1|190i47z,99,195,1|190i480,98,194,0|199i6vz,98,194,0|199i6w0,99,195,1|19j86vz,99,195,1|19j86w0,98,194,0|19sl87z,98,194,0|19sl880,99,195,1|1a2b87z,99,195,1|1a2b880,98,194,0|1abbavz,98,194,0|1abbaw0,99,195,1|1al1avz,99,195,1|1al1aw0,98,194,0|1au1djz,98,194,0|1au1dk0,99,195,1|1b3rdjz,99,195,1|1b3rdk0,98,194,0|1bcrg7z,98,194,0|1bcrg80,99,195,1|1bmhg7z,99,195,1|1bmhg80,98,194,0|1bvhivz,98,194,0|1bvhiw0,99,195,1|1c57ivz,99,195,1|1c57iw0,98,194,0|1ce7ljz,98,194,0|1ce7lk0,99,195,1|1cnxljz,99,195,1|1cnxlk0,98,194,0|1cxamvz,98,194,0|1cxamw0,99,195,1|1d70mvz,99,195,1|1d70mw0,98,194,0|1dg0pjz,98,194,0|1dg0pk0,99,195,1|1dpqpjz,99,195,1|1dpqpk0,98,194,0|1dyqs7z,98,194,0|1dyqs80,99,195,1|1e8gs7z,99,195,1|1e8gs80,98,194,0|1ehguvz,98,194,0|1ehguw0,99,195,1|1er6uvz,99,195,1|1er6uw0,98,194,0|1f06xjz,98,194,0|1f06xk0,99,195,1|1f9wxjz,99,195,1|1f9wxk0,98,194,0|1fj9yvz,98,194,0|1fj9yw0,99,195,1|1fszyvz,99,195,1|1fszyw0,98,194,0|1g201jz,98,194,0|1g201k0,99,195,1|1gbq1jz,99,195,1|1gbq1k0,98,194,0|1gkq47z,98,194,0|1gkq480,99,195,1|1gug47z,99,195,1|1gug480,98,194,0|1h3g6vz,98,194,0|1h3g6w0,99,195,1|1hd66vz,99,195,1|1hd66w0,98,194,0|1hm69jz,98,194,0|1hm69k0,99,195,1|1hvw9jz,99,195,1|1hvw9k0,98,194,0|1i4wc7z,98,194,0|1i4wc80,99,195,1|1iemc7z,99,195,1|1iemc80,98,194,0|1inzdjz,98,194,0|1inzdk0,99,195,1|1ixpdjz,99,195,1|1ixpdk0,98,194,0|1j6pg7z,98,194,0|1j6pg80,99,195,1|1jgfg7z,99,195,1|1jgfg80,98,194,0|1jpfivz,98,194,0|1jpfiw0,99,195,1|1jz5ivz,99,195,1|1jz5iw0,98,194,0|1k85ljz,98,194,0|1k85lk0,99,195,1|1khvljz,99,195,1|1khvlk0,98,194,0|1kqvo7z,98,194,0|1kqvo80,99,195,1|1l0lo7z,99,195,1|1l0lo80,98,194,0|1l9lqvz,98,194,0|1l9lqw0,99,195,1|1ljopjz,99,195,1|1ljopk0,98,194,0|1lsos7z,98,194,0|1lsos80,99,195,1|1m2es7z,99,195,1|1m2es80,98,194,0|1mbeuvz,98,194,0|1mbeuw0,99,195,1|1ml4uvz,99,195,1|1ml4uw0,98,194,0|1mu4xjz,98,194,0|1mu4xk0,99,195,1|1n3uxjz,99,195,1|1n3uxk0,98,194,0|1ncv07z,98,194,0|1ncv080,99,195,1|1nml07z,99,195,1|1nml080,98,194,0|1nvl2vz,98,194,0|1nvl2w0,99,195,1|1o5b2vz,99,195,1|1o5b2w0,98,194,0|1oeo47z,98,194,0|1oeo480,99,195,1|1ooe47z,99,195,1|1ooe480,98,194,0|1oxe6vz,98,194,0|1oxe6w0,99,195,1|1p746vz,99,195,1|1p746w0,98,194,0|1pg49jz,98,194,0|1pg49k0,99,195,1|1ppu9jz,99,195,1|1ppu9k0,98,194,0|1pyuc7z,98,194,0|1pyuc80,99,195,1|1q8kc7z,99,195,1|1q8kc80,98,194,0|1qhkevz,98,194,0|1qhkew0,99,195,1|1qraevz,99,195,1|1qraew0,98,194,0|1r0ahjz,98,194,0|1r0ahk0,99,195,1|1ra0hjz,99,195,1|1ra0hk0,98,194,0|1rjdivz,98,194,0|1rjdiw0,99,195,1|1rt3ivz,99,195,1|1rt3iw0,98,194,0|1s23ljz,98,194,0|1s23lk0,99,195,1|1sbtljz,99,195,1|1sbtlk0,98,194,0|1skto7z,98,194,0|1skto80,99,195,1|1sujo7z,99,195,1|1sujo80,98,194,0|1t3jqvz,98,194,0|1t3jqw0,99,195,1|1td9qvz,99,195,1|1td9qw0,98,194,0|1tm9tjz,98,194,0|1tm9tk0,99,195,1|1tvztjz,99,195,1|1tvztk0,98,194,0|1u5cuvz,98,194,0|1u5cuw0,99,195,1|1uf2uvz,99,195,1|1uf2uw0,98,194,0|1uo2xjz,98,194,0|1uo2xk0,99,195,1|1uxsxjz,99,195,1|1uxsxk0,98,194,0|1v6t07z,98,194,0|1v6t080,99,195,1|1vgj07z,99,195,1|1vgj080,98,194,0|1vpj2vz,98,194,0|1vpj2w0,99,195,1|NaN,99,195,1","Antarctica/Palmer|,59,1,0|-2lxhc1,59,1,0|-2lxhc0,38,41,1|-2ivzo1,38,41,1|-2ivzo0,41,40,0|-275ow1,41,40,0|-275ow0,38,41,1|-2042c1,38,41,1|-2042c0,41,40,0|-1odrk1,41,40,0|-1odrk0,38,41,1|-1fovo1,38,41,1|-1fovo0,41,40,0|-16brk1,41,40,0|-16brk0,38,41,1|-wluc1,38,41,1|-wluc0,41,40,0|-n8q81,41,40,0|-n8q80,38,41,1|-dvro1,38,41,1|-dvro0,41,40,0|-4ink1,41,40,0|-4ink0,38,41,0|24aizz,38,41,0|24aj00,39,43,1|29bxjz,39,43,1|29bxk0,38,41,0|6fn4bz,38,41,0|6fn4c0,41,40,0|6nz73z,41,40,0|6nz740,38,41,1|6vwazz,38,41,1|6vwb00,41,40,0|76p9rz,41,40,0|76p9s0,38,41,1|7emdnz,38,41,1|7emdo0,41,40,0|7psb3z,41,40,0|7psb40,38,41,1|7xcgbz,38,41,1|7xcgc0,41,40,0|88idrz,41,40,0|88ids0,38,41,1|8g2izz,38,41,1|8g2j00,41,40,0|8r8gfz,41,40,0|8r8gg0,38,41,1|90lezz,38,41,1|90lf00,41,40,0|99yj3z,41,40,0|99yj40,38,41,1|9hvmzz,38,41,1|9hvn00,41,40,0|9solrz,41,40,0|9sols0,38,41,1|a0lpnz,38,41,1|a0lpo0,41,40,0|abrn3z,41,40,0|abrn40,38,41,1|ajbsbz,38,41,1|ajbsc0,41,40,0|at1v3z,41,40,0|at1v40,38,41,1|b21uzz,38,41,1|b21v00,41,40,0|bd7sfz,41,40,0|bd7sg0,38,41,1|bl4wbz,38,41,1|bl4wc0,41,40,0|bvxv3z,41,40,0|bvxv40,38,41,1|c3uyzz,38,41,1|c3uz00,41,40,0|cenxrz,41,40,0|cenxs0,38,41,1|cml1nz,38,41,1|cml1o0,41,40,0|cxe0fz,41,40,0|cxe0g0,38,41,1|d5b4bz,38,41,1|d5b4c0,41,40,0|dgh1rz,41,40,0|dgh1s0,38,41,1|do16zz,38,41,1|do1700,41,40,0|dz74fz,41,40,0|dz74g0,38,41,1|e7u5nz,38,41,1|e7u5o0,41,40,0|ehx73z,41,40,0|ehx740,38,41,1|epuazz,38,41,1|epub00,41,40,0|ezxcfz,41,40,0|ezxcg0,38,41,1|f9n9nz,38,41,1|f9n9o0,41,40,0|fjdcfz,41,40,0|fjdcg0,38,41,1|fragbz,38,41,1|fragc0,41,40,0|g2gdrz,41,40,0|g2gds0,38,41,1|ga0izz,38,41,1|ga0j00,41,40,0|gl6gfz,41,40,0|gl6gg0,38,41,1|gsqlnz,38,41,1|gsqlo0,41,40,0|h3wj3z,41,40,0|h3wj40,38,41,1|hbgobz,38,41,1|hbgoc0,41,40,0|hmmlrz,41,40,0|hmmls0,38,41,1|hujpnz,38,41,1|hujpo0,41,40,0|i5cofz,41,40,0|i5cog0,38,41,1|id9sbz,38,41,1|id9sc0,41,40,0|io2r3z,41,40,0|io2r40,38,41,1|ivzuzz,38,41,1|ivzv00,41,40,0|j75sfz,41,40,0|j75sg0,38,41,1|jepxnz,38,41,1|jepxo0,41,40,0|jpvv3z,41,40,0|jpvv40,38,41,1|jyiwbz,38,41,1|jyiwc0,41,40,0|k8lxrz,41,40,0|k8lxs0,38,41,1|kgj1nz,38,41,1|kgj1o0,41,40,0|krc0fz,41,40,0|krc0g0,38,41,1|l0c0bz,38,41,1|l0c0c0,41,40,0|la233z,41,40,0|la2340,38,41,1|lkuwbz,38,41,1|lkuwc0,41,40,0|lq9f3z,41,40,0|lq9f40,38,41,1|m380bz,38,41,1|m380c0,41,40,0|m9pf3z,41,40,0|m9pf40,38,41,1|mly2zz,38,41,1|mly300,41,40,0|mssgfz,41,40,0|mssgg0,38,41,1|n4o5nz,38,41,1|n4o5o0,41,40,0|nbij3z,41,40,0|nbij40,38,41,1|o776zz,38,41,1|o77700,41,40,0|obvsfz,41,40,0|obvsg0,38,41,1|ohn4bz,38,41,1|ohn4c0,38,41,0|NaN,38,41,0","Antarctica/Rothera|,59,1,0|3lxrzz,59,1,0|3lxs00,38,41,0|NaN,38,41,0","Antarctica/Syowa|,0,196,0|-bwgbbh,0,196,0|-bwgbbg,100,4,0|NaN,100,4,0","Antarctica/Troll|,59,1,0|ibrunz,59,1,0|ibruo0,16,1,0|idzk3z,16,1,0|idzk40,101,9,1|ip5erz,101,9,1|ip5es0,16,1,0|iwpmrz,16,1,0|iwpms0,101,9,1|j7vhfz,101,9,1|j7vhg0,16,1,0|jffpfz,16,1,0|jffpg0,101,9,1|jqlk3z,101,9,1|jqlk40,16,1,0|jyiqrz,16,1,0|jyiqs0,101,9,1|k9bmrz,101,9,1|k9bms0,16,1,0|kh8tfz,16,1,0|kh8tg0,101,9,1|ks1pfz,101,9,1|ks1pg0,16,1,0|kzyw3z,16,1,0|kzyw40,101,9,1|lb4qrz,101,9,1|lb4qs0,16,1,0|lioyrz,16,1,0|lioys0,101,9,1|ltutfz,101,9,1|ltutg0,16,1,0|m1f1fz,16,1,0|m1f1g0,101,9,1|mckw3z,101,9,1|mckw40,16,1,0|mki2rz,16,1,0|mki2s0,101,9,1|mvayrz,101,9,1|mvays0,16,1,0|n385fz,16,1,0|n385g0,101,9,1|ne11fz,101,9,1|ne11g0,16,1,0|nly83z,16,1,0|nly840,101,9,1|nwr43z,101,9,1|nwr440,16,1,0|o4oarz,16,1,0|o4oas0,101,9,1|ofu5fz,101,9,1|ofu5g0,16,1,0|onedfz,16,1,0|onedg0,101,9,1|oyk83z,101,9,1|oyk840,16,1,0|p64g3z,16,1,0|p64g40,101,9,1|phaarz,101,9,1|phaas0,16,1,0|pp7hfz,16,1,0|pp7hg0,101,9,1|q00dfz,101,9,1|q00dg0,16,1,0|q7xk3z,16,1,0|q7xk40,101,9,1|qiqg3z,101,9,1|qiqg40,16,1,0|qqnmrz,16,1,0|qqnms0,101,9,1|r1thfz,101,9,1|r1thg0,16,1,0|r9dpfz,16,1,0|r9dpg0,101,9,1|rkjk3z,101,9,1|rkjk40,16,1,0|rs3s3z,16,1,0|rs3s40,101,9,1|s39mrz,101,9,1|s39ms0,16,1,0|sb6tfz,16,1,0|sb6tg0,101,9,1|slzpfz,101,9,1|slzpg0,16,1,0|stww3z,16,1,0|stww40,101,9,1|t4ps3z,101,9,1|t4ps40,16,1,0|tcmyrz,16,1,0|tcmys0,101,9,1|tnfurz,101,9,1|tnfus0,16,1,0|tvd1fz,16,1,0|tvd1g0,101,9,1|u6iw3z,101,9,1|u6iw40,16,1,0|ue343z,16,1,0|ue3440,101,9,1|up8yrz,101,9,1|up8ys0,16,1,0|uwt6rz,16,1,0|uwt6s0,101,9,1|v7z1fz,101,9,1|v7z1g0,16,1,0|vfw83z,16,1,0|vfw840,101,9,1|vqp43z,101,9,1|vqp440,16,1,0|vymarz,16,1,0|vymas0,101,9,1|w9f6rz,101,9,1|w9f6s0,16,1,0|whcdfz,16,1,0|whcdg0,101,9,1|wsi83z,101,9,1|wsi840,16,1,0|x02g3z,16,1,0|x02g40,101,9,1|xb8arz,101,9,1|xb8as0,16,1,0|xisirz,16,1,0|xisis0,101,9,1|xtydfz,101,9,1|xtydg0,16,1,0|y1ilfz,16,1,0|y1ilg0,101,9,1|ycog3z,101,9,1|ycog40,16,1,0|yklmrz,16,1,0|yklms0,101,9,1|yveirz,101,9,1|yveis0,16,1,0|z3bpfz,16,1,0|z3bpg0,101,9,1|ze4lfz,101,9,1|ze4lg0,16,1,0|zm1s3z,16,1,0|zm1s40,101,9,1|zx7mrz,101,9,1|zx7ms0,16,1,0|104rurz,16,1,0|104rus0,101,9,1|10fxpfz,101,9,1|10fxpg0,16,1,0|10nhxfz,16,1,0|10nhxg0,101,9,1|10yns3z,101,9,1|10yns40,16,1,0|116kyrz,16,1,0|116kys0,101,9,1|11hdurz,101,9,1|11hdus0,16,1,0|11pb1fz,16,1,0|11pb1g0,101,9,1|1203xfz,101,9,1|1203xg0,16,1,0|128143z,16,1,0|1281440,101,9,1|12iu03z,101,9,1|12iu040,16,1,0|12qr6rz,16,1,0|12qr6s0,101,9,1|131x1fz,101,9,1|131x1g0,16,1,0|139h9fz,16,1,0|139h9g0,101,9,1|13kn43z,101,9,1|13kn440,16,1,0|13s7c3z,16,1,0|13s7c40,101,9,1|143d6rz,101,9,1|143d6s0,16,1,0|14badfz,16,1,0|14badg0,101,9,1|14m39fz,101,9,1|14m39g0,16,1,0|14u0g3z,16,1,0|14u0g40,101,9,1|154tc3z,101,9,1|154tc40,16,1,0|15cqirz,16,1,0|15cqis0,101,9,1|15nwdfz,101,9,1|15nwdg0,16,1,0|15vglfz,16,1,0|15vglg0,101,9,1|166mg3z,101,9,1|166mg40,16,1,0|16e6o3z,16,1,0|16e6o40,101,9,1|16pcirz,101,9,1|16pcis0,16,1,0|16x9pfz,16,1,0|16x9pg0,101,9,1|1782lfz,101,9,1|1782lg0,16,1,0|17fzs3z,16,1,0|17fzs40,101,9,1|17qso3z,101,9,1|17qso40,16,1,0|17ypurz,16,1,0|17ypus0,101,9,1|189iqrz,101,9,1|189iqs0,16,1,0|18hfxfz,16,1,0|18hfxg0,101,9,1|18sls3z,101,9,1|18sls40,16,1,0|190603z,16,1,0|1906040,101,9,1|19bburz,101,9,1|19bbus0,16,1,0|19iw2rz,16,1,0|19iw2s0,101,9,1|19u1xfz,101,9,1|19u1xg0,16,1,0|1a1z43z,16,1,0|1a1z440,101,9,1|1acs03z,101,9,1|1acs040,16,1,0|1akp6rz,16,1,0|1akp6s0,101,9,1|1avi2rz,101,9,1|1avi2s0,16,1,0|1b3f9fz,16,1,0|1b3f9g0,101,9,1|1bel43z,101,9,1|1bel440,16,1,0|1bm5c3z,16,1,0|1bm5c40,101,9,1|1bxb6rz,101,9,1|1bxb6s0,16,1,0|1c4verz,16,1,0|1c4ves0,101,9,1|1cg19fz,101,9,1|1cg19g0,16,1,0|1cnlhfz,16,1,0|1cnlhg0,101,9,1|1cyrc3z,101,9,1|1cyrc40,16,1,0|1d6oirz,16,1,0|1d6ois0,101,9,1|1dhherz,101,9,1|1dhhes0,16,1,0|1dpelfz,16,1,0|1dpelg0,101,9,1|1e07hfz,101,9,1|1e07hg0,16,1,0|1e84o3z,16,1,0|1e84o40,101,9,1|1ejairz,101,9,1|1ejais0,16,1,0|1equqrz,16,1,0|1equqs0,101,9,1|1f20lfz,101,9,1|1f20lg0,16,1,0|1f9ktfz,16,1,0|1f9ktg0,101,9,1|1fkqo3z,101,9,1|1fkqo40,16,1,0|1fsnurz,16,1,0|1fsnus0,101,9,1|1g3gqrz,101,9,1|1g3gqs0,16,1,0|1gbdxfz,16,1,0|1gbdxg0,101,9,1|1gm6tfz,101,9,1|1gm6tg0,16,1,0|1gu403z,16,1,0|1gu4040,101,9,1|1h4ww3z,101,9,1|1h4ww40,16,1,0|1hcu2rz,16,1,0|1hcu2s0,101,9,1|1hnzxfz,101,9,1|1hnzxg0,16,1,0|1hvk5fz,16,1,0|1hvk5g0,101,9,1|1i6q03z,101,9,1|1i6q040,16,1,0|1iea83z,16,1,0|1iea840,101,9,1|1ipg2rz,101,9,1|1ipg2s0,16,1,0|1ixd9fz,16,1,0|1ixd9g0,101,9,1|1j865fz,101,9,1|1j865g0,16,1,0|1jg3c3z,16,1,0|1jg3c40,101,9,1|1jqw83z,101,9,1|1jqw840,16,1,0|1jyterz,16,1,0|1jytes0,101,9,1|1k9z9fz,101,9,1|1k9z9g0,16,1,0|1khjhfz,16,1,0|1khjhg0,101,9,1|1kspc3z,101,9,1|1kspc40,16,1,0|1l09k3z,16,1,0|1l09k40,101,9,1|1lbferz,101,9,1|1lbfes0,16,1,0|1ljclfz,16,1,0|1ljclg0,101,9,1|1lu5hfz,101,9,1|1lu5hg0,16,1,0|1m22o3z,16,1,0|1m22o40,101,9,1|1mcvk3z,101,9,1|1mcvk40,16,1,0|1mksqrz,16,1,0|1mksqs0,101,9,1|1mvlmrz,101,9,1|1mvlms0,16,1,0|1n3itfz,16,1,0|1n3itg0,101,9,1|1neoo3z,101,9,1|1neoo40,16,1,0|1nm8w3z,16,1,0|1nm8w40,101,9,1|1nxeqrz,101,9,1|1nxeqs0,16,1,0|1o4yyrz,16,1,0|1o4yys0,101,9,1|1og4tfz,101,9,1|1og4tg0,16,1,0|1oo203z,16,1,0|1oo2040,101,9,1|1oyuw3z,101,9,1|1oyuw40,16,1,0|1p6s2rz,16,1,0|1p6s2s0,101,9,1|1phkyrz,101,9,1|1phkys0,16,1,0|1ppi5fz,16,1,0|1ppi5g0,101,9,1|1q0o03z,101,9,1|1q0o040,16,1,0|1q8883z,16,1,0|1q88840,101,9,1|1qje2rz,101,9,1|1qje2s0,16,1,0|1qqyarz,16,1,0|1qqyas0,101,9,1|1r245fz,101,9,1|1r245g0,16,1,0|1r9odfz,16,1,0|1r9odg0,101,9,1|1rku83z,101,9,1|1rku840,16,1,0|1rsrerz,16,1,0|1rsres0,101,9,1|1s3karz,101,9,1|1s3kas0,16,1,0|1sbhhfz,16,1,0|1sbhhg0,101,9,1|1smadfz,101,9,1|1smadg0,16,1,0|1su7k3z,16,1,0|1su7k40,101,9,1|1t5derz,101,9,1|1t5des0,16,1,0|1tcxmrz,16,1,0|1tcxms0,101,9,1|1to3hfz,101,9,1|1to3hg0,16,1,0|1tvnpfz,16,1,0|1tvnpg0,101,9,1|1u6tk3z,101,9,1|1u6tk40,16,1,0|1ueqqrz,16,1,0|1ueqqs0,101,9,1|1upjmrz,101,9,1|1upjms0,16,1,0|1uxgtfz,16,1,0|1uxgtg0,101,9,1|1v89pfz,101,9,1|1v89pg0,16,1,0|1vg6w3z,16,1,0|1vg6w40,101,9,1|1vqzs3z,101,9,1|1vqzs40,16,1,0|NaN,16,1,0","Antarctica/Vostok|,59,1,0|-6aaao1,59,1,0|-6aaao0,96,190,0|NaN,96,190,0","Arctic/Longyearbyen|,0,197,0|-1353tzp,0,197,0|-1353tzo,8,8,0|-rzayo1,8,8,0|-rzayo0,9,9,1|-rskiw1,9,9,1|-rskiw0,8,8,0|-fc7s81,8,8,0|-fc7s80,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cnnmk1,9,9,1|-cnnmk0,8,8,0|-5mxh81,8,8,0|-5mxh80,9,9,1|-5d7h81,9,9,1|-5d7h80,8,8,0|-53ufw1,8,8,0|-53ufw0,9,9,1|-4uhek1,9,9,1|-4uhek0,8,8,0|-4l4d81,8,8,0|-4l4d80,9,9,1|-4brbw1,9,9,1|-4brbw0,8,8,0|-42eak1,8,8,0|-42eak0,9,9,1|-3t1981,9,9,1|-3t1980,8,8,0|-3jo7w1,8,8,0|-3jo7w0,9,9,1|-3ab6k1,9,9,1|-3ab6k0,8,8,0|-30y581,8,8,0|-30y580,9,9,1|-2r8581,9,9,1|-2r8580,8,8,0|-2g2ak1,8,8,0|-2g2ak0,9,9,1|-28i2k1,9,9,1|-28i2k0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Asia/Aden|,0,196,0|-bwgbbh,0,196,0|-bwgbbg,100,4,0|NaN,100,4,0","Asia/Almaty|,0,198,0|-nu1a91,0,198,0|-nu1a90,91,186,0|-kmr9w1,91,186,0|-kmr9w0,96,190,0|5vaxzz,96,190,0|5vay00,90,185,1|64pr7z,90,185,1|64pr80,96,190,0|6e2vbz,96,190,0|6e2vc0,90,185,1|6nhojz,90,185,1|6nhok0,96,190,0|6wusnz,96,190,0|6wuso0,90,185,1|769lvz,90,185,1|769lw0,96,190,0|7foknz,96,190,0|7foko0,90,185,1|7p1rjz,90,185,1|7p1rk0,96,190,0|7yesvz,96,190,0|7yesw0,90,185,1|87ru7z,90,185,1|87ru80,96,190,0|8h4vjz,96,190,0|8h4vk0,90,185,1|8qhwvz,90,185,1|8qhww0,96,190,0|8zuy7z,96,190,0|8zuy80,90,185,1|997zjz,90,185,1|997zk0,96,190,0|9il0vz,96,190,0|9il0w0,90,185,1|9ry27z,90,185,1|9ry280,96,190,0|a1b3jz,96,190,0|a1b3k0,90,185,1|aao4vz,90,185,1|aao4w0,96,190,0|ak167z,96,190,0|ak1680,90,185,1|atr67z,90,185,1|atr680,96,190,0|b347jz,96,190,0|b347k0,96,190,1|bchbnz,96,190,1|bchbo0,91,186,0|bi8qbz,91,186,0|bi8qc0,96,190,0|blua7z,96,190,0|blua80,90,185,1|bv7bjz,90,185,1|bv7bk0,96,190,0|c4kcvz,96,190,0|c4kcw0,90,185,1|cdxe7z,90,185,1|cdxe80,96,190,0|cnafjz,96,190,0|cnafk0,90,185,1|cwngvz,90,185,1|cwngw0,96,190,0|d60i7z,96,190,0|d60i80,90,185,1|dfdjjz,90,185,1|dfdjk0,96,190,0|dp3jjz,96,190,0|dp3jk0,90,185,1|dzwfjz,90,185,1|dzwfk0,96,190,0|e7tm7z,96,190,0|e7tm80,90,185,1|eimi7z,90,185,1|eimi80,96,190,0|eqjovz,96,190,0|eqjow0,90,185,1|f1ckvz,90,185,1|f1ckw0,96,190,0|f99rjz,96,190,0|f99rk0,90,185,1|fkfm7z,90,185,1|fkfm80,96,190,0|frzu7z,96,190,0|frzu80,90,185,1|g35ovz,90,185,1|g35ow0,96,190,0|gapwvz,96,190,0|gapww0,90,185,1|glvrjz,90,185,1|glvrk0,96,190,0|gtsy7z,96,190,0|gtsy80,90,185,1|h4lu7z,90,185,1|h4lu80,96,190,0|hcj0vz,96,190,0|hcj0w0,90,185,1|hnbwvz,90,185,1|hnbww0,96,190,0|hv93jz,96,190,0|hv93k0,90,185,1|i6ey7z,90,185,1|i6ey80,96,190,0|NaN,96,190,0","Asia/Amman|,0,199,0|-kcrtbl,0,199,0|-kcrtbk,14,9,0|1sed3z,14,9,0|1sed40,15,4,1|1yeybz,15,4,1|1yeyc0,14,9,0|29bmfz,14,9,0|29bmg0,15,4,1|2h6vnz,15,4,1|2h6vo0,14,9,0|2s3jrz,14,9,0|2s3js0,15,4,1|2zyszz,15,4,1|2zyt00,14,9,0|3axbrz,14,9,0|3axbs0,15,4,1|3kdznz,15,4,1|3kdzo0,14,9,0|3tp93z,14,9,0|3tp940,15,4,1|41kibz,15,4,1|41kic0,14,9,0|4cfbrz,14,9,0|4cfbs0,15,4,1|4kakzz,15,4,1|4kal00,14,9,0|7ygt3z,14,9,0|7ygt40,15,4,1|87vmbz,15,4,1|87vmc0,14,9,0|8heafz,14,9,0|8heag0,15,4,1|8qr8zz,15,4,1|8qr900,14,9,0|904d3z,14,9,0|904d40,15,4,1|99hbnz,15,4,1|99hbo0,14,9,0|9iufrz,14,9,0|9iufs0,15,4,1|9skczz,15,4,1|9skd00,14,9,0|a3ivrz,14,9,0|a3ivs0,15,4,1|abafnz,15,4,1|abafo0,14,9,0|alqfrz,14,9,0|alqfs0,15,4,1|au0ibz,15,4,1|au0ic0,14,9,0|b3zufz,14,9,0|b3zug0,15,4,1|bcdmbz,15,4,1|bcdmc0,14,9,0|bmgnrz,14,9,0|bmgns0,15,4,1|bvgnnz,15,4,1|bvgno0,14,9,0|c4trrz,14,9,0|c4trs0,15,4,1|ce6qbz,15,4,1|ce6qc0,14,9,0|cnjufz,14,9,0|cnjug0,15,4,1|cw6vnz,15,4,1|cw6vo0,14,9,0|d6mvrz,14,9,0|d6mvs0,15,4,1|dex13z,15,4,1|dex140,14,9,0|dpcyfz,14,9,0|dpcyg0,15,4,1|dy02fz,15,4,1|dy02g0,14,9,0|e8313z,14,9,0|e83140,15,4,1|egq53z,15,4,1|egq540,14,9,0|eqt3rz,14,9,0|eqt3s0,15,4,1|ezg7rz,15,4,1|ezg7s0,14,9,0|fe5ufz,14,9,0|fe5ug0,15,4,1|fij93z,15,4,1|fij940,14,9,0|fs7efz,14,9,0|fs7eg0,15,4,1|g1mafz,15,4,1|g1mag0,14,9,0|gaxh3z,14,9,0|gaxh40,15,4,1|gkcd3z,15,4,1|gkcd40,14,9,0|gtpefz,14,9,0|gtpeg0,15,4,1|h32frz,15,4,1|h32fs0,14,9,0|hcfh3z,14,9,0|hcfh40,15,4,1|hn8d3z,15,4,1|hn8d40,14,9,0|hv5jrz,14,9,0|hv5js0,15,4,1|i5lh3z,15,4,1|i5lh40,14,9,0|ie8l3z,14,9,0|ie8l40,15,4,1|inlmfz,15,4,1|inlmg0,14,9,0|iwynrz,14,9,0|iwyns0,15,4,1|j7rjrz,15,4,1|j7rjs0,14,9,0|jfoqfz,14,9,0|jfoqg0,15,4,1|jqhmfz,15,4,1|jqhmg0,14,9,0|jyet3z,14,9,0|jyet40,15,4,1|k9knrz,15,4,1|k9kns0,14,9,0|kh4vrz,14,9,0|kh4vs0,15,4,1|ksaqfz,15,4,1|ksaqg0,14,9,0|kzuyfz,14,9,0|kzuyg0,15,4,1|lb0t3z,15,4,1|lb0t40,14,9,0|lixzrz,14,9,0|lixzs0,15,4,1|ltqvrz,15,4,1|ltqvs0,14,9,0|m1o2fz,14,9,0|m1o2g0,15,4,1|my2nnz,15,4,1|my2no0,14,9,0|n347rz,14,9,0|n347s0,15,4,1|nea2fz,15,4,1|nea2g0,14,9,0|nluafz,14,9,0|nluag0,15,4,1|nx053z,15,4,1|nx0540,14,9,0|o4xbrz,14,9,0|o4xbs0,15,4,1|ofq7rz,15,4,1|ofq7s0,14,9,0|onnefz,14,9,0|onneg0,15,4,1|oygafz,15,4,1|oygag0,14,9,0|p6dh3z,14,9,0|p6dh40,15,4,1|ph6d3z,15,4,1|ph6d40,14,9,0|pp3jrz,14,9,0|pp3js0,15,4,1|pzwfrz,15,4,1|pzwfs0,14,9,0|q7tmfz,14,9,0|q7tmg0,15,4,1|qizh3z,15,4,1|qizh40,14,9,0|qqjp3z,14,9,0|qqjp40,15,4,1|r1pjrz,15,4,1|r1pjs0,14,9,0|r7tx3z,14,9,0|r7tx40,15,4,1|rkfmfz,15,4,1|rkfmg0,14,9,0|rqjzrz,14,9,0|rqjzs0,15,4,1|s35p3z,15,4,1|s35p40,14,9,0|s9n13z,14,9,0|s9n140,15,4,1|slvrrz,15,4,1|slvrs0,14,9,0|ssd3rz,14,9,0|ssd3s0,15,4,1|t4yt3z,15,4,1|t4yt40,14,9,0|tb36fz,14,9,0|tb36g0,15,4,1|tnovrz,15,4,1|tnovs0,14,9,0|ttt93z,14,9,0|ttt940,15,4,1|u6eyfz,15,4,1|u6eyg0,14,9,0|ucjbrz,14,9,0|ucjbs0,15,4,1|up513z,15,4,1|up5140,14,9,0|uv9efz,14,9,0|uv9eg0,15,4,1|v7v3rz,15,4,1|v7v3s0,14,9,0|vecfrz,14,9,0|vecfs0,15,4,1|vql6fz,15,4,1|vql6g0,14,9,0|vx2ifz,14,9,0|vx2ig0,15,4,1|w9o7rz,15,4,1|w9o7s0,14,9,0|wfsl3z,14,9,0|wfsl40,15,4,1|wseafz,15,4,1|wseag0,14,9,0|wyinrz,14,9,0|wyins0,15,4,1|xb4d3z,15,4,1|xb4d40,14,9,0|xh8qfz,14,9,0|xh8qg0,15,4,1|xtufrz,15,4,1|xtufs0,14,9,0|xzyt3z,14,9,0|xzyt40,15,4,1|yckifz,15,4,1|yckig0,14,9,0|yj1ufz,14,9,0|yj1ug0,15,4,1|yvnjrz,15,4,1|yvnjs0,14,9,0|z1rx3z,14,9,0|z1rx40,15,4,1|zedmfz,15,4,1|zedmg0,14,9,0|zkhzrz,14,9,0|zkhzs0,15,4,1|zx3p3z,15,4,1|zx3p40,14,9,0|10382fz,14,9,0|10382g0,15,4,1|10ftrrz,15,4,1|10ftrs0,14,9,0|10ly53z,14,9,0|10ly540,15,4,1|10yjufz,15,4,1|10yjug0,14,9,0|11516fz,14,9,0|11516g0,15,4,1|11h9x3z,15,4,1|11h9x40,14,9,0|11nr93z,14,9,0|11nr940,15,4,1|120cyfz,15,4,1|120cyg0,14,9,0|126hbrz,14,9,0|126hbs0,15,4,1|12j313z,15,4,1|12j3140,14,9,0|12p7efz,14,9,0|12p7eg0,15,4,1|131t3rz,15,4,1|131t3s0,14,9,0|137xh3z,14,9,0|137xh40,15,4,1|13kj6fz,15,4,1|13kj6g0,14,9,0|13qnjrz,14,9,0|13qnjs0,15,4,1|143993z,15,4,1|1439940,14,9,0|149ql3z,14,9,0|149ql40,15,4,1|14lzbrz,15,4,1|14lzbs0,14,9,0|14sgnrz,14,9,0|14sgns0,15,4,1|1552d3z,15,4,1|1552d40,14,9,0|15b6qfz,14,9,0|15b6qg0,15,4,1|15nsfrz,15,4,1|15nsfs0,14,9,0|15twt3z,14,9,0|15twt40,15,4,1|166iifz,15,4,1|166iig0,14,9,0|16cmvrz,14,9,0|16cmvs0,15,4,1|16p8l3z,15,4,1|16p8l40,14,9,0|16vpx3z,14,9,0|16vpx40,15,4,1|177ynrz,15,4,1|177yns0,14,9,0|17efzrz,14,9,0|17efzs0,15,4,1|17r1p3z,15,4,1|17r1p40,14,9,0|17x62fz,14,9,0|17x62g0,15,4,1|189rrrz,15,4,1|189rrs0,14,9,0|18fw53z,14,9,0|18fw540,15,4,1|18shufz,15,4,1|18shug0,14,9,0|18ym7rz,14,9,0|18ym7s0,15,4,1|19b7x3z,15,4,1|19b7x40,14,9,0|19hcafz,14,9,0|19hcag0,15,4,1|19txzrz,15,4,1|19txzs0,14,9,0|1a0fbrz,14,9,0|1a0fbs0,15,4,1|1aco2fz,15,4,1|1aco2g0,14,9,0|1aj5efz,14,9,0|1aj5eg0,15,4,1|1avr3rz,15,4,1|1avr3s0,14,9,0|1b1vh3z,14,9,0|1b1vh40,15,4,1|1beh6fz,15,4,1|1beh6g0,14,9,0|1bkljrz,14,9,0|1bkljs0,15,4,1|1bx793z,15,4,1|1bx7940,14,9,0|1c3bmfz,14,9,0|1c3bmg0,15,4,1|1cfxbrz,15,4,1|1cfxbs0,14,9,0|1cm1p3z,14,9,0|1cm1p40,15,4,1|1cynefz,15,4,1|1cyneg0,14,9,0|1d54qfz,14,9,0|1d54qg0,15,4,1|1dhqfrz,15,4,1|1dhqfs0,14,9,0|1dnut3z,14,9,0|1dnut40,15,4,1|1e0gifz,15,4,1|1e0gig0,14,9,0|1e6kvrz,14,9,0|1e6kvs0,15,4,1|1ej6l3z,15,4,1|1ej6l40,14,9,0|1epayfz,14,9,0|1epayg0,15,4,1|1f1wnrz,15,4,1|1f1wns0,14,9,0|1f8113z,14,9,0|1f81140,15,4,1|1fkmqfz,15,4,1|1fkmqg0,14,9,0|1fr42fz,14,9,0|1fr42g0,15,4,1|1g3ct3z,15,4,1|1g3ct40,14,9,0|1g9u53z,14,9,0|1g9u540,15,4,1|1gmfufz,15,4,1|1gmfug0,14,9,0|1gsk7rz,14,9,0|1gsk7s0,15,4,1|1h55x3z,15,4,1|1h55x40,14,9,0|1hbaafz,14,9,0|1hbaag0,15,4,1|1hnvzrz,15,4,1|1hnvzs0,14,9,0|1hu0d3z,14,9,0|1hu0d40,15,4,1|1i6m2fz,15,4,1|1i6m2g0,14,9,0|1icqfrz,14,9,0|1icqfs0,15,4,1|1ipc53z,15,4,1|1ipc540,14,9,0|1ivth3z,14,9,0|1ivth40,15,4,1|1j827rz,15,4,1|1j827s0,14,9,0|1jejjrz,14,9,0|1jejjs0,15,4,1|1jr593z,15,4,1|1jr5940,14,9,0|1jx9mfz,14,9,0|1jx9mg0,15,4,1|1k9vbrz,15,4,1|1k9vbs0,14,9,0|1kfzp3z,14,9,0|1kfzp40,15,4,1|1kslefz,15,4,1|1ksleg0,14,9,0|1kyprrz,14,9,0|1kyprs0,15,4,1|1lbbh3z,15,4,1|1lbbh40,14,9,0|1lhst3z,14,9,0|1lhst40,15,4,1|1lu1jrz,15,4,1|1lu1js0,14,9,0|1m0ivrz,14,9,0|1m0ivs0,15,4,1|1md4l3z,15,4,1|1md4l40,14,9,0|1mj8yfz,14,9,0|1mj8yg0,15,4,1|1mvunrz,15,4,1|1mvuns0,14,9,0|1n1z13z,14,9,0|1n1z140,15,4,1|1nekqfz,15,4,1|1nekqg0,14,9,0|1nkp3rz,14,9,0|1nkp3s0,15,4,1|1nxat3z,15,4,1|1nxat40,14,9,0|1o3f6fz,14,9,0|1o3f6g0,15,4,1|1og0vrz,15,4,1|1og0vs0,14,9,0|1omi7rz,14,9,0|1omi7s0,15,4,1|1oyqyfz,15,4,1|1oyqyg0,14,9,0|1p58afz,14,9,0|1p58ag0,15,4,1|1phtzrz,15,4,1|1phtzs0,14,9,0|1pnyd3z,14,9,0|1pnyd40,15,4,1|1q0k2fz,15,4,1|1q0k2g0,14,9,0|1q6ofrz,14,9,0|1q6ofs0,15,4,1|1qja53z,15,4,1|1qja540,14,9,0|1qpeifz,14,9,0|1qpeig0,15,4,1|1r207rz,15,4,1|1r207s0,14,9,0|1r84l3z,14,9,0|1r84l40,15,4,1|1rkqafz,15,4,1|1rkqag0,14,9,0|1rr7mfz,14,9,0|1rr7mg0,15,4,1|1s3tbrz,15,4,1|1s3tbs0,14,9,0|1s9xp3z,14,9,0|1s9xp40,15,4,1|1smjefz,15,4,1|1smjeg0,14,9,0|1ssnrrz,14,9,0|1ssnrs0,15,4,1|1t59h3z,15,4,1|1t59h40,14,9,0|1tbdufz,14,9,0|1tbdug0,15,4,1|1tnzjrz,15,4,1|1tnzjs0,14,9,0|1tu3x3z,14,9,0|1tu3x40,15,4,1|1u6pmfz,15,4,1|1u6pmg0,14,9,0|1ud6yfz,14,9,0|1ud6yg0,15,4,1|1upfp3z,15,4,1|1upfp40,14,9,0|1uvx13z,14,9,0|1uvx140,15,4,1|1v8iqfz,15,4,1|1v8iqg0,14,9,0|1ven3rz,14,9,0|1ven3s0,15,4,1|1vr8t3z,15,4,1|1vr8t40,14,9,0|NaN,14,9,0","Asia/Anadyr|,0,200,0|-nu1sv9,0,200,0|-nu1sv8,102,194,0|-kmrtc1,102,194,0|-kmrtc0,103,195,0|5vaejz,103,195,0|5vaek0,104,201,1|64p7rz,104,201,1|64p7s0,103,195,0|6e2bvz,103,195,0|6e2bw0,103,195,1|6nh7vz,103,195,1|6nh7w0,102,194,0|6wubzz,102,194,0|6wuc00,103,195,1|76957z,103,195,1|769580,102,194,0|7fo3zz,102,194,0|7fo400,103,195,1|7p1avz,103,195,1|7p1aw0,102,194,0|7yec7z,102,194,0|7yec80,103,195,1|87rdjz,103,195,1|87rdk0,102,194,0|8h4evz,102,194,0|8h4ew0,103,195,1|8qhg7z,103,195,1|8qhg80,102,194,0|8zuhjz,102,194,0|8zuhk0,103,195,1|997ivz,103,195,1|997iw0,102,194,0|9ikk7z,102,194,0|9ikk80,103,195,1|9rxljz,103,195,1|9rxlk0,102,194,0|a1amvz,102,194,0|a1amw0,103,195,1|aano7z,103,195,1|aano80,102,194,0|ak0pjz,102,194,0|ak0pk0,103,195,1|atqpjz,103,195,1|atqpk0,102,194,0|b33qvz,102,194,0|b33qw0,102,194,1|bcguzz,102,194,1|bcgv00,89,184,0|bi89nz,89,184,0|bi89o0,102,194,0|blttjz,102,194,0|blttk0,103,195,1|bv6uvz,103,195,1|bv6uw0,102,194,0|c4jw7z,102,194,0|c4jw80,103,195,1|cdwxjz,103,195,1|cdwxk0,102,194,0|cn9yvz,102,194,0|cn9yw0,103,195,1|cwn07z,103,195,1|cwn080,102,194,0|d601jz,102,194,0|d601k0,103,195,1|dfd2vz,103,195,1|dfd2w0,102,194,0|dp32vz,102,194,0|dp32w0,103,195,1|dzvyvz,103,195,1|dzvyw0,102,194,0|e7t5jz,102,194,0|e7t5k0,103,195,1|eim1jz,103,195,1|eim1k0,102,194,0|eqj87z,102,194,0|eqj880,103,195,1|f1c47z,103,195,1|f1c480,102,194,0|f99avz,102,194,0|f99aw0,103,195,1|fkf5jz,103,195,1|fkf5k0,102,194,0|frzdjz,102,194,0|frzdk0,103,195,1|g3587z,103,195,1|g35880,102,194,0|gapg7z,102,194,0|gapg80,103,195,1|glvavz,103,195,1|glvaw0,102,194,0|gtshjz,102,194,0|gtshk0,103,195,1|h4ldjz,103,195,1|h4ldk0,102,194,0|hcik7z,102,194,0|hcik80,103,195,1|hnbg7z,103,195,1|hnbg80,102,194,0|hv8mvz,102,194,0|hv8mw0,103,195,1|i6ehjz,103,195,1|i6ehk0,102,194,0|idypjz,102,194,0|idypk0,103,195,1|ip4k7z,103,195,1|ip4k80,102,194,0|iwos7z,102,194,0|iwos80,103,195,1|j7umvz,103,195,1|j7umw0,102,194,0|jfeuvz,102,194,0|jfeuw0,103,195,1|jqkpjz,103,195,1|jqkpk0,102,194,0|jyhw7z,102,194,0|jyhw80,103,195,1|k9as7z,103,195,1|k9as80,102,194,0|kh7yvz,102,194,0|kh7yw0,103,195,1|ks0uvz,103,195,1|ks0uw0,102,194,0|kzy1jz,102,194,0|kzy1k0,102,194,1|lb3yzz,102,194,1|lb3z00,89,184,0|lio6zz,89,184,0|lio700,102,194,0|NaN,102,194,0","Asia/Aqtau|,0,202,0|-nu15b5,0,202,0|-nu15b4,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|64pwrz,91,186,0|64pws0,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,105,203,0|d60nrz,105,203,0|d60ns0,91,186,1|dfdp3z,91,186,1|dfdp40,105,203,0|dp3p3z,105,203,0|dp3p40,91,186,1|dzwl3z,91,186,1|dzwl40,105,203,0|e7trrz,105,203,0|e7trs0,91,186,1|eimnrz,91,186,1|eimns0,105,203,0|eqjufz,105,203,0|eqjug0,91,186,1|f1cqfz,91,186,1|f1cqg0,105,203,0|f99x3z,105,203,0|f99x40,91,186,1|fkfrrz,91,186,1|fkfrs0,105,203,0|frzzrz,105,203,0|frzzs0,91,186,1|g35ufz,91,186,1|g35ug0,105,203,0|gaq2fz,105,203,0|gaq2g0,91,186,1|glvx3z,91,186,1|glvx40,105,203,0|gtt3rz,105,203,0|gtt3s0,91,186,1|h4lzrz,91,186,1|h4lzs0,105,203,0|hcj6fz,105,203,0|hcj6g0,91,186,1|hnc2fz,91,186,1|hnc2g0,105,203,0|hv993z,105,203,0|hv9940,91,186,1|i6f3rz,91,186,1|i6f3s0,91,186,0|NaN,91,186,0","Asia/Aqtobe|,0,204,0|-nu16l5,0,204,0|-nu16l4,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,91,186,0|d60kzz,91,186,0|d60l00,96,190,1|dfdmbz,96,190,1|dfdmc0,91,186,0|dp3mbz,91,186,0|dp3mc0,96,190,1|dzwibz,96,190,1|dzwic0,91,186,0|e7tozz,91,186,0|e7tp00,96,190,1|eimkzz,96,190,1|eiml00,91,186,0|eqjrnz,91,186,0|eqjro0,96,190,1|f1cnnz,96,190,1|f1cno0,91,186,0|f99ubz,91,186,0|f99uc0,96,190,1|fkfozz,96,190,1|fkfp00,91,186,0|frzwzz,91,186,0|frzx00,96,190,1|g35rnz,96,190,1|g35ro0,91,186,0|gapznz,91,186,0|gapzo0,96,190,1|glvubz,96,190,1|glvuc0,91,186,0|gtt0zz,91,186,0|gtt100,96,190,1|h4lwzz,96,190,1|h4lx00,91,186,0|hcj3nz,91,186,0|hcj3o0,96,190,1|hnbznz,96,190,1|hnbzo0,91,186,0|hv96bz,91,186,0|hv96c0,96,190,1|i6f0zz,96,190,1|i6f100,91,186,0|NaN,91,186,0","Asia/Ashgabat|,0,205,0|-nu16t9,0,205,0|-nu16t8,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,91,186,0|6e2y3z,91,186,0|6e2y40,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|NaN,91,186,0","Asia/Atyrau|,0,206,0|-nu15m9,0,206,0|-nu15m8,100,4,0|-kmr4c1,100,4,0|-kmr4c0,91,186,0|64pwrz,91,186,0|64pws0,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,91,186,0|d60kzz,91,186,0|d60l00,96,190,1|dfdmbz,96,190,1|dfdmc0,91,186,0|dp3mbz,91,186,0|dp3mc0,96,190,1|dzwibz,96,190,1|dzwic0,91,186,0|e7tozz,91,186,0|e7tp00,96,190,1|eimkzz,96,190,1|eiml00,91,186,0|eqjrnz,91,186,0|eqjro0,96,190,1|f1cnnz,96,190,1|f1cno0,91,186,0|f99ubz,91,186,0|f99uc0,91,186,1|fkfrrz,91,186,1|fkfrs0,105,203,0|frzzrz,105,203,0|frzzs0,91,186,1|g35ufz,91,186,1|g35ug0,105,203,0|gaq2fz,105,203,0|gaq2g0,91,186,1|glvx3z,91,186,1|glvx40,105,203,0|gtt3rz,105,203,0|gtt3s0,91,186,1|h4lzrz,91,186,1|h4lzs0,105,203,0|hcj6fz,105,203,0|hcj6g0,91,186,1|hnc2fz,91,186,1|hnc2g0,105,203,0|hv993z,105,203,0|hv9940,91,186,1|i6f3rz,91,186,1|i6f3s0,91,186,0|NaN,91,186,0","Asia/Baghdad|,0,207,0|-15r1hk5,0,207,0|-15r1hk4,54,208,0|-r50g81,54,208,0|-r50g80,100,4,0|6fmnnz,100,4,0|6fmno0,105,203,1|6nhwvz,105,203,1|6nhww0,100,4,0|6wt6bz,100,4,0|6wt6c0,105,203,1|769u7z,105,203,1|769u80,100,4,0|7foszz,100,4,0|7fot00,105,203,1|7p3m7z,105,203,1|7p3m80,100,4,0|7ygqbz,100,4,0|7ygqc0,105,203,1|87rzrz,105,203,1|87rzs0,100,4,0|8h513z,100,4,0|8h5140,105,203,1|8qi2fz,105,203,1|8qi2g0,100,4,0|8zv3rz,100,4,0|8zv3s0,105,203,1|99853z,105,203,1|998540,100,4,0|9il6fz,100,4,0|9il6g0,105,203,1|9ry7rz,105,203,1|9ry7s0,100,4,0|a1b93z,100,4,0|a1b940,105,203,1|aaoafz,105,203,1|aaoag0,100,4,0|ak1brz,100,4,0|ak1bs0,105,203,1|atrbrz,105,203,1|atrbs0,100,4,0|b36dbz,100,4,0|b36dc0,105,203,1|bcl9bz,105,203,1|bcl9c0,100,4,0|bm05bz,100,4,0|bm05c0,105,203,1|bvf1bz,105,203,1|bvf1c0,100,4,0|c4s2nz,100,4,0|c4s2o0,105,203,1|ce6ynz,105,203,1|ce6yo0,100,4,0|cnjzzz,100,4,0|cnk000,105,203,1|cwyvzz,105,203,1|cwyw00,100,4,0|d6bxbz,100,4,0|d6bxc0,105,203,1|dfqtbz,105,203,1|dfqtc0,100,4,0|dp5pbz,100,4,0|dp5pc0,105,203,1|dyklbz,105,203,1|dyklc0,100,4,0|e7xmnz,100,4,0|e7xmo0,105,203,1|ehcinz,105,203,1|ehcio0,100,4,0|eqpjzz,100,4,0|eqpk00,105,203,1|f04fzz,105,203,1|f04g00,100,4,0|f9hhbz,100,4,0|f9hhc0,105,203,1|fiwdbz,105,203,1|fiwdc0,100,4,0|fsb9bz,100,4,0|fsb9c0,105,203,1|g1q5bz,105,203,1|g1q5c0,100,4,0|gb36nz,100,4,0|gb36o0,105,203,1|gki2nz,105,203,1|gki2o0,100,4,0|gtv3zz,100,4,0|gtv400,105,203,1|h39zzz,105,203,1|h3a000,100,4,0|hcn1bz,100,4,0|hcn1c0,105,203,1|hm1xbz,105,203,1|hm1xc0,100,4,0|hvgtbz,100,4,0|hvgtc0,105,203,1|i4vpbz,105,203,1|i4vpc0,100,4,0|ie8qnz,100,4,0|ie8qo0,105,203,1|innmnz,105,203,1|innmo0,100,4,0|ix0nzz,100,4,0|ix0o00,105,203,1|j6fjzz,105,203,1|j6fk00,100,4,0|jfslbz,100,4,0|jfslc0,105,203,1|jp7hbz,105,203,1|jp7hc0,100,4,0|NaN,100,4,0","Asia/Bahrain|,0,209,0|-q3gmvl,0,209,0|-q3gmvk,105,203,0|19d0vz,105,203,0|19d0w0,100,4,0|NaN,100,4,0","Asia/Baku|,0,210,0|-nu158d,0,210,0|-nu158c,100,4,0|-6p7kc1,100,4,0|-6p7kc0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,91,186,1|aaoafz,91,186,1|aaoag0,105,203,0|ak1brz,105,203,0|ak1bs0,91,186,1|atrbrz,91,186,1|atrbs0,105,203,0|b34d3z,105,203,0|b34d40,105,203,1|bchh7z,105,203,1|bchh80,100,4,0|bluijz,100,4,0|bluik0,105,203,1|bv7jvz,105,203,1|bv7jw0,105,203,0|dp3xfz,105,203,0|dp3xg0,91,186,1|dzwtfz,91,186,1|dzwtg0,105,203,0|e7txbz,105,203,0|e7txc0,91,186,1|eimtbz,91,186,1|eimtc0,105,203,0|eqjzzz,105,203,0|eqk000,91,186,1|f1cvzz,91,186,1|f1cw00,105,203,0|f9a2nz,105,203,0|f9a2o0,91,186,1|fkfxbz,91,186,1|fkfxc0,105,203,0|fs05bz,105,203,0|fs05c0,91,186,1|g35zzz,91,186,1|g36000,105,203,0|gaq7zz,105,203,0|gaq800,91,186,1|glw2nz,91,186,1|glw2o0,105,203,0|gtt9bz,105,203,0|gtt9c0,91,186,1|h4m5bz,91,186,1|h4m5c0,105,203,0|hcjbzz,105,203,0|hcjc00,91,186,1|hnc7zz,91,186,1|hnc800,105,203,0|hv9enz,105,203,0|hv9eo0,91,186,1|i6f9bz,91,186,1|i6f9c0,105,203,0|idzhbz,105,203,0|idzhc0,91,186,1|ip5bzz,91,186,1|ip5c00,105,203,0|iwpjzz,105,203,0|iwpk00,91,186,1|j7venz,91,186,1|j7veo0,105,203,0|jffmnz,105,203,0|jffmo0,91,186,1|jqlhbz,91,186,1|jqlhc0,105,203,0|jyinzz,105,203,0|jyio00,91,186,1|k9bjzz,91,186,1|k9bk00,105,203,0|kh8qnz,105,203,0|kh8qo0,91,186,1|ks1mnz,91,186,1|ks1mo0,105,203,0|kzytbz,105,203,0|kzytc0,91,186,1|lb4nzz,91,186,1|lb4o00,105,203,0|liovzz,105,203,0|liow00,91,186,1|ltuqnz,91,186,1|ltuqo0,105,203,0|m1eynz,105,203,0|m1eyo0,91,186,1|mcktbz,91,186,1|mcktc0,105,203,0|mkhzzz,105,203,0|mki000,91,186,1|mvavzz,91,186,1|mvaw00,105,203,0|n382nz,105,203,0|n382o0,91,186,1|ne0ynz,91,186,1|ne0yo0,105,203,0|nly5bz,105,203,0|nly5c0,91,186,1|nwr1bz,91,186,1|nwr1c0,105,203,0|NaN,105,203,0","Asia/Bangkok|,0,211,0|-1ayyla5,0,211,0|-1ayyla4,54,211,0|-pysda5,54,211,0|-pysda4,90,185,0|NaN,90,185,0","Asia/Barnaul|,0,212,0|-q4ljid,0,212,0|-q4ljic,96,190,0|-kmrco1,96,190,0|-kmrco0,90,185,0|5vav7z,90,185,0|5vav80,88,183,1|64pofz,88,183,1|64pog0,90,185,0|6e2sjz,90,185,0|6e2sk0,88,183,1|6nhlrz,88,183,1|6nhls0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1orz,88,183,1|7p1os0,90,185,0|7yeq3z,90,185,0|7yeq40,88,183,1|87rrfz,88,183,1|87rrg0,90,185,0|8h4srz,90,185,0|8h4ss0,88,183,1|8qhu3z,88,183,1|8qhu40,90,185,0|8zuvfz,90,185,0|8zuvg0,88,183,1|997wrz,88,183,1|997ws0,90,185,0|9iky3z,90,185,0|9iky40,88,183,1|9rxzfz,88,183,1|9rxzg0,90,185,0|a1b0rz,90,185,0|a1b0s0,88,183,1|aao23z,88,183,1|aao240,90,185,0|ak13fz,90,185,0|ak13g0,88,183,1|atr3fz,88,183,1|atr3g0,90,185,0|b344rz,90,185,0|b344s0,90,185,1|bch8vz,90,185,1|bch8w0,96,190,0|bi8njz,96,190,0|bi8nk0,90,185,0|blu7fz,90,185,0|blu7g0,88,183,1|bv78rz,88,183,1|bv78s0,90,185,0|c4ka3z,90,185,0|c4ka40,88,183,1|cdxbfz,88,183,1|cdxbg0,90,185,0|cnacrz,90,185,0|cnacs0,88,183,1|cwne3z,88,183,1|cwne40,90,185,0|d60ffz,90,185,0|d60fg0,88,183,1|d98v3z,88,183,1|d98v40,90,185,1|dfdjjz,90,185,1|dfdjk0,96,190,0|dp3jjz,96,190,0|dp3jk0,90,185,1|dzwfjz,90,185,1|dzwfk0,96,190,0|e7tm7z,96,190,0|e7tm80,90,185,1|eimi7z,90,185,1|eimi80,96,190,0|eqjovz,96,190,0|eqjow0,90,185,1|f1ckvz,90,185,1|f1ckw0,96,190,0|f99rjz,96,190,0|f99rk0,90,185,1|fkfm7z,90,185,1|fkfm80,96,190,0|frzu7z,96,190,0|frzu80,90,185,1|g35ovz,90,185,1|g35ow0,96,190,0|gapwvz,96,190,0|gapww0,90,185,1|glvrjz,90,185,1|glvrk0,96,190,0|gtsy7z,96,190,0|gtsy80,90,185,1|h4lu7z,90,185,1|h4lu80,96,190,0|hcj0vz,96,190,0|hcj0w0,90,185,1|hnbwvz,90,185,1|hnbww0,96,190,0|hv93jz,96,190,0|hv93k0,90,185,1|i6ey7z,90,185,1|i6ey80,96,190,0|idz67z,96,190,0|idz680,90,185,1|ip50vz,90,185,1|ip50w0,96,190,0|iwp8vz,96,190,0|iwp8w0,90,185,1|j7v3jz,90,185,1|j7v3k0,96,190,0|jffbjz,96,190,0|jffbk0,90,185,1|jql67z,90,185,1|jql680,96,190,0|jyicvz,96,190,0|jyicw0,90,185,1|k9b8vz,90,185,1|k9b8w0,96,190,0|kh8fjz,96,190,0|kh8fk0,90,185,1|ks1bjz,90,185,1|ks1bk0,96,190,0|kzyi7z,96,190,0|kzyi80,90,185,1|lb4cvz,90,185,1|lb4cw0,96,190,0|liokvz,96,190,0|liokw0,90,185,0|ne0krz,90,185,0|ne0ks0,96,190,0|o4nwvz,96,190,0|o4nww0,90,185,0|NaN,90,185,0","Asia/Beirut|,0,213,0|-1ayy98p,0,213,0|-1ayy98o,14,9,0|-pyzew1,14,9,0|-pyzew0,15,4,1|-po4r01,15,4,1|-po4r00,14,9,0|-pfwdk1,14,9,0|-pfwdk0,15,4,1|-p6hkc1,15,4,1|-p6hkc0,14,9,0|-oxj9k1,14,9,0|-oxj9k0,15,4,1|-ongdo1,15,4,1|-ongdo0,14,9,0|-oddc81,14,9,0|-oddc80,15,4,1|-o5t701,15,4,1|-o5t700,14,9,0|-6m2iw1,14,9,0|-6m2iw0,15,4,1|-6e79o1,15,4,1|-6e79o0,14,9,0|-63alk1,14,9,0|-63alk0,15,4,1|-5vfcc1,15,4,1|-5vfcc0,14,9,0|-5kio81,14,9,0|-5kio80,15,4,1|-5cnf01,15,4,1|-5cnf00,14,9,0|-51ow81,14,9,0|-51ow80,15,4,1|-4ttn01,15,4,1|-4ttn00,14,9,0|-4iwyw1,14,9,0|-4iwyw0,15,4,1|-4b1po1,15,4,1|-4b1po0,14,9,0|1ag2fz,14,9,0|1ag2g0,15,4,1|1fn0zz,15,4,1|1fn100,14,9,0|1qjp3z,14,9,0|1qjp40,15,4,1|1yeybz,15,4,1|1yeyc0,14,9,0|29bmfz,14,9,0|29bmg0,15,4,1|2h6vnz,15,4,1|2h6vo0,14,9,0|2s3jrz,14,9,0|2s3js0,15,4,1|2zyszz,15,4,1|2zyt00,14,9,0|3axbrz,14,9,0|3axbs0,15,4,1|3iskzz,15,4,1|3isl00,14,9,0|3tp93z,14,9,0|3tp940,15,4,1|41kibz,15,4,1|41kic0,14,9,0|4cfbrz,14,9,0|4cfbs0,15,4,1|4kakzz,15,4,1|4kal00,14,9,0|7h8frz,14,9,0|7h8fs0,15,4,1|7pvgzz,15,4,1|7pvh00,14,9,0|800d3z,14,9,0|800d40,15,4,1|88nebz,15,4,1|88nec0,14,9,0|8isafz,14,9,0|8isag0,15,4,1|8rfbnz,15,4,1|8rfbo0,14,9,0|91k7rz,14,9,0|91k7s0,15,4,1|9a78zz,15,4,1|9a7900,14,9,0|9lzefz,14,9,0|9lzeg0,15,4,1|9t10zz,15,4,1|9t1100,14,9,0|a3ml3z,14,9,0|a3ml40,15,4,1|absybz,15,4,1|absyc0,14,9,0|alxufz,14,9,0|alxug0,15,4,1|aukvnz,15,4,1|aukvo0,14,9,0|b4prrz,14,9,0|b4prs0,15,4,1|bdcszz,15,4,1|bdct00,14,9,0|bnjjrz,14,9,0|bnjjs0,15,4,1|bvkczz,15,4,1|bvkd00,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dygnnz,15,4,1|dygno0,14,9,0|e7trrz,14,9,0|e7trs0,15,4,1|eh6qbz,15,4,1|eh6qc0,14,9,0|eqjufz,14,9,0|eqjug0,15,4,1|ezwszz,15,4,1|ezwt00,14,9,0|f99x3z,14,9,0|f99x40,15,4,1|fkfozz,15,4,1|fkfp00,14,9,0|frzzrz,14,9,0|frzzs0,15,4,1|g35rnz,15,4,1|g35ro0,14,9,0|gaq2fz,14,9,0|gaq2g0,15,4,1|glvubz,15,4,1|glvuc0,14,9,0|gtt3rz,14,9,0|gtt3s0,15,4,1|h4lwzz,15,4,1|h4lx00,14,9,0|hcj6fz,14,9,0|hcj6g0,15,4,1|hnbznz,15,4,1|hnbzo0,14,9,0|hv993z,14,9,0|hv9940,15,4,1|i6f0zz,15,4,1|i6f100,14,9,0|idzbrz,14,9,0|idzbs0,15,4,1|ip53nz,15,4,1|ip53o0,14,9,0|iwpefz,14,9,0|iwpeg0,15,4,1|j7v6bz,15,4,1|j7v6c0,14,9,0|jffh3z,14,9,0|jffh40,15,4,1|jql8zz,15,4,1|jql900,14,9,0|jyiifz,14,9,0|jyiig0,15,4,1|k9bbnz,15,4,1|k9bbo0,14,9,0|kh8l3z,14,9,0|kh8l40,15,4,1|ks1ebz,15,4,1|ks1ec0,14,9,0|kzynrz,14,9,0|kzyns0,15,4,1|lb4fnz,15,4,1|lb4fo0,14,9,0|lioqfz,14,9,0|lioqg0,15,4,1|ltuibz,15,4,1|ltuic0,14,9,0|m1et3z,14,9,0|m1et40,15,4,1|mckkzz,15,4,1|mckl00,14,9,0|mkhufz,14,9,0|mkhug0,15,4,1|mvannz,15,4,1|mvano0,14,9,0|n37x3z,14,9,0|n37x40,15,4,1|ne0qbz,15,4,1|ne0qc0,14,9,0|nlxzrz,14,9,0|nlxzs0,15,4,1|nwqszz,15,4,1|nwqt00,14,9,0|o4o2fz,14,9,0|o4o2g0,15,4,1|oftubz,15,4,1|oftuc0,14,9,0|one53z,14,9,0|one540,15,4,1|oyjwzz,15,4,1|oyjx00,14,9,0|p647rz,14,9,0|p647s0,15,4,1|ph9znz,15,4,1|ph9zo0,14,9,0|pp793z,14,9,0|pp7940,15,4,1|q002bz,15,4,1|q002c0,14,9,0|q7xbrz,14,9,0|q7xbs0,15,4,1|qiq4zz,15,4,1|qiq500,14,9,0|qqnefz,14,9,0|qqneg0,15,4,1|r1t6bz,15,4,1|r1t6c0,14,9,0|r9dh3z,14,9,0|r9dh40,15,4,1|rkj8zz,15,4,1|rkj900,14,9,0|rs3jrz,14,9,0|rs3js0,15,4,1|s39bnz,15,4,1|s39bo0,14,9,0|sb6l3z,14,9,0|sb6l40,15,4,1|slzebz,15,4,1|slzec0,14,9,0|stwnrz,14,9,0|stwns0,15,4,1|t4pgzz,15,4,1|t4ph00,14,9,0|tcmqfz,14,9,0|tcmqg0,15,4,1|tnfjnz,15,4,1|tnfjo0,14,9,0|tvct3z,14,9,0|tvct40,15,4,1|u6ikzz,15,4,1|u6il00,14,9,0|ue2vrz,14,9,0|ue2vs0,15,4,1|up8nnz,15,4,1|up8no0,14,9,0|uwsyfz,14,9,0|uwsyg0,15,4,1|v7yqbz,15,4,1|v7yqc0,14,9,0|vfvzrz,14,9,0|vfvzs0,15,4,1|vqoszz,15,4,1|vqot00,14,9,0|vym2fz,14,9,0|vym2g0,15,4,1|w9evnz,15,4,1|w9evo0,14,9,0|whc53z,14,9,0|whc540,15,4,1|wshwzz,15,4,1|wshx00,14,9,0|x027rz,14,9,0|x027s0,15,4,1|xb7znz,15,4,1|xb7zo0,14,9,0|xisafz,14,9,0|xisag0,15,4,1|xty2bz,15,4,1|xty2c0,14,9,0|y1id3z,14,9,0|y1id40,15,4,1|yco4zz,15,4,1|yco500,14,9,0|yklefz,14,9,0|ykleg0,15,4,1|yve7nz,15,4,1|yve7o0,14,9,0|z3bh3z,14,9,0|z3bh40,15,4,1|ze4abz,15,4,1|ze4ac0,14,9,0|zm1jrz,14,9,0|zm1js0,15,4,1|zx7bnz,15,4,1|zx7bo0,14,9,0|104rmfz,14,9,0|104rmg0,15,4,1|10fxebz,15,4,1|10fxec0,14,9,0|10nhp3z,14,9,0|10nhp40,15,4,1|10yngzz,15,4,1|10ynh00,14,9,0|116kqfz,14,9,0|116kqg0,15,4,1|11hdjnz,15,4,1|11hdjo0,14,9,0|11pat3z,14,9,0|11pat40,15,4,1|1203mbz,15,4,1|1203mc0,14,9,0|1280vrz,14,9,0|1280vs0,15,4,1|12itozz,15,4,1|12itp00,14,9,0|12qqyfz,14,9,0|12qqyg0,15,4,1|131wqbz,15,4,1|131wqc0,14,9,0|139h13z,14,9,0|139h140,15,4,1|13kmszz,15,4,1|13kmt00,14,9,0|13s73rz,14,9,0|13s73s0,15,4,1|143cvnz,15,4,1|143cvo0,14,9,0|14ba53z,14,9,0|14ba540,15,4,1|14m2ybz,15,4,1|14m2yc0,14,9,0|14u07rz,14,9,0|14u07s0,15,4,1|154t0zz,15,4,1|154t100,14,9,0|15cqafz,14,9,0|15cqag0,15,4,1|15nw2bz,15,4,1|15nw2c0,14,9,0|15vgd3z,14,9,0|15vgd40,15,4,1|166m4zz,15,4,1|166m500,14,9,0|16e6frz,14,9,0|16e6fs0,15,4,1|16pc7nz,15,4,1|16pc7o0,14,9,0|16x9h3z,14,9,0|16x9h40,15,4,1|1782abz,15,4,1|1782ac0,14,9,0|17fzjrz,14,9,0|17fzjs0,15,4,1|17qsczz,15,4,1|17qsd00,14,9,0|17ypmfz,14,9,0|17ypmg0,15,4,1|189ifnz,15,4,1|189ifo0,14,9,0|18hfp3z,14,9,0|18hfp40,15,4,1|18slgzz,15,4,1|18slh00,14,9,0|1905rrz,14,9,0|1905rs0,15,4,1|19bbjnz,15,4,1|19bbjo0,14,9,0|19ivufz,14,9,0|19ivug0,15,4,1|19u1mbz,15,4,1|19u1mc0,14,9,0|1a1yvrz,14,9,0|1a1yvs0,15,4,1|1acrozz,15,4,1|1acrp00,14,9,0|1akoyfz,14,9,0|1akoyg0,15,4,1|1avhrnz,15,4,1|1avhro0,14,9,0|1b3f13z,14,9,0|1b3f140,15,4,1|1bekszz,15,4,1|1bekt00,14,9,0|1bm53rz,14,9,0|1bm53s0,15,4,1|1bxavnz,15,4,1|1bxavo0,14,9,0|1c4v6fz,14,9,0|1c4v6g0,15,4,1|1cg0ybz,15,4,1|1cg0yc0,14,9,0|1cnl93z,14,9,0|1cnl940,15,4,1|1cyr0zz,15,4,1|1cyr100,14,9,0|1d6oafz,14,9,0|1d6oag0,15,4,1|1dhh3nz,15,4,1|1dhh3o0,14,9,0|1dped3z,14,9,0|1dped40,15,4,1|1e076bz,15,4,1|1e076c0,14,9,0|1e84frz,14,9,0|1e84fs0,15,4,1|1eja7nz,15,4,1|1eja7o0,14,9,0|1equifz,14,9,0|1equig0,15,4,1|1f20abz,15,4,1|1f20ac0,14,9,0|1f9kl3z,14,9,0|1f9kl40,15,4,1|1fkqczz,15,4,1|1fkqd00,14,9,0|1fsnmfz,14,9,0|1fsnmg0,15,4,1|1g3gfnz,15,4,1|1g3gfo0,14,9,0|1gbdp3z,14,9,0|1gbdp40,15,4,1|1gm6ibz,15,4,1|1gm6ic0,14,9,0|1gu3rrz,14,9,0|1gu3rs0,15,4,1|1h4wkzz,15,4,1|1h4wl00,14,9,0|1hctufz,14,9,0|1hctug0,15,4,1|1hnzmbz,15,4,1|1hnzmc0,14,9,0|1hvjx3z,14,9,0|1hvjx40,15,4,1|1i6pozz,15,4,1|1i6pp00,14,9,0|1ie9zrz,14,9,0|1ie9zs0,15,4,1|1ipfrnz,15,4,1|1ipfro0,14,9,0|1ixd13z,14,9,0|1ixd140,15,4,1|1j85ubz,15,4,1|1j85uc0,14,9,0|1jg33rz,14,9,0|1jg33s0,15,4,1|1jqvwzz,15,4,1|1jqvx00,14,9,0|1jyt6fz,14,9,0|1jyt6g0,15,4,1|1k9yybz,15,4,1|1k9yyc0,14,9,0|1khj93z,14,9,0|1khj940,15,4,1|1ksp0zz,15,4,1|1ksp100,14,9,0|1l09brz,14,9,0|1l09bs0,15,4,1|1lbf3nz,15,4,1|1lbf3o0,14,9,0|1ljcd3z,14,9,0|1ljcd40,15,4,1|1lu56bz,15,4,1|1lu56c0,14,9,0|1m22frz,14,9,0|1m22fs0,15,4,1|1mcv8zz,15,4,1|1mcv900,14,9,0|1mksifz,14,9,0|1mksig0,15,4,1|1mvlbnz,15,4,1|1mvlbo0,14,9,0|1n3il3z,14,9,0|1n3il40,15,4,1|1neoczz,15,4,1|1neod00,14,9,0|1nm8nrz,14,9,0|1nm8ns0,15,4,1|1nxefnz,15,4,1|1nxefo0,14,9,0|1o4yqfz,14,9,0|1o4yqg0,15,4,1|1og4ibz,15,4,1|1og4ic0,14,9,0|1oo1rrz,14,9,0|1oo1rs0,15,4,1|1oyukzz,15,4,1|1oyul00,14,9,0|1p6rufz,14,9,0|1p6rug0,15,4,1|1phknnz,15,4,1|1phkno0,14,9,0|1pphx3z,14,9,0|1pphx40,15,4,1|1q0nozz,15,4,1|1q0np00,14,9,0|1q87zrz,14,9,0|1q87zs0,15,4,1|1qjdrnz,15,4,1|1qjdro0,14,9,0|1qqy2fz,14,9,0|1qqy2g0,15,4,1|1r23ubz,15,4,1|1r23uc0,14,9,0|1r9o53z,14,9,0|1r9o540,15,4,1|1rktwzz,15,4,1|1rktx00,14,9,0|1rsr6fz,14,9,0|1rsr6g0,15,4,1|1s3jznz,15,4,1|1s3jzo0,14,9,0|1sbh93z,14,9,0|1sbh940,15,4,1|1sma2bz,15,4,1|1sma2c0,14,9,0|1su7brz,14,9,0|1su7bs0,15,4,1|1t5d3nz,15,4,1|1t5d3o0,14,9,0|1tcxefz,14,9,0|1tcxeg0,15,4,1|1to36bz,15,4,1|1to36c0,14,9,0|1tvnh3z,14,9,0|1tvnh40,15,4,1|1u6t8zz,15,4,1|1u6t900,14,9,0|1ueqifz,14,9,0|1ueqig0,15,4,1|1upjbnz,15,4,1|1upjbo0,14,9,0|1uxgl3z,14,9,0|1uxgl40,15,4,1|1v89ebz,15,4,1|1v89ec0,14,9,0|1vg6nrz,14,9,0|1vg6ns0,15,4,1|1vqzgzz,15,4,1|1vqzh00,14,9,0|NaN,14,9,0","Asia/Bishkek|,0,214,0|-nu19td,0,214,0|-nu19tc,91,186,0|-kmr9w1,91,186,0|-kmr9w0,96,190,0|5vaxzz,96,190,0|5vay00,90,185,1|64pr7z,90,185,1|64pr80,96,190,0|6e2vbz,96,190,0|6e2vc0,90,185,1|6nhojz,90,185,1|6nhok0,96,190,0|6wusnz,96,190,0|6wuso0,90,185,1|769lvz,90,185,1|769lw0,96,190,0|7foknz,96,190,0|7foko0,90,185,1|7p1rjz,90,185,1|7p1rk0,96,190,0|7yesvz,96,190,0|7yesw0,90,185,1|87ru7z,90,185,1|87ru80,96,190,0|8h4vjz,96,190,0|8h4vk0,90,185,1|8qhwvz,90,185,1|8qhww0,96,190,0|8zuy7z,96,190,0|8zuy80,90,185,1|997zjz,90,185,1|997zk0,96,190,0|9il0vz,96,190,0|9il0w0,90,185,1|9ry27z,90,185,1|9ry280,96,190,0|a1b3jz,96,190,0|a1b3k0,90,185,1|aao4vz,90,185,1|aao4w0,96,190,0|ak167z,96,190,0|ak1680,90,185,1|atr67z,90,185,1|atr680,96,190,0|b347jz,96,190,0|b347k0,96,190,1|bazjjz,96,190,1|bazjk0,91,186,0|bmk4rz,91,186,0|bmk4s0,96,190,1|bv75zz,96,190,1|bv7600,91,186,0|c5a7fz,91,186,0|c5a7g0,96,190,1|cdx8nz,96,190,1|cdx8o0,91,186,0|co0a3z,91,186,0|co0a40,96,190,1|cwnbbz,96,190,1|cwnbc0,91,186,0|d6qcrz,91,186,0|d6qcs0,96,190,1|dfddzz,96,190,1|dfde00,91,186,0|dpgffz,91,186,0|dpgfg0,96,190,1|dygfbz,96,190,1|dygfc0,91,186,0|e7tqdz,91,186,0|e7tqe0,96,190,1|eimjlz,96,190,1|eimjm0,91,186,0|eqjt1z,91,186,0|eqjt20,96,190,1|f1cm9z,96,190,1|f1cma0,91,186,0|f99vpz,91,186,0|f99vq0,96,190,1|fkfnlz,96,190,1|fkfnm0,91,186,0|frzydz,91,186,0|frzye0,96,190,1|g35q9z,96,190,1|g35qa0,91,186,0|gaq11z,91,186,0|gaq120,96,190,1|glvsxz,96,190,1|glvsy0,91,186,0|gtt2dz,91,186,0|gtt2e0,96,190,1|h4lvlz,96,190,1|h4lvm0,91,186,0|hcj51z,91,186,0|hcj520,96,190,1|hnby9z,96,190,1|hnbya0,91,186,0|hv97pz,91,186,0|hv97q0,96,190,1|i6ezlz,96,190,1|i6ezm0,91,186,0|idzadz,91,186,0|idzae0,96,190,1|il2knz,96,190,1|il2ko0,96,190,0|NaN,96,190,0","Asia/Brunei|,0,215,0|-mvofy5,0,215,0|-mvofy4,106,216,0|-jb6i61,106,216,0|-jb6i60,88,183,0|NaN,88,183,0","Asia/Chita|,0,217,0|-q4cfoh,0,217,0|-q4cfog,88,183,0|-kmri81,88,183,0|-kmri80,107,218,0|5vapnz,107,218,0|5vapo0,93,189,1|64pivz,93,189,1|64piw0,107,218,0|6e2mzz,107,218,0|6e2n00,93,189,1|6nhg7z,93,189,1|6nhg80,107,218,0|6wukbz,107,218,0|6wukc0,93,189,1|769djz,93,189,1|769dk0,107,218,0|7focbz,107,218,0|7focc0,93,189,1|7p1j7z,93,189,1|7p1j80,107,218,0|7yekjz,107,218,0|7yekk0,93,189,1|87rlvz,93,189,1|87rlw0,107,218,0|8h4n7z,107,218,0|8h4n80,93,189,1|8qhojz,93,189,1|8qhok0,107,218,0|8zupvz,107,218,0|8zupw0,93,189,1|997r7z,93,189,1|997r80,107,218,0|9iksjz,107,218,0|9iksk0,93,189,1|9rxtvz,93,189,1|9rxtw0,107,218,0|a1av7z,107,218,0|a1av80,93,189,1|aanwjz,93,189,1|aanwk0,107,218,0|ak0xvz,107,218,0|ak0xw0,93,189,1|atqxvz,93,189,1|atqxw0,107,218,0|b33z7z,107,218,0|b33z80,107,218,1|bch3bz,107,218,1|bch3c0,88,183,0|bi8hzz,88,183,0|bi8i00,107,218,0|blu1vz,107,218,0|blu1w0,93,189,1|bv737z,93,189,1|bv7380,107,218,0|c4k4jz,107,218,0|c4k4k0,93,189,1|cdx5vz,93,189,1|cdx5w0,107,218,0|cna77z,107,218,0|cna780,93,189,1|cwn8jz,93,189,1|cwn8k0,107,218,0|d609vz,107,218,0|d609w0,93,189,1|dfdb7z,93,189,1|dfdb80,107,218,0|dp3b7z,107,218,0|dp3b80,93,189,1|dzw77z,93,189,1|dzw780,107,218,0|e7tdvz,107,218,0|e7tdw0,93,189,1|eim9vz,93,189,1|eim9w0,107,218,0|eqjgjz,107,218,0|eqjgk0,93,189,1|f1ccjz,93,189,1|f1cck0,107,218,0|f99j7z,107,218,0|f99j80,93,189,1|fkfdvz,93,189,1|fkfdw0,107,218,0|frzlvz,107,218,0|frzlw0,93,189,1|g35gjz,93,189,1|g35gk0,107,218,0|gapojz,107,218,0|gapok0,93,189,1|glvj7z,93,189,1|glvj80,107,218,0|gtspvz,107,218,0|gtspw0,93,189,1|h4llvz,93,189,1|h4llw0,107,218,0|hcisjz,107,218,0|hcisk0,93,189,1|hnbojz,93,189,1|hnbok0,107,218,0|hv8v7z,107,218,0|hv8v80,93,189,1|i6epvz,93,189,1|i6epw0,107,218,0|idyxvz,107,218,0|idyxw0,93,189,1|ip4sjz,93,189,1|ip4sk0,107,218,0|iwp0jz,107,218,0|iwp0k0,93,189,1|j7uv7z,93,189,1|j7uv80,107,218,0|jff37z,107,218,0|jff380,93,189,1|jqkxvz,93,189,1|jqkxw0,107,218,0|jyi4jz,107,218,0|jyi4k0,93,189,1|k9b0jz,93,189,1|k9b0k0,107,218,0|kh877z,107,218,0|kh8780,93,189,1|ks137z,93,189,1|ks1380,107,218,0|kzy9vz,107,218,0|kzy9w0,93,189,1|lb44jz,93,189,1|lb44k0,107,218,0|liocjz,107,218,0|liock0,93,189,0|ne0cfz,93,189,0|ne0cg0,88,183,0|o4nrbz,88,183,0|o4nrc0,107,218,0|NaN,107,218,0","Asia/Choibalsan|,0,219,0|-xmct7d,0,219,0|-xmct7c,90,185,0|46akjz,90,185,0|46akk0,88,183,0|6wun3z,88,183,0|6wun40,93,189,1|769djz,93,189,1|769dk0,107,218,0|7focbz,107,218,0|7focc0,93,189,1|7p1avz,93,189,1|7p1aw0,107,218,0|7yeezz,107,218,0|7yef00,93,189,1|87rdjz,93,189,1|87rdk0,107,218,0|8h4hnz,107,218,0|8h4ho0,93,189,1|8qhg7z,93,189,1|8qhg80,107,218,0|8zukbz,107,218,0|8zukc0,93,189,1|997ivz,93,189,1|997iw0,107,218,0|9ikmzz,107,218,0|9ikn00,93,189,1|9rxljz,93,189,1|9rxlk0,107,218,0|a1apnz,107,218,0|a1apo0,93,189,1|aano7z,93,189,1|aano80,107,218,0|ak0sbz,107,218,0|ak0sc0,93,189,1|atqpjz,93,189,1|atqpk0,107,218,0|b33tnz,107,218,0|b33to0,93,189,1|bcgs7z,93,189,1|bcgs80,107,218,0|bltwbz,107,218,0|bltwc0,93,189,1|bv6uvz,93,189,1|bv6uw0,107,218,0|c4jyzz,107,218,0|c4jz00,93,189,1|cdwxjz,93,189,1|cdwxk0,107,218,0|cna1nz,107,218,0|cna1o0,93,189,1|cwn07z,93,189,1|cwn080,107,218,0|d604bz,107,218,0|d604c0,93,189,1|dfd2vz,93,189,1|dfd2w0,107,218,0|dp35nz,107,218,0|dp35o0,93,189,1|dyg47z,93,189,1|dyg480,107,218,0|e7t8bz,107,218,0|e7t8c0,93,189,1|eh66vz,93,189,1|eh66w0,107,218,0|eqjazz,107,218,0|eqjb00,93,189,1|ezw9jz,93,189,1|ezw9k0,107,218,0|gcgn7z,107,218,0|gcgn80,93,189,1|gkdr3z,93,189,1|gkdr40,107,218,0|gtqv7z,107,218,0|gtqv80,93,189,1|h33trz,93,189,1|h33ts0,107,218,0|hcgxvz,107,218,0|hcgxw0,93,189,1|hltwfz,93,189,1|hltwg0,107,218,0|hv70jz,107,218,0|hv70k0,93,189,1|i4jz3z,93,189,1|i4jz40,107,218,0|idx37z,107,218,0|idx380,93,189,1|ina1rz,93,189,1|ina1s0,107,218,0|iwn5vz,107,218,0|iwn5w0,93,189,1|j6d33z,93,189,1|j6d340,107,218,0|jyjtnz,107,218,0|jyjto0,88,183,0|nlvtzz,88,183,0|nlvu00,107,218,1|nv8mzz,107,218,1|nv8n00,88,183,0|o4lwnz,88,183,0|o4lwo0,107,218,1|odypnz,107,218,1|odypo0,88,183,0|NaN,88,183,0","Asia/Colombo|,0,220,0|-1ayyhgd,0,220,0|-1ayyhgc,20,221,0|-xehasl,20,221,0|-xehask,108,222,0|-elvwm1,108,222,0|-elvwm0,96,190,1|-e9lco1,96,190,1|-e9lco0,109,223,1|-cmw9u1,109,223,1|-cmw9u0,108,222,0|drxa1z,108,222,0|drxa20,109,223,0|dzufbz,109,223,0|dzufc0,96,190,0|ixq61z,96,190,0|ixq620,108,222,0|NaN,108,222,0","Asia/Damascus|,0,224,0|-q3gk21,0,224,0|-q3gk20,14,9,0|-pxwdc1,14,9,0|-pxwdc0,15,4,1|-pp9c41,15,4,1|-pp9c40,14,9,0|-pf6ao1,14,9,0|-pf6ao0,15,4,1|-p6j9g1,15,4,1|-p6j9g0,14,9,0|-owg801,14,9,0|-owg800,15,4,1|-ont6s1,15,4,1|-ont6s0,14,9,0|-odq5c1,14,9,0|-odq5c0,15,4,1|-o4q5g1,15,4,1|-o4q5g0,14,9,0|-408lc1,14,9,0|-408lc0,15,4,1|-3s9ms1,15,4,1|-3s9ms0,14,9,0|-3hcyo1,14,9,0|-3hcyo0,15,4,1|-39jk41,15,4,1|-39jk40,14,9,0|-2yj6o1,14,9,0|-2yj6o0,15,4,1|-2qnxg1,15,4,1|-2qnxg0,14,9,0|-2fr9c1,14,9,0|-2fr9c0,15,4,1|-27xus1,15,4,1|-27xus0,14,9,0|-1xcao1,14,9,0|-1xcao0,15,4,1|-1p42s1,15,4,1|-1p42s0,14,9,0|-1e7eo1,14,9,0|-1e7eo0,15,4,1|-16c5g1,15,4,1|-16c5g0,14,9,0|-vdmo1,14,9,0|-vdmo0,15,4,1|-nidg1,15,4,1|-nidg0,14,9,0|-clpc1,14,9,0|-clpc0,15,4,1|-4qg41,15,4,1|-4qg40,14,9,0|667zz,14,9,0|66800,15,4,1|e1h7z,15,4,1|e1h80,14,9,0|oy5bz,14,9,0|oy5c0,15,4,1|wtejz,15,4,1|wtek0,14,9,0|17rxbz,14,9,0|17rxc0,15,4,1|1fn6jz,15,4,1|1fn6k0,14,9,0|1qjunz,14,9,0|1qjuo0,15,4,1|1yf3vz,15,4,1|1yf3w0,14,9,0|29brzz,14,9,0|29bs00,15,4,1|2h717z,15,4,1|2h7180,14,9,0|2s3pbz,14,9,0|2s3pc0,15,4,1|2zyyjz,15,4,1|2zyyk0,14,9,0|3axhbz,14,9,0|3axhc0,15,4,1|3isqjz,15,4,1|3isqk0,14,9,0|3tpenz,14,9,0|3tpeo0,15,4,1|4013vz,15,4,1|4013w0,14,9,0|4chbzz,14,9,0|4chc00,15,4,1|4it17z,15,4,1|4it180,14,9,0|6xa2nz,14,9,0|6xa2o0,15,4,1|76a2jz,15,4,1|76a2k0,14,9,0|7g3unz,14,9,0|7g3uo0,15,4,1|7p3ujz,15,4,1|7p3uk0,14,9,0|8ezenz,14,9,0|8ezeo0,15,4,1|8r2ijz,15,4,1|8r2ik0,14,9,0|8yfenz,14,9,0|8yfeo0,15,4,1|9az6jz,15,4,1|9az6k0,14,9,0|9hz3zz,14,9,0|9hz400,15,4,1|9tsyjz,15,4,1|9tsyk0,14,9,0|a1knzz,14,9,0|a1ko00,15,4,1|ab1bvz,15,4,1|ab1bw0,14,9,0|akefzz,14,9,0|akeg00,15,4,1|atrejz,15,4,1|atrek0,14,9,0|b367rz,14,9,0|b367s0,15,4,1|bcl0zz,15,4,1|bcl100,14,9,0|bmcyfz,14,9,0|bmcyg0,15,4,1|bveszz,15,4,1|bvet00,14,9,0|c4gt3z,14,9,0|c4gt40,15,4,1|cdvmbz,15,4,1|cdvmc0,14,9,0|cnjufz,14,9,0|cnjug0,15,4,1|cwynnz,15,4,1|cwyno0,14,9,0|d6brrz,14,9,0|d6brs0,15,4,1|dfqkzz,15,4,1|dfql00,14,9,0|dp5jrz,14,9,0|dp5js0,15,4,1|dykczz,15,4,1|dykd00,14,9,0|e7vmfz,14,9,0|e7vmg0,15,4,1|ehcabz,15,4,1|ehcac0,14,9,0|eqlp3z,14,9,0|eqlp40,15,4,1|f047nz,15,4,1|f047o0,14,9,0|f9hbrz,14,9,0|f9hbs0,15,4,1|fiw4zz,15,4,1|fiw500,14,9,0|fsb3rz,14,9,0|fsb3s0,15,4,1|g1pwzz,15,4,1|g1px00,14,9,0|gb313z,14,9,0|gb3140,15,4,1|gkhubz,15,4,1|gkhuc0,14,9,0|gtuyfz,14,9,0|gtuyg0,15,4,1|h39rnz,15,4,1|h39ro0,14,9,0|hcmvrz,14,9,0|hcmvs0,15,4,1|hm1ozz,15,4,1|hm1p00,14,9,0|hvgnrz,14,9,0|hvgns0,15,4,1|i4vgzz,15,4,1|i4vh00,14,9,0|ie8l3z,14,9,0|ie8l40,15,4,1|innebz,15,4,1|innec0,14,9,0|ix0ifz,14,9,0|ix0ig0,15,4,1|j5ynnz,15,4,1|j5yno0,14,9,0|jfoqfz,14,9,0|jfoqg0,15,4,1|jquibz,15,4,1|jquic0,14,9,0|jyrrrz,14,9,0|jyrrs0,15,4,1|k9mfnz,15,4,1|k9mfo0,14,9,0|kh4vrz,14,9,0|kh4vs0,15,4,1|ksannz,15,4,1|ksano0,14,9,0|l07x3z,14,9,0|l07x40,15,4,1|lb0qbz,15,4,1|lb0qc0,14,9,0|lixzrz,14,9,0|lixzs0,15,4,1|ltqszz,15,4,1|ltqt00,14,9,0|m1o2fz,14,9,0|m1o2g0,15,4,1|mcgvnz,15,4,1|mcgvo0,14,9,0|mke53z,14,9,0|mke540,15,4,1|mv6ybz,15,4,1|mv6yc0,14,9,0|n347rz,14,9,0|n347s0,15,4,1|ne9znz,15,4,1|ne9zo0,14,9,0|nluafz,14,9,0|nluag0,15,4,1|nx02bz,15,4,1|nx02c0,14,9,0|o4kd3z,14,9,0|o4kd40,15,4,1|ofq4zz,15,4,1|ofq500,14,9,0|onnefz,14,9,0|onneg0,15,4,1|oyg7nz,15,4,1|oyg7o0,14,9,0|p6dh3z,14,9,0|p6dh40,15,4,1|ph6abz,15,4,1|ph6ac0,14,9,0|pp3jrz,14,9,0|pp3js0,15,4,1|pzwczz,15,4,1|pzwd00,14,9,0|q7tmfz,14,9,0|q7tmg0,15,4,1|qizebz,15,4,1|qizec0,14,9,0|qqjp3z,14,9,0|qqjp40,15,4,1|r1pgzz,15,4,1|r1ph00,14,9,0|r99rrz,14,9,0|r99rs0,15,4,1|rkfjnz,15,4,1|rkfjo0,14,9,0|rsct3z,14,9,0|rsct40,15,4,1|s35mbz,15,4,1|s35mc0,14,9,0|sb2vrz,14,9,0|sb2vs0,15,4,1|slvozz,15,4,1|slvp00,14,9,0|stsyfz,14,9,0|stsyg0,15,4,1|t4yqbz,15,4,1|t4yqc0,14,9,0|tcj13z,14,9,0|tcj140,15,4,1|tnoszz,15,4,1|tnot00,14,9,0|tv93rz,14,9,0|tv93s0,15,4,1|u6evnz,15,4,1|u6evo0,14,9,0|uec53z,14,9,0|uec540,15,4,1|up4ybz,15,4,1|up4yc0,14,9,0|ux27rz,14,9,0|ux27s0,15,4,1|v7v0zz,15,4,1|v7v100,14,9,0|vfsafz,14,9,0|vfsag0,15,4,1|vql3nz,15,4,1|vql3o0,14,9,0|vyid3z,14,9,0|vyid40,15,4,1|w9o4zz,15,4,1|w9o500,14,9,0|wh8frz,14,9,0|wh8fs0,15,4,1|wse7nz,15,4,1|wse7o0,14,9,0|wzyifz,14,9,0|wzyig0,15,4,1|xb4abz,15,4,1|xb4ac0,14,9,0|xj1jrz,14,9,0|xj1js0,15,4,1|xtuczz,15,4,1|xtud00,14,9,0|y1rmfz,14,9,0|y1rmg0,15,4,1|yckfnz,15,4,1|yckfo0,14,9,0|ykhp3z,14,9,0|ykhp40,15,4,1|yvngzz,15,4,1|yvnh00,14,9,0|z37rrz,14,9,0|z37rs0,15,4,1|zedjnz,15,4,1|zedjo0,14,9,0|zlxufz,14,9,0|zlxug0,15,4,1|zx3mbz,15,4,1|zx3mc0,14,9,0|104nx3z,14,9,0|104nx40,15,4,1|10ftozz,15,4,1|10ftp00,14,9,0|10nqyfz,14,9,0|10nqyg0,15,4,1|10yjrnz,15,4,1|10yjro0,14,9,0|116h13z,14,9,0|116h140,15,4,1|11h9ubz,15,4,1|11h9uc0,14,9,0|11p73rz,14,9,0|11p73s0,15,4,1|120cvnz,15,4,1|120cvo0,14,9,0|127x6fz,14,9,0|127x6g0,15,4,1|12j2ybz,15,4,1|12j2yc0,14,9,0|12qn93z,14,9,0|12qn940,15,4,1|131t0zz,15,4,1|131t100,14,9,0|139qafz,14,9,0|139qag0,15,4,1|13kj3nz,15,4,1|13kj3o0,14,9,0|13sgd3z,14,9,0|13sgd40,15,4,1|14396bz,15,4,1|14396c0,14,9,0|14b6frz,14,9,0|14b6fs0,15,4,1|14lz8zz,15,4,1|14lz900,14,9,0|14twifz,14,9,0|14twig0,15,4,1|1552abz,15,4,1|1552ac0,14,9,0|15cml3z,14,9,0|15cml40,15,4,1|15nsczz,15,4,1|15nsd00,14,9,0|15vcnrz,14,9,0|15vcns0,15,4,1|166ifnz,15,4,1|166ifo0,14,9,0|16efp3z,14,9,0|16efp40,15,4,1|16p8ibz,15,4,1|16p8ic0,14,9,0|16x5rrz,14,9,0|16x5rs0,15,4,1|177ykzz,15,4,1|177yl00,14,9,0|17fvufz,14,9,0|17fvug0,15,4,1|17r1mbz,15,4,1|17r1mc0,14,9,0|17ylx3z,14,9,0|17ylx40,15,4,1|189rozz,15,4,1|189rp00,14,9,0|18hbzrz,14,9,0|18hbzs0,15,4,1|18shrnz,15,4,1|18shro0,14,9,0|190f13z,14,9,0|190f140,15,4,1|19b7ubz,15,4,1|19b7uc0,14,9,0|19j53rz,14,9,0|19j53s0,15,4,1|19txwzz,15,4,1|19txx00,14,9,0|1a1v6fz,14,9,0|1a1v6g0,15,4,1|1acnznz,15,4,1|1acnzo0,14,9,0|1akl93z,14,9,0|1akl940,15,4,1|1avr0zz,15,4,1|1avr100,14,9,0|1b3bbrz,14,9,0|1b3bbs0,15,4,1|1beh3nz,15,4,1|1beh3o0,14,9,0|1bm1efz,14,9,0|1bm1eg0,15,4,1|1bx76bz,15,4,1|1bx76c0,14,9,0|1c54frz,14,9,0|1c54fs0,15,4,1|1cfx8zz,15,4,1|1cfx900,14,9,0|1cnuifz,14,9,0|1cnuig0,15,4,1|1cynbnz,15,4,1|1cynbo0,14,9,0|1d6kl3z,14,9,0|1d6kl40,15,4,1|1dhqczz,15,4,1|1dhqd00,14,9,0|1dpanrz,14,9,0|1dpans0,15,4,1|1e0gfnz,15,4,1|1e0gfo0,14,9,0|1e80qfz,14,9,0|1e80qg0,15,4,1|1ej6ibz,15,4,1|1ej6ic0,14,9,0|1eqqt3z,14,9,0|1eqqt40,15,4,1|1f1wkzz,15,4,1|1f1wl00,14,9,0|1f9tufz,14,9,0|1f9tug0,15,4,1|1fkmnnz,15,4,1|1fkmno0,14,9,0|1fsjx3z,14,9,0|1fsjx40,15,4,1|1g3cqbz,15,4,1|1g3cqc0,14,9,0|1gb9zrz,14,9,0|1gb9zs0,15,4,1|1gmfrnz,15,4,1|1gmfro0,14,9,0|1gu02fz,14,9,0|1gu02g0,15,4,1|1h55ubz,15,4,1|1h55uc0,14,9,0|1hcq53z,14,9,0|1hcq540,15,4,1|1hnvwzz,15,4,1|1hnvx00,14,9,0|1hvt6fz,14,9,0|1hvt6g0,15,4,1|1i6lznz,15,4,1|1i6lzo0,14,9,0|1iej93z,14,9,0|1iej940,15,4,1|1ipc2bz,15,4,1|1ipc2c0,14,9,0|1ix9brz,14,9,0|1ix9bs0,15,4,1|1j824zz,15,4,1|1j82500,14,9,0|1jfzefz,14,9,0|1jfzeg0,15,4,1|1jr56bz,15,4,1|1jr56c0,14,9,0|1jyph3z,14,9,0|1jyph40,15,4,1|1k9v8zz,15,4,1|1k9v900,14,9,0|1khfjrz,14,9,0|1khfjs0,15,4,1|1kslbnz,15,4,1|1kslbo0,14,9,0|1l0il3z,14,9,0|1l0il40,15,4,1|1lbbebz,15,4,1|1lbbec0,14,9,0|1lj8nrz,14,9,0|1lj8ns0,15,4,1|1lu1gzz,15,4,1|1lu1h00,14,9,0|1m1yqfz,14,9,0|1m1yqg0,15,4,1|1md4ibz,15,4,1|1md4ic0,14,9,0|1mkot3z,14,9,0|1mkot40,15,4,1|1mvukzz,15,4,1|1mvul00,14,9,0|1n3evrz,14,9,0|1n3evs0,15,4,1|1neknnz,15,4,1|1nekno0,14,9,0|1nmhx3z,14,9,0|1nmhx40,15,4,1|1nxaqbz,15,4,1|1nxaqc0,14,9,0|1o57zrz,14,9,0|1o57zs0,15,4,1|1og0szz,15,4,1|1og0t00,14,9,0|1ony2fz,14,9,0|1ony2g0,15,4,1|1oyqvnz,15,4,1|1oyqvo0,14,9,0|1p6o53z,14,9,0|1p6o540,15,4,1|1phtwzz,15,4,1|1phtx00,14,9,0|1ppe7rz,14,9,0|1ppe7s0,15,4,1|1q0jznz,15,4,1|1q0jzo0,14,9,0|1q84afz,14,9,0|1q84ag0,15,4,1|1qja2bz,15,4,1|1qja2c0,14,9,0|1qr7brz,14,9,0|1qr7bs0,15,4,1|1r204zz,15,4,1|1r20500,14,9,0|1r9xefz,14,9,0|1r9xeg0,15,4,1|1rkq7nz,15,4,1|1rkq7o0,14,9,0|1rsnh3z,14,9,0|1rsnh40,15,4,1|1s3t8zz,15,4,1|1s3t900,14,9,0|1sbdjrz,14,9,0|1sbdjs0,15,4,1|1smjbnz,15,4,1|1smjbo0,14,9,0|1su3mfz,14,9,0|1su3mg0,15,4,1|1t59ebz,15,4,1|1t59ec0,14,9,0|1tctp3z,14,9,0|1tctp40,15,4,1|1tnzgzz,15,4,1|1tnzh00,14,9,0|1tvwqfz,14,9,0|1tvwqg0,15,4,1|1u6pjnz,15,4,1|1u6pjo0,14,9,0|1uemt3z,14,9,0|1uemt40,15,4,1|1upfmbz,15,4,1|1upfmc0,14,9,0|1uxcvrz,14,9,0|1uxcvs0,15,4,1|1v8innz,15,4,1|1v8ino0,14,9,0|1vg2yfz,14,9,0|1vg2yg0,15,4,1|1vr8qbz,15,4,1|1vr8qc0,14,9,0|NaN,14,9,0","Asia/Dhaka|,0,225,0|-15r1q2t,0,225,0|-15r1q2s,77,226,0|-eqtpox,77,226,0|-eqtpow,109,223,0|-ef78q1,109,223,0|-ef78q0,108,222,0|-e9lba1,108,222,0|-e9lba0,109,223,0|-9j0ne1,109,223,0|-9j0ne0,96,190,0|klhwjz,96,190,0|klhwk0,90,185,1|kvj0jz,90,185,1|kvj0k0,96,190,0|NaN,96,190,0","Asia/Dili|,0,227,0|-u9s4l9,0,227,0|-u9s4l8,88,183,0|-ejfac1,88,183,0|-ejfac0,107,218,0|3b0hnz,107,218,0|3b0ho0,88,183,0|g0zlrz,88,183,0|g0zls0,107,218,0|NaN,107,218,0","Asia/Dubai|,0,228,0|-q3gnkp,0,228,0|-q3gnko,105,203,0|NaN,105,203,0","Asia/Dushanbe|,0,229,0|-nu18qp,0,229,0|-nu18qo,91,186,0|-kmr9w1,91,186,0|-kmr9w0,96,190,0|5vaxzz,96,190,0|5vay00,90,185,1|64pr7z,90,185,1|64pr80,96,190,0|6e2vbz,96,190,0|6e2vc0,90,185,1|6nhojz,90,185,1|6nhok0,96,190,0|6wusnz,96,190,0|6wuso0,90,185,1|769lvz,90,185,1|769lw0,96,190,0|7foknz,96,190,0|7foko0,90,185,1|7p1rjz,90,185,1|7p1rk0,96,190,0|7yesvz,96,190,0|7yesw0,90,185,1|87ru7z,90,185,1|87ru80,96,190,0|8h4vjz,96,190,0|8h4vk0,90,185,1|8qhwvz,90,185,1|8qhww0,96,190,0|8zuy7z,96,190,0|8zuy80,90,185,1|997zjz,90,185,1|997zk0,96,190,0|9il0vz,96,190,0|9il0w0,90,185,1|9ry27z,90,185,1|9ry280,96,190,0|a1b3jz,96,190,0|a1b3k0,90,185,1|aao4vz,90,185,1|aao4w0,96,190,0|ak167z,96,190,0|ak1680,90,185,1|atr67z,90,185,1|atr680,96,190,0|b347jz,96,190,0|b347k0,96,190,1|bbgabz,96,190,1|bbgac0,91,186,0|NaN,91,186,0","Asia/Famagusta|,0,230,0|-p4bqad,0,230,0|-p4bqac,14,9,0|2r67rz,14,9,0|2r67s0,15,4,1|30j6bz,15,4,1|30j6c0,14,9,0|3bn93z,14,9,0|3bn940,15,4,1|3jb3nz,15,4,1|3jb3o0,14,9,0|3s9efz,14,9,0|3s9eg0,15,4,1|419ebz,15,4,1|419ec0,14,9,0|4azh3z,14,9,0|4azh40,15,4,1|4keabz,15,4,1|4keac0,14,9,0|4tpjrz,14,9,0|4tpjs0,15,4,1|532ibz,15,4,1|532ic0,14,9,0|5csl3z,14,9,0|5csl40,15,4,1|5lskzz,15,4,1|5lsl00,14,9,0|5v5p3z,14,9,0|5v5p40,15,4,1|64innz,15,4,1|64ino0,14,9,0|6dvrrz,14,9,0|6dvrs0,15,4,1|6n8qbz,15,4,1|6n8qc0,14,9,0|6wlufz,14,9,0|6wlug0,15,4,1|75yszz,15,4,1|75yt00,14,9,0|7fbx3z,14,9,0|7fbx40,15,4,1|7p1ubz,15,4,1|7p1uc0,14,9,0|7yeyfz,14,9,0|7yeyg0,15,4,1|87rwzz,15,4,1|87rx00,14,9,0|8h513z,14,9,0|8h5140,15,4,1|8qhznz,15,4,1|8qhzo0,14,9,0|8zv3rz,14,9,0|8zv3s0,15,4,1|9982bz,15,4,1|9982c0,14,9,0|9il6fz,14,9,0|9il6g0,15,4,1|9ry4zz,15,4,1|9ry500,14,9,0|a1b93z,14,9,0|a1b940,15,4,1|aao7nz,15,4,1|aao7o0,14,9,0|ak1brz,14,9,0|ak1bs0,15,4,1|atr8zz,15,4,1|atr900,14,9,0|b34d3z,14,9,0|b34d40,15,4,1|bchbnz,15,4,1|bchbo0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dygnnz,15,4,1|dygno0,14,9,0|e7trrz,14,9,0|e7trs0,15,4,1|eh6qbz,15,4,1|eh6qc0,14,9,0|eqjufz,14,9,0|eqjug0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|od5jnz,15,4,1|od5jo0,100,4,0|oyk83z,100,4,0|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Asia/Gaza|,0,231,0|-1054x1t,0,231,0|-1054x1s,14,9,0|-ffv401,14,9,0|-ffv400,15,4,1|-f9l6o1,15,4,1|-f9l6o0,14,9,0|-f765c1,14,9,0|-f765c0,15,4,1|-e6fxc1,15,4,1|-e6fxc0,14,9,0|-dyoao1,14,9,0|-dyoao0,15,4,1|-dno001,15,4,1|-dno000,14,9,0|-dfuio1,14,9,0|-dfuio0,15,4,1|-d4u801,15,4,1|-d4u800,14,9,0|-cwatc1,14,9,0|-cwatc0,15,4,1|-cm2ao1,15,4,1|-cm2ao0,14,9,0|-cdiw01,14,9,0|-cdiw00,15,4,1|-c3adc1,15,4,1|-c3adc0,14,9,0|-6lluw1,14,9,0|-6lluw0,15,4,1|-6e79o1,15,4,1|-6e79o0,14,9,0|-63alk1,14,9,0|-63alk0,15,4,1|-5vfcc1,15,4,1|-5vfcc0,14,9,0|-5kilg1,14,9,0|-5kilg0,15,4,1|-5cp1c1,15,4,1|-5cp1c0,14,9,0|-51otg1,14,9,0|-51otg0,15,4,1|-4tv9c1,15,4,1|-4tv9c0,14,9,0|-4iww41,14,9,0|-4iww40,15,4,1|-4b3c01,15,4,1|-4b3c00,14,9,0|-404ys1,14,9,0|-404ys0,15,4,1|-3sbeo1,15,4,1|-3sbeo0,14,9,0|-3hd1g1,14,9,0|-3hd1g0,15,4,1|-39jhc1,15,4,1|-39jhc0,14,9,0|-2yj9g1,14,9,0|-2yj9g0,15,4,1|-2qppc1,15,4,1|-2qppc0,14,9,0|-2frc41,14,9,0|-2frc40,15,4,1|-27xs01,15,4,1|-27xs00,14,9,0|-1wzes1,14,9,0|-1wzes0,15,4,1|-1p4001,15,4,1|-1p4000,14,9,0|-1e7hg1,14,9,0|-1e7hg0,15,4,1|-1ceto1,15,4,1|-1ceto0,110,9,0|2crp3z,110,9,0|2crp40,111,4,1|2ht3nz,111,4,1|2ht3o0,110,9,0|2rj6fz,110,9,0|2rj6g0,111,4,1|2ydebz,111,4,1|2ydec0,110,9,0|5iwyfz,110,9,0|5iwyg0,111,4,1|5l2qfz,111,4,1|5l2qg0,110,9,0|7hhp3z,110,9,0|7hhp40,111,4,1|7n93rz,111,4,1|7n93s0,110,9,0|7z4vrz,110,9,0|7z4vs0,111,4,1|86c2bz,111,4,1|86c2c0,110,9,0|8jnrrz,110,9,0|8jnrs0,111,4,1|8pf3nz,111,4,1|8pf3o0,110,9,0|90ql3z,110,9,0|90ql40,111,4,1|98i4zz,111,4,1|98i500,110,9,0|9jb3rz,110,9,0|9jb3s0,111,4,1|9qv8zz,111,4,1|9qv900,110,9,0|a342fz,110,9,0|a342g0,111,4,1|a9lbnz,111,4,1|a9lbo0,110,9,0|ak1brz,110,9,0|ak1bs0,111,4,1|aryfnz,111,4,1|aryfo0,110,9,0|b2refz,110,9,0|b2reg0,111,4,1|bb1gzz,111,4,1|bb1h00,110,9,0|blufrz,110,9,0|blufs0,111,4,1|bu4ibz,111,4,1|bu4ic0,110,9,0|c4trrz,110,9,0|c4trs0,111,4,1|ccukzz,111,4,1|ccul00,110,9,0|cnjufz,110,9,0|cnjug0,111,4,1|cv7ozz,111,4,1|cv7p00,110,9,0|d69x3z,110,9,0|d69x40,111,4,1|deaqbz,111,4,1|deaqc0,110,9,0|dkh13z,110,9,0|dkh140,14,9,0|dpcyfz,14,9,0|dpcyg0,15,4,1|dy02fz,15,4,1|dy02g0,14,9,0|e8313z,14,9,0|e83140,15,4,1|egq53z,15,4,1|egq540,14,9,0|eqt3rz,14,9,0|eqt3s0,15,4,1|ezg7rz,15,4,1|ezg7s0,14,9,0|fa93rz,14,9,0|fa93s0,15,4,1|fjm2bz,15,4,1|fjm2c0,14,9,0|ftc53z,14,9,0|ftc540,15,4,1|g2p3nz,15,4,1|g2p3o0,14,9,0|gc27rz,14,9,0|gc27s0,15,4,1|glf6bz,15,4,1|glf6c0,14,9,0|gusafz,14,9,0|gusag0,15,4,1|h458zz,15,4,1|h45900,14,9,0|hdid3z,14,9,0|hdid40,15,4,1|hmvbnz,15,4,1|hmvbo0,14,9,0|hw8frz,14,9,0|hw8fs0,15,4,1|i4vjrz,15,4,1|i4vjs0,14,9,0|ieyifz,14,9,0|ieyig0,15,4,1|int3vz,15,4,1|int3w0,14,9,0|ix0ifz,14,9,0|ix0ig0,15,4,1|j5ynnz,15,4,1|j5yno0,14,9,0|jfsfrz,14,9,0|jfsfs0,15,4,1|joa2jz,15,4,1|joa2k0,14,9,0|jyet3z,14,9,0|jyet40,15,4,1|k6bwzz,15,4,1|k6bx00,14,9,0|kh4vrz,14,9,0|kh4vs0,15,4,1|kpf13z,15,4,1|kpf140,14,9,0|kzwt5n,14,9,0|kzwt5o,15,4,1|l6yfnz,15,4,1|l6yfo0,14,9,0|lixztn,14,9,0|lixzto,15,4,1|lp7ubz,15,4,1|lp7uc0,14,9,0|m1o2fz,14,9,0|m1o2g0,15,4,1|mao53z,15,4,1|mao540,14,9,0|mke53z,14,9,0|mke540,15,4,1|mtr3nz,15,4,1|mtr3o0,14,9,0|n347rz,14,9,0|n347s0,15,4,1|ndx0zz,15,4,1|ndx100,14,9,0|nlw53z,14,9,0|nlw540,15,4,1|nwn6fz,15,4,1|nwn6g0,14,9,0|o4majz,14,9,0|o4mak0,15,4,1|ofs2fz,15,4,1|ofs2g0,14,9,0|oncd7z,14,9,0|oncd80,15,4,1|oyi53z,15,4,1|oyi540,14,9,0|p62fvz,14,9,0|p62fw0,15,4,1|ph87rz,15,4,1|ph87s0,14,9,0|pp3jrz,14,9,0|pp3js0,15,4,1|pzy7nz,15,4,1|pzy7o0,14,9,0|q7vh3z,14,9,0|q7vh40,15,4,1|qiod3z,15,4,1|qiod40,14,9,0|qqljrz,14,9,0|qqljs0,15,4,1|r1pjrz,15,4,1|r1pjs0,14,9,0|r9bmfz,14,9,0|r9bmg0,15,4,1|rkfmfz,15,4,1|rkfmg0,14,9,0|rs1p3z,14,9,0|rs1p40,15,4,1|s35p3z,15,4,1|s35p40,14,9,0|sb4qfz,14,9,0|sb4qg0,15,4,1|slvrrz,15,4,1|slvrs0,14,9,0|stut3z,14,9,0|stut40,15,4,1|t4yt3z,15,4,1|t4yt40,14,9,0|tckvrz,14,9,0|tckvs0,15,4,1|tnovrz,15,4,1|tnovs0,14,9,0|tvayfz,14,9,0|tvayg0,15,4,1|u6eyfz,15,4,1|u6eyg0,14,9,0|ue113z,14,9,0|ue1140,15,4,1|up513z,15,4,1|up5140,14,9,0|uwr3rz,14,9,0|uwr3s0,15,4,1|v7v3rz,15,4,1|v7v3s0,14,9,0|vfu53z,14,9,0|vfu540,15,4,1|vql6fz,15,4,1|vql6g0,14,9,0|vyk7rz,14,9,0|vyk7s0,15,4,1|w9o7rz,15,4,1|w9o7s0,14,9,0|whaafz,14,9,0|whaag0,15,4,1|wseafz,15,4,1|wseag0,14,9,0|x00d3z,14,9,0|x00d40,15,4,1|xb4d3z,15,4,1|xb4d40,14,9,0|xiqfrz,14,9,0|xiqfs0,15,4,1|xtufrz,15,4,1|xtufs0,14,9,0|y1gifz,14,9,0|y1gig0,15,4,1|yckifz,15,4,1|yckig0,14,9,0|ykjjrz,14,9,0|ykjjs0,15,4,1|yvnjrz,15,4,1|yvnjs0,14,9,0|z39mfz,14,9,0|z39mg0,15,4,1|zedmfz,15,4,1|zedmg0,14,9,0|zlzp3z,14,9,0|zlzp40,15,4,1|zx3p3z,15,4,1|zx3p40,14,9,0|104prrz,14,9,0|104prs0,15,4,1|10ftrrz,15,4,1|10ftrs0,14,9,0|10nfufz,14,9,0|10nfug0,15,4,1|10yjufz,15,4,1|10yjug0,14,9,0|116ivrz,14,9,0|116ivs0,15,4,1|11h9x3z,15,4,1|11h9x40,14,9,0|11p8yfz,14,9,0|11p8yg0,15,4,1|120cyfz,15,4,1|120cyg0,14,9,0|127z13z,14,9,0|127z140,15,4,1|12j313z,15,4,1|12j3140,14,9,0|12qp3rz,14,9,0|12qp3s0,15,4,1|131t3rz,15,4,1|131t3s0,14,9,0|139f6fz,14,9,0|139f6g0,15,4,1|13kj6fz,15,4,1|13kj6g0,14,9,0|13s593z,14,9,0|13s5940,15,4,1|143993z,15,4,1|1439940,14,9,0|14b8afz,14,9,0|14b8ag0,15,4,1|14lzbrz,15,4,1|14lzbs0,14,9,0|14tyd3z,14,9,0|14tyd40,15,4,1|1552d3z,15,4,1|1552d40,14,9,0|15cofrz,14,9,0|15cofs0,15,4,1|15nsfrz,15,4,1|15nsfs0,14,9,0|15veifz,14,9,0|15veig0,15,4,1|166iifz,15,4,1|166iig0,14,9,0|16e4l3z,14,9,0|16e4l40,15,4,1|16p8l3z,15,4,1|16p8l40,14,9,0|16x7mfz,14,9,0|16x7mg0,15,4,1|177ynrz,15,4,1|177yns0,14,9,0|17fxp3z,14,9,0|17fxp40,15,4,1|17r1p3z,15,4,1|17r1p40,14,9,0|17ynrrz,14,9,0|17ynrs0,15,4,1|189rrrz,15,4,1|189rrs0,14,9,0|18hdufz,14,9,0|18hdug0,15,4,1|18shufz,15,4,1|18shug0,14,9,0|1903x3z,14,9,0|1903x40,15,4,1|19b7x3z,15,4,1|19b7x40,14,9,0|19itzrz,14,9,0|19itzs0,15,4,1|19txzrz,15,4,1|19txzs0,14,9,0|1a1x13z,14,9,0|1a1x140,15,4,1|1aco2fz,15,4,1|1aco2g0,14,9,0|1akn3rz,14,9,0|1akn3s0,15,4,1|1avr3rz,15,4,1|1avr3s0,14,9,0|1b3d6fz,14,9,0|1b3d6g0,15,4,1|1beh6fz,15,4,1|1beh6g0,14,9,0|1bm393z,14,9,0|1bm3940,15,4,1|1bx793z,15,4,1|1bx7940,14,9,0|1c4tbrz,14,9,0|1c4tbs0,15,4,1|1cfxbrz,15,4,1|1cfxbs0,14,9,0|1cnjefz,14,9,0|1cnjeg0,15,4,1|1cynefz,15,4,1|1cyneg0,14,9,0|1d6mfrz,14,9,0|1d6mfs0,15,4,1|1dhqfrz,15,4,1|1dhqfs0,14,9,0|1dpcifz,14,9,0|1dpcig0,15,4,1|1e0gifz,15,4,1|1e0gig0,14,9,0|1e82l3z,14,9,0|1e82l40,15,4,1|1ej6l3z,15,4,1|1ej6l40,14,9,0|1eqsnrz,14,9,0|1eqsns0,15,4,1|1f1wnrz,15,4,1|1f1wns0,14,9,0|1f9iqfz,14,9,0|1f9iqg0,15,4,1|1fkmqfz,15,4,1|1fkmqg0,14,9,0|1fslrrz,14,9,0|1fslrs0,15,4,1|1g3ct3z,15,4,1|1g3ct40,14,9,0|1gbbufz,14,9,0|1gbbug0,15,4,1|1gmfufz,15,4,1|1gmfug0,14,9,0|1gu1x3z,14,9,0|1gu1x40,15,4,1|1h55x3z,15,4,1|1h55x40,14,9,0|1hcrzrz,14,9,0|1hcrzs0,15,4,1|1hnvzrz,15,4,1|1hnvzs0,14,9,0|1hvi2fz,14,9,0|1hvi2g0,15,4,1|1i6m2fz,15,4,1|1i6m2g0,14,9,0|1ie853z,14,9,0|1ie8540,15,4,1|1ipc53z,15,4,1|1ipc540,14,9,0|1ixb6fz,14,9,0|1ixb6g0,15,4,1|1j827rz,15,4,1|1j827s0,14,9,0|1jg193z,14,9,0|1jg1940,15,4,1|1jr593z,15,4,1|1jr5940,14,9,0|1jyrbrz,14,9,0|1jyrbs0,15,4,1|1k9vbrz,15,4,1|1k9vbs0,14,9,0|1khhefz,14,9,0|1khheg0,15,4,1|1kslefz,15,4,1|1ksleg0,14,9,0|1l07h3z,14,9,0|1l07h40,15,4,1|1lbbh3z,15,4,1|1lbbh40,14,9,0|1ljaifz,14,9,0|1ljaig0,15,4,1|1lu1jrz,15,4,1|1lu1js0,14,9,0|1m20l3z,14,9,0|1m20l40,15,4,1|1md4l3z,15,4,1|1md4l40,14,9,0|1mkqnrz,14,9,0|1mkqns0,15,4,1|1mvunrz,15,4,1|1mvuns0,14,9,0|1n3gqfz,14,9,0|1n3gqg0,15,4,1|1nekqfz,15,4,1|1nekqg0,14,9,0|1nm6t3z,14,9,0|1nm6t40,15,4,1|1nxat3z,15,4,1|1nxat40,14,9,0|1o4wvrz,14,9,0|1o4wvs0,15,4,1|1og0vrz,15,4,1|1og0vs0,14,9,0|1onzx3z,14,9,0|1onzx40,15,4,1|1oyqyfz,15,4,1|1oyqyg0,14,9,0|1p6pzrz,14,9,0|1p6pzs0,15,4,1|1phtzrz,15,4,1|1phtzs0,14,9,0|1ppg2fz,14,9,0|1ppg2g0,15,4,1|1q0k2fz,15,4,1|1q0k2g0,14,9,0|1q8653z,14,9,0|1q86540,15,4,1|1qja53z,15,4,1|1qja540,14,9,0|1qqw7rz,14,9,0|1qqw7s0,15,4,1|1r207rz,15,4,1|1r207s0,14,9,0|1r9mafz,14,9,0|1r9mag0,15,4,1|1rkqafz,15,4,1|1rkqag0,14,9,0|1rspbrz,14,9,0|1rspbs0,15,4,1|1s3tbrz,15,4,1|1s3tbs0,14,9,0|1sbfefz,14,9,0|1sbfeg0,15,4,1|1smjefz,15,4,1|1smjeg0,14,9,0|1su5h3z,14,9,0|1su5h40,15,4,1|1t59h3z,15,4,1|1t59h40,14,9,0|1tcvjrz,14,9,0|1tcvjs0,15,4,1|1tnzjrz,15,4,1|1tnzjs0,14,9,0|1tvlmfz,14,9,0|1tvlmg0,15,4,1|1u6pmfz,15,4,1|1u6pmg0,14,9,0|1ueonrz,14,9,0|1ueons0,15,4,1|1upfp3z,15,4,1|1upfp40,14,9,0|1uxeqfz,14,9,0|1uxeqg0,15,4,1|1v8iqfz,15,4,1|1v8iqg0,14,9,0|1vg4t3z,14,9,0|1vg4t40,15,4,1|1vr8t3z,15,4,1|1vr8t40,14,9,0|NaN,14,9,0","Asia/Hebron|,0,232,0|-1054x60,0,232,0|-1054x5z,14,9,0|-ffv401,14,9,0|-ffv400,15,4,1|-f9l6o1,15,4,1|-f9l6o0,14,9,0|-f765c1,14,9,0|-f765c0,15,4,1|-e6fxc1,15,4,1|-e6fxc0,14,9,0|-dyoao1,14,9,0|-dyoao0,15,4,1|-dno001,15,4,1|-dno000,14,9,0|-dfuio1,14,9,0|-dfuio0,15,4,1|-d4u801,15,4,1|-d4u800,14,9,0|-cwatc1,14,9,0|-cwatc0,15,4,1|-cm2ao1,15,4,1|-cm2ao0,14,9,0|-cdiw01,14,9,0|-cdiw00,15,4,1|-c3adc1,15,4,1|-c3adc0,14,9,0|-6lluw1,14,9,0|-6lluw0,15,4,1|-6e79o1,15,4,1|-6e79o0,14,9,0|-63alk1,14,9,0|-63alk0,15,4,1|-5vfcc1,15,4,1|-5vfcc0,14,9,0|-5kilg1,14,9,0|-5kilg0,15,4,1|-5cp1c1,15,4,1|-5cp1c0,14,9,0|-51otg1,14,9,0|-51otg0,15,4,1|-4tv9c1,15,4,1|-4tv9c0,14,9,0|-4iww41,14,9,0|-4iww40,15,4,1|-4b3c01,15,4,1|-4b3c00,14,9,0|-404ys1,14,9,0|-404ys0,15,4,1|-3sbeo1,15,4,1|-3sbeo0,14,9,0|-3hd1g1,14,9,0|-3hd1g0,15,4,1|-39jhc1,15,4,1|-39jhc0,14,9,0|-2yj9g1,14,9,0|-2yj9g0,15,4,1|-2qppc1,15,4,1|-2qppc0,14,9,0|-2frc41,14,9,0|-2frc40,15,4,1|-27xs01,15,4,1|-27xs00,14,9,0|-1wzes1,14,9,0|-1wzes0,15,4,1|-1p4001,15,4,1|-1p4000,14,9,0|-1e7hg1,14,9,0|-1e7hg0,15,4,1|-1ceto1,15,4,1|-1ceto0,110,9,0|2crp3z,110,9,0|2crp40,111,4,1|2ht3nz,111,4,1|2ht3o0,110,9,0|2rj6fz,110,9,0|2rj6g0,111,4,1|2ydebz,111,4,1|2ydec0,110,9,0|5iwyfz,110,9,0|5iwyg0,111,4,1|5l2qfz,111,4,1|5l2qg0,110,9,0|7hhp3z,110,9,0|7hhp40,111,4,1|7n93rz,111,4,1|7n93s0,110,9,0|7z4vrz,110,9,0|7z4vs0,111,4,1|86c2bz,111,4,1|86c2c0,110,9,0|8jnrrz,110,9,0|8jnrs0,111,4,1|8pf3nz,111,4,1|8pf3o0,110,9,0|90ql3z,110,9,0|90ql40,111,4,1|98i4zz,111,4,1|98i500,110,9,0|9jb3rz,110,9,0|9jb3s0,111,4,1|9qv8zz,111,4,1|9qv900,110,9,0|a342fz,110,9,0|a342g0,111,4,1|a9lbnz,111,4,1|a9lbo0,110,9,0|ak1brz,110,9,0|ak1bs0,111,4,1|aryfnz,111,4,1|aryfo0,110,9,0|b2refz,110,9,0|b2reg0,111,4,1|bb1gzz,111,4,1|bb1h00,110,9,0|blufrz,110,9,0|blufs0,111,4,1|bu4ibz,111,4,1|bu4ic0,110,9,0|c4trrz,110,9,0|c4trs0,111,4,1|ccukzz,111,4,1|ccul00,110,9,0|cnjufz,110,9,0|cnjug0,111,4,1|cv7ozz,111,4,1|cv7p00,110,9,0|d69x3z,110,9,0|d69x40,111,4,1|deaqbz,111,4,1|deaqc0,110,9,0|dkh13z,110,9,0|dkh140,14,9,0|dpcyfz,14,9,0|dpcyg0,15,4,1|dy02fz,15,4,1|dy02g0,14,9,0|e8313z,14,9,0|e83140,15,4,1|egq53z,15,4,1|egq540,14,9,0|eqt3rz,14,9,0|eqt3s0,15,4,1|ezg7rz,15,4,1|ezg7s0,14,9,0|fa93rz,14,9,0|fa93s0,15,4,1|fjm2bz,15,4,1|fjm2c0,14,9,0|ftc53z,14,9,0|ftc540,15,4,1|g2p3nz,15,4,1|g2p3o0,14,9,0|gc27rz,14,9,0|gc27s0,15,4,1|glf6bz,15,4,1|glf6c0,14,9,0|gusafz,14,9,0|gusag0,15,4,1|h458zz,15,4,1|h45900,14,9,0|hdid3z,14,9,0|hdid40,15,4,1|hmvbnz,15,4,1|hmvbo0,14,9,0|hw8frz,14,9,0|hw8fs0,15,4,1|i4vjrz,15,4,1|i4vjs0,14,9,0|ieyifz,14,9,0|ieyig0,15,4,1|int3vz,15,4,1|int3w0,14,9,0|ix0ifz,14,9,0|ix0ig0,15,4,1|j5ynnz,15,4,1|j5yno0,14,9,0|jfsfrz,14,9,0|jfsfs0,15,4,1|joa2jz,15,4,1|joa2k0,14,9,0|jyet3z,14,9,0|jyet40,15,4,1|k6hgzz,15,4,1|k6hh00,14,9,0|kh4vrz,14,9,0|kh4vs0,15,4,1|kpf13z,15,4,1|kpf140,14,9,0|kzuyfz,14,9,0|kzuyg0,15,4,1|l6yfnz,15,4,1|l6yfo0,14,9,0|lixztn,14,9,0|lixzto,15,4,1|lp7ubz,15,4,1|lp7uc0,14,9,0|lqpmfz,14,9,0|lqpmg0,15,4,1|lsaybz,15,4,1|lsayc0,14,9,0|m1o2fz,14,9,0|m1o2g0,15,4,1|mao53z,15,4,1|mao540,14,9,0|mke53z,14,9,0|mke540,15,4,1|mtr3nz,15,4,1|mtr3o0,14,9,0|n347rz,14,9,0|n347s0,15,4,1|ndx0zz,15,4,1|ndx100,14,9,0|nlw53z,14,9,0|nlw540,15,4,1|nwn6fz,15,4,1|nwn6g0,14,9,0|o4majz,14,9,0|o4mak0,15,4,1|ofs2fz,15,4,1|ofs2g0,14,9,0|oncd7z,14,9,0|oncd80,15,4,1|oyi53z,15,4,1|oyi540,14,9,0|p62fvz,14,9,0|p62fw0,15,4,1|ph87rz,15,4,1|ph87s0,14,9,0|pp3jrz,14,9,0|pp3js0,15,4,1|pzy7nz,15,4,1|pzy7o0,14,9,0|q7vh3z,14,9,0|q7vh40,15,4,1|qiod3z,15,4,1|qiod40,14,9,0|qqljrz,14,9,0|qqljs0,15,4,1|r1pjrz,15,4,1|r1pjs0,14,9,0|r9bmfz,14,9,0|r9bmg0,15,4,1|rkfmfz,15,4,1|rkfmg0,14,9,0|rs1p3z,14,9,0|rs1p40,15,4,1|s35p3z,15,4,1|s35p40,14,9,0|sb4qfz,14,9,0|sb4qg0,15,4,1|slvrrz,15,4,1|slvrs0,14,9,0|stut3z,14,9,0|stut40,15,4,1|t4yt3z,15,4,1|t4yt40,14,9,0|tckvrz,14,9,0|tckvs0,15,4,1|tnovrz,15,4,1|tnovs0,14,9,0|tvayfz,14,9,0|tvayg0,15,4,1|u6eyfz,15,4,1|u6eyg0,14,9,0|ue113z,14,9,0|ue1140,15,4,1|up513z,15,4,1|up5140,14,9,0|uwr3rz,14,9,0|uwr3s0,15,4,1|v7v3rz,15,4,1|v7v3s0,14,9,0|vfu53z,14,9,0|vfu540,15,4,1|vql6fz,15,4,1|vql6g0,14,9,0|vyk7rz,14,9,0|vyk7s0,15,4,1|w9o7rz,15,4,1|w9o7s0,14,9,0|whaafz,14,9,0|whaag0,15,4,1|wseafz,15,4,1|wseag0,14,9,0|x00d3z,14,9,0|x00d40,15,4,1|xb4d3z,15,4,1|xb4d40,14,9,0|xiqfrz,14,9,0|xiqfs0,15,4,1|xtufrz,15,4,1|xtufs0,14,9,0|y1gifz,14,9,0|y1gig0,15,4,1|yckifz,15,4,1|yckig0,14,9,0|ykjjrz,14,9,0|ykjjs0,15,4,1|yvnjrz,15,4,1|yvnjs0,14,9,0|z39mfz,14,9,0|z39mg0,15,4,1|zedmfz,15,4,1|zedmg0,14,9,0|zlzp3z,14,9,0|zlzp40,15,4,1|zx3p3z,15,4,1|zx3p40,14,9,0|104prrz,14,9,0|104prs0,15,4,1|10ftrrz,15,4,1|10ftrs0,14,9,0|10nfufz,14,9,0|10nfug0,15,4,1|10yjufz,15,4,1|10yjug0,14,9,0|116ivrz,14,9,0|116ivs0,15,4,1|11h9x3z,15,4,1|11h9x40,14,9,0|11p8yfz,14,9,0|11p8yg0,15,4,1|120cyfz,15,4,1|120cyg0,14,9,0|127z13z,14,9,0|127z140,15,4,1|12j313z,15,4,1|12j3140,14,9,0|12qp3rz,14,9,0|12qp3s0,15,4,1|131t3rz,15,4,1|131t3s0,14,9,0|139f6fz,14,9,0|139f6g0,15,4,1|13kj6fz,15,4,1|13kj6g0,14,9,0|13s593z,14,9,0|13s5940,15,4,1|143993z,15,4,1|1439940,14,9,0|14b8afz,14,9,0|14b8ag0,15,4,1|14lzbrz,15,4,1|14lzbs0,14,9,0|14tyd3z,14,9,0|14tyd40,15,4,1|1552d3z,15,4,1|1552d40,14,9,0|15cofrz,14,9,0|15cofs0,15,4,1|15nsfrz,15,4,1|15nsfs0,14,9,0|15veifz,14,9,0|15veig0,15,4,1|166iifz,15,4,1|166iig0,14,9,0|16e4l3z,14,9,0|16e4l40,15,4,1|16p8l3z,15,4,1|16p8l40,14,9,0|16x7mfz,14,9,0|16x7mg0,15,4,1|177ynrz,15,4,1|177yns0,14,9,0|17fxp3z,14,9,0|17fxp40,15,4,1|17r1p3z,15,4,1|17r1p40,14,9,0|17ynrrz,14,9,0|17ynrs0,15,4,1|189rrrz,15,4,1|189rrs0,14,9,0|18hdufz,14,9,0|18hdug0,15,4,1|18shufz,15,4,1|18shug0,14,9,0|1903x3z,14,9,0|1903x40,15,4,1|19b7x3z,15,4,1|19b7x40,14,9,0|19itzrz,14,9,0|19itzs0,15,4,1|19txzrz,15,4,1|19txzs0,14,9,0|1a1x13z,14,9,0|1a1x140,15,4,1|1aco2fz,15,4,1|1aco2g0,14,9,0|1akn3rz,14,9,0|1akn3s0,15,4,1|1avr3rz,15,4,1|1avr3s0,14,9,0|1b3d6fz,14,9,0|1b3d6g0,15,4,1|1beh6fz,15,4,1|1beh6g0,14,9,0|1bm393z,14,9,0|1bm3940,15,4,1|1bx793z,15,4,1|1bx7940,14,9,0|1c4tbrz,14,9,0|1c4tbs0,15,4,1|1cfxbrz,15,4,1|1cfxbs0,14,9,0|1cnjefz,14,9,0|1cnjeg0,15,4,1|1cynefz,15,4,1|1cyneg0,14,9,0|1d6mfrz,14,9,0|1d6mfs0,15,4,1|1dhqfrz,15,4,1|1dhqfs0,14,9,0|1dpcifz,14,9,0|1dpcig0,15,4,1|1e0gifz,15,4,1|1e0gig0,14,9,0|1e82l3z,14,9,0|1e82l40,15,4,1|1ej6l3z,15,4,1|1ej6l40,14,9,0|1eqsnrz,14,9,0|1eqsns0,15,4,1|1f1wnrz,15,4,1|1f1wns0,14,9,0|1f9iqfz,14,9,0|1f9iqg0,15,4,1|1fkmqfz,15,4,1|1fkmqg0,14,9,0|1fslrrz,14,9,0|1fslrs0,15,4,1|1g3ct3z,15,4,1|1g3ct40,14,9,0|1gbbufz,14,9,0|1gbbug0,15,4,1|1gmfufz,15,4,1|1gmfug0,14,9,0|1gu1x3z,14,9,0|1gu1x40,15,4,1|1h55x3z,15,4,1|1h55x40,14,9,0|1hcrzrz,14,9,0|1hcrzs0,15,4,1|1hnvzrz,15,4,1|1hnvzs0,14,9,0|1hvi2fz,14,9,0|1hvi2g0,15,4,1|1i6m2fz,15,4,1|1i6m2g0,14,9,0|1ie853z,14,9,0|1ie8540,15,4,1|1ipc53z,15,4,1|1ipc540,14,9,0|1ixb6fz,14,9,0|1ixb6g0,15,4,1|1j827rz,15,4,1|1j827s0,14,9,0|1jg193z,14,9,0|1jg1940,15,4,1|1jr593z,15,4,1|1jr5940,14,9,0|1jyrbrz,14,9,0|1jyrbs0,15,4,1|1k9vbrz,15,4,1|1k9vbs0,14,9,0|1khhefz,14,9,0|1khheg0,15,4,1|1kslefz,15,4,1|1ksleg0,14,9,0|1l07h3z,14,9,0|1l07h40,15,4,1|1lbbh3z,15,4,1|1lbbh40,14,9,0|1ljaifz,14,9,0|1ljaig0,15,4,1|1lu1jrz,15,4,1|1lu1js0,14,9,0|1m20l3z,14,9,0|1m20l40,15,4,1|1md4l3z,15,4,1|1md4l40,14,9,0|1mkqnrz,14,9,0|1mkqns0,15,4,1|1mvunrz,15,4,1|1mvuns0,14,9,0|1n3gqfz,14,9,0|1n3gqg0,15,4,1|1nekqfz,15,4,1|1nekqg0,14,9,0|1nm6t3z,14,9,0|1nm6t40,15,4,1|1nxat3z,15,4,1|1nxat40,14,9,0|1o4wvrz,14,9,0|1o4wvs0,15,4,1|1og0vrz,15,4,1|1og0vs0,14,9,0|1onzx3z,14,9,0|1onzx40,15,4,1|1oyqyfz,15,4,1|1oyqyg0,14,9,0|1p6pzrz,14,9,0|1p6pzs0,15,4,1|1phtzrz,15,4,1|1phtzs0,14,9,0|1ppg2fz,14,9,0|1ppg2g0,15,4,1|1q0k2fz,15,4,1|1q0k2g0,14,9,0|1q8653z,14,9,0|1q86540,15,4,1|1qja53z,15,4,1|1qja540,14,9,0|1qqw7rz,14,9,0|1qqw7s0,15,4,1|1r207rz,15,4,1|1r207s0,14,9,0|1r9mafz,14,9,0|1r9mag0,15,4,1|1rkqafz,15,4,1|1rkqag0,14,9,0|1rspbrz,14,9,0|1rspbs0,15,4,1|1s3tbrz,15,4,1|1s3tbs0,14,9,0|1sbfefz,14,9,0|1sbfeg0,15,4,1|1smjefz,15,4,1|1smjeg0,14,9,0|1su5h3z,14,9,0|1su5h40,15,4,1|1t59h3z,15,4,1|1t59h40,14,9,0|1tcvjrz,14,9,0|1tcvjs0,15,4,1|1tnzjrz,15,4,1|1tnzjs0,14,9,0|1tvlmfz,14,9,0|1tvlmg0,15,4,1|1u6pmfz,15,4,1|1u6pmg0,14,9,0|1ueonrz,14,9,0|1ueons0,15,4,1|1upfp3z,15,4,1|1upfp40,14,9,0|1uxeqfz,14,9,0|1uxeqg0,15,4,1|1v8iqfz,15,4,1|1v8iqg0,14,9,0|1vg4t3z,14,9,0|1vg4t40,15,4,1|1vr8t3z,15,4,1|1vr8t40,14,9,0|NaN,14,9,0","Asia/Ho_Chi_Minh|,0,233,0|-x56935,0,233,0|-x56934,112,234,0|-umdqev,112,234,0|-umdqeu,90,185,0|-e3bkw1,90,185,0|-e3bkw0,88,183,0|-cxyro1,88,183,0|-cxyro0,107,218,0|-cp63o1,107,218,0|-cp63o0,90,185,0|-bvja41,90,185,0|-bvja40,88,183,0|-7kjq81,88,183,0|-7kjq80,90,185,0|-57xfk1,90,185,0|-57xfk0,88,183,0|2uaprz,88,183,0|2uaps0,90,185,0|NaN,90,185,0","Asia/Hong_Kong|,0,235,0|-y0i0s1,0,235,0|-y0i0s0,113,183,0|-ewdn81,113,183,0|-ewdn80,114,218,1|-eqtn81,114,218,1|-eqtn80,115,236,1|-emgia1,115,236,1|-emgia0,116,218,0|-cl7cs1,116,218,0|-cl7cs0,113,183,0|-cda8w1,113,183,0|-cda8w0,114,218,1|-c1r5u1,114,218,1|-c1r5u0,113,183,0|-buwv61,113,183,0|-buwv60,114,218,1|-bj1361,114,218,1|-bj1360,113,183,0|-bb3wi1,113,183,0|-bb3wi0,114,218,1|-b1qv61,114,218,1|-b1qv60,113,183,0|-attoi1,113,183,0|-attoi0,114,218,1|-aj0si1,114,218,1|-aj0si0,113,183,0|-ab3lu1,113,183,0|-ab3lu0,114,218,1|-a0apu1,114,218,1|-a0apu0,113,183,0|-9sdj61,113,183,0|-9sdj60,114,218,1|-9hkn61,114,218,1|-9hkn60,113,183,0|-99ahu1,113,183,0|-99ahu0,114,218,1|-8yhlu1,114,218,1|-8yhlu0,113,183,0|-8qkf61,113,183,0|-8qkf60,114,218,1|-8frly1,114,218,1|-8frly0,113,183,0|-88k9u1,113,183,0|-88k9u0,114,218,1|-7x1ja1,114,218,1|-7x1ja0,113,183,0|-7pu761,113,183,0|-7pu760,114,218,1|-7dyhy1,114,218,1|-7dyhy0,113,183,0|-7744i1,113,183,0|-7744i0,114,218,1|-6v8fa1,114,218,1|-6v8fa0,113,183,0|-6o1361,113,183,0|-6o1360,114,218,1|-6cicm1,114,218,1|-6cicm0,113,183,0|-65b0i1,113,183,0|-65b0i0,114,218,1|-5ts9y1,114,218,1|-5ts9y0,113,183,0|-5mkxu1,113,183,0|-5mkxu0,114,218,1|-5b27a1,114,218,1|-5b27a0,113,183,0|-53uv61,113,183,0|-53uv60,114,218,1|-4rz5y1,114,218,1|-4rz5y0,113,183,0|-4l4si1,113,183,0|-4l4si0,114,218,1|-4993a1,114,218,1|-4993a0,113,183,0|-42epu1,113,183,0|-42epu0,114,218,1|-3qj0m1,114,218,1|-3qj0m0,113,183,0|-3jboi1,113,183,0|-3jboi0,114,218,1|-37sxy1,114,218,1|-37sxy0,113,183,0|-30llu1,113,183,0|-30llu0,114,218,1|-2p2va1,114,218,1|-2p2va0,113,183,0|-2gfoi1,113,183,0|-2gfoi0,114,218,1|-272py1,114,218,1|-272py0,113,183,0|-1xplu1,113,183,0|-1xplu0,114,218,1|-1ocna1,114,218,1|-1ocna0,113,183,0|-1ezj61,113,183,0|-1ezj60,114,218,1|-159ly1,114,218,1|-159ly0,113,183,0|-vwhu1,113,183,0|-vwhu0,114,218,1|-mjja1,114,218,1|-mjja0,113,183,0|-d6f61,113,183,0|-d6f60,114,218,1|-3tgm1,114,218,1|-3tgm0,113,183,0|5jnhz,113,183,0|5jni0,114,218,1|ewm1z,114,218,1|ewm20,113,183,0|o9q5z,113,183,0|o9q60,114,218,1|xmopz,114,218,1|xmoq0,113,183,0|16zstz,113,183,0|16zsu0,114,218,1|1gpq1z,114,218,1|1gpq20,113,183,0|1q2u5z,113,183,0|1q2u60,114,218,1|1zfspz,114,218,1|1zfsq0,113,183,0|231i5z,113,183,0|231i60,114,218,1|2i5vdz,114,218,1|2i5ve0,113,183,0|2rizhz,113,183,0|2rizi0,114,218,1|30vy1z,114,218,1|30vy20,113,183,0|3a925z,113,183,0|3a9260,114,218,1|3jm0pz,114,218,1|3jm0q0,113,183,0|4vv4tz,113,183,0|4vv4u0,114,218,1|5457dz,114,218,1|5457e0,113,183,0|NaN,113,183,0","Asia/Hovd|,0,237,0|-xmcoz1,0,237,0|-xmcoz0,96,190,0|46anbz,96,190,0|46anc0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1gfz,88,183,1|7p1gg0,90,185,0|7yekjz,90,185,0|7yekk0,88,183,1|87rj3z,88,183,1|87rj40,90,185,0|8h4n7z,90,185,0|8h4n80,88,183,1|8qhlrz,88,183,1|8qhls0,90,185,0|8zupvz,90,185,0|8zupw0,88,183,1|997ofz,88,183,1|997og0,90,185,0|9iksjz,90,185,0|9iksk0,88,183,1|9rxr3z,88,183,1|9rxr40,90,185,0|a1av7z,90,185,0|a1av80,88,183,1|aantrz,88,183,1|aants0,90,185,0|ak0xvz,90,185,0|ak0xw0,88,183,1|atqv3z,88,183,1|atqv40,90,185,0|b33z7z,90,185,0|b33z80,88,183,1|bcgxrz,88,183,1|bcgxs0,90,185,0|blu1vz,90,185,0|blu1w0,88,183,1|bv70fz,88,183,1|bv70g0,90,185,0|c4k4jz,90,185,0|c4k4k0,88,183,1|cdx33z,88,183,1|cdx340,90,185,0|cna77z,90,185,0|cna780,88,183,1|cwn5rz,88,183,1|cwn5s0,90,185,0|d609vz,90,185,0|d609w0,88,183,1|dfd8fz,88,183,1|dfd8g0,90,185,0|dp3b7z,90,185,0|dp3b80,88,183,1|dyg9rz,88,183,1|dyg9s0,90,185,0|e7tdvz,90,185,0|e7tdw0,88,183,1|eh6cfz,88,183,1|eh6cg0,90,185,0|eqjgjz,90,185,0|eqjgk0,88,183,1|ezwf3z,88,183,1|ezwf40,90,185,0|gcgsrz,90,185,0|gcgss0,88,183,1|gkdwnz,88,183,1|gkdwo0,90,185,0|gtr0rz,90,185,0|gtr0s0,88,183,1|h33zbz,88,183,1|h33zc0,90,185,0|hch3fz,90,185,0|hch3g0,88,183,1|hlu1zz,88,183,1|hlu200,90,185,0|hv763z,90,185,0|hv7640,88,183,1|i4k4nz,88,183,1|i4k4o0,90,185,0|idx8rz,90,185,0|idx8s0,88,183,1|ina7bz,88,183,1|ina7c0,90,185,0|iwnbfz,90,185,0|iwnbg0,88,183,1|j6d8nz,88,183,1|j6d8o0,90,185,0|nlvwrz,90,185,0|nlvws0,88,183,1|nv8prz,88,183,1|nv8ps0,90,185,0|o4lzfz,90,185,0|o4lzg0,88,183,1|odysfz,88,183,1|odysg0,90,185,0|NaN,90,185,0","Asia/Irkutsk|,0,238,0|-1ayylz6,0,238,0|-1ayylz5,117,238,0|-q28gn6,117,238,0|-q28gn5,90,185,0|-kmrfg1,90,185,0|-kmrfg0,88,183,0|5vasfz,88,183,0|5vasg0,107,218,1|64plnz,107,218,1|64plo0,88,183,0|6e2prz,88,183,0|6e2ps0,107,218,1|6nhizz,107,218,1|6nhj00,88,183,0|6wun3z,88,183,0|6wun40,107,218,1|769gbz,107,218,1|769gc0,88,183,0|7fof3z,88,183,0|7fof40,107,218,1|7p1lzz,107,218,1|7p1m00,88,183,0|7yenbz,88,183,0|7yenc0,107,218,1|87ronz,107,218,1|87roo0,88,183,0|8h4pzz,88,183,0|8h4q00,107,218,1|8qhrbz,107,218,1|8qhrc0,88,183,0|8zusnz,88,183,0|8zuso0,107,218,1|997tzz,107,218,1|997u00,88,183,0|9ikvbz,88,183,0|9ikvc0,107,218,1|9rxwnz,107,218,1|9rxwo0,88,183,0|a1axzz,88,183,0|a1ay00,107,218,1|aanzbz,107,218,1|aanzc0,88,183,0|ak10nz,88,183,0|ak10o0,107,218,1|atr0nz,107,218,1|atr0o0,88,183,0|b341zz,88,183,0|b34200,88,183,1|bch63z,88,183,1|bch640,90,185,0|bi8krz,90,185,0|bi8ks0,88,183,0|blu4nz,88,183,0|blu4o0,107,218,1|bv75zz,107,218,1|bv7600,88,183,0|c4k7bz,88,183,0|c4k7c0,107,218,1|cdx8nz,107,218,1|cdx8o0,88,183,0|cna9zz,88,183,0|cnaa00,107,218,1|cwnbbz,107,218,1|cwnbc0,88,183,0|d60cnz,88,183,0|d60co0,107,218,1|dfddzz,107,218,1|dfde00,88,183,0|dp3dzz,88,183,0|dp3e00,107,218,1|dzw9zz,107,218,1|dzwa00,88,183,0|e7tgnz,88,183,0|e7tgo0,107,218,1|eimcnz,107,218,1|eimco0,88,183,0|eqjjbz,88,183,0|eqjjc0,107,218,1|f1cfbz,107,218,1|f1cfc0,88,183,0|f99lzz,88,183,0|f99m00,107,218,1|fkfgnz,107,218,1|fkfgo0,88,183,0|frzonz,88,183,0|frzoo0,107,218,1|g35jbz,107,218,1|g35jc0,88,183,0|gaprbz,88,183,0|gaprc0,107,218,1|glvlzz,107,218,1|glvm00,88,183,0|gtssnz,88,183,0|gtsso0,107,218,1|h4lonz,107,218,1|h4loo0,88,183,0|hcivbz,88,183,0|hcivc0,107,218,1|hnbrbz,107,218,1|hnbrc0,88,183,0|hv8xzz,88,183,0|hv8y00,107,218,1|i6esnz,107,218,1|i6eso0,88,183,0|idz0nz,88,183,0|idz0o0,107,218,1|ip4vbz,107,218,1|ip4vc0,88,183,0|iwp3bz,88,183,0|iwp3c0,107,218,1|j7uxzz,107,218,1|j7uy00,88,183,0|jff5zz,88,183,0|jff600,107,218,1|jql0nz,107,218,1|jql0o0,88,183,0|jyi7bz,88,183,0|jyi7c0,107,218,1|k9b3bz,107,218,1|k9b3c0,88,183,0|kh89zz,88,183,0|kh8a00,107,218,1|ks15zz,107,218,1|ks1600,88,183,0|kzycnz,88,183,0|kzyco0,107,218,1|lb47bz,107,218,1|lb47c0,88,183,0|liofbz,88,183,0|liofc0,107,218,0|ne0f7z,107,218,0|ne0f80,88,183,0|NaN,88,183,0","Asia/Jakarta|,0,239,0|-1hftyg1,0,239,0|-1hftyg0,54,239,0|-o0bdpd,54,239,0|-o0bdpc,118,240,0|-jebgdd,118,240,0|-jebgdc,106,216,0|-ehxgu1,106,216,0|-ehxgu0,107,218,0|-co37o1,107,218,0|-co37o0,106,216,0|-bb5zi1,106,216,0|-bb5zi0,88,183,0|-a9m681,88,183,0|-a9m680,106,216,0|-34ru61,106,216,0|-34ru60,119,185,0|NaN,119,185,0","Asia/Jayapura|,0,241,0|-jebm21,0,241,0|-jebm20,107,218,0|-d7zvo1,107,218,0|-d7zvo0,120,242,0|-34rzq1,120,242,0|-34rzq0,121,218,0|NaN,121,218,0","Asia/Jerusalem|,0,243,0|-1ayy96v,0,243,0|-1ayy96u,122,244,0|-r50eih,122,244,0|-r50eig,110,9,0|-ffv401,110,9,0|-ffv400,111,4,1|-f9l6o1,111,4,1|-f9l6o0,110,9,0|-f765c1,110,9,0|-f765c0,111,4,1|-e6fxc1,111,4,1|-e6fxc0,110,9,0|-dyoao1,110,9,0|-dyoao0,111,4,1|-dno001,111,4,1|-dno000,110,9,0|-dfuio1,110,9,0|-dfuio0,111,4,1|-d4u801,111,4,1|-d4u800,110,9,0|-cwatc1,110,9,0|-cwatc0,111,4,1|-cm2ao1,111,4,1|-cm2ao0,110,9,0|-cdiw01,110,9,0|-cdiw00,111,4,1|-c3adc1,111,4,1|-c3adc0,110,9,0|-ba0o01,110,9,0|-ba0o00,123,203,1|-b4tmo1,123,203,1|-b4tmo0,111,4,1|-b1oo01,111,4,1|-b1oo00,110,9,0|-asdhc1,110,9,0|-asdhc0,111,4,1|-aiwqo1,111,4,1|-aiwqo0,110,9,0|-aadc01,110,9,0|-aadc00,111,4,1|-a2juo1,111,4,1|-a2juo0,110,9,0|-9sd6o1,110,9,0|-9sd6o0,111,4,1|-9gudc1,111,4,1|-9gudc0,110,9,0|-98k801,110,9,0|-98k800,111,4,1|-8z76o1,111,4,1|-8z76o0,110,9,0|-8q7401,110,9,0|-8q7400,111,4,1|-8i9xc1,111,4,1|-8i9xc0,110,9,0|-848dc1,110,9,0|-848dc0,111,4,1|-7zjuo1,111,4,1|-7zjuo0,110,9,0|-7liao1,110,9,0|-7liao0,111,4,1|-7gts01,111,4,1|-7gts00,110,9,0|-7356o1,110,9,0|-7356o0,111,4,1|-6x0tc1,111,4,1|-6x0tc0,110,9,0|-6m7xc1,110,9,0|-6m7xc0,111,4,1|-6enpc1,111,4,1|-6enpc0,110,9,0|2crp3z,110,9,0|2crp40,111,4,1|2ht3nz,111,4,1|2ht3o0,110,9,0|2rj6fz,110,9,0|2rj6g0,111,4,1|2ydebz,111,4,1|2ydec0,110,9,0|5iwyfz,110,9,0|5iwyg0,111,4,1|5l2qfz,111,4,1|5l2qg0,110,9,0|7hhp3z,110,9,0|7hhp40,111,4,1|7n93rz,111,4,1|7n93s0,110,9,0|7z4vrz,110,9,0|7z4vs0,111,4,1|86c2bz,111,4,1|86c2c0,110,9,0|8jnrrz,110,9,0|8jnrs0,111,4,1|8pf3nz,111,4,1|8pf3o0,110,9,0|90ql3z,110,9,0|90ql40,111,4,1|98i4zz,111,4,1|98i500,110,9,0|9jb3rz,110,9,0|9jb3s0,111,4,1|9qv8zz,111,4,1|9qv900,110,9,0|a342fz,110,9,0|a342g0,111,4,1|a9lbnz,111,4,1|a9lbo0,110,9,0|ak1brz,110,9,0|ak1bs0,111,4,1|aryfnz,111,4,1|aryfo0,110,9,0|b2refz,110,9,0|b2reg0,111,4,1|bb1gzz,111,4,1|bb1h00,110,9,0|blufrz,110,9,0|blufs0,111,4,1|bu4ibz,111,4,1|bu4ic0,110,9,0|c4trrz,110,9,0|c4trs0,111,4,1|ccukzz,111,4,1|ccul00,110,9,0|cnjufz,110,9,0|cnjug0,111,4,1|cv7ozz,111,4,1|cv7p00,110,9,0|d69x3z,110,9,0|d69x40,111,4,1|deaqbz,111,4,1|deaqc0,110,9,0|doa2fz,110,9,0|doa2g0,111,4,1|dxskzz,111,4,1|dxsl00,110,9,0|e7d3rz,110,9,0|e7d3s0,111,4,1|eggszz,111,4,1|eggt00,110,9,0|eq36fz,110,9,0|eq36g0,111,4,1|eytwzz,111,4,1|eytx00,110,9,0|f9jbzz,110,9,0|f9jc00,111,4,1|fhgfvz,111,4,1|fhgfw0,110,9,0|fszbzz,110,9,0|fszc00,111,4,1|g1z93z,111,4,1|g1z940,110,9,0|gbhx7z,110,9,0|gbhx80,111,4,1|gk4yfz,111,4,1|gk4yg0,110,9,0|gtph7z,110,9,0|gtph80,111,4,1|h3kyfz,111,4,1|h3kyg0,110,9,0|hcfjvz,110,9,0|hcfjw0,111,4,1|hm5h3z,111,4,1|hm5h40,110,9,0|hvrujz,110,9,0|hvruk0,111,4,1|i4evrz,111,4,1|i4evs0,110,9,0|ie8qnz,110,9,0|ie8qo0,111,4,1|io2d7z,111,4,1|io2d80,110,9,0|iwytbz,110,9,0|iwytc0,111,4,1|j6fh7z,111,4,1|j6fh80,110,9,0|jfovzz,110,9,0|jfow00,111,4,1|jofmjz,111,4,1|jofmk0,110,9,0|jyeynz,110,9,0|jyeyo0,111,4,1|k88l7z,111,4,1|k88l80,110,9,0|kh51bz,110,9,0|kh51c0,111,4,1|kqlp7z,111,4,1|kqlp80,110,9,0|kzv3zz,110,9,0|kzv400,111,4,1|l8lujz,111,4,1|l8luk0,110,9,0|liy5bz,110,9,0|liy5c0,111,4,1|lset7z,111,4,1|lset80,110,9,0|m1o7zz,110,9,0|m1o800,111,4,1|marx7z,111,4,1|marx80,110,9,0|mkeanz,110,9,0|mkeao0,111,4,1|mvat7z,111,4,1|mvat80,110,9,0|n34dbz,110,9,0|n34dc0,111,4,1|ne0vvz,111,4,1|ne0vw0,110,9,0|nlufzz,110,9,0|nlug00,111,4,1|nwqyjz,111,4,1|nwqyk0,110,9,0|o4kinz,110,9,0|o4kio0,111,4,1|oftzvz,111,4,1|oftzw0,110,9,0|onalbz,110,9,0|onalc0,111,4,1|oyk2jz,111,4,1|oyk2k0,110,9,0|p60nzz,110,9,0|p60o00,111,4,1|pha57z,111,4,1|pha580,110,9,0|pp3pbz,110,9,0|pp3pc0,111,4,1|q007vz,111,4,1|q007w0,110,9,0|q7trzz,110,9,0|q7ts00,111,4,1|qiqajz,111,4,1|qiqak0,110,9,0|qqjunz,110,9,0|qqjuo0,111,4,1|r1tbvz,111,4,1|r1tbw0,110,9,0|r99xbz,110,9,0|r99xc0,111,4,1|rkjejz,111,4,1|rkjek0,110,9,0|rrzzzz,110,9,0|rs0000,111,4,1|s39h7z,111,4,1|s39h80,110,9,0|sb31bz,110,9,0|sb31c0,111,4,1|slzjvz,111,4,1|slzjw0,110,9,0|stt3zz,110,9,0|stt400,111,4,1|t4pmjz,111,4,1|t4pmk0,110,9,0|tcj6nz,110,9,0|tcj6o0,111,4,1|tnfp7z,111,4,1|tnfp80,110,9,0|tv99bz,110,9,0|tv99c0,111,4,1|u6iqjz,111,4,1|u6iqk0,110,9,0|udzbzz,110,9,0|udzc00,111,4,1|up8t7z,111,4,1|up8t80,110,9,0|uwpenz,110,9,0|uwpeo0,111,4,1|v7yvvz,111,4,1|v7yvw0,110,9,0|vfsfzz,110,9,0|vfsg00,111,4,1|vqoyjz,111,4,1|vqoyk0,110,9,0|vyiinz,110,9,0|vyiio0,111,4,1|w9f17z,111,4,1|w9f180,110,9,0|wh8lbz,110,9,0|wh8lc0,111,4,1|wsi2jz,111,4,1|wsi2k0,110,9,0|wzynzz,110,9,0|wzyo00,111,4,1|xb857z,111,4,1|xb8580,110,9,0|xioqnz,110,9,0|xioqo0,111,4,1|xty7vz,111,4,1|xty7w0,110,9,0|y1etbz,110,9,0|y1etc0,111,4,1|ycoajz,111,4,1|ycoak0,110,9,0|ykhunz,110,9,0|ykhuo0,111,4,1|yved7z,111,4,1|yved80,110,9,0|z37xbz,110,9,0|z37xc0,111,4,1|ze4fvz,111,4,1|ze4fw0,110,9,0|zlxzzz,110,9,0|zly000,111,4,1|zx7h7z,111,4,1|zx7h80,110,9,0|104o2nz,110,9,0|104o2o0,111,4,1|10fxjvz,111,4,1|10fxjw0,110,9,0|10ne5bz,110,9,0|10ne5c0,111,4,1|10ynmjz,111,4,1|10ynmk0,110,9,0|116h6nz,110,9,0|116h6o0,111,4,1|11hdp7z,111,4,1|11hdp80,110,9,0|11p79bz,110,9,0|11p79c0,111,4,1|1203rvz,111,4,1|1203rw0,110,9,0|127xbzz,110,9,0|127xc00,111,4,1|12itujz,111,4,1|12ituk0,110,9,0|12qnenz,110,9,0|12qneo0,111,4,1|131wvvz,111,4,1|131wvw0,110,9,0|139dhbz,110,9,0|139dhc0,111,4,1|13kmyjz,111,4,1|13kmyk0,110,9,0|13s3jzz,110,9,0|13s3k00,111,4,1|143d17z,111,4,1|143d180,110,9,0|14b6lbz,110,9,0|14b6lc0,111,4,1|14m33vz,111,4,1|14m33w0,110,9,0|14twnzz,110,9,0|14two00,111,4,1|154t6jz,111,4,1|154t6k0,110,9,0|15cmqnz,110,9,0|15cmqo0,111,4,1|15nw7vz,111,4,1|15nw7w0,110,9,0|15vctbz,110,9,0|15vctc0,111,4,1|166majz,111,4,1|166mak0,110,9,0|16e2vzz,110,9,0|16e2w00,111,4,1|16pcd7z,111,4,1|16pcd80,110,9,0|16x5xbz,110,9,0|16x5xc0,111,4,1|1782fvz,111,4,1|1782fw0,110,9,0|17fvzzz,110,9,0|17fw000,111,4,1|17qsijz,111,4,1|17qsik0,110,9,0|17ym2nz,110,9,0|17ym2o0,111,4,1|189il7z,111,4,1|189il80,110,9,0|18hc5bz,110,9,0|18hc5c0,111,4,1|18slmjz,111,4,1|18slmk0,110,9,0|19027zz,110,9,0|1902800,111,4,1|19bbp7z,111,4,1|19bbp80,110,9,0|19isanz,110,9,0|19isao0,111,4,1|19u1rvz,111,4,1|19u1rw0,110,9,0|1a1vbzz,110,9,0|1a1vc00,111,4,1|1acrujz,111,4,1|1acruk0,110,9,0|1aklenz,110,9,0|1akleo0,111,4,1|1avhx7z,111,4,1|1avhx80,110,9,0|1b3bhbz,110,9,0|1b3bhc0,111,4,1|1bekyjz,111,4,1|1bekyk0,110,9,0|1bm1jzz,110,9,0|1bm1k00,111,4,1|1bxb17z,111,4,1|1bxb180,110,9,0|1c4rmnz,110,9,0|1c4rmo0,111,4,1|1cg13vz,111,4,1|1cg13w0,110,9,0|1cnhpbz,110,9,0|1cnhpc0,111,4,1|1cyr6jz,111,4,1|1cyr6k0,110,9,0|1d6kqnz,110,9,0|1d6kqo0,111,4,1|1dhh97z,111,4,1|1dhh980,110,9,0|1dpatbz,110,9,0|1dpatc0,111,4,1|1e07bvz,111,4,1|1e07bw0,110,9,0|1e80vzz,110,9,0|1e80w00,111,4,1|1ejad7z,111,4,1|1ejad80,110,9,0|1eqqynz,110,9,0|1eqqyo0,111,4,1|1f20fvz,111,4,1|1f20fw0,110,9,0|1f9h1bz,110,9,0|1f9h1c0,111,4,1|1fkqijz,111,4,1|1fkqik0,110,9,0|1fsk2nz,110,9,0|1fsk2o0,111,4,1|1g3gl7z,111,4,1|1g3gl80,110,9,0|1gba5bz,110,9,0|1gba5c0,111,4,1|1gm6nvz,111,4,1|1gm6nw0,110,9,0|1gu07zz,110,9,0|1gu0800,111,4,1|1h4wqjz,111,4,1|1h4wqk0,110,9,0|1hcqanz,110,9,0|1hcqao0,111,4,1|1hnzrvz,111,4,1|1hnzrw0,110,9,0|1hvgdbz,110,9,0|1hvgdc0,111,4,1|1i6pujz,111,4,1|1i6puk0,110,9,0|1ie6fzz,110,9,0|1ie6g00,111,4,1|1ipfx7z,111,4,1|1ipfx80,110,9,0|1ix9hbz,110,9,0|1ix9hc0,111,4,1|1j85zvz,111,4,1|1j85zw0,110,9,0|1jfzjzz,110,9,0|1jfzk00,111,4,1|1jqw2jz,111,4,1|1jqw2k0,110,9,0|1jypmnz,110,9,0|1jypmo0,111,4,1|1k9z3vz,111,4,1|1k9z3w0,110,9,0|1khfpbz,110,9,0|1khfpc0,111,4,1|1ksp6jz,111,4,1|1ksp6k0,110,9,0|1l05rzz,110,9,0|1l05s00,111,4,1|1lbf97z,111,4,1|1lbf980,110,9,0|1lj8tbz,110,9,0|1lj8tc0,111,4,1|1lu5bvz,111,4,1|1lu5bw0,110,9,0|1m1yvzz,110,9,0|1m1yw00,111,4,1|1mcvejz,111,4,1|1mcvek0,110,9,0|1mkoynz,110,9,0|1mkoyo0,111,4,1|1mvlh7z,111,4,1|1mvlh80,110,9,0|1n3f1bz,110,9,0|1n3f1c0,111,4,1|1neoijz,111,4,1|1neoik0,110,9,0|1nm53zz,110,9,0|1nm5400,111,4,1|1nxel7z,111,4,1|1nxel80,110,9,0|1o4v6nz,110,9,0|1o4v6o0,111,4,1|1og4nvz,111,4,1|1og4nw0,110,9,0|1ony7zz,110,9,0|1ony800,111,4,1|1oyuqjz,111,4,1|1oyuqk0,110,9,0|1p6oanz,110,9,0|1p6oao0,111,4,1|1phkt7z,111,4,1|1phkt80,110,9,0|1ppedbz,110,9,0|1ppedc0,111,4,1|1q0nujz,111,4,1|1q0nuk0,110,9,0|1q84fzz,110,9,0|1q84g00,111,4,1|1qjdx7z,111,4,1|1qjdx80,110,9,0|1qquinz,110,9,0|1qquio0,111,4,1|1r23zvz,111,4,1|1r23zw0,110,9,0|1r9klbz,110,9,0|1r9klc0,111,4,1|1rku2jz,111,4,1|1rku2k0,110,9,0|1rsnmnz,110,9,0|1rsnmo0,111,4,1|1s3k57z,111,4,1|1s3k580,110,9,0|1sbdpbz,110,9,0|1sbdpc0,111,4,1|1sma7vz,111,4,1|1sma7w0,110,9,0|1su3rzz,110,9,0|1su3s00,111,4,1|1t5d97z,111,4,1|1t5d980,110,9,0|1tctunz,110,9,0|1tctuo0,111,4,1|1to3bvz,111,4,1|1to3bw0,110,9,0|1tvjxbz,110,9,0|1tvjxc0,111,4,1|1u6tejz,111,4,1|1u6tek0,110,9,0|1uemynz,110,9,0|1uemyo0,111,4,1|1upjh7z,111,4,1|1upjh80,110,9,0|1uxd1bz,110,9,0|1uxd1c0,111,4,1|1v89jvz,111,4,1|1v89jw0,110,9,0|1vg33zz,110,9,0|1vg3400,111,4,1|1vqzmjz,111,4,1|1vqzmk0,110,9,0|NaN,110,9,0","Asia/Kabul|,0,245,0|-15r1m5d,0,245,0|-15r1m5c,105,203,0|-d1pkg1,105,203,0|-d1pkg0,124,246,0|NaN,124,246,0","Asia/Kamchatka|,0,247,0|-olrupp,0,247,0|-olrupo,89,184,0|-kmrqk1,89,184,0|-kmrqk0,102,194,0|5vahbz,102,194,0|5vahc0,103,195,1|64pajz,103,195,1|64pak0,102,194,0|6e2enz,102,194,0|6e2eo0,103,195,1|6nh7vz,103,195,1|6nh7w0,102,194,0|6wubzz,102,194,0|6wuc00,103,195,1|76957z,103,195,1|769580,102,194,0|7fo3zz,102,194,0|7fo400,103,195,1|7p1avz,103,195,1|7p1aw0,102,194,0|7yec7z,102,194,0|7yec80,103,195,1|87rdjz,103,195,1|87rdk0,102,194,0|8h4evz,102,194,0|8h4ew0,103,195,1|8qhg7z,103,195,1|8qhg80,102,194,0|8zuhjz,102,194,0|8zuhk0,103,195,1|997ivz,103,195,1|997iw0,102,194,0|9ikk7z,102,194,0|9ikk80,103,195,1|9rxljz,103,195,1|9rxlk0,102,194,0|a1amvz,102,194,0|a1amw0,103,195,1|aano7z,103,195,1|aano80,102,194,0|ak0pjz,102,194,0|ak0pk0,103,195,1|atqpjz,103,195,1|atqpk0,102,194,0|b33qvz,102,194,0|b33qw0,102,194,1|bcguzz,102,194,1|bcgv00,89,184,0|bi89nz,89,184,0|bi89o0,102,194,0|blttjz,102,194,0|blttk0,103,195,1|bv6uvz,103,195,1|bv6uw0,102,194,0|c4jw7z,102,194,0|c4jw80,103,195,1|cdwxjz,103,195,1|cdwxk0,102,194,0|cn9yvz,102,194,0|cn9yw0,103,195,1|cwn07z,103,195,1|cwn080,102,194,0|d601jz,102,194,0|d601k0,103,195,1|dfd2vz,103,195,1|dfd2w0,102,194,0|dp32vz,102,194,0|dp32w0,103,195,1|dzvyvz,103,195,1|dzvyw0,102,194,0|e7t5jz,102,194,0|e7t5k0,103,195,1|eim1jz,103,195,1|eim1k0,102,194,0|eqj87z,102,194,0|eqj880,103,195,1|f1c47z,103,195,1|f1c480,102,194,0|f99avz,102,194,0|f99aw0,103,195,1|fkf5jz,103,195,1|fkf5k0,102,194,0|frzdjz,102,194,0|frzdk0,103,195,1|g3587z,103,195,1|g35880,102,194,0|gapg7z,102,194,0|gapg80,103,195,1|glvavz,103,195,1|glvaw0,102,194,0|gtshjz,102,194,0|gtshk0,103,195,1|h4ldjz,103,195,1|h4ldk0,102,194,0|hcik7z,102,194,0|hcik80,103,195,1|hnbg7z,103,195,1|hnbg80,102,194,0|hv8mvz,102,194,0|hv8mw0,103,195,1|i6ehjz,103,195,1|i6ehk0,102,194,0|idypjz,102,194,0|idypk0,103,195,1|ip4k7z,103,195,1|ip4k80,102,194,0|iwos7z,102,194,0|iwos80,103,195,1|j7umvz,103,195,1|j7umw0,102,194,0|jfeuvz,102,194,0|jfeuw0,103,195,1|jqkpjz,103,195,1|jqkpk0,102,194,0|jyhw7z,102,194,0|jyhw80,103,195,1|k9as7z,103,195,1|k9as80,102,194,0|kh7yvz,102,194,0|kh7yw0,103,195,1|ks0uvz,103,195,1|ks0uw0,102,194,0|kzy1jz,102,194,0|kzy1k0,102,194,1|lb3yzz,102,194,1|lb3z00,89,184,0|lio6zz,89,184,0|lio700,102,194,0|NaN,102,194,0","Asia/Karachi|,0,248,0|-wvpb31,0,248,0|-wvpb30,108,222,0|-e9lba1,108,222,0|-e9lba0,109,223,1|-cmya21,109,223,1|-cmya20,108,222,0|-9j0km1,108,222,0|-9j0km0,91,186,0|n33fz,91,186,0|n33g0,125,186,0|gu5u3z,125,186,0|gu5u40,126,190,1|h3isnz,126,190,1|h3iso0,125,186,0|k1qy3z,125,186,0|k1qy40,126,190,1|k9m7bz,126,190,1|k9m7c0,125,186,0|ki3u3z,125,186,0|ki3u40,126,190,1|kse4nz,126,190,1|kse4o0,125,186,0|NaN,125,186,0","Asia/Kathmandu|,0,249,0|-q3gt4t,0,249,0|-q3gt4s,108,222,0|8clspz,108,222,0|8clsq0,127,250,0|NaN,127,250,0","Asia/Khandyga|,0,251,0|-q4cjrq,0,251,0|-q4cjrp,88,183,0|-kmri81,88,183,0|-kmri80,107,218,0|5vapnz,107,218,0|5vapo0,93,189,1|64pivz,93,189,1|64piw0,107,218,0|6e2mzz,107,218,0|6e2n00,93,189,1|6nhg7z,93,189,1|6nhg80,107,218,0|6wukbz,107,218,0|6wukc0,93,189,1|769djz,93,189,1|769dk0,107,218,0|7focbz,107,218,0|7focc0,93,189,1|7p1j7z,93,189,1|7p1j80,107,218,0|7yekjz,107,218,0|7yekk0,93,189,1|87rlvz,93,189,1|87rlw0,107,218,0|8h4n7z,107,218,0|8h4n80,93,189,1|8qhojz,93,189,1|8qhok0,107,218,0|8zupvz,107,218,0|8zupw0,93,189,1|997r7z,93,189,1|997r80,107,218,0|9iksjz,107,218,0|9iksk0,93,189,1|9rxtvz,93,189,1|9rxtw0,107,218,0|a1av7z,107,218,0|a1av80,93,189,1|aanwjz,93,189,1|aanwk0,107,218,0|ak0xvz,107,218,0|ak0xw0,93,189,1|atqxvz,93,189,1|atqxw0,107,218,0|b33z7z,107,218,0|b33z80,107,218,1|bch3bz,107,218,1|bch3c0,88,183,0|bi8hzz,88,183,0|bi8i00,107,218,0|blu1vz,107,218,0|blu1w0,93,189,1|bv737z,93,189,1|bv7380,107,218,0|c4k4jz,107,218,0|c4k4k0,93,189,1|cdx5vz,93,189,1|cdx5w0,107,218,0|cna77z,107,218,0|cna780,93,189,1|cwn8jz,93,189,1|cwn8k0,107,218,0|d609vz,107,218,0|d609w0,93,189,1|dfdb7z,93,189,1|dfdb80,107,218,0|dp3b7z,107,218,0|dp3b80,93,189,1|dzw77z,93,189,1|dzw780,107,218,0|e7tdvz,107,218,0|e7tdw0,93,189,1|eim9vz,93,189,1|eim9w0,107,218,0|eqjgjz,107,218,0|eqjgk0,93,189,1|f1ccjz,93,189,1|f1cck0,107,218,0|f99j7z,107,218,0|f99j80,93,189,1|fkfdvz,93,189,1|fkfdw0,107,218,0|frzlvz,107,218,0|frzlw0,93,189,1|g35gjz,93,189,1|g35gk0,107,218,0|gapojz,107,218,0|gapok0,93,189,1|glvj7z,93,189,1|glvj80,107,218,0|gtspvz,107,218,0|gtspw0,93,189,1|h4llvz,93,189,1|h4llw0,107,218,0|hcisjz,107,218,0|hcisk0,93,189,1|hnbojz,93,189,1|hnbok0,107,218,0|hqrlnz,107,218,0|hqrlo0,93,189,0|hv8sfz,93,189,0|hv8sg0,89,184,1|i6en3z,89,184,1|i6en40,93,189,0|idyv3z,93,189,0|idyv40,89,184,1|ip4prz,89,184,1|ip4ps0,93,189,0|iwoxrz,93,189,0|iwoxs0,89,184,1|j7usfz,89,184,1|j7usg0,93,189,0|jff0fz,93,189,0|jff0g0,89,184,1|jqkv3z,89,184,1|jqkv40,93,189,0|jyi1rz,93,189,0|jyi1s0,89,184,1|k9axrz,89,184,1|k9axs0,93,189,0|kh84fz,93,189,0|kh84g0,89,184,1|ks10fz,89,184,1|ks10g0,93,189,0|kzy73z,93,189,0|kzy740,89,184,1|lb41rz,89,184,1|lb41s0,93,189,0|lio9rz,93,189,0|lio9s0,89,184,0|lreurz,89,184,0|lreus0,93,189,0|ne0cfz,93,189,0|ne0cg0,107,218,0|NaN,107,218,0","Asia/Kolkata|,0,252,0|-1oaa315,0,252,0|-1oaa314,77,226,0|-1g6thox,77,226,0|-1g6thow,20,253,0|-xehavb,20,253,0|-xehava,110,222,0|-eqtom1,110,222,0|-eqtom0,109,223,1|-ef78q1,109,223,1|-ef78q0,110,222,0|-e9lba1,110,222,0|-e9lba0,109,223,1|-cmya21,109,223,1|-cmya20,110,222,0|NaN,110,222,0","Asia/Krasnoyarsk|,0,254,0|-q37l73,0,254,0|-q37l72,96,190,0|-kmrco1,96,190,0|-kmrco0,90,185,0|5vav7z,90,185,0|5vav80,88,183,1|64pofz,88,183,1|64pog0,90,185,0|6e2sjz,90,185,0|6e2sk0,88,183,1|6nhlrz,88,183,1|6nhls0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1orz,88,183,1|7p1os0,90,185,0|7yeq3z,90,185,0|7yeq40,88,183,1|87rrfz,88,183,1|87rrg0,90,185,0|8h4srz,90,185,0|8h4ss0,88,183,1|8qhu3z,88,183,1|8qhu40,90,185,0|8zuvfz,90,185,0|8zuvg0,88,183,1|997wrz,88,183,1|997ws0,90,185,0|9iky3z,90,185,0|9iky40,88,183,1|9rxzfz,88,183,1|9rxzg0,90,185,0|a1b0rz,90,185,0|a1b0s0,88,183,1|aao23z,88,183,1|aao240,90,185,0|ak13fz,90,185,0|ak13g0,88,183,1|atr3fz,88,183,1|atr3g0,90,185,0|b344rz,90,185,0|b344s0,90,185,1|bch8vz,90,185,1|bch8w0,96,190,0|bi8njz,96,190,0|bi8nk0,90,185,0|blu7fz,90,185,0|blu7g0,88,183,1|bv78rz,88,183,1|bv78s0,90,185,0|c4ka3z,90,185,0|c4ka40,88,183,1|cdxbfz,88,183,1|cdxbg0,90,185,0|cnacrz,90,185,0|cnacs0,88,183,1|cwne3z,88,183,1|cwne40,90,185,0|d60ffz,90,185,0|d60fg0,88,183,1|dfdgrz,88,183,1|dfdgs0,90,185,0|dp3grz,90,185,0|dp3gs0,88,183,1|dzwcrz,88,183,1|dzwcs0,90,185,0|e7tjfz,90,185,0|e7tjg0,88,183,1|eimffz,88,183,1|eimfg0,90,185,0|eqjm3z,90,185,0|eqjm40,88,183,1|f1ci3z,88,183,1|f1ci40,90,185,0|f99orz,90,185,0|f99os0,88,183,1|fkfjfz,88,183,1|fkfjg0,90,185,0|frzrfz,90,185,0|frzrg0,88,183,1|g35m3z,88,183,1|g35m40,90,185,0|gapu3z,90,185,0|gapu40,88,183,1|glvorz,88,183,1|glvos0,90,185,0|gtsvfz,90,185,0|gtsvg0,88,183,1|h4lrfz,88,183,1|h4lrg0,90,185,0|hciy3z,90,185,0|hciy40,88,183,1|hnbu3z,88,183,1|hnbu40,90,185,0|hv90rz,90,185,0|hv90s0,88,183,1|i6evfz,88,183,1|i6evg0,90,185,0|idz3fz,90,185,0|idz3g0,88,183,1|ip4y3z,88,183,1|ip4y40,90,185,0|iwp63z,90,185,0|iwp640,88,183,1|j7v0rz,88,183,1|j7v0s0,90,185,0|jff8rz,90,185,0|jff8s0,88,183,1|jql3fz,88,183,1|jql3g0,90,185,0|jyia3z,90,185,0|jyia40,88,183,1|k9b63z,88,183,1|k9b640,90,185,0|kh8crz,90,185,0|kh8cs0,88,183,1|ks18rz,88,183,1|ks18s0,90,185,0|kzyffz,90,185,0|kzyfg0,88,183,1|lb4a3z,88,183,1|lb4a40,90,185,0|lioi3z,90,185,0|lioi40,88,183,0|ne0hzz,88,183,0|ne0i00,90,185,0|NaN,90,185,0","Asia/Kuala_Lumpur|,0,255,0|-100ew5z,0,255,0|-100ew5y,84,256,0|-xphpwe,84,256,0|-xphpwd,90,185,0|-jb6gs1,90,185,0|-jb6gs0,118,240,1|-hquppd,118,240,1|-hquppc,118,240,0|-esddpd,118,240,0|-esddpc,106,216,0|-ejqa61,106,216,0|-ejqa60,107,218,0|-conl01,107,218,0|-conl00,106,216,0|69g35z,106,216,0|69g360,88,183,0|NaN,88,183,0","Asia/Kuching|,0,257,0|-mvof3l,0,257,0|-mvof3k,106,216,0|-jb6i61,106,216,0|-jb6i60,88,183,0|-hwgm81,88,183,0|-hwgm80,128,258,1|-hrs4hd,128,258,1|-hrs4hc,88,183,0|-hdmu81,88,183,0|-hdmu80,128,258,1|-h8ychd,128,258,1|-h8ychc,88,183,0|-guuww1,88,183,0|-guuww0,128,258,1|-gq6f5d,128,258,1|-gq6f5c,88,183,0|-gc2zk1,88,183,0|-gc2zk0,128,258,1|-g7ehtd,128,258,1|-g7ehtc,88,183,0|-ftb281,88,183,0|-ftb280,128,258,1|-fomkhd,128,258,1|-fomkhc,88,183,0|-faha81,88,183,0|-faha80,128,258,1|-f5sshd,128,258,1|-f5sshc,88,183,0|-erpcw1,88,183,0|-erpcw0,128,258,1|-en0v5d,128,258,1|-en0v5c,88,183,0|-ejqbk1,88,183,0|-ejqbk0,107,218,0|-conl01,107,218,0|-conl00,88,183,0|NaN,88,183,0","Asia/Kuwait|,0,196,0|-bwgbbh,0,196,0|-bwgbbg,100,4,0|NaN,100,4,0","Asia/Macau|,0,259,0|-y0i2cz,0,259,0|-y0i2cy,45,183,0|-emm3o1,45,183,0|-emm3o0,107,218,0|-efxfs1,107,218,0|-efxfs0,93,189,1|-e5lak1,93,189,1|-e5lak0,107,218,0|-dx5ig1,107,218,0|-dx5ig0,93,189,1|-dpa981,93,189,1|-dpa980,107,218,0|-cnoec1,107,218,0|-cnoec0,45,183,0|-ccrt01,45,183,0|-ccrt00,48,218,1|-c4wh01,48,218,1|-c4wh00,45,183,0|-buk901,45,183,0|-buk900,48,218,1|-bizl01,48,218,1|-bizl00,45,183,0|-bb2ec1,45,183,0|-bb2ec0,48,218,1|-b1pd01,48,218,1|-b1pd00,45,183,0|-atu101,45,183,0|-atu100,48,218,1|-aj1501,48,218,1|-aj1500,45,183,0|-ab3yc1,45,183,0|-ab3yc0,48,218,1|-a0b2c1,48,218,1|-a0b2c0,45,183,0|-9sdvo1,45,183,0|-9sdvo0,48,218,1|-9hj501,48,218,1|-9hj500,45,183,0|-99auc1,45,183,0|-99auc0,48,218,1|-8yhyc1,48,218,1|-8yhyc0,45,183,0|-8qkro1,45,183,0|-8qkro0,48,218,1|-8frvo1,48,218,1|-8frvo0,45,183,0|-88kmc1,45,183,0|-88kmc0,48,218,1|-7x1t01,48,218,1|-7x1t00,45,183,0|-7pujo1,45,183,0|-7pujo0,48,218,1|-7dyro1,48,218,1|-7dyro0,45,183,0|-774h01,45,183,0|-774h00,48,218,1|-6v8fa1,48,218,1|-6v8fa0,45,183,0|-6o1361,45,183,0|-6o1360,48,218,1|-6cicm1,48,218,1|-6cicm0,45,183,0|-65b0i1,45,183,0|-65b0i0,48,218,1|-5ts9y1,48,218,1|-5ts9y0,45,183,0|-5mkxu1,45,183,0|-5mkxu0,48,218,1|-5b27a1,48,218,1|-5b27a0,45,183,0|-53uv61,45,183,0|-53uv60,48,218,1|-4rz5y1,48,218,1|-4rz5y0,45,183,0|-4l4si1,45,183,0|-4l4si0,48,218,1|-4993a1,48,218,1|-4993a0,45,183,0|-42epu1,45,183,0|-42epu0,48,218,1|-3qj0m1,48,218,1|-3qj0m0,45,183,0|-3jboi1,45,183,0|-3jboi0,48,218,1|-37sxy1,48,218,1|-37sxy0,45,183,0|-30llu1,45,183,0|-30llu0,48,218,1|-2p2va1,48,218,1|-2p2va0,45,183,0|-2gfoi1,45,183,0|-2gfoi0,48,218,1|-272sq1,48,218,1|-272sq0,45,183,0|-1xplu1,45,183,0|-1xplu0,48,218,1|-1ocq21,48,218,1|-1ocq20,45,183,0|-1ezj61,45,183,0|-1ezj60,48,218,1|-159ly1,48,218,1|-159ly0,45,183,0|-vwhu1,45,183,0|-vwhu0,48,218,1|-mjja1,48,218,1|-mjja0,45,183,0|-d6f61,45,183,0|-d6f60,48,218,1|-3tgm1,48,218,1|-3tgm0,45,183,0|5jnhz,45,183,0|5jni0,48,218,1|ewm1z,48,218,1|ewm20,45,183,0|o9q5z,45,183,0|o9q60,48,218,1|xmopz,48,218,1|xmoq0,45,183,0|16zstz,45,183,0|16zsu0,48,218,1|1gpq1z,48,218,1|1gpq20,45,183,0|1q2u5z,45,183,0|1q2u60,48,218,1|1zfspz,48,218,1|1zfsq0,45,183,0|231i5z,45,183,0|231i60,48,218,1|2i5vdz,48,218,1|2i5ve0,45,183,0|2rizhz,45,183,0|2rizi0,48,218,1|30vy1z,48,218,1|30vy20,45,183,0|3a925z,45,183,0|3a9260,48,218,1|3jm0pz,48,218,1|3jm0q0,45,183,0|4vv4tz,45,183,0|4vv4u0,48,218,1|5457dz,48,218,1|5457e0,45,183,0|NaN,45,183,0","Asia/Magadan|,0,260,0|-nu1nxd,0,260,0|-nu1nxc,93,189,0|-kmrns1,93,189,0|-kmrns0,89,184,0|5vak3z,89,184,0|5vak40,102,194,1|64pdbz,102,194,1|64pdc0,89,184,0|6e2hfz,89,184,0|6e2hg0,102,194,1|6nhanz,102,194,1|6nhao0,89,184,0|6wuerz,89,184,0|6wues0,102,194,1|7697zz,102,194,1|769800,89,184,0|7fo6rz,89,184,0|7fo6s0,102,194,1|7p1dnz,102,194,1|7p1do0,89,184,0|7yeezz,89,184,0|7yef00,102,194,1|87rgbz,102,194,1|87rgc0,89,184,0|8h4hnz,89,184,0|8h4ho0,102,194,1|8qhizz,102,194,1|8qhj00,89,184,0|8zukbz,89,184,0|8zukc0,102,194,1|997lnz,102,194,1|997lo0,89,184,0|9ikmzz,89,184,0|9ikn00,102,194,1|9rxobz,102,194,1|9rxoc0,89,184,0|a1apnz,89,184,0|a1apo0,102,194,1|aanqzz,102,194,1|aanr00,89,184,0|ak0sbz,89,184,0|ak0sc0,102,194,1|atqsbz,102,194,1|atqsc0,89,184,0|b33tnz,89,184,0|b33to0,89,184,1|bcgxrz,89,184,1|bcgxs0,93,189,0|bi8cfz,93,189,0|bi8cg0,89,184,0|bltwbz,89,184,0|bltwc0,102,194,1|bv6xnz,102,194,1|bv6xo0,89,184,0|c4jyzz,89,184,0|c4jz00,102,194,1|cdx0bz,102,194,1|cdx0c0,89,184,0|cna1nz,89,184,0|cna1o0,102,194,1|cwn2zz,102,194,1|cwn300,89,184,0|d604bz,89,184,0|d604c0,102,194,1|dfd5nz,102,194,1|dfd5o0,89,184,0|dp35nz,89,184,0|dp35o0,102,194,1|dzw1nz,102,194,1|dzw1o0,89,184,0|e7t8bz,89,184,0|e7t8c0,102,194,1|eim4bz,102,194,1|eim4c0,89,184,0|eqjazz,89,184,0|eqjb00,102,194,1|f1c6zz,102,194,1|f1c700,89,184,0|f99dnz,89,184,0|f99do0,102,194,1|fkf8bz,102,194,1|fkf8c0,89,184,0|frzgbz,89,184,0|frzgc0,102,194,1|g35azz,102,194,1|g35b00,89,184,0|gapizz,89,184,0|gapj00,102,194,1|glvdnz,102,194,1|glvdo0,89,184,0|gtskbz,89,184,0|gtskc0,102,194,1|h4lgbz,102,194,1|h4lgc0,89,184,0|hcimzz,89,184,0|hcin00,102,194,1|hnbizz,102,194,1|hnbj00,89,184,0|hv8pnz,89,184,0|hv8po0,102,194,1|i6ekbz,102,194,1|i6ekc0,89,184,0|idysbz,89,184,0|idysc0,102,194,1|ip4mzz,102,194,1|ip4n00,89,184,0|iwouzz,89,184,0|iwov00,102,194,1|j7upnz,102,194,1|j7upo0,89,184,0|jfexnz,89,184,0|jfexo0,102,194,1|jqksbz,102,194,1|jqksc0,89,184,0|jyhyzz,89,184,0|jyhz00,102,194,1|k9auzz,102,194,1|k9av00,89,184,0|kh81nz,89,184,0|kh81o0,102,194,1|ks0xnz,102,194,1|ks0xo0,89,184,0|kzy4bz,89,184,0|kzy4c0,102,194,1|lb3yzz,102,194,1|lb3z00,89,184,0|lio6zz,89,184,0|lio700,102,194,0|ne06vz,102,194,0|ne06w0,93,189,0|o63gfz,93,189,0|o63gg0,89,184,0|NaN,89,184,0","Asia/Makassar|,0,261,0|-q3gzg1,0,261,0|-q3gzg0,20,261,0|-jebi41,20,261,0|-jebi40,88,183,0|-ek3a81,88,183,0|-ek3a80,107,218,0|-co37o1,107,218,0|-co37o0,129,183,0|NaN,129,183,0","Asia/Manila|,0,262,0|-1t8ix2p,0,262,0|-1t8ix2o,0,263,0|-10va3qp,0,263,0|-10va3qo,46,183,0|-hb5y81,46,183,0|-hb5y80,56,218,1|-h6fno1,56,218,1|-h6fno0,46,183,0|-efxa81,46,183,0|-efxa80,116,218,0|-d4ux01,116,218,0|-d4ux00,46,183,0|-87fsw1,46,183,0|-87fsw0,56,218,1|-83bqc1,56,218,1|-83bqc0,46,183,0|4aen3z,46,183,0|4aen40,56,218,1|4jtgbz,56,218,1|4jtgc0,46,183,0|NaN,46,183,0","Asia/Muscat|,0,228,0|-q3gnkp,0,228,0|-q3gnko,105,203,0|NaN,105,203,0","Asia/Nicosia|,0,264,0|-p4bq6h,0,264,0|-p4bq6g,14,9,0|2r67rz,14,9,0|2r67s0,15,4,1|30j6bz,15,4,1|30j6c0,14,9,0|3bn93z,14,9,0|3bn940,15,4,1|3jb3nz,15,4,1|3jb3o0,14,9,0|3s9efz,14,9,0|3s9eg0,15,4,1|419ebz,15,4,1|419ec0,14,9,0|4azh3z,14,9,0|4azh40,15,4,1|4keabz,15,4,1|4keac0,14,9,0|4tpjrz,14,9,0|4tpjs0,15,4,1|532ibz,15,4,1|532ic0,14,9,0|5csl3z,14,9,0|5csl40,15,4,1|5lskzz,15,4,1|5lsl00,14,9,0|5v5p3z,14,9,0|5v5p40,15,4,1|64innz,15,4,1|64ino0,14,9,0|6dvrrz,14,9,0|6dvrs0,15,4,1|6n8qbz,15,4,1|6n8qc0,14,9,0|6wlufz,14,9,0|6wlug0,15,4,1|75yszz,15,4,1|75yt00,14,9,0|7fbx3z,14,9,0|7fbx40,15,4,1|7p1ubz,15,4,1|7p1uc0,14,9,0|7yeyfz,14,9,0|7yeyg0,15,4,1|87rwzz,15,4,1|87rx00,14,9,0|8h513z,14,9,0|8h5140,15,4,1|8qhznz,15,4,1|8qhzo0,14,9,0|8zv3rz,14,9,0|8zv3s0,15,4,1|9982bz,15,4,1|9982c0,14,9,0|9il6fz,14,9,0|9il6g0,15,4,1|9ry4zz,15,4,1|9ry500,14,9,0|a1b93z,14,9,0|a1b940,15,4,1|aao7nz,15,4,1|aao7o0,14,9,0|ak1brz,14,9,0|ak1bs0,15,4,1|atr8zz,15,4,1|atr900,14,9,0|b34d3z,14,9,0|b34d40,15,4,1|bchbnz,15,4,1|bchbo0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dygnnz,15,4,1|dygno0,14,9,0|e7trrz,14,9,0|e7trs0,15,4,1|eh6qbz,15,4,1|eh6qc0,14,9,0|eqjufz,14,9,0|eqjug0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Asia/Novokuznetsk|,0,265,0|-nu36td,0,265,0|-nu36tc,96,190,0|-kmrco1,96,190,0|-kmrco0,90,185,0|5vav7z,90,185,0|5vav80,88,183,1|64pofz,88,183,1|64pog0,90,185,0|6e2sjz,90,185,0|6e2sk0,88,183,1|6nhlrz,88,183,1|6nhls0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1orz,88,183,1|7p1os0,90,185,0|7yeq3z,90,185,0|7yeq40,88,183,1|87rrfz,88,183,1|87rrg0,90,185,0|8h4srz,90,185,0|8h4ss0,88,183,1|8qhu3z,88,183,1|8qhu40,90,185,0|8zuvfz,90,185,0|8zuvg0,88,183,1|997wrz,88,183,1|997ws0,90,185,0|9iky3z,90,185,0|9iky40,88,183,1|9rxzfz,88,183,1|9rxzg0,90,185,0|a1b0rz,90,185,0|a1b0s0,88,183,1|aao23z,88,183,1|aao240,90,185,0|ak13fz,90,185,0|ak13g0,88,183,1|atr3fz,88,183,1|atr3g0,90,185,0|b344rz,90,185,0|b344s0,90,185,1|bch8vz,90,185,1|bch8w0,96,190,0|bi8njz,96,190,0|bi8nk0,90,185,0|blu7fz,90,185,0|blu7g0,88,183,1|bv78rz,88,183,1|bv78s0,90,185,0|c4ka3z,90,185,0|c4ka40,88,183,1|cdxbfz,88,183,1|cdxbg0,90,185,0|cnacrz,90,185,0|cnacs0,88,183,1|cwne3z,88,183,1|cwne40,90,185,0|d60ffz,90,185,0|d60fg0,88,183,1|dfdgrz,88,183,1|dfdgs0,90,185,0|dp3grz,90,185,0|dp3gs0,88,183,1|dzwcrz,88,183,1|dzwcs0,90,185,0|e7tjfz,90,185,0|e7tjg0,88,183,1|eimffz,88,183,1|eimfg0,90,185,0|eqjm3z,90,185,0|eqjm40,88,183,1|f1ci3z,88,183,1|f1ci40,90,185,0|f99orz,90,185,0|f99os0,88,183,1|fkfjfz,88,183,1|fkfjg0,90,185,0|frzrfz,90,185,0|frzrg0,88,183,1|g35m3z,88,183,1|g35m40,90,185,0|gapu3z,90,185,0|gapu40,88,183,1|glvorz,88,183,1|glvos0,90,185,0|gtsvfz,90,185,0|gtsvg0,88,183,1|h4lrfz,88,183,1|h4lrg0,90,185,0|hciy3z,90,185,0|hciy40,88,183,1|hnbu3z,88,183,1|hnbu40,90,185,0|hv90rz,90,185,0|hv90s0,88,183,1|i6evfz,88,183,1|i6evg0,90,185,0|idz3fz,90,185,0|idz3g0,88,183,1|ip4y3z,88,183,1|ip4y40,90,185,0|iwp63z,90,185,0|iwp640,88,183,1|j7v0rz,88,183,1|j7v0s0,90,185,0|jff8rz,90,185,0|jff8s0,88,183,1|jql3fz,88,183,1|jql3g0,90,185,0|jyia3z,90,185,0|jyia40,88,183,1|k9b63z,88,183,1|k9b640,90,185,0|kh8crz,90,185,0|kh8cs0,88,183,1|ks18rz,88,183,1|ks18s0,90,185,0|kzyffz,90,185,0|kzyfg0,90,185,1|lb4cvz,90,185,1|lb4cw0,96,190,0|liokvz,96,190,0|liokw0,90,185,0|NaN,90,185,0","Asia/Novosibirsk|,0,266,0|-q4do0t,0,266,0|-q4do0s,96,190,0|-kmrco1,96,190,0|-kmrco0,90,185,0|5vav7z,90,185,0|5vav80,88,183,1|64pofz,88,183,1|64pog0,90,185,0|6e2sjz,90,185,0|6e2sk0,88,183,1|6nhlrz,88,183,1|6nhls0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1orz,88,183,1|7p1os0,90,185,0|7yeq3z,90,185,0|7yeq40,88,183,1|87rrfz,88,183,1|87rrg0,90,185,0|8h4srz,90,185,0|8h4ss0,88,183,1|8qhu3z,88,183,1|8qhu40,90,185,0|8zuvfz,90,185,0|8zuvg0,88,183,1|997wrz,88,183,1|997ws0,90,185,0|9iky3z,90,185,0|9iky40,88,183,1|9rxzfz,88,183,1|9rxzg0,90,185,0|a1b0rz,90,185,0|a1b0s0,88,183,1|aao23z,88,183,1|aao240,90,185,0|ak13fz,90,185,0|ak13g0,88,183,1|atr3fz,88,183,1|atr3g0,90,185,0|b344rz,90,185,0|b344s0,90,185,1|bch8vz,90,185,1|bch8w0,96,190,0|bi8njz,96,190,0|bi8nk0,90,185,0|blu7fz,90,185,0|blu7g0,88,183,1|bv78rz,88,183,1|bv78s0,90,185,0|c4ka3z,90,185,0|c4ka40,88,183,1|c7fr3z,88,183,1|c7fr40,90,185,1|cdxe7z,90,185,1|cdxe80,96,190,0|cnafjz,96,190,0|cnafk0,90,185,1|cwngvz,90,185,1|cwngw0,96,190,0|d60i7z,96,190,0|d60i80,90,185,1|dfdjjz,90,185,1|dfdjk0,96,190,0|dp3jjz,96,190,0|dp3jk0,90,185,1|dzwfjz,90,185,1|dzwfk0,96,190,0|e7tm7z,96,190,0|e7tm80,90,185,1|eimi7z,90,185,1|eimi80,96,190,0|eqjovz,96,190,0|eqjow0,90,185,1|f1ckvz,90,185,1|f1ckw0,96,190,0|f99rjz,96,190,0|f99rk0,90,185,1|fkfm7z,90,185,1|fkfm80,96,190,0|frzu7z,96,190,0|frzu80,90,185,1|g35ovz,90,185,1|g35ow0,96,190,0|gapwvz,96,190,0|gapww0,90,185,1|glvrjz,90,185,1|glvrk0,96,190,0|gtsy7z,96,190,0|gtsy80,90,185,1|h4lu7z,90,185,1|h4lu80,96,190,0|hcj0vz,96,190,0|hcj0w0,90,185,1|hnbwvz,90,185,1|hnbww0,96,190,0|hv93jz,96,190,0|hv93k0,90,185,1|i6ey7z,90,185,1|i6ey80,96,190,0|idz67z,96,190,0|idz680,90,185,1|ip50vz,90,185,1|ip50w0,96,190,0|iwp8vz,96,190,0|iwp8w0,90,185,1|j7v3jz,90,185,1|j7v3k0,96,190,0|jffbjz,96,190,0|jffbk0,90,185,1|jql67z,90,185,1|jql680,96,190,0|jyicvz,96,190,0|jyicw0,90,185,1|k9b8vz,90,185,1|k9b8w0,96,190,0|kh8fjz,96,190,0|kh8fk0,90,185,1|ks1bjz,90,185,1|ks1bk0,96,190,0|kzyi7z,96,190,0|kzyi80,90,185,1|lb4cvz,90,185,1|lb4cw0,96,190,0|liokvz,96,190,0|liokw0,90,185,0|ne0krz,90,185,0|ne0ks0,96,190,0|oasa7z,96,190,0|oasa80,90,185,0|NaN,90,185,0","Asia/Omsk|,0,267,0|-q5xmx7,0,267,0|-q5xmx6,91,186,0|-kmr9w1,91,186,0|-kmr9w0,96,190,0|5vaxzz,96,190,0|5vay00,90,185,1|64pr7z,90,185,1|64pr80,96,190,0|6e2vbz,96,190,0|6e2vc0,90,185,1|6nhojz,90,185,1|6nhok0,96,190,0|6wusnz,96,190,0|6wuso0,90,185,1|769lvz,90,185,1|769lw0,96,190,0|7foknz,96,190,0|7foko0,90,185,1|7p1rjz,90,185,1|7p1rk0,96,190,0|7yesvz,96,190,0|7yesw0,90,185,1|87ru7z,90,185,1|87ru80,96,190,0|8h4vjz,96,190,0|8h4vk0,90,185,1|8qhwvz,90,185,1|8qhww0,96,190,0|8zuy7z,96,190,0|8zuy80,90,185,1|997zjz,90,185,1|997zk0,96,190,0|9il0vz,96,190,0|9il0w0,90,185,1|9ry27z,90,185,1|9ry280,96,190,0|a1b3jz,96,190,0|a1b3k0,90,185,1|aao4vz,90,185,1|aao4w0,96,190,0|ak167z,96,190,0|ak1680,90,185,1|atr67z,90,185,1|atr680,96,190,0|b347jz,96,190,0|b347k0,96,190,1|bchbnz,96,190,1|bchbo0,91,186,0|bi8qbz,91,186,0|bi8qc0,96,190,0|blua7z,96,190,0|blua80,90,185,1|bv7bjz,90,185,1|bv7bk0,96,190,0|c4kcvz,96,190,0|c4kcw0,90,185,1|cdxe7z,90,185,1|cdxe80,96,190,0|cnafjz,96,190,0|cnafk0,90,185,1|cwngvz,90,185,1|cwngw0,96,190,0|d60i7z,96,190,0|d60i80,90,185,1|dfdjjz,90,185,1|dfdjk0,96,190,0|dp3jjz,96,190,0|dp3jk0,90,185,1|dzwfjz,90,185,1|dzwfk0,96,190,0|e7tm7z,96,190,0|e7tm80,90,185,1|eimi7z,90,185,1|eimi80,96,190,0|eqjovz,96,190,0|eqjow0,90,185,1|f1ckvz,90,185,1|f1ckw0,96,190,0|f99rjz,96,190,0|f99rk0,90,185,1|fkfm7z,90,185,1|fkfm80,96,190,0|frzu7z,96,190,0|frzu80,90,185,1|g35ovz,90,185,1|g35ow0,96,190,0|gapwvz,96,190,0|gapww0,90,185,1|glvrjz,90,185,1|glvrk0,96,190,0|gtsy7z,96,190,0|gtsy80,90,185,1|h4lu7z,90,185,1|h4lu80,96,190,0|hcj0vz,96,190,0|hcj0w0,90,185,1|hnbwvz,90,185,1|hnbww0,96,190,0|hv93jz,96,190,0|hv93k0,90,185,1|i6ey7z,90,185,1|i6ey80,96,190,0|idz67z,96,190,0|idz680,90,185,1|ip50vz,90,185,1|ip50w0,96,190,0|iwp8vz,96,190,0|iwp8w0,90,185,1|j7v3jz,90,185,1|j7v3k0,96,190,0|jffbjz,96,190,0|jffbk0,90,185,1|jql67z,90,185,1|jql680,96,190,0|jyicvz,96,190,0|jyicw0,90,185,1|k9b8vz,90,185,1|k9b8w0,96,190,0|kh8fjz,96,190,0|kh8fk0,90,185,1|ks1bjz,90,185,1|ks1bk0,96,190,0|kzyi7z,96,190,0|kzyi80,90,185,1|lb4cvz,90,185,1|lb4cw0,96,190,0|liokvz,96,190,0|liokw0,90,185,0|ne0krz,90,185,0|ne0ks0,96,190,0|NaN,96,190,0","Asia/Oral|,0,268,0|-nu15id,0,268,0|-nu15ic,100,4,0|-kmr4c1,100,4,0|-kmr4c0,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,91,186,1|aaoafz,91,186,1|aaoag0,105,203,0|ak1brz,105,203,0|ak1bs0,91,186,1|atrbrz,91,186,1|atrbs0,105,203,0|b34d3z,105,203,0|b34d40,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,91,186,1|bv7h3z,91,186,1|bv7h40,105,203,0|c4kifz,105,203,0|c4kig0,91,186,1|cdxjrz,91,186,1|cdxjs0,105,203,0|cnal3z,105,203,0|cnal40,91,186,1|cwnmfz,91,186,1|cwnmg0,105,203,0|d60nrz,105,203,0|d60ns0,91,186,1|dfdp3z,91,186,1|dfdp40,105,203,0|dp3p3z,105,203,0|dp3p40,91,186,1|dzwl3z,91,186,1|dzwl40,105,203,0|e7trrz,105,203,0|e7trs0,91,186,1|eimnrz,91,186,1|eimns0,105,203,0|eqjufz,105,203,0|eqjug0,91,186,1|f1cqfz,91,186,1|f1cqg0,105,203,0|f99x3z,105,203,0|f99x40,91,186,1|fkfrrz,91,186,1|fkfrs0,105,203,0|frzzrz,105,203,0|frzzs0,91,186,1|g35ufz,91,186,1|g35ug0,105,203,0|gaq2fz,105,203,0|gaq2g0,91,186,1|glvx3z,91,186,1|glvx40,105,203,0|gtt3rz,105,203,0|gtt3s0,91,186,1|h4lzrz,91,186,1|h4lzs0,105,203,0|hcj6fz,105,203,0|hcj6g0,91,186,1|hnc2fz,91,186,1|hnc2g0,105,203,0|hv993z,105,203,0|hv9940,91,186,1|i6f3rz,91,186,1|i6f3s0,91,186,0|NaN,91,186,0","Asia/Phnom_Penh|,0,211,0|-1ayyla5,0,211,0|-1ayyla4,54,211,0|-pysda5,54,211,0|-pysda4,90,185,0|NaN,90,185,0","Asia/Pontianak|,0,269,0|-w6piwx,0,269,0|-w6piww,5,269,0|-jebg8x,5,269,0|-jebg8w,106,216,0|-eknm61,106,216,0|-eknm60,107,218,0|-co37o1,107,218,0|-co37o0,106,216,0|-bb5zi1,106,216,0|-bb5zi0,88,183,0|-a9m681,88,183,0|-a9m680,106,216,0|-34ru61,106,216,0|-34ru60,129,183,0|9e5gfz,129,183,0|9e5gg0,119,185,0|NaN,119,185,0","Asia/Pyongyang|,0,270,0|-w895yd,0,270,0|-w895yc,130,236,0|-u9s4y1,130,236,0|-u9s4y0,116,218,0|-cpmro1,116,218,0|-cpmro0,130,218,0|nt2uzz,130,218,0|nt2v00,130,236,0|p87lnz,130,236,0|p87lo0,130,218,0|NaN,130,218,0","Asia/Qatar|,0,209,0|-q3gmvl,0,209,0|-q3gmvk,105,203,0|19d0vz,105,203,0|19d0w0,100,4,0|NaN,100,4,0","Asia/Qostanay|,0,271,0|-nu17s5,0,271,0|-nu17s4,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,91,186,0|d60kzz,91,186,0|d60l00,96,190,1|dfdmbz,96,190,1|dfdmc0,91,186,0|dp3mbz,91,186,0|dp3mc0,96,190,1|dzwibz,96,190,1|dzwic0,91,186,0|e7tozz,91,186,0|e7tp00,96,190,1|eimkzz,96,190,1|eiml00,91,186,0|eqjrnz,91,186,0|eqjro0,96,190,1|f1cnnz,96,190,1|f1cno0,91,186,0|f99ubz,91,186,0|f99uc0,96,190,1|fkfozz,96,190,1|fkfp00,91,186,0|frzwzz,91,186,0|frzx00,96,190,1|g35rnz,96,190,1|g35ro0,91,186,0|gapznz,91,186,0|gapzo0,96,190,1|glvubz,96,190,1|glvuc0,91,186,0|gtt0zz,91,186,0|gtt100,96,190,1|h4lwzz,96,190,1|h4lx00,91,186,0|hcj3nz,91,186,0|hcj3o0,96,190,1|hnbznz,96,190,1|hnbzo0,91,186,0|hv96bz,91,186,0|hv96c0,96,190,1|i6f0zz,96,190,1|i6f100,96,190,0|NaN,96,190,0","Asia/Qyzylorda|,0,272,0|-nu184h,0,272,0|-nu184g,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,91,186,0|bi8qbz,91,186,0|bi8qc0,96,190,0|blua7z,96,190,0|blua80,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,91,186,0|d60kzz,91,186,0|d60l00,96,190,1|dfdmbz,96,190,1|dfdmc0,91,186,0|dp3mbz,91,186,0|dp3mc0,96,190,1|dzwibz,96,190,1|dzwic0,91,186,0|e7tozz,91,186,0|e7tp00,96,190,1|eimkzz,96,190,1|eiml00,91,186,0|eqjrnz,91,186,0|eqjro0,96,190,1|f1cnnz,96,190,1|f1cno0,91,186,0|f99ubz,91,186,0|f99uc0,96,190,1|fkfozz,96,190,1|fkfp00,91,186,0|frzwzz,91,186,0|frzx00,96,190,1|g35rnz,96,190,1|g35ro0,91,186,0|gapznz,91,186,0|gapzo0,96,190,1|glvubz,96,190,1|glvuc0,91,186,0|gtt0zz,91,186,0|gtt100,96,190,1|h4lwzz,96,190,1|h4lx00,91,186,0|hcj3nz,91,186,0|hcj3o0,96,190,1|hnbznz,96,190,1|hnbzo0,91,186,0|hv96bz,91,186,0|hv96c0,96,190,1|i6f0zz,96,190,1|i6f100,96,190,0|pk1rbz,96,190,0|pk1rc0,91,186,0|NaN,91,186,0","Asia/Riyadh|,0,196,0|-bwgbbh,0,196,0|-bwgbbg,100,4,0|NaN,100,4,0","Asia/Sakhalin|,0,273,0|-xl87rd,0,273,0|-xl87rc,107,218,0|-cpkx01,107,218,0|-cpkx00,89,184,0|5vak3z,89,184,0|5vak40,102,194,1|64pdbz,102,194,1|64pdc0,89,184,0|6e2hfz,89,184,0|6e2hg0,102,194,1|6nhanz,102,194,1|6nhao0,89,184,0|6wuerz,89,184,0|6wues0,102,194,1|7697zz,102,194,1|769800,89,184,0|7fo6rz,89,184,0|7fo6s0,102,194,1|7p1dnz,102,194,1|7p1do0,89,184,0|7yeezz,89,184,0|7yef00,102,194,1|87rgbz,102,194,1|87rgc0,89,184,0|8h4hnz,89,184,0|8h4ho0,102,194,1|8qhizz,102,194,1|8qhj00,89,184,0|8zukbz,89,184,0|8zukc0,102,194,1|997lnz,102,194,1|997lo0,89,184,0|9ikmzz,89,184,0|9ikn00,102,194,1|9rxobz,102,194,1|9rxoc0,89,184,0|a1apnz,89,184,0|a1apo0,102,194,1|aanqzz,102,194,1|aanr00,89,184,0|ak0sbz,89,184,0|ak0sc0,102,194,1|atqsbz,102,194,1|atqsc0,89,184,0|b33tnz,89,184,0|b33to0,89,184,1|bcgxrz,89,184,1|bcgxs0,93,189,0|bi8cfz,93,189,0|bi8cg0,89,184,0|bltwbz,89,184,0|bltwc0,102,194,1|bv6xnz,102,194,1|bv6xo0,89,184,0|c4jyzz,89,184,0|c4jz00,102,194,1|cdx0bz,102,194,1|cdx0c0,89,184,0|cna1nz,89,184,0|cna1o0,102,194,1|cwn2zz,102,194,1|cwn300,89,184,0|d604bz,89,184,0|d604c0,102,194,1|dfd5nz,102,194,1|dfd5o0,89,184,0|dp35nz,89,184,0|dp35o0,102,194,1|dzw1nz,102,194,1|dzw1o0,89,184,0|e7t8bz,89,184,0|e7t8c0,89,184,1|eim73z,89,184,1|eim740,93,189,0|eqjdrz,93,189,0|eqjds0,89,184,1|f1c9rz,89,184,1|f1c9s0,93,189,0|f99gfz,93,189,0|f99gg0,89,184,1|fkfb3z,89,184,1|fkfb40,93,189,0|frzj3z,93,189,0|frzj40,89,184,1|g35drz,89,184,1|g35ds0,93,189,0|gaplrz,93,189,0|gapls0,89,184,1|glvgfz,89,184,1|glvgg0,93,189,0|gtsn3z,93,189,0|gtsn40,89,184,1|h4lj3z,89,184,1|h4lj40,93,189,0|hciprz,93,189,0|hcips0,89,184,1|hnblrz,89,184,1|hnbls0,93,189,0|hv8sfz,93,189,0|hv8sg0,89,184,1|i6en3z,89,184,1|i6en40,93,189,0|idyv3z,93,189,0|idyv40,89,184,1|ip4prz,89,184,1|ip4ps0,93,189,0|iwoxrz,93,189,0|iwoxs0,89,184,1|j7usfz,89,184,1|j7usg0,93,189,0|jff0fz,93,189,0|jff0g0,89,184,1|jqkv3z,89,184,1|jqkv40,93,189,0|jyi1rz,93,189,0|jyi1s0,89,184,1|k9axrz,89,184,1|k9axs0,93,189,0|kh84fz,93,189,0|kh84g0,89,184,1|ks10fz,89,184,1|ks10g0,93,189,0|kzy73z,93,189,0|kzy740,89,184,1|lb41rz,89,184,1|lb41s0,93,189,0|lio9rz,93,189,0|lio9s0,89,184,0|ne09nz,89,184,0|ne09o0,93,189,0|o4nlrz,93,189,0|o4nls0,89,184,0|NaN,89,184,0","Asia/Samarkand|,0,274,0|-nu18ei,0,274,0|-nu18eh,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,96,190,0|6e2vbz,96,190,0|6e2vc0,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,96,190,1|bchbnz,96,190,1|bchbo0,91,186,0|NaN,91,186,0","Asia/Seoul|,0,275,0|-w8966h,0,275,0|-w8966g,130,236,0|-u9s4y1,130,236,0|-u9s4y0,116,218,0|-couzo1,116,218,0|-couzo0,130,218,0|-b9kp01,130,218,0|-b9kp00,131,189,1|-b486g1,131,189,1|-b486g0,130,218,0|-atu101,130,218,0|-atu100,131,189,1|-aljyg1,131,189,1|-aljyg0,130,218,0|-ab5t01,130,218,0|-ab5t00,131,189,1|-a2tvs1,131,189,1|-a2tvs0,130,218,0|-9ql2c1,130,218,0|-9ql2c0,131,189,1|-9k3t41,131,189,1|-9k3t40,130,218,0|-88kmc1,130,218,0|-88kmc0,130,236,0|-7nhbm1,130,236,0|-7nhbm0,131,242,1|-7gy7q1,131,242,1|-7gy7q0,130,236,0|-73vrm1,130,236,0|-73vrm0,131,242,1|-6x1jq1,131,242,1|-6x1jq0,130,236,0|-6lvma1,130,236,0|-6lvma0,131,242,1|-6eofq1,131,242,1|-6eofq0,130,236,0|-635jm1,130,236,0|-635jm0,131,242,1|-5vyd21,131,242,1|-5vyd20,130,236,0|-5kfgy1,130,236,0|-5kfgy0,131,242,1|-5d8ae1,131,242,1|-5d8ae0,130,236,0|-51pea1,130,236,0|-51pea0,131,242,1|-4ui7q1,131,242,1|-4ui7q0,130,236,0|-4dqfm1,130,236,0|-4dqfm0,130,218,0|920hvz,130,218,0|920hw0,131,189,1|99xojz,131,189,1|99xok0,130,218,0|9kqkjz,130,218,0|9kqkk0,131,189,1|9snr7z,131,189,1|9snr80,130,218,0|NaN,130,218,0","Asia/Shanghai|,0,276,0|-100eztk,0,276,0|-100eztj,45,183,0|-qh00w1,45,183,0|-qh00w0,48,218,1|-q87fo1,48,218,1|-q87fo0,45,183,0|-ffvq81,45,183,0|-ffvq80,48,218,1|-f8zno1,48,218,1|-f8zno0,45,183,0|-f148w1,45,183,0|-f148w0,48,218,1|-ep6p01,48,218,1|-ep6p00,45,183,0|-ekjy81,45,183,0|-ekjy80,48,218,1|-cp63o1,48,218,1|-cp63o0,45,183,0|-cc1sw1,45,183,0|-cc1sw0,48,218,1|-c4wh01,48,218,1|-c4wh00,45,183,0|-butfk1,45,183,0|-butfk0,48,218,1|-bkj501,48,218,1|-bkj500,45,183,0|-bb60w1,45,183,0|-bb60w0,48,218,1|-b3aro1,48,218,1|-b3aro0,45,183,0|-ase3k1,45,183,0|-ase3k0,48,218,1|-ar06c1,48,218,1|-ar06c0,45,183,0|8ixjbz,45,183,0|8ixjc0,48,218,1|8prr7z,48,218,1|8prr80,45,183,0|90kpzz,45,183,0|90kq00,48,218,1|98htvz,48,218,1|98htw0,45,183,0|9jnrbz,45,183,0|9jnrc0,48,218,1|9r7wjz,48,218,1|9r7wk0,45,183,0|a2dtzz,45,183,0|a2du00,48,218,1|aaaxvz,48,218,1|aaaxw0,45,183,0|al3wnz,45,183,0|al3wo0,48,218,1|at10jz,48,218,1|at10k0,45,183,0|b3tzbz,45,183,0|b3tzc0,48,218,1|bbr37z,48,218,1|bbr380,45,183,0|NaN,45,183,0","Asia/Singapore|,0,256,0|-100ewke,0,256,0|-100ewkd,84,256,0|-xphpwe,84,256,0|-xphpwd,90,185,0|-jb6gs1,90,185,0|-jb6gs0,118,240,1|-hquppd,118,240,1|-hquppc,118,240,0|-esddpd,118,240,0|-esddpc,106,216,0|-ejqa61,106,216,0|-ejqa60,107,218,0|-conl01,107,218,0|-conl00,106,216,0|69g35z,106,216,0|69g360,88,183,0|NaN,88,183,0","Asia/Srednekolymsk|,0,277,0|-nu1ogt,0,277,0|-nu1ogs,93,189,0|-kmrns1,93,189,0|-kmrns0,89,184,0|5vak3z,89,184,0|5vak40,102,194,1|64pdbz,102,194,1|64pdc0,89,184,0|6e2hfz,89,184,0|6e2hg0,102,194,1|6nhanz,102,194,1|6nhao0,89,184,0|6wuerz,89,184,0|6wues0,102,194,1|7697zz,102,194,1|769800,89,184,0|7fo6rz,89,184,0|7fo6s0,102,194,1|7p1dnz,102,194,1|7p1do0,89,184,0|7yeezz,89,184,0|7yef00,102,194,1|87rgbz,102,194,1|87rgc0,89,184,0|8h4hnz,89,184,0|8h4ho0,102,194,1|8qhizz,102,194,1|8qhj00,89,184,0|8zukbz,89,184,0|8zukc0,102,194,1|997lnz,102,194,1|997lo0,89,184,0|9ikmzz,89,184,0|9ikn00,102,194,1|9rxobz,102,194,1|9rxoc0,89,184,0|a1apnz,89,184,0|a1apo0,102,194,1|aanqzz,102,194,1|aanr00,89,184,0|ak0sbz,89,184,0|ak0sc0,102,194,1|atqsbz,102,194,1|atqsc0,89,184,0|b33tnz,89,184,0|b33to0,89,184,1|bcgxrz,89,184,1|bcgxs0,93,189,0|bi8cfz,93,189,0|bi8cg0,89,184,0|bltwbz,89,184,0|bltwc0,102,194,1|bv6xnz,102,194,1|bv6xo0,89,184,0|c4jyzz,89,184,0|c4jz00,102,194,1|cdx0bz,102,194,1|cdx0c0,89,184,0|cna1nz,89,184,0|cna1o0,102,194,1|cwn2zz,102,194,1|cwn300,89,184,0|d604bz,89,184,0|d604c0,102,194,1|dfd5nz,102,194,1|dfd5o0,89,184,0|dp35nz,89,184,0|dp35o0,102,194,1|dzw1nz,102,194,1|dzw1o0,89,184,0|e7t8bz,89,184,0|e7t8c0,102,194,1|eim4bz,102,194,1|eim4c0,89,184,0|eqjazz,89,184,0|eqjb00,102,194,1|f1c6zz,102,194,1|f1c700,89,184,0|f99dnz,89,184,0|f99do0,102,194,1|fkf8bz,102,194,1|fkf8c0,89,184,0|frzgbz,89,184,0|frzgc0,102,194,1|g35azz,102,194,1|g35b00,89,184,0|gapizz,89,184,0|gapj00,102,194,1|glvdnz,102,194,1|glvdo0,89,184,0|gtskbz,89,184,0|gtskc0,102,194,1|h4lgbz,102,194,1|h4lgc0,89,184,0|hcimzz,89,184,0|hcin00,102,194,1|hnbizz,102,194,1|hnbj00,89,184,0|hv8pnz,89,184,0|hv8po0,102,194,1|i6ekbz,102,194,1|i6ekc0,89,184,0|idysbz,89,184,0|idysc0,102,194,1|ip4mzz,102,194,1|ip4n00,89,184,0|iwouzz,89,184,0|iwov00,102,194,1|j7upnz,102,194,1|j7upo0,89,184,0|jfexnz,89,184,0|jfexo0,102,194,1|jqksbz,102,194,1|jqksc0,89,184,0|jyhyzz,89,184,0|jyhz00,102,194,1|k9auzz,102,194,1|k9av00,89,184,0|kh81nz,89,184,0|kh81o0,102,194,1|ks0xnz,102,194,1|ks0xo0,89,184,0|kzy4bz,89,184,0|kzy4c0,102,194,1|lb3yzz,102,194,1|lb3z00,89,184,0|lio6zz,89,184,0|lio700,102,194,0|ne06vz,102,194,0|ne06w0,89,184,0|NaN,89,184,0","Asia/Taipei|,0,278,0|-12mch61,0,278,0|-12mch60,45,183,0|-gtzfk1,45,183,0|-gtzfk0,116,218,0|-co6u81,116,218,0|-co6u80,45,183,0|-cc1sw1,45,183,0|-cc1sw0,48,218,1|-c4wh01,48,218,1|-c4wh00,45,183,0|-butfk1,45,183,0|-butfk0,48,218,1|-bkj501,48,218,1|-bkj500,45,183,0|-bb60w1,45,183,0|-bb60w0,48,218,1|-b3aro1,48,218,1|-b3aro0,45,183,0|-ase3k1,45,183,0|-ase3k0,48,218,1|-akiuc1,48,218,1|-akiuc0,45,183,0|-a9m681,45,183,0|-a9m680,48,218,1|-a1qx01,48,218,1|-a1qx00,45,183,0|-9qu8w1,45,183,0|-9qu8w0,48,218,1|-9iyzo1,48,218,1|-9iyzo0,45,183,0|-9b5fk1,45,183,0|-9b5fk0,48,218,1|-8yjt01,48,218,1|-8yjt00,45,183,0|-8qs3k1,45,183,0|-8qs3k0,48,218,1|-8frvo1,48,218,1|-8frvo0,45,183,0|-880681,45,183,0|-880680,48,218,1|-7wzyc1,48,218,1|-7wzyc0,45,183,0|-7p88w1,45,183,0|-7p88w0,48,218,1|-7ftfo1,48,218,1|-7ftfo0,45,183,0|-76egw1,45,183,0|-76egw0,48,218,1|-6wzno1,48,218,1|-6wzno0,45,183,0|-6nmjk1,45,183,0|-6nmjk0,48,218,1|-6e7qc1,48,218,1|-6e7qc0,45,183,0|-64um81,45,183,0|-64um80,48,218,1|-5vft01,48,218,1|-5vft00,45,183,0|-5m2ow1,45,183,0|-5m2ow0,48,218,1|-5cnvo1,48,218,1|-5cnvo0,45,183,0|-503y81,45,183,0|-503y80,48,218,1|-4tu3o1,48,218,1|-4tu3o0,45,183,0|-4hc0w1,45,183,0|-4hc0w0,48,218,1|-4b26c1,48,218,1|-4b26c0,45,183,0|27rlrz,45,183,0|27rls0,48,218,1|2h6ezz,48,218,1|2h6f00,45,183,0|2qjj3z,45,183,0|2qjj40,48,218,1|2zycbz,48,218,1|2zycc0,45,183,0|4ydlrz,45,183,0|4ydls0,48,218,1|533wbz,48,218,1|533wc0,45,183,0|NaN,45,183,0","Asia/Tashkent|,0,279,0|-nu18u0,0,279,0|-nu18tz,91,186,0|-kmr9w1,91,186,0|-kmr9w0,96,190,0|5vaxzz,96,190,0|5vay00,90,185,1|64pr7z,90,185,1|64pr80,96,190,0|6e2vbz,96,190,0|6e2vc0,90,185,1|6nhojz,90,185,1|6nhok0,96,190,0|6wusnz,96,190,0|6wuso0,90,185,1|769lvz,90,185,1|769lw0,96,190,0|7foknz,96,190,0|7foko0,90,185,1|7p1rjz,90,185,1|7p1rk0,96,190,0|7yesvz,96,190,0|7yesw0,90,185,1|87ru7z,90,185,1|87ru80,96,190,0|8h4vjz,96,190,0|8h4vk0,90,185,1|8qhwvz,90,185,1|8qhww0,96,190,0|8zuy7z,96,190,0|8zuy80,90,185,1|997zjz,90,185,1|997zk0,96,190,0|9il0vz,96,190,0|9il0w0,90,185,1|9ry27z,90,185,1|9ry280,96,190,0|a1b3jz,96,190,0|a1b3k0,90,185,1|aao4vz,90,185,1|aao4w0,96,190,0|ak167z,96,190,0|ak1680,90,185,1|atr67z,90,185,1|atr680,96,190,0|b347jz,96,190,0|b347k0,96,190,1|bchbnz,96,190,1|bchbo0,91,186,0|NaN,91,186,0","Asia/Tbilisi|,0,280,0|-1ayyayo,0,280,0|-1ayyayn,132,280,0|-nu14ao,132,280,0|-nu14an,100,4,0|-6p7kc1,100,4,0|-6p7kc0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,91,186,1|aaoafz,91,186,1|aaoag0,105,203,0|ak1brz,105,203,0|ak1bs0,91,186,1|atrbrz,91,186,1|atrbs0,105,203,0|b34d3z,105,203,0|b34d40,105,203,1|bchh7z,105,203,1|bchh80,100,4,0|bluczz,100,4,0|blud00,105,203,1|bv7bjz,105,203,1|bv7bk0,100,4,0|c4kfnz,100,4,0|c4kfo0,105,203,1|cdxe7z,105,203,1|cdxe80,100,4,0|cnaibz,100,4,0|cnaic0,105,203,1|cwngvz,105,203,1|cwngw0,105,203,0|d60i7z,105,203,0|d60i80,91,186,1|dfdgrz,91,186,1|dfdgs0,105,203,0|dp3jjz,105,203,0|dp3jk0,91,186,1|eimffz,91,186,1|eimfg0,105,203,0|eqjovz,105,203,0|eqjow0,91,186,1|f1ci3z,91,186,1|f1ci40,105,203,0|f99rjz,105,203,0|f99rk0,91,186,1|fkfjfz,91,186,1|fkfjg0,105,203,0|frzu7z,105,203,0|frzu80,91,186,1|g35m3z,91,186,1|g35m40,105,203,0|gapwvz,105,203,0|gapww0,91,186,1|glvorz,91,186,1|glvos0,105,203,0|gtsy7z,105,203,0|gtsy80,91,186,1|h4lrfz,91,186,1|h4lrg0,105,203,0|hcj0vz,105,203,0|hcj0w0,91,186,1|hnbu3z,91,186,1|hnbu40,105,203,0|hv93jz,105,203,0|hv93k0,91,186,1|hzxjfz,91,186,1|hzxjg0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,0|NaN,105,203,0","Asia/Tehran|,0,281,0|-s6m6ux,0,281,0|-s6m6uw,133,281,0|-cixlix,133,281,0|-cixliw,134,282,0|435vlz,134,282,0|435vm0,105,203,0|4ad3jz,105,203,0|4ad3k0,91,186,1|4ldbfz,91,186,1|4ldbg0,105,203,0|4p2q7z,105,203,0|4p2q80,134,282,0|4t529z,134,282,0|4t52a0,124,246,1|52i0tz,124,246,1|52i0u0,134,282,0|5byu9z,134,282,0|5byua0,124,246,1|5lj7hz,124,246,1|5lj7i0,134,282,0|b4tcxz,134,282,0|b4tcy0,124,246,1|bc48tz,124,246,1|bc48u0,134,282,0|blhcxz,134,282,0|blhcy0,124,246,1|buy0tz,124,246,1|buy0u0,134,282,0|c49a9z,134,282,0|c49aa0,124,246,1|cdpy5z,124,246,1|cdpy60,134,282,0|cn17lz,134,282,0|cn17m0,124,246,1|cwhvhz,124,246,1|cwhvi0,134,282,0|d5t4xz,134,282,0|d5t4y0,124,246,1|df9stz,124,246,1|df9su0,134,282,0|dol29z,134,282,0|dol2a0,124,246,1|dy1q5z,124,246,1|dy1q60,134,282,0|e7eu9z,134,282,0|e7eua0,124,246,1|egvi5z,124,246,1|egvi60,134,282,0|eq6rlz,134,282,0|eq6rm0,124,246,1|eznfhz,124,246,1|eznfi0,134,282,0|f8yoxz,134,282,0|f8yoy0,124,246,1|fifctz,124,246,1|fifcu0,134,282,0|frqm9z,134,282,0|frqma0,124,246,1|g17a5z,124,246,1|g17a60,134,282,0|gake9z,134,282,0|gakea0,124,246,1|gk125z,124,246,1|gk1260,134,282,0|gtcblz,134,282,0|gtcbm0,124,246,1|h2szhz,124,246,1|h2szi0,134,282,0|hc48xz,134,282,0|hc48y0,124,246,1|hlkwtz,124,246,1|hlkwu0,134,282,0|huw69z,134,282,0|huw6a0,124,246,1|i4cu5z,124,246,1|i4cu60,134,282,0|idpy9z,134,282,0|idpya0,124,246,1|in6m5z,124,246,1|in6m60,134,282,0|jy1q9z,134,282,0|jy1qa0,124,246,1|k7ie5z,124,246,1|k7ie60,134,282,0|kgvi9z,134,282,0|kgvia0,124,246,1|kqc65z,124,246,1|kqc660,134,282,0|kznflz,134,282,0|kznfm0,124,246,1|l943hz,124,246,1|l943i0,134,282,0|lifcxz,134,282,0|lifcy0,124,246,1|lrw0tz,124,246,1|lrw0u0,134,282,0|m17a9z,134,282,0|m17aa0,124,246,1|many5z,124,246,1|many60,134,282,0|mk129z,134,282,0|mk12a0,124,246,1|mthq5z,124,246,1|mthq60,134,282,0|n2szlz,134,282,0|n2szm0,124,246,1|nc9nhz,124,246,1|nc9ni0,134,282,0|nlkwxz,134,282,0|nlkwy0,124,246,1|nv1ktz,124,246,1|nv1ku0,134,282,0|o4cu9z,134,282,0|o4cua0,124,246,1|odti5z,124,246,1|odti60,134,282,0|on6m9z,134,282,0|on6ma0,124,246,1|owna5z,124,246,1|owna60,134,282,0|p5yjlz,134,282,0|p5yjm0,124,246,1|pff7hz,124,246,1|pff7i0,134,282,0|poqgxz,134,282,0|poqgy0,124,246,1|py74tz,124,246,1|py74u0,134,282,0|q7ie9z,134,282,0|q7iea0,124,246,1|qgz25z,124,246,1|qgz260,134,282,0|qqc69z,134,282,0|qqc6a0,124,246,1|qzsu5z,124,246,1|qzsu60,134,282,0|r943lz,134,282,0|r943m0,124,246,1|rikrhz,124,246,1|rikri0,134,282,0|rrw0xz,134,282,0|rrw0y0,124,246,1|s1cotz,124,246,1|s1cou0,134,282,0|sany9z,134,282,0|sanya0,124,246,1|sk4m5z,124,246,1|sk4m60,134,282,0|sthq9z,134,282,0|sthqa0,124,246,1|t2ye5z,124,246,1|t2ye60,134,282,0|tc9nlz,134,282,0|tc9nm0,124,246,1|tlqbhz,124,246,1|tlqbi0,134,282,0|tv1kxz,134,282,0|tv1ky0,124,246,1|u4i8tz,124,246,1|u4i8u0,134,282,0|udti9z,134,282,0|udtia0,124,246,1|una65z,124,246,1|una660,134,282,0|uwlflz,134,282,0|uwlfm0,124,246,1|v623hz,124,246,1|v623i0,134,282,0|vff7lz,134,282,0|vff7m0,124,246,1|vovvhz,124,246,1|vovvi0,134,282,0|vy74xz,134,282,0|vy74y0,124,246,1|w7nstz,124,246,1|w7nsu0,134,282,0|wgz29z,134,282,0|wgz2a0,124,246,1|wqfq5z,124,246,1|wqfq60,134,282,0|wzqzlz,134,282,0|wzqzm0,124,246,1|x97nhz,124,246,1|x97ni0,134,282,0|xikrlz,134,282,0|xikrm0,124,246,1|xs1fhz,124,246,1|xs1fi0,134,282,0|y1coxz,134,282,0|y1coy0,124,246,1|yatctz,124,246,1|yatcu0,134,282,0|yk4m9z,134,282,0|yk4ma0,124,246,1|ytla5z,124,246,1|ytla60,134,282,0|z2wjlz,134,282,0|z2wjm0,124,246,1|zcd7hz,124,246,1|zcd7i0,134,282,0|zlqblz,134,282,0|zlqbm0,124,246,1|zv6zhz,124,246,1|zv6zi0,134,282,0|104i8xz,134,282,0|104i8y0,124,246,1|10dywtz,124,246,1|10dywu0,134,282,0|10na69z,134,282,0|10na6a0,124,246,1|10wqu5z,124,246,1|10wqu60,134,282,0|11623lz,134,282,0|11623m0,124,246,1|11firhz,124,246,1|11firi0,134,282,0|11ovvlz,134,282,0|11ovvm0,124,246,1|11ycjhz,124,246,1|11ycji0,134,282,0|127nsxz,134,282,0|127nsy0,124,246,1|12h4gtz,124,246,1|12h4gu0,134,282,0|12qfq9z,134,282,0|12qfqa0,124,246,1|12zwe5z,124,246,1|12zwe60,134,282,0|1397nlz,134,282,0|1397nm0,124,246,1|13iobhz,124,246,1|13iobi0,134,282,0|13s1flz,134,282,0|13s1fm0,124,246,1|141i3hz,124,246,1|141i3i0,134,282,0|14atcxz,134,282,0|14atcy0,124,246,1|14ka0tz,124,246,1|14ka0u0,134,282,0|14tla9z,134,282,0|14tlaa0,124,246,1|1531y5z,124,246,1|1531y60,134,282,0|15cd7lz,134,282,0|15cd7m0,124,246,1|15ltvhz,124,246,1|15ltvi0,134,282,0|15v6zlz,134,282,0|15v6zm0,124,246,1|164nnhz,124,246,1|164nni0,134,282,0|16dywxz,134,282,0|16dywy0,124,246,1|16nfktz,124,246,1|16nfku0,134,282,0|16wqu9z,134,282,0|16wqua0,124,246,1|1767i5z,124,246,1|1767i60,134,282,0|17firlz,134,282,0|17firm0,124,246,1|17ozfhz,124,246,1|17ozfi0,134,282,0|17ycjlz,134,282,0|17ycjm0,124,246,1|187t7hz,124,246,1|187t7i0,134,282,0|18h4gxz,134,282,0|18h4gy0,124,246,1|18ql4tz,124,246,1|18ql4u0,134,282,0|18zwe9z,134,282,0|18zwea0,124,246,1|199d25z,124,246,1|199d260,134,282,0|19ioblz,134,282,0|19iobm0,124,246,1|19s4zhz,124,246,1|19s4zi0,134,282,0|1a1i3lz,134,282,0|1a1i3m0,124,246,1|1aayrhz,124,246,1|1aayri0,134,282,0|1aka0xz,134,282,0|1aka0y0,124,246,1|1atqotz,124,246,1|1atqou0,134,282,0|1b31y9z,134,282,0|1b31ya0,124,246,1|1bcim5z,124,246,1|1bcim60,134,282,0|1bltvlz,134,282,0|1bltvm0,124,246,1|1bvajhz,124,246,1|1bvaji0,134,282,0|1c4lsxz,134,282,0|1c4lsy0,124,246,1|1ce2gtz,124,246,1|1ce2gu0,134,282,0|1cnfkxz,134,282,0|1cnfky0,124,246,1|1cww8tz,124,246,1|1cww8u0,134,282,0|1d67i9z,134,282,0|1d67ia0,124,246,1|1dfo65z,124,246,1|1dfo660,134,282,0|1dozflz,134,282,0|1dozfm0,124,246,1|1dyg3hz,124,246,1|1dyg3i0,134,282,0|1e7rcxz,134,282,0|1e7rcy0,124,246,1|1eh80tz,124,246,1|1eh80u0,134,282,0|1eql4xz,134,282,0|1eql4y0,124,246,1|1f01stz,124,246,1|1f01su0,134,282,0|1f9d29z,134,282,0|1f9d2a0,124,246,1|1fitq5z,124,246,1|1fitq60,134,282,0|1fs4zlz,134,282,0|1fs4zm0,124,246,1|1g1lnhz,124,246,1|1g1lni0,134,282,0|1gawwxz,134,282,0|1gawwy0,124,246,1|1gkdktz,124,246,1|1gkdku0,134,282,0|1gtqoxz,134,282,0|1gtqoy0,124,246,1|1h37ctz,124,246,1|1h37cu0,134,282,0|1hcim9z,134,282,0|1hcima0,124,246,1|1hlza5z,124,246,1|1hlza60,134,282,0|1hvajlz,134,282,0|1hvajm0,124,246,1|1i4r7hz,124,246,1|1i4r7i0,134,282,0|1ie2gxz,134,282,0|1ie2gy0,124,246,1|1inj4tz,124,246,1|1inj4u0,134,282,0|1iww8xz,134,282,0|1iww8y0,124,246,1|1j6cwtz,124,246,1|1j6cwu0,134,282,0|1jfo69z,134,282,0|1jfo6a0,124,246,1|1jp4u5z,124,246,1|1jp4u60,134,282,0|1jyg3lz,134,282,0|1jyg3m0,124,246,1|1k7wrhz,124,246,1|1k7wri0,134,282,0|1kh80xz,134,282,0|1kh80y0,124,246,1|1kqootz,124,246,1|1kqoou0,134,282,0|1l01sxz,134,282,0|1l01sy0,124,246,1|1l9igtz,124,246,1|1l9igu0,134,282,0|1litq9z,134,282,0|1litqa0,124,246,1|1lsae5z,124,246,1|1lsae60,134,282,0|1m1lnlz,134,282,0|1m1lnm0,124,246,1|1mb2bhz,124,246,1|1mb2bi0,134,282,0|1mkdkxz,134,282,0|1mkdky0,124,246,1|1mtu8tz,124,246,1|1mtu8u0,134,282,0|1n37cxz,134,282,0|1n37cy0,124,246,1|1nco0tz,124,246,1|1nco0u0,134,282,0|1nlza9z,134,282,0|1nlzaa0,124,246,1|1nvfy5z,124,246,1|1nvfy60,134,282,0|1o4r7lz,134,282,0|1o4r7m0,124,246,1|1oe7vhz,124,246,1|1oe7vi0,134,282,0|1onj4xz,134,282,0|1onj4y0,124,246,1|1owzstz,124,246,1|1owzsu0,134,282,0|1p6cwxz,134,282,0|1p6cwy0,124,246,1|1pftktz,124,246,1|1pftku0,134,282,0|1pp4u9z,134,282,0|1pp4ua0,124,246,1|1pyli5z,124,246,1|1pyli60,134,282,0|1q7wrlz,134,282,0|1q7wrm0,124,246,1|1qhdfhz,124,246,1|1qhdfi0,134,282,0|1qqooxz,134,282,0|1qqooy0,124,246,1|1r05ctz,124,246,1|1r05cu0,134,282,0|1r9gm9z,134,282,0|1r9gma0,124,246,1|1rixa5z,124,246,1|1rixa60,134,282,0|1rsae9z,134,282,0|1rsaea0,124,246,1|1s1r25z,124,246,1|1s1r260,134,282,0|1sb2blz,134,282,0|1sb2bm0,124,246,1|1skizhz,124,246,1|1skizi0,134,282,0|1stu8xz,134,282,0|1stu8y0,124,246,1|1t3awtz,124,246,1|1t3awu0,134,282,0|1tcm69z,134,282,0|1tcm6a0,124,246,1|1tm2u5z,124,246,1|1tm2u60,134,282,0|1tvfy9z,134,282,0|1tvfya0,124,246,1|1u4wm5z,124,246,1|1u4wm60,134,282,0|1ue7vlz,134,282,0|1ue7vm0,124,246,1|1unojhz,124,246,1|1unoji0,134,282,0|1uwzsxz,134,282,0|1uwzsy0,124,246,1|1v6ggtz,124,246,1|1v6ggu0,134,282,0|1vfrq9z,134,282,0|1vfrqa0,124,246,1|1vp8e5z,124,246,1|1vp8e60,134,282,0|NaN,134,282,0","Asia/Thimphu|,0,283,0|-bojclp,0,283,0|-bojclo,108,222,0|99fa1z,108,222,0|99fa20,96,190,0|NaN,96,190,0","Asia/Tokyo|,0,284,0|-16snno1,0,284,0|-16snno0,116,218,0|-bb4901,116,218,0|-bb4900,135,189,1|-b49yc1,135,189,1|-b49yc0,116,218,0|-atu101,116,218,0|-atu100,135,189,1|-aljvo1,135,189,1|-aljvo0,116,218,0|-a9b501,116,218,0|-a9b500,135,189,1|-a2tt01,135,189,1|-a2tt00,116,218,0|-9ql2c1,116,218,0|-9ql2c0,135,189,1|-9k3qc1,135,189,1|-9k3qc0,116,218,0|NaN,116,218,0","Asia/Tomsk|,0,285,0|-q3zbqg,0,285,0|-q3zbqf,96,190,0|-kmrco1,96,190,0|-kmrco0,90,185,0|5vav7z,90,185,0|5vav80,88,183,1|64pofz,88,183,1|64pog0,90,185,0|6e2sjz,90,185,0|6e2sk0,88,183,1|6nhlrz,88,183,1|6nhls0,90,185,0|6wupvz,90,185,0|6wupw0,88,183,1|769j3z,88,183,1|769j40,90,185,0|7fohvz,90,185,0|7fohw0,88,183,1|7p1orz,88,183,1|7p1os0,90,185,0|7yeq3z,90,185,0|7yeq40,88,183,1|87rrfz,88,183,1|87rrg0,90,185,0|8h4srz,90,185,0|8h4ss0,88,183,1|8qhu3z,88,183,1|8qhu40,90,185,0|8zuvfz,90,185,0|8zuvg0,88,183,1|997wrz,88,183,1|997ws0,90,185,0|9iky3z,90,185,0|9iky40,88,183,1|9rxzfz,88,183,1|9rxzg0,90,185,0|a1b0rz,90,185,0|a1b0s0,88,183,1|aao23z,88,183,1|aao240,90,185,0|ak13fz,90,185,0|ak13g0,88,183,1|atr3fz,88,183,1|atr3g0,90,185,0|b344rz,90,185,0|b344s0,90,185,1|bch8vz,90,185,1|bch8w0,96,190,0|bi8njz,96,190,0|bi8nk0,90,185,0|blu7fz,90,185,0|blu7g0,88,183,1|bv78rz,88,183,1|bv78s0,90,185,0|c4ka3z,90,185,0|c4ka40,88,183,1|cdxbfz,88,183,1|cdxbg0,90,185,0|cnacrz,90,185,0|cnacs0,88,183,1|cwne3z,88,183,1|cwne40,90,185,0|d60ffz,90,185,0|d60fg0,88,183,1|dfdgrz,88,183,1|dfdgs0,90,185,0|dp3grz,90,185,0|dp3gs0,88,183,1|dzwcrz,88,183,1|dzwcs0,90,185,0|e7tjfz,90,185,0|e7tjg0,88,183,1|eimffz,88,183,1|eimfg0,90,185,0|eqjm3z,90,185,0|eqjm40,88,183,1|f1ci3z,88,183,1|f1ci40,90,185,0|f99orz,90,185,0|f99os0,88,183,1|fkfjfz,88,183,1|fkfjg0,90,185,0|frzrfz,90,185,0|frzrg0,88,183,1|g35m3z,88,183,1|g35m40,90,185,0|gapu3z,90,185,0|gapu40,88,183,1|glvorz,88,183,1|glvos0,90,185,0|gtsvfz,90,185,0|gtsvg0,88,183,1|gvea3z,88,183,1|gvea40,90,185,1|h4lu7z,90,185,1|h4lu80,96,190,0|hcj0vz,96,190,0|hcj0w0,90,185,1|hnbwvz,90,185,1|hnbww0,96,190,0|hv93jz,96,190,0|hv93k0,90,185,1|i6ey7z,90,185,1|i6ey80,96,190,0|idz67z,96,190,0|idz680,90,185,1|ip50vz,90,185,1|ip50w0,96,190,0|iwp8vz,96,190,0|iwp8w0,90,185,1|j7v3jz,90,185,1|j7v3k0,96,190,0|jffbjz,96,190,0|jffbk0,90,185,1|jql67z,90,185,1|jql680,96,190,0|jyicvz,96,190,0|jyicw0,90,185,1|k9b8vz,90,185,1|k9b8w0,96,190,0|kh8fjz,96,190,0|kh8fk0,90,185,1|ks1bjz,90,185,1|ks1bk0,96,190,0|kzyi7z,96,190,0|kzyi80,90,185,1|lb4cvz,90,185,1|lb4cw0,96,190,0|liokvz,96,190,0|liokw0,90,185,0|ne0krz,90,185,0|ne0ks0,96,190,0|o7wkvz,96,190,0|o7wkw0,90,185,0|NaN,90,185,0","Asia/Ulaanbaatar|,0,286,0|-xmcrsl,0,286,0|-xmcrsk,90,185,0|46akjz,90,185,0|46akk0,88,183,0|6wun3z,88,183,0|6wun40,107,218,1|769gbz,107,218,1|769gc0,88,183,0|7fof3z,88,183,0|7fof40,107,218,1|7p1dnz,107,218,1|7p1do0,88,183,0|7yehrz,88,183,0|7yehs0,107,218,1|87rgbz,107,218,1|87rgc0,88,183,0|8h4kfz,88,183,0|8h4kg0,107,218,1|8qhizz,107,218,1|8qhj00,88,183,0|8zun3z,88,183,0|8zun40,107,218,1|997lnz,107,218,1|997lo0,88,183,0|9ikprz,88,183,0|9ikps0,107,218,1|9rxobz,107,218,1|9rxoc0,88,183,0|a1asfz,88,183,0|a1asg0,107,218,1|aanqzz,107,218,1|aanr00,88,183,0|ak0v3z,88,183,0|ak0v40,107,218,1|atqsbz,107,218,1|atqsc0,88,183,0|b33wfz,88,183,0|b33wg0,107,218,1|bcguzz,107,218,1|bcgv00,88,183,0|bltz3z,88,183,0|bltz40,107,218,1|bv6xnz,107,218,1|bv6xo0,88,183,0|c4k1rz,88,183,0|c4k1s0,107,218,1|cdx0bz,107,218,1|cdx0c0,88,183,0|cna4fz,88,183,0|cna4g0,107,218,1|cwn2zz,107,218,1|cwn300,88,183,0|d6073z,88,183,0|d60740,107,218,1|dfd5nz,107,218,1|dfd5o0,88,183,0|dp38fz,88,183,0|dp38g0,107,218,1|dyg6zz,107,218,1|dyg700,88,183,0|e7tb3z,88,183,0|e7tb40,107,218,1|eh69nz,107,218,1|eh69o0,88,183,0|eqjdrz,88,183,0|eqjds0,107,218,1|ezwcbz,107,218,1|ezwcc0,88,183,0|gcgpzz,88,183,0|gcgq00,107,218,1|gkdtvz,107,218,1|gkdtw0,88,183,0|gtqxzz,88,183,0|gtqy00,107,218,1|h33wjz,107,218,1|h33wk0,88,183,0|hch0nz,88,183,0|hch0o0,107,218,1|hltz7z,107,218,1|hltz80,88,183,0|hv73bz,88,183,0|hv73c0,107,218,1|i4k1vz,107,218,1|i4k1w0,88,183,0|idx5zz,88,183,0|idx600,107,218,1|ina4jz,107,218,1|ina4k0,88,183,0|iwn8nz,88,183,0|iwn8o0,107,218,1|j6d5vz,107,218,1|j6d5w0,88,183,0|nlvtzz,88,183,0|nlvu00,107,218,1|nv8mzz,107,218,1|nv8n00,88,183,0|o4lwnz,88,183,0|o4lwo0,107,218,1|odypnz,107,218,1|odypo0,88,183,0|NaN,88,183,0","Asia/Urumqi|,0,287,0|-lx5pjx,0,287,0|-lx5pjw,96,190,0|NaN,96,190,0","Asia/Ust-Nera|,0,288,0|-q4cl6v,0,288,0|-q4cl6u,88,183,0|-kmri81,88,183,0|-kmri80,107,218,0|5vapnz,107,218,0|5vapo0,102,194,1|64pdbz,102,194,1|64pdc0,89,184,0|6e2hfz,89,184,0|6e2hg0,102,194,1|6nhanz,102,194,1|6nhao0,89,184,0|6wuerz,89,184,0|6wues0,102,194,1|7697zz,102,194,1|769800,89,184,0|7fo6rz,89,184,0|7fo6s0,102,194,1|7p1dnz,102,194,1|7p1do0,89,184,0|7yeezz,89,184,0|7yef00,102,194,1|87rgbz,102,194,1|87rgc0,89,184,0|8h4hnz,89,184,0|8h4ho0,102,194,1|8qhizz,102,194,1|8qhj00,89,184,0|8zukbz,89,184,0|8zukc0,102,194,1|997lnz,102,194,1|997lo0,89,184,0|9ikmzz,89,184,0|9ikn00,102,194,1|9rxobz,102,194,1|9rxoc0,89,184,0|a1apnz,89,184,0|a1apo0,102,194,1|aanqzz,102,194,1|aanr00,89,184,0|ak0sbz,89,184,0|ak0sc0,102,194,1|atqsbz,102,194,1|atqsc0,89,184,0|b33tnz,89,184,0|b33to0,89,184,1|bcgxrz,89,184,1|bcgxs0,93,189,0|bi8cfz,93,189,0|bi8cg0,89,184,0|bltwbz,89,184,0|bltwc0,102,194,1|bv6xnz,102,194,1|bv6xo0,89,184,0|c4jyzz,89,184,0|c4jz00,102,194,1|cdx0bz,102,194,1|cdx0c0,89,184,0|cna1nz,89,184,0|cna1o0,102,194,1|cwn2zz,102,194,1|cwn300,89,184,0|d604bz,89,184,0|d604c0,102,194,1|dfd5nz,102,194,1|dfd5o0,89,184,0|dp35nz,89,184,0|dp35o0,102,194,1|dzw1nz,102,194,1|dzw1o0,89,184,0|e7t8bz,89,184,0|e7t8c0,102,194,1|eim4bz,102,194,1|eim4c0,89,184,0|eqjazz,89,184,0|eqjb00,102,194,1|f1c6zz,102,194,1|f1c700,89,184,0|f99dnz,89,184,0|f99do0,102,194,1|fkf8bz,102,194,1|fkf8c0,89,184,0|frzgbz,89,184,0|frzgc0,102,194,1|g35azz,102,194,1|g35b00,89,184,0|gapizz,89,184,0|gapj00,102,194,1|glvdnz,102,194,1|glvdo0,89,184,0|gtskbz,89,184,0|gtskc0,102,194,1|h4lgbz,102,194,1|h4lgc0,89,184,0|hcimzz,89,184,0|hcin00,102,194,1|hnbizz,102,194,1|hnbj00,89,184,0|hv8pnz,89,184,0|hv8po0,102,194,1|i6ekbz,102,194,1|i6ekc0,89,184,0|idysbz,89,184,0|idysc0,102,194,1|ip4mzz,102,194,1|ip4n00,89,184,0|iwouzz,89,184,0|iwov00,102,194,1|j7upnz,102,194,1|j7upo0,89,184,0|jfexnz,89,184,0|jfexo0,102,194,1|jqksbz,102,194,1|jqksc0,89,184,0|jyhyzz,89,184,0|jyhz00,102,194,1|k9auzz,102,194,1|k9av00,89,184,0|kh81nz,89,184,0|kh81o0,102,194,1|ks0xnz,102,194,1|ks0xo0,89,184,0|kzy4bz,89,184,0|kzy4c0,102,194,1|lb3yzz,102,194,1|lb3z00,89,184,0|lio6zz,89,184,0|lio700,102,194,0|lrerzz,102,194,0|lres00,89,184,0|ne09nz,89,184,0|ne09o0,93,189,0|NaN,93,189,0","Asia/Vientiane|,0,211,0|-1ayyla5,0,211,0|-1ayyla4,54,211,0|-pysda5,54,211,0|-pysda4,90,185,0|NaN,90,185,0","Asia/Vladivostok|,0,289,0|-oligf8,0,289,0|-oligf7,107,218,0|-kmrl01,107,218,0|-kmrl00,93,189,0|5vamvz,93,189,0|5vamw0,89,184,1|64pg3z,89,184,1|64pg40,93,189,0|6e2k7z,93,189,0|6e2k80,89,184,1|6nhdfz,89,184,1|6nhdg0,93,189,0|6wuhjz,93,189,0|6wuhk0,89,184,1|769arz,89,184,1|769as0,93,189,0|7fo9jz,93,189,0|7fo9k0,89,184,1|7p1gfz,89,184,1|7p1gg0,93,189,0|7yehrz,93,189,0|7yehs0,89,184,1|87rj3z,89,184,1|87rj40,93,189,0|8h4kfz,93,189,0|8h4kg0,89,184,1|8qhlrz,89,184,1|8qhls0,93,189,0|8zun3z,93,189,0|8zun40,89,184,1|997ofz,89,184,1|997og0,93,189,0|9ikprz,93,189,0|9ikps0,89,184,1|9rxr3z,89,184,1|9rxr40,93,189,0|a1asfz,93,189,0|a1asg0,89,184,1|aantrz,89,184,1|aants0,93,189,0|ak0v3z,93,189,0|ak0v40,89,184,1|atqv3z,89,184,1|atqv40,93,189,0|b33wfz,93,189,0|b33wg0,93,189,1|bch0jz,93,189,1|bch0k0,107,218,0|bi8f7z,107,218,0|bi8f80,93,189,0|bltz3z,93,189,0|bltz40,89,184,1|bv70fz,89,184,1|bv70g0,93,189,0|c4k1rz,93,189,0|c4k1s0,89,184,1|cdx33z,89,184,1|cdx340,93,189,0|cna4fz,93,189,0|cna4g0,89,184,1|cwn5rz,89,184,1|cwn5s0,93,189,0|d6073z,93,189,0|d60740,89,184,1|dfd8fz,89,184,1|dfd8g0,93,189,0|dp38fz,93,189,0|dp38g0,89,184,1|dzw4fz,89,184,1|dzw4g0,93,189,0|e7tb3z,93,189,0|e7tb40,89,184,1|eim73z,89,184,1|eim740,93,189,0|eqjdrz,93,189,0|eqjds0,89,184,1|f1c9rz,89,184,1|f1c9s0,93,189,0|f99gfz,93,189,0|f99gg0,89,184,1|fkfb3z,89,184,1|fkfb40,93,189,0|frzj3z,93,189,0|frzj40,89,184,1|g35drz,89,184,1|g35ds0,93,189,0|gaplrz,93,189,0|gapls0,89,184,1|glvgfz,89,184,1|glvgg0,93,189,0|gtsn3z,93,189,0|gtsn40,89,184,1|h4lj3z,89,184,1|h4lj40,93,189,0|hciprz,93,189,0|hcips0,89,184,1|hnblrz,89,184,1|hnbls0,93,189,0|hv8sfz,93,189,0|hv8sg0,89,184,1|i6en3z,89,184,1|i6en40,93,189,0|idyv3z,93,189,0|idyv40,89,184,1|ip4prz,89,184,1|ip4ps0,93,189,0|iwoxrz,93,189,0|iwoxs0,89,184,1|j7usfz,89,184,1|j7usg0,93,189,0|jff0fz,93,189,0|jff0g0,89,184,1|jqkv3z,89,184,1|jqkv40,93,189,0|jyi1rz,93,189,0|jyi1s0,89,184,1|k9axrz,89,184,1|k9axs0,93,189,0|kh84fz,93,189,0|kh84g0,89,184,1|ks10fz,89,184,1|ks10g0,93,189,0|kzy73z,93,189,0|kzy740,89,184,1|lb41rz,89,184,1|lb41s0,93,189,0|lio9rz,93,189,0|lio9s0,89,184,0|ne09nz,89,184,0|ne09o0,93,189,0|NaN,93,189,0","Asia/Yakutsk|,0,290,0|-q4cioz,0,290,0|-q4cioy,88,183,0|-kmri81,88,183,0|-kmri80,107,218,0|5vapnz,107,218,0|5vapo0,93,189,1|64pivz,93,189,1|64piw0,107,218,0|6e2mzz,107,218,0|6e2n00,93,189,1|6nhg7z,93,189,1|6nhg80,107,218,0|6wukbz,107,218,0|6wukc0,93,189,1|769djz,93,189,1|769dk0,107,218,0|7focbz,107,218,0|7focc0,93,189,1|7p1j7z,93,189,1|7p1j80,107,218,0|7yekjz,107,218,0|7yekk0,93,189,1|87rlvz,93,189,1|87rlw0,107,218,0|8h4n7z,107,218,0|8h4n80,93,189,1|8qhojz,93,189,1|8qhok0,107,218,0|8zupvz,107,218,0|8zupw0,93,189,1|997r7z,93,189,1|997r80,107,218,0|9iksjz,107,218,0|9iksk0,93,189,1|9rxtvz,93,189,1|9rxtw0,107,218,0|a1av7z,107,218,0|a1av80,93,189,1|aanwjz,93,189,1|aanwk0,107,218,0|ak0xvz,107,218,0|ak0xw0,93,189,1|atqxvz,93,189,1|atqxw0,107,218,0|b33z7z,107,218,0|b33z80,107,218,1|bch3bz,107,218,1|bch3c0,88,183,0|bi8hzz,88,183,0|bi8i00,107,218,0|blu1vz,107,218,0|blu1w0,93,189,1|bv737z,93,189,1|bv7380,107,218,0|c4k4jz,107,218,0|c4k4k0,93,189,1|cdx5vz,93,189,1|cdx5w0,107,218,0|cna77z,107,218,0|cna780,93,189,1|cwn8jz,93,189,1|cwn8k0,107,218,0|d609vz,107,218,0|d609w0,93,189,1|dfdb7z,93,189,1|dfdb80,107,218,0|dp3b7z,107,218,0|dp3b80,93,189,1|dzw77z,93,189,1|dzw780,107,218,0|e7tdvz,107,218,0|e7tdw0,93,189,1|eim9vz,93,189,1|eim9w0,107,218,0|eqjgjz,107,218,0|eqjgk0,93,189,1|f1ccjz,93,189,1|f1cck0,107,218,0|f99j7z,107,218,0|f99j80,93,189,1|fkfdvz,93,189,1|fkfdw0,107,218,0|frzlvz,107,218,0|frzlw0,93,189,1|g35gjz,93,189,1|g35gk0,107,218,0|gapojz,107,218,0|gapok0,93,189,1|glvj7z,93,189,1|glvj80,107,218,0|gtspvz,107,218,0|gtspw0,93,189,1|h4llvz,93,189,1|h4llw0,107,218,0|hcisjz,107,218,0|hcisk0,93,189,1|hnbojz,93,189,1|hnbok0,107,218,0|hv8v7z,107,218,0|hv8v80,93,189,1|i6epvz,93,189,1|i6epw0,107,218,0|idyxvz,107,218,0|idyxw0,93,189,1|ip4sjz,93,189,1|ip4sk0,107,218,0|iwp0jz,107,218,0|iwp0k0,93,189,1|j7uv7z,93,189,1|j7uv80,107,218,0|jff37z,107,218,0|jff380,93,189,1|jqkxvz,93,189,1|jqkxw0,107,218,0|jyi4jz,107,218,0|jyi4k0,93,189,1|k9b0jz,93,189,1|k9b0k0,107,218,0|kh877z,107,218,0|kh8780,93,189,1|ks137z,93,189,1|ks1380,107,218,0|kzy9vz,107,218,0|kzy9w0,93,189,1|lb44jz,93,189,1|lb44k0,107,218,0|liocjz,107,218,0|liock0,93,189,0|ne0cfz,93,189,0|ne0cg0,107,218,0|NaN,107,218,0","Asia/Yangon|,0,291,0|-1ayykhc,0,291,0|-1ayykhb,136,291,0|-q3gv5c,136,291,0|-q3gv5b,109,223,0|-efx621,109,223,0|-efx620,107,218,0|-cvg101,107,218,0|-cvg100,109,223,0|NaN,109,223,0","Asia/Yekaterinburg|,0,292,0|-rx5hwa,0,292,0|-rx5hw9,5,293,0|-qc75z6,5,293,0|-qc75z5,105,203,0|-kmr741,105,203,0|-kmr740,91,186,0|5vb0rz,91,186,0|5vb0s0,96,190,1|64ptzz,96,190,1|64pu00,91,186,0|6e2y3z,91,186,0|6e2y40,96,190,1|6nhrbz,96,190,1|6nhrc0,91,186,0|6wuvfz,91,186,0|6wuvg0,96,190,1|769onz,96,190,1|769oo0,91,186,0|7fonfz,91,186,0|7fong0,96,190,1|7p1ubz,96,190,1|7p1uc0,91,186,0|7yevnz,91,186,0|7yevo0,96,190,1|87rwzz,96,190,1|87rx00,91,186,0|8h4ybz,91,186,0|8h4yc0,96,190,1|8qhznz,96,190,1|8qhzo0,91,186,0|8zv0zz,91,186,0|8zv100,96,190,1|9982bz,96,190,1|9982c0,91,186,0|9il3nz,91,186,0|9il3o0,96,190,1|9ry4zz,96,190,1|9ry500,91,186,0|a1b6bz,91,186,0|a1b6c0,96,190,1|aao7nz,96,190,1|aao7o0,91,186,0|ak18zz,91,186,0|ak1900,96,190,1|atr8zz,96,190,1|atr900,91,186,0|b34abz,91,186,0|b34ac0,91,186,1|bchefz,91,186,1|bcheg0,105,203,0|bi8t3z,105,203,0|bi8t40,91,186,0|bluczz,91,186,0|blud00,96,190,1|bv7ebz,96,190,1|bv7ec0,91,186,0|c4kfnz,91,186,0|c4kfo0,96,190,1|cdxgzz,96,190,1|cdxh00,91,186,0|cnaibz,91,186,0|cnaic0,96,190,1|cwnjnz,96,190,1|cwnjo0,91,186,0|d60kzz,91,186,0|d60l00,96,190,1|dfdmbz,96,190,1|dfdmc0,91,186,0|dp3mbz,91,186,0|dp3mc0,96,190,1|dzwibz,96,190,1|dzwic0,91,186,0|e7tozz,91,186,0|e7tp00,96,190,1|eimkzz,96,190,1|eiml00,91,186,0|eqjrnz,91,186,0|eqjro0,96,190,1|f1cnnz,96,190,1|f1cno0,91,186,0|f99ubz,91,186,0|f99uc0,96,190,1|fkfozz,96,190,1|fkfp00,91,186,0|frzwzz,91,186,0|frzx00,96,190,1|g35rnz,96,190,1|g35ro0,91,186,0|gapznz,91,186,0|gapzo0,96,190,1|glvubz,96,190,1|glvuc0,91,186,0|gtt0zz,91,186,0|gtt100,96,190,1|h4lwzz,96,190,1|h4lx00,91,186,0|hcj3nz,91,186,0|hcj3o0,96,190,1|hnbznz,96,190,1|hnbzo0,91,186,0|hv96bz,91,186,0|hv96c0,96,190,1|i6f0zz,96,190,1|i6f100,91,186,0|idz8zz,91,186,0|idz900,96,190,1|ip53nz,96,190,1|ip53o0,91,186,0|iwpbnz,91,186,0|iwpbo0,96,190,1|j7v6bz,96,190,1|j7v6c0,91,186,0|jffebz,91,186,0|jffec0,96,190,1|jql8zz,96,190,1|jql900,91,186,0|jyifnz,91,186,0|jyifo0,96,190,1|k9bbnz,96,190,1|k9bbo0,91,186,0|kh8ibz,91,186,0|kh8ic0,96,190,1|ks1ebz,96,190,1|ks1ec0,91,186,0|kzykzz,91,186,0|kzyl00,96,190,1|lb4fnz,96,190,1|lb4fo0,91,186,0|lionnz,91,186,0|liono0,96,190,0|ne0njz,96,190,0|ne0nk0,91,186,0|NaN,91,186,0","Asia/Yerevan|,0,294,0|-nu148p,0,294,0|-nu148o,100,4,0|-6p7kc1,100,4,0|-6p7kc0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,91,186,1|aaoafz,91,186,1|aaoag0,105,203,0|ak1brz,105,203,0|ak1bs0,91,186,1|atrbrz,91,186,1|atrbs0,105,203,0|b34d3z,105,203,0|b34d40,105,203,1|bchh7z,105,203,1|bchh80,100,4,0|bluijz,100,4,0|bluik0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,105,203,0|e7trrz,105,203,0|e7trs0,91,186,1|eimnrz,91,186,1|eimns0,105,203,0|eqjufz,105,203,0|eqjug0,91,186,1|f1cqfz,91,186,1|f1cqg0,105,203,0|f99x3z,105,203,0|f99x40,91,186,1|fkfrrz,91,186,1|fkfrs0,105,203,0|frzzrz,105,203,0|frzzs0,91,186,1|g35ufz,91,186,1|g35ug0,105,203,0|gaq2fz,105,203,0|gaq2g0,91,186,1|glvx3z,91,186,1|glvx40,105,203,0|gtt3rz,105,203,0|gtt3s0,91,186,1|h4lzrz,91,186,1|h4lzs0,105,203,0|hcj6fz,105,203,0|hcj6g0,91,186,1|hnc2fz,91,186,1|hnc2g0,105,203,0|hv993z,105,203,0|hv9940,91,186,1|i6f3rz,91,186,1|i6f3s0,105,203,0|idzbrz,105,203,0|idzbs0,91,186,1|ip56fz,91,186,1|ip56g0,105,203,0|iwpefz,105,203,0|iwpeg0,91,186,1|j7v93z,91,186,1|j7v940,105,203,0|jffh3z,105,203,0|jffh40,91,186,1|jqlbrz,91,186,1|jqlbs0,105,203,0|jyiifz,105,203,0|jyiig0,91,186,1|k9befz,91,186,1|k9beg0,105,203,0|kh8l3z,105,203,0|kh8l40,91,186,1|ks1h3z,91,186,1|ks1h40,105,203,0|kzynrz,105,203,0|kzyns0,91,186,1|lb4ifz,91,186,1|lb4ig0,105,203,0|lioqfz,105,203,0|lioqg0,91,186,1|ltul3z,91,186,1|ltul40,105,203,0|NaN,105,203,0","Atlantic/Azores|,0,295,0|-18vsdwx,0,295,0|-18vsdww,77,296,0|-u9rbs1,77,296,0|-u9rbs0,39,43,0|-rxwvw1,39,43,0|-rxwvw0,12,13,1|-rqwyg1,12,13,1|-rqwyg0,39,43,0|-rkqt81,39,43,0|-rkqt80,12,13,1|-r90l81,12,13,1|-r90l80,39,43,0|-r1x181,39,43,0|-r1x180,12,13,1|-qq8nw1,12,13,1|-qq8nw0,39,43,0|-qj6yk1,39,43,0|-qj6yk0,12,13,1|-q7gqk1,12,13,1|-q7gqk0,39,43,0|-q0d6k1,39,43,0|-q0d6k0,12,13,1|-pomyk1,12,13,1|-pomyk0,39,43,0|-phl981,39,43,0|-phl980,12,13,1|-p5v181,12,13,1|-p5v180,39,43,0|-nusl81,39,43,0|-nusl80,12,13,1|-nlhek1,12,13,1|-nlhek0,39,43,0|-mt6vw1,39,43,0|-mt6vw0,12,13,1|-mkjrw1,12,13,1|-mkjrw0,39,43,0|-matrw1,39,43,0|-matrw0,12,13,1|-m1tp81,12,13,1|-m1tp80,39,43,0|-lrqqk1,39,43,0|-lrqqk0,12,13,1|-liqnw1,12,13,1|-liqnw0,39,43,0|-l8np81,39,43,0|-l8np80,12,13,1|-l00l81,12,13,1|-l00l80,39,43,0|-k77jw1,39,43,0|-k77jw0,12,13,1|-jykfw1,12,13,1|-jykfw0,39,43,0|-jp7ek1,39,43,0|-jp7ek0,12,13,1|-jfud81,12,13,1|-jfud80,39,43,0|-ineak1,39,43,0|-ineak0,12,13,1|-ie1981,12,13,1|-ie1980,39,43,0|-i516k1,39,43,0|-i516k0,12,13,1|-hvb6k1,12,13,1|-hvb6k0,39,43,0|-hl87w1,39,43,0|-hl87w0,12,13,1|-hcl3w1,12,13,1|-hcl3w0,39,43,0|-h382k1,39,43,0|-h382k0,12,13,1|-gtv181,12,13,1|-gtv180,39,43,0|-gkuyk1,39,43,0|-gkuyk0,12,13,1|-gb4yk1,12,13,1|-gb4yk0,39,43,0|-g11zw1,39,43,0|-g11zw0,12,13,1|-fpw581,12,13,1|-fpw580,39,43,0|-fkunw1,39,43,0|-fkunw0,12,13,1|-f9buk1,12,13,1|-f9buk0,39,43,0|-ezyt81,39,43,0|-ezyt80,12,13,1|-eqjx81,12,13,1|-eqjx80,39,43,0|-eibmk1,39,43,0|-eibmk0,12,13,1|-eg5xc1,12,13,1|-eg5xc0,16,1,1|-eaeio1,16,1,1|-eaeio0,12,13,1|-e6st81,12,13,1|-e6st80,39,43,0|-dzljw1,39,43,0|-dzljw0,12,13,1|-dxstc1,12,13,1|-dxstc0,16,1,1|-dqyio1,16,1,1|-dqyio0,12,13,1|-dnprw1,12,13,1|-dnprw0,39,43,0|-dgvh81,39,43,0|-dgvh80,12,13,1|-deps01,12,13,1|-deps00,16,1,1|-d88g01,16,1,1|-d88g00,12,13,1|-d4zp81,12,13,1|-d4zp80,39,43,0|-cy5ek1,39,43,0|-cy5ek0,12,13,1|-cvzpc1,12,13,1|-cvzpc0,16,1,1|-cpidc1,16,1,1|-cpidc0,12,13,1|-cm9mk1,12,13,1|-cm9mk0,39,43,0|-cdzh81,39,43,0|-cdzh80,12,13,1|-c4mfw1,12,13,1|-c4mfw0,39,43,0|-bv9681,39,43,0|-bv9680,12,13,1|-blw4w1,12,13,1|-blw4w0,39,43,0|-bcj3k1,39,43,0|-bcj3k0,12,13,1|-b36281,12,13,1|-b36280,39,43,0|-att0w1,39,43,0|-att0w0,12,13,1|-akfzk1,12,13,1|-akfzk0,39,43,0|-ab2y81,39,43,0|-ab2y80,12,13,1|-a1pww1,12,13,1|-a1pww0,39,43,0|-9scvk1,39,43,0|-9scvk0,12,13,1|-9imvk1,12,13,1|-9imvk0,39,43,0|-999u81,39,43,0|-999u80,12,13,1|-8zwsw1,12,13,1|-8zwsw0,39,43,0|-8qjrk1,39,43,0|-8qjrk0,12,13,1|-8h6q81,12,13,1|-8h6q80,39,43,0|-87tow1,39,43,0|-87tow0,12,13,1|-7ygnk1,12,13,1|-7ygnk0,39,43,0|-7p3m81,39,43,0|-7p3m80,12,13,1|-7fqkw1,12,13,1|-7fqkw0,39,43,0|-76djk1,39,43,0|-76djk0,12,13,1|-6wnjk1,12,13,1|-6wnjk0,39,43,0|-6nai81,39,43,0|-6nai80,12,13,1|-6dxgw1,12,13,1|-6dxgw0,39,43,0|-64kfk1,39,43,0|-64kfk0,12,13,1|-5v7e81,12,13,1|-5v7e80,39,43,0|-5lucw1,39,43,0|-5lucw0,12,13,1|-5chbk1,12,13,1|-5chbk0,39,43,0|-534a81,39,43,0|-534a80,12,13,1|-4tr8w1,12,13,1|-4tr8w0,39,43,0|-4ke7k1,39,43,0|-4ke7k0,12,13,1|-4b1681,12,13,1|-4b1680,39,43,0|-41o4w1,39,43,0|-41o4w0,12,13,1|-3ry4w1,12,13,1|-3ry4w0,39,43,0|-3il3k1,39,43,0|-3il3k0,12,13,1|-398281,12,13,1|-398280,39,43,0|-2zv0w1,39,43,0|-2zv0w0,12,13,1|-2qhzk1,12,13,1|-2qhzk0,39,43,0|-2h4y81,39,43,0|-2h4y80,12,13,1|-27rww1,12,13,1|-27rww0,39,43,0|-1yevk1,39,43,0|-1yevk0,12,13,0|3rwo3z,12,13,0|3rwo40,16,1,1|419pfz,16,1,1|419pg0,12,13,0|4azpfz,12,13,0|4azpg0,16,1,1|4kcqrz,16,1,1|4kcqs0,12,13,0|4tps3z,12,13,0|4tps40,16,1,1|532w7z,16,1,1|532w80,12,13,0|5cfurz,12,13,0|5cfus0,16,1,1|5lsyvz,16,1,1|5lsyw0,12,13,0|5v607z,12,13,0|5v6080,16,1,1|64j1jz,16,1,1|64j1k0,12,13,0|6dw2vz,12,13,0|6dw2w0,16,1,1|6n947z,16,1,1|6n9480,12,13,0|6wm8bz,12,13,0|6wm8c0,16,1,1|75z6vz,16,1,1|75z6w0,12,13,0|7fc87z,12,13,0|7fc880,16,1,1|7p287z,16,1,1|7p2880,12,13,0|7yf9jz,12,13,0|7yf9k0,16,1,1|87savz,16,1,1|87saw0,12,13,0|8h5c7z,12,13,0|8h5c80,16,1,1|8qidjz,16,1,1|8qidk0,12,13,0|8zvevz,12,13,0|8zvew0,16,1,1|998g7z,16,1,1|998g80,12,13,0|9ilhjz,12,13,0|9ilhk0,16,1,1|9ryivz,16,1,1|9ryiw0,12,13,0|a1bk7z,12,13,0|a1bk80,16,1,1|aaoljz,16,1,1|aaolk0,12,13,0|ak1mvz,12,13,0|ak1mw0,16,1,1|atrmvz,16,1,1|atrmw0,12,13,0|b34o7z,12,13,0|b34o80,16,1,1|bchpjz,16,1,1|bchpk0,12,13,0|bluqvz,12,13,0|bluqw0,16,1,1|bv7s7z,16,1,1|bv7s80,6,1,0|c4kqrz,6,1,0|c4kqs0,16,1,1|cdxs3z,16,1,1|cdxs40,12,13,0|cnatfz,12,13,0|cnatg0,16,1,1|cwnurz,16,1,1|cwnus0,12,13,0|d60w3z,12,13,0|d60w40,16,1,1|dfdxfz,16,1,1|dfdxg0,12,13,0|dp3xfz,12,13,0|dp3xg0,16,1,1|dzwtfz,16,1,1|dzwtg0,12,13,0|e7u03z,12,13,0|e7u040,16,1,1|eimw3z,16,1,1|eimw40,12,13,0|eqk2rz,12,13,0|eqk2s0,16,1,1|f1cyrz,16,1,1|f1cys0,12,13,0|f9a5fz,12,13,0|f9a5g0,16,1,1|fkg03z,16,1,1|fkg040,12,13,0|fs083z,12,13,0|fs0840,16,1,1|g362rz,16,1,1|g362s0,12,13,0|gaqarz,12,13,0|gaqas0,16,1,1|glw5fz,16,1,1|glw5g0,12,13,0|gttc3z,12,13,0|gttc40,16,1,1|h4m83z,16,1,1|h4m840,12,13,0|hcjerz,12,13,0|hcjes0,16,1,1|hncarz,16,1,1|hncas0,12,13,0|hv9hfz,12,13,0|hv9hg0,16,1,1|i6fc3z,16,1,1|i6fc40,12,13,0|idzk3z,12,13,0|idzk40,16,1,1|ip5erz,16,1,1|ip5es0,12,13,0|iwpmrz,12,13,0|iwpms0,16,1,1|j7vhfz,16,1,1|j7vhg0,12,13,0|jffpfz,12,13,0|jffpg0,16,1,1|jqlk3z,16,1,1|jqlk40,12,13,0|jyiqrz,12,13,0|jyiqs0,16,1,1|k9bmrz,16,1,1|k9bms0,12,13,0|kh8tfz,12,13,0|kh8tg0,16,1,1|ks1pfz,16,1,1|ks1pg0,12,13,0|kzyw3z,12,13,0|kzyw40,16,1,1|lb4qrz,16,1,1|lb4qs0,12,13,0|lioyrz,12,13,0|lioys0,16,1,1|ltutfz,16,1,1|ltutg0,12,13,0|m1f1fz,12,13,0|m1f1g0,16,1,1|mckw3z,16,1,1|mckw40,12,13,0|mki2rz,12,13,0|mki2s0,16,1,1|mvayrz,16,1,1|mvays0,12,13,0|n385fz,12,13,0|n385g0,16,1,1|ne11fz,16,1,1|ne11g0,12,13,0|nly83z,12,13,0|nly840,16,1,1|nwr43z,16,1,1|nwr440,12,13,0|o4oarz,12,13,0|o4oas0,16,1,1|ofu5fz,16,1,1|ofu5g0,12,13,0|onedfz,12,13,0|onedg0,16,1,1|oyk83z,16,1,1|oyk840,12,13,0|p64g3z,12,13,0|p64g40,16,1,1|phaarz,16,1,1|phaas0,12,13,0|pp7hfz,12,13,0|pp7hg0,16,1,1|q00dfz,16,1,1|q00dg0,12,13,0|q7xk3z,12,13,0|q7xk40,16,1,1|qiqg3z,16,1,1|qiqg40,12,13,0|qqnmrz,12,13,0|qqnms0,16,1,1|r1thfz,16,1,1|r1thg0,12,13,0|r9dpfz,12,13,0|r9dpg0,16,1,1|rkjk3z,16,1,1|rkjk40,12,13,0|rs3s3z,12,13,0|rs3s40,16,1,1|s39mrz,16,1,1|s39ms0,12,13,0|sb6tfz,12,13,0|sb6tg0,16,1,1|slzpfz,16,1,1|slzpg0,12,13,0|stww3z,12,13,0|stww40,16,1,1|t4ps3z,16,1,1|t4ps40,12,13,0|tcmyrz,12,13,0|tcmys0,16,1,1|tnfurz,16,1,1|tnfus0,12,13,0|tvd1fz,12,13,0|tvd1g0,16,1,1|u6iw3z,16,1,1|u6iw40,12,13,0|ue343z,12,13,0|ue3440,16,1,1|up8yrz,16,1,1|up8ys0,12,13,0|uwt6rz,12,13,0|uwt6s0,16,1,1|v7z1fz,16,1,1|v7z1g0,12,13,0|vfw83z,12,13,0|vfw840,16,1,1|vqp43z,16,1,1|vqp440,12,13,0|vymarz,12,13,0|vymas0,16,1,1|w9f6rz,16,1,1|w9f6s0,12,13,0|whcdfz,12,13,0|whcdg0,16,1,1|wsi83z,16,1,1|wsi840,12,13,0|x02g3z,12,13,0|x02g40,16,1,1|xb8arz,16,1,1|xb8as0,12,13,0|xisirz,12,13,0|xisis0,16,1,1|xtydfz,16,1,1|xtydg0,12,13,0|y1ilfz,12,13,0|y1ilg0,16,1,1|ycog3z,16,1,1|ycog40,12,13,0|yklmrz,12,13,0|yklms0,16,1,1|yveirz,16,1,1|yveis0,12,13,0|z3bpfz,12,13,0|z3bpg0,16,1,1|ze4lfz,16,1,1|ze4lg0,12,13,0|zm1s3z,12,13,0|zm1s40,16,1,1|zx7mrz,16,1,1|zx7ms0,12,13,0|104rurz,12,13,0|104rus0,16,1,1|10fxpfz,16,1,1|10fxpg0,12,13,0|10nhxfz,12,13,0|10nhxg0,16,1,1|10yns3z,16,1,1|10yns40,12,13,0|116kyrz,12,13,0|116kys0,16,1,1|11hdurz,16,1,1|11hdus0,12,13,0|11pb1fz,12,13,0|11pb1g0,16,1,1|1203xfz,16,1,1|1203xg0,12,13,0|128143z,12,13,0|1281440,16,1,1|12iu03z,16,1,1|12iu040,12,13,0|12qr6rz,12,13,0|12qr6s0,16,1,1|131x1fz,16,1,1|131x1g0,12,13,0|139h9fz,12,13,0|139h9g0,16,1,1|13kn43z,16,1,1|13kn440,12,13,0|13s7c3z,12,13,0|13s7c40,16,1,1|143d6rz,16,1,1|143d6s0,12,13,0|14badfz,12,13,0|14badg0,16,1,1|14m39fz,16,1,1|14m39g0,12,13,0|14u0g3z,12,13,0|14u0g40,16,1,1|154tc3z,16,1,1|154tc40,12,13,0|15cqirz,12,13,0|15cqis0,16,1,1|15nwdfz,16,1,1|15nwdg0,12,13,0|15vglfz,12,13,0|15vglg0,16,1,1|166mg3z,16,1,1|166mg40,12,13,0|16e6o3z,12,13,0|16e6o40,16,1,1|16pcirz,16,1,1|16pcis0,12,13,0|16x9pfz,12,13,0|16x9pg0,16,1,1|1782lfz,16,1,1|1782lg0,12,13,0|17fzs3z,12,13,0|17fzs40,16,1,1|17qso3z,16,1,1|17qso40,12,13,0|17ypurz,12,13,0|17ypus0,16,1,1|189iqrz,16,1,1|189iqs0,12,13,0|18hfxfz,12,13,0|18hfxg0,16,1,1|18sls3z,16,1,1|18sls40,12,13,0|190603z,12,13,0|1906040,16,1,1|19bburz,16,1,1|19bbus0,12,13,0|19iw2rz,12,13,0|19iw2s0,16,1,1|19u1xfz,16,1,1|19u1xg0,12,13,0|1a1z43z,12,13,0|1a1z440,16,1,1|1acs03z,16,1,1|1acs040,12,13,0|1akp6rz,12,13,0|1akp6s0,16,1,1|1avi2rz,16,1,1|1avi2s0,12,13,0|1b3f9fz,12,13,0|1b3f9g0,16,1,1|1bel43z,16,1,1|1bel440,12,13,0|1bm5c3z,12,13,0|1bm5c40,16,1,1|1bxb6rz,16,1,1|1bxb6s0,12,13,0|1c4verz,12,13,0|1c4ves0,16,1,1|1cg19fz,16,1,1|1cg19g0,12,13,0|1cnlhfz,12,13,0|1cnlhg0,16,1,1|1cyrc3z,16,1,1|1cyrc40,12,13,0|1d6oirz,12,13,0|1d6ois0,16,1,1|1dhherz,16,1,1|1dhhes0,12,13,0|1dpelfz,12,13,0|1dpelg0,16,1,1|1e07hfz,16,1,1|1e07hg0,12,13,0|1e84o3z,12,13,0|1e84o40,16,1,1|1ejairz,16,1,1|1ejais0,12,13,0|1equqrz,12,13,0|1equqs0,16,1,1|1f20lfz,16,1,1|1f20lg0,12,13,0|1f9ktfz,12,13,0|1f9ktg0,16,1,1|1fkqo3z,16,1,1|1fkqo40,12,13,0|1fsnurz,12,13,0|1fsnus0,16,1,1|1g3gqrz,16,1,1|1g3gqs0,12,13,0|1gbdxfz,12,13,0|1gbdxg0,16,1,1|1gm6tfz,16,1,1|1gm6tg0,12,13,0|1gu403z,12,13,0|1gu4040,16,1,1|1h4ww3z,16,1,1|1h4ww40,12,13,0|1hcu2rz,12,13,0|1hcu2s0,16,1,1|1hnzxfz,16,1,1|1hnzxg0,12,13,0|1hvk5fz,12,13,0|1hvk5g0,16,1,1|1i6q03z,16,1,1|1i6q040,12,13,0|1iea83z,12,13,0|1iea840,16,1,1|1ipg2rz,16,1,1|1ipg2s0,12,13,0|1ixd9fz,12,13,0|1ixd9g0,16,1,1|1j865fz,16,1,1|1j865g0,12,13,0|1jg3c3z,12,13,0|1jg3c40,16,1,1|1jqw83z,16,1,1|1jqw840,12,13,0|1jyterz,12,13,0|1jytes0,16,1,1|1k9z9fz,16,1,1|1k9z9g0,12,13,0|1khjhfz,12,13,0|1khjhg0,16,1,1|1kspc3z,16,1,1|1kspc40,12,13,0|1l09k3z,12,13,0|1l09k40,16,1,1|1lbferz,16,1,1|1lbfes0,12,13,0|1ljclfz,12,13,0|1ljclg0,16,1,1|1lu5hfz,16,1,1|1lu5hg0,12,13,0|1m22o3z,12,13,0|1m22o40,16,1,1|1mcvk3z,16,1,1|1mcvk40,12,13,0|1mksqrz,12,13,0|1mksqs0,16,1,1|1mvlmrz,16,1,1|1mvlms0,12,13,0|1n3itfz,12,13,0|1n3itg0,16,1,1|1neoo3z,16,1,1|1neoo40,12,13,0|1nm8w3z,12,13,0|1nm8w40,16,1,1|1nxeqrz,16,1,1|1nxeqs0,12,13,0|1o4yyrz,12,13,0|1o4yys0,16,1,1|1og4tfz,16,1,1|1og4tg0,12,13,0|1oo203z,12,13,0|1oo2040,16,1,1|1oyuw3z,16,1,1|1oyuw40,12,13,0|1p6s2rz,12,13,0|1p6s2s0,16,1,1|1phkyrz,16,1,1|1phkys0,12,13,0|1ppi5fz,12,13,0|1ppi5g0,16,1,1|1q0o03z,16,1,1|1q0o040,12,13,0|1q8883z,12,13,0|1q88840,16,1,1|1qje2rz,16,1,1|1qje2s0,12,13,0|1qqyarz,12,13,0|1qqyas0,16,1,1|1r245fz,16,1,1|1r245g0,12,13,0|1r9odfz,12,13,0|1r9odg0,16,1,1|1rku83z,16,1,1|1rku840,12,13,0|1rsrerz,12,13,0|1rsres0,16,1,1|1s3karz,16,1,1|1s3kas0,12,13,0|1sbhhfz,12,13,0|1sbhhg0,16,1,1|1smadfz,16,1,1|1smadg0,12,13,0|1su7k3z,12,13,0|1su7k40,16,1,1|1t5derz,16,1,1|1t5des0,12,13,0|1tcxmrz,12,13,0|1tcxms0,16,1,1|1to3hfz,16,1,1|1to3hg0,12,13,0|1tvnpfz,12,13,0|1tvnpg0,16,1,1|1u6tk3z,16,1,1|1u6tk40,12,13,0|1ueqqrz,12,13,0|1ueqqs0,16,1,1|1upjmrz,16,1,1|1upjms0,12,13,0|1uxgtfz,12,13,0|1uxgtg0,16,1,1|1v89pfz,16,1,1|1v89pg0,12,13,0|1vg6w3z,12,13,0|1vg6w40,16,1,1|1vqzs3z,16,1,1|1vqzs40,12,13,0|NaN,12,13,0","Atlantic/Bermuda|,0,297,0|-15r0xbv,0,297,0|-15r0xbu,54,297,0|-rivvzv,54,297,0|-rivvzu,26,298,1|-r9qc3v,26,298,1|-r9qc3u,54,297,0|-qzp5bv,54,297,0|-qzp5bu,26,298,1|-qrq6rv,26,298,1|-qrq6ru,54,297,0|-kvj2fv,54,297,0|-kvj2fu,31,40,0|-eljwo1,31,40,0|-eljwo0,49,41,1|-e75gs1,49,41,1|-e75gs0,31,40,0|-dz87c1,31,40,0|-dz87c0,49,41,1|-dnpgs1,49,41,1|-dnpgs0,31,40,0|-dgv3c1,31,40,0|-dgv3c0,49,41,1|-d4mfg1,49,41,1|-d4mfg0,31,40,0|-cy50o1,31,40,0|-cy50o0,49,41,1|-clwcs1,49,41,1|-clwcs0,31,40,0|-bt38o1,31,40,0|-bt38o0,49,41,1|-bmyy41,49,41,1|-bmyy40,31,40,0|-ba07c1,31,40,0|-ba07c0,49,41,1|-b4lu41,49,41,1|-b4lu40,31,40,0|-ara4o1,31,40,0|-ara4o0,49,41,1|-alvrg1,49,41,1|-alvrg0,31,40,0|-a873c1,31,40,0|-a873c0,49,41,1|-a35os1,49,41,1|-a35os0,31,40,0|-9ph0o1,31,40,0|-9ph0o0,49,41,1|-9kfm41,49,41,1|-9kfm40,31,40,0|-96qy01,31,40,0|-96qy00,49,41,1|-91cks1,49,41,1|-91cks0,31,40,0|-73hoo1,31,40,0|-73hoo0,49,41,1|-6vkks1,49,41,1|-6vkks0,31,40,0|296onz,31,40,0|296oo0,49,41,1|2ijn7z,49,41,1|2ijn80,31,40,0|2rwrbz,31,40,0|2rwrc0,49,41,1|319pvz,49,41,1|319pw0,31,40,0|3amtzz,31,40,0|3amu00,49,41,1|3kcr7z,49,41,1|3kcr80,31,40,0|3tcwnz,31,40,0|3tcwo0,49,41,1|432tvz,49,41,1|432tw0,31,40,0|4cfxzz,31,40,0|4cfy00,49,41,1|4lswjz,49,41,1|4lswk0,31,40,0|4v60nz,31,40,0|4v60o0,49,41,1|54iz7z,49,41,1|54iz80,31,40,0|5dw3bz,31,40,0|5dw3c0,49,41,1|5n91vz,49,41,1|5n91w0,31,40,0|5wm5zz,31,40,0|5wm600,49,41,1|65z4jz,49,41,1|65z4k0,31,40,0|6fc8nz,31,40,0|6fc8o0,49,41,1|6p25vz,49,41,1|6p25w0,31,40,0|6y2bbz,31,40,0|6y2bc0,49,41,1|77s8jz,49,41,1|77s8k0,31,40,0|7h5cnz,31,40,0|7h5co0,49,41,1|7qib7z,49,41,1|7qib80,31,40,0|7zvfbz,31,40,0|7zvfc0,49,41,1|898dvz,49,41,1|898dw0,31,40,0|8ilhzz,31,40,0|8ili00,49,41,1|8rygjz,49,41,1|8rygk0,31,40,0|908onz,31,40,0|908oo0,49,41,1|9aoj7z,49,41,1|9aoj80,31,40,0|9iyrbz,31,40,0|9iyrc0,49,41,1|9trkjz,49,41,1|9trkk0,31,40,0|a1otzz,31,40,0|a1ou00,49,41,1|achn7z,49,41,1|achn80,31,40,0|akewnz,31,40,0|akewo0,49,41,1|av7pvz,49,41,1|av7pw0,31,40,0|b3hxzz,31,40,0|b3hy00,49,41,1|bdxsjz,49,41,1|bdxsk0,31,40,0|bm80nz,31,40,0|bm80o0,49,41,1|bwnv7z,49,41,1|bwnv80,31,40,0|c4y3bz,31,40,0|c4y3c0,49,41,1|cfqwjz,49,41,1|cfqwk0,31,40,0|cno5zz,31,40,0|cno600,49,41,1|cygz7z,49,41,1|cygz80,31,40,0|d6e8nz,31,40,0|d6e8o0,49,41,1|dh71vz,49,41,1|dh71w0,31,40,0|dph9zz,31,40,0|dpha00,49,41,1|dzx4jz,49,41,1|dzx4k0,31,40,0|e87cnz,31,40,0|e87co0,49,41,1|ein77z,49,41,1|ein780,31,40,0|eqxfbz,31,40,0|eqxfc0,49,41,1|f1d9vz,49,41,1|f1d9w0,31,40,0|f9nhzz,31,40,0|f9ni00,49,41,1|fkgb7z,49,41,1|fkgb80,31,40,0|fsdknz,31,40,0|fsdko0,49,41,1|g36dvz,49,41,1|g36dw0,31,40,0|gb3nbz,31,40,0|gb3nc0,49,41,1|glwgjz,49,41,1|glwgk0,31,40,0|gu6onz,31,40,0|gu6oo0,49,41,1|h4mj7z,49,41,1|h4mj80,31,40,0|hcwrbz,31,40,0|hcwrc0,49,41,1|hnclvz,49,41,1|hnclw0,31,40,0|hvmtzz,31,40,0|hvmu00,49,41,1|i6fn7z,49,41,1|i6fn80,31,40,0|iecwnz,31,40,0|iecwo0,49,41,1|ip5pvz,49,41,1|ip5pw0,31,40,0|ix2zbz,31,40,0|ix2zc0,49,41,1|j7vsjz,49,41,1|j7vsk0,31,40,0|jeq5zz,31,40,0|jeq600,49,41,1|jqytvz,49,41,1|jqytw0,31,40,0|jxg8nz,31,40,0|jxg8o0,49,41,1|k9owjz,49,41,1|k9owk0,31,40,0|kg6bbz,31,40,0|kg6bc0,49,41,1|ksez7z,49,41,1|ksez80,31,40,0|kz9cnz,31,40,0|kz9co0,49,41,1|lbi0jz,49,41,1|lbi0k0,31,40,0|lhzfbz,31,40,0|lhzfc0,49,41,1|lu837z,49,41,1|lu8380,31,40,0|m0phzz,31,40,0|m0pi00,49,41,1|mcy5vz,49,41,1|mcy5w0,31,40,0|mjfknz,31,40,0|mjfko0,49,41,1|mvo8jz,49,41,1|mvo8k0,31,40,0|n25nbz,31,40,0|n25nc0,49,41,1|neeb7z,49,41,1|neeb80,31,40,0|nkvpzz,31,40,0|nkvq00,49,41,1|nx4dvz,49,41,1|nx4dw0,31,40,0|o3yrbz,31,40,0|o3yrc0,49,41,1|og7f7z,49,41,1|og7f80,31,40,0|omotzz,31,40,0|omou00,49,41,1|oyxhvz,49,41,1|oyxhw0,31,40,0|p5ewnz,31,40,0|p5ewo0,49,41,1|phnkjz,49,41,1|phnkk0,31,40,0|po4zbz,31,40,0|po4zc0,49,41,1|q0dn7z,49,41,1|q0dn80,31,40,0|q6v1zz,31,40,0|q6v200,49,41,1|qj3pvz,49,41,1|qj3pw0,31,40,0|qpy3bz,31,40,0|qpy3c0,49,41,1|r26r7z,49,41,1|r26r80,31,40,0|r8o5zz,31,40,0|r8o600,49,41,1|rkwtvz,49,41,1|rkwtw0,31,40,0|rre8nz,31,40,0|rre8o0,49,41,1|s3mwjz,49,41,1|s3mwk0,31,40,0|sa4bbz,31,40,0|sa4bc0,49,41,1|smcz7z,49,41,1|smcz80,31,40,0|ssudzz,31,40,0|ssue00,49,41,1|t531vz,49,41,1|t531w0,31,40,0|tbkgnz,31,40,0|tbkgo0,49,41,1|tnt4jz,49,41,1|tnt4k0,31,40,0|tunhzz,31,40,0|tuni00,49,41,1|u6w5vz,49,41,1|u6w5w0,31,40,0|uddknz,31,40,0|uddko0,49,41,1|upm8jz,49,41,1|upm8k0,31,40,0|uw3nbz,31,40,0|uw3nc0,49,41,1|v8cb7z,49,41,1|v8cb80,31,40,0|vetpzz,31,40,0|vetq00,49,41,1|vr2dvz,49,41,1|vr2dw0,31,40,0|vxjsnz,31,40,0|vxjso0,49,41,1|w9sgjz,49,41,1|w9sgk0,31,40,0|wgmtzz,31,40,0|wgmu00,49,41,1|wsvhvz,49,41,1|wsvhw0,31,40,0|wzcwnz,31,40,0|wzcwo0,49,41,1|xblkjz,49,41,1|xblkk0,31,40,0|xi2zbz,31,40,0|xi2zc0,49,41,1|xubn7z,49,41,1|xubn80,31,40,0|y0t1zz,31,40,0|y0t200,49,41,1|yd1pvz,49,41,1|yd1pw0,31,40,0|yjj4nz,31,40,0|yjj4o0,49,41,1|yvrsjz,49,41,1|yvrsk0,31,40,0|z297bz,31,40,0|z297c0,49,41,1|zehv7z,49,41,1|zehv80,31,40,0|zlc8nz,31,40,0|zlc8o0,49,41,1|zxkwjz,49,41,1|zxkwk0,31,40,0|1042bbz,31,40,0|1042bc0,49,41,1|10gaz7z,49,41,1|10gaz80,31,40,0|10msdzz,31,40,0|10mse00,49,41,1|10z11vz,49,41,1|10z11w0,31,40,0|115ignz,31,40,0|115igo0,49,41,1|11hr4jz,49,41,1|11hr4k0,31,40,0|11o8jbz,31,40,0|11o8jc0,49,41,1|120h77z,49,41,1|120h780,31,40,0|126ylzz,31,40,0|126ym00,49,41,1|12j79vz,49,41,1|12j79w0,31,40,0|12q1nbz,31,40,0|12q1nc0,49,41,1|132ab7z,49,41,1|132ab80,31,40,0|138rpzz,31,40,0|138rq00,49,41,1|13l0dvz,49,41,1|13l0dw0,31,40,0|13rhsnz,31,40,0|13rhso0,49,41,1|143qgjz,49,41,1|143qgk0,31,40,0|14a7vbz,31,40,0|14a7vc0,49,41,1|14mgj7z,49,41,1|14mgj80,31,40,0|14sxxzz,31,40,0|14sxy00,49,41,1|1556lvz,49,41,1|1556lw0,31,40,0|15c0zbz,31,40,0|15c0zc0,49,41,1|15o9n7z,49,41,1|15o9n80,31,40,0|15ur1zz,31,40,0|15ur200,49,41,1|166zpvz,49,41,1|166zpw0,31,40,0|16dh4nz,31,40,0|16dh4o0,49,41,1|16ppsjz,49,41,1|16ppsk0,31,40,0|16w77bz,31,40,0|16w77c0,49,41,1|178fv7z,49,41,1|178fv80,31,40,0|17ex9zz,31,40,0|17exa00,49,41,1|17r5xvz,49,41,1|17r5xw0,31,40,0|17xncnz,31,40,0|17xnco0,49,41,1|189w0jz,49,41,1|189w0k0,31,40,0|18gqdzz,31,40,0|18gqe00,49,41,1|18sz1vz,49,41,1|18sz1w0,31,40,0|18zggnz,31,40,0|18zggo0,49,41,1|19bp4jz,49,41,1|19bp4k0,31,40,0|19i6jbz,31,40,0|19i6jc0,49,41,1|19uf77z,49,41,1|19uf780,31,40,0|1a0wlzz,31,40,0|1a0wm00,49,41,1|1ad59vz,49,41,1|1ad59w0,31,40,0|1ajmonz,31,40,0|1ajmoo0,49,41,1|1avvcjz,49,41,1|1avvck0,31,40,0|1b2ppzz,31,40,0|1b2pq00,49,41,1|1beydvz,49,41,1|1beydw0,31,40,0|1blfsnz,31,40,0|1blfso0,49,41,1|1bxogjz,49,41,1|1bxogk0,31,40,0|1c45vbz,31,40,0|1c45vc0,49,41,1|1cgej7z,49,41,1|1cgej80,31,40,0|1cmvxzz,31,40,0|1cmvy00,49,41,1|1cz4lvz,49,41,1|1cz4lw0,31,40,0|1d5m0nz,31,40,0|1d5m0o0,49,41,1|1dhuojz,49,41,1|1dhuok0,31,40,0|1doc3bz,31,40,0|1doc3c0,49,41,1|1e0kr7z,49,41,1|1e0kr80,31,40,0|1e7f4nz,31,40,0|1e7f4o0,49,41,1|1ejnsjz,49,41,1|1ejnsk0,31,40,0|1eq57bz,31,40,0|1eq57c0,49,41,1|1f2dv7z,49,41,1|1f2dv80,31,40,0|1f8v9zz,31,40,0|1f8va00,49,41,1|1fl3xvz,49,41,1|1fl3xw0,31,40,0|1frlcnz,31,40,0|1frlco0,49,41,1|1g3u0jz,49,41,1|1g3u0k0,31,40,0|1gabfbz,31,40,0|1gabfc0,49,41,1|1gmk37z,49,41,1|1gmk380,31,40,0|1gt1hzz,31,40,0|1gt1i00,49,41,1|1h5a5vz,49,41,1|1h5a5w0,31,40,0|1hc4jbz,31,40,0|1hc4jc0,49,41,1|1hod77z,49,41,1|1hod780,31,40,0|1huulzz,31,40,0|1huum00,49,41,1|1i739vz,49,41,1|1i739w0,31,40,0|1idkonz,31,40,0|1idkoo0,49,41,1|1iptcjz,49,41,1|1iptck0,31,40,0|1iwarbz,31,40,0|1iwarc0,49,41,1|1j8jf7z,49,41,1|1j8jf80,31,40,0|1jf0tzz,31,40,0|1jf0u00,49,41,1|1jr9hvz,49,41,1|1jr9hw0,31,40,0|1jy3vbz,31,40,0|1jy3vc0,49,41,1|1kacj7z,49,41,1|1kacj80,31,40,0|1kgtxzz,31,40,0|1kgty00,49,41,1|1kt2lvz,49,41,1|1kt2lw0,31,40,0|1kzk0nz,31,40,0|1kzk0o0,49,41,1|1lbsojz,49,41,1|1lbsok0,31,40,0|1lia3bz,31,40,0|1lia3c0,49,41,1|1luir7z,49,41,1|1luir80,31,40,0|1m105zz,31,40,0|1m10600,49,41,1|1md8tvz,49,41,1|1md8tw0,31,40,0|1mjq8nz,31,40,0|1mjq8o0,49,41,1|1mvywjz,49,41,1|1mvywk0,31,40,0|1n2t9zz,31,40,0|1n2ta00,49,41,1|1nf1xvz,49,41,1|1nf1xw0,31,40,0|1nljcnz,31,40,0|1nljco0,49,41,1|1nxs0jz,49,41,1|1nxs0k0,31,40,0|1o49fbz,31,40,0|1o49fc0,49,41,1|1ogi37z,49,41,1|1ogi380,31,40,0|1omzhzz,31,40,0|1omzi00,49,41,1|1oz85vz,49,41,1|1oz85w0,31,40,0|1p5pknz,31,40,0|1p5pko0,49,41,1|1phy8jz,49,41,1|1phy8k0,31,40,0|1poslzz,31,40,0|1posm00,49,41,1|1q119vz,49,41,1|1q119w0,31,40,0|1q7ionz,31,40,0|1q7ioo0,49,41,1|1qjrcjz,49,41,1|1qjrck0,31,40,0|1qq8rbz,31,40,0|1qq8rc0,49,41,1|1r2hf7z,49,41,1|1r2hf80,31,40,0|1r8ytzz,31,40,0|1r8yu00,49,41,1|1rl7hvz,49,41,1|1rl7hw0,31,40,0|1rrownz,31,40,0|1rrowo0,49,41,1|1s3xkjz,49,41,1|1s3xkk0,31,40,0|1saezbz,31,40,0|1saezc0,49,41,1|1smnn7z,49,41,1|1smnn80,31,40,0|1sti0nz,31,40,0|1sti0o0,49,41,1|1t5qojz,49,41,1|1t5qok0,31,40,0|1tc83bz,31,40,0|1tc83c0,49,41,1|1togr7z,49,41,1|1togr80,31,40,0|1tuy5zz,31,40,0|1tuy600,49,41,1|1u76tvz,49,41,1|1u76tw0,31,40,0|1udo8nz,31,40,0|1udo8o0,49,41,1|1upwwjz,49,41,1|1upwwk0,31,40,0|1uwebbz,31,40,0|1uwebc0,49,41,1|1v8mz7z,49,41,1|1v8mz80,31,40,0|1vf4dzz,31,40,0|1vf4e00,49,41,1|1vrd1vz,49,41,1|1vrd1w0,31,40,0|NaN,31,40,0","Atlantic/Canary|,0,299,0|-oytbtd,0,299,0|-oytbtc,12,13,0|-c4xh41,12,13,0|-c4xh40,6,1,0|5csqnz,6,1,0|5csqo0,7,8,1|5lsw3z,7,8,1|5lsw40,6,1,0|5v5xfz,6,1,0|5v5xg0,7,8,1|64iyrz,7,8,1|64iys0,6,1,0|6dw03z,6,1,0|6dw040,7,8,1|6n91fz,7,8,1|6n91g0,6,1,0|6wm2rz,6,1,0|6wm2s0,7,8,1|75z43z,7,8,1|75z440,6,1,0|7fc5fz,6,1,0|7fc5g0,7,8,1|7p25fz,7,8,1|7p25g0,6,1,0|7yf6rz,6,1,0|7yf6s0,7,8,1|87s83z,7,8,1|87s840,6,1,0|8h59fz,6,1,0|8h59g0,7,8,1|8qiarz,7,8,1|8qias0,6,1,0|8zvc3z,6,1,0|8zvc40,7,8,1|998dfz,7,8,1|998dg0,6,1,0|9ilerz,6,1,0|9iles0,7,8,1|9ryg3z,7,8,1|9ryg40,6,1,0|a1bhfz,6,1,0|a1bhg0,7,8,1|aaoirz,7,8,1|aaois0,6,1,0|ak1k3z,6,1,0|ak1k40,7,8,1|atrk3z,7,8,1|atrk40,6,1,0|b34lfz,6,1,0|b34lg0,7,8,1|bchmrz,7,8,1|bchms0,6,1,0|bluo3z,6,1,0|bluo40,7,8,1|bv7pfz,7,8,1|bv7pg0,6,1,0|c4kqrz,6,1,0|c4kqs0,7,8,1|cdxs3z,7,8,1|cdxs40,6,1,0|cnatfz,6,1,0|cnatg0,7,8,1|cwnurz,7,8,1|cwnus0,6,1,0|d60w3z,6,1,0|d60w40,7,8,1|dfdxfz,7,8,1|dfdxg0,6,1,0|dp3xfz,6,1,0|dp3xg0,7,8,1|dzwtfz,7,8,1|dzwtg0,6,1,0|e7u03z,6,1,0|e7u040,7,8,1|eimw3z,7,8,1|eimw40,6,1,0|eqk2rz,6,1,0|eqk2s0,7,8,1|f1cyrz,7,8,1|f1cys0,6,1,0|f9a5fz,6,1,0|f9a5g0,7,8,1|fkg03z,7,8,1|fkg040,6,1,0|fs083z,6,1,0|fs0840,7,8,1|g362rz,7,8,1|g362s0,6,1,0|gaqarz,6,1,0|gaqas0,7,8,1|glw5fz,7,8,1|glw5g0,6,1,0|gttc3z,6,1,0|gttc40,7,8,1|h4m83z,7,8,1|h4m840,6,1,0|hcjerz,6,1,0|hcjes0,7,8,1|hncarz,7,8,1|hncas0,6,1,0|hv9hfz,6,1,0|hv9hg0,7,8,1|i6fc3z,7,8,1|i6fc40,6,1,0|idzk3z,6,1,0|idzk40,7,8,1|ip5erz,7,8,1|ip5es0,6,1,0|iwpmrz,6,1,0|iwpms0,7,8,1|j7vhfz,7,8,1|j7vhg0,6,1,0|jffpfz,6,1,0|jffpg0,7,8,1|jqlk3z,7,8,1|jqlk40,6,1,0|jyiqrz,6,1,0|jyiqs0,7,8,1|k9bmrz,7,8,1|k9bms0,6,1,0|kh8tfz,6,1,0|kh8tg0,7,8,1|ks1pfz,7,8,1|ks1pg0,6,1,0|kzyw3z,6,1,0|kzyw40,7,8,1|lb4qrz,7,8,1|lb4qs0,6,1,0|lioyrz,6,1,0|lioys0,7,8,1|ltutfz,7,8,1|ltutg0,6,1,0|m1f1fz,6,1,0|m1f1g0,7,8,1|mckw3z,7,8,1|mckw40,6,1,0|mki2rz,6,1,0|mki2s0,7,8,1|mvayrz,7,8,1|mvays0,6,1,0|n385fz,6,1,0|n385g0,7,8,1|ne11fz,7,8,1|ne11g0,6,1,0|nly83z,6,1,0|nly840,7,8,1|nwr43z,7,8,1|nwr440,6,1,0|o4oarz,6,1,0|o4oas0,7,8,1|ofu5fz,7,8,1|ofu5g0,6,1,0|onedfz,6,1,0|onedg0,7,8,1|oyk83z,7,8,1|oyk840,6,1,0|p64g3z,6,1,0|p64g40,7,8,1|phaarz,7,8,1|phaas0,6,1,0|pp7hfz,6,1,0|pp7hg0,7,8,1|q00dfz,7,8,1|q00dg0,6,1,0|q7xk3z,6,1,0|q7xk40,7,8,1|qiqg3z,7,8,1|qiqg40,6,1,0|qqnmrz,6,1,0|qqnms0,7,8,1|r1thfz,7,8,1|r1thg0,6,1,0|r9dpfz,6,1,0|r9dpg0,7,8,1|rkjk3z,7,8,1|rkjk40,6,1,0|rs3s3z,6,1,0|rs3s40,7,8,1|s39mrz,7,8,1|s39ms0,6,1,0|sb6tfz,6,1,0|sb6tg0,7,8,1|slzpfz,7,8,1|slzpg0,6,1,0|stww3z,6,1,0|stww40,7,8,1|t4ps3z,7,8,1|t4ps40,6,1,0|tcmyrz,6,1,0|tcmys0,7,8,1|tnfurz,7,8,1|tnfus0,6,1,0|tvd1fz,6,1,0|tvd1g0,7,8,1|u6iw3z,7,8,1|u6iw40,6,1,0|ue343z,6,1,0|ue3440,7,8,1|up8yrz,7,8,1|up8ys0,6,1,0|uwt6rz,6,1,0|uwt6s0,7,8,1|v7z1fz,7,8,1|v7z1g0,6,1,0|vfw83z,6,1,0|vfw840,7,8,1|vqp43z,7,8,1|vqp440,6,1,0|vymarz,6,1,0|vymas0,7,8,1|w9f6rz,7,8,1|w9f6s0,6,1,0|whcdfz,6,1,0|whcdg0,7,8,1|wsi83z,7,8,1|wsi840,6,1,0|x02g3z,6,1,0|x02g40,7,8,1|xb8arz,7,8,1|xb8as0,6,1,0|xisirz,6,1,0|xisis0,7,8,1|xtydfz,7,8,1|xtydg0,6,1,0|y1ilfz,6,1,0|y1ilg0,7,8,1|ycog3z,7,8,1|ycog40,6,1,0|yklmrz,6,1,0|yklms0,7,8,1|yveirz,7,8,1|yveis0,6,1,0|z3bpfz,6,1,0|z3bpg0,7,8,1|ze4lfz,7,8,1|ze4lg0,6,1,0|zm1s3z,6,1,0|zm1s40,7,8,1|zx7mrz,7,8,1|zx7ms0,6,1,0|104rurz,6,1,0|104rus0,7,8,1|10fxpfz,7,8,1|10fxpg0,6,1,0|10nhxfz,6,1,0|10nhxg0,7,8,1|10yns3z,7,8,1|10yns40,6,1,0|116kyrz,6,1,0|116kys0,7,8,1|11hdurz,7,8,1|11hdus0,6,1,0|11pb1fz,6,1,0|11pb1g0,7,8,1|1203xfz,7,8,1|1203xg0,6,1,0|128143z,6,1,0|1281440,7,8,1|12iu03z,7,8,1|12iu040,6,1,0|12qr6rz,6,1,0|12qr6s0,7,8,1|131x1fz,7,8,1|131x1g0,6,1,0|139h9fz,6,1,0|139h9g0,7,8,1|13kn43z,7,8,1|13kn440,6,1,0|13s7c3z,6,1,0|13s7c40,7,8,1|143d6rz,7,8,1|143d6s0,6,1,0|14badfz,6,1,0|14badg0,7,8,1|14m39fz,7,8,1|14m39g0,6,1,0|14u0g3z,6,1,0|14u0g40,7,8,1|154tc3z,7,8,1|154tc40,6,1,0|15cqirz,6,1,0|15cqis0,7,8,1|15nwdfz,7,8,1|15nwdg0,6,1,0|15vglfz,6,1,0|15vglg0,7,8,1|166mg3z,7,8,1|166mg40,6,1,0|16e6o3z,6,1,0|16e6o40,7,8,1|16pcirz,7,8,1|16pcis0,6,1,0|16x9pfz,6,1,0|16x9pg0,7,8,1|1782lfz,7,8,1|1782lg0,6,1,0|17fzs3z,6,1,0|17fzs40,7,8,1|17qso3z,7,8,1|17qso40,6,1,0|17ypurz,6,1,0|17ypus0,7,8,1|189iqrz,7,8,1|189iqs0,6,1,0|18hfxfz,6,1,0|18hfxg0,7,8,1|18sls3z,7,8,1|18sls40,6,1,0|190603z,6,1,0|1906040,7,8,1|19bburz,7,8,1|19bbus0,6,1,0|19iw2rz,6,1,0|19iw2s0,7,8,1|19u1xfz,7,8,1|19u1xg0,6,1,0|1a1z43z,6,1,0|1a1z440,7,8,1|1acs03z,7,8,1|1acs040,6,1,0|1akp6rz,6,1,0|1akp6s0,7,8,1|1avi2rz,7,8,1|1avi2s0,6,1,0|1b3f9fz,6,1,0|1b3f9g0,7,8,1|1bel43z,7,8,1|1bel440,6,1,0|1bm5c3z,6,1,0|1bm5c40,7,8,1|1bxb6rz,7,8,1|1bxb6s0,6,1,0|1c4verz,6,1,0|1c4ves0,7,8,1|1cg19fz,7,8,1|1cg19g0,6,1,0|1cnlhfz,6,1,0|1cnlhg0,7,8,1|1cyrc3z,7,8,1|1cyrc40,6,1,0|1d6oirz,6,1,0|1d6ois0,7,8,1|1dhherz,7,8,1|1dhhes0,6,1,0|1dpelfz,6,1,0|1dpelg0,7,8,1|1e07hfz,7,8,1|1e07hg0,6,1,0|1e84o3z,6,1,0|1e84o40,7,8,1|1ejairz,7,8,1|1ejais0,6,1,0|1equqrz,6,1,0|1equqs0,7,8,1|1f20lfz,7,8,1|1f20lg0,6,1,0|1f9ktfz,6,1,0|1f9ktg0,7,8,1|1fkqo3z,7,8,1|1fkqo40,6,1,0|1fsnurz,6,1,0|1fsnus0,7,8,1|1g3gqrz,7,8,1|1g3gqs0,6,1,0|1gbdxfz,6,1,0|1gbdxg0,7,8,1|1gm6tfz,7,8,1|1gm6tg0,6,1,0|1gu403z,6,1,0|1gu4040,7,8,1|1h4ww3z,7,8,1|1h4ww40,6,1,0|1hcu2rz,6,1,0|1hcu2s0,7,8,1|1hnzxfz,7,8,1|1hnzxg0,6,1,0|1hvk5fz,6,1,0|1hvk5g0,7,8,1|1i6q03z,7,8,1|1i6q040,6,1,0|1iea83z,6,1,0|1iea840,7,8,1|1ipg2rz,7,8,1|1ipg2s0,6,1,0|1ixd9fz,6,1,0|1ixd9g0,7,8,1|1j865fz,7,8,1|1j865g0,6,1,0|1jg3c3z,6,1,0|1jg3c40,7,8,1|1jqw83z,7,8,1|1jqw840,6,1,0|1jyterz,6,1,0|1jytes0,7,8,1|1k9z9fz,7,8,1|1k9z9g0,6,1,0|1khjhfz,6,1,0|1khjhg0,7,8,1|1kspc3z,7,8,1|1kspc40,6,1,0|1l09k3z,6,1,0|1l09k40,7,8,1|1lbferz,7,8,1|1lbfes0,6,1,0|1ljclfz,6,1,0|1ljclg0,7,8,1|1lu5hfz,7,8,1|1lu5hg0,6,1,0|1m22o3z,6,1,0|1m22o40,7,8,1|1mcvk3z,7,8,1|1mcvk40,6,1,0|1mksqrz,6,1,0|1mksqs0,7,8,1|1mvlmrz,7,8,1|1mvlms0,6,1,0|1n3itfz,6,1,0|1n3itg0,7,8,1|1neoo3z,7,8,1|1neoo40,6,1,0|1nm8w3z,6,1,0|1nm8w40,7,8,1|1nxeqrz,7,8,1|1nxeqs0,6,1,0|1o4yyrz,6,1,0|1o4yys0,7,8,1|1og4tfz,7,8,1|1og4tg0,6,1,0|1oo203z,6,1,0|1oo2040,7,8,1|1oyuw3z,7,8,1|1oyuw40,6,1,0|1p6s2rz,6,1,0|1p6s2s0,7,8,1|1phkyrz,7,8,1|1phkys0,6,1,0|1ppi5fz,6,1,0|1ppi5g0,7,8,1|1q0o03z,7,8,1|1q0o040,6,1,0|1q8883z,6,1,0|1q88840,7,8,1|1qje2rz,7,8,1|1qje2s0,6,1,0|1qqyarz,6,1,0|1qqyas0,7,8,1|1r245fz,7,8,1|1r245g0,6,1,0|1r9odfz,6,1,0|1r9odg0,7,8,1|1rku83z,7,8,1|1rku840,6,1,0|1rsrerz,6,1,0|1rsres0,7,8,1|1s3karz,7,8,1|1s3kas0,6,1,0|1sbhhfz,6,1,0|1sbhhg0,7,8,1|1smadfz,7,8,1|1smadg0,6,1,0|1su7k3z,6,1,0|1su7k40,7,8,1|1t5derz,7,8,1|1t5des0,6,1,0|1tcxmrz,6,1,0|1tcxms0,7,8,1|1to3hfz,7,8,1|1to3hg0,6,1,0|1tvnpfz,6,1,0|1tvnpg0,7,8,1|1u6tk3z,7,8,1|1u6tk40,6,1,0|1ueqqrz,6,1,0|1ueqqs0,7,8,1|1upjmrz,7,8,1|1upjms0,6,1,0|1uxgtfz,6,1,0|1uxgtg0,7,8,1|1v89pfz,7,8,1|1v89pg0,6,1,0|1vg6w3z,6,1,0|1vg6w40,7,8,1|1vqzs3z,7,8,1|1vqzs40,6,1,0|NaN,6,1,0","Atlantic/Cape_Verde|,0,300,0|-u9rbs1,0,300,0|-u9rbs0,39,43,0|-e9kqg1,39,43,0|-e9kqg0,12,13,1|-cmxp81,12,13,1|-cmxp80,39,43,0|32t73z,39,43,0|32t740,12,13,0|NaN,12,13,0","Atlantic/Faroe|,0,301,0|-wcehex,0,301,0|-wcehew,6,1,0|5v5xfz,6,1,0|5v5xg0,7,8,1|64iyrz,7,8,1|64iys0,6,1,0|6dw03z,6,1,0|6dw040,7,8,1|6n91fz,7,8,1|6n91g0,6,1,0|6wm2rz,6,1,0|6wm2s0,7,8,1|75z43z,7,8,1|75z440,6,1,0|7fc5fz,6,1,0|7fc5g0,7,8,1|7p25fz,7,8,1|7p25g0,6,1,0|7yf6rz,6,1,0|7yf6s0,7,8,1|87s83z,7,8,1|87s840,6,1,0|8h59fz,6,1,0|8h59g0,7,8,1|8qiarz,7,8,1|8qias0,6,1,0|8zvc3z,6,1,0|8zvc40,7,8,1|998dfz,7,8,1|998dg0,6,1,0|9ilerz,6,1,0|9iles0,7,8,1|9ryg3z,7,8,1|9ryg40,6,1,0|a1bhfz,6,1,0|a1bhg0,7,8,1|aaoirz,7,8,1|aaois0,6,1,0|ak1k3z,6,1,0|ak1k40,7,8,1|atrk3z,7,8,1|atrk40,6,1,0|b34lfz,6,1,0|b34lg0,7,8,1|bchmrz,7,8,1|bchms0,6,1,0|bluo3z,6,1,0|bluo40,7,8,1|bv7pfz,7,8,1|bv7pg0,6,1,0|c4kqrz,6,1,0|c4kqs0,7,8,1|cdxs3z,7,8,1|cdxs40,6,1,0|cnatfz,6,1,0|cnatg0,7,8,1|cwnurz,7,8,1|cwnus0,6,1,0|d60w3z,6,1,0|d60w40,7,8,1|dfdxfz,7,8,1|dfdxg0,6,1,0|dp3xfz,6,1,0|dp3xg0,7,8,1|dzwtfz,7,8,1|dzwtg0,6,1,0|e7u03z,6,1,0|e7u040,7,8,1|eimw3z,7,8,1|eimw40,6,1,0|eqk2rz,6,1,0|eqk2s0,7,8,1|f1cyrz,7,8,1|f1cys0,6,1,0|f9a5fz,6,1,0|f9a5g0,7,8,1|fkg03z,7,8,1|fkg040,6,1,0|fs083z,6,1,0|fs0840,7,8,1|g362rz,7,8,1|g362s0,6,1,0|gaqarz,6,1,0|gaqas0,7,8,1|glw5fz,7,8,1|glw5g0,6,1,0|gttc3z,6,1,0|gttc40,7,8,1|h4m83z,7,8,1|h4m840,6,1,0|hcjerz,6,1,0|hcjes0,7,8,1|hncarz,7,8,1|hncas0,6,1,0|hv9hfz,6,1,0|hv9hg0,7,8,1|i6fc3z,7,8,1|i6fc40,6,1,0|idzk3z,6,1,0|idzk40,7,8,1|ip5erz,7,8,1|ip5es0,6,1,0|iwpmrz,6,1,0|iwpms0,7,8,1|j7vhfz,7,8,1|j7vhg0,6,1,0|jffpfz,6,1,0|jffpg0,7,8,1|jqlk3z,7,8,1|jqlk40,6,1,0|jyiqrz,6,1,0|jyiqs0,7,8,1|k9bmrz,7,8,1|k9bms0,6,1,0|kh8tfz,6,1,0|kh8tg0,7,8,1|ks1pfz,7,8,1|ks1pg0,6,1,0|kzyw3z,6,1,0|kzyw40,7,8,1|lb4qrz,7,8,1|lb4qs0,6,1,0|lioyrz,6,1,0|lioys0,7,8,1|ltutfz,7,8,1|ltutg0,6,1,0|m1f1fz,6,1,0|m1f1g0,7,8,1|mckw3z,7,8,1|mckw40,6,1,0|mki2rz,6,1,0|mki2s0,7,8,1|mvayrz,7,8,1|mvays0,6,1,0|n385fz,6,1,0|n385g0,7,8,1|ne11fz,7,8,1|ne11g0,6,1,0|nly83z,6,1,0|nly840,7,8,1|nwr43z,7,8,1|nwr440,6,1,0|o4oarz,6,1,0|o4oas0,7,8,1|ofu5fz,7,8,1|ofu5g0,6,1,0|onedfz,6,1,0|onedg0,7,8,1|oyk83z,7,8,1|oyk840,6,1,0|p64g3z,6,1,0|p64g40,7,8,1|phaarz,7,8,1|phaas0,6,1,0|pp7hfz,6,1,0|pp7hg0,7,8,1|q00dfz,7,8,1|q00dg0,6,1,0|q7xk3z,6,1,0|q7xk40,7,8,1|qiqg3z,7,8,1|qiqg40,6,1,0|qqnmrz,6,1,0|qqnms0,7,8,1|r1thfz,7,8,1|r1thg0,6,1,0|r9dpfz,6,1,0|r9dpg0,7,8,1|rkjk3z,7,8,1|rkjk40,6,1,0|rs3s3z,6,1,0|rs3s40,7,8,1|s39mrz,7,8,1|s39ms0,6,1,0|sb6tfz,6,1,0|sb6tg0,7,8,1|slzpfz,7,8,1|slzpg0,6,1,0|stww3z,6,1,0|stww40,7,8,1|t4ps3z,7,8,1|t4ps40,6,1,0|tcmyrz,6,1,0|tcmys0,7,8,1|tnfurz,7,8,1|tnfus0,6,1,0|tvd1fz,6,1,0|tvd1g0,7,8,1|u6iw3z,7,8,1|u6iw40,6,1,0|ue343z,6,1,0|ue3440,7,8,1|up8yrz,7,8,1|up8ys0,6,1,0|uwt6rz,6,1,0|uwt6s0,7,8,1|v7z1fz,7,8,1|v7z1g0,6,1,0|vfw83z,6,1,0|vfw840,7,8,1|vqp43z,7,8,1|vqp440,6,1,0|vymarz,6,1,0|vymas0,7,8,1|w9f6rz,7,8,1|w9f6s0,6,1,0|whcdfz,6,1,0|whcdg0,7,8,1|wsi83z,7,8,1|wsi840,6,1,0|x02g3z,6,1,0|x02g40,7,8,1|xb8arz,7,8,1|xb8as0,6,1,0|xisirz,6,1,0|xisis0,7,8,1|xtydfz,7,8,1|xtydg0,6,1,0|y1ilfz,6,1,0|y1ilg0,7,8,1|ycog3z,7,8,1|ycog40,6,1,0|yklmrz,6,1,0|yklms0,7,8,1|yveirz,7,8,1|yveis0,6,1,0|z3bpfz,6,1,0|z3bpg0,7,8,1|ze4lfz,7,8,1|ze4lg0,6,1,0|zm1s3z,6,1,0|zm1s40,7,8,1|zx7mrz,7,8,1|zx7ms0,6,1,0|104rurz,6,1,0|104rus0,7,8,1|10fxpfz,7,8,1|10fxpg0,6,1,0|10nhxfz,6,1,0|10nhxg0,7,8,1|10yns3z,7,8,1|10yns40,6,1,0|116kyrz,6,1,0|116kys0,7,8,1|11hdurz,7,8,1|11hdus0,6,1,0|11pb1fz,6,1,0|11pb1g0,7,8,1|1203xfz,7,8,1|1203xg0,6,1,0|128143z,6,1,0|1281440,7,8,1|12iu03z,7,8,1|12iu040,6,1,0|12qr6rz,6,1,0|12qr6s0,7,8,1|131x1fz,7,8,1|131x1g0,6,1,0|139h9fz,6,1,0|139h9g0,7,8,1|13kn43z,7,8,1|13kn440,6,1,0|13s7c3z,6,1,0|13s7c40,7,8,1|143d6rz,7,8,1|143d6s0,6,1,0|14badfz,6,1,0|14badg0,7,8,1|14m39fz,7,8,1|14m39g0,6,1,0|14u0g3z,6,1,0|14u0g40,7,8,1|154tc3z,7,8,1|154tc40,6,1,0|15cqirz,6,1,0|15cqis0,7,8,1|15nwdfz,7,8,1|15nwdg0,6,1,0|15vglfz,6,1,0|15vglg0,7,8,1|166mg3z,7,8,1|166mg40,6,1,0|16e6o3z,6,1,0|16e6o40,7,8,1|16pcirz,7,8,1|16pcis0,6,1,0|16x9pfz,6,1,0|16x9pg0,7,8,1|1782lfz,7,8,1|1782lg0,6,1,0|17fzs3z,6,1,0|17fzs40,7,8,1|17qso3z,7,8,1|17qso40,6,1,0|17ypurz,6,1,0|17ypus0,7,8,1|189iqrz,7,8,1|189iqs0,6,1,0|18hfxfz,6,1,0|18hfxg0,7,8,1|18sls3z,7,8,1|18sls40,6,1,0|190603z,6,1,0|1906040,7,8,1|19bburz,7,8,1|19bbus0,6,1,0|19iw2rz,6,1,0|19iw2s0,7,8,1|19u1xfz,7,8,1|19u1xg0,6,1,0|1a1z43z,6,1,0|1a1z440,7,8,1|1acs03z,7,8,1|1acs040,6,1,0|1akp6rz,6,1,0|1akp6s0,7,8,1|1avi2rz,7,8,1|1avi2s0,6,1,0|1b3f9fz,6,1,0|1b3f9g0,7,8,1|1bel43z,7,8,1|1bel440,6,1,0|1bm5c3z,6,1,0|1bm5c40,7,8,1|1bxb6rz,7,8,1|1bxb6s0,6,1,0|1c4verz,6,1,0|1c4ves0,7,8,1|1cg19fz,7,8,1|1cg19g0,6,1,0|1cnlhfz,6,1,0|1cnlhg0,7,8,1|1cyrc3z,7,8,1|1cyrc40,6,1,0|1d6oirz,6,1,0|1d6ois0,7,8,1|1dhherz,7,8,1|1dhhes0,6,1,0|1dpelfz,6,1,0|1dpelg0,7,8,1|1e07hfz,7,8,1|1e07hg0,6,1,0|1e84o3z,6,1,0|1e84o40,7,8,1|1ejairz,7,8,1|1ejais0,6,1,0|1equqrz,6,1,0|1equqs0,7,8,1|1f20lfz,7,8,1|1f20lg0,6,1,0|1f9ktfz,6,1,0|1f9ktg0,7,8,1|1fkqo3z,7,8,1|1fkqo40,6,1,0|1fsnurz,6,1,0|1fsnus0,7,8,1|1g3gqrz,7,8,1|1g3gqs0,6,1,0|1gbdxfz,6,1,0|1gbdxg0,7,8,1|1gm6tfz,7,8,1|1gm6tg0,6,1,0|1gu403z,6,1,0|1gu4040,7,8,1|1h4ww3z,7,8,1|1h4ww40,6,1,0|1hcu2rz,6,1,0|1hcu2s0,7,8,1|1hnzxfz,7,8,1|1hnzxg0,6,1,0|1hvk5fz,6,1,0|1hvk5g0,7,8,1|1i6q03z,7,8,1|1i6q040,6,1,0|1iea83z,6,1,0|1iea840,7,8,1|1ipg2rz,7,8,1|1ipg2s0,6,1,0|1ixd9fz,6,1,0|1ixd9g0,7,8,1|1j865fz,7,8,1|1j865g0,6,1,0|1jg3c3z,6,1,0|1jg3c40,7,8,1|1jqw83z,7,8,1|1jqw840,6,1,0|1jyterz,6,1,0|1jytes0,7,8,1|1k9z9fz,7,8,1|1k9z9g0,6,1,0|1khjhfz,6,1,0|1khjhg0,7,8,1|1kspc3z,7,8,1|1kspc40,6,1,0|1l09k3z,6,1,0|1l09k40,7,8,1|1lbferz,7,8,1|1lbfes0,6,1,0|1ljclfz,6,1,0|1ljclg0,7,8,1|1lu5hfz,7,8,1|1lu5hg0,6,1,0|1m22o3z,6,1,0|1m22o40,7,8,1|1mcvk3z,7,8,1|1mcvk40,6,1,0|1mksqrz,6,1,0|1mksqs0,7,8,1|1mvlmrz,7,8,1|1mvlms0,6,1,0|1n3itfz,6,1,0|1n3itg0,7,8,1|1neoo3z,7,8,1|1neoo40,6,1,0|1nm8w3z,6,1,0|1nm8w40,7,8,1|1nxeqrz,7,8,1|1nxeqs0,6,1,0|1o4yyrz,6,1,0|1o4yys0,7,8,1|1og4tfz,7,8,1|1og4tg0,6,1,0|1oo203z,6,1,0|1oo2040,7,8,1|1oyuw3z,7,8,1|1oyuw40,6,1,0|1p6s2rz,6,1,0|1p6s2s0,7,8,1|1phkyrz,7,8,1|1phkys0,6,1,0|1ppi5fz,6,1,0|1ppi5g0,7,8,1|1q0o03z,7,8,1|1q0o040,6,1,0|1q8883z,6,1,0|1q88840,7,8,1|1qje2rz,7,8,1|1qje2s0,6,1,0|1qqyarz,6,1,0|1qqyas0,7,8,1|1r245fz,7,8,1|1r245g0,6,1,0|1r9odfz,6,1,0|1r9odg0,7,8,1|1rku83z,7,8,1|1rku840,6,1,0|1rsrerz,6,1,0|1rsres0,7,8,1|1s3karz,7,8,1|1s3kas0,6,1,0|1sbhhfz,6,1,0|1sbhhg0,7,8,1|1smadfz,7,8,1|1smadg0,6,1,0|1su7k3z,6,1,0|1su7k40,7,8,1|1t5derz,7,8,1|1t5des0,6,1,0|1tcxmrz,6,1,0|1tcxms0,7,8,1|1to3hfz,7,8,1|1to3hg0,6,1,0|1tvnpfz,6,1,0|1tvnpg0,7,8,1|1u6tk3z,7,8,1|1u6tk40,6,1,0|1ueqqrz,6,1,0|1ueqqs0,7,8,1|1upjmrz,7,8,1|1upjms0,6,1,0|1uxgtfz,6,1,0|1uxgtg0,7,8,1|1v89pfz,7,8,1|1v89pg0,6,1,0|1vg6w3z,6,1,0|1vg6w40,7,8,1|1vqzs3z,7,8,1|1vqzs40,6,1,0|NaN,6,1,0","Atlantic/Madeira|,0,302,0|-18vsfjd,0,302,0|-18vsfjc,137,302,0|-u9rek1,137,302,0|-u9rek0,12,13,0|-rxwyo1,12,13,0|-rxwyo0,16,1,1|-rqx181,16,1,1|-rqx180,12,13,0|-rkqw01,12,13,0|-rkqw00,16,1,1|-r90o01,16,1,1|-r90o00,12,13,0|-r1x401,12,13,0|-r1x400,16,1,1|-qq8qo1,16,1,1|-qq8qo0,12,13,0|-qj71c1,12,13,0|-qj71c0,16,1,1|-q7gtc1,16,1,1|-q7gtc0,12,13,0|-q0d9c1,12,13,0|-q0d9c0,16,1,1|-pon1c1,16,1,1|-pon1c0,12,13,0|-phlc01,12,13,0|-phlc00,16,1,1|-p5v401,16,1,1|-p5v400,12,13,0|-nuso01,12,13,0|-nuso00,16,1,1|-nlhhc1,16,1,1|-nlhhc0,12,13,0|-mt6yo1,12,13,0|-mt6yo0,16,1,1|-mkjuo1,16,1,1|-mkjuo0,12,13,0|-matuo1,12,13,0|-matuo0,16,1,1|-m1ts01,16,1,1|-m1ts00,12,13,0|-lrqtc1,12,13,0|-lrqtc0,16,1,1|-liqqo1,16,1,1|-liqqo0,12,13,0|-l8ns01,12,13,0|-l8ns00,16,1,1|-l00o01,16,1,1|-l00o00,12,13,0|-k77mo1,12,13,0|-k77mo0,16,1,1|-jykio1,16,1,1|-jykio0,12,13,0|-jp7hc1,12,13,0|-jp7hc0,16,1,1|-jfug01,16,1,1|-jfug00,12,13,0|-inedc1,12,13,0|-inedc0,16,1,1|-ie1c01,16,1,1|-ie1c00,12,13,0|-i519c1,12,13,0|-i519c0,16,1,1|-hvb9c1,16,1,1|-hvb9c0,12,13,0|-hl8ao1,12,13,0|-hl8ao0,16,1,1|-hcl6o1,16,1,1|-hcl6o0,12,13,0|-h385c1,12,13,0|-h385c0,16,1,1|-gtv401,16,1,1|-gtv400,12,13,0|-gkv1c1,12,13,0|-gkv1c0,16,1,1|-gb51c1,16,1,1|-gb51c0,12,13,0|-g122o1,12,13,0|-g122o0,16,1,1|-fpw801,16,1,1|-fpw800,12,13,0|-fkuqo1,12,13,0|-fkuqo0,16,1,1|-f9bxc1,16,1,1|-f9bxc0,12,13,0|-ezyw01,12,13,0|-ezyw00,16,1,1|-eqk001,16,1,1|-eqk000,12,13,0|-eibpc1,12,13,0|-eibpc0,16,1,1|-eg6041,16,1,1|-eg6040,17,8,1|-eaelg1,17,8,1|-eaelg0,16,1,1|-e6sw01,16,1,1|-e6sw00,12,13,0|-dzlmo1,12,13,0|-dzlmo0,16,1,1|-dxsw41,16,1,1|-dxsw40,17,8,1|-dqylg1,17,8,1|-dqylg0,16,1,1|-dnpuo1,16,1,1|-dnpuo0,12,13,0|-dgvk01,12,13,0|-dgvk00,16,1,1|-depus1,16,1,1|-depus0,17,8,1|-d88is1,17,8,1|-d88is0,16,1,1|-d4zs01,16,1,1|-d4zs00,12,13,0|-cy5hc1,12,13,0|-cy5hc0,16,1,1|-cvzs41,16,1,1|-cvzs40,17,8,1|-cpig41,17,8,1|-cpig40,16,1,1|-cm9pc1,16,1,1|-cm9pc0,12,13,0|-cdzk01,12,13,0|-cdzk00,16,1,1|-c4mio1,16,1,1|-c4mio0,12,13,0|-bv9901,12,13,0|-bv9900,16,1,1|-blw7o1,16,1,1|-blw7o0,12,13,0|-bcj6c1,12,13,0|-bcj6c0,16,1,1|-b36501,16,1,1|-b36500,12,13,0|-att3o1,12,13,0|-att3o0,16,1,1|-akg2c1,16,1,1|-akg2c0,12,13,0|-ab3101,12,13,0|-ab3100,16,1,1|-a1pzo1,16,1,1|-a1pzo0,12,13,0|-9scyc1,12,13,0|-9scyc0,16,1,1|-9imyc1,16,1,1|-9imyc0,12,13,0|-999x01,12,13,0|-999x00,16,1,1|-8zwvo1,16,1,1|-8zwvo0,12,13,0|-8qjuc1,12,13,0|-8qjuc0,16,1,1|-8h6t01,16,1,1|-8h6t00,12,13,0|-87tro1,12,13,0|-87tro0,16,1,1|-7ygqc1,16,1,1|-7ygqc0,12,13,0|-7p3p01,12,13,0|-7p3p00,16,1,1|-7fqno1,16,1,1|-7fqno0,12,13,0|-76dmc1,12,13,0|-76dmc0,16,1,1|-6wnmc1,16,1,1|-6wnmc0,12,13,0|-6nal01,12,13,0|-6nal00,16,1,1|-6dxjo1,16,1,1|-6dxjo0,12,13,0|-64kic1,12,13,0|-64kic0,16,1,1|-5v7h01,16,1,1|-5v7h00,12,13,0|-5lufo1,12,13,0|-5lufo0,16,1,1|-5chec1,16,1,1|-5chec0,12,13,0|-534d01,12,13,0|-534d00,16,1,1|-4trbo1,16,1,1|-4trbo0,12,13,0|-4keac1,12,13,0|-4keac0,16,1,1|-4b1901,16,1,1|-4b1900,12,13,0|-41o7o1,12,13,0|-41o7o0,16,1,1|-3ry7o1,16,1,1|-3ry7o0,12,13,0|-3il6c1,12,13,0|-3il6c0,16,1,1|-398501,16,1,1|-398500,12,13,0|-2zv3o1,12,13,0|-2zv3o0,16,1,1|-2qi2c1,16,1,1|-2qi2c0,12,13,0|-2h5101,12,13,0|-2h5100,16,1,1|-27rzo1,16,1,1|-27rzo0,12,13,0|-1yeyc1,12,13,0|-1yeyc0,6,1,0|3rwlbz,6,1,0|3rwlc0,7,8,1|419mnz,7,8,1|419mo0,6,1,0|4azmnz,6,1,0|4azmo0,7,8,1|4kcnzz,7,8,1|4kco00,6,1,0|4tppbz,6,1,0|4tppc0,7,8,1|532tfz,7,8,1|532tg0,6,1,0|5cfrzz,6,1,0|5cfs00,7,8,1|5lsw3z,7,8,1|5lsw40,6,1,0|5v5xfz,6,1,0|5v5xg0,7,8,1|64iyrz,7,8,1|64iys0,6,1,0|6dw03z,6,1,0|6dw040,7,8,1|6n91fz,7,8,1|6n91g0,6,1,0|6wm5jz,6,1,0|6wm5k0,7,8,1|75z43z,7,8,1|75z440,6,1,0|7fc5fz,6,1,0|7fc5g0,7,8,1|7p25fz,7,8,1|7p25g0,6,1,0|7yf6rz,6,1,0|7yf6s0,7,8,1|87s83z,7,8,1|87s840,6,1,0|8h59fz,6,1,0|8h59g0,7,8,1|8qiarz,7,8,1|8qias0,6,1,0|8zvc3z,6,1,0|8zvc40,7,8,1|998dfz,7,8,1|998dg0,6,1,0|9ilerz,6,1,0|9iles0,7,8,1|9ryg3z,7,8,1|9ryg40,6,1,0|a1bhfz,6,1,0|a1bhg0,7,8,1|aaoirz,7,8,1|aaois0,6,1,0|ak1k3z,6,1,0|ak1k40,7,8,1|atrk3z,7,8,1|atrk40,6,1,0|b34lfz,6,1,0|b34lg0,7,8,1|bchmrz,7,8,1|bchms0,6,1,0|bluo3z,6,1,0|bluo40,7,8,1|bv7pfz,7,8,1|bv7pg0,6,1,0|c4kqrz,6,1,0|c4kqs0,7,8,1|cdxs3z,7,8,1|cdxs40,6,1,0|cnatfz,6,1,0|cnatg0,7,8,1|cwnurz,7,8,1|cwnus0,6,1,0|d60w3z,6,1,0|d60w40,7,8,1|dfdxfz,7,8,1|dfdxg0,6,1,0|dp3xfz,6,1,0|dp3xg0,7,8,1|dzwtfz,7,8,1|dzwtg0,6,1,0|e7u03z,6,1,0|e7u040,7,8,1|eimw3z,7,8,1|eimw40,6,1,0|eqk2rz,6,1,0|eqk2s0,7,8,1|f1cyrz,7,8,1|f1cys0,6,1,0|f9a5fz,6,1,0|f9a5g0,7,8,1|fkg03z,7,8,1|fkg040,6,1,0|fs083z,6,1,0|fs0840,7,8,1|g362rz,7,8,1|g362s0,6,1,0|gaqarz,6,1,0|gaqas0,7,8,1|glw5fz,7,8,1|glw5g0,6,1,0|gttc3z,6,1,0|gttc40,7,8,1|h4m83z,7,8,1|h4m840,6,1,0|hcjerz,6,1,0|hcjes0,7,8,1|hncarz,7,8,1|hncas0,6,1,0|hv9hfz,6,1,0|hv9hg0,7,8,1|i6fc3z,7,8,1|i6fc40,6,1,0|idzk3z,6,1,0|idzk40,7,8,1|ip5erz,7,8,1|ip5es0,6,1,0|iwpmrz,6,1,0|iwpms0,7,8,1|j7vhfz,7,8,1|j7vhg0,6,1,0|jffpfz,6,1,0|jffpg0,7,8,1|jqlk3z,7,8,1|jqlk40,6,1,0|jyiqrz,6,1,0|jyiqs0,7,8,1|k9bmrz,7,8,1|k9bms0,6,1,0|kh8tfz,6,1,0|kh8tg0,7,8,1|ks1pfz,7,8,1|ks1pg0,6,1,0|kzyw3z,6,1,0|kzyw40,7,8,1|lb4qrz,7,8,1|lb4qs0,6,1,0|lioyrz,6,1,0|lioys0,7,8,1|ltutfz,7,8,1|ltutg0,6,1,0|m1f1fz,6,1,0|m1f1g0,7,8,1|mckw3z,7,8,1|mckw40,6,1,0|mki2rz,6,1,0|mki2s0,7,8,1|mvayrz,7,8,1|mvays0,6,1,0|n385fz,6,1,0|n385g0,7,8,1|ne11fz,7,8,1|ne11g0,6,1,0|nly83z,6,1,0|nly840,7,8,1|nwr43z,7,8,1|nwr440,6,1,0|o4oarz,6,1,0|o4oas0,7,8,1|ofu5fz,7,8,1|ofu5g0,6,1,0|onedfz,6,1,0|onedg0,7,8,1|oyk83z,7,8,1|oyk840,6,1,0|p64g3z,6,1,0|p64g40,7,8,1|phaarz,7,8,1|phaas0,6,1,0|pp7hfz,6,1,0|pp7hg0,7,8,1|q00dfz,7,8,1|q00dg0,6,1,0|q7xk3z,6,1,0|q7xk40,7,8,1|qiqg3z,7,8,1|qiqg40,6,1,0|qqnmrz,6,1,0|qqnms0,7,8,1|r1thfz,7,8,1|r1thg0,6,1,0|r9dpfz,6,1,0|r9dpg0,7,8,1|rkjk3z,7,8,1|rkjk40,6,1,0|rs3s3z,6,1,0|rs3s40,7,8,1|s39mrz,7,8,1|s39ms0,6,1,0|sb6tfz,6,1,0|sb6tg0,7,8,1|slzpfz,7,8,1|slzpg0,6,1,0|stww3z,6,1,0|stww40,7,8,1|t4ps3z,7,8,1|t4ps40,6,1,0|tcmyrz,6,1,0|tcmys0,7,8,1|tnfurz,7,8,1|tnfus0,6,1,0|tvd1fz,6,1,0|tvd1g0,7,8,1|u6iw3z,7,8,1|u6iw40,6,1,0|ue343z,6,1,0|ue3440,7,8,1|up8yrz,7,8,1|up8ys0,6,1,0|uwt6rz,6,1,0|uwt6s0,7,8,1|v7z1fz,7,8,1|v7z1g0,6,1,0|vfw83z,6,1,0|vfw840,7,8,1|vqp43z,7,8,1|vqp440,6,1,0|vymarz,6,1,0|vymas0,7,8,1|w9f6rz,7,8,1|w9f6s0,6,1,0|whcdfz,6,1,0|whcdg0,7,8,1|wsi83z,7,8,1|wsi840,6,1,0|x02g3z,6,1,0|x02g40,7,8,1|xb8arz,7,8,1|xb8as0,6,1,0|xisirz,6,1,0|xisis0,7,8,1|xtydfz,7,8,1|xtydg0,6,1,0|y1ilfz,6,1,0|y1ilg0,7,8,1|ycog3z,7,8,1|ycog40,6,1,0|yklmrz,6,1,0|yklms0,7,8,1|yveirz,7,8,1|yveis0,6,1,0|z3bpfz,6,1,0|z3bpg0,7,8,1|ze4lfz,7,8,1|ze4lg0,6,1,0|zm1s3z,6,1,0|zm1s40,7,8,1|zx7mrz,7,8,1|zx7ms0,6,1,0|104rurz,6,1,0|104rus0,7,8,1|10fxpfz,7,8,1|10fxpg0,6,1,0|10nhxfz,6,1,0|10nhxg0,7,8,1|10yns3z,7,8,1|10yns40,6,1,0|116kyrz,6,1,0|116kys0,7,8,1|11hdurz,7,8,1|11hdus0,6,1,0|11pb1fz,6,1,0|11pb1g0,7,8,1|1203xfz,7,8,1|1203xg0,6,1,0|128143z,6,1,0|1281440,7,8,1|12iu03z,7,8,1|12iu040,6,1,0|12qr6rz,6,1,0|12qr6s0,7,8,1|131x1fz,7,8,1|131x1g0,6,1,0|139h9fz,6,1,0|139h9g0,7,8,1|13kn43z,7,8,1|13kn440,6,1,0|13s7c3z,6,1,0|13s7c40,7,8,1|143d6rz,7,8,1|143d6s0,6,1,0|14badfz,6,1,0|14badg0,7,8,1|14m39fz,7,8,1|14m39g0,6,1,0|14u0g3z,6,1,0|14u0g40,7,8,1|154tc3z,7,8,1|154tc40,6,1,0|15cqirz,6,1,0|15cqis0,7,8,1|15nwdfz,7,8,1|15nwdg0,6,1,0|15vglfz,6,1,0|15vglg0,7,8,1|166mg3z,7,8,1|166mg40,6,1,0|16e6o3z,6,1,0|16e6o40,7,8,1|16pcirz,7,8,1|16pcis0,6,1,0|16x9pfz,6,1,0|16x9pg0,7,8,1|1782lfz,7,8,1|1782lg0,6,1,0|17fzs3z,6,1,0|17fzs40,7,8,1|17qso3z,7,8,1|17qso40,6,1,0|17ypurz,6,1,0|17ypus0,7,8,1|189iqrz,7,8,1|189iqs0,6,1,0|18hfxfz,6,1,0|18hfxg0,7,8,1|18sls3z,7,8,1|18sls40,6,1,0|190603z,6,1,0|1906040,7,8,1|19bburz,7,8,1|19bbus0,6,1,0|19iw2rz,6,1,0|19iw2s0,7,8,1|19u1xfz,7,8,1|19u1xg0,6,1,0|1a1z43z,6,1,0|1a1z440,7,8,1|1acs03z,7,8,1|1acs040,6,1,0|1akp6rz,6,1,0|1akp6s0,7,8,1|1avi2rz,7,8,1|1avi2s0,6,1,0|1b3f9fz,6,1,0|1b3f9g0,7,8,1|1bel43z,7,8,1|1bel440,6,1,0|1bm5c3z,6,1,0|1bm5c40,7,8,1|1bxb6rz,7,8,1|1bxb6s0,6,1,0|1c4verz,6,1,0|1c4ves0,7,8,1|1cg19fz,7,8,1|1cg19g0,6,1,0|1cnlhfz,6,1,0|1cnlhg0,7,8,1|1cyrc3z,7,8,1|1cyrc40,6,1,0|1d6oirz,6,1,0|1d6ois0,7,8,1|1dhherz,7,8,1|1dhhes0,6,1,0|1dpelfz,6,1,0|1dpelg0,7,8,1|1e07hfz,7,8,1|1e07hg0,6,1,0|1e84o3z,6,1,0|1e84o40,7,8,1|1ejairz,7,8,1|1ejais0,6,1,0|1equqrz,6,1,0|1equqs0,7,8,1|1f20lfz,7,8,1|1f20lg0,6,1,0|1f9ktfz,6,1,0|1f9ktg0,7,8,1|1fkqo3z,7,8,1|1fkqo40,6,1,0|1fsnurz,6,1,0|1fsnus0,7,8,1|1g3gqrz,7,8,1|1g3gqs0,6,1,0|1gbdxfz,6,1,0|1gbdxg0,7,8,1|1gm6tfz,7,8,1|1gm6tg0,6,1,0|1gu403z,6,1,0|1gu4040,7,8,1|1h4ww3z,7,8,1|1h4ww40,6,1,0|1hcu2rz,6,1,0|1hcu2s0,7,8,1|1hnzxfz,7,8,1|1hnzxg0,6,1,0|1hvk5fz,6,1,0|1hvk5g0,7,8,1|1i6q03z,7,8,1|1i6q040,6,1,0|1iea83z,6,1,0|1iea840,7,8,1|1ipg2rz,7,8,1|1ipg2s0,6,1,0|1ixd9fz,6,1,0|1ixd9g0,7,8,1|1j865fz,7,8,1|1j865g0,6,1,0|1jg3c3z,6,1,0|1jg3c40,7,8,1|1jqw83z,7,8,1|1jqw840,6,1,0|1jyterz,6,1,0|1jytes0,7,8,1|1k9z9fz,7,8,1|1k9z9g0,6,1,0|1khjhfz,6,1,0|1khjhg0,7,8,1|1kspc3z,7,8,1|1kspc40,6,1,0|1l09k3z,6,1,0|1l09k40,7,8,1|1lbferz,7,8,1|1lbfes0,6,1,0|1ljclfz,6,1,0|1ljclg0,7,8,1|1lu5hfz,7,8,1|1lu5hg0,6,1,0|1m22o3z,6,1,0|1m22o40,7,8,1|1mcvk3z,7,8,1|1mcvk40,6,1,0|1mksqrz,6,1,0|1mksqs0,7,8,1|1mvlmrz,7,8,1|1mvlms0,6,1,0|1n3itfz,6,1,0|1n3itg0,7,8,1|1neoo3z,7,8,1|1neoo40,6,1,0|1nm8w3z,6,1,0|1nm8w40,7,8,1|1nxeqrz,7,8,1|1nxeqs0,6,1,0|1o4yyrz,6,1,0|1o4yys0,7,8,1|1og4tfz,7,8,1|1og4tg0,6,1,0|1oo203z,6,1,0|1oo2040,7,8,1|1oyuw3z,7,8,1|1oyuw40,6,1,0|1p6s2rz,6,1,0|1p6s2s0,7,8,1|1phkyrz,7,8,1|1phkys0,6,1,0|1ppi5fz,6,1,0|1ppi5g0,7,8,1|1q0o03z,7,8,1|1q0o040,6,1,0|1q8883z,6,1,0|1q88840,7,8,1|1qje2rz,7,8,1|1qje2s0,6,1,0|1qqyarz,6,1,0|1qqyas0,7,8,1|1r245fz,7,8,1|1r245g0,6,1,0|1r9odfz,6,1,0|1r9odg0,7,8,1|1rku83z,7,8,1|1rku840,6,1,0|1rsrerz,6,1,0|1rsres0,7,8,1|1s3karz,7,8,1|1s3kas0,6,1,0|1sbhhfz,6,1,0|1sbhhg0,7,8,1|1smadfz,7,8,1|1smadg0,6,1,0|1su7k3z,6,1,0|1su7k40,7,8,1|1t5derz,7,8,1|1t5des0,6,1,0|1tcxmrz,6,1,0|1tcxms0,7,8,1|1to3hfz,7,8,1|1to3hg0,6,1,0|1tvnpfz,6,1,0|1tvnpg0,7,8,1|1u6tk3z,7,8,1|1u6tk40,6,1,0|1ueqqrz,6,1,0|1ueqqs0,7,8,1|1upjmrz,7,8,1|1upjms0,6,1,0|1uxgtfz,6,1,0|1uxgtg0,7,8,1|1v89pfz,7,8,1|1v89pg0,6,1,0|1vg6w3z,6,1,0|1vg6w40,7,8,1|1vqzs3z,7,8,1|1vqzs40,6,1,0|NaN,6,1,0","Atlantic/Reykjavik|,0,303,0|-wcwx9d,0,303,0|-wcwx9c,12,13,0|-rl7k01,12,13,0|-rl7k00,16,1,1|-r8ph81,16,1,1|-r8ph80,12,13,0|-r2fmo1,12,13,0|-r2fmo0,16,1,1|-qolek1,16,1,1|-qolek0,12,13,0|-qjnpc1,12,13,0|-qjnpc0,16,1,1|-q5th81,16,1,1|-q5th80,12,13,0|-pgm5c1,12,13,0|-pgm5c0,16,1,1|-pbq581,16,1,1|-pbq580,12,13,0|-g0c5c1,12,13,0|-g0c5c0,16,1,1|-fqyyg1,16,1,1|-fqyyg0,12,13,0|-fkuic1,12,13,0|-fkuic0,16,1,1|-f7vx41,16,1,1|-f7vx40,12,13,0|-f1rjs1,12,13,0|-f1rjs0,16,1,1|-ep5ug1,16,1,1|-ep5ug0,12,13,0|-eioig1,12,13,0|-eioig0,16,1,1|-e6sqg1,16,1,1|-e6sqg0,12,13,0|-dzyfs1,12,13,0|-dzyfs0,16,1,1|-do2ns1,16,1,1|-do2ns0,12,13,0|-dh8d41,12,13,0|-dh8d40,16,1,1|-d5cl41,16,1,1|-d5cl40,12,13,0|-cyiag1,12,13,0|-cyiag0,16,1,1|-cm9js1,16,1,1|-cm9js0,12,13,0|-cfs7s1,12,13,0|-cfs7s0,16,1,1|-c3jh41,16,1,1|-c3jh40,12,13,0|-bv9bs1,12,13,0|-bv9bs0,16,1,1|-bkteg1,16,1,1|-bkteg0,12,13,0|-bcj941,12,13,0|-bcj940,16,1,1|-b23bs1,16,1,1|-b23bs0,12,13,0|-att6g1,12,13,0|-att6g0,16,1,1|-aj0ag1,16,1,1|-aj0ag0,12,13,0|-ab33s1,12,13,0|-ab33s0,16,1,1|-a0n6g1,16,1,1|-a0n6g0,12,13,0|-9sd141,12,13,0|-9sd140,16,1,1|-9hk541,16,1,1|-9hk540,12,13,0|-999zs1,12,13,0|-999zs0,16,1,1|-8yu2g1,16,1,1|-8yu2g0,12,13,0|-8qjx41,12,13,0|-8qjx40,16,1,1|-8g3zs1,16,1,1|-8g3zs0,12,13,0|-87tug1,12,13,0|-87tug0,16,1,1|-7xdx41,16,1,1|-7xdx40,12,13,0|-7p3rs1,12,13,0|-7p3rs0,16,1,1|-7enug1,16,1,1|-7enug0,12,13,0|-76dp41,12,13,0|-76dp40,16,1,1|-6vkt41,16,1,1|-6vkt40,12,13,0|-6nans1,12,13,0|-6nans0,16,1,1|-6cuqg1,16,1,1|-6cuqg0,12,13,0|-64kl41,12,13,0|-64kl40,16,1,1|-5u4ns1,16,1,1|-5u4ns0,12,13,0|-5luig1,12,13,0|-5luig0,16,1,1|-5bel41,16,1,1|-5bel40,12,13,0|-534fs1,12,13,0|-534fs0,16,1,1|-4soig1,16,1,1|-4soig0,12,13,0|-4ked41,12,13,0|-4ked40,16,1,1|-49yfs1,16,1,1|-49yfs0,12,13,0|-41oag1,12,13,0|-41oag0,16,1,1|-3qveg1,16,1,1|-3qveg0,12,13,0|-3il941,12,13,0|-3il940,16,1,1|-385bs1,16,1,1|-385bs0,12,13,0|-2zv6g1,12,13,0|-2zv6g0,16,1,1|-2pf941,16,1,1|-2pf940,12,13,0|-2h53s1,12,13,0|-2h53s0,16,1,1|-26p6g1,16,1,1|-26p6g0,12,13,0|-1yf141,12,13,0|-1yf140,16,1,1|-1nz3s1,16,1,1|-1nz3s0,12,13,0|-1foyg1,12,13,0|-1foyg0,16,1,1|-14w2g1,16,1,1|-14w2g0,12,13,0|-wlx41,12,13,0|-wlx40,1,1,0|NaN,1,1,0","Atlantic/South_Georgia|,0,304,0|-15r12kh,0,304,0|-15r12kg,39,43,0|NaN,39,43,0","Atlantic/St_Helena|,0,0,0|-u9rgl5,0,0,0|-u9rgl4,1,1,0|NaN,1,1,0","Atlantic/Stanley|,0,305,0|-15r0ymd,0,305,0|-15r0ymc,84,305,0|-u63pad,84,305,0|-u63pac,41,40,0|-gu7rk1,41,40,0|-gu7rk0,38,41,1|-gl7ro1,38,41,1|-gl7ro0,41,40,0|-gbhow1,41,40,0|-gbhow0,38,41,1|-g2hp01,38,41,1|-g2hp00,41,40,0|-fsenk1,41,40,0|-fsenk0,38,41,1|-fjeno1,38,41,1|-fjeno0,41,40,0|-f9okw1,41,40,0|-f9okw0,38,41,1|-f0ol01,38,41,1|-f0ol00,41,40,0|-eqyi81,41,40,0|-eqyi80,38,41,1|-ehyic1,38,41,1|-ehyic0,41,40,0|-e88fk1,41,40,0|-e88fk0,38,41,1|-e3aqc1,38,41,1|-e3aqc0,41,40,0|6yf4fz,41,40,0|6yf4g0,38,41,0|75z9nz,38,41,0|75z9o0,39,43,1|7h51jz,39,43,1|7h51k0,38,41,0|7ocdnz,38,41,0|7ocdo0,39,43,1|7zv47z,39,43,1|7zv480,38,41,0|872gbz,38,41,0|872gc0,38,41,1|8i8azz,38,41,1|8i8b00,41,40,0|8pslrz,41,40,0|8psls0,38,41,1|90ydnz,38,41,1|90ydo0,41,40,0|98iofz,41,40,0|98iog0,38,41,1|9jogbz,38,41,1|9jogc0,41,40,0|9r8r3z,41,40,0|9r8r40,38,41,1|a2eizz,38,41,1|a2ej00,41,40,0|a9ytrz,41,40,0|a9yts0,38,41,1|alhkbz,38,41,1|alhkc0,41,40,0|asowfz,41,40,0|asowg0,38,41,1|b47mzz,38,41,1|b47n00,41,40,0|bbrxrz,41,40,0|bbrxs0,38,41,1|bmxpnz,38,41,1|bmxpo0,41,40,0|bui0fz,41,40,0|bui0g0,38,41,1|c5nsbz,38,41,1|c5nsc0,41,40,0|cd833z,41,40,0|cd8340,38,41,1|coduzz,38,41,1|codv00,41,40,0|cvy5rz,41,40,0|cvy5s0,38,41,1|d73xnz,38,41,1|d73xo0,41,40,0|deo8fz,41,40,0|deo8g0,38,41,1|dq6yzz,38,41,1|dq6z00,41,40,0|dxr9rz,41,40,0|dxr9s0,38,41,1|e8x1nz,38,41,1|e8x1o0,41,40,0|eghcfz,41,40,0|eghcg0,38,41,1|ern4bz,38,41,1|ern4c0,41,40,0|ez7f3z,41,40,0|ez7f40,38,41,1|fad6zz,38,41,1|fad700,41,40,0|fhxhrz,41,40,0|fhxhs0,38,41,1|ft39nz,38,41,1|ft39o0,41,40,0|g0nkfz,41,40,0|g0nkg0,38,41,1|gbthvz,38,41,1|gbthw0,41,40,0|gj0tzz,41,40,0|gj0u00,38,41,1|guwj7z,38,41,1|guwj80,41,40,0|h1qwnz,41,40,0|h1qwo0,38,41,1|hdmlvz,38,41,1|hdmlw0,41,40,0|hktxzz,41,40,0|hkty00,38,41,1|hwcojz,38,41,1|hwcok0,41,40,0|i3k0nz,41,40,0|i3k0o0,38,41,1|if2r7z,38,41,1|if2r80,41,40,0|ima3bz,41,40,0|ima3c0,38,41,1|ixstvz,38,41,1|ixstw0,41,40,0|j505zz,41,40,0|j50600,38,41,1|jgiwjz,38,41,1|jgiwk0,41,40,0|jnq8nz,41,40,0|jnq8o0,38,41,1|jzlxvz,38,41,1|jzlxw0,41,40,0|k6t9zz,41,40,0|k6ta00,38,41,1|kic0jz,38,41,1|kic0k0,41,40,0|kpjcnz,41,40,0|kpjco0,38,41,1|l1237z,38,41,1|l12380,41,40,0|l89fbz,41,40,0|l89fc0,38,41,0|NaN,38,41,0","Australia/Adelaide|,0,306,0|-133j2zx,0,306,0|-133j2zw,138,218,0|-10vsp01,138,218,0|-10vsp00,138,242,0|-rnsq61,138,242,0|-rnsq60,139,307,1|-rjj0u1,139,307,1|-rjj0u0,138,242,0|-em3gu1,138,242,0|-em3gu0,139,307,1|-ehmcu1,139,307,1|-ehmcu0,138,242,0|-e89bi1,138,242,0|-e89bi0,139,307,1|-dywa61,139,307,1|-dywa60,138,242,0|-dp6a61,138,242,0|-dp6a60,139,307,1|-dg67i1,139,307,1|-dg67i0,138,242,0|ycghz,138,242,0|ycgi0,139,307,1|14gttz,139,307,1|14gtu0,138,242,0|1h2j5z,138,242,0|1h2j60,139,307,1|1njv5z,139,307,1|1njv60,138,242,0|1zsltz,138,242,0|1zslu0,139,307,1|269xtz,139,307,1|269xu0,138,242,0|2iiohz,138,242,0|2iioi0,139,307,1|2p00hz,139,307,1|2p00i0,138,242,0|318r5z,138,242,0|318r60,139,307,1|3831tz,139,307,1|3831u0,138,242,0|3kbshz,138,242,0|3kbsi0,139,307,1|3qt4hz,139,307,1|3qt4i0,138,242,0|431v5z,138,242,0|431v60,139,307,1|49j75z,139,307,1|49j760,138,242,0|4lrxtz,138,242,0|4lrxu0,139,307,1|4s99tz,139,307,1|4s99u0,138,242,0|54i0hz,138,242,0|54i0i0,139,307,1|5azchz,139,307,1|5azci0,138,242,0|5n835z,138,242,0|5n8360,139,307,1|5tpf5z,139,307,1|5tpf60,138,242,0|65y5tz,138,242,0|65y5u0,139,307,1|6csghz,139,307,1|6csgi0,138,242,0|6p175z,138,242,0|6p1760,139,307,1|6vij5z,139,307,1|6vij60,138,242,0|77r9tz,138,242,0|77r9u0,139,307,1|7e8ltz,139,307,1|7e8lu0,138,242,0|7qhchz,138,242,0|7qhci0,139,307,1|7wyohz,139,307,1|7wyoi0,138,242,0|897f5z,138,242,0|897f60,139,307,1|8geohz,139,307,1|8geoi0,138,242,0|8rkj5z,138,242,0|8rkj60,139,307,1|8z4r5z,139,307,1|8z4r60,138,242,0|9ankhz,138,242,0|9anki0,139,307,1|9i7shz,139,307,1|9i7si0,138,242,0|9tqltz,138,242,0|9tqlu0,139,307,1|a0xv5z,139,307,1|a0xv60,138,242,0|acgohz,138,242,0|acgoi0,139,307,1|ajnxtz,139,307,1|ajnxu0,138,242,0|av6r5z,138,242,0|av6r60,139,307,1|b1o35z,139,307,1|b1o360,138,242,0|bdwttz,138,242,0|bdwtu0,139,307,1|blh1tz,139,307,1|blh1u0,138,242,0|bwmwhz,138,242,0|bwmwi0,139,307,1|c3h75z,139,307,1|c3h760,138,242,0|cfpxtz,138,242,0|cfpxu0,139,307,1|cmx75z,139,307,1|cmx760,138,242,0|cyg0hz,138,242,0|cyg0i0,139,307,1|d608hz,139,307,1|d608i0,138,242,0|dh635z,138,242,0|dh6360,139,307,1|dp39tz,139,307,1|dp39u0,138,242,0|dzw5tz,138,242,0|dzw5u0,139,307,1|e7tchz,139,307,1|e7tci0,138,242,0|eim8hz,138,242,0|eim8i0,139,307,1|eqjf5z,139,307,1|eqjf60,138,242,0|f1cb5z,138,242,0|f1cb60,139,307,1|f99htz,139,307,1|f99hu0,138,242,0|fkfchz,138,242,0|fkfci0,139,307,1|frzkhz,139,307,1|frzki0,138,242,0|g35f5z,138,242,0|g35f60,139,307,1|gapn5z,139,307,1|gapn60,138,242,0|glvhtz,138,242,0|glvhu0,139,307,1|gtsohz,139,307,1|gtsoi0,138,242,0|h4lkhz,138,242,0|h4lki0,139,307,1|hcir5z,139,307,1|hcir60,138,242,0|hnbn5z,138,242,0|hnbn60,139,307,1|hv8ttz,139,307,1|hv8tu0,138,242,0|i6eohz,138,242,0|i6eoi0,139,307,1|idywhz,139,307,1|idywi0,138,242,0|ip4r5z,138,242,0|ip4r60,139,307,1|ix1xtz,139,307,1|ix1xu0,138,242,0|j7uttz,138,242,0|j7utu0,139,307,1|jff1tz,139,307,1|jff1u0,138,242,0|jqkwhz,138,242,0|jqkwi0,139,307,1|jyv1tz,139,307,1|jyv1u0,138,242,0|k8835z,138,242,0|k88360,139,307,1|khl4hz,139,307,1|khl4i0,138,242,0|kqy5tz,138,242,0|kqy5u0,139,307,1|l0b75z,139,307,1|l0b760,138,242,0|l9o8hz,138,242,0|l9o8i0,139,307,1|lj19tz,139,307,1|lj19u0,138,242,0|lseb5z,138,242,0|lseb60,139,307,1|m1rchz,139,307,1|m1rci0,138,242,0|mbhchz,138,242,0|mbhci0,139,307,1|mkudtz,139,307,1|mkudu0,138,242,0|mu7f5z,138,242,0|mu7f60,139,307,1|n3kghz,139,307,1|n3kgi0,138,242,0|ncxhtz,138,242,0|ncxhu0,139,307,1|nmaj5z,139,307,1|nmaj60,138,242,0|nvnkhz,138,242,0|nvnki0,139,307,1|o50ltz,139,307,1|o50lu0,138,242,0|oedn5z,138,242,0|oedn60,139,307,1|onqohz,139,307,1|onqoi0,138,242,0|ox3ptz,138,242,0|ox3pu0,139,307,1|p6gr5z,139,307,1|p6gr60,138,242,0|pg6r5z,138,242,0|pg6r60,139,307,1|ppjshz,139,307,1|ppjsi0,138,242,0|pywttz,138,242,0|pywtu0,139,307,1|q89v5z,139,307,1|q89v60,138,242,0|qhmwhz,138,242,0|qhmwi0,139,307,1|qqzxtz,139,307,1|qqzxu0,138,242,0|r0cz5z,138,242,0|r0cz60,139,307,1|r9q0hz,139,307,1|r9q0i0,138,242,0|rj31tz,138,242,0|rj31u0,139,307,1|rsg35z,139,307,1|rsg360,138,242,0|s1t4hz,138,242,0|s1t4i0,139,307,1|sbj4hz,139,307,1|sbj4i0,138,242,0|skw5tz,138,242,0|skw5u0,139,307,1|su975z,139,307,1|su9760,138,242,0|t3m8hz,138,242,0|t3m8i0,139,307,1|tcz9tz,139,307,1|tcz9u0,138,242,0|tmcb5z,138,242,0|tmcb60,139,307,1|tvpchz,139,307,1|tvpci0,138,242,0|u52dtz,138,242,0|u52du0,139,307,1|ueff5z,139,307,1|ueff60,138,242,0|unsghz,138,242,0|unsgi0,139,307,1|ux5htz,139,307,1|ux5hu0,138,242,0|v6vhtz,138,242,0|v6vhu0,139,307,1|vg8j5z,139,307,1|vg8j60,138,242,0|vplkhz,138,242,0|vplki0,139,307,1|vyyltz,139,307,1|vyylu0,138,242,0|w8bn5z,138,242,0|w8bn60,139,307,1|whoohz,139,307,1|whooi0,138,242,0|wr1ptz,138,242,0|wr1pu0,139,307,1|x0er5z,139,307,1|x0er60,138,242,0|x9rshz,138,242,0|x9rsi0,139,307,1|xj4ttz,139,307,1|xj4tu0,138,242,0|xshv5z,138,242,0|xshv60,139,307,1|y1uwhz,139,307,1|y1uwi0,138,242,0|ybkwhz,138,242,0|ybkwi0,139,307,1|ykxxtz,139,307,1|ykxxu0,138,242,0|yuaz5z,138,242,0|yuaz60,139,307,1|z3o0hz,139,307,1|z3o0i0,138,242,0|zd11tz,138,242,0|zd11u0,139,307,1|zme35z,139,307,1|zme360,138,242,0|zvr4hz,138,242,0|zvr4i0,139,307,1|10545tz,139,307,1|10545u0,138,242,0|10eh75z,138,242,0|10eh760,139,307,1|10nu8hz,139,307,1|10nu8i0,138,242,0|10xk8hz,138,242,0|10xk8i0,139,307,1|116x9tz,139,307,1|116x9u0,138,242,0|11gab5z,138,242,0|11gab60,139,307,1|11pnchz,139,307,1|11pnci0,138,242,0|11z0dtz,138,242,0|11z0du0,139,307,1|128df5z,139,307,1|128df60,138,242,0|12hqghz,138,242,0|12hqgi0,139,307,1|12r3htz,139,307,1|12r3hu0,138,242,0|130gj5z,138,242,0|130gj60,139,307,1|139tkhz,139,307,1|139tki0,138,242,0|13j6ltz,138,242,0|13j6lu0,139,307,1|13sjn5z,139,307,1|13sjn60,138,242,0|1429n5z,138,242,0|1429n60,139,307,1|14bmohz,139,307,1|14bmoi0,138,242,0|14kzptz,138,242,0|14kzpu0,139,307,1|14ucr5z,139,307,1|14ucr60,138,242,0|153pshz,138,242,0|153psi0,139,307,1|15d2ttz,139,307,1|15d2tu0,138,242,0|15mfv5z,138,242,0|15mfv60,139,307,1|15vswhz,139,307,1|15vswi0,138,242,0|1655xtz,138,242,0|1655xu0,139,307,1|16eiz5z,139,307,1|16eiz60,138,242,0|16nw0hz,138,242,0|16nw0i0,139,307,1|16xm0hz,139,307,1|16xm0i0,138,242,0|176z1tz,138,242,0|176z1u0,139,307,1|17gc35z,139,307,1|17gc360,138,242,0|17pp4hz,138,242,0|17pp4i0,139,307,1|17z25tz,139,307,1|17z25u0,138,242,0|188f75z,138,242,0|188f760,139,307,1|18hs8hz,139,307,1|18hs8i0,138,242,0|18r59tz,138,242,0|18r59u0,139,307,1|190ib5z,139,307,1|190ib60,138,242,0|199vchz,138,242,0|199vci0,139,307,1|19j8dtz,139,307,1|19j8du0,138,242,0|19sydtz,138,242,0|19sydu0,139,307,1|1a2bf5z,139,307,1|1a2bf60,138,242,0|1aboghz,138,242,0|1abogi0,139,307,1|1al1htz,139,307,1|1al1hu0,138,242,0|1auej5z,138,242,0|1auej60,139,307,1|1b3rkhz,139,307,1|1b3rki0,138,242,0|1bd4ltz,138,242,0|1bd4lu0,139,307,1|1bmhn5z,139,307,1|1bmhn60,138,242,0|1bvuohz,138,242,0|1bvuoi0,139,307,1|1c57ptz,139,307,1|1c57pu0,138,242,0|1cekr5z,138,242,0|1cekr60,139,307,1|1cnxshz,139,307,1|1cnxsi0,138,242,0|1cxnshz,138,242,0|1cxnsi0,139,307,1|1d70ttz,139,307,1|1d70tu0,138,242,0|1dgdv5z,138,242,0|1dgdv60,139,307,1|1dpqwhz,139,307,1|1dpqwi0,138,242,0|1dz3xtz,138,242,0|1dz3xu0,139,307,1|1e8gz5z,139,307,1|1e8gz60,138,242,0|1ehu0hz,138,242,0|1ehu0i0,139,307,1|1er71tz,139,307,1|1er71u0,138,242,0|1f0k35z,138,242,0|1f0k360,139,307,1|1f9x4hz,139,307,1|1f9x4i0,138,242,0|1fjn4hz,138,242,0|1fjn4i0,139,307,1|1ft05tz,139,307,1|1ft05u0,138,242,0|1g2d75z,138,242,0|1g2d760,139,307,1|1gbq8hz,139,307,1|1gbq8i0,138,242,0|1gl39tz,138,242,0|1gl39u0,139,307,1|1gugb5z,139,307,1|1gugb60,138,242,0|1h3tchz,138,242,0|1h3tci0,139,307,1|1hd6dtz,139,307,1|1hd6du0,138,242,0|1hmjf5z,138,242,0|1hmjf60,139,307,1|1hvwghz,139,307,1|1hvwgi0,138,242,0|1i59htz,138,242,0|1i59hu0,139,307,1|1iemj5z,139,307,1|1iemj60,138,242,0|1iocj5z,138,242,0|1iocj60,139,307,1|1ixpkhz,139,307,1|1ixpki0,138,242,0|1j72ltz,138,242,0|1j72lu0,139,307,1|1jgfn5z,139,307,1|1jgfn60,138,242,0|1jpsohz,138,242,0|1jpsoi0,139,307,1|1jz5ptz,139,307,1|1jz5pu0,138,242,0|1k8ir5z,138,242,0|1k8ir60,139,307,1|1khvshz,139,307,1|1khvsi0,138,242,0|1kr8ttz,138,242,0|1kr8tu0,139,307,1|1l0lv5z,139,307,1|1l0lv60,138,242,0|1l9ywhz,138,242,0|1l9ywi0,139,307,1|1ljowhz,139,307,1|1ljowi0,138,242,0|1lt1xtz,138,242,0|1lt1xu0,139,307,1|1m2ez5z,139,307,1|1m2ez60,138,242,0|1mbs0hz,138,242,0|1mbs0i0,139,307,1|1ml51tz,139,307,1|1ml51u0,138,242,0|1mui35z,138,242,0|1mui360,139,307,1|1n3v4hz,139,307,1|1n3v4i0,138,242,0|1nd85tz,138,242,0|1nd85u0,139,307,1|1nml75z,139,307,1|1nml760,138,242,0|1nvy8hz,138,242,0|1nvy8i0,139,307,1|1o5b9tz,139,307,1|1o5b9u0,138,242,0|1of19tz,138,242,0|1of19u0,139,307,1|1ooeb5z,139,307,1|1ooeb60,138,242,0|1oxrchz,138,242,0|1oxrci0,139,307,1|1p74dtz,139,307,1|1p74du0,138,242,0|1pghf5z,138,242,0|1pghf60,139,307,1|1ppughz,139,307,1|1ppugi0,138,242,0|1pz7htz,138,242,0|1pz7hu0,139,307,1|1q8kj5z,139,307,1|1q8kj60,138,242,0|1qhxkhz,138,242,0|1qhxki0,139,307,1|1qraltz,139,307,1|1qralu0,138,242,0|1r0nn5z,138,242,0|1r0nn60,139,307,1|1ra0ohz,139,307,1|1ra0oi0,138,242,0|1rjqohz,138,242,0|1rjqoi0,139,307,1|1rt3ptz,139,307,1|1rt3pu0,138,242,0|1s2gr5z,138,242,0|1s2gr60,139,307,1|1sbtshz,139,307,1|1sbtsi0,138,242,0|1sl6ttz,138,242,0|1sl6tu0,139,307,1|1sujv5z,139,307,1|1sujv60,138,242,0|1t3wwhz,138,242,0|1t3wwi0,139,307,1|1td9xtz,139,307,1|1td9xu0,138,242,0|1tmmz5z,138,242,0|1tmmz60,139,307,1|1tw00hz,139,307,1|1tw00i0,138,242,0|1u5q0hz,138,242,0|1u5q0i0,139,307,1|1uf31tz,139,307,1|1uf31u0,138,242,0|1uog35z,138,242,0|1uog360,139,307,1|1uxt4hz,139,307,1|1uxt4i0,138,242,0|1v765tz,138,242,0|1v765u0,139,307,1|1vgj75z,139,307,1|1vgj760,138,242,0|1vpw8hz,138,242,0|1vpw8i0,139,307,1|NaN,139,307,1","Australia/Brisbane|,0,308,0|-1354kc9,0,308,0|-1354kc8,94,189,0|-rnsrk1,94,189,0|-rnsrk0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|aixz3z,95,184,1|aixz40,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b1o1rz,95,184,1|b1o1s0,94,189,0|bdwsfz,94,189,0|bdwsg0,95,184,1|bke4fz,95,184,1|bke4g0,94,189,0|NaN,94,189,0","Australia/Broken_Hill|,0,309,0|-133j3j1,0,309,0|-133j3j0,94,189,0|-12a9fs1,94,189,0|-12a9fs0,138,218,0|-10vsp01,138,218,0|-10vsp00,138,242,0|-rnsq61,138,242,0|-rnsq60,139,307,1|-rjj0u1,139,307,1|-rjj0u0,138,242,0|-em3gu1,138,242,0|-em3gu0,139,307,1|-ehmcu1,139,307,1|-ehmcu0,138,242,0|-e89bi1,138,242,0|-e89bi0,139,307,1|-dywa61,139,307,1|-dywa60,138,242,0|-dp6a61,138,242,0|-dp6a60,139,307,1|-dg67i1,139,307,1|-dg67i0,138,242,0|ycghz,138,242,0|ycgi0,139,307,1|14gttz,139,307,1|14gtu0,138,242,0|1h2j5z,138,242,0|1h2j60,139,307,1|1njv5z,139,307,1|1njv60,138,242,0|1zsltz,138,242,0|1zslu0,139,307,1|269xtz,139,307,1|269xu0,138,242,0|2iiohz,138,242,0|2iioi0,139,307,1|2p00hz,139,307,1|2p00i0,138,242,0|318r5z,138,242,0|318r60,139,307,1|3831tz,139,307,1|3831u0,138,242,0|3kbshz,138,242,0|3kbsi0,139,307,1|3qt4hz,139,307,1|3qt4i0,138,242,0|431v5z,138,242,0|431v60,139,307,1|49j75z,139,307,1|49j760,138,242,0|4lrxtz,138,242,0|4lrxu0,139,307,1|4s99tz,139,307,1|4s99u0,138,242,0|54i0hz,138,242,0|54i0i0,139,307,1|5azchz,139,307,1|5azci0,138,242,0|5n835z,138,242,0|5n8360,139,307,1|5tpf5z,139,307,1|5tpf60,138,242,0|65y5tz,138,242,0|65y5u0,139,307,1|6e8b5z,139,307,1|6e8b60,138,242,0|6p175z,138,242,0|6p1760,139,307,1|6vij5z,139,307,1|6vij60,138,242,0|77r9tz,138,242,0|77r9u0,139,307,1|7e8ltz,139,307,1|7e8lu0,138,242,0|7qhchz,138,242,0|7qhci0,139,307,1|7wyohz,139,307,1|7wyoi0,138,242,0|897f5z,138,242,0|897f60,139,307,1|8geohz,139,307,1|8geoi0,138,242,0|8rkj5z,138,242,0|8rkj60,139,307,1|8z4r5z,139,307,1|8z4r60,138,242,0|9ankhz,138,242,0|9anki0,139,307,1|9i7shz,139,307,1|9i7si0,138,242,0|9tqltz,138,242,0|9tqlu0,139,307,1|a0xv5z,139,307,1|a0xv60,138,242,0|acgohz,138,242,0|acgoi0,139,307,1|aiy0hz,139,307,1|aiy0i0,138,242,0|av6r5z,138,242,0|av6r60,139,307,1|b1o35z,139,307,1|b1o360,138,242,0|bdwttz,138,242,0|bdwtu0,139,307,1|bke5tz,139,307,1|bke5u0,138,242,0|bwmwhz,138,242,0|bwmwi0,139,307,1|c3h75z,139,307,1|c3h760,138,242,0|cfpxtz,138,242,0|cfpxu0,139,307,1|cm79tz,139,307,1|cm79u0,138,242,0|cyg0hz,138,242,0|cyg0i0,139,307,1|d4xchz,139,307,1|d4xci0,138,242,0|dh635z,138,242,0|dh6360,139,307,1|dp39tz,139,307,1|dp39u0,138,242,0|dzw5tz,138,242,0|dzw5u0,139,307,1|e7tchz,139,307,1|e7tci0,138,242,0|eim8hz,138,242,0|eim8i0,139,307,1|eqjf5z,139,307,1|eqjf60,138,242,0|f1cb5z,138,242,0|f1cb60,139,307,1|f99htz,139,307,1|f99hu0,138,242,0|fkfchz,138,242,0|fkfci0,139,307,1|frzkhz,139,307,1|frzki0,138,242,0|g35f5z,138,242,0|g35f60,139,307,1|gapn5z,139,307,1|gapn60,138,242,0|glvhtz,138,242,0|glvhu0,139,307,1|gtsohz,139,307,1|gtsoi0,138,242,0|h4lkhz,138,242,0|h4lki0,139,307,1|hcir5z,139,307,1|hcir60,138,242,0|hnbn5z,138,242,0|hnbn60,139,307,1|hv8ttz,139,307,1|hv8tu0,138,242,0|i6eohz,138,242,0|i6eoi0,139,307,1|idywhz,139,307,1|idywi0,138,242,0|ip4r5z,138,242,0|ip4r60,139,307,1|ix1xtz,139,307,1|ix1xu0,138,242,0|j7uttz,138,242,0|j7utu0,139,307,1|jff1tz,139,307,1|jff1u0,138,242,0|jqkwhz,138,242,0|jqkwi0,139,307,1|jyv1tz,139,307,1|jyv1u0,138,242,0|k8835z,138,242,0|k88360,139,307,1|khl4hz,139,307,1|khl4i0,138,242,0|kqy5tz,138,242,0|kqy5u0,139,307,1|l0b75z,139,307,1|l0b760,138,242,0|l9o8hz,138,242,0|l9o8i0,139,307,1|lj19tz,139,307,1|lj19u0,138,242,0|lseb5z,138,242,0|lseb60,139,307,1|m1rchz,139,307,1|m1rci0,138,242,0|mbhchz,138,242,0|mbhci0,139,307,1|mkudtz,139,307,1|mkudu0,138,242,0|mu7f5z,138,242,0|mu7f60,139,307,1|n3kghz,139,307,1|n3kgi0,138,242,0|ncxhtz,138,242,0|ncxhu0,139,307,1|nmaj5z,139,307,1|nmaj60,138,242,0|nvnkhz,138,242,0|nvnki0,139,307,1|o50ltz,139,307,1|o50lu0,138,242,0|oedn5z,138,242,0|oedn60,139,307,1|onqohz,139,307,1|onqoi0,138,242,0|ox3ptz,138,242,0|ox3pu0,139,307,1|p6gr5z,139,307,1|p6gr60,138,242,0|pg6r5z,138,242,0|pg6r60,139,307,1|ppjshz,139,307,1|ppjsi0,138,242,0|pywttz,138,242,0|pywtu0,139,307,1|q89v5z,139,307,1|q89v60,138,242,0|qhmwhz,138,242,0|qhmwi0,139,307,1|qqzxtz,139,307,1|qqzxu0,138,242,0|r0cz5z,138,242,0|r0cz60,139,307,1|r9q0hz,139,307,1|r9q0i0,138,242,0|rj31tz,138,242,0|rj31u0,139,307,1|rsg35z,139,307,1|rsg360,138,242,0|s1t4hz,138,242,0|s1t4i0,139,307,1|sbj4hz,139,307,1|sbj4i0,138,242,0|skw5tz,138,242,0|skw5u0,139,307,1|su975z,139,307,1|su9760,138,242,0|t3m8hz,138,242,0|t3m8i0,139,307,1|tcz9tz,139,307,1|tcz9u0,138,242,0|tmcb5z,138,242,0|tmcb60,139,307,1|tvpchz,139,307,1|tvpci0,138,242,0|u52dtz,138,242,0|u52du0,139,307,1|ueff5z,139,307,1|ueff60,138,242,0|unsghz,138,242,0|unsgi0,139,307,1|ux5htz,139,307,1|ux5hu0,138,242,0|v6vhtz,138,242,0|v6vhu0,139,307,1|vg8j5z,139,307,1|vg8j60,138,242,0|vplkhz,138,242,0|vplki0,139,307,1|vyyltz,139,307,1|vyylu0,138,242,0|w8bn5z,138,242,0|w8bn60,139,307,1|whoohz,139,307,1|whooi0,138,242,0|wr1ptz,138,242,0|wr1pu0,139,307,1|x0er5z,139,307,1|x0er60,138,242,0|x9rshz,138,242,0|x9rsi0,139,307,1|xj4ttz,139,307,1|xj4tu0,138,242,0|xshv5z,138,242,0|xshv60,139,307,1|y1uwhz,139,307,1|y1uwi0,138,242,0|ybkwhz,138,242,0|ybkwi0,139,307,1|ykxxtz,139,307,1|ykxxu0,138,242,0|yuaz5z,138,242,0|yuaz60,139,307,1|z3o0hz,139,307,1|z3o0i0,138,242,0|zd11tz,138,242,0|zd11u0,139,307,1|zme35z,139,307,1|zme360,138,242,0|zvr4hz,138,242,0|zvr4i0,139,307,1|10545tz,139,307,1|10545u0,138,242,0|10eh75z,138,242,0|10eh760,139,307,1|10nu8hz,139,307,1|10nu8i0,138,242,0|10xk8hz,138,242,0|10xk8i0,139,307,1|116x9tz,139,307,1|116x9u0,138,242,0|11gab5z,138,242,0|11gab60,139,307,1|11pnchz,139,307,1|11pnci0,138,242,0|11z0dtz,138,242,0|11z0du0,139,307,1|128df5z,139,307,1|128df60,138,242,0|12hqghz,138,242,0|12hqgi0,139,307,1|12r3htz,139,307,1|12r3hu0,138,242,0|130gj5z,138,242,0|130gj60,139,307,1|139tkhz,139,307,1|139tki0,138,242,0|13j6ltz,138,242,0|13j6lu0,139,307,1|13sjn5z,139,307,1|13sjn60,138,242,0|1429n5z,138,242,0|1429n60,139,307,1|14bmohz,139,307,1|14bmoi0,138,242,0|14kzptz,138,242,0|14kzpu0,139,307,1|14ucr5z,139,307,1|14ucr60,138,242,0|153pshz,138,242,0|153psi0,139,307,1|15d2ttz,139,307,1|15d2tu0,138,242,0|15mfv5z,138,242,0|15mfv60,139,307,1|15vswhz,139,307,1|15vswi0,138,242,0|1655xtz,138,242,0|1655xu0,139,307,1|16eiz5z,139,307,1|16eiz60,138,242,0|16nw0hz,138,242,0|16nw0i0,139,307,1|16xm0hz,139,307,1|16xm0i0,138,242,0|176z1tz,138,242,0|176z1u0,139,307,1|17gc35z,139,307,1|17gc360,138,242,0|17pp4hz,138,242,0|17pp4i0,139,307,1|17z25tz,139,307,1|17z25u0,138,242,0|188f75z,138,242,0|188f760,139,307,1|18hs8hz,139,307,1|18hs8i0,138,242,0|18r59tz,138,242,0|18r59u0,139,307,1|190ib5z,139,307,1|190ib60,138,242,0|199vchz,138,242,0|199vci0,139,307,1|19j8dtz,139,307,1|19j8du0,138,242,0|19sydtz,138,242,0|19sydu0,139,307,1|1a2bf5z,139,307,1|1a2bf60,138,242,0|1aboghz,138,242,0|1abogi0,139,307,1|1al1htz,139,307,1|1al1hu0,138,242,0|1auej5z,138,242,0|1auej60,139,307,1|1b3rkhz,139,307,1|1b3rki0,138,242,0|1bd4ltz,138,242,0|1bd4lu0,139,307,1|1bmhn5z,139,307,1|1bmhn60,138,242,0|1bvuohz,138,242,0|1bvuoi0,139,307,1|1c57ptz,139,307,1|1c57pu0,138,242,0|1cekr5z,138,242,0|1cekr60,139,307,1|1cnxshz,139,307,1|1cnxsi0,138,242,0|1cxnshz,138,242,0|1cxnsi0,139,307,1|1d70ttz,139,307,1|1d70tu0,138,242,0|1dgdv5z,138,242,0|1dgdv60,139,307,1|1dpqwhz,139,307,1|1dpqwi0,138,242,0|1dz3xtz,138,242,0|1dz3xu0,139,307,1|1e8gz5z,139,307,1|1e8gz60,138,242,0|1ehu0hz,138,242,0|1ehu0i0,139,307,1|1er71tz,139,307,1|1er71u0,138,242,0|1f0k35z,138,242,0|1f0k360,139,307,1|1f9x4hz,139,307,1|1f9x4i0,138,242,0|1fjn4hz,138,242,0|1fjn4i0,139,307,1|1ft05tz,139,307,1|1ft05u0,138,242,0|1g2d75z,138,242,0|1g2d760,139,307,1|1gbq8hz,139,307,1|1gbq8i0,138,242,0|1gl39tz,138,242,0|1gl39u0,139,307,1|1gugb5z,139,307,1|1gugb60,138,242,0|1h3tchz,138,242,0|1h3tci0,139,307,1|1hd6dtz,139,307,1|1hd6du0,138,242,0|1hmjf5z,138,242,0|1hmjf60,139,307,1|1hvwghz,139,307,1|1hvwgi0,138,242,0|1i59htz,138,242,0|1i59hu0,139,307,1|1iemj5z,139,307,1|1iemj60,138,242,0|1iocj5z,138,242,0|1iocj60,139,307,1|1ixpkhz,139,307,1|1ixpki0,138,242,0|1j72ltz,138,242,0|1j72lu0,139,307,1|1jgfn5z,139,307,1|1jgfn60,138,242,0|1jpsohz,138,242,0|1jpsoi0,139,307,1|1jz5ptz,139,307,1|1jz5pu0,138,242,0|1k8ir5z,138,242,0|1k8ir60,139,307,1|1khvshz,139,307,1|1khvsi0,138,242,0|1kr8ttz,138,242,0|1kr8tu0,139,307,1|1l0lv5z,139,307,1|1l0lv60,138,242,0|1l9ywhz,138,242,0|1l9ywi0,139,307,1|1ljowhz,139,307,1|1ljowi0,138,242,0|1lt1xtz,138,242,0|1lt1xu0,139,307,1|1m2ez5z,139,307,1|1m2ez60,138,242,0|1mbs0hz,138,242,0|1mbs0i0,139,307,1|1ml51tz,139,307,1|1ml51u0,138,242,0|1mui35z,138,242,0|1mui360,139,307,1|1n3v4hz,139,307,1|1n3v4i0,138,242,0|1nd85tz,138,242,0|1nd85u0,139,307,1|1nml75z,139,307,1|1nml760,138,242,0|1nvy8hz,138,242,0|1nvy8i0,139,307,1|1o5b9tz,139,307,1|1o5b9u0,138,242,0|1of19tz,138,242,0|1of19u0,139,307,1|1ooeb5z,139,307,1|1ooeb60,138,242,0|1oxrchz,138,242,0|1oxrci0,139,307,1|1p74dtz,139,307,1|1p74du0,138,242,0|1pghf5z,138,242,0|1pghf60,139,307,1|1ppughz,139,307,1|1ppugi0,138,242,0|1pz7htz,138,242,0|1pz7hu0,139,307,1|1q8kj5z,139,307,1|1q8kj60,138,242,0|1qhxkhz,138,242,0|1qhxki0,139,307,1|1qraltz,139,307,1|1qralu0,138,242,0|1r0nn5z,138,242,0|1r0nn60,139,307,1|1ra0ohz,139,307,1|1ra0oi0,138,242,0|1rjqohz,138,242,0|1rjqoi0,139,307,1|1rt3ptz,139,307,1|1rt3pu0,138,242,0|1s2gr5z,138,242,0|1s2gr60,139,307,1|1sbtshz,139,307,1|1sbtsi0,138,242,0|1sl6ttz,138,242,0|1sl6tu0,139,307,1|1sujv5z,139,307,1|1sujv60,138,242,0|1t3wwhz,138,242,0|1t3wwi0,139,307,1|1td9xtz,139,307,1|1td9xu0,138,242,0|1tmmz5z,138,242,0|1tmmz60,139,307,1|1tw00hz,139,307,1|1tw00i0,138,242,0|1u5q0hz,138,242,0|1u5q0i0,139,307,1|1uf31tz,139,307,1|1uf31u0,138,242,0|1uog35z,138,242,0|1uog360,139,307,1|1uxt4hz,139,307,1|1uxt4i0,138,242,0|1v765tz,138,242,0|1v765u0,139,307,1|1vgj75z,139,307,1|1vgj760,138,242,0|1vpw8hz,138,242,0|1vpw8i0,139,307,1|NaN,139,307,1","Australia/Currie|,0,310,0|-12smja5,0,310,0|-12smja4,94,189,0|-rsj4w1,94,189,0|-rsj4w0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-r8d7k1,94,189,0|-r8d7k0,95,184,1|-r1vvk1,95,184,1|-r1vvk0,94,189,0|-qpn4w1,94,189,0|-qpn4w0,95,184,1|-qj5sw1,95,184,1|-qj5sw0,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|-16cow1,94,189,0|-16cow0,95,184,1|-wznk1,95,184,1|-wznk0,94,189,0|-m6rk1,94,189,0|-m6rk0,95,184,1|-fcgw1,95,184,1|-fcgw0,94,189,0|-3gow1,94,189,0|-3gow0,95,184,1|3dlrz,95,184,1|3dls0,94,189,0|f9drz,94,189,0|f9ds0,95,184,1|mgn3z,95,184,1|mgn40,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|1h2hrz,94,189,0|1h2hs0,95,184,1|1njtrz,95,184,1|1njts0,94,189,0|1zskfz,94,189,0|1zskg0,95,184,1|269wfz,95,184,1|269wg0,94,189,0|2iin3z,94,189,0|2iin40,95,184,1|2ozz3z,95,184,1|2ozz40,94,189,0|318prz,94,189,0|318ps0,95,184,1|3830fz,95,184,1|3830g0,94,189,0|3kbr3z,94,189,0|3kbr40,95,184,1|3qt33z,95,184,1|3qt340,94,189,0|431trz,94,189,0|431ts0,95,184,1|49j5rz,95,184,1|49j5s0,94,189,0|4lrwfz,94,189,0|4lrwg0,95,184,1|4s98fz,95,184,1|4s98g0,94,189,0|54hz3z,94,189,0|54hz40,95,184,1|5azb3z,95,184,1|5azb40,94,189,0|5n81rz,94,189,0|5n81s0,95,184,1|5tpdrz,95,184,1|5tpds0,94,189,0|65y4fz,94,189,0|65y4g0,95,184,1|6dvb3z,95,184,1|6dvb40,94,189,0|6p15rz,94,189,0|6p15s0,95,184,1|6wldrz,95,184,1|6wlds0,94,189,0|77r8fz,94,189,0|77r8g0,95,184,1|7e8kfz,95,184,1|7e8kg0,94,189,0|7qhb3z,94,189,0|7qhb40,95,184,1|7wyn3z,95,184,1|7wyn40,94,189,0|897drz,94,189,0|897ds0,95,184,1|8foprz,95,184,1|8fops0,94,189,0|8rkhrz,94,189,0|8rkhs0,95,184,1|8z4prz,95,184,1|8z4ps0,94,189,0|9anj3z,94,189,0|9anj40,95,184,1|9i7r3z,95,184,1|9i7r40,94,189,0|9tqkfz,94,189,0|9tqkg0,95,184,1|a0xtrz,95,184,1|a0xts0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|ajnwfz,95,184,1|ajnwg0,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b33wfz,95,184,1|b33wg0,94,189,0|bctwfz,94,189,0|bctwg0,95,184,1|bltz3z,95,184,1|bltz40,94,189,0|bvjz3z,94,189,0|bvjz40,95,184,1|c4k1rz,95,184,1|c4k1s0,94,189,0|cea1rz,94,189,0|cea1s0,95,184,1|cna4fz,95,184,1|cna4g0,94,189,0|cx04fz,94,189,0|cx04g0,95,184,1|d6073z,95,184,1|d60740,94,189,0|dfq73z,94,189,0|dfq740,95,184,1|dp38fz,95,184,1|dp38g0,94,189,0|dyt8fz,94,189,0|dyt8g0,95,184,1|e7tb3z,95,184,1|e7tb40,94,189,0|ehjb3z,94,189,0|ehjb40,95,184,1|eqjdrz,95,184,1|eqjds0,94,189,0|f09drz,94,189,0|f09ds0,95,184,1|f99gfz,95,184,1|f99gg0,94,189,0|fizgfz,94,189,0|fizgg0,95,184,1|frzj3z,95,184,1|frzj40,94,189,0|fzwprz,94,189,0|fzwps0,95,184,1|gaplrz,95,184,1|gapls0,94,189,0|gkskfz,94,189,0|gkskg0,95,184,1|gtsn3z,95,184,1|gtsn40,94,189,0|h3in3z,94,189,0|h3in40,95,184,1|hciprz,95,184,1|hcips0,94,189,0|hm8prz,94,189,0|hm8ps0,95,184,1|hv8sfz,95,184,1|hv8sg0,94,189,0|i4ysfz,94,189,0|i4ysg0,95,184,1|idyv3z,95,184,1|idyv40,94,189,0|inov3z,94,189,0|inov40,95,184,1|ix1wfz,95,184,1|ix1wg0,94,189,0|j6exrz,94,189,0|j6exs0,95,184,1|jff0fz,95,184,1|jff0g0,94,189,0|jphz3z,94,189,0|jphz40,95,184,1|jyv0fz,95,184,1|jyv0g0,94,189,0|k881rz,94,189,0|k881s0,95,184,1|khl33z,95,184,1|khl340,94,189,0|kqy4fz,94,189,0|kqy4g0,95,184,1|l0b5rz,95,184,1|l0b5s0,94,189,0|l9o73z,94,189,0|l9o740,95,184,1|lj18fz,95,184,1|lj18g0,94,189,0|lse9rz,94,189,0|lse9s0,95,184,1|m1rb3z,95,184,1|m1rb40,94,189,0|mbhb3z,94,189,0|mbhb40,95,184,1|mkucfz,95,184,1|mkucg0,94,189,0|mu7drz,94,189,0|mu7ds0,95,184,1|n3kf3z,95,184,1|n3kf40,94,189,0|ncxgfz,94,189,0|ncxgg0,95,184,1|nmahrz,95,184,1|nmahs0,94,189,0|nvnj3z,94,189,0|nvnj40,95,184,1|o50kfz,95,184,1|o50kg0,94,189,0|oedlrz,94,189,0|oedls0,95,184,1|onqn3z,95,184,1|onqn40,94,189,0|ox3ofz,94,189,0|ox3og0,95,184,1|p6gprz,95,184,1|p6gps0,94,189,0|pg6prz,94,189,0|pg6ps0,95,184,1|ppjr3z,95,184,1|ppjr40,94,189,0|pywsfz,94,189,0|pywsg0,95,184,1|q89trz,95,184,1|q89ts0,94,189,0|qhmv3z,94,189,0|qhmv40,95,184,1|qqzwfz,95,184,1|qqzwg0,94,189,0|r0cxrz,94,189,0|r0cxs0,95,184,1|r9pz3z,95,184,1|r9pz40,94,189,0|rj30fz,94,189,0|rj30g0,95,184,1|rsg1rz,95,184,1|rsg1s0,94,189,0|s1t33z,94,189,0|s1t340,95,184,1|sbj33z,95,184,1|sbj340,94,189,0|skw4fz,94,189,0|skw4g0,95,184,1|su95rz,95,184,1|su95s0,94,189,0|t3m73z,94,189,0|t3m740,95,184,1|tcz8fz,95,184,1|tcz8g0,94,189,0|tmc9rz,94,189,0|tmc9s0,95,184,1|tvpb3z,95,184,1|tvpb40,94,189,0|u52cfz,94,189,0|u52cg0,95,184,1|uefdrz,95,184,1|uefds0,94,189,0|unsf3z,94,189,0|unsf40,95,184,1|ux5gfz,95,184,1|ux5gg0,94,189,0|v6vgfz,94,189,0|v6vgg0,95,184,1|vg8hrz,95,184,1|vg8hs0,94,189,0|vplj3z,94,189,0|vplj40,95,184,1|vyykfz,95,184,1|vyykg0,94,189,0|w8blrz,94,189,0|w8bls0,95,184,1|whon3z,95,184,1|whon40,94,189,0|wr1ofz,94,189,0|wr1og0,95,184,1|x0eprz,95,184,1|x0eps0,94,189,0|x9rr3z,94,189,0|x9rr40,95,184,1|xj4sfz,95,184,1|xj4sg0,94,189,0|xshtrz,94,189,0|xshts0,95,184,1|y1uv3z,95,184,1|y1uv40,94,189,0|ybkv3z,94,189,0|ybkv40,95,184,1|ykxwfz,95,184,1|ykxwg0,94,189,0|yuaxrz,94,189,0|yuaxs0,95,184,1|z3nz3z,95,184,1|z3nz40,94,189,0|zd10fz,94,189,0|zd10g0,95,184,1|zme1rz,95,184,1|zme1s0,94,189,0|zvr33z,94,189,0|zvr340,95,184,1|10544fz,95,184,1|10544g0,94,189,0|10eh5rz,94,189,0|10eh5s0,95,184,1|10nu73z,95,184,1|10nu740,94,189,0|10xk73z,94,189,0|10xk740,95,184,1|116x8fz,95,184,1|116x8g0,94,189,0|11ga9rz,94,189,0|11ga9s0,95,184,1|11pnb3z,95,184,1|11pnb40,94,189,0|11z0cfz,94,189,0|11z0cg0,95,184,1|128ddrz,95,184,1|128dds0,94,189,0|12hqf3z,94,189,0|12hqf40,95,184,1|12r3gfz,95,184,1|12r3gg0,94,189,0|130ghrz,94,189,0|130ghs0,95,184,1|139tj3z,95,184,1|139tj40,94,189,0|13j6kfz,94,189,0|13j6kg0,95,184,1|13sjlrz,95,184,1|13sjls0,94,189,0|1429lrz,94,189,0|1429ls0,95,184,1|14bmn3z,95,184,1|14bmn40,94,189,0|14kzofz,94,189,0|14kzog0,95,184,1|14ucprz,95,184,1|14ucps0,94,189,0|153pr3z,94,189,0|153pr40,95,184,1|15d2sfz,95,184,1|15d2sg0,94,189,0|15mftrz,94,189,0|15mfts0,95,184,1|15vsv3z,95,184,1|15vsv40,94,189,0|1655wfz,94,189,0|1655wg0,95,184,1|16eixrz,95,184,1|16eixs0,94,189,0|16nvz3z,94,189,0|16nvz40,95,184,1|16xlz3z,95,184,1|16xlz40,94,189,0|176z0fz,94,189,0|176z0g0,95,184,1|17gc1rz,95,184,1|17gc1s0,94,189,0|17pp33z,94,189,0|17pp340,95,184,1|17z24fz,95,184,1|17z24g0,94,189,0|188f5rz,94,189,0|188f5s0,95,184,1|18hs73z,95,184,1|18hs740,94,189,0|18r58fz,94,189,0|18r58g0,95,184,1|190i9rz,95,184,1|190i9s0,94,189,0|199vb3z,94,189,0|199vb40,95,184,1|19j8cfz,95,184,1|19j8cg0,94,189,0|19sycfz,94,189,0|19sycg0,95,184,1|1a2bdrz,95,184,1|1a2bds0,94,189,0|1abof3z,94,189,0|1abof40,95,184,1|1al1gfz,95,184,1|1al1gg0,94,189,0|1auehrz,94,189,0|1auehs0,95,184,1|1b3rj3z,95,184,1|1b3rj40,94,189,0|1bd4kfz,94,189,0|1bd4kg0,95,184,1|1bmhlrz,95,184,1|1bmhls0,94,189,0|1bvun3z,94,189,0|1bvun40,95,184,1|1c57ofz,95,184,1|1c57og0,94,189,0|1cekprz,94,189,0|1cekps0,95,184,1|1cnxr3z,95,184,1|1cnxr40,94,189,0|1cxnr3z,94,189,0|1cxnr40,95,184,1|1d70sfz,95,184,1|1d70sg0,94,189,0|1dgdtrz,94,189,0|1dgdts0,95,184,1|1dpqv3z,95,184,1|1dpqv40,94,189,0|1dz3wfz,94,189,0|1dz3wg0,95,184,1|1e8gxrz,95,184,1|1e8gxs0,94,189,0|1ehtz3z,94,189,0|1ehtz40,95,184,1|1er70fz,95,184,1|1er70g0,94,189,0|1f0k1rz,94,189,0|1f0k1s0,95,184,1|1f9x33z,95,184,1|1f9x340,94,189,0|1fjn33z,94,189,0|1fjn340,95,184,1|1ft04fz,95,184,1|1ft04g0,94,189,0|1g2d5rz,94,189,0|1g2d5s0,95,184,1|1gbq73z,95,184,1|1gbq740,94,189,0|1gl38fz,94,189,0|1gl38g0,95,184,1|1gug9rz,95,184,1|1gug9s0,94,189,0|1h3tb3z,94,189,0|1h3tb40,95,184,1|1hd6cfz,95,184,1|1hd6cg0,94,189,0|1hmjdrz,94,189,0|1hmjds0,95,184,1|1hvwf3z,95,184,1|1hvwf40,94,189,0|1i59gfz,94,189,0|1i59gg0,95,184,1|1iemhrz,95,184,1|1iemhs0,94,189,0|1iochrz,94,189,0|1iochs0,95,184,1|1ixpj3z,95,184,1|1ixpj40,94,189,0|1j72kfz,94,189,0|1j72kg0,95,184,1|1jgflrz,95,184,1|1jgfls0,94,189,0|1jpsn3z,94,189,0|1jpsn40,95,184,1|1jz5ofz,95,184,1|1jz5og0,94,189,0|1k8iprz,94,189,0|1k8ips0,95,184,1|1khvr3z,95,184,1|1khvr40,94,189,0|1kr8sfz,94,189,0|1kr8sg0,95,184,1|1l0ltrz,95,184,1|1l0lts0,94,189,0|1l9yv3z,94,189,0|1l9yv40,95,184,1|1ljov3z,95,184,1|1ljov40,94,189,0|1lt1wfz,94,189,0|1lt1wg0,95,184,1|1m2exrz,95,184,1|1m2exs0,94,189,0|1mbrz3z,94,189,0|1mbrz40,95,184,1|1ml50fz,95,184,1|1ml50g0,94,189,0|1mui1rz,94,189,0|1mui1s0,95,184,1|1n3v33z,95,184,1|1n3v340,94,189,0|1nd84fz,94,189,0|1nd84g0,95,184,1|1nml5rz,95,184,1|1nml5s0,94,189,0|1nvy73z,94,189,0|1nvy740,95,184,1|1o5b8fz,95,184,1|1o5b8g0,94,189,0|1of18fz,94,189,0|1of18g0,95,184,1|1ooe9rz,95,184,1|1ooe9s0,94,189,0|1oxrb3z,94,189,0|1oxrb40,95,184,1|1p74cfz,95,184,1|1p74cg0,94,189,0|1pghdrz,94,189,0|1pghds0,95,184,1|1ppuf3z,95,184,1|1ppuf40,94,189,0|1pz7gfz,94,189,0|1pz7gg0,95,184,1|1q8khrz,95,184,1|1q8khs0,94,189,0|1qhxj3z,94,189,0|1qhxj40,95,184,1|1qrakfz,95,184,1|1qrakg0,94,189,0|1r0nlrz,94,189,0|1r0nls0,95,184,1|1ra0n3z,95,184,1|1ra0n40,94,189,0|1rjqn3z,94,189,0|1rjqn40,95,184,1|1rt3ofz,95,184,1|1rt3og0,94,189,0|1s2gprz,94,189,0|1s2gps0,95,184,1|1sbtr3z,95,184,1|1sbtr40,94,189,0|1sl6sfz,94,189,0|1sl6sg0,95,184,1|1sujtrz,95,184,1|1sujts0,94,189,0|1t3wv3z,94,189,0|1t3wv40,95,184,1|1td9wfz,95,184,1|1td9wg0,94,189,0|1tmmxrz,94,189,0|1tmmxs0,95,184,1|1tvzz3z,95,184,1|1tvzz40,94,189,0|1u5pz3z,94,189,0|1u5pz40,95,184,1|1uf30fz,95,184,1|1uf30g0,94,189,0|1uog1rz,94,189,0|1uog1s0,95,184,1|1uxt33z,95,184,1|1uxt340,94,189,0|1v764fz,94,189,0|1v764g0,95,184,1|1vgj5rz,95,184,1|1vgj5s0,94,189,0|1vpw73z,94,189,0|1vpw740,95,184,1|NaN,95,184,1","Australia/Darwin|,0,311,0|-133j1k9,0,311,0|-133j1k8,138,218,0|-10vsp01,138,218,0|-10vsp00,138,242,0|-rnsq61,138,242,0|-rnsq60,139,307,1|-rjj0u1,139,307,1|-rjj0u0,138,242,0|-em3gu1,138,242,0|-em3gu0,139,307,1|-ehmcu1,139,307,1|-ehmcu0,138,242,0|-e89bi1,138,242,0|-e89bi0,139,307,1|-dywa61,139,307,1|-dywa60,138,242,0|-dp6a61,138,242,0|-dp6a60,139,307,1|-dg67i1,139,307,1|-dg67i0,138,242,0|NaN,138,242,0","Australia/Eucla|,0,312,0|-12nxx75,0,312,0|-12nxx74,140,313,0|-rnso31,140,313,0|-rnso30,141,314,1|-rjiyr1,141,314,1|-rjiyr0,140,313,0|-em3er1,140,313,0|-em3er0,141,314,1|-ehmar1,141,314,1|-ehmar0,140,313,0|-e899f1,140,313,0|-e899f0,141,314,1|-dyw831,141,314,1|-dyw830,140,313,0|2iiqkz,140,313,0|2iiql0,141,314,1|2p02kz,141,314,1|2p02l0,140,313,0|77rbwz,140,313,0|77rbx0,141,314,1|7e8nwz,141,314,1|7e8nx0,140,313,0|bezrwz,140,313,0|bezrx0,141,314,1|bke7wz,141,314,1|bke7x0,140,313,0|j9np8z,140,313,0|j9np90,141,314,1|jff3wz,141,314,1|jff3x0,140,313,0|jqkykz,140,313,0|jqkyl0,141,314,1|jyi58z,141,314,1|jyi590,140,313,0|k9b18z,140,313,0|k9b190,141,314,1|kh87wz,141,314,1|kh87x0,140,313,0|NaN,140,313,0","Australia/Hobart|,0,310,0|-12smja5,0,310,0|-12smja4,94,189,0|-rsj4w1,94,189,0|-rsj4w0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-r8d7k1,94,189,0|-r8d7k0,95,184,1|-r1vvk1,95,184,1|-r1vvk0,94,189,0|-qpn4w1,94,189,0|-qpn4w0,95,184,1|-qj5sw1,95,184,1|-qj5sw0,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|-16cow1,94,189,0|-16cow0,95,184,1|-wznk1,95,184,1|-wznk0,94,189,0|-m6rk1,94,189,0|-m6rk0,95,184,1|-fcgw1,95,184,1|-fcgw0,94,189,0|-3gow1,94,189,0|-3gow0,95,184,1|3dlrz,95,184,1|3dls0,94,189,0|f9drz,94,189,0|f9ds0,95,184,1|mgn3z,95,184,1|mgn40,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|1h2hrz,94,189,0|1h2hs0,95,184,1|1njtrz,95,184,1|1njts0,94,189,0|1zskfz,94,189,0|1zskg0,95,184,1|269wfz,95,184,1|269wg0,94,189,0|2iin3z,94,189,0|2iin40,95,184,1|2ozz3z,95,184,1|2ozz40,94,189,0|318prz,94,189,0|318ps0,95,184,1|3830fz,95,184,1|3830g0,94,189,0|3kbr3z,94,189,0|3kbr40,95,184,1|3qt33z,95,184,1|3qt340,94,189,0|431trz,94,189,0|431ts0,95,184,1|49j5rz,95,184,1|49j5s0,94,189,0|4lrwfz,94,189,0|4lrwg0,95,184,1|4s98fz,95,184,1|4s98g0,94,189,0|54hz3z,94,189,0|54hz40,95,184,1|5azb3z,95,184,1|5azb40,94,189,0|5n81rz,94,189,0|5n81s0,95,184,1|5tpdrz,95,184,1|5tpds0,94,189,0|65y4fz,94,189,0|65y4g0,95,184,1|6dvb3z,95,184,1|6dvb40,94,189,0|6p15rz,94,189,0|6p15s0,95,184,1|6wldrz,95,184,1|6wlds0,94,189,0|77r8fz,94,189,0|77r8g0,95,184,1|7e8kfz,95,184,1|7e8kg0,94,189,0|7qhb3z,94,189,0|7qhb40,95,184,1|7wyn3z,95,184,1|7wyn40,94,189,0|897drz,94,189,0|897ds0,95,184,1|8foprz,95,184,1|8fops0,94,189,0|8rkhrz,94,189,0|8rkhs0,95,184,1|8z4prz,95,184,1|8z4ps0,94,189,0|9anj3z,94,189,0|9anj40,95,184,1|9i7r3z,95,184,1|9i7r40,94,189,0|9tqkfz,94,189,0|9tqkg0,95,184,1|a0xtrz,95,184,1|a0xts0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|ajnwfz,95,184,1|ajnwg0,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b33wfz,95,184,1|b33wg0,94,189,0|bctwfz,94,189,0|bctwg0,95,184,1|bltz3z,95,184,1|bltz40,94,189,0|bvjz3z,94,189,0|bvjz40,95,184,1|c4k1rz,95,184,1|c4k1s0,94,189,0|cea1rz,94,189,0|cea1s0,95,184,1|cna4fz,95,184,1|cna4g0,94,189,0|cx04fz,94,189,0|cx04g0,95,184,1|d6073z,95,184,1|d60740,94,189,0|dfq73z,94,189,0|dfq740,95,184,1|dp38fz,95,184,1|dp38g0,94,189,0|dyt8fz,94,189,0|dyt8g0,95,184,1|e7tb3z,95,184,1|e7tb40,94,189,0|ehjb3z,94,189,0|ehjb40,95,184,1|eqjdrz,95,184,1|eqjds0,94,189,0|f09drz,94,189,0|f09ds0,95,184,1|f99gfz,95,184,1|f99gg0,94,189,0|fizgfz,94,189,0|fizgg0,95,184,1|frzj3z,95,184,1|frzj40,94,189,0|fzwprz,94,189,0|fzwps0,95,184,1|gaplrz,95,184,1|gapls0,94,189,0|gkskfz,94,189,0|gkskg0,95,184,1|gtsn3z,95,184,1|gtsn40,94,189,0|h3in3z,94,189,0|h3in40,95,184,1|hciprz,95,184,1|hcips0,94,189,0|hm8prz,94,189,0|hm8ps0,95,184,1|hv8sfz,95,184,1|hv8sg0,94,189,0|i4ysfz,94,189,0|i4ysg0,95,184,1|idyv3z,95,184,1|idyv40,94,189,0|inov3z,94,189,0|inov40,95,184,1|ix1wfz,95,184,1|ix1wg0,94,189,0|j6exrz,94,189,0|j6exs0,95,184,1|jff0fz,95,184,1|jff0g0,94,189,0|jphz3z,94,189,0|jphz40,95,184,1|jyv0fz,95,184,1|jyv0g0,94,189,0|k881rz,94,189,0|k881s0,95,184,1|khl33z,95,184,1|khl340,94,189,0|kqy4fz,94,189,0|kqy4g0,95,184,1|l0b5rz,95,184,1|l0b5s0,94,189,0|l9o73z,94,189,0|l9o740,95,184,1|lj18fz,95,184,1|lj18g0,94,189,0|lse9rz,94,189,0|lse9s0,95,184,1|m1rb3z,95,184,1|m1rb40,94,189,0|mbhb3z,94,189,0|mbhb40,95,184,1|mkucfz,95,184,1|mkucg0,94,189,0|mu7drz,94,189,0|mu7ds0,95,184,1|n3kf3z,95,184,1|n3kf40,94,189,0|ncxgfz,94,189,0|ncxgg0,95,184,1|nmahrz,95,184,1|nmahs0,94,189,0|nvnj3z,94,189,0|nvnj40,95,184,1|o50kfz,95,184,1|o50kg0,94,189,0|oedlrz,94,189,0|oedls0,95,184,1|onqn3z,95,184,1|onqn40,94,189,0|ox3ofz,94,189,0|ox3og0,95,184,1|p6gprz,95,184,1|p6gps0,94,189,0|pg6prz,94,189,0|pg6ps0,95,184,1|ppjr3z,95,184,1|ppjr40,94,189,0|pywsfz,94,189,0|pywsg0,95,184,1|q89trz,95,184,1|q89ts0,94,189,0|qhmv3z,94,189,0|qhmv40,95,184,1|qqzwfz,95,184,1|qqzwg0,94,189,0|r0cxrz,94,189,0|r0cxs0,95,184,1|r9pz3z,95,184,1|r9pz40,94,189,0|rj30fz,94,189,0|rj30g0,95,184,1|rsg1rz,95,184,1|rsg1s0,94,189,0|s1t33z,94,189,0|s1t340,95,184,1|sbj33z,95,184,1|sbj340,94,189,0|skw4fz,94,189,0|skw4g0,95,184,1|su95rz,95,184,1|su95s0,94,189,0|t3m73z,94,189,0|t3m740,95,184,1|tcz8fz,95,184,1|tcz8g0,94,189,0|tmc9rz,94,189,0|tmc9s0,95,184,1|tvpb3z,95,184,1|tvpb40,94,189,0|u52cfz,94,189,0|u52cg0,95,184,1|uefdrz,95,184,1|uefds0,94,189,0|unsf3z,94,189,0|unsf40,95,184,1|ux5gfz,95,184,1|ux5gg0,94,189,0|v6vgfz,94,189,0|v6vgg0,95,184,1|vg8hrz,95,184,1|vg8hs0,94,189,0|vplj3z,94,189,0|vplj40,95,184,1|vyykfz,95,184,1|vyykg0,94,189,0|w8blrz,94,189,0|w8bls0,95,184,1|whon3z,95,184,1|whon40,94,189,0|wr1ofz,94,189,0|wr1og0,95,184,1|x0eprz,95,184,1|x0eps0,94,189,0|x9rr3z,94,189,0|x9rr40,95,184,1|xj4sfz,95,184,1|xj4sg0,94,189,0|xshtrz,94,189,0|xshts0,95,184,1|y1uv3z,95,184,1|y1uv40,94,189,0|ybkv3z,94,189,0|ybkv40,95,184,1|ykxwfz,95,184,1|ykxwg0,94,189,0|yuaxrz,94,189,0|yuaxs0,95,184,1|z3nz3z,95,184,1|z3nz40,94,189,0|zd10fz,94,189,0|zd10g0,95,184,1|zme1rz,95,184,1|zme1s0,94,189,0|zvr33z,94,189,0|zvr340,95,184,1|10544fz,95,184,1|10544g0,94,189,0|10eh5rz,94,189,0|10eh5s0,95,184,1|10nu73z,95,184,1|10nu740,94,189,0|10xk73z,94,189,0|10xk740,95,184,1|116x8fz,95,184,1|116x8g0,94,189,0|11ga9rz,94,189,0|11ga9s0,95,184,1|11pnb3z,95,184,1|11pnb40,94,189,0|11z0cfz,94,189,0|11z0cg0,95,184,1|128ddrz,95,184,1|128dds0,94,189,0|12hqf3z,94,189,0|12hqf40,95,184,1|12r3gfz,95,184,1|12r3gg0,94,189,0|130ghrz,94,189,0|130ghs0,95,184,1|139tj3z,95,184,1|139tj40,94,189,0|13j6kfz,94,189,0|13j6kg0,95,184,1|13sjlrz,95,184,1|13sjls0,94,189,0|1429lrz,94,189,0|1429ls0,95,184,1|14bmn3z,95,184,1|14bmn40,94,189,0|14kzofz,94,189,0|14kzog0,95,184,1|14ucprz,95,184,1|14ucps0,94,189,0|153pr3z,94,189,0|153pr40,95,184,1|15d2sfz,95,184,1|15d2sg0,94,189,0|15mftrz,94,189,0|15mfts0,95,184,1|15vsv3z,95,184,1|15vsv40,94,189,0|1655wfz,94,189,0|1655wg0,95,184,1|16eixrz,95,184,1|16eixs0,94,189,0|16nvz3z,94,189,0|16nvz40,95,184,1|16xlz3z,95,184,1|16xlz40,94,189,0|176z0fz,94,189,0|176z0g0,95,184,1|17gc1rz,95,184,1|17gc1s0,94,189,0|17pp33z,94,189,0|17pp340,95,184,1|17z24fz,95,184,1|17z24g0,94,189,0|188f5rz,94,189,0|188f5s0,95,184,1|18hs73z,95,184,1|18hs740,94,189,0|18r58fz,94,189,0|18r58g0,95,184,1|190i9rz,95,184,1|190i9s0,94,189,0|199vb3z,94,189,0|199vb40,95,184,1|19j8cfz,95,184,1|19j8cg0,94,189,0|19sycfz,94,189,0|19sycg0,95,184,1|1a2bdrz,95,184,1|1a2bds0,94,189,0|1abof3z,94,189,0|1abof40,95,184,1|1al1gfz,95,184,1|1al1gg0,94,189,0|1auehrz,94,189,0|1auehs0,95,184,1|1b3rj3z,95,184,1|1b3rj40,94,189,0|1bd4kfz,94,189,0|1bd4kg0,95,184,1|1bmhlrz,95,184,1|1bmhls0,94,189,0|1bvun3z,94,189,0|1bvun40,95,184,1|1c57ofz,95,184,1|1c57og0,94,189,0|1cekprz,94,189,0|1cekps0,95,184,1|1cnxr3z,95,184,1|1cnxr40,94,189,0|1cxnr3z,94,189,0|1cxnr40,95,184,1|1d70sfz,95,184,1|1d70sg0,94,189,0|1dgdtrz,94,189,0|1dgdts0,95,184,1|1dpqv3z,95,184,1|1dpqv40,94,189,0|1dz3wfz,94,189,0|1dz3wg0,95,184,1|1e8gxrz,95,184,1|1e8gxs0,94,189,0|1ehtz3z,94,189,0|1ehtz40,95,184,1|1er70fz,95,184,1|1er70g0,94,189,0|1f0k1rz,94,189,0|1f0k1s0,95,184,1|1f9x33z,95,184,1|1f9x340,94,189,0|1fjn33z,94,189,0|1fjn340,95,184,1|1ft04fz,95,184,1|1ft04g0,94,189,0|1g2d5rz,94,189,0|1g2d5s0,95,184,1|1gbq73z,95,184,1|1gbq740,94,189,0|1gl38fz,94,189,0|1gl38g0,95,184,1|1gug9rz,95,184,1|1gug9s0,94,189,0|1h3tb3z,94,189,0|1h3tb40,95,184,1|1hd6cfz,95,184,1|1hd6cg0,94,189,0|1hmjdrz,94,189,0|1hmjds0,95,184,1|1hvwf3z,95,184,1|1hvwf40,94,189,0|1i59gfz,94,189,0|1i59gg0,95,184,1|1iemhrz,95,184,1|1iemhs0,94,189,0|1iochrz,94,189,0|1iochs0,95,184,1|1ixpj3z,95,184,1|1ixpj40,94,189,0|1j72kfz,94,189,0|1j72kg0,95,184,1|1jgflrz,95,184,1|1jgfls0,94,189,0|1jpsn3z,94,189,0|1jpsn40,95,184,1|1jz5ofz,95,184,1|1jz5og0,94,189,0|1k8iprz,94,189,0|1k8ips0,95,184,1|1khvr3z,95,184,1|1khvr40,94,189,0|1kr8sfz,94,189,0|1kr8sg0,95,184,1|1l0ltrz,95,184,1|1l0lts0,94,189,0|1l9yv3z,94,189,0|1l9yv40,95,184,1|1ljov3z,95,184,1|1ljov40,94,189,0|1lt1wfz,94,189,0|1lt1wg0,95,184,1|1m2exrz,95,184,1|1m2exs0,94,189,0|1mbrz3z,94,189,0|1mbrz40,95,184,1|1ml50fz,95,184,1|1ml50g0,94,189,0|1mui1rz,94,189,0|1mui1s0,95,184,1|1n3v33z,95,184,1|1n3v340,94,189,0|1nd84fz,94,189,0|1nd84g0,95,184,1|1nml5rz,95,184,1|1nml5s0,94,189,0|1nvy73z,94,189,0|1nvy740,95,184,1|1o5b8fz,95,184,1|1o5b8g0,94,189,0|1of18fz,94,189,0|1of18g0,95,184,1|1ooe9rz,95,184,1|1ooe9s0,94,189,0|1oxrb3z,94,189,0|1oxrb40,95,184,1|1p74cfz,95,184,1|1p74cg0,94,189,0|1pghdrz,94,189,0|1pghds0,95,184,1|1ppuf3z,95,184,1|1ppuf40,94,189,0|1pz7gfz,94,189,0|1pz7gg0,95,184,1|1q8khrz,95,184,1|1q8khs0,94,189,0|1qhxj3z,94,189,0|1qhxj40,95,184,1|1qrakfz,95,184,1|1qrakg0,94,189,0|1r0nlrz,94,189,0|1r0nls0,95,184,1|1ra0n3z,95,184,1|1ra0n40,94,189,0|1rjqn3z,94,189,0|1rjqn40,95,184,1|1rt3ofz,95,184,1|1rt3og0,94,189,0|1s2gprz,94,189,0|1s2gps0,95,184,1|1sbtr3z,95,184,1|1sbtr40,94,189,0|1sl6sfz,94,189,0|1sl6sg0,95,184,1|1sujtrz,95,184,1|1sujts0,94,189,0|1t3wv3z,94,189,0|1t3wv40,95,184,1|1td9wfz,95,184,1|1td9wg0,94,189,0|1tmmxrz,94,189,0|1tmmxs0,95,184,1|1tvzz3z,95,184,1|1tvzz40,94,189,0|1u5pz3z,94,189,0|1u5pz40,95,184,1|1uf30fz,95,184,1|1uf30g0,94,189,0|1uog1rz,94,189,0|1uog1s0,95,184,1|1uxt33z,95,184,1|1uxt340,94,189,0|1v764fz,94,189,0|1v764g0,95,184,1|1vgj5rz,95,184,1|1vgj5s0,94,189,0|1vpw73z,94,189,0|1vpw740,95,184,1|NaN,95,184,1","Australia/Lindeman|,0,315,0|-1354jl9,0,315,0|-1354jl8,94,189,0|-rnsrk1,94,189,0|-rnsrk0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|aixz3z,95,184,1|aixz40,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b1o1rz,95,184,1|b1o1s0,94,189,0|bdwsfz,94,189,0|bdwsg0,95,184,1|bke4fz,95,184,1|bke4g0,94,189,0|bwmv3z,94,189,0|bwmv40,95,184,1|c3h5rz,95,184,1|c3h5s0,94,189,0|cfpwfz,94,189,0|cfpwg0,95,184,1|cm78fz,95,184,1|cm78g0,94,189,0|NaN,94,189,0","Australia/Lord_Howe|,0,316,0|-133j6sl,0,316,0|-133j6sk,94,189,0|5tp87z,94,189,0|5tp880,142,307,0|65y31z,142,307,0|65y320,143,192,1|6csaxz,143,192,1|6csay0,142,307,0|6p14dz,142,307,0|6p14e0,143,192,1|6vidlz,143,192,1|6vidm0,142,307,0|77r71z,142,307,0|77r720,143,192,1|7e8g9z,143,192,1|7e8ga0,142,307,0|7qh9pz,142,307,0|7qh9q0,143,192,1|7wyixz,143,192,1|7wyiy0,142,307,0|897cdz,142,307,0|897ce0,89,184,1|8gekbz,89,184,1|8gekc0,142,307,0|8rkgdz,142,307,0|8rkge0,89,184,1|8z4mzz,89,184,1|8z4n00,142,307,0|9anhpz,142,307,0|9anhq0,89,184,1|9i7obz,89,184,1|9i7oc0,142,307,0|9tqj1z,142,307,0|9tqj20,89,184,1|a0xqzz,89,184,1|a0xr00,142,307,0|acglpz,142,307,0|acglq0,89,184,1|aixwbz,89,184,1|aixwc0,142,307,0|av6odz,142,307,0|av6oe0,89,184,1|b1nyzz,89,184,1|b1nz00,142,307,0|bdwr1z,142,307,0|bdwr20,89,184,1|bke1nz,89,184,1|bke1o0,142,307,0|bwmtpz,142,307,0|bwmtq0,89,184,1|c3h2zz,89,184,1|c3h300,142,307,0|cfpv1z,142,307,0|cfpv20,89,184,1|cm75nz,89,184,1|cm75o0,142,307,0|cyfxpz,142,307,0|cyfxq0,89,184,1|d4x8bz,89,184,1|d4x8c0,142,307,0|dh60dz,142,307,0|dh60e0,89,184,1|dp35nz,89,184,1|dp35o0,142,307,0|dzw31z,142,307,0|dzw320,89,184,1|e7t8bz,89,184,1|e7t8c0,142,307,0|eim5pz,142,307,0|eim5q0,89,184,1|eqjazz,89,184,1|eqjb00,142,307,0|f1c8dz,142,307,0|f1c8e0,89,184,1|f99dnz,89,184,1|f99do0,142,307,0|fkf9pz,142,307,0|fkf9q0,89,184,1|frzgbz,89,184,1|frzgc0,142,307,0|fzwodz,142,307,0|fzwoe0,89,184,1|gapizz,89,184,1|gapj00,142,307,0|glvf1z,142,307,0|glvf20,89,184,1|gtskbz,89,184,1|gtskc0,142,307,0|h4lhpz,142,307,0|h4lhq0,89,184,1|hcimzz,89,184,1|hcin00,142,307,0|hnbkdz,142,307,0|hnbke0,89,184,1|hv8pnz,89,184,1|hv8po0,142,307,0|i6elpz,142,307,0|i6elq0,89,184,1|idysbz,89,184,1|idysc0,142,307,0|ip4odz,142,307,0|ip4oe0,89,184,1|ix1tnz,89,184,1|ix1to0,142,307,0|j7ur1z,142,307,0|j7ur20,89,184,1|jfexnz,89,184,1|jfexo0,142,307,0|jqktpz,142,307,0|jqktq0,89,184,1|jyuxnz,89,184,1|jyuxo0,142,307,0|k880dz,142,307,0|k880e0,89,184,1|khl0bz,89,184,1|khl0c0,142,307,0|kqy31z,142,307,0|kqy320,89,184,1|l0b2zz,89,184,1|l0b300,142,307,0|l9o5pz,142,307,0|l9o5q0,89,184,1|lj15nz,89,184,1|lj15o0,142,307,0|lse8dz,142,307,0|lse8e0,89,184,1|m1r8bz,89,184,1|m1r8c0,142,307,0|mbh9pz,142,307,0|mbh9q0,89,184,1|mku9nz,89,184,1|mku9o0,142,307,0|mu7cdz,142,307,0|mu7ce0,89,184,1|n3kcbz,89,184,1|n3kcc0,142,307,0|ncxf1z,142,307,0|ncxf20,89,184,1|nmaezz,89,184,1|nmaf00,142,307,0|nvnhpz,142,307,0|nvnhq0,89,184,1|o50hnz,89,184,1|o50ho0,142,307,0|oedkdz,142,307,0|oedke0,89,184,1|onqkbz,89,184,1|onqkc0,142,307,0|ox3n1z,142,307,0|ox3n20,89,184,1|p6gmzz,89,184,1|p6gn00,142,307,0|pg6odz,142,307,0|pg6oe0,89,184,1|ppjobz,89,184,1|ppjoc0,142,307,0|pywr1z,142,307,0|pywr20,89,184,1|q89qzz,89,184,1|q89r00,142,307,0|qhmtpz,142,307,0|qhmtq0,89,184,1|qqztnz,89,184,1|qqzto0,142,307,0|r0cwdz,142,307,0|r0cwe0,89,184,1|r9pwbz,89,184,1|r9pwc0,142,307,0|rj2z1z,142,307,0|rj2z20,89,184,1|rsfyzz,89,184,1|rsfz00,142,307,0|s1t1pz,142,307,0|s1t1q0,89,184,1|sbj0bz,89,184,1|sbj0c0,142,307,0|skw31z,142,307,0|skw320,89,184,1|su92zz,89,184,1|su9300,142,307,0|t3m5pz,142,307,0|t3m5q0,89,184,1|tcz5nz,89,184,1|tcz5o0,142,307,0|tmc8dz,142,307,0|tmc8e0,89,184,1|tvp8bz,89,184,1|tvp8c0,142,307,0|u52b1z,142,307,0|u52b20,89,184,1|uefazz,89,184,1|uefb00,142,307,0|unsdpz,142,307,0|unsdq0,89,184,1|ux5dnz,89,184,1|ux5do0,142,307,0|v6vf1z,142,307,0|v6vf20,89,184,1|vg8ezz,89,184,1|vg8f00,142,307,0|vplhpz,142,307,0|vplhq0,89,184,1|vyyhnz,89,184,1|vyyho0,142,307,0|w8bkdz,142,307,0|w8bke0,89,184,1|whokbz,89,184,1|whokc0,142,307,0|wr1n1z,142,307,0|wr1n20,89,184,1|x0emzz,89,184,1|x0en00,142,307,0|x9rppz,142,307,0|x9rpq0,89,184,1|xj4pnz,89,184,1|xj4po0,142,307,0|xshsdz,142,307,0|xshse0,89,184,1|y1usbz,89,184,1|y1usc0,142,307,0|ybktpz,142,307,0|ybktq0,89,184,1|ykxtnz,89,184,1|ykxto0,142,307,0|yuawdz,142,307,0|yuawe0,89,184,1|z3nwbz,89,184,1|z3nwc0,142,307,0|zd0z1z,142,307,0|zd0z20,89,184,1|zmdyzz,89,184,1|zmdz00,142,307,0|zvr1pz,142,307,0|zvr1q0,89,184,1|10541nz,89,184,1|10541o0,142,307,0|10eh4dz,142,307,0|10eh4e0,89,184,1|10nu4bz,89,184,1|10nu4c0,142,307,0|10xk5pz,142,307,0|10xk5q0,89,184,1|116x5nz,89,184,1|116x5o0,142,307,0|11ga8dz,142,307,0|11ga8e0,89,184,1|11pn8bz,89,184,1|11pn8c0,142,307,0|11z0b1z,142,307,0|11z0b20,89,184,1|128dazz,89,184,1|128db00,142,307,0|12hqdpz,142,307,0|12hqdq0,89,184,1|12r3dnz,89,184,1|12r3do0,142,307,0|130ggdz,142,307,0|130gge0,89,184,1|139tgbz,89,184,1|139tgc0,142,307,0|13j6j1z,142,307,0|13j6j20,89,184,1|13sjizz,89,184,1|13sjj00,142,307,0|1429kdz,142,307,0|1429ke0,89,184,1|14bmkbz,89,184,1|14bmkc0,142,307,0|14kzn1z,142,307,0|14kzn20,89,184,1|14ucmzz,89,184,1|14ucn00,142,307,0|153pppz,142,307,0|153ppq0,89,184,1|15d2pnz,89,184,1|15d2po0,142,307,0|15mfsdz,142,307,0|15mfse0,89,184,1|15vssbz,89,184,1|15vssc0,142,307,0|1655v1z,142,307,0|1655v20,89,184,1|16eiuzz,89,184,1|16eiv00,142,307,0|16nvxpz,142,307,0|16nvxq0,89,184,1|16xlwbz,89,184,1|16xlwc0,142,307,0|176yz1z,142,307,0|176yz20,89,184,1|17gbyzz,89,184,1|17gbz00,142,307,0|17pp1pz,142,307,0|17pp1q0,89,184,1|17z21nz,89,184,1|17z21o0,142,307,0|188f4dz,142,307,0|188f4e0,89,184,1|18hs4bz,89,184,1|18hs4c0,142,307,0|18r571z,142,307,0|18r5720,89,184,1|190i6zz,89,184,1|190i700,142,307,0|199v9pz,142,307,0|199v9q0,89,184,1|19j89nz,89,184,1|19j89o0,142,307,0|19syb1z,142,307,0|19syb20,89,184,1|1a2bazz,89,184,1|1a2bb00,142,307,0|1abodpz,142,307,0|1abodq0,89,184,1|1al1dnz,89,184,1|1al1do0,142,307,0|1auegdz,142,307,0|1auege0,89,184,1|1b3rgbz,89,184,1|1b3rgc0,142,307,0|1bd4j1z,142,307,0|1bd4j20,89,184,1|1bmhizz,89,184,1|1bmhj00,142,307,0|1bvulpz,142,307,0|1bvulq0,89,184,1|1c57lnz,89,184,1|1c57lo0,142,307,0|1cekodz,142,307,0|1cekoe0,89,184,1|1cnxobz,89,184,1|1cnxoc0,142,307,0|1cxnppz,142,307,0|1cxnpq0,89,184,1|1d70pnz,89,184,1|1d70po0,142,307,0|1dgdsdz,142,307,0|1dgdse0,89,184,1|1dpqsbz,89,184,1|1dpqsc0,142,307,0|1dz3v1z,142,307,0|1dz3v20,89,184,1|1e8guzz,89,184,1|1e8gv00,142,307,0|1ehtxpz,142,307,0|1ehtxq0,89,184,1|1er6xnz,89,184,1|1er6xo0,142,307,0|1f0k0dz,142,307,0|1f0k0e0,89,184,1|1f9x0bz,89,184,1|1f9x0c0,142,307,0|1fjn1pz,142,307,0|1fjn1q0,89,184,1|1ft01nz,89,184,1|1ft01o0,142,307,0|1g2d4dz,142,307,0|1g2d4e0,89,184,1|1gbq4bz,89,184,1|1gbq4c0,142,307,0|1gl371z,142,307,0|1gl3720,89,184,1|1gug6zz,89,184,1|1gug700,142,307,0|1h3t9pz,142,307,0|1h3t9q0,89,184,1|1hd69nz,89,184,1|1hd69o0,142,307,0|1hmjcdz,142,307,0|1hmjce0,89,184,1|1hvwcbz,89,184,1|1hvwcc0,142,307,0|1i59f1z,142,307,0|1i59f20,89,184,1|1iemezz,89,184,1|1iemf00,142,307,0|1iocgdz,142,307,0|1iocge0,89,184,1|1ixpgbz,89,184,1|1ixpgc0,142,307,0|1j72j1z,142,307,0|1j72j20,89,184,1|1jgfizz,89,184,1|1jgfj00,142,307,0|1jpslpz,142,307,0|1jpslq0,89,184,1|1jz5lnz,89,184,1|1jz5lo0,142,307,0|1k8iodz,142,307,0|1k8ioe0,89,184,1|1khvobz,89,184,1|1khvoc0,142,307,0|1kr8r1z,142,307,0|1kr8r20,89,184,1|1l0lqzz,89,184,1|1l0lr00,142,307,0|1l9ytpz,142,307,0|1l9ytq0,89,184,1|1ljosbz,89,184,1|1ljosc0,142,307,0|1lt1v1z,142,307,0|1lt1v20,89,184,1|1m2euzz,89,184,1|1m2ev00,142,307,0|1mbrxpz,142,307,0|1mbrxq0,89,184,1|1ml4xnz,89,184,1|1ml4xo0,142,307,0|1mui0dz,142,307,0|1mui0e0,89,184,1|1n3v0bz,89,184,1|1n3v0c0,142,307,0|1nd831z,142,307,0|1nd8320,89,184,1|1nml2zz,89,184,1|1nml300,142,307,0|1nvy5pz,142,307,0|1nvy5q0,89,184,1|1o5b5nz,89,184,1|1o5b5o0,142,307,0|1of171z,142,307,0|1of1720,89,184,1|1ooe6zz,89,184,1|1ooe700,142,307,0|1oxr9pz,142,307,0|1oxr9q0,89,184,1|1p749nz,89,184,1|1p749o0,142,307,0|1pghcdz,142,307,0|1pghce0,89,184,1|1ppucbz,89,184,1|1ppucc0,142,307,0|1pz7f1z,142,307,0|1pz7f20,89,184,1|1q8kezz,89,184,1|1q8kf00,142,307,0|1qhxhpz,142,307,0|1qhxhq0,89,184,1|1qrahnz,89,184,1|1qraho0,142,307,0|1r0nkdz,142,307,0|1r0nke0,89,184,1|1ra0kbz,89,184,1|1ra0kc0,142,307,0|1rjqlpz,142,307,0|1rjqlq0,89,184,1|1rt3lnz,89,184,1|1rt3lo0,142,307,0|1s2godz,142,307,0|1s2goe0,89,184,1|1sbtobz,89,184,1|1sbtoc0,142,307,0|1sl6r1z,142,307,0|1sl6r20,89,184,1|1sujqzz,89,184,1|1sujr00,142,307,0|1t3wtpz,142,307,0|1t3wtq0,89,184,1|1td9tnz,89,184,1|1td9to0,142,307,0|1tmmwdz,142,307,0|1tmmwe0,89,184,1|1tvzwbz,89,184,1|1tvzwc0,142,307,0|1u5pxpz,142,307,0|1u5pxq0,89,184,1|1uf2xnz,89,184,1|1uf2xo0,142,307,0|1uog0dz,142,307,0|1uog0e0,89,184,1|1uxt0bz,89,184,1|1uxt0c0,142,307,0|1v7631z,142,307,0|1v76320,89,184,1|1vgj2zz,89,184,1|1vgj300,142,307,0|1vpw5pz,142,307,0|1vpw5q0,89,184,1|NaN,89,184,1","Australia/Melbourne|,0,317,0|-133j46h,0,317,0|-133j46g,94,189,0|-rnsrk1,94,189,0|-rnsrk0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|1h2hrz,94,189,0|1h2hs0,95,184,1|1njtrz,95,184,1|1njts0,94,189,0|1zskfz,94,189,0|1zskg0,95,184,1|269wfz,95,184,1|269wg0,94,189,0|2iin3z,94,189,0|2iin40,95,184,1|2ozz3z,95,184,1|2ozz40,94,189,0|318prz,94,189,0|318ps0,95,184,1|3830fz,95,184,1|3830g0,94,189,0|3kbr3z,94,189,0|3kbr40,95,184,1|3qt33z,95,184,1|3qt340,94,189,0|431trz,94,189,0|431ts0,95,184,1|49j5rz,95,184,1|49j5s0,94,189,0|4lrwfz,94,189,0|4lrwg0,95,184,1|4s98fz,95,184,1|4s98g0,94,189,0|54hz3z,94,189,0|54hz40,95,184,1|5azb3z,95,184,1|5azb40,94,189,0|5n81rz,94,189,0|5n81s0,95,184,1|5tpdrz,95,184,1|5tpds0,94,189,0|65y4fz,94,189,0|65y4g0,95,184,1|6csf3z,95,184,1|6csf40,94,189,0|6p15rz,94,189,0|6p15s0,95,184,1|6vihrz,95,184,1|6vihs0,94,189,0|77r8fz,94,189,0|77r8g0,95,184,1|7e8kfz,95,184,1|7e8kg0,94,189,0|7qhb3z,94,189,0|7qhb40,95,184,1|7wyn3z,95,184,1|7wyn40,94,189,0|897drz,94,189,0|897ds0,95,184,1|8gen3z,95,184,1|8gen40,94,189,0|8rkhrz,94,189,0|8rkhs0,95,184,1|8z4prz,95,184,1|8z4ps0,94,189,0|9aakfz,94,189,0|9aakg0,95,184,1|9i7r3z,95,184,1|9i7r40,94,189,0|9tqkfz,94,189,0|9tqkg0,95,184,1|a0xtrz,95,184,1|a0xts0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|ajnwfz,95,184,1|ajnwg0,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b1o1rz,95,184,1|b1o1s0,94,189,0|bdwsfz,94,189,0|bdwsg0,95,184,1|bke4fz,95,184,1|bke4g0,94,189,0|bwmv3z,94,189,0|bwmv40,95,184,1|c3h5rz,95,184,1|c3h5s0,94,189,0|cfpwfz,94,189,0|cfpwg0,95,184,1|cm78fz,95,184,1|cm78g0,94,189,0|cyfz3z,94,189,0|cyfz40,95,184,1|d6073z,95,184,1|d60740,94,189,0|dh61rz,94,189,0|dh61s0,95,184,1|dp38fz,95,184,1|dp38g0,94,189,0|dzw4fz,94,189,0|dzw4g0,95,184,1|e7tb3z,95,184,1|e7tb40,94,189,0|eim73z,94,189,0|eim740,95,184,1|eqjdrz,95,184,1|eqjds0,94,189,0|f1c9rz,94,189,0|f1c9s0,95,184,1|f99gfz,95,184,1|f99gg0,94,189,0|fkfb3z,94,189,0|fkfb40,95,184,1|frzj3z,95,184,1|frzj40,94,189,0|fzwprz,94,189,0|fzwps0,95,184,1|gaplrz,95,184,1|gapls0,94,189,0|glvgfz,94,189,0|glvgg0,95,184,1|gtsn3z,95,184,1|gtsn40,94,189,0|h4lj3z,94,189,0|h4lj40,95,184,1|hciprz,95,184,1|hcips0,94,189,0|hnblrz,94,189,0|hnbls0,95,184,1|hv8sfz,95,184,1|hv8sg0,94,189,0|i6en3z,94,189,0|i6en40,95,184,1|idyv3z,95,184,1|idyv40,94,189,0|ip4prz,94,189,0|ip4ps0,95,184,1|ix1wfz,95,184,1|ix1wg0,94,189,0|j7usfz,94,189,0|j7usg0,95,184,1|jff0fz,95,184,1|jff0g0,94,189,0|jqkv3z,94,189,0|jqkv40,95,184,1|jyv0fz,95,184,1|jyv0g0,94,189,0|k881rz,94,189,0|k881s0,95,184,1|khl33z,95,184,1|khl340,94,189,0|kqy4fz,94,189,0|kqy4g0,95,184,1|l0b5rz,95,184,1|l0b5s0,94,189,0|l9o73z,94,189,0|l9o740,95,184,1|lj18fz,95,184,1|lj18g0,94,189,0|lse9rz,94,189,0|lse9s0,95,184,1|m1rb3z,95,184,1|m1rb40,94,189,0|mbhb3z,94,189,0|mbhb40,95,184,1|mkucfz,95,184,1|mkucg0,94,189,0|mu7drz,94,189,0|mu7ds0,95,184,1|n3kf3z,95,184,1|n3kf40,94,189,0|ncxgfz,94,189,0|ncxgg0,95,184,1|nmahrz,95,184,1|nmahs0,94,189,0|nvnj3z,94,189,0|nvnj40,95,184,1|o50kfz,95,184,1|o50kg0,94,189,0|oedlrz,94,189,0|oedls0,95,184,1|onqn3z,95,184,1|onqn40,94,189,0|ox3ofz,94,189,0|ox3og0,95,184,1|p6gprz,95,184,1|p6gps0,94,189,0|pg6prz,94,189,0|pg6ps0,95,184,1|ppjr3z,95,184,1|ppjr40,94,189,0|pywsfz,94,189,0|pywsg0,95,184,1|q89trz,95,184,1|q89ts0,94,189,0|qhmv3z,94,189,0|qhmv40,95,184,1|qqzwfz,95,184,1|qqzwg0,94,189,0|r0cxrz,94,189,0|r0cxs0,95,184,1|r9pz3z,95,184,1|r9pz40,94,189,0|rj30fz,94,189,0|rj30g0,95,184,1|rsg1rz,95,184,1|rsg1s0,94,189,0|s1t33z,94,189,0|s1t340,95,184,1|sbj33z,95,184,1|sbj340,94,189,0|skw4fz,94,189,0|skw4g0,95,184,1|su95rz,95,184,1|su95s0,94,189,0|t3m73z,94,189,0|t3m740,95,184,1|tcz8fz,95,184,1|tcz8g0,94,189,0|tmc9rz,94,189,0|tmc9s0,95,184,1|tvpb3z,95,184,1|tvpb40,94,189,0|u52cfz,94,189,0|u52cg0,95,184,1|uefdrz,95,184,1|uefds0,94,189,0|unsf3z,94,189,0|unsf40,95,184,1|ux5gfz,95,184,1|ux5gg0,94,189,0|v6vgfz,94,189,0|v6vgg0,95,184,1|vg8hrz,95,184,1|vg8hs0,94,189,0|vplj3z,94,189,0|vplj40,95,184,1|vyykfz,95,184,1|vyykg0,94,189,0|w8blrz,94,189,0|w8bls0,95,184,1|whon3z,95,184,1|whon40,94,189,0|wr1ofz,94,189,0|wr1og0,95,184,1|x0eprz,95,184,1|x0eps0,94,189,0|x9rr3z,94,189,0|x9rr40,95,184,1|xj4sfz,95,184,1|xj4sg0,94,189,0|xshtrz,94,189,0|xshts0,95,184,1|y1uv3z,95,184,1|y1uv40,94,189,0|ybkv3z,94,189,0|ybkv40,95,184,1|ykxwfz,95,184,1|ykxwg0,94,189,0|yuaxrz,94,189,0|yuaxs0,95,184,1|z3nz3z,95,184,1|z3nz40,94,189,0|zd10fz,94,189,0|zd10g0,95,184,1|zme1rz,95,184,1|zme1s0,94,189,0|zvr33z,94,189,0|zvr340,95,184,1|10544fz,95,184,1|10544g0,94,189,0|10eh5rz,94,189,0|10eh5s0,95,184,1|10nu73z,95,184,1|10nu740,94,189,0|10xk73z,94,189,0|10xk740,95,184,1|116x8fz,95,184,1|116x8g0,94,189,0|11ga9rz,94,189,0|11ga9s0,95,184,1|11pnb3z,95,184,1|11pnb40,94,189,0|11z0cfz,94,189,0|11z0cg0,95,184,1|128ddrz,95,184,1|128dds0,94,189,0|12hqf3z,94,189,0|12hqf40,95,184,1|12r3gfz,95,184,1|12r3gg0,94,189,0|130ghrz,94,189,0|130ghs0,95,184,1|139tj3z,95,184,1|139tj40,94,189,0|13j6kfz,94,189,0|13j6kg0,95,184,1|13sjlrz,95,184,1|13sjls0,94,189,0|1429lrz,94,189,0|1429ls0,95,184,1|14bmn3z,95,184,1|14bmn40,94,189,0|14kzofz,94,189,0|14kzog0,95,184,1|14ucprz,95,184,1|14ucps0,94,189,0|153pr3z,94,189,0|153pr40,95,184,1|15d2sfz,95,184,1|15d2sg0,94,189,0|15mftrz,94,189,0|15mfts0,95,184,1|15vsv3z,95,184,1|15vsv40,94,189,0|1655wfz,94,189,0|1655wg0,95,184,1|16eixrz,95,184,1|16eixs0,94,189,0|16nvz3z,94,189,0|16nvz40,95,184,1|16xlz3z,95,184,1|16xlz40,94,189,0|176z0fz,94,189,0|176z0g0,95,184,1|17gc1rz,95,184,1|17gc1s0,94,189,0|17pp33z,94,189,0|17pp340,95,184,1|17z24fz,95,184,1|17z24g0,94,189,0|188f5rz,94,189,0|188f5s0,95,184,1|18hs73z,95,184,1|18hs740,94,189,0|18r58fz,94,189,0|18r58g0,95,184,1|190i9rz,95,184,1|190i9s0,94,189,0|199vb3z,94,189,0|199vb40,95,184,1|19j8cfz,95,184,1|19j8cg0,94,189,0|19sycfz,94,189,0|19sycg0,95,184,1|1a2bdrz,95,184,1|1a2bds0,94,189,0|1abof3z,94,189,0|1abof40,95,184,1|1al1gfz,95,184,1|1al1gg0,94,189,0|1auehrz,94,189,0|1auehs0,95,184,1|1b3rj3z,95,184,1|1b3rj40,94,189,0|1bd4kfz,94,189,0|1bd4kg0,95,184,1|1bmhlrz,95,184,1|1bmhls0,94,189,0|1bvun3z,94,189,0|1bvun40,95,184,1|1c57ofz,95,184,1|1c57og0,94,189,0|1cekprz,94,189,0|1cekps0,95,184,1|1cnxr3z,95,184,1|1cnxr40,94,189,0|1cxnr3z,94,189,0|1cxnr40,95,184,1|1d70sfz,95,184,1|1d70sg0,94,189,0|1dgdtrz,94,189,0|1dgdts0,95,184,1|1dpqv3z,95,184,1|1dpqv40,94,189,0|1dz3wfz,94,189,0|1dz3wg0,95,184,1|1e8gxrz,95,184,1|1e8gxs0,94,189,0|1ehtz3z,94,189,0|1ehtz40,95,184,1|1er70fz,95,184,1|1er70g0,94,189,0|1f0k1rz,94,189,0|1f0k1s0,95,184,1|1f9x33z,95,184,1|1f9x340,94,189,0|1fjn33z,94,189,0|1fjn340,95,184,1|1ft04fz,95,184,1|1ft04g0,94,189,0|1g2d5rz,94,189,0|1g2d5s0,95,184,1|1gbq73z,95,184,1|1gbq740,94,189,0|1gl38fz,94,189,0|1gl38g0,95,184,1|1gug9rz,95,184,1|1gug9s0,94,189,0|1h3tb3z,94,189,0|1h3tb40,95,184,1|1hd6cfz,95,184,1|1hd6cg0,94,189,0|1hmjdrz,94,189,0|1hmjds0,95,184,1|1hvwf3z,95,184,1|1hvwf40,94,189,0|1i59gfz,94,189,0|1i59gg0,95,184,1|1iemhrz,95,184,1|1iemhs0,94,189,0|1iochrz,94,189,0|1iochs0,95,184,1|1ixpj3z,95,184,1|1ixpj40,94,189,0|1j72kfz,94,189,0|1j72kg0,95,184,1|1jgflrz,95,184,1|1jgfls0,94,189,0|1jpsn3z,94,189,0|1jpsn40,95,184,1|1jz5ofz,95,184,1|1jz5og0,94,189,0|1k8iprz,94,189,0|1k8ips0,95,184,1|1khvr3z,95,184,1|1khvr40,94,189,0|1kr8sfz,94,189,0|1kr8sg0,95,184,1|1l0ltrz,95,184,1|1l0lts0,94,189,0|1l9yv3z,94,189,0|1l9yv40,95,184,1|1ljov3z,95,184,1|1ljov40,94,189,0|1lt1wfz,94,189,0|1lt1wg0,95,184,1|1m2exrz,95,184,1|1m2exs0,94,189,0|1mbrz3z,94,189,0|1mbrz40,95,184,1|1ml50fz,95,184,1|1ml50g0,94,189,0|1mui1rz,94,189,0|1mui1s0,95,184,1|1n3v33z,95,184,1|1n3v340,94,189,0|1nd84fz,94,189,0|1nd84g0,95,184,1|1nml5rz,95,184,1|1nml5s0,94,189,0|1nvy73z,94,189,0|1nvy740,95,184,1|1o5b8fz,95,184,1|1o5b8g0,94,189,0|1of18fz,94,189,0|1of18g0,95,184,1|1ooe9rz,95,184,1|1ooe9s0,94,189,0|1oxrb3z,94,189,0|1oxrb40,95,184,1|1p74cfz,95,184,1|1p74cg0,94,189,0|1pghdrz,94,189,0|1pghds0,95,184,1|1ppuf3z,95,184,1|1ppuf40,94,189,0|1pz7gfz,94,189,0|1pz7gg0,95,184,1|1q8khrz,95,184,1|1q8khs0,94,189,0|1qhxj3z,94,189,0|1qhxj40,95,184,1|1qrakfz,95,184,1|1qrakg0,94,189,0|1r0nlrz,94,189,0|1r0nls0,95,184,1|1ra0n3z,95,184,1|1ra0n40,94,189,0|1rjqn3z,94,189,0|1rjqn40,95,184,1|1rt3ofz,95,184,1|1rt3og0,94,189,0|1s2gprz,94,189,0|1s2gps0,95,184,1|1sbtr3z,95,184,1|1sbtr40,94,189,0|1sl6sfz,94,189,0|1sl6sg0,95,184,1|1sujtrz,95,184,1|1sujts0,94,189,0|1t3wv3z,94,189,0|1t3wv40,95,184,1|1td9wfz,95,184,1|1td9wg0,94,189,0|1tmmxrz,94,189,0|1tmmxs0,95,184,1|1tvzz3z,95,184,1|1tvzz40,94,189,0|1u5pz3z,94,189,0|1u5pz40,95,184,1|1uf30fz,95,184,1|1uf30g0,94,189,0|1uog1rz,94,189,0|1uog1s0,95,184,1|1uxt33z,95,184,1|1uxt340,94,189,0|1v764fz,94,189,0|1v764g0,95,184,1|1vgj5rz,95,184,1|1vgj5s0,94,189,0|1vpw73z,94,189,0|1vpw740,95,184,1|NaN,95,184,1","Australia/Perth|,0,318,0|-12nxusd,0,318,0|-12nxusc,144,183,0|-rnsm01,144,183,0|-rnsm00,145,218,1|-rjiwo1,145,218,1|-rjiwo0,144,183,0|-em3co1,144,183,0|-em3co0,145,218,1|-ehm8o1,145,218,1|-ehm8o0,144,183,0|-e897c1,144,183,0|-e897c0,145,218,1|-dyw601,145,218,1|-dyw600,144,183,0|2iisnz,144,183,0|2iiso0,145,218,1|2p04nz,145,218,1|2p04o0,144,183,0|77rdzz,144,183,0|77re00,145,218,1|7e8pzz,145,218,1|7e8q00,144,183,0|beztzz,144,183,0|bezu00,145,218,1|bke9zz,145,218,1|bkea00,144,183,0|j9nrbz,144,183,0|j9nrc0,145,218,1|jff5zz,145,218,1|jff600,144,183,0|jql0nz,144,183,0|jql0o0,145,218,1|jyi7bz,145,218,1|jyi7c0,144,183,0|k9b3bz,144,183,0|k9b3c0,145,218,1|kh89zz,145,218,1|kh8a00,144,183,0|NaN,144,183,0","Australia/Sydney|,0,319,0|-133j5c5,0,319,0|-133j5c4,94,189,0|-rnsrk1,94,189,0|-rnsrk0,95,184,1|-rjj281,95,184,1|-rjj280,94,189,0|-em3i81,94,189,0|-em3i80,95,184,1|-ehme81,95,184,1|-ehme80,94,189,0|-e89cw1,94,189,0|-e89cw0,95,184,1|-dywbk1,95,184,1|-dywbk0,94,189,0|-dp6bk1,94,189,0|-dp6bk0,95,184,1|-dg68w1,95,184,1|-dg68w0,94,189,0|ycf3z,94,189,0|ycf40,95,184,1|14gsfz,95,184,1|14gsg0,94,189,0|1h2hrz,94,189,0|1h2hs0,95,184,1|1njtrz,95,184,1|1njts0,94,189,0|1zskfz,94,189,0|1zskg0,95,184,1|269wfz,95,184,1|269wg0,94,189,0|2iin3z,94,189,0|2iin40,95,184,1|2ozz3z,95,184,1|2ozz40,94,189,0|318prz,94,189,0|318ps0,95,184,1|3830fz,95,184,1|3830g0,94,189,0|3kbr3z,94,189,0|3kbr40,95,184,1|3qt33z,95,184,1|3qt340,94,189,0|431trz,94,189,0|431ts0,95,184,1|49j5rz,95,184,1|49j5s0,94,189,0|4lrwfz,94,189,0|4lrwg0,95,184,1|4s98fz,95,184,1|4s98g0,94,189,0|54hz3z,94,189,0|54hz40,95,184,1|5azb3z,95,184,1|5azb40,94,189,0|5n81rz,94,189,0|5n81s0,95,184,1|5tpdrz,95,184,1|5tpds0,94,189,0|65y4fz,94,189,0|65y4g0,95,184,1|6e89rz,95,184,1|6e89s0,94,189,0|6p15rz,94,189,0|6p15s0,95,184,1|6vihrz,95,184,1|6vihs0,94,189,0|77r8fz,94,189,0|77r8g0,95,184,1|7e8kfz,95,184,1|7e8kg0,94,189,0|7qhb3z,94,189,0|7qhb40,95,184,1|7wyn3z,95,184,1|7wyn40,94,189,0|897drz,94,189,0|897ds0,95,184,1|8gen3z,95,184,1|8gen40,94,189,0|8rkhrz,94,189,0|8rkhs0,95,184,1|8z4prz,95,184,1|8z4ps0,94,189,0|9anj3z,94,189,0|9anj40,95,184,1|9i7r3z,95,184,1|9i7r40,94,189,0|9tqkfz,94,189,0|9tqkg0,95,184,1|a0xtrz,95,184,1|a0xts0,94,189,0|acgn3z,94,189,0|acgn40,95,184,1|aixz3z,95,184,1|aixz40,94,189,0|av6prz,94,189,0|av6ps0,95,184,1|b1o1rz,95,184,1|b1o1s0,94,189,0|bdwsfz,94,189,0|bdwsg0,95,184,1|bke4fz,95,184,1|bke4g0,94,189,0|bwmv3z,94,189,0|bwmv40,95,184,1|c3h5rz,95,184,1|c3h5s0,94,189,0|cfpwfz,94,189,0|cfpwg0,95,184,1|cm78fz,95,184,1|cm78g0,94,189,0|cyfz3z,94,189,0|cyfz40,95,184,1|d4xb3z,95,184,1|d4xb40,94,189,0|dh61rz,94,189,0|dh61s0,95,184,1|dp38fz,95,184,1|dp38g0,94,189,0|dzw4fz,94,189,0|dzw4g0,95,184,1|e7tb3z,95,184,1|e7tb40,94,189,0|eim73z,94,189,0|eim740,95,184,1|eqjdrz,95,184,1|eqjds0,94,189,0|f1c9rz,94,189,0|f1c9s0,95,184,1|f99gfz,95,184,1|f99gg0,94,189,0|fkfb3z,94,189,0|fkfb40,95,184,1|frzj3z,95,184,1|frzj40,94,189,0|fzwprz,94,189,0|fzwps0,95,184,1|gaplrz,95,184,1|gapls0,94,189,0|glvgfz,94,189,0|glvgg0,95,184,1|gtsn3z,95,184,1|gtsn40,94,189,0|h4lj3z,94,189,0|h4lj40,95,184,1|hciprz,95,184,1|hcips0,94,189,0|hnblrz,94,189,0|hnbls0,95,184,1|hv8sfz,95,184,1|hv8sg0,94,189,0|i6en3z,94,189,0|i6en40,95,184,1|idyv3z,95,184,1|idyv40,94,189,0|ip4prz,94,189,0|ip4ps0,95,184,1|ix1wfz,95,184,1|ix1wg0,94,189,0|j7usfz,94,189,0|j7usg0,95,184,1|jff0fz,95,184,1|jff0g0,94,189,0|jqkv3z,94,189,0|jqkv40,95,184,1|jyv0fz,95,184,1|jyv0g0,94,189,0|k881rz,94,189,0|k881s0,95,184,1|khl33z,95,184,1|khl340,94,189,0|kqy4fz,94,189,0|kqy4g0,95,184,1|l0b5rz,95,184,1|l0b5s0,94,189,0|l9o73z,94,189,0|l9o740,95,184,1|lj18fz,95,184,1|lj18g0,94,189,0|lse9rz,94,189,0|lse9s0,95,184,1|m1rb3z,95,184,1|m1rb40,94,189,0|mbhb3z,94,189,0|mbhb40,95,184,1|mkucfz,95,184,1|mkucg0,94,189,0|mu7drz,94,189,0|mu7ds0,95,184,1|n3kf3z,95,184,1|n3kf40,94,189,0|ncxgfz,94,189,0|ncxgg0,95,184,1|nmahrz,95,184,1|nmahs0,94,189,0|nvnj3z,94,189,0|nvnj40,95,184,1|o50kfz,95,184,1|o50kg0,94,189,0|oedlrz,94,189,0|oedls0,95,184,1|onqn3z,95,184,1|onqn40,94,189,0|ox3ofz,94,189,0|ox3og0,95,184,1|p6gprz,95,184,1|p6gps0,94,189,0|pg6prz,94,189,0|pg6ps0,95,184,1|ppjr3z,95,184,1|ppjr40,94,189,0|pywsfz,94,189,0|pywsg0,95,184,1|q89trz,95,184,1|q89ts0,94,189,0|qhmv3z,94,189,0|qhmv40,95,184,1|qqzwfz,95,184,1|qqzwg0,94,189,0|r0cxrz,94,189,0|r0cxs0,95,184,1|r9pz3z,95,184,1|r9pz40,94,189,0|rj30fz,94,189,0|rj30g0,95,184,1|rsg1rz,95,184,1|rsg1s0,94,189,0|s1t33z,94,189,0|s1t340,95,184,1|sbj33z,95,184,1|sbj340,94,189,0|skw4fz,94,189,0|skw4g0,95,184,1|su95rz,95,184,1|su95s0,94,189,0|t3m73z,94,189,0|t3m740,95,184,1|tcz8fz,95,184,1|tcz8g0,94,189,0|tmc9rz,94,189,0|tmc9s0,95,184,1|tvpb3z,95,184,1|tvpb40,94,189,0|u52cfz,94,189,0|u52cg0,95,184,1|uefdrz,95,184,1|uefds0,94,189,0|unsf3z,94,189,0|unsf40,95,184,1|ux5gfz,95,184,1|ux5gg0,94,189,0|v6vgfz,94,189,0|v6vgg0,95,184,1|vg8hrz,95,184,1|vg8hs0,94,189,0|vplj3z,94,189,0|vplj40,95,184,1|vyykfz,95,184,1|vyykg0,94,189,0|w8blrz,94,189,0|w8bls0,95,184,1|whon3z,95,184,1|whon40,94,189,0|wr1ofz,94,189,0|wr1og0,95,184,1|x0eprz,95,184,1|x0eps0,94,189,0|x9rr3z,94,189,0|x9rr40,95,184,1|xj4sfz,95,184,1|xj4sg0,94,189,0|xshtrz,94,189,0|xshts0,95,184,1|y1uv3z,95,184,1|y1uv40,94,189,0|ybkv3z,94,189,0|ybkv40,95,184,1|ykxwfz,95,184,1|ykxwg0,94,189,0|yuaxrz,94,189,0|yuaxs0,95,184,1|z3nz3z,95,184,1|z3nz40,94,189,0|zd10fz,94,189,0|zd10g0,95,184,1|zme1rz,95,184,1|zme1s0,94,189,0|zvr33z,94,189,0|zvr340,95,184,1|10544fz,95,184,1|10544g0,94,189,0|10eh5rz,94,189,0|10eh5s0,95,184,1|10nu73z,95,184,1|10nu740,94,189,0|10xk73z,94,189,0|10xk740,95,184,1|116x8fz,95,184,1|116x8g0,94,189,0|11ga9rz,94,189,0|11ga9s0,95,184,1|11pnb3z,95,184,1|11pnb40,94,189,0|11z0cfz,94,189,0|11z0cg0,95,184,1|128ddrz,95,184,1|128dds0,94,189,0|12hqf3z,94,189,0|12hqf40,95,184,1|12r3gfz,95,184,1|12r3gg0,94,189,0|130ghrz,94,189,0|130ghs0,95,184,1|139tj3z,95,184,1|139tj40,94,189,0|13j6kfz,94,189,0|13j6kg0,95,184,1|13sjlrz,95,184,1|13sjls0,94,189,0|1429lrz,94,189,0|1429ls0,95,184,1|14bmn3z,95,184,1|14bmn40,94,189,0|14kzofz,94,189,0|14kzog0,95,184,1|14ucprz,95,184,1|14ucps0,94,189,0|153pr3z,94,189,0|153pr40,95,184,1|15d2sfz,95,184,1|15d2sg0,94,189,0|15mftrz,94,189,0|15mfts0,95,184,1|15vsv3z,95,184,1|15vsv40,94,189,0|1655wfz,94,189,0|1655wg0,95,184,1|16eixrz,95,184,1|16eixs0,94,189,0|16nvz3z,94,189,0|16nvz40,95,184,1|16xlz3z,95,184,1|16xlz40,94,189,0|176z0fz,94,189,0|176z0g0,95,184,1|17gc1rz,95,184,1|17gc1s0,94,189,0|17pp33z,94,189,0|17pp340,95,184,1|17z24fz,95,184,1|17z24g0,94,189,0|188f5rz,94,189,0|188f5s0,95,184,1|18hs73z,95,184,1|18hs740,94,189,0|18r58fz,94,189,0|18r58g0,95,184,1|190i9rz,95,184,1|190i9s0,94,189,0|199vb3z,94,189,0|199vb40,95,184,1|19j8cfz,95,184,1|19j8cg0,94,189,0|19sycfz,94,189,0|19sycg0,95,184,1|1a2bdrz,95,184,1|1a2bds0,94,189,0|1abof3z,94,189,0|1abof40,95,184,1|1al1gfz,95,184,1|1al1gg0,94,189,0|1auehrz,94,189,0|1auehs0,95,184,1|1b3rj3z,95,184,1|1b3rj40,94,189,0|1bd4kfz,94,189,0|1bd4kg0,95,184,1|1bmhlrz,95,184,1|1bmhls0,94,189,0|1bvun3z,94,189,0|1bvun40,95,184,1|1c57ofz,95,184,1|1c57og0,94,189,0|1cekprz,94,189,0|1cekps0,95,184,1|1cnxr3z,95,184,1|1cnxr40,94,189,0|1cxnr3z,94,189,0|1cxnr40,95,184,1|1d70sfz,95,184,1|1d70sg0,94,189,0|1dgdtrz,94,189,0|1dgdts0,95,184,1|1dpqv3z,95,184,1|1dpqv40,94,189,0|1dz3wfz,94,189,0|1dz3wg0,95,184,1|1e8gxrz,95,184,1|1e8gxs0,94,189,0|1ehtz3z,94,189,0|1ehtz40,95,184,1|1er70fz,95,184,1|1er70g0,94,189,0|1f0k1rz,94,189,0|1f0k1s0,95,184,1|1f9x33z,95,184,1|1f9x340,94,189,0|1fjn33z,94,189,0|1fjn340,95,184,1|1ft04fz,95,184,1|1ft04g0,94,189,0|1g2d5rz,94,189,0|1g2d5s0,95,184,1|1gbq73z,95,184,1|1gbq740,94,189,0|1gl38fz,94,189,0|1gl38g0,95,184,1|1gug9rz,95,184,1|1gug9s0,94,189,0|1h3tb3z,94,189,0|1h3tb40,95,184,1|1hd6cfz,95,184,1|1hd6cg0,94,189,0|1hmjdrz,94,189,0|1hmjds0,95,184,1|1hvwf3z,95,184,1|1hvwf40,94,189,0|1i59gfz,94,189,0|1i59gg0,95,184,1|1iemhrz,95,184,1|1iemhs0,94,189,0|1iochrz,94,189,0|1iochs0,95,184,1|1ixpj3z,95,184,1|1ixpj40,94,189,0|1j72kfz,94,189,0|1j72kg0,95,184,1|1jgflrz,95,184,1|1jgfls0,94,189,0|1jpsn3z,94,189,0|1jpsn40,95,184,1|1jz5ofz,95,184,1|1jz5og0,94,189,0|1k8iprz,94,189,0|1k8ips0,95,184,1|1khvr3z,95,184,1|1khvr40,94,189,0|1kr8sfz,94,189,0|1kr8sg0,95,184,1|1l0ltrz,95,184,1|1l0lts0,94,189,0|1l9yv3z,94,189,0|1l9yv40,95,184,1|1ljov3z,95,184,1|1ljov40,94,189,0|1lt1wfz,94,189,0|1lt1wg0,95,184,1|1m2exrz,95,184,1|1m2exs0,94,189,0|1mbrz3z,94,189,0|1mbrz40,95,184,1|1ml50fz,95,184,1|1ml50g0,94,189,0|1mui1rz,94,189,0|1mui1s0,95,184,1|1n3v33z,95,184,1|1n3v340,94,189,0|1nd84fz,94,189,0|1nd84g0,95,184,1|1nml5rz,95,184,1|1nml5s0,94,189,0|1nvy73z,94,189,0|1nvy740,95,184,1|1o5b8fz,95,184,1|1o5b8g0,94,189,0|1of18fz,94,189,0|1of18g0,95,184,1|1ooe9rz,95,184,1|1ooe9s0,94,189,0|1oxrb3z,94,189,0|1oxrb40,95,184,1|1p74cfz,95,184,1|1p74cg0,94,189,0|1pghdrz,94,189,0|1pghds0,95,184,1|1ppuf3z,95,184,1|1ppuf40,94,189,0|1pz7gfz,94,189,0|1pz7gg0,95,184,1|1q8khrz,95,184,1|1q8khs0,94,189,0|1qhxj3z,94,189,0|1qhxj40,95,184,1|1qrakfz,95,184,1|1qrakg0,94,189,0|1r0nlrz,94,189,0|1r0nls0,95,184,1|1ra0n3z,95,184,1|1ra0n40,94,189,0|1rjqn3z,94,189,0|1rjqn40,95,184,1|1rt3ofz,95,184,1|1rt3og0,94,189,0|1s2gprz,94,189,0|1s2gps0,95,184,1|1sbtr3z,95,184,1|1sbtr40,94,189,0|1sl6sfz,94,189,0|1sl6sg0,95,184,1|1sujtrz,95,184,1|1sujts0,94,189,0|1t3wv3z,94,189,0|1t3wv40,95,184,1|1td9wfz,95,184,1|1td9wg0,94,189,0|1tmmxrz,94,189,0|1tmmxs0,95,184,1|1tvzz3z,95,184,1|1tvzz40,94,189,0|1u5pz3z,94,189,0|1u5pz40,95,184,1|1uf30fz,95,184,1|1uf30g0,94,189,0|1uog1rz,94,189,0|1uog1s0,95,184,1|1uxt33z,95,184,1|1uxt340,94,189,0|1v764fz,94,189,0|1v764g0,95,184,1|1vgj5rz,95,184,1|1vgj5s0,94,189,0|1vpw73z,94,189,0|1vpw740,95,184,1|NaN,95,184,1","Etc/GMT+1|,199,13,0","Etc/GMT+10|,208,34,0","Etc/GMT+11|,209,33,0","Etc/GMT+12|,210,396,0","Etc/GMT+2|,200,43,0","Etc/GMT+3|,201,41,0","Etc/GMT+4|,202,40,0","Etc/GMT+5|,203,59,0","Etc/GMT+6|,204,63,0","Etc/GMT+7|,205,62,0","Etc/GMT+8|,206,38,0","Etc/GMT+9|,207,35,0","Etc/GMT-1|,198,8,0","Etc/GMT-10|,189,189,0","Etc/GMT-11|,188,184,0","Etc/GMT-12|,187,194,0","Etc/GMT-13|,186,195,0","Etc/GMT-14|,185,201,0","Etc/GMT-2|,197,9,0","Etc/GMT-3|,196,4,0","Etc/GMT-4|,195,203,0","Etc/GMT-5|,194,186,0","Etc/GMT-6|,193,190,0","Etc/GMT-7|,192,185,0","Etc/GMT-8|,191,183,0","Etc/GMT-9|,190,218,0","Europe/Amsterdam|,0,320,0|-1ygf4wl,0,320,0|-1ygf4wk,42,320,0|-s0dvkl,42,320,0|-s0dvkk,23,321,1|-rsimcl,23,321,1|-rsimck,42,320,0|-ridkol,42,320,0|-ridkok,23,321,1|-rage0l,23,321,1|-rage0k,42,320,0|-r0dfcl,42,320,0|-r0dfck,23,321,1|-qr0e0l,23,321,1|-qr0e0k,42,320,0|-qhae0l,42,320,0|-qhae0k,23,321,1|-q8abcl,23,321,1|-q8abck,42,320,0|-pykbcl,42,320,0|-pykbck,23,321,1|-ppk8ol,23,321,1|-ppk8ok,42,320,0|-pfu8ol,42,320,0|-pfu8ok,23,321,1|-p6u60l,23,321,1|-p6u60k,42,320,0|-oxizcl,42,320,0|-oxizck,23,321,1|-ong0ol,23,321,1|-ong0ok,42,320,0|-obazcl,42,320,0|-obazck,23,321,1|-o4py0l,23,321,1|-o4py0k,42,320,0|-nvpvcl,42,320,0|-nvpvck,23,321,1|-nlzvcl,23,321,1|-nlzvck,42,320,0|-n9hvcl,42,320,0|-n9hvck,23,321,1|-n39sol,23,321,1|-n39sok,42,320,0|-mrsu0l,42,320,0|-mrsu0k,23,321,1|-mkjq0l,23,321,1|-mkjq0k,42,320,0|-m90wol,42,320,0|-m90wok,23,321,1|-m1tncl,23,321,1|-m1tnck,42,320,0|-lq74ol,42,320,0|-lq74ok,23,321,1|-liqm0l,23,321,1|-liqm0k,42,320,0|-l7f7cl,42,320,0|-l7f7ck,23,321,1|-l00jcl,23,321,1|-l00jck,42,320,0|-kona0l,42,320,0|-kona0k,23,321,1|-khagol,23,321,1|-khagok,42,320,0|-k5vcol,42,320,0|-k5vcok,23,321,1|-jyke0l,23,321,1|-jyke0k,42,320,0|-jmom0l,42,320,0|-jmom0k,23,321,1|-jfubcl,23,321,1|-jfubck,42,320,0|-j49ncl,42,320,0|-j49nck,23,321,1|-iwra0l,23,321,1|-iwra0k,42,320,0|-ilhq0l,42,320,0|-ilhq0k,23,321,1|-ie17cl,23,321,1|-ie17ck,42,320,0|-i2psol,42,320,0|-i2psok,23,321,1|-hvb4ol,23,321,1|-hvb4ok,42,320,0|-hjw0ol,42,320,0|-hjw0ok,23,321,1|-hcl20l,23,321,1|-hcl20k,42,320,0|-h0r4ol,42,320,0|-h0r4ok,23,321,1|-gypacl,23,321,1|-gypack,146,322,1|-gtuzdd,146,322,1|-gtuzdc,147,323,0|-gic61d,147,323,0|-gic61c,146,322,1|-gb4wpd,146,322,1|-gb4wpc,147,323,0|-fzk8pd,147,323,0|-fzk8pc,146,322,1|-fs1vdd,146,322,1|-fs1vdc,147,323,0|-fgorld,147,323,0|-fgorlc,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|3s9mrz,8,8,0|3s9ms0,9,9,1|419pfz,9,9,1|419pg0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Andorra|,0,324,0|-100edm5,0,324,0|-100edm4,6,1,0|-c4xmo1,6,1,0|-c4xmo0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Astrakhan|,0,325,0|-nu2zkd,0,325,0|-nu2zkc,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,105,203,0|blufrz,105,203,0|blufs0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,100,4,0|dp3rvz,100,4,0|dp3rw0,105,203,1|dzwnvz,105,203,1|dzwnw0,100,4,0|e7tujz,100,4,0|e7tuk0,105,203,1|eimqjz,105,203,1|eimqk0,100,4,0|eqjx7z,100,4,0|eqjx80,105,203,1|f1ct7z,105,203,1|f1ct80,100,4,0|f99zvz,100,4,0|f99zw0,105,203,1|fkfujz,105,203,1|fkfuk0,100,4,0|fs02jz,100,4,0|fs02k0,105,203,1|g35x7z,105,203,1|g35x80,100,4,0|gaq57z,100,4,0|gaq580,105,203,1|glvzvz,105,203,1|glvzw0,100,4,0|gtt6jz,100,4,0|gtt6k0,105,203,1|h4m2jz,105,203,1|h4m2k0,100,4,0|hcj97z,100,4,0|hcj980,105,203,1|hnc57z,105,203,1|hnc580,100,4,0|hv9bvz,100,4,0|hv9bw0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,1|ip597z,105,203,1|ip5980,100,4,0|iwph7z,100,4,0|iwph80,105,203,1|j7vbvz,105,203,1|j7vbw0,100,4,0|jffjvz,100,4,0|jffjw0,105,203,1|jqlejz,105,203,1|jqlek0,100,4,0|jyil7z,100,4,0|jyil80,105,203,1|k9bh7z,105,203,1|k9bh80,100,4,0|kh8nvz,100,4,0|kh8nw0,105,203,1|ks1jvz,105,203,1|ks1jw0,100,4,0|kzyqjz,100,4,0|kzyqk0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|ne0t3z,105,203,0|ne0t40,100,4,0|o4o57z,100,4,0|o4o580,105,203,0|NaN,105,203,0","Europe/Athens|,0,326,0|-12rxtq5,0,326,0|-12rxtq4,42,326,0|-rvv0ch,42,326,0|-rvv0cg,14,9,0|-jkbpk1,14,9,0|-jkbpk0,15,4,1|-jhg301,15,4,1|-jhg300,14,9,0|-ezx6w1,14,9,0|-ezx6w0,15,4,1|-eyqoc1,15,4,1|-eyqoc0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dys2s1,8,8,0|-dys2s0,9,9,1|-dp4081,9,9,1|-dp4080,8,8,0|-dfp1g1,8,8,0|-dfp1g0,14,9,0|-94v1k1,14,9,0|-94v1k0,15,4,1|-8yhho1,15,4,1|-8yhho0,14,9,0|2r4d3z,14,9,0|2r4d40,15,4,1|32ul3z,15,4,1|32ul40,14,9,0|39wfzz,14,9,0|39wg00,15,4,1|3j9hbz,15,4,1|3j9hc0,14,9,0|3s9jzz,14,9,0|3s9k00,15,4,1|41bhbz,15,4,1|41bhc0,14,9,0|4azmnz,14,9,0|4azmo0,15,4,1|4jzs3z,15,4,1|4jzs40,14,9,0|4tq8rz,14,9,0|4tq8s0,15,4,1|530t7z,15,4,1|530t80,14,9,0|5cjbrz,14,9,0|5cjbs0,15,4,1|5lskzz,15,4,1|5lsl00,14,9,0|5v5xfz,14,9,0|5v5xg0,15,4,1|64iyrz,15,4,1|64iys0,14,9,0|6dw03z,14,9,0|6dw040,15,4,1|6n91fz,15,4,1|6n91g0,14,9,0|6wm2rz,14,9,0|6wm2s0,15,4,1|75z43z,15,4,1|75z440,14,9,0|7fc5fz,14,9,0|7fc5g0,15,4,1|7p25fz,15,4,1|7p25g0,14,9,0|7yf6rz,14,9,0|7yf6s0,15,4,1|87s83z,15,4,1|87s840,14,9,0|8h59fz,14,9,0|8h59g0,15,4,1|8qiarz,15,4,1|8qias0,14,9,0|8zvc3z,14,9,0|8zvc40,15,4,1|998dfz,15,4,1|998dg0,14,9,0|9ilerz,14,9,0|9iles0,15,4,1|9ryg3z,15,4,1|9ryg40,14,9,0|a1bhfz,14,9,0|a1bhg0,15,4,1|aaoirz,15,4,1|aaois0,14,9,0|ak1k3z,14,9,0|ak1k40,15,4,1|atrk3z,15,4,1|atrk40,14,9,0|b34lfz,14,9,0|b34lg0,15,4,1|bchmrz,15,4,1|bchms0,14,9,0|bluo3z,14,9,0|bluo40,15,4,1|bv7pfz,15,4,1|bv7pg0,14,9,0|c4kqrz,14,9,0|c4kqs0,15,4,1|cdxs3z,15,4,1|cdxs40,14,9,0|cnatfz,14,9,0|cnatg0,15,4,1|cwnurz,15,4,1|cwnus0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Belgrade|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Berlin|,0,328,0|-1421155,0,328,0|-1421154,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cucg01,9,9,1|-cucg00,148,4,1|-co0o01,148,4,1|-co0o00,9,9,1|-cl6qk1,9,9,1|-cl6qk0,8,8,0|-cdmik1,8,8,0|-cdmik0,9,9,1|-c4kl81,9,9,1|-c4kl80,8,8,0|-bv9bs1,8,8,0|-bv9bs0,9,9,1|-btgl81,9,9,1|-btgl80,148,4,1|-bqxxc1,148,4,1|-bqxxc0,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bbtek1,8,8,0|-bbtek0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-atgak1,8,8,0|-atgak0,9,9,1|-akg7w1,9,9,1|-akg7w0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Bratislava|,0,329,0|-1qmkw09,0,329,0|-1qmkw08,5,329,0|-14u7uo9,5,329,0|-14u7uo8,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cnnmk1,9,9,1|-cnnmk0,8,8,0|-cchrw1,8,8,0|-cchrw0,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-c1qns1,8,8,0|-c1qns0,1,1,1|-bxf3s1,1,1,1|-bxf3s0,8,8,0|-bujh81,8,8,0|-bujh80,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bbtek1,8,8,0|-bbtek0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-ati581,8,8,0|-ati580,9,9,1|-akg7w1,9,9,1|-akg7w0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Brussels|,0,330,0|-1ayy3h7,0,330,0|-1ayy3h6,54,330,0|-14j9c01,54,330,0|-14j9c00,6,1,0|-ss5uo1,6,1,0|-ss5uo0,8,8,0|-s0dxg1,8,8,0|-s0dxg0,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-qotw41,8,8,0|-qotw40,6,1,0|-qj59g1,6,1,0|-qj59g0,7,8,1|-q7zes1,7,8,1|-q7zes0,6,1,0|-q15441,6,1,0|-q15440,7,8,1|-po6g41,7,8,1|-po6g40,6,1,0|-pgvhg1,6,1,0|-pgvhg0,7,8,1|-p5atg1,7,8,1|-p5atg0,6,1,0|-oxj6s1,6,1,0|-oxj6s0,7,8,1|-ong841,7,8,1|-ong840,6,1,0|-odd9g1,6,1,0|-odd9g0,7,8,1|-o4q5g1,7,8,1|-o4q5g0,6,1,0|-nvq2s1,6,1,0|-nvq2s0,7,8,1|-nm02s1,7,8,1|-nm02s0,6,1,0|-ncn1g1,6,1,0|-ncn1g0,7,8,1|-n3a041,7,8,1|-n3a040,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjxg1,7,8,1|-mkjxg0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1tus1,7,8,1|-m1tus0,6,1,0|-lrqw41,6,1,0|-lrqw40,7,8,1|-liql41,7,8,1|-liql40,6,1,0|-l8nmg1,6,1,0|-l8nmg0,7,8,1|-l00ig1,7,8,1|-l00ig0,6,1,0|-kqaig1,6,1,0|-kqaig0,7,8,1|-khafs1,7,8,1|-khafs0,6,1,0|-k77h41,6,1,0|-k77h40,7,8,1|-jykd41,7,8,1|-jykd40,6,1,0|-jp7bs1,6,1,0|-jp7bs0,7,8,1|-jfuag1,7,8,1|-jfuag0,6,1,0|-j6u7s1,6,1,0|-j6u7s0,7,8,1|-iwr941,7,8,1|-iwr940,6,1,0|-ine7s1,6,1,0|-ine7s0,7,8,1|-ie16g1,7,8,1|-ie16g0,6,1,0|-i513s1,6,1,0|-i513s0,7,8,1|-hvb3s1,7,8,1|-hvb3s0,6,1,0|-hl8541,6,1,0|-hl8540,7,8,1|-hcl141,7,8,1|-hcl140,6,1,0|-h37zs1,6,1,0|-h37zs0,7,8,1|-gtuyg1,7,8,1|-gtuyg0,6,1,0|-gkuvs1,6,1,0|-gkuvs0,7,8,1|-gb4vs1,7,8,1|-gb4vs0,6,1,0|-g11x41,6,1,0|-g11x40,7,8,1|-fpw2g1,7,8,1|-fpw2g0,6,1,0|-fkul41,6,1,0|-fkul40,7,8,1|-fgh6g1,7,8,1|-fgh6g0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d75h81,9,9,1|-d75h80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|-cbtp81,8,8,0|-cbtp80,9,9,1|-c4kl81,9,9,1|-c4kl80,8,8,0|3s9mrz,8,8,0|3s9ms0,9,9,1|419pfz,9,9,1|419pg0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Bucharest|,0,331,0|-14u7wu1,0,331,0|-14u7wu0,54,331,0|-k29zi1,54,331,0|-k29zi0,14,9,0|-jmqqw1,14,9,0|-jmqqw0,15,4,1|-jfulk1,15,4,1|-jfulk0,14,9,0|-j6hk81,14,9,0|-j6hk80,15,4,1|-ix4iw1,15,4,1|-ix4iw0,14,9,0|-ineiw1,14,9,0|-ineiw0,15,4,1|-ie1hk1,15,4,1|-ie1hk0,14,9,0|-i4og81,14,9,0|-i4og80,15,4,1|-hvbew1,15,4,1|-hvbew0,14,9,0|-hlydk1,14,9,0|-hlydk0,15,4,1|-hclc81,15,4,1|-hclc80,14,9,0|-h38aw1,14,9,0|-h38aw0,15,4,1|-gtv9k1,15,4,1|-gtv9k0,14,9,0|-gki881,14,9,0|-gki880,15,4,1|-gb56w1,15,4,1|-gb56w0,14,9,0|-g1s5k1,14,9,0|-g1s5k0,15,4,1|-fsf481,15,4,1|-fsf480,14,9,0|4wl93z,14,9,0|4wl940,15,4,1|532ibz,15,4,1|532ic0,14,9,0|5csibz,14,9,0|5csic0,15,4,1|5lsnrz,15,4,1|5lsns0,14,9,0|5v5unz,14,9,0|5v5uo0,15,4,1|64ivzz,15,4,1|64iw00,14,9,0|6dvxbz,14,9,0|6dvxc0,15,4,1|6n8ynz,15,4,1|6n8yo0,14,9,0|6wlzzz,14,9,0|6wm000,15,4,1|75z1bz,15,4,1|75z1c0,14,9,0|7fc2nz,14,9,0|7fc2o0,15,4,1|7p22nz,15,4,1|7p22o0,14,9,0|7yf3zz,14,9,0|7yf400,15,4,1|87s5bz,15,4,1|87s5c0,14,9,0|8h56nz,14,9,0|8h56o0,15,4,1|8qi7zz,15,4,1|8qi800,14,9,0|8zv9bz,14,9,0|8zv9c0,15,4,1|998anz,15,4,1|998ao0,14,9,0|9ilbzz,14,9,0|9ilc00,15,4,1|9rydbz,15,4,1|9rydc0,14,9,0|a1benz,14,9,0|a1beo0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34d3z,14,9,0|b34d40,15,4,1|bchefz,15,4,1|bcheg0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7h3z,15,4,1|bv7h40,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxjrz,15,4,1|cdxjs0,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dzwibz,15,4,1|dzwic0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Budapest|,0,332,0|-15bee79,0,332,0|-15bee78,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-qgvmk1,8,8,0|-qgvmk0,9,9,1|-q90ak1,9,9,1|-q90ak0,8,8,0|-pykd81,8,8,0|-pykd80,9,9,1|-ppx981,9,9,1|-ppx980,8,8,0|-ezvc81,8,8,0|-ezvc80,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cvhc81,8,8,0|-cvhc80,9,9,1|-cm2dg1,9,9,1|-cm2dg0,8,8,0|-cecfw1,8,8,0|-cecfw0,9,9,1|-c4ko01,9,9,1|-c4ko00,8,8,0|-bv9ek1,8,8,0|-bv9ek0,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bcjbw1,8,8,0|-bcjbw0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-atgak1,8,8,0|-atgak0,9,9,1|-akg7w1,9,9,1|-akg7w0,8,8,0|-85bc41,8,8,0|-85bc40,9,9,1|-7yh481,9,9,1|-7yh480,8,8,0|-7ml3w1,8,8,0|-7ml3w0,9,9,1|-7fqt81,9,9,1|-7fqt80,8,8,0|-7353w1,8,8,0|-7353w0,9,9,1|-6x0qk1,9,9,1|-6x0qk0,8,8,0|-6kf181,8,8,0|-6kf180,9,9,1|-6eanw1,9,9,1|-6eanw0,8,8,0|5csnvz,8,8,0|5csnw0,9,9,1|5lsqjz,9,9,1|5lsqk0,8,8,0|5v5rvz,8,8,0|5v5rw0,9,9,1|64it7z,9,9,1|64it80,8,8,0|6dvujz,8,8,0|6dvuk0,9,9,1|6n8vvz,9,9,1|6n8vw0,8,8,0|6wlx7z,8,8,0|6wlx80,9,9,1|75yyjz,9,9,1|75yyk0,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Busingen|,0,333,0|-1os49kx,0,333,0|-1os49kw,54,334,0|-13g441n,54,334,0|-13g441m,8,8,0|-eyh6o1,8,8,0|-eyh6o0,9,9,1|-eqk001,9,9,1|-eqk000,8,8,0|-efr401,8,8,0|-efr400,9,9,1|-e7txc1,9,9,1|-e7txc0,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Chisinau|,0,335,0|-1ayy809,0,335,0|-1ayy808,40,336,0|-r2p1bp,40,336,0|-r2p1bo,54,331,0|-k29zi1,54,331,0|-k29zi0,14,9,0|-jmqqw1,14,9,0|-jmqqw0,15,4,1|-jfulk1,15,4,1|-jfulk0,14,9,0|-j6hk81,14,9,0|-j6hk80,15,4,1|-ix4iw1,15,4,1|-ix4iw0,14,9,0|-ineiw1,14,9,0|-ineiw0,15,4,1|-ie1hk1,15,4,1|-ie1hk0,14,9,0|-i4og81,14,9,0|-i4og80,15,4,1|-hvbew1,15,4,1|-hvbew0,14,9,0|-hlydk1,14,9,0|-hlydk0,15,4,1|-hclc81,15,4,1|-hclc80,14,9,0|-h38aw1,14,9,0|-h38aw0,15,4,1|-gtv9k1,15,4,1|-gtv9k0,14,9,0|-gki881,14,9,0|-gki880,15,4,1|-gb56w1,15,4,1|-gb56w0,14,9,0|-g1s5k1,14,9,0|-g1s5k0,15,4,1|-fsf481,15,4,1|-fsf480,14,9,0|-fc0dk1,14,9,0|-fc0dk0,15,4,1|-euq8c1,15,4,1|-euq8c0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d8e5k1,9,9,1|-d8e5k0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ak1ejz,149,4,0|ak1ek0,150,203,1|am73rz,150,203,1|am73s0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34inz,14,9,0|b34io0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dzwibz,15,4,1|dzwic0,14,9,0|e7txbz,14,9,0|e7txc0,15,4,1|eimtbz,15,4,1|eimtc0,14,9,0|eqjzzz,14,9,0|eqk000,15,4,1|f1cvzz,15,4,1|f1cw00,14,9,0|f9a2nz,14,9,0|f9a2o0,15,4,1|fkfxbz,15,4,1|fkfxc0,14,9,0|fs05bz,14,9,0|fs05c0,15,4,1|g35zzz,15,4,1|g36000,14,9,0|gaq7zz,14,9,0|gaq800,15,4,1|glw2nz,15,4,1|glw2o0,14,9,0|gtt9bz,14,9,0|gtt9c0,15,4,1|h4m5bz,15,4,1|h4m5c0,14,9,0|hcjbzz,14,9,0|hcjc00,15,4,1|hnc7zz,15,4,1|hnc800,14,9,0|hv9enz,14,9,0|hv9eo0,15,4,1|i6f9bz,15,4,1|i6f9c0,14,9,0|idzhbz,14,9,0|idzhc0,15,4,1|ip5bzz,15,4,1|ip5c00,14,9,0|iwpjzz,14,9,0|iwpk00,15,4,1|j7venz,15,4,1|j7veo0,14,9,0|jffmnz,14,9,0|jffmo0,15,4,1|jqlhbz,15,4,1|jqlhc0,14,9,0|jyinzz,14,9,0|jyio00,15,4,1|k9bjzz,15,4,1|k9bk00,14,9,0|kh8qnz,14,9,0|kh8qo0,15,4,1|ks1mnz,15,4,1|ks1mo0,14,9,0|kzytbz,14,9,0|kzytc0,15,4,1|lb4nzz,15,4,1|lb4o00,14,9,0|liovzz,14,9,0|liow00,15,4,1|ltuqnz,15,4,1|ltuqo0,14,9,0|m1eynz,14,9,0|m1eyo0,15,4,1|mcktbz,15,4,1|mcktc0,14,9,0|mkhzzz,14,9,0|mki000,15,4,1|mvavzz,15,4,1|mvaw00,14,9,0|n382nz,14,9,0|n382o0,15,4,1|ne0ynz,15,4,1|ne0yo0,14,9,0|nly5bz,14,9,0|nly5c0,15,4,1|nwr1bz,15,4,1|nwr1c0,14,9,0|o4o7zz,14,9,0|o4o800,15,4,1|ofu2nz,15,4,1|ofu2o0,14,9,0|oneanz,14,9,0|oneao0,15,4,1|oyk5bz,15,4,1|oyk5c0,14,9,0|p64dbz,14,9,0|p64dc0,15,4,1|pha7zz,15,4,1|pha800,14,9,0|pp7enz,14,9,0|pp7eo0,15,4,1|q00anz,15,4,1|q00ao0,14,9,0|q7xhbz,14,9,0|q7xhc0,15,4,1|qiqdbz,15,4,1|qiqdc0,14,9,0|qqnjzz,14,9,0|qqnk00,15,4,1|r1tenz,15,4,1|r1teo0,14,9,0|r9dmnz,14,9,0|r9dmo0,15,4,1|rkjhbz,15,4,1|rkjhc0,14,9,0|rs3pbz,14,9,0|rs3pc0,15,4,1|s39jzz,15,4,1|s39k00,14,9,0|sb6qnz,14,9,0|sb6qo0,15,4,1|slzmnz,15,4,1|slzmo0,14,9,0|stwtbz,14,9,0|stwtc0,15,4,1|t4ppbz,15,4,1|t4ppc0,14,9,0|tcmvzz,14,9,0|tcmw00,15,4,1|tnfrzz,15,4,1|tnfs00,14,9,0|tvcynz,14,9,0|tvcyo0,15,4,1|u6itbz,15,4,1|u6itc0,14,9,0|ue31bz,14,9,0|ue31c0,15,4,1|up8vzz,15,4,1|up8w00,14,9,0|uwt3zz,14,9,0|uwt400,15,4,1|v7yynz,15,4,1|v7yyo0,14,9,0|vfw5bz,14,9,0|vfw5c0,15,4,1|vqp1bz,15,4,1|vqp1c0,14,9,0|vym7zz,14,9,0|vym800,15,4,1|w9f3zz,15,4,1|w9f400,14,9,0|whcanz,14,9,0|whcao0,15,4,1|wsi5bz,15,4,1|wsi5c0,14,9,0|x02dbz,14,9,0|x02dc0,15,4,1|xb87zz,15,4,1|xb8800,14,9,0|xisfzz,14,9,0|xisg00,15,4,1|xtyanz,15,4,1|xtyao0,14,9,0|y1iinz,14,9,0|y1iio0,15,4,1|ycodbz,15,4,1|ycodc0,14,9,0|ykljzz,14,9,0|yklk00,15,4,1|yvefzz,15,4,1|yveg00,14,9,0|z3bmnz,14,9,0|z3bmo0,15,4,1|ze4inz,15,4,1|ze4io0,14,9,0|zm1pbz,14,9,0|zm1pc0,15,4,1|zx7jzz,15,4,1|zx7k00,14,9,0|104rrzz,14,9,0|104rs00,15,4,1|10fxmnz,15,4,1|10fxmo0,14,9,0|10nhunz,14,9,0|10nhuo0,15,4,1|10ynpbz,15,4,1|10ynpc0,14,9,0|116kvzz,14,9,0|116kw00,15,4,1|11hdrzz,15,4,1|11hds00,14,9,0|11paynz,14,9,0|11payo0,15,4,1|1203unz,15,4,1|1203uo0,14,9,0|12811bz,14,9,0|12811c0,15,4,1|12itxbz,15,4,1|12itxc0,14,9,0|12qr3zz,14,9,0|12qr400,15,4,1|131wynz,15,4,1|131wyo0,14,9,0|139h6nz,14,9,0|139h6o0,15,4,1|13kn1bz,15,4,1|13kn1c0,14,9,0|13s79bz,14,9,0|13s79c0,15,4,1|143d3zz,15,4,1|143d400,14,9,0|14baanz,14,9,0|14baao0,15,4,1|14m36nz,15,4,1|14m36o0,14,9,0|14u0dbz,14,9,0|14u0dc0,15,4,1|154t9bz,15,4,1|154t9c0,14,9,0|15cqfzz,14,9,0|15cqg00,15,4,1|15nwanz,15,4,1|15nwao0,14,9,0|15vginz,14,9,0|15vgio0,15,4,1|166mdbz,15,4,1|166mdc0,14,9,0|16e6lbz,14,9,0|16e6lc0,15,4,1|16pcfzz,15,4,1|16pcg00,14,9,0|16x9mnz,14,9,0|16x9mo0,15,4,1|1782inz,15,4,1|1782io0,14,9,0|17fzpbz,14,9,0|17fzpc0,15,4,1|17qslbz,15,4,1|17qslc0,14,9,0|17yprzz,14,9,0|17yps00,15,4,1|189inzz,15,4,1|189io00,14,9,0|18hfunz,14,9,0|18hfuo0,15,4,1|18slpbz,15,4,1|18slpc0,14,9,0|1905xbz,14,9,0|1905xc0,15,4,1|19bbrzz,15,4,1|19bbs00,14,9,0|19ivzzz,14,9,0|19iw000,15,4,1|19u1unz,15,4,1|19u1uo0,14,9,0|1a1z1bz,14,9,0|1a1z1c0,15,4,1|1acrxbz,15,4,1|1acrxc0,14,9,0|1akp3zz,14,9,0|1akp400,15,4,1|1avhzzz,15,4,1|1avi000,14,9,0|1b3f6nz,14,9,0|1b3f6o0,15,4,1|1bel1bz,15,4,1|1bel1c0,14,9,0|1bm59bz,14,9,0|1bm59c0,15,4,1|1bxb3zz,15,4,1|1bxb400,14,9,0|1c4vbzz,14,9,0|1c4vc00,15,4,1|1cg16nz,15,4,1|1cg16o0,14,9,0|1cnlenz,14,9,0|1cnleo0,15,4,1|1cyr9bz,15,4,1|1cyr9c0,14,9,0|1d6ofzz,14,9,0|1d6og00,15,4,1|1dhhbzz,15,4,1|1dhhc00,14,9,0|1dpeinz,14,9,0|1dpeio0,15,4,1|1e07enz,15,4,1|1e07eo0,14,9,0|1e84lbz,14,9,0|1e84lc0,15,4,1|1ejafzz,15,4,1|1ejag00,14,9,0|1equnzz,14,9,0|1equo00,15,4,1|1f20inz,15,4,1|1f20io0,14,9,0|1f9kqnz,14,9,0|1f9kqo0,15,4,1|1fkqlbz,15,4,1|1fkqlc0,14,9,0|1fsnrzz,14,9,0|1fsns00,15,4,1|1g3gnzz,15,4,1|1g3go00,14,9,0|1gbdunz,14,9,0|1gbduo0,15,4,1|1gm6qnz,15,4,1|1gm6qo0,14,9,0|1gu3xbz,14,9,0|1gu3xc0,15,4,1|1h4wtbz,15,4,1|1h4wtc0,14,9,0|1hctzzz,14,9,0|1hcu000,15,4,1|1hnzunz,15,4,1|1hnzuo0,14,9,0|1hvk2nz,14,9,0|1hvk2o0,15,4,1|1i6pxbz,15,4,1|1i6pxc0,14,9,0|1iea5bz,14,9,0|1iea5c0,15,4,1|1ipfzzz,15,4,1|1ipg000,14,9,0|1ixd6nz,14,9,0|1ixd6o0,15,4,1|1j862nz,15,4,1|1j862o0,14,9,0|1jg39bz,14,9,0|1jg39c0,15,4,1|1jqw5bz,15,4,1|1jqw5c0,14,9,0|1jytbzz,14,9,0|1jytc00,15,4,1|1k9z6nz,15,4,1|1k9z6o0,14,9,0|1khjenz,14,9,0|1khjeo0,15,4,1|1ksp9bz,15,4,1|1ksp9c0,14,9,0|1l09hbz,14,9,0|1l09hc0,15,4,1|1lbfbzz,15,4,1|1lbfc00,14,9,0|1ljcinz,14,9,0|1ljcio0,15,4,1|1lu5enz,15,4,1|1lu5eo0,14,9,0|1m22lbz,14,9,0|1m22lc0,15,4,1|1mcvhbz,15,4,1|1mcvhc0,14,9,0|1mksnzz,14,9,0|1mkso00,15,4,1|1mvljzz,15,4,1|1mvlk00,14,9,0|1n3iqnz,14,9,0|1n3iqo0,15,4,1|1neolbz,15,4,1|1neolc0,14,9,0|1nm8tbz,14,9,0|1nm8tc0,15,4,1|1nxenzz,15,4,1|1nxeo00,14,9,0|1o4yvzz,14,9,0|1o4yw00,15,4,1|1og4qnz,15,4,1|1og4qo0,14,9,0|1oo1xbz,14,9,0|1oo1xc0,15,4,1|1oyutbz,15,4,1|1oyutc0,14,9,0|1p6rzzz,14,9,0|1p6s000,15,4,1|1phkvzz,15,4,1|1phkw00,14,9,0|1ppi2nz,14,9,0|1ppi2o0,15,4,1|1q0nxbz,15,4,1|1q0nxc0,14,9,0|1q885bz,14,9,0|1q885c0,15,4,1|1qjdzzz,15,4,1|1qje000,14,9,0|1qqy7zz,14,9,0|1qqy800,15,4,1|1r242nz,15,4,1|1r242o0,14,9,0|1r9oanz,14,9,0|1r9oao0,15,4,1|1rku5bz,15,4,1|1rku5c0,14,9,0|1rsrbzz,14,9,0|1rsrc00,15,4,1|1s3k7zz,15,4,1|1s3k800,14,9,0|1sbhenz,14,9,0|1sbheo0,15,4,1|1smaanz,15,4,1|1smaao0,14,9,0|1su7hbz,14,9,0|1su7hc0,15,4,1|1t5dbzz,15,4,1|1t5dc00,14,9,0|1tcxjzz,14,9,0|1tcxk00,15,4,1|1to3enz,15,4,1|1to3eo0,14,9,0|1tvnmnz,14,9,0|1tvnmo0,15,4,1|1u6thbz,15,4,1|1u6thc0,14,9,0|1ueqnzz,14,9,0|1ueqo00,15,4,1|1upjjzz,15,4,1|1upjk00,14,9,0|1uxgqnz,14,9,0|1uxgqo0,15,4,1|1v89mnz,15,4,1|1v89mo0,14,9,0|1vg6tbz,14,9,0|1vg6tc0,15,4,1|1vqzpbz,15,4,1|1vqzpc0,14,9,0|NaN,14,9,0","Europe/Copenhagen|,0,337,0|-15r1bnx,0,337,0|-15r1bnw,40,337,0|-13nvrnx,40,337,0|-13nvrnw,8,8,0|-rzo2w1,8,8,0|-rzo2w0,9,9,1|-rsir01,9,9,1|-rsir00,8,8,0|-fgqo41,8,8,0|-fgqo40,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cq2nw1,9,9,1|-cq2nw0,8,8,0|-ccr181,8,8,0|-ccr180,9,9,1|-c6f981,9,9,1|-c6f980,8,8,0|-bttjw1,8,8,0|-bttjw0,9,9,1|-bos2k1,9,9,1|-bos2k0,8,8,0|-baqik1,8,8,0|-baqik0,9,9,1|-b61zw1,9,9,1|-b61zw0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Dublin|,0,338,0|-1anxqud,0,338,0|-1anxquc,151,339,0|-rzcmls,151,339,0|-rzcmlr,110,340,1|-rsibxs,110,340,1|-rsibxr,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,110,8,1|-onfzs1,110,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,110,8,1|-o5st41,110,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,110,8,1|-nmprs1,110,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,110,8,1|-n39rs1,110,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,110,8,1|-mkjp41,110,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,110,8,1|-m1tmg1,110,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,110,8,1|-liql41,110,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,110,8,1|-l00ig1,110,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,110,8,1|-khafs1,110,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,110,8,1|-jykd41,110,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,110,8,1|-jfuag1,110,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,110,8,1|-iwr941,110,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,110,8,1|-ie16g1,110,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,110,8,1|-hvb3s1,110,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,110,8,1|-hcl141,110,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,110,8,1|-gtuyg1,110,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,110,8,1|-gb4vs1,110,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,110,8,1|-fpw2g1,110,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,110,8,1|-c4md41,110,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,110,8,1|-bkgfs1,110,8,1|-bkgfs0,1,1,0|-bbtbs1,1,1,0|-bbtbs0,110,8,1|-b1qd41,110,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,110,8,1|-aj0ag1,110,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,110,8,1|-a0n6g1,110,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,110,8,1|-9hx3s1,110,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,110,8,1|-8yu2g1,110,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,110,8,1|-8h6vs1,110,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,110,8,1|-7ygt41,110,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,110,8,1|-7fqqg1,110,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,110,8,1|-6wnp41,110,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,110,8,1|-6dxmg1,110,8,1|-6dxmg0,1,1,0|-63uns1,1,1,0|-63uns0,110,8,1|-5v7js1,110,8,1|-5v7js0,1,1,0|-5l4l41,1,1,0|-5l4l40,110,8,1|-5chh41,110,8,1|-5chh40,1,1,0|-52rh41,1,1,0|-52rh40,110,8,1|-4treg1,110,8,1|-4treg0,1,1,0|-4krbs1,1,1,0|-4krbs0,110,8,1|-49lh41,110,8,1|-49lh40,1,1,0|-421941,1,1,0|-421940,110,8,1|-3qveg1,110,8,1|-3qveg0,1,1,0|-3iy7s1,1,1,0|-3iy7s0,110,8,1|-385bs1,110,8,1|-385bs0,1,1,0|-30l3s1,1,1,0|-30l3s0,110,8,1|-2pf941,110,8,1|-2pf940,1,1,0|-2hv141,1,1,0|-2hv140,110,8,1|-26p6g1,110,8,1|-26p6g0,1,1,0|-1z4yg1,1,1,0|-1z4yg0,110,8,1|-1nz3s1,110,8,1|-1nz3s0,1,1,0|-1gevs1,1,1,0|-1gevs0,110,8,1|-14w2g1,110,8,1|-14w2g0,1,1,0|-z4ns1,1,1,0|-z4ns0,110,8,1|-m6841,110,8,1|-m6840,110,8,0|yd6vz,110,8,0|yd6w0,1,1,1|15kg7z,1,1,1|15kg80,110,8,0|1h39jz,110,8,0|1h39k0,1,1,1|1oaivz,1,1,1|1oaiw0,110,8,0|1ztc7z,110,8,0|1ztc80,1,1,1|270ljz,1,1,1|270lk0,110,8,0|2ijevz,110,8,0|2ijew0,1,1,1|2pqo7z,1,1,1|2pqo80,110,8,0|319hjz,110,8,0|319hk0,1,1,1|38tpjz,1,1,1|38tpk0,110,8,0|3jzk7z,110,8,0|3jzk80,1,1,1|3rjs7z,1,1,1|3rjs80,110,8,0|42pmvz,110,8,0|42pmw0,1,1,1|4a9uvz,1,1,1|4a9uw0,110,8,0|4lso7z,110,8,0|4lso80,1,1,1|4szxjz,1,1,1|4szxk0,110,8,0|54iqvz,110,8,0|54iqw0,1,1,1|5bq07z,1,1,1|5bq080,110,8,0|5n8tjz,110,8,0|5n8tk0,1,1,1|5v5xfz,1,1,1|5v5xg0,110,8,0|65ytfz,110,8,0|65ytg0,1,1,1|6dw03z,1,1,1|6dw040,110,8,0|6oow3z,110,8,0|6oow40,1,1,1|6wm2rz,1,1,1|6wm2s0,110,8,0|77eyrz,110,8,0|77eys0,1,1,1|7fc5fz,1,1,1|7fc5g0,110,8,0|7qi03z,110,8,0|7qi040,1,1,1|7yf6rz,1,1,1|7yf6s0,110,8,0|8982rz,110,8,0|8982s0,1,1,1|8h59fz,1,1,1|8h59g0,110,8,0|8ry5fz,110,8,0|8ry5g0,1,1,1|8zvc3z,1,1,1|8zvc40,110,8,0|9ao83z,110,8,0|9ao840,1,1,1|9ilerz,1,1,1|9iles0,110,8,0|9tearz,110,8,0|9teas0,1,1,1|a1bhfz,1,1,1|a1bhg0,110,8,0|achc3z,110,8,0|achc40,1,1,1|ak1k3z,1,1,1|ak1k40,110,8,0|av7erz,110,8,0|av7es0,1,1,1|b34lfz,1,1,1|b34lg0,110,8,0|bdxhfz,110,8,0|bdxhg0,1,1,1|bluo3z,1,1,1|bluo40,110,8,0|bwnk3z,110,8,0|bwnk40,1,1,1|c4kqrz,1,1,1|c4kqs0,110,8,0|cfdmrz,110,8,0|cfdms0,1,1,1|cnatfz,1,1,1|cnatg0,110,8,0|cy3pfz,110,8,0|cy3pg0,1,1,1|d60w3z,1,1,1|d60w40,110,8,0|dgts3z,110,8,0|dgts40,1,1,1|dp3xfz,1,1,1|dp3xg0,110,8,0|dzwtfz,110,8,0|dzwtg0,1,1,1|e7u03z,1,1,1|e7u040,110,8,0|eimw3z,110,8,0|eimw40,1,1,1|eqk2rz,1,1,1|eqk2s0,110,8,0|f1cyrz,110,8,0|f1cys0,1,1,1|f9a5fz,1,1,1|f9a5g0,110,8,0|fkg03z,110,8,0|fkg040,1,1,1|fs083z,1,1,1|fs0840,110,8,0|g362rz,110,8,0|g362s0,1,1,1|gaqarz,1,1,1|gaqas0,110,8,0|glw5fz,110,8,0|glw5g0,1,1,1|gttc3z,1,1,1|gttc40,110,8,0|h4m83z,110,8,0|h4m840,1,1,1|hcjerz,1,1,1|hcjes0,110,8,0|hncarz,110,8,0|hncas0,1,1,1|hv9hfz,1,1,1|hv9hg0,110,8,0|i6fc3z,110,8,0|i6fc40,1,1,1|idzk3z,1,1,1|idzk40,110,8,0|ip5erz,110,8,0|ip5es0,1,1,1|iwpmrz,1,1,1|iwpms0,110,8,0|j7vhfz,110,8,0|j7vhg0,1,1,1|jffpfz,1,1,1|jffpg0,110,8,0|jqlk3z,110,8,0|jqlk40,1,1,1|jyiqrz,1,1,1|jyiqs0,110,8,0|k9bmrz,110,8,0|k9bms0,1,1,1|kh8tfz,1,1,1|kh8tg0,110,8,0|ks1pfz,110,8,0|ks1pg0,1,1,1|kzyw3z,1,1,1|kzyw40,110,8,0|lb4qrz,110,8,0|lb4qs0,1,1,1|lioyrz,1,1,1|lioys0,110,8,0|ltutfz,110,8,0|ltutg0,1,1,1|m1f1fz,1,1,1|m1f1g0,110,8,0|mckw3z,110,8,0|mckw40,1,1,1|mki2rz,1,1,1|mki2s0,110,8,0|mvayrz,110,8,0|mvays0,1,1,1|n385fz,1,1,1|n385g0,110,8,0|ne11fz,110,8,0|ne11g0,1,1,1|nly83z,1,1,1|nly840,110,8,0|nwr43z,110,8,0|nwr440,1,1,1|o4oarz,1,1,1|o4oas0,110,8,0|ofu5fz,110,8,0|ofu5g0,1,1,1|onedfz,1,1,1|onedg0,110,8,0|oyk83z,110,8,0|oyk840,1,1,1|p64g3z,1,1,1|p64g40,110,8,0|phaarz,110,8,0|phaas0,1,1,1|pp7hfz,1,1,1|pp7hg0,110,8,0|q00dfz,110,8,0|q00dg0,1,1,1|q7xk3z,1,1,1|q7xk40,110,8,0|qiqg3z,110,8,0|qiqg40,1,1,1|qqnmrz,1,1,1|qqnms0,110,8,0|r1thfz,110,8,0|r1thg0,1,1,1|r9dpfz,1,1,1|r9dpg0,110,8,0|rkjk3z,110,8,0|rkjk40,1,1,1|rs3s3z,1,1,1|rs3s40,110,8,0|s39mrz,110,8,0|s39ms0,1,1,1|sb6tfz,1,1,1|sb6tg0,110,8,0|slzpfz,110,8,0|slzpg0,1,1,1|stww3z,1,1,1|stww40,110,8,0|t4ps3z,110,8,0|t4ps40,1,1,1|tcmyrz,1,1,1|tcmys0,110,8,0|tnfurz,110,8,0|tnfus0,1,1,1|tvd1fz,1,1,1|tvd1g0,110,8,0|u6iw3z,110,8,0|u6iw40,1,1,1|ue343z,1,1,1|ue3440,110,8,0|up8yrz,110,8,0|up8ys0,1,1,1|uwt6rz,1,1,1|uwt6s0,110,8,0|v7z1fz,110,8,0|v7z1g0,1,1,1|vfw83z,1,1,1|vfw840,110,8,0|vqp43z,110,8,0|vqp440,1,1,1|vymarz,1,1,1|vymas0,110,8,0|w9f6rz,110,8,0|w9f6s0,1,1,1|whcdfz,1,1,1|whcdg0,110,8,0|wsi83z,110,8,0|wsi840,1,1,1|x02g3z,1,1,1|x02g40,110,8,0|xb8arz,110,8,0|xb8as0,1,1,1|xisirz,1,1,1|xisis0,110,8,0|xtydfz,110,8,0|xtydg0,1,1,1|y1ilfz,1,1,1|y1ilg0,110,8,0|ycog3z,110,8,0|ycog40,1,1,1|yklmrz,1,1,1|yklms0,110,8,0|yveirz,110,8,0|yveis0,1,1,1|z3bpfz,1,1,1|z3bpg0,110,8,0|ze4lfz,110,8,0|ze4lg0,1,1,1|zm1s3z,1,1,1|zm1s40,110,8,0|zx7mrz,110,8,0|zx7ms0,1,1,1|104rurz,1,1,1|104rus0,110,8,0|10fxpfz,110,8,0|10fxpg0,1,1,1|10nhxfz,1,1,1|10nhxg0,110,8,0|10yns3z,110,8,0|10yns40,1,1,1|116kyrz,1,1,1|116kys0,110,8,0|11hdurz,110,8,0|11hdus0,1,1,1|11pb1fz,1,1,1|11pb1g0,110,8,0|1203xfz,110,8,0|1203xg0,1,1,1|128143z,1,1,1|1281440,110,8,0|12iu03z,110,8,0|12iu040,1,1,1|12qr6rz,1,1,1|12qr6s0,110,8,0|131x1fz,110,8,0|131x1g0,1,1,1|139h9fz,1,1,1|139h9g0,110,8,0|13kn43z,110,8,0|13kn440,1,1,1|13s7c3z,1,1,1|13s7c40,110,8,0|143d6rz,110,8,0|143d6s0,1,1,1|14badfz,1,1,1|14badg0,110,8,0|14m39fz,110,8,0|14m39g0,1,1,1|14u0g3z,1,1,1|14u0g40,110,8,0|154tc3z,110,8,0|154tc40,1,1,1|15cqirz,1,1,1|15cqis0,110,8,0|15nwdfz,110,8,0|15nwdg0,1,1,1|15vglfz,1,1,1|15vglg0,110,8,0|166mg3z,110,8,0|166mg40,1,1,1|16e6o3z,1,1,1|16e6o40,110,8,0|16pcirz,110,8,0|16pcis0,1,1,1|16x9pfz,1,1,1|16x9pg0,110,8,0|1782lfz,110,8,0|1782lg0,1,1,1|17fzs3z,1,1,1|17fzs40,110,8,0|17qso3z,110,8,0|17qso40,1,1,1|17ypurz,1,1,1|17ypus0,110,8,0|189iqrz,110,8,0|189iqs0,1,1,1|18hfxfz,1,1,1|18hfxg0,110,8,0|18sls3z,110,8,0|18sls40,1,1,1|190603z,1,1,1|1906040,110,8,0|19bburz,110,8,0|19bbus0,1,1,1|19iw2rz,1,1,1|19iw2s0,110,8,0|19u1xfz,110,8,0|19u1xg0,1,1,1|1a1z43z,1,1,1|1a1z440,110,8,0|1acs03z,110,8,0|1acs040,1,1,1|1akp6rz,1,1,1|1akp6s0,110,8,0|1avi2rz,110,8,0|1avi2s0,1,1,1|1b3f9fz,1,1,1|1b3f9g0,110,8,0|1bel43z,110,8,0|1bel440,1,1,1|1bm5c3z,1,1,1|1bm5c40,110,8,0|1bxb6rz,110,8,0|1bxb6s0,1,1,1|1c4verz,1,1,1|1c4ves0,110,8,0|1cg19fz,110,8,0|1cg19g0,1,1,1|1cnlhfz,1,1,1|1cnlhg0,110,8,0|1cyrc3z,110,8,0|1cyrc40,1,1,1|1d6oirz,1,1,1|1d6ois0,110,8,0|1dhherz,110,8,0|1dhhes0,1,1,1|1dpelfz,1,1,1|1dpelg0,110,8,0|1e07hfz,110,8,0|1e07hg0,1,1,1|1e84o3z,1,1,1|1e84o40,110,8,0|1ejairz,110,8,0|1ejais0,1,1,1|1equqrz,1,1,1|1equqs0,110,8,0|1f20lfz,110,8,0|1f20lg0,1,1,1|1f9ktfz,1,1,1|1f9ktg0,110,8,0|1fkqo3z,110,8,0|1fkqo40,1,1,1|1fsnurz,1,1,1|1fsnus0,110,8,0|1g3gqrz,110,8,0|1g3gqs0,1,1,1|1gbdxfz,1,1,1|1gbdxg0,110,8,0|1gm6tfz,110,8,0|1gm6tg0,1,1,1|1gu403z,1,1,1|1gu4040,110,8,0|1h4ww3z,110,8,0|1h4ww40,1,1,1|1hcu2rz,1,1,1|1hcu2s0,110,8,0|1hnzxfz,110,8,0|1hnzxg0,1,1,1|1hvk5fz,1,1,1|1hvk5g0,110,8,0|1i6q03z,110,8,0|1i6q040,1,1,1|1iea83z,1,1,1|1iea840,110,8,0|1ipg2rz,110,8,0|1ipg2s0,1,1,1|1ixd9fz,1,1,1|1ixd9g0,110,8,0|1j865fz,110,8,0|1j865g0,1,1,1|1jg3c3z,1,1,1|1jg3c40,110,8,0|1jqw83z,110,8,0|1jqw840,1,1,1|1jyterz,1,1,1|1jytes0,110,8,0|1k9z9fz,110,8,0|1k9z9g0,1,1,1|1khjhfz,1,1,1|1khjhg0,110,8,0|1kspc3z,110,8,0|1kspc40,1,1,1|1l09k3z,1,1,1|1l09k40,110,8,0|1lbferz,110,8,0|1lbfes0,1,1,1|1ljclfz,1,1,1|1ljclg0,110,8,0|1lu5hfz,110,8,0|1lu5hg0,1,1,1|1m22o3z,1,1,1|1m22o40,110,8,0|1mcvk3z,110,8,0|1mcvk40,1,1,1|1mksqrz,1,1,1|1mksqs0,110,8,0|1mvlmrz,110,8,0|1mvlms0,1,1,1|1n3itfz,1,1,1|1n3itg0,110,8,0|1neoo3z,110,8,0|1neoo40,1,1,1|1nm8w3z,1,1,1|1nm8w40,110,8,0|1nxeqrz,110,8,0|1nxeqs0,1,1,1|1o4yyrz,1,1,1|1o4yys0,110,8,0|1og4tfz,110,8,0|1og4tg0,1,1,1|1oo203z,1,1,1|1oo2040,110,8,0|1oyuw3z,110,8,0|1oyuw40,1,1,1|1p6s2rz,1,1,1|1p6s2s0,110,8,0|1phkyrz,110,8,0|1phkys0,1,1,1|1ppi5fz,1,1,1|1ppi5g0,110,8,0|1q0o03z,110,8,0|1q0o040,1,1,1|1q8883z,1,1,1|1q88840,110,8,0|1qje2rz,110,8,0|1qje2s0,1,1,1|1qqyarz,1,1,1|1qqyas0,110,8,0|1r245fz,110,8,0|1r245g0,1,1,1|1r9odfz,1,1,1|1r9odg0,110,8,0|1rku83z,110,8,0|1rku840,1,1,1|1rsrerz,1,1,1|1rsres0,110,8,0|1s3karz,110,8,0|1s3kas0,1,1,1|1sbhhfz,1,1,1|1sbhhg0,110,8,0|1smadfz,110,8,0|1smadg0,1,1,1|1su7k3z,1,1,1|1su7k40,110,8,0|1t5derz,110,8,0|1t5des0,1,1,1|1tcxmrz,1,1,1|1tcxms0,110,8,0|1to3hfz,110,8,0|1to3hg0,1,1,1|1tvnpfz,1,1,1|1tvnpg0,110,8,0|1u6tk3z,110,8,0|1u6tk40,1,1,1|1ueqqrz,1,1,1|1ueqqs0,110,8,0|1upjmrz,110,8,0|1upjms0,1,1,1|1uxgtfz,1,1,1|1uxgtg0,110,8,0|1v89pfz,110,8,0|1v89pg0,1,1,1|1vg6w3z,1,1,1|1vg6w40,110,8,0|1vqzs3z,110,8,0|1vqzs40,1,1,1|NaN,1,1,1","Europe/Gibraltar|,0,341,0|-1anxr0d,0,341,0|-1anxr0c,1,1,0|-rzcns1,1,1,0|-rzcns0,26,8,1|-rsid41,26,8,1|-rsid40,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,26,8,1|-onfzs1,26,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,26,8,1|-o5st41,26,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,26,8,1|-nmprs1,26,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,26,8,1|-n39rs1,26,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,26,8,1|-mkjp41,26,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,26,8,1|-m1tmg1,26,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,26,8,1|-liql41,26,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,26,8,1|-l00ig1,26,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,26,8,1|-khafs1,26,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,26,8,1|-jykd41,26,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,26,8,1|-jfuag1,26,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,26,8,1|-iwr941,26,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,26,8,1|-ie16g1,26,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,26,8,1|-hvb3s1,26,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,26,8,1|-hcl141,26,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,26,8,1|-gtuyg1,26,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,26,8,1|-gb4vs1,26,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,26,8,1|-fpw2g1,26,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,26,8,1|-eyiyk1,26,8,1|-eyiyk0,152,9,1|-ethh81,152,9,1|-ethh80,26,8,1|-eh8qk1,26,8,1|-eh8qk0,152,9,1|-earek1,152,9,1|-earek0,26,8,1|-dyinw1,26,8,1|-dyinw0,152,9,1|-drod81,152,9,1|-drod80,26,8,1|-dfsl81,26,8,1|-dfsl80,152,9,1|-d75h81,152,9,1|-d75h80,26,8,1|-cx0nw1,26,8,1|-cx0nw0,152,9,1|-cro2k1,152,9,1|-cro2k0,26,8,1|-cncfs1,26,8,1|-cncfs0,1,1,0|-cdmfs1,1,1,0|-cdmfs0,26,8,1|-c4md41,26,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,26,8,1|-buwfw1,26,8,1|-buwfw0,152,9,1|-bos2k1,152,9,1|-bos2k0,26,8,1|-bkgfs1,26,8,1|-bkgfs0,1,1,0|-bdm541,1,1,0|-bdm540,26,8,1|-b1qd41,26,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,26,8,1|-aj0ag1,26,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,26,8,1|-a0n6g1,26,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,26,8,1|-9hx3s1,26,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,26,8,1|-8yu2g1,26,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,26,8,1|-8h6vs1,26,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,26,8,1|-7ygt41,26,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,26,8,1|-7fqqg1,26,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,26,8,1|-6wnp41,26,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Guernsey|,0,342,0|-1rprx9y,0,342,0|-1rprx9x,1,1,0|-rzcns1,1,1,0|-rzcns0,26,8,1|-rsid41,26,8,1|-rsid40,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,26,8,1|-onfzs1,26,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,26,8,1|-o5st41,26,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,26,8,1|-nmprs1,26,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,26,8,1|-n39rs1,26,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,26,8,1|-mkjp41,26,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,26,8,1|-m1tmg1,26,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,26,8,1|-liql41,26,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,26,8,1|-l00ig1,26,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,26,8,1|-khafs1,26,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,26,8,1|-jykd41,26,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,26,8,1|-jfuag1,26,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,26,8,1|-iwr941,26,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,26,8,1|-ie16g1,26,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,26,8,1|-hvb3s1,26,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,26,8,1|-hcl141,26,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,26,8,1|-gtuyg1,26,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,26,8,1|-gb4vs1,26,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,26,8,1|-fpw2g1,26,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,26,8,1|-eyiyk1,26,8,1|-eyiyk0,152,9,1|-ethh81,152,9,1|-ethh80,26,8,1|-eh8qk1,26,8,1|-eh8qk0,152,9,1|-earek1,152,9,1|-earek0,26,8,1|-dyinw1,26,8,1|-dyinw0,152,9,1|-drod81,152,9,1|-drod80,26,8,1|-dfsl81,26,8,1|-dfsl80,152,9,1|-d75h81,152,9,1|-d75h80,26,8,1|-cx0nw1,26,8,1|-cx0nw0,152,9,1|-cro2k1,152,9,1|-cro2k0,26,8,1|-cncfs1,26,8,1|-cncfs0,1,1,0|-cdmfs1,1,1,0|-cdmfs0,26,8,1|-c4md41,26,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,26,8,1|-buwfw1,26,8,1|-buwfw0,152,9,1|-bos2k1,152,9,1|-bos2k0,26,8,1|-bkgfs1,26,8,1|-bkgfs0,1,1,0|-bdm541,1,1,0|-bdm540,26,8,1|-b1qd41,26,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,26,8,1|-aj0ag1,26,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,26,8,1|-a0n6g1,26,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,26,8,1|-9hx3s1,26,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,26,8,1|-8yu2g1,26,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,26,8,1|-8h6vs1,26,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,26,8,1|-7ygt41,26,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,26,8,1|-7fqqg1,26,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,26,8,1|-6wnp41,26,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,26,8,1|-6dxmg1,26,8,1|-6dxmg0,1,1,0|-63uns1,1,1,0|-63uns0,26,8,1|-5v7js1,26,8,1|-5v7js0,1,1,0|-5l4l41,1,1,0|-5l4l40,26,8,1|-5chh41,26,8,1|-5chh40,1,1,0|-52rh41,1,1,0|-52rh40,26,8,1|-4treg1,26,8,1|-4treg0,1,1,0|-4krbs1,1,1,0|-4krbs0,26,8,1|-49lh41,26,8,1|-49lh40,1,1,0|-421941,1,1,0|-421940,26,8,1|-3qveg1,26,8,1|-3qveg0,1,1,0|-3iy7s1,1,1,0|-3iy7s0,26,8,1|-385bs1,26,8,1|-385bs0,1,1,0|-30l3s1,1,1,0|-30l3s0,26,8,1|-2pf941,26,8,1|-2pf940,1,1,0|-2hv141,1,1,0|-2hv140,26,8,1|-26p6g1,26,8,1|-26p6g0,1,1,0|-1z4yg1,1,1,0|-1z4yg0,26,8,1|-1nz3s1,26,8,1|-1nz3s0,1,1,0|-1gevs1,1,1,0|-1gevs0,26,8,1|-14w2g1,26,8,1|-14w2g0,1,1,0|-z4ns1,1,1,0|-z4ns0,26,8,1|-m6841,26,8,1|-m6840,26,8,0|yd6vz,26,8,0|yd6w0,1,1,0|15kg7z,1,1,0|15kg80,26,8,1|1h39jz,26,8,1|1h39k0,1,1,0|1oaivz,1,1,0|1oaiw0,26,8,1|1ztc7z,26,8,1|1ztc80,1,1,0|270ljz,1,1,0|270lk0,26,8,1|2ijevz,26,8,1|2ijew0,1,1,0|2pqo7z,1,1,0|2pqo80,26,8,1|319hjz,26,8,1|319hk0,1,1,0|38tpjz,1,1,0|38tpk0,26,8,1|3jzk7z,26,8,1|3jzk80,1,1,0|3rjs7z,1,1,0|3rjs80,26,8,1|42pmvz,26,8,1|42pmw0,1,1,0|4a9uvz,1,1,0|4a9uw0,26,8,1|4lso7z,26,8,1|4lso80,1,1,0|4szxjz,1,1,0|4szxk0,26,8,1|54iqvz,26,8,1|54iqw0,1,1,0|5bq07z,1,1,0|5bq080,26,8,1|5n8tjz,26,8,1|5n8tk0,1,1,0|5v5xfz,1,1,0|5v5xg0,26,8,1|65ytfz,26,8,1|65ytg0,1,1,0|6dw03z,1,1,0|6dw040,26,8,1|6oow3z,26,8,1|6oow40,1,1,0|6wm2rz,1,1,0|6wm2s0,26,8,1|77eyrz,26,8,1|77eys0,1,1,0|7fc5fz,1,1,0|7fc5g0,26,8,1|7qi03z,26,8,1|7qi040,1,1,0|7yf6rz,1,1,0|7yf6s0,26,8,1|8982rz,26,8,1|8982s0,1,1,0|8h59fz,1,1,0|8h59g0,26,8,1|8ry5fz,26,8,1|8ry5g0,1,1,0|8zvc3z,1,1,0|8zvc40,26,8,1|9ao83z,26,8,1|9ao840,1,1,0|9ilerz,1,1,0|9iles0,26,8,1|9tearz,26,8,1|9teas0,1,1,0|a1bhfz,1,1,0|a1bhg0,26,8,1|achc3z,26,8,1|achc40,1,1,0|ak1k3z,1,1,0|ak1k40,26,8,1|av7erz,26,8,1|av7es0,1,1,0|b34lfz,1,1,0|b34lg0,26,8,1|bdxhfz,26,8,1|bdxhg0,1,1,0|bluo3z,1,1,0|bluo40,26,8,1|bwnk3z,26,8,1|bwnk40,1,1,0|c4kqrz,1,1,0|c4kqs0,26,8,1|cfdmrz,26,8,1|cfdms0,1,1,0|cnatfz,1,1,0|cnatg0,26,8,1|cy3pfz,26,8,1|cy3pg0,1,1,0|d60w3z,1,1,0|d60w40,26,8,1|dgts3z,26,8,1|dgts40,1,1,0|dp3xfz,1,1,0|dp3xg0,26,8,1|dzwtfz,26,8,1|dzwtg0,1,1,0|e7u03z,1,1,0|e7u040,26,8,1|eimw3z,26,8,1|eimw40,1,1,0|eqk2rz,1,1,0|eqk2s0,26,8,1|f1cyrz,26,8,1|f1cys0,1,1,0|f9a5fz,1,1,0|f9a5g0,26,8,1|fkg03z,26,8,1|fkg040,1,1,0|fs083z,1,1,0|fs0840,26,8,1|g362rz,26,8,1|g362s0,1,1,0|gaqarz,1,1,0|gaqas0,26,8,1|glw5fz,26,8,1|glw5g0,1,1,0|gttc3z,1,1,0|gttc40,26,8,1|h4m83z,26,8,1|h4m840,1,1,0|hcjerz,1,1,0|hcjes0,26,8,1|hncarz,26,8,1|hncas0,1,1,0|hv9hfz,1,1,0|hv9hg0,26,8,1|i6fc3z,26,8,1|i6fc40,1,1,0|idzk3z,1,1,0|idzk40,26,8,1|ip5erz,26,8,1|ip5es0,1,1,0|iwpmrz,1,1,0|iwpms0,26,8,1|j7vhfz,26,8,1|j7vhg0,1,1,0|jffpfz,1,1,0|jffpg0,26,8,1|jqlk3z,26,8,1|jqlk40,1,1,0|jyiqrz,1,1,0|jyiqs0,26,8,1|k9bmrz,26,8,1|k9bms0,1,1,0|kh8tfz,1,1,0|kh8tg0,26,8,1|ks1pfz,26,8,1|ks1pg0,1,1,0|kzyw3z,1,1,0|kzyw40,26,8,1|lb4qrz,26,8,1|lb4qs0,1,1,0|lioyrz,1,1,0|lioys0,26,8,1|ltutfz,26,8,1|ltutg0,1,1,0|m1f1fz,1,1,0|m1f1g0,26,8,1|mckw3z,26,8,1|mckw40,1,1,0|mki2rz,1,1,0|mki2s0,26,8,1|mvayrz,26,8,1|mvays0,1,1,0|n385fz,1,1,0|n385g0,26,8,1|ne11fz,26,8,1|ne11g0,1,1,0|nly83z,1,1,0|nly840,26,8,1|nwr43z,26,8,1|nwr440,1,1,0|o4oarz,1,1,0|o4oas0,26,8,1|ofu5fz,26,8,1|ofu5g0,1,1,0|onedfz,1,1,0|onedg0,26,8,1|oyk83z,26,8,1|oyk840,1,1,0|p64g3z,1,1,0|p64g40,26,8,1|phaarz,26,8,1|phaas0,1,1,0|pp7hfz,1,1,0|pp7hg0,26,8,1|q00dfz,26,8,1|q00dg0,1,1,0|q7xk3z,1,1,0|q7xk40,26,8,1|qiqg3z,26,8,1|qiqg40,1,1,0|qqnmrz,1,1,0|qqnms0,26,8,1|r1thfz,26,8,1|r1thg0,1,1,0|r9dpfz,1,1,0|r9dpg0,26,8,1|rkjk3z,26,8,1|rkjk40,1,1,0|rs3s3z,1,1,0|rs3s40,26,8,1|s39mrz,26,8,1|s39ms0,1,1,0|sb6tfz,1,1,0|sb6tg0,26,8,1|slzpfz,26,8,1|slzpg0,1,1,0|stww3z,1,1,0|stww40,26,8,1|t4ps3z,26,8,1|t4ps40,1,1,0|tcmyrz,1,1,0|tcmys0,26,8,1|tnfurz,26,8,1|tnfus0,1,1,0|tvd1fz,1,1,0|tvd1g0,26,8,1|u6iw3z,26,8,1|u6iw40,1,1,0|ue343z,1,1,0|ue3440,26,8,1|up8yrz,26,8,1|up8ys0,1,1,0|uwt6rz,1,1,0|uwt6s0,26,8,1|v7z1fz,26,8,1|v7z1g0,1,1,0|vfw83z,1,1,0|vfw840,26,8,1|vqp43z,26,8,1|vqp440,1,1,0|vymarz,1,1,0|vymas0,26,8,1|w9f6rz,26,8,1|w9f6s0,1,1,0|whcdfz,1,1,0|whcdg0,26,8,1|wsi83z,26,8,1|wsi840,1,1,0|x02g3z,1,1,0|x02g40,26,8,1|xb8arz,26,8,1|xb8as0,1,1,0|xisirz,1,1,0|xisis0,26,8,1|xtydfz,26,8,1|xtydg0,1,1,0|y1ilfz,1,1,0|y1ilg0,26,8,1|ycog3z,26,8,1|ycog40,1,1,0|yklmrz,1,1,0|yklms0,26,8,1|yveirz,26,8,1|yveis0,1,1,0|z3bpfz,1,1,0|z3bpg0,26,8,1|ze4lfz,26,8,1|ze4lg0,1,1,0|zm1s3z,1,1,0|zm1s40,26,8,1|zx7mrz,26,8,1|zx7ms0,1,1,0|104rurz,1,1,0|104rus0,26,8,1|10fxpfz,26,8,1|10fxpg0,1,1,0|10nhxfz,1,1,0|10nhxg0,26,8,1|10yns3z,26,8,1|10yns40,1,1,0|116kyrz,1,1,0|116kys0,26,8,1|11hdurz,26,8,1|11hdus0,1,1,0|11pb1fz,1,1,0|11pb1g0,26,8,1|1203xfz,26,8,1|1203xg0,1,1,0|128143z,1,1,0|1281440,26,8,1|12iu03z,26,8,1|12iu040,1,1,0|12qr6rz,1,1,0|12qr6s0,26,8,1|131x1fz,26,8,1|131x1g0,1,1,0|139h9fz,1,1,0|139h9g0,26,8,1|13kn43z,26,8,1|13kn440,1,1,0|13s7c3z,1,1,0|13s7c40,26,8,1|143d6rz,26,8,1|143d6s0,1,1,0|14badfz,1,1,0|14badg0,26,8,1|14m39fz,26,8,1|14m39g0,1,1,0|14u0g3z,1,1,0|14u0g40,26,8,1|154tc3z,26,8,1|154tc40,1,1,0|15cqirz,1,1,0|15cqis0,26,8,1|15nwdfz,26,8,1|15nwdg0,1,1,0|15vglfz,1,1,0|15vglg0,26,8,1|166mg3z,26,8,1|166mg40,1,1,0|16e6o3z,1,1,0|16e6o40,26,8,1|16pcirz,26,8,1|16pcis0,1,1,0|16x9pfz,1,1,0|16x9pg0,26,8,1|1782lfz,26,8,1|1782lg0,1,1,0|17fzs3z,1,1,0|17fzs40,26,8,1|17qso3z,26,8,1|17qso40,1,1,0|17ypurz,1,1,0|17ypus0,26,8,1|189iqrz,26,8,1|189iqs0,1,1,0|18hfxfz,1,1,0|18hfxg0,26,8,1|18sls3z,26,8,1|18sls40,1,1,0|190603z,1,1,0|1906040,26,8,1|19bburz,26,8,1|19bbus0,1,1,0|19iw2rz,1,1,0|19iw2s0,26,8,1|19u1xfz,26,8,1|19u1xg0,1,1,0|1a1z43z,1,1,0|1a1z440,26,8,1|1acs03z,26,8,1|1acs040,1,1,0|1akp6rz,1,1,0|1akp6s0,26,8,1|1avi2rz,26,8,1|1avi2s0,1,1,0|1b3f9fz,1,1,0|1b3f9g0,26,8,1|1bel43z,26,8,1|1bel440,1,1,0|1bm5c3z,1,1,0|1bm5c40,26,8,1|1bxb6rz,26,8,1|1bxb6s0,1,1,0|1c4verz,1,1,0|1c4ves0,26,8,1|1cg19fz,26,8,1|1cg19g0,1,1,0|1cnlhfz,1,1,0|1cnlhg0,26,8,1|1cyrc3z,26,8,1|1cyrc40,1,1,0|1d6oirz,1,1,0|1d6ois0,26,8,1|1dhherz,26,8,1|1dhhes0,1,1,0|1dpelfz,1,1,0|1dpelg0,26,8,1|1e07hfz,26,8,1|1e07hg0,1,1,0|1e84o3z,1,1,0|1e84o40,26,8,1|1ejairz,26,8,1|1ejais0,1,1,0|1equqrz,1,1,0|1equqs0,26,8,1|1f20lfz,26,8,1|1f20lg0,1,1,0|1f9ktfz,1,1,0|1f9ktg0,26,8,1|1fkqo3z,26,8,1|1fkqo40,1,1,0|1fsnurz,1,1,0|1fsnus0,26,8,1|1g3gqrz,26,8,1|1g3gqs0,1,1,0|1gbdxfz,1,1,0|1gbdxg0,26,8,1|1gm6tfz,26,8,1|1gm6tg0,1,1,0|1gu403z,1,1,0|1gu4040,26,8,1|1h4ww3z,26,8,1|1h4ww40,1,1,0|1hcu2rz,1,1,0|1hcu2s0,26,8,1|1hnzxfz,26,8,1|1hnzxg0,1,1,0|1hvk5fz,1,1,0|1hvk5g0,26,8,1|1i6q03z,26,8,1|1i6q040,1,1,0|1iea83z,1,1,0|1iea840,26,8,1|1ipg2rz,26,8,1|1ipg2s0,1,1,0|1ixd9fz,1,1,0|1ixd9g0,26,8,1|1j865fz,26,8,1|1j865g0,1,1,0|1jg3c3z,1,1,0|1jg3c40,26,8,1|1jqw83z,26,8,1|1jqw840,1,1,0|1jyterz,1,1,0|1jytes0,26,8,1|1k9z9fz,26,8,1|1k9z9g0,1,1,0|1khjhfz,1,1,0|1khjhg0,26,8,1|1kspc3z,26,8,1|1kspc40,1,1,0|1l09k3z,1,1,0|1l09k40,26,8,1|1lbferz,26,8,1|1lbfes0,1,1,0|1ljclfz,1,1,0|1ljclg0,26,8,1|1lu5hfz,26,8,1|1lu5hg0,1,1,0|1m22o3z,1,1,0|1m22o40,26,8,1|1mcvk3z,26,8,1|1mcvk40,1,1,0|1mksqrz,1,1,0|1mksqs0,26,8,1|1mvlmrz,26,8,1|1mvlms0,1,1,0|1n3itfz,1,1,0|1n3itg0,26,8,1|1neoo3z,26,8,1|1neoo40,1,1,0|1nm8w3z,1,1,0|1nm8w40,26,8,1|1nxeqrz,26,8,1|1nxeqs0,1,1,0|1o4yyrz,1,1,0|1o4yys0,26,8,1|1og4tfz,26,8,1|1og4tg0,1,1,0|1oo203z,1,1,0|1oo2040,26,8,1|1oyuw3z,26,8,1|1oyuw40,1,1,0|1p6s2rz,1,1,0|1p6s2s0,26,8,1|1phkyrz,26,8,1|1phkys0,1,1,0|1ppi5fz,1,1,0|1ppi5g0,26,8,1|1q0o03z,26,8,1|1q0o040,1,1,0|1q8883z,1,1,0|1q88840,26,8,1|1qje2rz,26,8,1|1qje2s0,1,1,0|1qqyarz,1,1,0|1qqyas0,26,8,1|1r245fz,26,8,1|1r245g0,1,1,0|1r9odfz,1,1,0|1r9odg0,26,8,1|1rku83z,26,8,1|1rku840,1,1,0|1rsrerz,1,1,0|1rsres0,26,8,1|1s3karz,26,8,1|1s3kas0,1,1,0|1sbhhfz,1,1,0|1sbhhg0,26,8,1|1smadfz,26,8,1|1smadg0,1,1,0|1su7k3z,1,1,0|1su7k40,26,8,1|1t5derz,26,8,1|1t5des0,1,1,0|1tcxmrz,1,1,0|1tcxms0,26,8,1|1to3hfz,26,8,1|1to3hg0,1,1,0|1tvnpfz,1,1,0|1tvnpg0,26,8,1|1u6tk3z,26,8,1|1u6tk40,1,1,0|1ueqqrz,1,1,0|1ueqqs0,26,8,1|1upjmrz,26,8,1|1upjms0,1,1,0|1uxgtfz,1,1,0|1uxgtg0,26,8,1|1v89pfz,26,8,1|1v89pg0,1,1,0|1vg6w3z,1,1,0|1vg6w40,26,8,1|1vqzs3z,26,8,1|1vqzs40,1,1,0|NaN,1,1,0","Europe/Helsinki|,0,343,0|-1bss9ye,0,343,0|-1bss9yd,77,343,0|-peghye,77,343,0|-peghyd,14,9,0|-ehco81,14,9,0|-ehco80,15,4,1|-e7vxk1,15,4,1|-e7vxk0,14,9,0|5v5unz,14,9,0|5v5uo0,15,4,1|64ivzz,15,4,1|64iw00,14,9,0|6dvxbz,14,9,0|6dvxc0,15,4,1|6n8ynz,15,4,1|6n8yo0,14,9,0|6wm2rz,14,9,0|6wm2s0,15,4,1|75z43z,15,4,1|75z440,14,9,0|7fc5fz,14,9,0|7fc5g0,15,4,1|7p25fz,15,4,1|7p25g0,14,9,0|7yf6rz,14,9,0|7yf6s0,15,4,1|87s83z,15,4,1|87s840,14,9,0|8h59fz,14,9,0|8h59g0,15,4,1|8qiarz,15,4,1|8qias0,14,9,0|8zvc3z,14,9,0|8zvc40,15,4,1|998dfz,15,4,1|998dg0,14,9,0|9ilerz,14,9,0|9iles0,15,4,1|9ryg3z,15,4,1|9ryg40,14,9,0|a1bhfz,14,9,0|a1bhg0,15,4,1|aaoirz,15,4,1|aaois0,14,9,0|ak1k3z,14,9,0|ak1k40,15,4,1|atrk3z,15,4,1|atrk40,14,9,0|b34lfz,14,9,0|b34lg0,15,4,1|bchmrz,15,4,1|bchms0,14,9,0|bluo3z,14,9,0|bluo40,15,4,1|bv7pfz,15,4,1|bv7pg0,14,9,0|c4kqrz,14,9,0|c4kqs0,15,4,1|cdxs3z,15,4,1|cdxs40,14,9,0|cnatfz,14,9,0|cnatg0,15,4,1|cwnurz,15,4,1|cwnus0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Isle_of_Man|,0,342,0|-1rprx9y,0,342,0|-1rprx9x,1,1,0|-rzcns1,1,1,0|-rzcns0,26,8,1|-rsid41,26,8,1|-rsid40,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,26,8,1|-onfzs1,26,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,26,8,1|-o5st41,26,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,26,8,1|-nmprs1,26,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,26,8,1|-n39rs1,26,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,26,8,1|-mkjp41,26,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,26,8,1|-m1tmg1,26,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,26,8,1|-liql41,26,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,26,8,1|-l00ig1,26,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,26,8,1|-khafs1,26,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,26,8,1|-jykd41,26,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,26,8,1|-jfuag1,26,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,26,8,1|-iwr941,26,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,26,8,1|-ie16g1,26,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,26,8,1|-hvb3s1,26,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,26,8,1|-hcl141,26,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,26,8,1|-gtuyg1,26,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,26,8,1|-gb4vs1,26,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,26,8,1|-fpw2g1,26,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,26,8,1|-eyiyk1,26,8,1|-eyiyk0,152,9,1|-ethh81,152,9,1|-ethh80,26,8,1|-eh8qk1,26,8,1|-eh8qk0,152,9,1|-earek1,152,9,1|-earek0,26,8,1|-dyinw1,26,8,1|-dyinw0,152,9,1|-drod81,152,9,1|-drod80,26,8,1|-dfsl81,26,8,1|-dfsl80,152,9,1|-d75h81,152,9,1|-d75h80,26,8,1|-cx0nw1,26,8,1|-cx0nw0,152,9,1|-cro2k1,152,9,1|-cro2k0,26,8,1|-cncfs1,26,8,1|-cncfs0,1,1,0|-cdmfs1,1,1,0|-cdmfs0,26,8,1|-c4md41,26,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,26,8,1|-buwfw1,26,8,1|-buwfw0,152,9,1|-bos2k1,152,9,1|-bos2k0,26,8,1|-bkgfs1,26,8,1|-bkgfs0,1,1,0|-bdm541,1,1,0|-bdm540,26,8,1|-b1qd41,26,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,26,8,1|-aj0ag1,26,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,26,8,1|-a0n6g1,26,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,26,8,1|-9hx3s1,26,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,26,8,1|-8yu2g1,26,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,26,8,1|-8h6vs1,26,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,26,8,1|-7ygt41,26,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,26,8,1|-7fqqg1,26,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,26,8,1|-6wnp41,26,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,26,8,1|-6dxmg1,26,8,1|-6dxmg0,1,1,0|-63uns1,1,1,0|-63uns0,26,8,1|-5v7js1,26,8,1|-5v7js0,1,1,0|-5l4l41,1,1,0|-5l4l40,26,8,1|-5chh41,26,8,1|-5chh40,1,1,0|-52rh41,1,1,0|-52rh40,26,8,1|-4treg1,26,8,1|-4treg0,1,1,0|-4krbs1,1,1,0|-4krbs0,26,8,1|-49lh41,26,8,1|-49lh40,1,1,0|-421941,1,1,0|-421940,26,8,1|-3qveg1,26,8,1|-3qveg0,1,1,0|-3iy7s1,1,1,0|-3iy7s0,26,8,1|-385bs1,26,8,1|-385bs0,1,1,0|-30l3s1,1,1,0|-30l3s0,26,8,1|-2pf941,26,8,1|-2pf940,1,1,0|-2hv141,1,1,0|-2hv140,26,8,1|-26p6g1,26,8,1|-26p6g0,1,1,0|-1z4yg1,1,1,0|-1z4yg0,26,8,1|-1nz3s1,26,8,1|-1nz3s0,1,1,0|-1gevs1,1,1,0|-1gevs0,26,8,1|-14w2g1,26,8,1|-14w2g0,1,1,0|-z4ns1,1,1,0|-z4ns0,26,8,1|-m6841,26,8,1|-m6840,26,8,0|yd6vz,26,8,0|yd6w0,1,1,0|15kg7z,1,1,0|15kg80,26,8,1|1h39jz,26,8,1|1h39k0,1,1,0|1oaivz,1,1,0|1oaiw0,26,8,1|1ztc7z,26,8,1|1ztc80,1,1,0|270ljz,1,1,0|270lk0,26,8,1|2ijevz,26,8,1|2ijew0,1,1,0|2pqo7z,1,1,0|2pqo80,26,8,1|319hjz,26,8,1|319hk0,1,1,0|38tpjz,1,1,0|38tpk0,26,8,1|3jzk7z,26,8,1|3jzk80,1,1,0|3rjs7z,1,1,0|3rjs80,26,8,1|42pmvz,26,8,1|42pmw0,1,1,0|4a9uvz,1,1,0|4a9uw0,26,8,1|4lso7z,26,8,1|4lso80,1,1,0|4szxjz,1,1,0|4szxk0,26,8,1|54iqvz,26,8,1|54iqw0,1,1,0|5bq07z,1,1,0|5bq080,26,8,1|5n8tjz,26,8,1|5n8tk0,1,1,0|5v5xfz,1,1,0|5v5xg0,26,8,1|65ytfz,26,8,1|65ytg0,1,1,0|6dw03z,1,1,0|6dw040,26,8,1|6oow3z,26,8,1|6oow40,1,1,0|6wm2rz,1,1,0|6wm2s0,26,8,1|77eyrz,26,8,1|77eys0,1,1,0|7fc5fz,1,1,0|7fc5g0,26,8,1|7qi03z,26,8,1|7qi040,1,1,0|7yf6rz,1,1,0|7yf6s0,26,8,1|8982rz,26,8,1|8982s0,1,1,0|8h59fz,1,1,0|8h59g0,26,8,1|8ry5fz,26,8,1|8ry5g0,1,1,0|8zvc3z,1,1,0|8zvc40,26,8,1|9ao83z,26,8,1|9ao840,1,1,0|9ilerz,1,1,0|9iles0,26,8,1|9tearz,26,8,1|9teas0,1,1,0|a1bhfz,1,1,0|a1bhg0,26,8,1|achc3z,26,8,1|achc40,1,1,0|ak1k3z,1,1,0|ak1k40,26,8,1|av7erz,26,8,1|av7es0,1,1,0|b34lfz,1,1,0|b34lg0,26,8,1|bdxhfz,26,8,1|bdxhg0,1,1,0|bluo3z,1,1,0|bluo40,26,8,1|bwnk3z,26,8,1|bwnk40,1,1,0|c4kqrz,1,1,0|c4kqs0,26,8,1|cfdmrz,26,8,1|cfdms0,1,1,0|cnatfz,1,1,0|cnatg0,26,8,1|cy3pfz,26,8,1|cy3pg0,1,1,0|d60w3z,1,1,0|d60w40,26,8,1|dgts3z,26,8,1|dgts40,1,1,0|dp3xfz,1,1,0|dp3xg0,26,8,1|dzwtfz,26,8,1|dzwtg0,1,1,0|e7u03z,1,1,0|e7u040,26,8,1|eimw3z,26,8,1|eimw40,1,1,0|eqk2rz,1,1,0|eqk2s0,26,8,1|f1cyrz,26,8,1|f1cys0,1,1,0|f9a5fz,1,1,0|f9a5g0,26,8,1|fkg03z,26,8,1|fkg040,1,1,0|fs083z,1,1,0|fs0840,26,8,1|g362rz,26,8,1|g362s0,1,1,0|gaqarz,1,1,0|gaqas0,26,8,1|glw5fz,26,8,1|glw5g0,1,1,0|gttc3z,1,1,0|gttc40,26,8,1|h4m83z,26,8,1|h4m840,1,1,0|hcjerz,1,1,0|hcjes0,26,8,1|hncarz,26,8,1|hncas0,1,1,0|hv9hfz,1,1,0|hv9hg0,26,8,1|i6fc3z,26,8,1|i6fc40,1,1,0|idzk3z,1,1,0|idzk40,26,8,1|ip5erz,26,8,1|ip5es0,1,1,0|iwpmrz,1,1,0|iwpms0,26,8,1|j7vhfz,26,8,1|j7vhg0,1,1,0|jffpfz,1,1,0|jffpg0,26,8,1|jqlk3z,26,8,1|jqlk40,1,1,0|jyiqrz,1,1,0|jyiqs0,26,8,1|k9bmrz,26,8,1|k9bms0,1,1,0|kh8tfz,1,1,0|kh8tg0,26,8,1|ks1pfz,26,8,1|ks1pg0,1,1,0|kzyw3z,1,1,0|kzyw40,26,8,1|lb4qrz,26,8,1|lb4qs0,1,1,0|lioyrz,1,1,0|lioys0,26,8,1|ltutfz,26,8,1|ltutg0,1,1,0|m1f1fz,1,1,0|m1f1g0,26,8,1|mckw3z,26,8,1|mckw40,1,1,0|mki2rz,1,1,0|mki2s0,26,8,1|mvayrz,26,8,1|mvays0,1,1,0|n385fz,1,1,0|n385g0,26,8,1|ne11fz,26,8,1|ne11g0,1,1,0|nly83z,1,1,0|nly840,26,8,1|nwr43z,26,8,1|nwr440,1,1,0|o4oarz,1,1,0|o4oas0,26,8,1|ofu5fz,26,8,1|ofu5g0,1,1,0|onedfz,1,1,0|onedg0,26,8,1|oyk83z,26,8,1|oyk840,1,1,0|p64g3z,1,1,0|p64g40,26,8,1|phaarz,26,8,1|phaas0,1,1,0|pp7hfz,1,1,0|pp7hg0,26,8,1|q00dfz,26,8,1|q00dg0,1,1,0|q7xk3z,1,1,0|q7xk40,26,8,1|qiqg3z,26,8,1|qiqg40,1,1,0|qqnmrz,1,1,0|qqnms0,26,8,1|r1thfz,26,8,1|r1thg0,1,1,0|r9dpfz,1,1,0|r9dpg0,26,8,1|rkjk3z,26,8,1|rkjk40,1,1,0|rs3s3z,1,1,0|rs3s40,26,8,1|s39mrz,26,8,1|s39ms0,1,1,0|sb6tfz,1,1,0|sb6tg0,26,8,1|slzpfz,26,8,1|slzpg0,1,1,0|stww3z,1,1,0|stww40,26,8,1|t4ps3z,26,8,1|t4ps40,1,1,0|tcmyrz,1,1,0|tcmys0,26,8,1|tnfurz,26,8,1|tnfus0,1,1,0|tvd1fz,1,1,0|tvd1g0,26,8,1|u6iw3z,26,8,1|u6iw40,1,1,0|ue343z,1,1,0|ue3440,26,8,1|up8yrz,26,8,1|up8ys0,1,1,0|uwt6rz,1,1,0|uwt6s0,26,8,1|v7z1fz,26,8,1|v7z1g0,1,1,0|vfw83z,1,1,0|vfw840,26,8,1|vqp43z,26,8,1|vqp440,1,1,0|vymarz,1,1,0|vymas0,26,8,1|w9f6rz,26,8,1|w9f6s0,1,1,0|whcdfz,1,1,0|whcdg0,26,8,1|wsi83z,26,8,1|wsi840,1,1,0|x02g3z,1,1,0|x02g40,26,8,1|xb8arz,26,8,1|xb8as0,1,1,0|xisirz,1,1,0|xisis0,26,8,1|xtydfz,26,8,1|xtydg0,1,1,0|y1ilfz,1,1,0|y1ilg0,26,8,1|ycog3z,26,8,1|ycog40,1,1,0|yklmrz,1,1,0|yklms0,26,8,1|yveirz,26,8,1|yveis0,1,1,0|z3bpfz,1,1,0|z3bpg0,26,8,1|ze4lfz,26,8,1|ze4lg0,1,1,0|zm1s3z,1,1,0|zm1s40,26,8,1|zx7mrz,26,8,1|zx7ms0,1,1,0|104rurz,1,1,0|104rus0,26,8,1|10fxpfz,26,8,1|10fxpg0,1,1,0|10nhxfz,1,1,0|10nhxg0,26,8,1|10yns3z,26,8,1|10yns40,1,1,0|116kyrz,1,1,0|116kys0,26,8,1|11hdurz,26,8,1|11hdus0,1,1,0|11pb1fz,1,1,0|11pb1g0,26,8,1|1203xfz,26,8,1|1203xg0,1,1,0|128143z,1,1,0|1281440,26,8,1|12iu03z,26,8,1|12iu040,1,1,0|12qr6rz,1,1,0|12qr6s0,26,8,1|131x1fz,26,8,1|131x1g0,1,1,0|139h9fz,1,1,0|139h9g0,26,8,1|13kn43z,26,8,1|13kn440,1,1,0|13s7c3z,1,1,0|13s7c40,26,8,1|143d6rz,26,8,1|143d6s0,1,1,0|14badfz,1,1,0|14badg0,26,8,1|14m39fz,26,8,1|14m39g0,1,1,0|14u0g3z,1,1,0|14u0g40,26,8,1|154tc3z,26,8,1|154tc40,1,1,0|15cqirz,1,1,0|15cqis0,26,8,1|15nwdfz,26,8,1|15nwdg0,1,1,0|15vglfz,1,1,0|15vglg0,26,8,1|166mg3z,26,8,1|166mg40,1,1,0|16e6o3z,1,1,0|16e6o40,26,8,1|16pcirz,26,8,1|16pcis0,1,1,0|16x9pfz,1,1,0|16x9pg0,26,8,1|1782lfz,26,8,1|1782lg0,1,1,0|17fzs3z,1,1,0|17fzs40,26,8,1|17qso3z,26,8,1|17qso40,1,1,0|17ypurz,1,1,0|17ypus0,26,8,1|189iqrz,26,8,1|189iqs0,1,1,0|18hfxfz,1,1,0|18hfxg0,26,8,1|18sls3z,26,8,1|18sls40,1,1,0|190603z,1,1,0|1906040,26,8,1|19bburz,26,8,1|19bbus0,1,1,0|19iw2rz,1,1,0|19iw2s0,26,8,1|19u1xfz,26,8,1|19u1xg0,1,1,0|1a1z43z,1,1,0|1a1z440,26,8,1|1acs03z,26,8,1|1acs040,1,1,0|1akp6rz,1,1,0|1akp6s0,26,8,1|1avi2rz,26,8,1|1avi2s0,1,1,0|1b3f9fz,1,1,0|1b3f9g0,26,8,1|1bel43z,26,8,1|1bel440,1,1,0|1bm5c3z,1,1,0|1bm5c40,26,8,1|1bxb6rz,26,8,1|1bxb6s0,1,1,0|1c4verz,1,1,0|1c4ves0,26,8,1|1cg19fz,26,8,1|1cg19g0,1,1,0|1cnlhfz,1,1,0|1cnlhg0,26,8,1|1cyrc3z,26,8,1|1cyrc40,1,1,0|1d6oirz,1,1,0|1d6ois0,26,8,1|1dhherz,26,8,1|1dhhes0,1,1,0|1dpelfz,1,1,0|1dpelg0,26,8,1|1e07hfz,26,8,1|1e07hg0,1,1,0|1e84o3z,1,1,0|1e84o40,26,8,1|1ejairz,26,8,1|1ejais0,1,1,0|1equqrz,1,1,0|1equqs0,26,8,1|1f20lfz,26,8,1|1f20lg0,1,1,0|1f9ktfz,1,1,0|1f9ktg0,26,8,1|1fkqo3z,26,8,1|1fkqo40,1,1,0|1fsnurz,1,1,0|1fsnus0,26,8,1|1g3gqrz,26,8,1|1g3gqs0,1,1,0|1gbdxfz,1,1,0|1gbdxg0,26,8,1|1gm6tfz,26,8,1|1gm6tg0,1,1,0|1gu403z,1,1,0|1gu4040,26,8,1|1h4ww3z,26,8,1|1h4ww40,1,1,0|1hcu2rz,1,1,0|1hcu2s0,26,8,1|1hnzxfz,26,8,1|1hnzxg0,1,1,0|1hvk5fz,1,1,0|1hvk5g0,26,8,1|1i6q03z,26,8,1|1i6q040,1,1,0|1iea83z,1,1,0|1iea840,26,8,1|1ipg2rz,26,8,1|1ipg2s0,1,1,0|1ixd9fz,1,1,0|1ixd9g0,26,8,1|1j865fz,26,8,1|1j865g0,1,1,0|1jg3c3z,1,1,0|1jg3c40,26,8,1|1jqw83z,26,8,1|1jqw840,1,1,0|1jyterz,1,1,0|1jytes0,26,8,1|1k9z9fz,26,8,1|1k9z9g0,1,1,0|1khjhfz,1,1,0|1khjhg0,26,8,1|1kspc3z,26,8,1|1kspc40,1,1,0|1l09k3z,1,1,0|1l09k40,26,8,1|1lbferz,26,8,1|1lbfes0,1,1,0|1ljclfz,1,1,0|1ljclg0,26,8,1|1lu5hfz,26,8,1|1lu5hg0,1,1,0|1m22o3z,1,1,0|1m22o40,26,8,1|1mcvk3z,26,8,1|1mcvk40,1,1,0|1mksqrz,1,1,0|1mksqs0,26,8,1|1mvlmrz,26,8,1|1mvlms0,1,1,0|1n3itfz,1,1,0|1n3itg0,26,8,1|1neoo3z,26,8,1|1neoo40,1,1,0|1nm8w3z,1,1,0|1nm8w40,26,8,1|1nxeqrz,26,8,1|1nxeqs0,1,1,0|1o4yyrz,1,1,0|1o4yys0,26,8,1|1og4tfz,26,8,1|1og4tg0,1,1,0|1oo203z,1,1,0|1oo2040,26,8,1|1oyuw3z,26,8,1|1oyuw40,1,1,0|1p6s2rz,1,1,0|1p6s2s0,26,8,1|1phkyrz,26,8,1|1phkys0,1,1,0|1ppi5fz,1,1,0|1ppi5g0,26,8,1|1q0o03z,26,8,1|1q0o040,1,1,0|1q8883z,1,1,0|1q88840,26,8,1|1qje2rz,26,8,1|1qje2s0,1,1,0|1qqyarz,1,1,0|1qqyas0,26,8,1|1r245fz,26,8,1|1r245g0,1,1,0|1r9odfz,1,1,0|1r9odg0,26,8,1|1rku83z,26,8,1|1rku840,1,1,0|1rsrerz,1,1,0|1rsres0,26,8,1|1s3karz,26,8,1|1s3kas0,1,1,0|1sbhhfz,1,1,0|1sbhhg0,26,8,1|1smadfz,26,8,1|1smadg0,1,1,0|1su7k3z,1,1,0|1su7k40,26,8,1|1t5derz,26,8,1|1t5des0,1,1,0|1tcxmrz,1,1,0|1tcxms0,26,8,1|1to3hfz,26,8,1|1to3hg0,1,1,0|1tvnpfz,1,1,0|1tvnpg0,26,8,1|1u6tk3z,26,8,1|1u6tk40,1,1,0|1ueqqrz,1,1,0|1ueqqs0,26,8,1|1upjmrz,26,8,1|1upjms0,1,1,0|1uxgtfz,1,1,0|1uxgtg0,26,8,1|1v89pfz,26,8,1|1v89pg0,1,1,0|1vg6w3z,1,1,0|1vg6w40,26,8,1|1vqzs3z,26,8,1|1vqzs40,1,1,0|NaN,1,1,0","Europe/Istanbul|,0,344,0|-1ayy815,0,344,0|-1ayy814,117,345,0|-ux9xex,117,345,0|-ux9xew,14,9,0|-s0e081,14,9,0|-s0e080,15,4,1|-rsir01,15,4,1|-rsir00,14,9,0|-pyzew1,14,9,0|-pyzew0,15,4,1|-po4r01,15,4,1|-po4r00,14,9,0|-pfwdk1,14,9,0|-pfwdk0,15,4,1|-p6hkc1,15,4,1|-p6hkc0,14,9,0|-oxj9k1,14,9,0|-oxj9k0,15,4,1|-ongdo1,15,4,1|-ongdo0,14,9,0|-ntgo81,14,9,0|-ntgo80,15,4,1|-nm7n01,15,4,1|-nm7n00,14,9,0|-nbayw1,14,9,0|-nbayw0,15,4,1|-n3fpo1,15,4,1|-n3fpo0,14,9,0|-febpk1,14,9,0|-febpk0,15,4,1|-f9c5o1,15,4,1|-f9c5o0,14,9,0|-f6gdk1,14,9,0|-f6gdk0,15,4,1|-erc0c1,15,4,1|-erc0c0,14,9,0|-ehgdk1,14,9,0|-ehgdk0,15,4,1|-cnaz01,15,4,1|-cnaz00,14,9,0|-cb5uw1,14,9,0|-cb5uw0,15,4,1|-c4w0c1,15,4,1|-c4w0c0,14,9,0|-bujpk1,14,9,0|-bujpk0,15,4,1|-blwoc1,15,4,1|-blwoc0,14,9,0|-bbtmw1,14,9,0|-bbtmw0,15,4,1|-b36lo1,15,4,1|-b36lo0,14,9,0|-atgiw1,14,9,0|-atgiw0,15,4,1|-akgj01,15,4,1|-akgj00,14,9,0|-aadhk1,14,9,0|-aadhk0,15,4,1|-a1dho1,15,4,1|-a1dho0,14,9,0|-9rag81,14,9,0|-9rag80,15,4,1|-9inf01,15,4,1|-9inf00,14,9,0|-3wa5k1,14,9,0|-3wa5k0,15,4,1|-3805o1,15,4,1|-3805o0,14,9,0|-2xtew1,14,9,0|-2xtew0,15,4,1|-2qo301,15,4,1|-2qo300,14,9,0|1s8vvz,14,9,0|1s8vw0,15,4,1|2062jz,15,4,1|2062k0,14,9,0|27qdbz,14,9,0|27qdc0,15,4,1|2iw57z,15,4,1|2iw580,14,9,0|2q1mnz,14,9,0|2q1mo0,15,4,1|31m7vz,15,4,1|31m7w0,14,9,0|38tjzz,14,9,0|38tk00,15,4,1|3kcajz,15,4,1|3kcak0,14,9,0|3s9jzz,14,9,0|3s9k00,15,4,1|42cfvz,15,4,1|42cfw0,14,9,0|4azmnz,14,9,0|4azmo0,15,4,1|4ficzz,15,4,1|4fid00,100,4,0|73397z,100,4,0|733980,105,203,1|76bufz,105,203,1|76bug0,100,4,0|7qp97z,100,4,0|7qp980,14,9,0|7zg2jz,14,9,0|7zg2k0,15,4,1|87q7vz,15,4,1|87q7w0,14,9,0|8h53vz,14,9,0|8h53w0,15,4,1|8qi57z,15,4,1|8qi580,14,9,0|8zv6jz,14,9,0|8zv6k0,15,4,1|9987vz,15,4,1|9987w0,14,9,0|9il97z,14,9,0|9il980,15,4,1|9ryajz,15,4,1|9ryak0,14,9,0|a1bbvz,14,9,0|a1bbw0,15,4,1|aaod7z,15,4,1|aaod80,14,9,0|ak1ejz,14,9,0|ak1ek0,15,4,1|atrejz,15,4,1|atrek0,14,9,0|b34fvz,14,9,0|b34fw0,15,4,1|bchh7z,15,4,1|bchh80,14,9,0|bluijz,14,9,0|bluik0,15,4,1|bv7jvz,15,4,1|bv7jw0,14,9,0|c4kl7z,14,9,0|c4kl80,15,4,1|cdxmjz,15,4,1|cdxmk0,14,9,0|cmxp7z,14,9,0|cmxp80,15,4,1|cwnp7z,15,4,1|cwnp80,14,9,0|d60qjz,14,9,0|d60qk0,15,4,1|dfdrvz,15,4,1|dfdrw0,14,9,0|dp3rvz,14,9,0|dp3rw0,15,4,1|dzwnvz,15,4,1|dzwnw0,14,9,0|e7tujz,14,9,0|e7tuk0,15,4,1|eimqjz,15,4,1|eimqk0,14,9,0|eqjx7z,14,9,0|eqjx80,15,4,1|f1ct7z,15,4,1|f1ct80,14,9,0|f99zvz,14,9,0|f99zw0,15,4,1|fkfujz,15,4,1|fkfuk0,14,9,0|fs02jz,14,9,0|fs02k0,15,4,1|g35x7z,15,4,1|g35x80,14,9,0|gaq57z,14,9,0|gaq580,15,4,1|glvzvz,15,4,1|glvzw0,14,9,0|gtt6jz,14,9,0|gtt6k0,15,4,1|h4m2jz,15,4,1|h4m2k0,14,9,0|hcj97z,14,9,0|hcj980,15,4,1|hnc57z,15,4,1|hnc580,14,9,0|hv9bvz,14,9,0|hv9bw0,15,4,1|i6f6jz,15,4,1|i6f6k0,14,9,0|idzejz,14,9,0|idzek0,15,4,1|ip597z,15,4,1|ip5980,14,9,0|iwph7z,14,9,0|iwph80,15,4,1|j7vbvz,15,4,1|j7vbw0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|liqtfz,14,9,0|liqtg0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n3a03z,14,9,0|n3a040,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nxh1fz,15,4,1|nxh1g0,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|od3ozz,15,4,1|od3p00,100,4,0|NaN,100,4,0","Europe/Jersey|,0,342,0|-1rprx9y,0,342,0|-1rprx9x,1,1,0|-rzcns1,1,1,0|-rzcns0,26,8,1|-rsid41,26,8,1|-rsid40,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,26,8,1|-onfzs1,26,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,26,8,1|-o5st41,26,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,26,8,1|-nmprs1,26,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,26,8,1|-n39rs1,26,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,26,8,1|-mkjp41,26,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,26,8,1|-m1tmg1,26,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,26,8,1|-liql41,26,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,26,8,1|-l00ig1,26,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,26,8,1|-khafs1,26,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,26,8,1|-jykd41,26,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,26,8,1|-jfuag1,26,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,26,8,1|-iwr941,26,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,26,8,1|-ie16g1,26,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,26,8,1|-hvb3s1,26,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,26,8,1|-hcl141,26,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,26,8,1|-gtuyg1,26,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,26,8,1|-gb4vs1,26,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,26,8,1|-fpw2g1,26,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,26,8,1|-eyiyk1,26,8,1|-eyiyk0,152,9,1|-ethh81,152,9,1|-ethh80,26,8,1|-eh8qk1,26,8,1|-eh8qk0,152,9,1|-earek1,152,9,1|-earek0,26,8,1|-dyinw1,26,8,1|-dyinw0,152,9,1|-drod81,152,9,1|-drod80,26,8,1|-dfsl81,26,8,1|-dfsl80,152,9,1|-d75h81,152,9,1|-d75h80,26,8,1|-cx0nw1,26,8,1|-cx0nw0,152,9,1|-cro2k1,152,9,1|-cro2k0,26,8,1|-cncfs1,26,8,1|-cncfs0,1,1,0|-cdmfs1,1,1,0|-cdmfs0,26,8,1|-c4md41,26,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,26,8,1|-buwfw1,26,8,1|-buwfw0,152,9,1|-bos2k1,152,9,1|-bos2k0,26,8,1|-bkgfs1,26,8,1|-bkgfs0,1,1,0|-bdm541,1,1,0|-bdm540,26,8,1|-b1qd41,26,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,26,8,1|-aj0ag1,26,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,26,8,1|-a0n6g1,26,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,26,8,1|-9hx3s1,26,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,26,8,1|-8yu2g1,26,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,26,8,1|-8h6vs1,26,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,26,8,1|-7ygt41,26,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,26,8,1|-7fqqg1,26,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,26,8,1|-6wnp41,26,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,26,8,1|-6dxmg1,26,8,1|-6dxmg0,1,1,0|-63uns1,1,1,0|-63uns0,26,8,1|-5v7js1,26,8,1|-5v7js0,1,1,0|-5l4l41,1,1,0|-5l4l40,26,8,1|-5chh41,26,8,1|-5chh40,1,1,0|-52rh41,1,1,0|-52rh40,26,8,1|-4treg1,26,8,1|-4treg0,1,1,0|-4krbs1,1,1,0|-4krbs0,26,8,1|-49lh41,26,8,1|-49lh40,1,1,0|-421941,1,1,0|-421940,26,8,1|-3qveg1,26,8,1|-3qveg0,1,1,0|-3iy7s1,1,1,0|-3iy7s0,26,8,1|-385bs1,26,8,1|-385bs0,1,1,0|-30l3s1,1,1,0|-30l3s0,26,8,1|-2pf941,26,8,1|-2pf940,1,1,0|-2hv141,1,1,0|-2hv140,26,8,1|-26p6g1,26,8,1|-26p6g0,1,1,0|-1z4yg1,1,1,0|-1z4yg0,26,8,1|-1nz3s1,26,8,1|-1nz3s0,1,1,0|-1gevs1,1,1,0|-1gevs0,26,8,1|-14w2g1,26,8,1|-14w2g0,1,1,0|-z4ns1,1,1,0|-z4ns0,26,8,1|-m6841,26,8,1|-m6840,26,8,0|yd6vz,26,8,0|yd6w0,1,1,0|15kg7z,1,1,0|15kg80,26,8,1|1h39jz,26,8,1|1h39k0,1,1,0|1oaivz,1,1,0|1oaiw0,26,8,1|1ztc7z,26,8,1|1ztc80,1,1,0|270ljz,1,1,0|270lk0,26,8,1|2ijevz,26,8,1|2ijew0,1,1,0|2pqo7z,1,1,0|2pqo80,26,8,1|319hjz,26,8,1|319hk0,1,1,0|38tpjz,1,1,0|38tpk0,26,8,1|3jzk7z,26,8,1|3jzk80,1,1,0|3rjs7z,1,1,0|3rjs80,26,8,1|42pmvz,26,8,1|42pmw0,1,1,0|4a9uvz,1,1,0|4a9uw0,26,8,1|4lso7z,26,8,1|4lso80,1,1,0|4szxjz,1,1,0|4szxk0,26,8,1|54iqvz,26,8,1|54iqw0,1,1,0|5bq07z,1,1,0|5bq080,26,8,1|5n8tjz,26,8,1|5n8tk0,1,1,0|5v5xfz,1,1,0|5v5xg0,26,8,1|65ytfz,26,8,1|65ytg0,1,1,0|6dw03z,1,1,0|6dw040,26,8,1|6oow3z,26,8,1|6oow40,1,1,0|6wm2rz,1,1,0|6wm2s0,26,8,1|77eyrz,26,8,1|77eys0,1,1,0|7fc5fz,1,1,0|7fc5g0,26,8,1|7qi03z,26,8,1|7qi040,1,1,0|7yf6rz,1,1,0|7yf6s0,26,8,1|8982rz,26,8,1|8982s0,1,1,0|8h59fz,1,1,0|8h59g0,26,8,1|8ry5fz,26,8,1|8ry5g0,1,1,0|8zvc3z,1,1,0|8zvc40,26,8,1|9ao83z,26,8,1|9ao840,1,1,0|9ilerz,1,1,0|9iles0,26,8,1|9tearz,26,8,1|9teas0,1,1,0|a1bhfz,1,1,0|a1bhg0,26,8,1|achc3z,26,8,1|achc40,1,1,0|ak1k3z,1,1,0|ak1k40,26,8,1|av7erz,26,8,1|av7es0,1,1,0|b34lfz,1,1,0|b34lg0,26,8,1|bdxhfz,26,8,1|bdxhg0,1,1,0|bluo3z,1,1,0|bluo40,26,8,1|bwnk3z,26,8,1|bwnk40,1,1,0|c4kqrz,1,1,0|c4kqs0,26,8,1|cfdmrz,26,8,1|cfdms0,1,1,0|cnatfz,1,1,0|cnatg0,26,8,1|cy3pfz,26,8,1|cy3pg0,1,1,0|d60w3z,1,1,0|d60w40,26,8,1|dgts3z,26,8,1|dgts40,1,1,0|dp3xfz,1,1,0|dp3xg0,26,8,1|dzwtfz,26,8,1|dzwtg0,1,1,0|e7u03z,1,1,0|e7u040,26,8,1|eimw3z,26,8,1|eimw40,1,1,0|eqk2rz,1,1,0|eqk2s0,26,8,1|f1cyrz,26,8,1|f1cys0,1,1,0|f9a5fz,1,1,0|f9a5g0,26,8,1|fkg03z,26,8,1|fkg040,1,1,0|fs083z,1,1,0|fs0840,26,8,1|g362rz,26,8,1|g362s0,1,1,0|gaqarz,1,1,0|gaqas0,26,8,1|glw5fz,26,8,1|glw5g0,1,1,0|gttc3z,1,1,0|gttc40,26,8,1|h4m83z,26,8,1|h4m840,1,1,0|hcjerz,1,1,0|hcjes0,26,8,1|hncarz,26,8,1|hncas0,1,1,0|hv9hfz,1,1,0|hv9hg0,26,8,1|i6fc3z,26,8,1|i6fc40,1,1,0|idzk3z,1,1,0|idzk40,26,8,1|ip5erz,26,8,1|ip5es0,1,1,0|iwpmrz,1,1,0|iwpms0,26,8,1|j7vhfz,26,8,1|j7vhg0,1,1,0|jffpfz,1,1,0|jffpg0,26,8,1|jqlk3z,26,8,1|jqlk40,1,1,0|jyiqrz,1,1,0|jyiqs0,26,8,1|k9bmrz,26,8,1|k9bms0,1,1,0|kh8tfz,1,1,0|kh8tg0,26,8,1|ks1pfz,26,8,1|ks1pg0,1,1,0|kzyw3z,1,1,0|kzyw40,26,8,1|lb4qrz,26,8,1|lb4qs0,1,1,0|lioyrz,1,1,0|lioys0,26,8,1|ltutfz,26,8,1|ltutg0,1,1,0|m1f1fz,1,1,0|m1f1g0,26,8,1|mckw3z,26,8,1|mckw40,1,1,0|mki2rz,1,1,0|mki2s0,26,8,1|mvayrz,26,8,1|mvays0,1,1,0|n385fz,1,1,0|n385g0,26,8,1|ne11fz,26,8,1|ne11g0,1,1,0|nly83z,1,1,0|nly840,26,8,1|nwr43z,26,8,1|nwr440,1,1,0|o4oarz,1,1,0|o4oas0,26,8,1|ofu5fz,26,8,1|ofu5g0,1,1,0|onedfz,1,1,0|onedg0,26,8,1|oyk83z,26,8,1|oyk840,1,1,0|p64g3z,1,1,0|p64g40,26,8,1|phaarz,26,8,1|phaas0,1,1,0|pp7hfz,1,1,0|pp7hg0,26,8,1|q00dfz,26,8,1|q00dg0,1,1,0|q7xk3z,1,1,0|q7xk40,26,8,1|qiqg3z,26,8,1|qiqg40,1,1,0|qqnmrz,1,1,0|qqnms0,26,8,1|r1thfz,26,8,1|r1thg0,1,1,0|r9dpfz,1,1,0|r9dpg0,26,8,1|rkjk3z,26,8,1|rkjk40,1,1,0|rs3s3z,1,1,0|rs3s40,26,8,1|s39mrz,26,8,1|s39ms0,1,1,0|sb6tfz,1,1,0|sb6tg0,26,8,1|slzpfz,26,8,1|slzpg0,1,1,0|stww3z,1,1,0|stww40,26,8,1|t4ps3z,26,8,1|t4ps40,1,1,0|tcmyrz,1,1,0|tcmys0,26,8,1|tnfurz,26,8,1|tnfus0,1,1,0|tvd1fz,1,1,0|tvd1g0,26,8,1|u6iw3z,26,8,1|u6iw40,1,1,0|ue343z,1,1,0|ue3440,26,8,1|up8yrz,26,8,1|up8ys0,1,1,0|uwt6rz,1,1,0|uwt6s0,26,8,1|v7z1fz,26,8,1|v7z1g0,1,1,0|vfw83z,1,1,0|vfw840,26,8,1|vqp43z,26,8,1|vqp440,1,1,0|vymarz,1,1,0|vymas0,26,8,1|w9f6rz,26,8,1|w9f6s0,1,1,0|whcdfz,1,1,0|whcdg0,26,8,1|wsi83z,26,8,1|wsi840,1,1,0|x02g3z,1,1,0|x02g40,26,8,1|xb8arz,26,8,1|xb8as0,1,1,0|xisirz,1,1,0|xisis0,26,8,1|xtydfz,26,8,1|xtydg0,1,1,0|y1ilfz,1,1,0|y1ilg0,26,8,1|ycog3z,26,8,1|ycog40,1,1,0|yklmrz,1,1,0|yklms0,26,8,1|yveirz,26,8,1|yveis0,1,1,0|z3bpfz,1,1,0|z3bpg0,26,8,1|ze4lfz,26,8,1|ze4lg0,1,1,0|zm1s3z,1,1,0|zm1s40,26,8,1|zx7mrz,26,8,1|zx7ms0,1,1,0|104rurz,1,1,0|104rus0,26,8,1|10fxpfz,26,8,1|10fxpg0,1,1,0|10nhxfz,1,1,0|10nhxg0,26,8,1|10yns3z,26,8,1|10yns40,1,1,0|116kyrz,1,1,0|116kys0,26,8,1|11hdurz,26,8,1|11hdus0,1,1,0|11pb1fz,1,1,0|11pb1g0,26,8,1|1203xfz,26,8,1|1203xg0,1,1,0|128143z,1,1,0|1281440,26,8,1|12iu03z,26,8,1|12iu040,1,1,0|12qr6rz,1,1,0|12qr6s0,26,8,1|131x1fz,26,8,1|131x1g0,1,1,0|139h9fz,1,1,0|139h9g0,26,8,1|13kn43z,26,8,1|13kn440,1,1,0|13s7c3z,1,1,0|13s7c40,26,8,1|143d6rz,26,8,1|143d6s0,1,1,0|14badfz,1,1,0|14badg0,26,8,1|14m39fz,26,8,1|14m39g0,1,1,0|14u0g3z,1,1,0|14u0g40,26,8,1|154tc3z,26,8,1|154tc40,1,1,0|15cqirz,1,1,0|15cqis0,26,8,1|15nwdfz,26,8,1|15nwdg0,1,1,0|15vglfz,1,1,0|15vglg0,26,8,1|166mg3z,26,8,1|166mg40,1,1,0|16e6o3z,1,1,0|16e6o40,26,8,1|16pcirz,26,8,1|16pcis0,1,1,0|16x9pfz,1,1,0|16x9pg0,26,8,1|1782lfz,26,8,1|1782lg0,1,1,0|17fzs3z,1,1,0|17fzs40,26,8,1|17qso3z,26,8,1|17qso40,1,1,0|17ypurz,1,1,0|17ypus0,26,8,1|189iqrz,26,8,1|189iqs0,1,1,0|18hfxfz,1,1,0|18hfxg0,26,8,1|18sls3z,26,8,1|18sls40,1,1,0|190603z,1,1,0|1906040,26,8,1|19bburz,26,8,1|19bbus0,1,1,0|19iw2rz,1,1,0|19iw2s0,26,8,1|19u1xfz,26,8,1|19u1xg0,1,1,0|1a1z43z,1,1,0|1a1z440,26,8,1|1acs03z,26,8,1|1acs040,1,1,0|1akp6rz,1,1,0|1akp6s0,26,8,1|1avi2rz,26,8,1|1avi2s0,1,1,0|1b3f9fz,1,1,0|1b3f9g0,26,8,1|1bel43z,26,8,1|1bel440,1,1,0|1bm5c3z,1,1,0|1bm5c40,26,8,1|1bxb6rz,26,8,1|1bxb6s0,1,1,0|1c4verz,1,1,0|1c4ves0,26,8,1|1cg19fz,26,8,1|1cg19g0,1,1,0|1cnlhfz,1,1,0|1cnlhg0,26,8,1|1cyrc3z,26,8,1|1cyrc40,1,1,0|1d6oirz,1,1,0|1d6ois0,26,8,1|1dhherz,26,8,1|1dhhes0,1,1,0|1dpelfz,1,1,0|1dpelg0,26,8,1|1e07hfz,26,8,1|1e07hg0,1,1,0|1e84o3z,1,1,0|1e84o40,26,8,1|1ejairz,26,8,1|1ejais0,1,1,0|1equqrz,1,1,0|1equqs0,26,8,1|1f20lfz,26,8,1|1f20lg0,1,1,0|1f9ktfz,1,1,0|1f9ktg0,26,8,1|1fkqo3z,26,8,1|1fkqo40,1,1,0|1fsnurz,1,1,0|1fsnus0,26,8,1|1g3gqrz,26,8,1|1g3gqs0,1,1,0|1gbdxfz,1,1,0|1gbdxg0,26,8,1|1gm6tfz,26,8,1|1gm6tg0,1,1,0|1gu403z,1,1,0|1gu4040,26,8,1|1h4ww3z,26,8,1|1h4ww40,1,1,0|1hcu2rz,1,1,0|1hcu2s0,26,8,1|1hnzxfz,26,8,1|1hnzxg0,1,1,0|1hvk5fz,1,1,0|1hvk5g0,26,8,1|1i6q03z,26,8,1|1i6q040,1,1,0|1iea83z,1,1,0|1iea840,26,8,1|1ipg2rz,26,8,1|1ipg2s0,1,1,0|1ixd9fz,1,1,0|1ixd9g0,26,8,1|1j865fz,26,8,1|1j865g0,1,1,0|1jg3c3z,1,1,0|1jg3c40,26,8,1|1jqw83z,26,8,1|1jqw840,1,1,0|1jyterz,1,1,0|1jytes0,26,8,1|1k9z9fz,26,8,1|1k9z9g0,1,1,0|1khjhfz,1,1,0|1khjhg0,26,8,1|1kspc3z,26,8,1|1kspc40,1,1,0|1l09k3z,1,1,0|1l09k40,26,8,1|1lbferz,26,8,1|1lbfes0,1,1,0|1ljclfz,1,1,0|1ljclg0,26,8,1|1lu5hfz,26,8,1|1lu5hg0,1,1,0|1m22o3z,1,1,0|1m22o40,26,8,1|1mcvk3z,26,8,1|1mcvk40,1,1,0|1mksqrz,1,1,0|1mksqs0,26,8,1|1mvlmrz,26,8,1|1mvlms0,1,1,0|1n3itfz,1,1,0|1n3itg0,26,8,1|1neoo3z,26,8,1|1neoo40,1,1,0|1nm8w3z,1,1,0|1nm8w40,26,8,1|1nxeqrz,26,8,1|1nxeqs0,1,1,0|1o4yyrz,1,1,0|1o4yys0,26,8,1|1og4tfz,26,8,1|1og4tg0,1,1,0|1oo203z,1,1,0|1oo2040,26,8,1|1oyuw3z,26,8,1|1oyuw40,1,1,0|1p6s2rz,1,1,0|1p6s2s0,26,8,1|1phkyrz,26,8,1|1phkys0,1,1,0|1ppi5fz,1,1,0|1ppi5g0,26,8,1|1q0o03z,26,8,1|1q0o040,1,1,0|1q8883z,1,1,0|1q88840,26,8,1|1qje2rz,26,8,1|1qje2s0,1,1,0|1qqyarz,1,1,0|1qqyas0,26,8,1|1r245fz,26,8,1|1r245g0,1,1,0|1r9odfz,1,1,0|1r9odg0,26,8,1|1rku83z,26,8,1|1rku840,1,1,0|1rsrerz,1,1,0|1rsres0,26,8,1|1s3karz,26,8,1|1s3kas0,1,1,0|1sbhhfz,1,1,0|1sbhhg0,26,8,1|1smadfz,26,8,1|1smadg0,1,1,0|1su7k3z,1,1,0|1su7k40,26,8,1|1t5derz,26,8,1|1t5des0,1,1,0|1tcxmrz,1,1,0|1tcxms0,26,8,1|1to3hfz,26,8,1|1to3hg0,1,1,0|1tvnpfz,1,1,0|1tvnpg0,26,8,1|1u6tk3z,26,8,1|1u6tk40,1,1,0|1ueqqrz,1,1,0|1ueqqs0,26,8,1|1upjmrz,26,8,1|1upjms0,1,1,0|1uxgtfz,1,1,0|1uxgtg0,26,8,1|1v89pfz,26,8,1|1v89pg0,1,1,0|1vg6w3z,1,1,0|1vg6w40,26,8,1|1vqzs3z,26,8,1|1vqzs40,1,1,0|NaN,1,1,0","Europe/Kaliningrad|,0,327,0|-14212gp,0,327,0|-14212go,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cwm2w1,9,9,1|-cwm2w0,14,9,0|-cvmw81,14,9,0|-cvmw80,15,4,1|-cm2j01,15,4,1|-cm2j00,14,9,0|-cdzpk1,14,9,0|-cdzpk0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34inz,14,9,0|b34io0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blulbz,14,9,0|blulc0,15,4,1|bv7mnz,15,4,1|bv7mo0,14,9,0|c4knzz,14,9,0|c4ko00,15,4,1|cdxpbz,15,4,1|cdxpc0,14,9,0|cnaqnz,14,9,0|cnaqo0,15,4,1|cwnrzz,15,4,1|cwns00,14,9,0|d60tbz,14,9,0|d60tc0,15,4,1|dfdunz,15,4,1|dfduo0,14,9,0|dp3unz,14,9,0|dp3uo0,15,4,1|dzwqnz,15,4,1|dzwqo0,14,9,0|e7txbz,14,9,0|e7txc0,15,4,1|eimtbz,15,4,1|eimtc0,14,9,0|eqjzzz,14,9,0|eqk000,15,4,1|f1cvzz,15,4,1|f1cw00,14,9,0|f9a2nz,14,9,0|f9a2o0,15,4,1|fkfxbz,15,4,1|fkfxc0,14,9,0|fs05bz,14,9,0|fs05c0,15,4,1|g35zzz,15,4,1|g36000,14,9,0|gaq7zz,14,9,0|gaq800,15,4,1|glw2nz,15,4,1|glw2o0,14,9,0|gtt9bz,14,9,0|gtt9c0,15,4,1|h4m5bz,15,4,1|h4m5c0,14,9,0|hcjbzz,14,9,0|hcjc00,15,4,1|hnc7zz,15,4,1|hnc800,14,9,0|hv9enz,14,9,0|hv9eo0,15,4,1|i6f9bz,15,4,1|i6f9c0,14,9,0|idzhbz,14,9,0|idzhc0,15,4,1|ip5bzz,15,4,1|ip5c00,14,9,0|iwpjzz,14,9,0|iwpk00,15,4,1|j7venz,15,4,1|j7veo0,14,9,0|jffmnz,14,9,0|jffmo0,15,4,1|jqlhbz,15,4,1|jqlhc0,14,9,0|jyinzz,14,9,0|jyio00,15,4,1|k9bjzz,15,4,1|k9bk00,14,9,0|kh8qnz,14,9,0|kh8qo0,15,4,1|ks1mnz,15,4,1|ks1mo0,14,9,0|kzytbz,14,9,0|kzytc0,15,4,1|lb4nzz,15,4,1|lb4o00,14,9,0|liovzz,14,9,0|liow00,100,4,0|ne0vvz,100,4,0|ne0vw0,14,9,0|NaN,14,9,0","Europe/Kiev|,0,346,0|-1ayy8bh,0,346,0|-1ayy8bg,74,346,0|-nu11nh,74,346,0|-nu11ng,14,9,0|-kmr1k1,14,9,0|-kmr1k0,149,4,0|-erdv01,149,4,0|-erdv00,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dnetg1,8,8,0|-dnetg0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ak1ejz,149,4,0|ak1ek0,150,203,1|ap2t3z,150,203,1|ap2t40,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Kirov|,0,347,0|-qcx401,0,347,0|-qcx400,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,105,203,0|blufrz,105,203,0|blufs0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,100,4,0|dp3rvz,100,4,0|dp3rw0,105,203,1|dzwnvz,105,203,1|dzwnw0,100,4,0|e7tujz,100,4,0|e7tuk0,105,203,1|eimqjz,105,203,1|eimqk0,100,4,0|eqjx7z,100,4,0|eqjx80,105,203,1|f1ct7z,105,203,1|f1ct80,100,4,0|f99zvz,100,4,0|f99zw0,105,203,1|fkfujz,105,203,1|fkfuk0,100,4,0|fs02jz,100,4,0|fs02k0,105,203,1|g35x7z,105,203,1|g35x80,100,4,0|gaq57z,100,4,0|gaq580,105,203,1|glvzvz,105,203,1|glvzw0,100,4,0|gtt6jz,100,4,0|gtt6k0,105,203,1|h4m2jz,105,203,1|h4m2k0,100,4,0|hcj97z,100,4,0|hcj980,105,203,1|hnc57z,105,203,1|hnc580,100,4,0|hv9bvz,100,4,0|hv9bw0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,1|ip597z,105,203,1|ip5980,100,4,0|iwph7z,100,4,0|iwph80,105,203,1|j7vbvz,105,203,1|j7vbw0,100,4,0|jffjvz,100,4,0|jffjw0,105,203,1|jqlejz,105,203,1|jqlek0,100,4,0|jyil7z,100,4,0|jyil80,105,203,1|k9bh7z,105,203,1|k9bh80,100,4,0|kh8nvz,100,4,0|kh8nw0,105,203,1|ks1jvz,105,203,1|ks1jw0,100,4,0|kzyqjz,100,4,0|kzyqk0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|ne0t3z,105,203,0|ne0t40,100,4,0|NaN,100,4,0","Europe/Lisbon|,0,27,0|-u9rhc1,0,27,0|-u9rhc0,6,1,0|-rxx1g1,6,1,0|-rxx1g0,7,8,1|-rqx401,7,8,1|-rqx400,6,1,0|-rkqys1,6,1,0|-rkqys0,7,8,1|-r90qs1,7,8,1|-r90qs0,6,1,0|-r1x6s1,6,1,0|-r1x6s0,7,8,1|-qq8tg1,7,8,1|-qq8tg0,6,1,0|-qj7441,6,1,0|-qj7440,7,8,1|-q7gw41,7,8,1|-q7gw40,6,1,0|-q0dc41,6,1,0|-q0dc40,7,8,1|-pon441,7,8,1|-pon440,6,1,0|-phles1,6,1,0|-phles0,7,8,1|-p5v6s1,7,8,1|-p5v6s0,6,1,0|-nusqs1,6,1,0|-nusqs0,7,8,1|-nlhk41,7,8,1|-nlhk40,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjxg1,7,8,1|-mkjxg0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1tus1,7,8,1|-m1tus0,6,1,0|-lrqw41,6,1,0|-lrqw40,7,8,1|-liqtg1,7,8,1|-liqtg0,6,1,0|-l8nus1,6,1,0|-l8nus0,7,8,1|-l00qs1,7,8,1|-l00qs0,6,1,0|-k77pg1,6,1,0|-k77pg0,7,8,1|-jyklg1,7,8,1|-jyklg0,6,1,0|-jp7k41,6,1,0|-jp7k40,7,8,1|-jfuis1,7,8,1|-jfuis0,6,1,0|-ineg41,6,1,0|-ineg40,7,8,1|-ie1es1,7,8,1|-ie1es0,6,1,0|-i51c41,6,1,0|-i51c40,7,8,1|-hvbc41,7,8,1|-hvbc40,6,1,0|-hl8dg1,6,1,0|-hl8dg0,7,8,1|-hcl9g1,7,8,1|-hcl9g0,6,1,0|-h38841,6,1,0|-h38840,7,8,1|-gtv6s1,7,8,1|-gtv6s0,6,1,0|-gkv441,6,1,0|-gkv440,7,8,1|-gb5441,7,8,1|-gb5440,6,1,0|-g125g1,6,1,0|-g125g0,7,8,1|-fpwas1,7,8,1|-fpwas0,6,1,0|-fkutg1,6,1,0|-fkutg0,7,8,1|-f9c041,7,8,1|-f9c040,6,1,0|-ezyys1,6,1,0|-ezyys0,7,8,1|-eqk2s1,7,8,1|-eqk2s0,6,1,0|-eibs41,6,1,0|-eibs40,7,8,1|-eg62w1,7,8,1|-eg62w0,153,9,1|-eaeo81,153,9,1|-eaeo80,7,8,1|-e6sys1,7,8,1|-e6sys0,6,1,0|-dzlpg1,6,1,0|-dzlpg0,7,8,1|-dxsyw1,7,8,1|-dxsyw0,153,9,1|-dqyo81,153,9,1|-dqyo80,7,8,1|-dnpxg1,7,8,1|-dnpxg0,6,1,0|-dgvms1,6,1,0|-dgvms0,7,8,1|-depxk1,7,8,1|-depxk0,153,9,1|-d88lk1,153,9,1|-d88lk0,7,8,1|-d4zus1,7,8,1|-d4zus0,6,1,0|-cy5k41,6,1,0|-cy5k40,7,8,1|-cvzuw1,7,8,1|-cvzuw0,153,9,1|-cpiiw1,153,9,1|-cpiiw0,7,8,1|-cm9s41,7,8,1|-cm9s40,6,1,0|-cdzms1,6,1,0|-cdzms0,7,8,1|-c4mlg1,7,8,1|-c4mlg0,6,1,0|-bv9bs1,6,1,0|-bv9bs0,7,8,1|-blwag1,7,8,1|-blwag0,6,1,0|-bcj941,6,1,0|-bcj940,7,8,1|-b367s1,7,8,1|-b367s0,6,1,0|-att6g1,6,1,0|-att6g0,7,8,1|-akg541,7,8,1|-akg540,6,1,0|-ab33s1,6,1,0|-ab33s0,7,8,1|-a1q2g1,7,8,1|-a1q2g0,6,1,0|-9sd141,6,1,0|-9sd140,7,8,1|-9in141,7,8,1|-9in140,6,1,0|-999zs1,6,1,0|-999zs0,7,8,1|-8zwyg1,7,8,1|-8zwyg0,6,1,0|-8qjx41,6,1,0|-8qjx40,7,8,1|-8h6vs1,7,8,1|-8h6vs0,6,1,0|-87tug1,6,1,0|-87tug0,7,8,1|-7ygt41,7,8,1|-7ygt40,6,1,0|-7p3rs1,6,1,0|-7p3rs0,7,8,1|-7fqqg1,7,8,1|-7fqqg0,6,1,0|-76dp41,6,1,0|-76dp40,7,8,1|-6wnp41,7,8,1|-6wnp40,6,1,0|-6nans1,6,1,0|-6nans0,7,8,1|-6dxmg1,7,8,1|-6dxmg0,6,1,0|-64kl41,6,1,0|-64kl40,7,8,1|-5v7js1,7,8,1|-5v7js0,6,1,0|-5luig1,6,1,0|-5luig0,7,8,1|-5chh41,7,8,1|-5chh40,6,1,0|-534fs1,6,1,0|-534fs0,7,8,1|-4treg1,7,8,1|-4treg0,6,1,0|-4ked41,6,1,0|-4ked40,7,8,1|-4b1bs1,7,8,1|-4b1bs0,6,1,0|-41oag1,6,1,0|-41oag0,7,8,1|-3ryag1,7,8,1|-3ryag0,6,1,0|-3il941,6,1,0|-3il940,7,8,1|-3987s1,7,8,1|-3987s0,6,1,0|-2zv6g1,6,1,0|-2zv6g0,7,8,1|-2qi541,7,8,1|-2qi540,6,1,0|-2h53s1,6,1,0|-2h53s0,7,8,1|-27s2g1,7,8,1|-27s2g0,6,1,0|-1yf141,6,1,0|-1yf140,8,8,0|3ijjzz,8,8,0|3ijk00,6,1,0|3rwlbz,6,1,0|3rwlc0,7,8,1|419mnz,7,8,1|419mo0,6,1,0|4azmnz,6,1,0|4azmo0,7,8,1|4kcnzz,7,8,1|4kco00,6,1,0|4tppbz,6,1,0|4tppc0,7,8,1|532tfz,7,8,1|532tg0,6,1,0|5cfrzz,6,1,0|5cfs00,7,8,1|5lsw3z,7,8,1|5lsw40,6,1,0|5v5xfz,6,1,0|5v5xg0,7,8,1|64iyrz,7,8,1|64iys0,6,1,0|6dw03z,6,1,0|6dw040,7,8,1|6n91fz,7,8,1|6n91g0,6,1,0|6wm5jz,6,1,0|6wm5k0,7,8,1|75z43z,7,8,1|75z440,6,1,0|7fc5fz,6,1,0|7fc5g0,7,8,1|7p25fz,7,8,1|7p25g0,6,1,0|7yf6rz,6,1,0|7yf6s0,7,8,1|87s83z,7,8,1|87s840,6,1,0|8h59fz,6,1,0|8h59g0,7,8,1|8qiarz,7,8,1|8qias0,6,1,0|8zvc3z,6,1,0|8zvc40,7,8,1|998dfz,7,8,1|998dg0,6,1,0|9ilerz,6,1,0|9iles0,7,8,1|9ryg3z,7,8,1|9ryg40,6,1,0|a1bhfz,6,1,0|a1bhg0,7,8,1|aaoirz,7,8,1|aaois0,6,1,0|ak1k3z,6,1,0|ak1k40,7,8,1|atrk3z,7,8,1|atrk40,6,1,0|b34lfz,6,1,0|b34lg0,7,8,1|bchmrz,7,8,1|bchms0,6,1,0|bluo3z,6,1,0|bluo40,7,8,1|bv7pfz,7,8,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,7,8,1|dzwtfz,7,8,1|dzwtg0,6,1,0|e7u03z,6,1,0|e7u040,7,8,1|eimw3z,7,8,1|eimw40,6,1,0|eqk2rz,6,1,0|eqk2s0,7,8,1|f1cyrz,7,8,1|f1cys0,6,1,0|f9a5fz,6,1,0|f9a5g0,7,8,1|fkg03z,7,8,1|fkg040,6,1,0|fs083z,6,1,0|fs0840,7,8,1|g362rz,7,8,1|g362s0,6,1,0|gaqarz,6,1,0|gaqas0,7,8,1|glw5fz,7,8,1|glw5g0,6,1,0|gttc3z,6,1,0|gttc40,7,8,1|h4m83z,7,8,1|h4m840,6,1,0|hcjerz,6,1,0|hcjes0,7,8,1|hncarz,7,8,1|hncas0,6,1,0|hv9hfz,6,1,0|hv9hg0,7,8,1|i6fc3z,7,8,1|i6fc40,6,1,0|idzk3z,6,1,0|idzk40,7,8,1|ip5erz,7,8,1|ip5es0,6,1,0|iwpmrz,6,1,0|iwpms0,7,8,1|j7vhfz,7,8,1|j7vhg0,6,1,0|jffpfz,6,1,0|jffpg0,7,8,1|jqlk3z,7,8,1|jqlk40,6,1,0|jyiqrz,6,1,0|jyiqs0,7,8,1|k9bmrz,7,8,1|k9bms0,6,1,0|kh8tfz,6,1,0|kh8tg0,7,8,1|ks1pfz,7,8,1|ks1pg0,6,1,0|kzyw3z,6,1,0|kzyw40,7,8,1|lb4qrz,7,8,1|lb4qs0,6,1,0|lioyrz,6,1,0|lioys0,7,8,1|ltutfz,7,8,1|ltutg0,6,1,0|m1f1fz,6,1,0|m1f1g0,7,8,1|mckw3z,7,8,1|mckw40,6,1,0|mki2rz,6,1,0|mki2s0,7,8,1|mvayrz,7,8,1|mvays0,6,1,0|n385fz,6,1,0|n385g0,7,8,1|ne11fz,7,8,1|ne11g0,6,1,0|nly83z,6,1,0|nly840,7,8,1|nwr43z,7,8,1|nwr440,6,1,0|o4oarz,6,1,0|o4oas0,7,8,1|ofu5fz,7,8,1|ofu5g0,6,1,0|onedfz,6,1,0|onedg0,7,8,1|oyk83z,7,8,1|oyk840,6,1,0|p64g3z,6,1,0|p64g40,7,8,1|phaarz,7,8,1|phaas0,6,1,0|pp7hfz,6,1,0|pp7hg0,7,8,1|q00dfz,7,8,1|q00dg0,6,1,0|q7xk3z,6,1,0|q7xk40,7,8,1|qiqg3z,7,8,1|qiqg40,6,1,0|qqnmrz,6,1,0|qqnms0,7,8,1|r1thfz,7,8,1|r1thg0,6,1,0|r9dpfz,6,1,0|r9dpg0,7,8,1|rkjk3z,7,8,1|rkjk40,6,1,0|rs3s3z,6,1,0|rs3s40,7,8,1|s39mrz,7,8,1|s39ms0,6,1,0|sb6tfz,6,1,0|sb6tg0,7,8,1|slzpfz,7,8,1|slzpg0,6,1,0|stww3z,6,1,0|stww40,7,8,1|t4ps3z,7,8,1|t4ps40,6,1,0|tcmyrz,6,1,0|tcmys0,7,8,1|tnfurz,7,8,1|tnfus0,6,1,0|tvd1fz,6,1,0|tvd1g0,7,8,1|u6iw3z,7,8,1|u6iw40,6,1,0|ue343z,6,1,0|ue3440,7,8,1|up8yrz,7,8,1|up8ys0,6,1,0|uwt6rz,6,1,0|uwt6s0,7,8,1|v7z1fz,7,8,1|v7z1g0,6,1,0|vfw83z,6,1,0|vfw840,7,8,1|vqp43z,7,8,1|vqp440,6,1,0|vymarz,6,1,0|vymas0,7,8,1|w9f6rz,7,8,1|w9f6s0,6,1,0|whcdfz,6,1,0|whcdg0,7,8,1|wsi83z,7,8,1|wsi840,6,1,0|x02g3z,6,1,0|x02g40,7,8,1|xb8arz,7,8,1|xb8as0,6,1,0|xisirz,6,1,0|xisis0,7,8,1|xtydfz,7,8,1|xtydg0,6,1,0|y1ilfz,6,1,0|y1ilg0,7,8,1|ycog3z,7,8,1|ycog40,6,1,0|yklmrz,6,1,0|yklms0,7,8,1|yveirz,7,8,1|yveis0,6,1,0|z3bpfz,6,1,0|z3bpg0,7,8,1|ze4lfz,7,8,1|ze4lg0,6,1,0|zm1s3z,6,1,0|zm1s40,7,8,1|zx7mrz,7,8,1|zx7ms0,6,1,0|104rurz,6,1,0|104rus0,7,8,1|10fxpfz,7,8,1|10fxpg0,6,1,0|10nhxfz,6,1,0|10nhxg0,7,8,1|10yns3z,7,8,1|10yns40,6,1,0|116kyrz,6,1,0|116kys0,7,8,1|11hdurz,7,8,1|11hdus0,6,1,0|11pb1fz,6,1,0|11pb1g0,7,8,1|1203xfz,7,8,1|1203xg0,6,1,0|128143z,6,1,0|1281440,7,8,1|12iu03z,7,8,1|12iu040,6,1,0|12qr6rz,6,1,0|12qr6s0,7,8,1|131x1fz,7,8,1|131x1g0,6,1,0|139h9fz,6,1,0|139h9g0,7,8,1|13kn43z,7,8,1|13kn440,6,1,0|13s7c3z,6,1,0|13s7c40,7,8,1|143d6rz,7,8,1|143d6s0,6,1,0|14badfz,6,1,0|14badg0,7,8,1|14m39fz,7,8,1|14m39g0,6,1,0|14u0g3z,6,1,0|14u0g40,7,8,1|154tc3z,7,8,1|154tc40,6,1,0|15cqirz,6,1,0|15cqis0,7,8,1|15nwdfz,7,8,1|15nwdg0,6,1,0|15vglfz,6,1,0|15vglg0,7,8,1|166mg3z,7,8,1|166mg40,6,1,0|16e6o3z,6,1,0|16e6o40,7,8,1|16pcirz,7,8,1|16pcis0,6,1,0|16x9pfz,6,1,0|16x9pg0,7,8,1|1782lfz,7,8,1|1782lg0,6,1,0|17fzs3z,6,1,0|17fzs40,7,8,1|17qso3z,7,8,1|17qso40,6,1,0|17ypurz,6,1,0|17ypus0,7,8,1|189iqrz,7,8,1|189iqs0,6,1,0|18hfxfz,6,1,0|18hfxg0,7,8,1|18sls3z,7,8,1|18sls40,6,1,0|190603z,6,1,0|1906040,7,8,1|19bburz,7,8,1|19bbus0,6,1,0|19iw2rz,6,1,0|19iw2s0,7,8,1|19u1xfz,7,8,1|19u1xg0,6,1,0|1a1z43z,6,1,0|1a1z440,7,8,1|1acs03z,7,8,1|1acs040,6,1,0|1akp6rz,6,1,0|1akp6s0,7,8,1|1avi2rz,7,8,1|1avi2s0,6,1,0|1b3f9fz,6,1,0|1b3f9g0,7,8,1|1bel43z,7,8,1|1bel440,6,1,0|1bm5c3z,6,1,0|1bm5c40,7,8,1|1bxb6rz,7,8,1|1bxb6s0,6,1,0|1c4verz,6,1,0|1c4ves0,7,8,1|1cg19fz,7,8,1|1cg19g0,6,1,0|1cnlhfz,6,1,0|1cnlhg0,7,8,1|1cyrc3z,7,8,1|1cyrc40,6,1,0|1d6oirz,6,1,0|1d6ois0,7,8,1|1dhherz,7,8,1|1dhhes0,6,1,0|1dpelfz,6,1,0|1dpelg0,7,8,1|1e07hfz,7,8,1|1e07hg0,6,1,0|1e84o3z,6,1,0|1e84o40,7,8,1|1ejairz,7,8,1|1ejais0,6,1,0|1equqrz,6,1,0|1equqs0,7,8,1|1f20lfz,7,8,1|1f20lg0,6,1,0|1f9ktfz,6,1,0|1f9ktg0,7,8,1|1fkqo3z,7,8,1|1fkqo40,6,1,0|1fsnurz,6,1,0|1fsnus0,7,8,1|1g3gqrz,7,8,1|1g3gqs0,6,1,0|1gbdxfz,6,1,0|1gbdxg0,7,8,1|1gm6tfz,7,8,1|1gm6tg0,6,1,0|1gu403z,6,1,0|1gu4040,7,8,1|1h4ww3z,7,8,1|1h4ww40,6,1,0|1hcu2rz,6,1,0|1hcu2s0,7,8,1|1hnzxfz,7,8,1|1hnzxg0,6,1,0|1hvk5fz,6,1,0|1hvk5g0,7,8,1|1i6q03z,7,8,1|1i6q040,6,1,0|1iea83z,6,1,0|1iea840,7,8,1|1ipg2rz,7,8,1|1ipg2s0,6,1,0|1ixd9fz,6,1,0|1ixd9g0,7,8,1|1j865fz,7,8,1|1j865g0,6,1,0|1jg3c3z,6,1,0|1jg3c40,7,8,1|1jqw83z,7,8,1|1jqw840,6,1,0|1jyterz,6,1,0|1jytes0,7,8,1|1k9z9fz,7,8,1|1k9z9g0,6,1,0|1khjhfz,6,1,0|1khjhg0,7,8,1|1kspc3z,7,8,1|1kspc40,6,1,0|1l09k3z,6,1,0|1l09k40,7,8,1|1lbferz,7,8,1|1lbfes0,6,1,0|1ljclfz,6,1,0|1ljclg0,7,8,1|1lu5hfz,7,8,1|1lu5hg0,6,1,0|1m22o3z,6,1,0|1m22o40,7,8,1|1mcvk3z,7,8,1|1mcvk40,6,1,0|1mksqrz,6,1,0|1mksqs0,7,8,1|1mvlmrz,7,8,1|1mvlms0,6,1,0|1n3itfz,6,1,0|1n3itg0,7,8,1|1neoo3z,7,8,1|1neoo40,6,1,0|1nm8w3z,6,1,0|1nm8w40,7,8,1|1nxeqrz,7,8,1|1nxeqs0,6,1,0|1o4yyrz,6,1,0|1o4yys0,7,8,1|1og4tfz,7,8,1|1og4tg0,6,1,0|1oo203z,6,1,0|1oo2040,7,8,1|1oyuw3z,7,8,1|1oyuw40,6,1,0|1p6s2rz,6,1,0|1p6s2s0,7,8,1|1phkyrz,7,8,1|1phkys0,6,1,0|1ppi5fz,6,1,0|1ppi5g0,7,8,1|1q0o03z,7,8,1|1q0o040,6,1,0|1q8883z,6,1,0|1q88840,7,8,1|1qje2rz,7,8,1|1qje2s0,6,1,0|1qqyarz,6,1,0|1qqyas0,7,8,1|1r245fz,7,8,1|1r245g0,6,1,0|1r9odfz,6,1,0|1r9odg0,7,8,1|1rku83z,7,8,1|1rku840,6,1,0|1rsrerz,6,1,0|1rsres0,7,8,1|1s3karz,7,8,1|1s3kas0,6,1,0|1sbhhfz,6,1,0|1sbhhg0,7,8,1|1smadfz,7,8,1|1smadg0,6,1,0|1su7k3z,6,1,0|1su7k40,7,8,1|1t5derz,7,8,1|1t5des0,6,1,0|1tcxmrz,6,1,0|1tcxms0,7,8,1|1to3hfz,7,8,1|1to3hg0,6,1,0|1tvnpfz,6,1,0|1tvnpg0,7,8,1|1u6tk3z,7,8,1|1u6tk40,6,1,0|1ueqqrz,6,1,0|1ueqqs0,7,8,1|1upjmrz,7,8,1|1upjms0,6,1,0|1uxgtfz,6,1,0|1uxgtg0,7,8,1|1v89pfz,7,8,1|1v89pg0,6,1,0|1vg6w3z,6,1,0|1vg6w40,7,8,1|1vqzs3z,7,8,1|1vqzs40,6,1,0|NaN,6,1,0","Europe/Ljubljana|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/London|,0,342,0|-1rprx9y,0,342,0|-1rprx9x,1,1,0|-rzcns1,1,1,0|-rzcns0,26,8,1|-rsid41,26,8,1|-rsid40,1,1,0|-risd41,1,1,0|-risd40,26,8,1|-ragd41,26,8,1|-ragd40,1,1,0|-r0s7s1,1,1,0|-r0s7s0,26,8,1|-qr0d41,26,8,1|-qr0d40,1,1,0|-qhp6g1,1,1,0|-qhp6g0,26,8,1|-q8aag1,26,8,1|-q8aag0,1,1,0|-pyz3s1,1,1,0|-pyz3s0,26,8,1|-po4d41,26,8,1|-po4d40,1,1,0|-pfw2g1,1,1,0|-pfw2g0,26,8,1|-p6h6g1,26,8,1|-p6h6g0,1,1,0|-oxiyg1,1,1,0|-oxiyg0,26,8,1|-onfzs1,26,8,1|-onfzs0,1,1,0|-odd141,1,1,0|-odd140,26,8,1|-o5st41,26,8,1|-o5st40,1,1,0|-nuzx41,1,1,0|-nuzx40,26,8,1|-nmprs1,26,8,1|-nmprs0,1,1,0|-nbwvs1,1,1,0|-nbwvs0,26,8,1|-n39rs1,26,8,1|-n39rs0,1,1,0|-mt6t41,1,1,0|-mt6t40,26,8,1|-mkjp41,26,8,1|-mkjp40,1,1,0|-matp41,1,1,0|-matp40,26,8,1|-m1tmg1,26,8,1|-m1tmg0,1,1,0|-lrdp41,1,1,0|-lrdp40,26,8,1|-liql41,26,8,1|-liql40,1,1,0|-l8nmg1,1,1,0|-l8nmg0,26,8,1|-l00ig1,26,8,1|-l00ig0,1,1,0|-kqaig1,1,1,0|-kqaig0,26,8,1|-khafs1,26,8,1|-khafs0,1,1,0|-k77h41,1,1,0|-k77h40,26,8,1|-jykd41,26,8,1|-jykd40,1,1,0|-joheg1,1,1,0|-joheg0,26,8,1|-jfuag1,26,8,1|-jfuag0,1,1,0|-j64ag1,1,1,0|-j64ag0,26,8,1|-iwr941,26,8,1|-iwr940,1,1,0|-imoag1,1,1,0|-imoag0,26,8,1|-ie16g1,26,8,1|-ie16g0,1,1,0|-i4b6g1,1,1,0|-i4b6g0,26,8,1|-hvb3s1,26,8,1|-hvb3s0,1,1,0|-hl8541,1,1,0|-hl8540,26,8,1|-hcl141,26,8,1|-hcl140,1,1,0|-h2i2g1,1,1,0|-h2i2g0,26,8,1|-gtuyg1,26,8,1|-gtuyg0,1,1,0|-gk4yg1,1,1,0|-gk4yg0,26,8,1|-gb4vs1,26,8,1|-gb4vs0,1,1,0|-g11x41,1,1,0|-g11x40,26,8,1|-fpw2g1,26,8,1|-fpw2g0,1,1,0|-fkul41,1,1,0|-fkul40,26,8,1|-eyiyk1,26,8,1|-eyiyk0,152,9,1|-ethh81,152,9,1|-ethh80,26,8,1|-eh8qk1,26,8,1|-eh8qk0,152,9,1|-earek1,152,9,1|-earek0,26,8,1|-dyinw1,26,8,1|-dyinw0,152,9,1|-drod81,152,9,1|-drod80,26,8,1|-dfsl81,26,8,1|-dfsl80,152,9,1|-d75h81,152,9,1|-d75h80,26,8,1|-cx0nw1,26,8,1|-cx0nw0,152,9,1|-cro2k1,152,9,1|-cro2k0,26,8,1|-cncfs1,26,8,1|-cncfs0,1,1,0|-cdmfs1,1,1,0|-cdmfs0,26,8,1|-c4md41,26,8,1|-c4md40,1,1,0|-bwc7s1,1,1,0|-bwc7s0,26,8,1|-buwfw1,26,8,1|-buwfw0,152,9,1|-bos2k1,152,9,1|-bos2k0,26,8,1|-bkgfs1,26,8,1|-bkgfs0,1,1,0|-bdm541,1,1,0|-bdm540,26,8,1|-b1qd41,26,8,1|-b1qd40,1,1,0|-att6g1,1,1,0|-att6g0,26,8,1|-aj0ag1,26,8,1|-aj0ag0,1,1,0|-aad6g1,1,1,0|-aad6g0,26,8,1|-a0n6g1,26,8,1|-a0n6g0,1,1,0|-9rn3s1,1,1,0|-9rn3s0,26,8,1|-9hx3s1,26,8,1|-9hx3s0,1,1,0|-98k2g1,1,1,0|-98k2g0,26,8,1|-8yu2g1,26,8,1|-8yu2g0,1,1,0|-8ptzs1,1,1,0|-8ptzs0,26,8,1|-8h6vs1,26,8,1|-8h6vs0,1,1,0|-87gvs1,1,1,0|-87gvs0,26,8,1|-7ygt41,26,8,1|-7ygt40,1,1,0|-7odug1,1,1,0|-7odug0,26,8,1|-7fqqg1,26,8,1|-7fqqg0,1,1,0|-75at41,1,1,0|-75at40,26,8,1|-6wnp41,26,8,1|-6wnp40,1,1,0|-6mxp41,1,1,0|-6mxp40,26,8,1|-6dxmg1,26,8,1|-6dxmg0,1,1,0|-63uns1,1,1,0|-63uns0,26,8,1|-5v7js1,26,8,1|-5v7js0,1,1,0|-5l4l41,1,1,0|-5l4l40,26,8,1|-5chh41,26,8,1|-5chh40,1,1,0|-52rh41,1,1,0|-52rh40,26,8,1|-4treg1,26,8,1|-4treg0,1,1,0|-4krbs1,1,1,0|-4krbs0,26,8,1|-49lh41,26,8,1|-49lh40,1,1,0|-421941,1,1,0|-421940,26,8,1|-3qveg1,26,8,1|-3qveg0,1,1,0|-3iy7s1,1,1,0|-3iy7s0,26,8,1|-385bs1,26,8,1|-385bs0,1,1,0|-30l3s1,1,1,0|-30l3s0,26,8,1|-2pf941,26,8,1|-2pf940,1,1,0|-2hv141,1,1,0|-2hv140,26,8,1|-26p6g1,26,8,1|-26p6g0,1,1,0|-1z4yg1,1,1,0|-1z4yg0,26,8,1|-1nz3s1,26,8,1|-1nz3s0,1,1,0|-1gevs1,1,1,0|-1gevs0,26,8,1|-14w2g1,26,8,1|-14w2g0,1,1,0|-z4ns1,1,1,0|-z4ns0,26,8,1|-m6841,26,8,1|-m6840,26,8,0|yd6vz,26,8,0|yd6w0,1,1,0|15kg7z,1,1,0|15kg80,26,8,1|1h39jz,26,8,1|1h39k0,1,1,0|1oaivz,1,1,0|1oaiw0,26,8,1|1ztc7z,26,8,1|1ztc80,1,1,0|270ljz,1,1,0|270lk0,26,8,1|2ijevz,26,8,1|2ijew0,1,1,0|2pqo7z,1,1,0|2pqo80,26,8,1|319hjz,26,8,1|319hk0,1,1,0|38tpjz,1,1,0|38tpk0,26,8,1|3jzk7z,26,8,1|3jzk80,1,1,0|3rjs7z,1,1,0|3rjs80,26,8,1|42pmvz,26,8,1|42pmw0,1,1,0|4a9uvz,1,1,0|4a9uw0,26,8,1|4lso7z,26,8,1|4lso80,1,1,0|4szxjz,1,1,0|4szxk0,26,8,1|54iqvz,26,8,1|54iqw0,1,1,0|5bq07z,1,1,0|5bq080,26,8,1|5n8tjz,26,8,1|5n8tk0,1,1,0|5v5xfz,1,1,0|5v5xg0,26,8,1|65ytfz,26,8,1|65ytg0,1,1,0|6dw03z,1,1,0|6dw040,26,8,1|6oow3z,26,8,1|6oow40,1,1,0|6wm2rz,1,1,0|6wm2s0,26,8,1|77eyrz,26,8,1|77eys0,1,1,0|7fc5fz,1,1,0|7fc5g0,26,8,1|7qi03z,26,8,1|7qi040,1,1,0|7yf6rz,1,1,0|7yf6s0,26,8,1|8982rz,26,8,1|8982s0,1,1,0|8h59fz,1,1,0|8h59g0,26,8,1|8ry5fz,26,8,1|8ry5g0,1,1,0|8zvc3z,1,1,0|8zvc40,26,8,1|9ao83z,26,8,1|9ao840,1,1,0|9ilerz,1,1,0|9iles0,26,8,1|9tearz,26,8,1|9teas0,1,1,0|a1bhfz,1,1,0|a1bhg0,26,8,1|achc3z,26,8,1|achc40,1,1,0|ak1k3z,1,1,0|ak1k40,26,8,1|av7erz,26,8,1|av7es0,1,1,0|b34lfz,1,1,0|b34lg0,26,8,1|bdxhfz,26,8,1|bdxhg0,1,1,0|bluo3z,1,1,0|bluo40,26,8,1|bwnk3z,26,8,1|bwnk40,1,1,0|c4kqrz,1,1,0|c4kqs0,26,8,1|cfdmrz,26,8,1|cfdms0,1,1,0|cnatfz,1,1,0|cnatg0,26,8,1|cy3pfz,26,8,1|cy3pg0,1,1,0|d60w3z,1,1,0|d60w40,26,8,1|dgts3z,26,8,1|dgts40,1,1,0|dp3xfz,1,1,0|dp3xg0,26,8,1|dzwtfz,26,8,1|dzwtg0,1,1,0|e7u03z,1,1,0|e7u040,26,8,1|eimw3z,26,8,1|eimw40,1,1,0|eqk2rz,1,1,0|eqk2s0,26,8,1|f1cyrz,26,8,1|f1cys0,1,1,0|f9a5fz,1,1,0|f9a5g0,26,8,1|fkg03z,26,8,1|fkg040,1,1,0|fs083z,1,1,0|fs0840,26,8,1|g362rz,26,8,1|g362s0,1,1,0|gaqarz,1,1,0|gaqas0,26,8,1|glw5fz,26,8,1|glw5g0,1,1,0|gttc3z,1,1,0|gttc40,26,8,1|h4m83z,26,8,1|h4m840,1,1,0|hcjerz,1,1,0|hcjes0,26,8,1|hncarz,26,8,1|hncas0,1,1,0|hv9hfz,1,1,0|hv9hg0,26,8,1|i6fc3z,26,8,1|i6fc40,1,1,0|idzk3z,1,1,0|idzk40,26,8,1|ip5erz,26,8,1|ip5es0,1,1,0|iwpmrz,1,1,0|iwpms0,26,8,1|j7vhfz,26,8,1|j7vhg0,1,1,0|jffpfz,1,1,0|jffpg0,26,8,1|jqlk3z,26,8,1|jqlk40,1,1,0|jyiqrz,1,1,0|jyiqs0,26,8,1|k9bmrz,26,8,1|k9bms0,1,1,0|kh8tfz,1,1,0|kh8tg0,26,8,1|ks1pfz,26,8,1|ks1pg0,1,1,0|kzyw3z,1,1,0|kzyw40,26,8,1|lb4qrz,26,8,1|lb4qs0,1,1,0|lioyrz,1,1,0|lioys0,26,8,1|ltutfz,26,8,1|ltutg0,1,1,0|m1f1fz,1,1,0|m1f1g0,26,8,1|mckw3z,26,8,1|mckw40,1,1,0|mki2rz,1,1,0|mki2s0,26,8,1|mvayrz,26,8,1|mvays0,1,1,0|n385fz,1,1,0|n385g0,26,8,1|ne11fz,26,8,1|ne11g0,1,1,0|nly83z,1,1,0|nly840,26,8,1|nwr43z,26,8,1|nwr440,1,1,0|o4oarz,1,1,0|o4oas0,26,8,1|ofu5fz,26,8,1|ofu5g0,1,1,0|onedfz,1,1,0|onedg0,26,8,1|oyk83z,26,8,1|oyk840,1,1,0|p64g3z,1,1,0|p64g40,26,8,1|phaarz,26,8,1|phaas0,1,1,0|pp7hfz,1,1,0|pp7hg0,26,8,1|q00dfz,26,8,1|q00dg0,1,1,0|q7xk3z,1,1,0|q7xk40,26,8,1|qiqg3z,26,8,1|qiqg40,1,1,0|qqnmrz,1,1,0|qqnms0,26,8,1|r1thfz,26,8,1|r1thg0,1,1,0|r9dpfz,1,1,0|r9dpg0,26,8,1|rkjk3z,26,8,1|rkjk40,1,1,0|rs3s3z,1,1,0|rs3s40,26,8,1|s39mrz,26,8,1|s39ms0,1,1,0|sb6tfz,1,1,0|sb6tg0,26,8,1|slzpfz,26,8,1|slzpg0,1,1,0|stww3z,1,1,0|stww40,26,8,1|t4ps3z,26,8,1|t4ps40,1,1,0|tcmyrz,1,1,0|tcmys0,26,8,1|tnfurz,26,8,1|tnfus0,1,1,0|tvd1fz,1,1,0|tvd1g0,26,8,1|u6iw3z,26,8,1|u6iw40,1,1,0|ue343z,1,1,0|ue3440,26,8,1|up8yrz,26,8,1|up8ys0,1,1,0|uwt6rz,1,1,0|uwt6s0,26,8,1|v7z1fz,26,8,1|v7z1g0,1,1,0|vfw83z,1,1,0|vfw840,26,8,1|vqp43z,26,8,1|vqp440,1,1,0|vymarz,1,1,0|vymas0,26,8,1|w9f6rz,26,8,1|w9f6s0,1,1,0|whcdfz,1,1,0|whcdg0,26,8,1|wsi83z,26,8,1|wsi840,1,1,0|x02g3z,1,1,0|x02g40,26,8,1|xb8arz,26,8,1|xb8as0,1,1,0|xisirz,1,1,0|xisis0,26,8,1|xtydfz,26,8,1|xtydg0,1,1,0|y1ilfz,1,1,0|y1ilg0,26,8,1|ycog3z,26,8,1|ycog40,1,1,0|yklmrz,1,1,0|yklms0,26,8,1|yveirz,26,8,1|yveis0,1,1,0|z3bpfz,1,1,0|z3bpg0,26,8,1|ze4lfz,26,8,1|ze4lg0,1,1,0|zm1s3z,1,1,0|zm1s40,26,8,1|zx7mrz,26,8,1|zx7ms0,1,1,0|104rurz,1,1,0|104rus0,26,8,1|10fxpfz,26,8,1|10fxpg0,1,1,0|10nhxfz,1,1,0|10nhxg0,26,8,1|10yns3z,26,8,1|10yns40,1,1,0|116kyrz,1,1,0|116kys0,26,8,1|11hdurz,26,8,1|11hdus0,1,1,0|11pb1fz,1,1,0|11pb1g0,26,8,1|1203xfz,26,8,1|1203xg0,1,1,0|128143z,1,1,0|1281440,26,8,1|12iu03z,26,8,1|12iu040,1,1,0|12qr6rz,1,1,0|12qr6s0,26,8,1|131x1fz,26,8,1|131x1g0,1,1,0|139h9fz,1,1,0|139h9g0,26,8,1|13kn43z,26,8,1|13kn440,1,1,0|13s7c3z,1,1,0|13s7c40,26,8,1|143d6rz,26,8,1|143d6s0,1,1,0|14badfz,1,1,0|14badg0,26,8,1|14m39fz,26,8,1|14m39g0,1,1,0|14u0g3z,1,1,0|14u0g40,26,8,1|154tc3z,26,8,1|154tc40,1,1,0|15cqirz,1,1,0|15cqis0,26,8,1|15nwdfz,26,8,1|15nwdg0,1,1,0|15vglfz,1,1,0|15vglg0,26,8,1|166mg3z,26,8,1|166mg40,1,1,0|16e6o3z,1,1,0|16e6o40,26,8,1|16pcirz,26,8,1|16pcis0,1,1,0|16x9pfz,1,1,0|16x9pg0,26,8,1|1782lfz,26,8,1|1782lg0,1,1,0|17fzs3z,1,1,0|17fzs40,26,8,1|17qso3z,26,8,1|17qso40,1,1,0|17ypurz,1,1,0|17ypus0,26,8,1|189iqrz,26,8,1|189iqs0,1,1,0|18hfxfz,1,1,0|18hfxg0,26,8,1|18sls3z,26,8,1|18sls40,1,1,0|190603z,1,1,0|1906040,26,8,1|19bburz,26,8,1|19bbus0,1,1,0|19iw2rz,1,1,0|19iw2s0,26,8,1|19u1xfz,26,8,1|19u1xg0,1,1,0|1a1z43z,1,1,0|1a1z440,26,8,1|1acs03z,26,8,1|1acs040,1,1,0|1akp6rz,1,1,0|1akp6s0,26,8,1|1avi2rz,26,8,1|1avi2s0,1,1,0|1b3f9fz,1,1,0|1b3f9g0,26,8,1|1bel43z,26,8,1|1bel440,1,1,0|1bm5c3z,1,1,0|1bm5c40,26,8,1|1bxb6rz,26,8,1|1bxb6s0,1,1,0|1c4verz,1,1,0|1c4ves0,26,8,1|1cg19fz,26,8,1|1cg19g0,1,1,0|1cnlhfz,1,1,0|1cnlhg0,26,8,1|1cyrc3z,26,8,1|1cyrc40,1,1,0|1d6oirz,1,1,0|1d6ois0,26,8,1|1dhherz,26,8,1|1dhhes0,1,1,0|1dpelfz,1,1,0|1dpelg0,26,8,1|1e07hfz,26,8,1|1e07hg0,1,1,0|1e84o3z,1,1,0|1e84o40,26,8,1|1ejairz,26,8,1|1ejais0,1,1,0|1equqrz,1,1,0|1equqs0,26,8,1|1f20lfz,26,8,1|1f20lg0,1,1,0|1f9ktfz,1,1,0|1f9ktg0,26,8,1|1fkqo3z,26,8,1|1fkqo40,1,1,0|1fsnurz,1,1,0|1fsnus0,26,8,1|1g3gqrz,26,8,1|1g3gqs0,1,1,0|1gbdxfz,1,1,0|1gbdxg0,26,8,1|1gm6tfz,26,8,1|1gm6tg0,1,1,0|1gu403z,1,1,0|1gu4040,26,8,1|1h4ww3z,26,8,1|1h4ww40,1,1,0|1hcu2rz,1,1,0|1hcu2s0,26,8,1|1hnzxfz,26,8,1|1hnzxg0,1,1,0|1hvk5fz,1,1,0|1hvk5g0,26,8,1|1i6q03z,26,8,1|1i6q040,1,1,0|1iea83z,1,1,0|1iea840,26,8,1|1ipg2rz,26,8,1|1ipg2s0,1,1,0|1ixd9fz,1,1,0|1ixd9g0,26,8,1|1j865fz,26,8,1|1j865g0,1,1,0|1jg3c3z,1,1,0|1jg3c40,26,8,1|1jqw83z,26,8,1|1jqw840,1,1,0|1jyterz,1,1,0|1jytes0,26,8,1|1k9z9fz,26,8,1|1k9z9g0,1,1,0|1khjhfz,1,1,0|1khjhg0,26,8,1|1kspc3z,26,8,1|1kspc40,1,1,0|1l09k3z,1,1,0|1l09k40,26,8,1|1lbferz,26,8,1|1lbfes0,1,1,0|1ljclfz,1,1,0|1ljclg0,26,8,1|1lu5hfz,26,8,1|1lu5hg0,1,1,0|1m22o3z,1,1,0|1m22o40,26,8,1|1mcvk3z,26,8,1|1mcvk40,1,1,0|1mksqrz,1,1,0|1mksqs0,26,8,1|1mvlmrz,26,8,1|1mvlms0,1,1,0|1n3itfz,1,1,0|1n3itg0,26,8,1|1neoo3z,26,8,1|1neoo40,1,1,0|1nm8w3z,1,1,0|1nm8w40,26,8,1|1nxeqrz,26,8,1|1nxeqs0,1,1,0|1o4yyrz,1,1,0|1o4yys0,26,8,1|1og4tfz,26,8,1|1og4tg0,1,1,0|1oo203z,1,1,0|1oo2040,26,8,1|1oyuw3z,26,8,1|1oyuw40,1,1,0|1p6s2rz,1,1,0|1p6s2s0,26,8,1|1phkyrz,26,8,1|1phkys0,1,1,0|1ppi5fz,1,1,0|1ppi5g0,26,8,1|1q0o03z,26,8,1|1q0o040,1,1,0|1q8883z,1,1,0|1q88840,26,8,1|1qje2rz,26,8,1|1qje2s0,1,1,0|1qqyarz,1,1,0|1qqyas0,26,8,1|1r245fz,26,8,1|1r245g0,1,1,0|1r9odfz,1,1,0|1r9odg0,26,8,1|1rku83z,26,8,1|1rku840,1,1,0|1rsrerz,1,1,0|1rsres0,26,8,1|1s3karz,26,8,1|1s3kas0,1,1,0|1sbhhfz,1,1,0|1sbhhg0,26,8,1|1smadfz,26,8,1|1smadg0,1,1,0|1su7k3z,1,1,0|1su7k40,26,8,1|1t5derz,26,8,1|1t5des0,1,1,0|1tcxmrz,1,1,0|1tcxms0,26,8,1|1to3hfz,26,8,1|1to3hg0,1,1,0|1tvnpfz,1,1,0|1tvnpg0,26,8,1|1u6tk3z,26,8,1|1u6tk40,1,1,0|1ueqqrz,1,1,0|1ueqqs0,26,8,1|1upjmrz,26,8,1|1upjms0,1,1,0|1uxgtfz,1,1,0|1uxgtg0,26,8,1|1v89pfz,26,8,1|1v89pg0,1,1,0|1vg6w3z,1,1,0|1vg6w40,26,8,1|1vqzs3z,26,8,1|1vqzs40,1,1,0|NaN,1,1,0","Europe/Luxembourg|,0,348,0|-y89551,0,348,0|-y89550,8,8,0|-rzo2w1,8,8,0|-rzo2w0,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-rhps81,8,8,0|-rhps80,9,9,1|-raglg1,9,9,1|-raglg0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-qo4w41,8,8,0|-qo4w40,6,1,0|-qj59g1,6,1,0|-qj59g0,7,8,1|-q7z6g1,7,8,1|-q7z6g0,6,1,0|-q15441,6,1,0|-q15440,7,8,1|-po6ak1,7,8,1|-po6ak0,6,1,0|-pgvhg1,6,1,0|-pgvhg0,7,8,1|-p5anw1,7,8,1|-p5anw0,6,1,0|-oxj6s1,6,1,0|-oxj6s0,7,8,1|-ong5c1,7,8,1|-ong5c0,6,1,0|-odd9g1,6,1,0|-odd9g0,7,8,1|-o4pzw1,7,8,1|-o4pzw0,6,1,0|-nvq2s1,6,1,0|-nvq2s0,7,8,1|-nm0001,7,8,1|-nm0000,6,1,0|-ncl6s1,6,1,0|-ncl6s0,7,8,1|-n39xc1,7,8,1|-n39xc0,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjuo1,7,8,1|-mkjuo0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1ts01,7,8,1|-m1ts00,6,1,0|-lrqw41,6,1,0|-lrqw40,7,8,1|-liqqo1,7,8,1|-liqqo0,6,1,0|-l8nus1,6,1,0|-l8nus0,7,8,1|-l00ig1,7,8,1|-l00ig0,6,1,0|-kqaig1,6,1,0|-kqaig0,7,8,1|-khafs1,7,8,1|-khafs0,6,1,0|-k77h41,6,1,0|-k77h40,7,8,1|-jykd41,7,8,1|-jykd40,6,1,0|-jp7bs1,6,1,0|-jp7bs0,7,8,1|-jfuag1,7,8,1|-jfuag0,6,1,0|-j6u7s1,6,1,0|-j6u7s0,7,8,1|-iwr941,7,8,1|-iwr940,6,1,0|-ine7s1,6,1,0|-ine7s0,7,8,1|-ie16g1,7,8,1|-ie16g0,6,1,0|-i513s1,6,1,0|-i513s0,7,8,1|-hvb3s1,7,8,1|-hvb3s0,6,1,0|-hl8541,6,1,0|-hl8540,7,8,1|-hcl141,7,8,1|-hcl140,6,1,0|-h37zs1,6,1,0|-h37zs0,7,8,1|-gtuyg1,7,8,1|-gtuyg0,6,1,0|-gkuvs1,6,1,0|-gkuvs0,7,8,1|-gb4vs1,7,8,1|-gb4vs0,6,1,0|-g11x41,6,1,0|-g11x40,7,8,1|-fpw2g1,7,8,1|-fpw2g0,6,1,0|-fkul41,6,1,0|-fkul40,7,8,1|-fgsag1,7,8,1|-fgsag0,7,9,1|-e6dzw1,7,9,1|-e6dzw0,6,8,0|-dytrw1,6,8,0|-dytrw0,7,9,1|-dp3rw1,7,9,1|-dp3rw0,6,8,0|-dfqqk1,6,8,0|-dfqqk0,7,9,1|-d73mk1,7,9,1|-d73mk0,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|-cbtp81,8,8,0|-cbtp80,9,9,1|-c4kl81,9,9,1|-c4kl80,8,8,0|3s9mrz,8,8,0|3s9ms0,9,9,1|419pfz,9,9,1|419pg0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Madrid|,0,349,0|-100edc1,0,349,0|-100edc0,6,1,0|-qzlus1,6,1,0|-qzlus0,7,8,1|-qqnk01,7,8,1|-qqnk00,6,1,0|-qhalg1,6,1,0|-qhalg0,7,8,1|-q7vmo1,7,8,1|-q7vmo0,6,1,0|-nusqs1,6,1,0|-nusqs0,7,8,1|-nm0001,7,8,1|-nm0000,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjuo1,7,8,1|-mkjuo0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1ts01,7,8,1|-m1ts00,6,1,0|-lrqtc1,6,1,0|-lrqtc0,7,8,1|-liqqo1,7,8,1|-liqqo0,6,1,0|-l8nus1,6,1,0|-l8nus0,7,8,1|-l00o01,7,8,1|-l00o00,6,1,0|-gzf6s1,6,1,0|-gzf6s0,7,8,1|-gtv401,7,8,1|-gtv400,6,1,0|-gki5g1,6,1,0|-gki5g0,7,8,1|-gj2dk1,7,8,1|-gj2dk0,153,9,1|-gb3c81,153,9,1|-gb3c80,7,8,1|-fs2001,7,8,1|-fs2000,6,1,0|-fjrxg1,6,1,0|-fjrxg0,8,8,0|-eft481,8,8,0|-eft480,9,9,1|-e9kys1,9,9,1|-e9kys0,8,8,0|-dxsyw1,8,8,0|-dxsyw0,9,9,1|-dp5s41,9,9,1|-dp5s40,8,8,0|-df2w81,8,8,0|-df2w80,9,9,1|-d6fpg1,9,9,1|-d6fpg0,8,8,0|-cwctk1,8,8,0|-cwctk0,9,9,1|-cnpms1,9,9,1|-cnpms0,8,8,0|-cdmqw1,8,8,0|-cdmqw0,9,9,1|-c4zk41,9,9,1|-c4zk40,8,8,0|-asdmw1,8,8,0|-asdmw0,9,9,1|-akgdg1,9,9,1|-akgdg0,8,8,0|28g53z,8,8,0|28g540,9,9,1|2hgajz,9,9,1|2hgak0,8,8,0|2r67rz,8,8,0|2r67s0,9,9,1|306d7z,9,9,1|306d80,8,8,0|396d3z,8,8,0|396d40,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3s9efz,8,8,0|3s9eg0,9,9,1|419jvz,9,9,1|419jw0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Malta|,0,350,0|-13qyw0t,0,350,0|-13qyw0s,8,8,0|-rymys1,8,8,0|-rymys0,9,9,1|-rsio81,9,9,1|-rsio80,8,8,0|-rj5k41,8,8,0|-rj5k40,9,9,1|-r9qqw1,9,9,1|-r9qqw0,8,8,0|-r1idg1,8,8,0|-r1idg0,9,9,1|-qqnpk1,9,9,1|-qqnpk0,8,8,0|-qj59g1,8,8,0|-qj59g0,9,9,1|-q7zhk1,9,9,1|-q7zhk0,8,8,0|-pzcas1,8,8,0|-pzcas0,9,9,1|-ppzc81,9,9,1|-ppzc80,8,8,0|-ff59g1,8,8,0|-ff59g0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfsl81,8,8,0|-dfsl80,9,9,1|-d75h81,9,9,1|-d75h80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cohes1,9,9,1|-cohes0,8,8,0|-cf2d81,8,8,0|-cf2d80,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-bwcg41,8,8,0|-bwcg40,9,9,1|-blwis1,9,9,1|-blwis0,8,8,0|-bec581,8,8,0|-bec580,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-1vwis1,8,8,0|-1vwis0,9,9,1|-1pf9k1,9,9,1|-1pf9k0,8,8,0|-1cthg1,8,8,0|-1cthg0,9,9,1|-16p441,9,9,1|-16p440,8,8,0|-u3es1,8,8,0|-u3es0,9,9,1|-nz1g1,9,9,1|-nz1g0,8,8,0|-b0dg1,8,8,0|-b0dg0,9,9,1|-4w041,9,9,1|-4w040,8,8,0|7pp7z,8,8,0|7pp80,9,9,1|du2jz,9,9,1|du2k0,8,8,0|q2t7z,8,8,0|q2t80,9,9,1|wk57z,9,9,1|wk580,8,8,0|195ujz,8,8,0|195uk0,9,9,1|1fn6jz,9,9,1|1fn6k0,8,8,0|1oyd7z,8,8,0|1oyd80,9,9,1|1ybejz,9,9,1|1ybek0,8,8,0|28t6jz,8,8,0|28t6k0,9,9,1|2gf97z,9,9,1|2gf980,8,8,0|2rjerz,8,8,0|2rjes0,9,9,1|2zginz,9,9,1|2zgio0,8,8,0|3a9hfz,8,8,0|3a9hg0,9,9,1|3i6lbz,9,9,1|3i6lc0,8,8,0|3szk3z,8,8,0|3szk40,9,9,1|40wnzz,9,9,1|40wo00,8,8,0|4bpmrz,8,8,0|4bpms0,9,9,1|4jmqnz,9,9,1|4jmqo0,8,8,0|4ufpfz,8,8,0|4ufpg0,9,9,1|52ctbz,9,9,1|52ctc0,8,8,0|5chpfz,8,8,0|5chpg0,9,9,1|5lfunz,9,9,1|5lfuo0,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Mariehamn|,0,343,0|-1bss9ye,0,343,0|-1bss9yd,77,343,0|-peghye,77,343,0|-peghyd,14,9,0|-ehco81,14,9,0|-ehco80,15,4,1|-e7vxk1,15,4,1|-e7vxk0,14,9,0|5v5unz,14,9,0|5v5uo0,15,4,1|64ivzz,15,4,1|64iw00,14,9,0|6dvxbz,14,9,0|6dvxc0,15,4,1|6n8ynz,15,4,1|6n8yo0,14,9,0|6wm2rz,14,9,0|6wm2s0,15,4,1|75z43z,15,4,1|75z440,14,9,0|7fc5fz,14,9,0|7fc5g0,15,4,1|7p25fz,15,4,1|7p25g0,14,9,0|7yf6rz,14,9,0|7yf6s0,15,4,1|87s83z,15,4,1|87s840,14,9,0|8h59fz,14,9,0|8h59g0,15,4,1|8qiarz,15,4,1|8qias0,14,9,0|8zvc3z,14,9,0|8zvc40,15,4,1|998dfz,15,4,1|998dg0,14,9,0|9ilerz,14,9,0|9iles0,15,4,1|9ryg3z,15,4,1|9ryg40,14,9,0|a1bhfz,14,9,0|a1bhg0,15,4,1|aaoirz,15,4,1|aaois0,14,9,0|ak1k3z,14,9,0|ak1k40,15,4,1|atrk3z,15,4,1|atrk40,14,9,0|b34lfz,14,9,0|b34lg0,15,4,1|bchmrz,15,4,1|bchms0,14,9,0|bluo3z,14,9,0|bluo40,15,4,1|bv7pfz,15,4,1|bv7pg0,14,9,0|c4kqrz,14,9,0|c4kqs0,15,4,1|cdxs3z,15,4,1|cdxs40,14,9,0|cnatfz,14,9,0|cnatg0,15,4,1|cwnurz,15,4,1|cwnus0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Minsk|,0,351,0|-1ayy7rt,0,351,0|-1ayy7rs,20,352,0|-nu113d,20,352,0|-nu113c,14,9,0|-kmr1k1,14,9,0|-kmr1k0,149,4,0|-evpf01,149,4,0|-evpf00,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-db2g81,9,9,1|-db2g80,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|b34fvz,149,4,0|b34fw0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blulbz,14,9,0|blulc0,15,4,1|bv7mnz,15,4,1|bv7mo0,14,9,0|c4knzz,14,9,0|c4ko00,15,4,1|cdxpbz,15,4,1|cdxpc0,14,9,0|cnaqnz,14,9,0|cnaqo0,15,4,1|cwnrzz,15,4,1|cwns00,14,9,0|d60tbz,14,9,0|d60tc0,15,4,1|dfdunz,15,4,1|dfduo0,14,9,0|dp3unz,14,9,0|dp3uo0,15,4,1|dzwqnz,15,4,1|dzwqo0,14,9,0|e7txbz,14,9,0|e7txc0,15,4,1|eimtbz,15,4,1|eimtc0,14,9,0|eqjzzz,14,9,0|eqk000,15,4,1|f1cvzz,15,4,1|f1cw00,14,9,0|f9a2nz,14,9,0|f9a2o0,15,4,1|fkfxbz,15,4,1|fkfxc0,14,9,0|fs05bz,14,9,0|fs05c0,15,4,1|g35zzz,15,4,1|g36000,14,9,0|gaq7zz,14,9,0|gaq800,15,4,1|glw2nz,15,4,1|glw2o0,14,9,0|gtt9bz,14,9,0|gtt9c0,15,4,1|h4m5bz,15,4,1|h4m5c0,14,9,0|hcjbzz,14,9,0|hcjc00,15,4,1|hnc7zz,15,4,1|hnc800,14,9,0|hv9enz,14,9,0|hv9eo0,15,4,1|i6f9bz,15,4,1|i6f9c0,14,9,0|idzhbz,14,9,0|idzhc0,15,4,1|ip5bzz,15,4,1|ip5c00,14,9,0|iwpjzz,14,9,0|iwpk00,15,4,1|j7venz,15,4,1|j7veo0,14,9,0|jffmnz,14,9,0|jffmo0,15,4,1|jqlhbz,15,4,1|jqlhc0,14,9,0|jyinzz,14,9,0|jyio00,15,4,1|k9bjzz,15,4,1|k9bk00,14,9,0|kh8qnz,14,9,0|kh8qo0,15,4,1|ks1mnz,15,4,1|ks1mo0,14,9,0|kzytbz,14,9,0|kzytc0,15,4,1|lb4nzz,15,4,1|lb4o00,14,9,0|liovzz,14,9,0|liow00,100,4,0|NaN,100,4,0","Europe/Monaco|,0,353,0|-14hnyp9,0,353,0|-14hnyp8,5,7,0|-uo2b3m,5,7,0|-uo2b3l,6,1,0|-ry2lg1,6,1,0|-ry2lg0,7,8,1|-rsgqs1,7,8,1|-rsgqs0,6,1,0|-rjiis1,6,1,0|-rjiis0,7,8,1|-r9dpg1,7,8,1|-r9dpg0,6,1,0|-r1idg1,6,1,0|-r1idg0,7,8,1|-qqnms1,7,8,1|-qqnms0,6,1,0|-qj59g1,6,1,0|-qj59g0,7,8,1|-q7xk41,7,8,1|-q7xk40,6,1,0|-q15441,6,1,0|-q15440,7,8,1|-po6g41,7,8,1|-po6g40,6,1,0|-pgvhg1,6,1,0|-pgvhg0,7,8,1|-p5atg1,7,8,1|-p5atg0,6,1,0|-oxj6s1,6,1,0|-oxj6s0,7,8,1|-ong841,7,8,1|-ong840,6,1,0|-obkg41,6,1,0|-obkg40,7,8,1|-o4q5g1,7,8,1|-o4q5g0,6,1,0|-nvq2s1,6,1,0|-nvq2s0,7,8,1|-nm02s1,7,8,1|-nm02s0,6,1,0|-ncn1g1,6,1,0|-ncn1g0,7,8,1|-n3a041,7,8,1|-n3a040,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjxg1,7,8,1|-mkjxg0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1tus1,7,8,1|-m1tus0,6,1,0|-lrqw41,6,1,0|-lrqw40,7,8,1|-liqtg1,7,8,1|-liqtg0,6,1,0|-l8nus1,6,1,0|-l8nus0,7,8,1|-l00qs1,7,8,1|-l00qs0,6,1,0|-kqaqs1,6,1,0|-kqaqs0,7,8,1|-khao41,7,8,1|-khao40,6,1,0|-k77pg1,6,1,0|-k77pg0,7,8,1|-jyklg1,7,8,1|-jyklg0,6,1,0|-jp7k41,6,1,0|-jp7k40,7,8,1|-jfuis1,7,8,1|-jfuis0,6,1,0|-j6ug41,6,1,0|-j6ug40,7,8,1|-iwrhg1,7,8,1|-iwrhg0,6,1,0|-ineg41,6,1,0|-ineg40,7,8,1|-ie1es1,7,8,1|-ie1es0,6,1,0|-i51c41,6,1,0|-i51c40,7,8,1|-hvbc41,7,8,1|-hvbc40,6,1,0|-hl8dg1,6,1,0|-hl8dg0,7,8,1|-hcl9g1,7,8,1|-hcl9g0,6,1,0|-h38841,6,1,0|-h38840,7,8,1|-gtv6s1,7,8,1|-gtv6s0,6,1,0|-gkv441,6,1,0|-gkv440,7,8,1|-gb5441,7,8,1|-gb5440,6,1,0|-g125g1,6,1,0|-g125g0,7,8,1|-fpwas1,7,8,1|-fpwas0,6,1,0|-fkul41,6,1,0|-fkul40,7,8,1|-eyh9g1,7,8,1|-eyh9g0,153,9,1|-eqk5k1,153,9,1|-eqk5k0,7,8,1|-eimw41,7,8,1|-eimw40,153,9,1|-e6dzw1,153,9,1|-e6dzw0,7,8,1|-dytrw1,7,8,1|-dytrw0,153,9,1|-dp3rw1,153,9,1|-dp3rw0,7,8,1|-dfqqk1,7,8,1|-dfqqk0,153,9,1|-d62qs1,153,9,1|-d62qs0,7,8,1|-cx0nw1,7,8,1|-cx0nw0,153,9,1|-cofek1,153,9,1|-cofek0,8,8,0|396inz,8,8,0|396io0,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3s9mrz,8,8,0|3s9ms0,9,9,1|419pfz,9,9,1|419pg0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Moscow|,0,354,0|-1ayy9mi,0,354,0|-1ayy9mh,20,354,0|-rx5dmi,20,354,0|-rx5dmh,20,355,0|-refds8,20,355,0|-refds7,44,356,1|-r57wg8,44,356,1|-r57wg7,20,355,0|-qx8xw8,20,355,0|-qx8xw7,154,357,1|-qrqps8,154,357,1|-qrqps7,44,356,1|-qeh0k8,44,356,1|-qeh0k7,154,357,1|-qcx401,154,357,1|-qcx400,150,203,1|-qak8g1,150,203,1|-qak8g0,149,4,0|-pibkg1,149,4,0|-pibkg0,150,203,1|-pgkok1,150,203,1|-pgkok0,91,186,1|-p84z81,91,186,1|-p84z80,150,203,1|-p6lcg1,150,203,1|-p6lcg0,149,4,0|-ontcc1,149,4,0|-ontcc0,14,9,0|-kmr1k1,14,9,0|-kmr1k0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ak1ejz,149,4,0|ak1ek0,150,203,1|atrejz,150,203,1|atrek0,149,4,0|b34fvz,149,4,0|b34fw0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|bi8ynz,14,9,0|bi8yo0,149,4,0|bluijz,149,4,0|bluik0,150,203,1|bv7jvz,150,203,1|bv7jw0,149,4,0|c4kl7z,149,4,0|c4kl80,150,203,1|cdxmjz,150,203,1|cdxmk0,149,4,0|cnanvz,149,4,0|cnanw0,150,203,1|cwnp7z,150,203,1|cwnp80,149,4,0|d60qjz,149,4,0|d60qk0,150,203,1|dfdrvz,150,203,1|dfdrw0,149,4,0|dp3rvz,149,4,0|dp3rw0,150,203,1|dzwnvz,150,203,1|dzwnw0,149,4,0|e7tujz,149,4,0|e7tuk0,150,203,1|eimqjz,150,203,1|eimqk0,149,4,0|eqjx7z,149,4,0|eqjx80,150,203,1|f1ct7z,150,203,1|f1ct80,149,4,0|f99zvz,149,4,0|f99zw0,150,203,1|fkfujz,150,203,1|fkfuk0,149,4,0|fs02jz,149,4,0|fs02k0,150,203,1|g35x7z,150,203,1|g35x80,149,4,0|gaq57z,149,4,0|gaq580,150,203,1|glvzvz,150,203,1|glvzw0,149,4,0|gtt6jz,149,4,0|gtt6k0,150,203,1|h4m2jz,150,203,1|h4m2k0,149,4,0|hcj97z,149,4,0|hcj980,150,203,1|hnc57z,150,203,1|hnc580,149,4,0|hv9bvz,149,4,0|hv9bw0,150,203,1|i6f6jz,150,203,1|i6f6k0,149,4,0|idzejz,149,4,0|idzek0,150,203,1|ip597z,150,203,1|ip5980,149,4,0|iwph7z,149,4,0|iwph80,150,203,1|j7vbvz,150,203,1|j7vbw0,149,4,0|jffjvz,149,4,0|jffjw0,150,203,1|jqlejz,150,203,1|jqlek0,149,4,0|jyil7z,149,4,0|jyil80,150,203,1|k9bh7z,150,203,1|k9bh80,149,4,0|kh8nvz,149,4,0|kh8nw0,150,203,1|ks1jvz,150,203,1|ks1jw0,149,4,0|kzyqjz,149,4,0|kzyqk0,150,203,1|lb4l7z,150,203,1|lb4l80,149,4,0|liot7z,149,4,0|liot80,149,203,0|ne0t3z,149,203,0|ne0t40,149,4,0|NaN,149,4,0","Europe/Oslo|,0,197,0|-1353tzp,0,197,0|-1353tzo,8,8,0|-rzayo1,8,8,0|-rzayo0,9,9,1|-rskiw1,9,9,1|-rskiw0,8,8,0|-fc7s81,8,8,0|-fc7s80,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cnnmk1,9,9,1|-cnnmk0,8,8,0|-5mxh81,8,8,0|-5mxh80,9,9,1|-5d7h81,9,9,1|-5d7h80,8,8,0|-53ufw1,8,8,0|-53ufw0,9,9,1|-4uhek1,9,9,1|-4uhek0,8,8,0|-4l4d81,8,8,0|-4l4d80,9,9,1|-4brbw1,9,9,1|-4brbw0,8,8,0|-42eak1,8,8,0|-42eak0,9,9,1|-3t1981,9,9,1|-3t1980,8,8,0|-3jo7w1,8,8,0|-3jo7w0,9,9,1|-3ab6k1,9,9,1|-3ab6k0,8,8,0|-30y581,8,8,0|-30y580,9,9,1|-2r8581,9,9,1|-2r8580,8,8,0|-2g2ak1,8,8,0|-2g2ak0,9,9,1|-28i2k1,9,9,1|-28i2k0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Paris|,0,7,0|-154gb3m,0,7,0|-154gb3l,5,7,0|-uozn3m,5,7,0|-uozn3l,6,1,0|-ry2lg1,6,1,0|-ry2lg0,7,8,1|-rsgqs1,7,8,1|-rsgqs0,6,1,0|-rjiis1,6,1,0|-rjiis0,7,8,1|-r9dpg1,7,8,1|-r9dpg0,6,1,0|-r1idg1,6,1,0|-r1idg0,7,8,1|-qqnms1,7,8,1|-qqnms0,6,1,0|-qj59g1,6,1,0|-qj59g0,7,8,1|-q7xk41,7,8,1|-q7xk40,6,1,0|-q15441,6,1,0|-q15440,7,8,1|-po6g41,7,8,1|-po6g40,6,1,0|-pgvhg1,6,1,0|-pgvhg0,7,8,1|-p5atg1,7,8,1|-p5atg0,6,1,0|-oxj6s1,6,1,0|-oxj6s0,7,8,1|-ong841,7,8,1|-ong840,6,1,0|-obkg41,6,1,0|-obkg40,7,8,1|-o4q5g1,7,8,1|-o4q5g0,6,1,0|-nvq2s1,6,1,0|-nvq2s0,7,8,1|-nm02s1,7,8,1|-nm02s0,6,1,0|-ncn1g1,6,1,0|-ncn1g0,7,8,1|-n3a041,7,8,1|-n3a040,6,1,0|-mt71g1,6,1,0|-mt71g0,7,8,1|-mkjxg1,7,8,1|-mkjxg0,6,1,0|-matxg1,6,1,0|-matxg0,7,8,1|-m1tus1,7,8,1|-m1tus0,6,1,0|-lrqw41,6,1,0|-lrqw40,7,8,1|-liqtg1,7,8,1|-liqtg0,6,1,0|-l8nus1,6,1,0|-l8nus0,7,8,1|-l00qs1,7,8,1|-l00qs0,6,1,0|-kqaqs1,6,1,0|-kqaqs0,7,8,1|-khao41,7,8,1|-khao40,6,1,0|-k77pg1,6,1,0|-k77pg0,7,8,1|-jyklg1,7,8,1|-jyklg0,6,1,0|-jp7k41,6,1,0|-jp7k40,7,8,1|-jfuis1,7,8,1|-jfuis0,6,1,0|-j6ug41,6,1,0|-j6ug40,7,8,1|-iwrhg1,7,8,1|-iwrhg0,6,1,0|-ineg41,6,1,0|-ineg40,7,8,1|-ie1es1,7,8,1|-ie1es0,6,1,0|-i51c41,6,1,0|-i51c40,7,8,1|-hvbc41,7,8,1|-hvbc40,6,1,0|-hl8dg1,6,1,0|-hl8dg0,7,8,1|-hcl9g1,7,8,1|-hcl9g0,6,1,0|-h38841,6,1,0|-h38840,7,8,1|-gtv6s1,7,8,1|-gtv6s0,6,1,0|-gkv441,6,1,0|-gkv440,7,8,1|-gb5441,7,8,1|-gb5440,6,1,0|-g125g1,6,1,0|-g125g0,7,8,1|-fpwas1,7,8,1|-fpwas0,6,1,0|-fkul41,6,1,0|-fkul40,7,8,1|-ff5c81,7,8,1|-ff5c80,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d8caw1,9,9,1|-d8caw0,153,9,1|-d62qs1,153,9,1|-d62qs0,7,8,1|-cx0nw1,7,8,1|-cx0nw0,153,9,1|-cofek1,153,9,1|-cofek0,8,8,0|396inz,8,8,0|396io0,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3s9mrz,8,8,0|3s9ms0,9,9,1|419pfz,9,9,1|419pg0,8,8,0|4azpfz,8,8,0|4azpg0,9,9,1|4kcqrz,9,9,1|4kcqs0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Podgorica|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Prague|,0,329,0|-1qmkw09,0,329,0|-1qmkw08,5,329,0|-14u7uo9,5,329,0|-14u7uo8,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cnnmk1,9,9,1|-cnnmk0,8,8,0|-cchrw1,8,8,0|-cchrw0,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-c1qns1,8,8,0|-c1qns0,1,1,1|-bxf3s1,1,1,1|-bxf3s0,8,8,0|-bujh81,8,8,0|-bujh80,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bbtek1,8,8,0|-bbtek0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-ati581,8,8,0|-ati580,9,9,1|-akg7w1,9,9,1|-akg7w0,8,8,0|4tps3z,8,8,0|4tps40,9,9,1|532tfz,9,9,1|532tg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Riga|,0,358,0|-1ayy74z,0,358,0|-1ayy74y,136,358,0|-qznlkz,136,358,0|-qznlky,155,359,1|-qrqewz,155,359,1|-qrqewy,136,358,0|-qhllkz,136,358,0|-qhllky,155,359,1|-qez5kz,155,359,1|-qez5ky,136,358,0|-ms0hsz,136,358,0|-ms0hsy,14,9,0|-fciw81,14,9,0|-fciw80,149,4,0|-evjv01,149,4,0|-evjv00,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-d5thg1,8,8,0|-d5thg0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34inz,14,9,0|b34io0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blulbz,14,9,0|blulc0,15,4,1|bv7mnz,15,4,1|bv7mo0,14,9,0|c4knzz,14,9,0|c4ko00,15,4,1|cdxpbz,15,4,1|cdxpc0,14,9,0|cnaqnz,14,9,0|cnaqo0,15,4,1|cwnrzz,15,4,1|cwns00,14,9,0|d60tbz,14,9,0|d60tc0,15,4,1|dfdunz,15,4,1|dfduo0,14,9,0|dp3unz,14,9,0|dp3uo0,15,4,1|dygvzz,15,4,1|dygw00,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Rome|,0,360,0|-1hs7rn9,0,360,0|-1hs7rn8,136,360,0|-13r0qs1,136,360,0|-13r0qs0,8,8,0|-rymys1,8,8,0|-rymys0,9,9,1|-rsio81,9,9,1|-rsio80,8,8,0|-rj5k41,8,8,0|-rj5k40,9,9,1|-r9qqw1,9,9,1|-r9qqw0,8,8,0|-r1idg1,8,8,0|-r1idg0,9,9,1|-qqnpk1,9,9,1|-qqnpk0,8,8,0|-qj59g1,8,8,0|-qj59g0,9,9,1|-q7zhk1,9,9,1|-q7zhk0,8,8,0|-pzcas1,8,8,0|-pzcas0,9,9,1|-ppzc81,9,9,1|-ppzc80,8,8,0|-ff59g1,8,8,0|-ff59g0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d75h81,9,9,1|-d75h80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cohes1,9,9,1|-cohes0,8,8,0|-cf2d81,8,8,0|-cf2d80,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-bwcg41,8,8,0|-bwcg40,9,9,1|-blwis1,9,9,1|-blwis0,8,8,0|-bec581,8,8,0|-bec580,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-1vwis1,8,8,0|-1vwis0,9,9,1|-1pf9k1,9,9,1|-1pf9k0,8,8,0|-1cthg1,8,8,0|-1cthg0,9,9,1|-16p441,9,9,1|-16p440,8,8,0|-u3es1,8,8,0|-u3es0,9,9,1|-nz1g1,9,9,1|-nz1g0,8,8,0|-b0dg1,8,8,0|-b0dg0,9,9,1|-4w041,9,9,1|-4w040,8,8,0|7pp7z,8,8,0|7pp80,9,9,1|du2jz,9,9,1|du2k0,8,8,0|q2t7z,8,8,0|q2t80,9,9,1|wk57z,9,9,1|wk580,8,8,0|195ujz,8,8,0|195uk0,9,9,1|1fn6jz,9,9,1|1fn6k0,8,8,0|1s8vvz,8,8,0|1s8vw0,9,9,1|1yd97z,9,9,1|1yd980,8,8,0|2alzvz,8,8,0|2alzw0,9,9,1|2h3bvz,9,9,1|2h3bw0,8,8,0|2tp17z,8,8,0|2tp180,9,9,1|2ztejz,9,9,1|2ztek0,8,8,0|3cf3vz,8,8,0|3cf3w0,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3us7vz,8,8,0|3us7w0,9,9,1|419jvz,9,9,1|419jw0,8,8,0|4dv97z,8,8,0|4dv980,9,9,1|4kcl7z,9,9,1|4kcl80,8,8,0|4wlbvz,8,8,0|4wlbw0,9,9,1|532nvz,9,9,1|532nw0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Samara|,0,361,0|-qcx401,0,361,0|-qcx400,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,100,4,1|bchjzz,100,4,1|bchk00,100,4,0|bdkfzz,100,4,0|bdkg00,105,203,0|blufrz,105,203,0|blufs0,91,186,1|bv7h3z,91,186,1|bv7h40,105,203,0|c4kifz,105,203,0|c4kig0,91,186,1|cdxjrz,91,186,1|cdxjs0,105,203,0|cnal3z,105,203,0|cnal40,91,186,1|cwnmfz,91,186,1|cwnmg0,105,203,0|d60nrz,105,203,0|d60ns0,91,186,1|dfdp3z,91,186,1|dfdp40,105,203,0|dp3p3z,105,203,0|dp3p40,91,186,1|dzwl3z,91,186,1|dzwl40,105,203,0|e7trrz,105,203,0|e7trs0,91,186,1|eimnrz,91,186,1|eimns0,105,203,0|eqjufz,105,203,0|eqjug0,91,186,1|f1cqfz,91,186,1|f1cqg0,105,203,0|f99x3z,105,203,0|f99x40,91,186,1|fkfrrz,91,186,1|fkfrs0,105,203,0|frzzrz,105,203,0|frzzs0,91,186,1|g35ufz,91,186,1|g35ug0,105,203,0|gaq2fz,105,203,0|gaq2g0,91,186,1|glvx3z,91,186,1|glvx40,105,203,0|gtt3rz,105,203,0|gtt3s0,91,186,1|h4lzrz,91,186,1|h4lzs0,105,203,0|hcj6fz,105,203,0|hcj6g0,91,186,1|hnc2fz,91,186,1|hnc2g0,105,203,0|hv993z,105,203,0|hv9940,91,186,1|i6f3rz,91,186,1|i6f3s0,105,203,0|idzbrz,105,203,0|idzbs0,91,186,1|ip56fz,91,186,1|ip56g0,105,203,0|iwpefz,105,203,0|iwpeg0,91,186,1|j7v93z,91,186,1|j7v940,105,203,0|jffh3z,105,203,0|jffh40,91,186,1|jqlbrz,91,186,1|jqlbs0,105,203,0|jyiifz,105,203,0|jyiig0,91,186,1|k9befz,91,186,1|k9beg0,105,203,0|kh8l3z,105,203,0|kh8l40,91,186,1|ks1h3z,91,186,1|ks1h40,105,203,0|kzynrz,105,203,0|kzyns0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|NaN,105,203,0","Europe/San_Marino|,0,360,0|-1hs7rn9,0,360,0|-1hs7rn8,136,360,0|-13r0qs1,136,360,0|-13r0qs0,8,8,0|-rymys1,8,8,0|-rymys0,9,9,1|-rsio81,9,9,1|-rsio80,8,8,0|-rj5k41,8,8,0|-rj5k40,9,9,1|-r9qqw1,9,9,1|-r9qqw0,8,8,0|-r1idg1,8,8,0|-r1idg0,9,9,1|-qqnpk1,9,9,1|-qqnpk0,8,8,0|-qj59g1,8,8,0|-qj59g0,9,9,1|-q7zhk1,9,9,1|-q7zhk0,8,8,0|-pzcas1,8,8,0|-pzcas0,9,9,1|-ppzc81,9,9,1|-ppzc80,8,8,0|-ff59g1,8,8,0|-ff59g0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d75h81,9,9,1|-d75h80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cohes1,9,9,1|-cohes0,8,8,0|-cf2d81,8,8,0|-cf2d80,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-bwcg41,8,8,0|-bwcg40,9,9,1|-blwis1,9,9,1|-blwis0,8,8,0|-bec581,8,8,0|-bec580,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-1vwis1,8,8,0|-1vwis0,9,9,1|-1pf9k1,9,9,1|-1pf9k0,8,8,0|-1cthg1,8,8,0|-1cthg0,9,9,1|-16p441,9,9,1|-16p440,8,8,0|-u3es1,8,8,0|-u3es0,9,9,1|-nz1g1,9,9,1|-nz1g0,8,8,0|-b0dg1,8,8,0|-b0dg0,9,9,1|-4w041,9,9,1|-4w040,8,8,0|7pp7z,8,8,0|7pp80,9,9,1|du2jz,9,9,1|du2k0,8,8,0|q2t7z,8,8,0|q2t80,9,9,1|wk57z,9,9,1|wk580,8,8,0|195ujz,8,8,0|195uk0,9,9,1|1fn6jz,9,9,1|1fn6k0,8,8,0|1s8vvz,8,8,0|1s8vw0,9,9,1|1yd97z,9,9,1|1yd980,8,8,0|2alzvz,8,8,0|2alzw0,9,9,1|2h3bvz,9,9,1|2h3bw0,8,8,0|2tp17z,8,8,0|2tp180,9,9,1|2ztejz,9,9,1|2ztek0,8,8,0|3cf3vz,8,8,0|3cf3w0,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3us7vz,8,8,0|3us7w0,9,9,1|419jvz,9,9,1|419jw0,8,8,0|4dv97z,8,8,0|4dv980,9,9,1|4kcl7z,9,9,1|4kcl80,8,8,0|4wlbvz,8,8,0|4wlbw0,9,9,1|532nvz,9,9,1|532nw0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Sarajevo|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Saratov|,0,362,0|-qcx401,0,362,0|-qcx400,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,105,203,1|9ryajz,105,203,1|9ryak0,100,4,0|a1bbvz,100,4,0|a1bbw0,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,105,203,0|blufrz,105,203,0|blufs0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,100,4,0|dp3rvz,100,4,0|dp3rw0,105,203,1|dzwnvz,105,203,1|dzwnw0,100,4,0|e7tujz,100,4,0|e7tuk0,105,203,1|eimqjz,105,203,1|eimqk0,100,4,0|eqjx7z,100,4,0|eqjx80,105,203,1|f1ct7z,105,203,1|f1ct80,100,4,0|f99zvz,100,4,0|f99zw0,105,203,1|fkfujz,105,203,1|fkfuk0,100,4,0|fs02jz,100,4,0|fs02k0,105,203,1|g35x7z,105,203,1|g35x80,100,4,0|gaq57z,100,4,0|gaq580,105,203,1|glvzvz,105,203,1|glvzw0,100,4,0|gtt6jz,100,4,0|gtt6k0,105,203,1|h4m2jz,105,203,1|h4m2k0,100,4,0|hcj97z,100,4,0|hcj980,105,203,1|hnc57z,105,203,1|hnc580,100,4,0|hv9bvz,100,4,0|hv9bw0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,1|ip597z,105,203,1|ip5980,100,4,0|iwph7z,100,4,0|iwph80,105,203,1|j7vbvz,105,203,1|j7vbw0,100,4,0|jffjvz,100,4,0|jffjw0,105,203,1|jqlejz,105,203,1|jqlek0,100,4,0|jyil7z,100,4,0|jyil80,105,203,1|k9bh7z,105,203,1|k9bh80,100,4,0|kh8nvz,100,4,0|kh8nw0,105,203,1|ks1jvz,105,203,1|ks1jw0,100,4,0|kzyqjz,100,4,0|kzyqk0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|ne0t3z,105,203,0|ne0t40,100,4,0|ohmt7z,100,4,0|ohmt80,105,203,0|NaN,105,203,0","Europe/Simferopol|,0,363,0|-1ayy8zd,0,363,0|-1ayy8zc,84,364,0|-nu12ap,84,364,0|-nu12ao,14,9,0|-kmr1k1,14,9,0|-kmr1k0,149,4,0|-ep8301,149,4,0|-ep8300,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-df8g81,9,9,1|-df8g80,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ap2vvz,149,4,0|ap2vw0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cp3bnz,15,4,1|cp3bo0,150,203,1|cwngvz,150,203,1|cwngw0,149,4,0|d60kzz,149,4,0|d60l00,150,203,1|dfdjjz,150,203,1|dfdjk0,149,4,0|dp3mbz,149,4,0|dp3mc0,150,203,1|dzwqnz,150,203,1|dzwqo0,149,4,0|e7u03z,149,4,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n382nz,14,9,0|n382o0,149,203,0|ne0t3z,149,203,0|ne0t40,149,4,0|NaN,149,4,0","Europe/Skopje|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Sofia|,0,365,0|-1ayy6zh,0,365,0|-1ayy6zg,117,345,0|-136r6qx,117,345,0|-136r6qw,14,9,0|-e6dzw1,14,9,0|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0l41,8,8,0|-cx0l40,14,9,0|4tpgzz,14,9,0|4tph00,15,4,1|534frz,15,4,1|534fs0,14,9,0|5csibz,14,9,0|5csic0,15,4,1|5luifz,15,4,1|5luig0,14,9,0|5vikzz,14,9,0|5vil00,15,4,1|64it7z,15,4,1|64it80,14,9,0|6e8nnz,14,9,0|6e8no0,15,4,1|6n8ynz,15,4,1|6n8yo0,14,9,0|6wlzzz,14,9,0|6wm000,15,4,1|75z1bz,15,4,1|75z1c0,14,9,0|7fc2nz,14,9,0|7fc2o0,15,4,1|7p22nz,15,4,1|7p22o0,14,9,0|7yf3zz,14,9,0|7yf400,15,4,1|87s5bz,15,4,1|87s5c0,14,9,0|8h56nz,14,9,0|8h56o0,15,4,1|8qi7zz,15,4,1|8qi800,14,9,0|8zv9bz,14,9,0|8zv9c0,15,4,1|998anz,15,4,1|998ao0,14,9,0|9ilbzz,14,9,0|9ilc00,15,4,1|9rydbz,15,4,1|9rydc0,14,9,0|a1benz,14,9,0|a1beo0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34d3z,14,9,0|b34d40,15,4,1|bchbnz,15,4,1|bchbo0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60nrz,14,9,0|d60ns0,15,4,1|dfdmbz,15,4,1|dfdmc0,14,9,0|dp3p3z,14,9,0|dp3p40,15,4,1|dzwibz,15,4,1|dzwic0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Stockholm|,0,366,0|-1bhq3cd,0,366,0|-1bhq3cc,156,367,0|-10j6dgf,156,367,0|-10j6dge,8,8,0|-rzo2w1,8,8,0|-rzo2w0,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Tallinn|,0,368,0|-1ayy791,0,368,0|-1ayy790,133,368,0|-r3exx1,133,368,0|-r3exx0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-qcx6s1,8,8,0|-qcx6s0,133,368,0|-peghx1,133,368,0|-peghx0,14,9,0|-fch1k1,14,9,0|-fch1k0,149,4,0|-ern4c1,149,4,0|-ern4c0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6wg81,9,9,1|-d6wg80,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34inz,14,9,0|b34io0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blulbz,14,9,0|blulc0,15,4,1|bv7mnz,15,4,1|bv7mo0,14,9,0|c4knzz,14,9,0|c4ko00,15,4,1|cdxpbz,15,4,1|cdxpc0,14,9,0|cnaqnz,14,9,0|cnaqo0,15,4,1|cwnrzz,15,4,1|cwns00,14,9,0|d60tbz,14,9,0|d60tc0,15,4,1|dfdunz,15,4,1|dfduo0,14,9,0|dp3unz,14,9,0|dp3uo0,15,4,1|dzwqnz,15,4,1|dzwqo0,14,9,0|e7txbz,14,9,0|e7txc0,15,4,1|eimtbz,15,4,1|eimtc0,14,9,0|eqjzzz,14,9,0|eqk000,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Tirane|,0,369,0|-t85vo9,0,369,0|-t85vo8,8,8,0|-ff3es1,8,8,0|-ff3es0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dy7jw1,9,9,1|-dy7jw0,8,8,0|29h97z,8,8,0|29h980,9,9,1|2h8t3z,9,9,1|2h8t40,8,8,0|2s3mjz,8,8,0|2s3mk0,9,9,1|300qfz,9,9,1|300qg0,8,8,0|3az97z,8,8,0|3az980,9,9,1|3iwd3z,9,9,1|3iwd40,8,8,0|3u2ajz,8,8,0|3u2ak0,9,9,1|41mfrz,9,9,1|41mfs0,8,8,0|4cqijz,8,8,0|4cqik0,9,9,1|4kcifz,9,9,1|4kcig0,8,8,0|4vgl7z,8,8,0|4vgl80,9,9,1|532l3z,9,9,1|532l40,8,8,0|5e6nvz,8,8,0|5e6nw0,9,9,1|5m3rrz,9,9,1|5m3rs0,8,8,0|5wlmjz,8,8,0|5wlmk0,9,9,1|64iqfz,9,9,1|64iqg0,8,8,0|6fonvz,8,8,0|6fonw0,9,9,1|6nlrrz,9,9,1|6nlrs0,8,8,0|6xqnvz,8,8,0|6xqnw0,9,9,1|769zrz,9,9,1|769zs0,8,8,0|7foyjz,8,8,0|7foyk0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Ulyanovsk|,0,370,0|-qcx401,0,370,0|-qcx400,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,91,186,1|9ry7rz,91,186,1|9ry7s0,105,203,0|a1b93z,105,203,0|a1b940,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,100,4,1|bchjzz,100,4,1|bchk00,101,9,0|bi8ynz,101,9,0|bi8yo0,100,4,0|bluijz,100,4,0|bluik0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,100,4,0|dp3rvz,100,4,0|dp3rw0,105,203,1|dzwnvz,105,203,1|dzwnw0,100,4,0|e7tujz,100,4,0|e7tuk0,105,203,1|eimqjz,105,203,1|eimqk0,100,4,0|eqjx7z,100,4,0|eqjx80,105,203,1|f1ct7z,105,203,1|f1ct80,100,4,0|f99zvz,100,4,0|f99zw0,105,203,1|fkfujz,105,203,1|fkfuk0,100,4,0|fs02jz,100,4,0|fs02k0,105,203,1|g35x7z,105,203,1|g35x80,100,4,0|gaq57z,100,4,0|gaq580,105,203,1|glvzvz,105,203,1|glvzw0,100,4,0|gtt6jz,100,4,0|gtt6k0,105,203,1|h4m2jz,105,203,1|h4m2k0,100,4,0|hcj97z,100,4,0|hcj980,105,203,1|hnc57z,105,203,1|hnc580,100,4,0|hv9bvz,100,4,0|hv9bw0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,1|ip597z,105,203,1|ip5980,100,4,0|iwph7z,100,4,0|iwph80,105,203,1|j7vbvz,105,203,1|j7vbw0,100,4,0|jffjvz,100,4,0|jffjw0,105,203,1|jqlejz,105,203,1|jqlek0,100,4,0|jyil7z,100,4,0|jyil80,105,203,1|k9bh7z,105,203,1|k9bh80,100,4,0|kh8nvz,100,4,0|kh8nw0,105,203,1|ks1jvz,105,203,1|ks1jw0,100,4,0|kzyqjz,100,4,0|kzyqk0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|ne0t3z,105,203,0|ne0t40,100,4,0|o4o57z,100,4,0|o4o580,105,203,0|NaN,105,203,0","Europe/Uzhgorod|,0,371,0|-15cztgp,0,371,0|-15cztgo,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d55hk1,9,9,1|-d55hk0,8,8,0|-cshus1,8,8,0|-cshus0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ap2vvz,149,4,0|ap2vw0,8,8,0|b34o7z,8,8,0|b34o80,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Vaduz|,0,333,0|-1os49kx,0,333,0|-1os49kw,54,334,0|-13g441n,54,334,0|-13g441m,8,8,0|-eyh6o1,8,8,0|-eyh6o0,9,9,1|-eqk001,9,9,1|-eqk000,8,8,0|-efr401,8,8,0|-efr400,9,9,1|-e7txc1,9,9,1|-e7txc0,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Vatican|,0,360,0|-1hs7rn9,0,360,0|-1hs7rn8,136,360,0|-13r0qs1,136,360,0|-13r0qs0,8,8,0|-rymys1,8,8,0|-rymys0,9,9,1|-rsio81,9,9,1|-rsio80,8,8,0|-rj5k41,8,8,0|-rj5k40,9,9,1|-r9qqw1,9,9,1|-r9qqw0,8,8,0|-r1idg1,8,8,0|-r1idg0,9,9,1|-qqnpk1,9,9,1|-qqnpk0,8,8,0|-qj59g1,8,8,0|-qj59g0,9,9,1|-q7zhk1,9,9,1|-q7zhk0,8,8,0|-pzcas1,8,8,0|-pzcas0,9,9,1|-ppzc81,9,9,1|-ppzc80,8,8,0|-ff59g1,8,8,0|-ff59g0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d75h81,9,9,1|-d75h80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cohes1,9,9,1|-cohes0,8,8,0|-cf2d81,8,8,0|-cf2d80,9,9,1|-c4mfw1,9,9,1|-c4mfw0,8,8,0|-bwcg41,8,8,0|-bwcg40,9,9,1|-blwis1,9,9,1|-blwis0,8,8,0|-bec581,8,8,0|-bec580,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-1vwis1,8,8,0|-1vwis0,9,9,1|-1pf9k1,9,9,1|-1pf9k0,8,8,0|-1cthg1,8,8,0|-1cthg0,9,9,1|-16p441,9,9,1|-16p440,8,8,0|-u3es1,8,8,0|-u3es0,9,9,1|-nz1g1,9,9,1|-nz1g0,8,8,0|-b0dg1,8,8,0|-b0dg0,9,9,1|-4w041,9,9,1|-4w040,8,8,0|7pp7z,8,8,0|7pp80,9,9,1|du2jz,9,9,1|du2k0,8,8,0|q2t7z,8,8,0|q2t80,9,9,1|wk57z,9,9,1|wk580,8,8,0|195ujz,8,8,0|195uk0,9,9,1|1fn6jz,9,9,1|1fn6k0,8,8,0|1s8vvz,8,8,0|1s8vw0,9,9,1|1yd97z,9,9,1|1yd980,8,8,0|2alzvz,8,8,0|2alzw0,9,9,1|2h3bvz,9,9,1|2h3bw0,8,8,0|2tp17z,8,8,0|2tp180,9,9,1|2ztejz,9,9,1|2ztek0,8,8,0|3cf3vz,8,8,0|3cf3w0,9,9,1|3ijh7z,9,9,1|3ijh80,8,8,0|3us7vz,8,8,0|3us7w0,9,9,1|419jvz,9,9,1|419jw0,8,8,0|4dv97z,8,8,0|4dv980,9,9,1|4kcl7z,9,9,1|4kcl80,8,8,0|4wlbvz,8,8,0|4wlbw0,9,9,1|532nvz,9,9,1|532nw0,8,8,0|5cstfz,8,8,0|5cstg0,9,9,1|5lsw3z,9,9,1|5lsw40,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Vienna|,0,372,0|-14211oy,0,372,0|-14211ox,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,8,8,0|-pykd81,8,8,0|-pykd80,9,9,1|-pqa7w1,9,9,1|-pqa7w0,8,8,0|-fizzw1,8,8,0|-fizzw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cx0nw1,8,8,0|-cx0nw0,9,9,1|-cwi581,9,9,1|-cwi580,8,8,0|-cdmik1,8,8,0|-cdmik0,9,9,1|-c4kl81,9,9,1|-c4kl80,8,8,0|-bv9ek1,8,8,0|-bv9ek0,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bbtek1,8,8,0|-bbtek0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|5csnvz,8,8,0|5csnw0,9,9,1|5lsnrz,9,9,1|5lsns0,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Vilnius|,0,373,0|-1ayy7ct,0,373,0|-1ayy7cs,157,374,0|-rns981,157,374,0|-rns980,74,375,0|-q7q73d,74,375,0|-q7q73c,8,8,0|-ptj1g1,8,8,0|-ptj1g0,14,9,0|-poyaw1,14,9,0|-poyaw0,8,8,0|-fcmis1,8,8,0|-fcmis0,149,4,0|-evwto1,149,4,0|-evwto0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d9kqw1,9,9,1|-d9kqw0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,15,4,1|aaofzz,15,4,1|aaog00,14,9,0|ak1hbz,14,9,0|ak1hc0,15,4,1|atrhbz,15,4,1|atrhc0,14,9,0|b34inz,14,9,0|b34io0,15,4,1|bchjzz,15,4,1|bchk00,14,9,0|blulbz,14,9,0|blulc0,15,4,1|bv7mnz,15,4,1|bv7mo0,14,9,0|c4knzz,14,9,0|c4ko00,15,4,1|cdxpbz,15,4,1|cdxpc0,14,9,0|cnaqnz,14,9,0|cnaqo0,15,4,1|cwnrzz,15,4,1|cwns00,14,9,0|d60tbz,14,9,0|d60tc0,15,4,1|dfdunz,15,4,1|dfduo0,14,9,0|dp3unz,14,9,0|dp3uo0,15,4,1|dzwqnz,15,4,1|dzwqo0,14,9,0|e7txbz,14,9,0|e7txc0,15,4,1|eimtbz,15,4,1|eimtc0,14,9,0|eqk2rz,14,9,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Volgograd|,0,207,0|-q3cw85,0,207,0|-q3cw84,100,4,0|-kmr4c1,100,4,0|-kmr4c0,105,203,0|5vb3jz,105,203,0|5vb3k0,91,186,1|64pwrz,91,186,1|64pws0,105,203,0|6e30vz,105,203,0|6e30w0,91,186,1|6nhu3z,91,186,1|6nhu40,105,203,0|6wuy7z,105,203,0|6wuy80,91,186,1|769rfz,91,186,1|769rg0,105,203,0|7foq7z,105,203,0|7foq80,91,186,1|7p1x3z,91,186,1|7p1x40,105,203,0|7yeyfz,105,203,0|7yeyg0,91,186,1|87rzrz,91,186,1|87rzs0,105,203,0|8h513z,105,203,0|8h5140,91,186,1|8qi2fz,91,186,1|8qi2g0,105,203,0|8zv3rz,105,203,0|8zv3s0,91,186,1|99853z,91,186,1|998540,105,203,0|9il6fz,105,203,0|9il6g0,105,203,1|9ryajz,105,203,1|9ryak0,100,4,0|a1bbvz,100,4,0|a1bbw0,105,203,1|aaod7z,105,203,1|aaod80,100,4,0|ak1ejz,100,4,0|ak1ek0,105,203,1|atrejz,105,203,1|atrek0,100,4,0|b34fvz,100,4,0|b34fw0,105,203,0|blufrz,105,203,0|blufs0,105,203,1|bv7jvz,105,203,1|bv7jw0,100,4,0|c4kl7z,100,4,0|c4kl80,105,203,1|cdxmjz,105,203,1|cdxmk0,100,4,0|cnanvz,100,4,0|cnanw0,105,203,1|cwnp7z,105,203,1|cwnp80,100,4,0|d60qjz,100,4,0|d60qk0,105,203,1|dfdrvz,105,203,1|dfdrw0,100,4,0|dp3rvz,100,4,0|dp3rw0,105,203,1|dzwnvz,105,203,1|dzwnw0,100,4,0|e7tujz,100,4,0|e7tuk0,105,203,1|eimqjz,105,203,1|eimqk0,100,4,0|eqjx7z,100,4,0|eqjx80,105,203,1|f1ct7z,105,203,1|f1ct80,100,4,0|f99zvz,100,4,0|f99zw0,105,203,1|fkfujz,105,203,1|fkfuk0,100,4,0|fs02jz,100,4,0|fs02k0,105,203,1|g35x7z,105,203,1|g35x80,100,4,0|gaq57z,100,4,0|gaq580,105,203,1|glvzvz,105,203,1|glvzw0,100,4,0|gtt6jz,100,4,0|gtt6k0,105,203,1|h4m2jz,105,203,1|h4m2k0,100,4,0|hcj97z,100,4,0|hcj980,105,203,1|hnc57z,105,203,1|hnc580,100,4,0|hv9bvz,100,4,0|hv9bw0,105,203,1|i6f6jz,105,203,1|i6f6k0,100,4,0|idzejz,100,4,0|idzek0,105,203,1|ip597z,105,203,1|ip5980,100,4,0|iwph7z,100,4,0|iwph80,105,203,1|j7vbvz,105,203,1|j7vbw0,100,4,0|jffjvz,100,4,0|jffjw0,105,203,1|jqlejz,105,203,1|jqlek0,100,4,0|jyil7z,100,4,0|jyil80,105,203,1|k9bh7z,105,203,1|k9bh80,100,4,0|kh8nvz,100,4,0|kh8nw0,105,203,1|ks1jvz,105,203,1|ks1jw0,100,4,0|kzyqjz,100,4,0|kzyqk0,105,203,1|lb4l7z,105,203,1|lb4l80,100,4,0|liot7z,100,4,0|liot80,105,203,0|ne0t3z,105,203,0|ne0t40,100,4,0|pha57z,100,4,0|pha580,105,203,0|qlyvrz,105,203,0|qlyvs0,100,4,0|NaN,100,4,0","Europe/Warsaw|,0,374,0|-1ayy6k1,0,374,0|-1ayy6k0,157,374,0|-se9yk1,157,374,0|-se9yk0,8,8,0|-s0e081,8,8,0|-s0e080,9,9,1|-rsilg1,9,9,1|-rsilg0,8,8,0|-ridmk1,8,8,0|-ridmk0,9,9,1|-ragfw1,9,9,1|-ragfw0,8,8,0|-qznjw1,8,8,0|-qznjw0,9,9,1|-qrqd81,9,9,1|-qrqd80,14,9,0|-qgvpc1,14,9,0|-qgvpc0,15,4,1|-q8yio1,15,4,1|-q8yio0,14,9,0|-ou36w1,14,9,0|-ou36w0,8,8,0|-feqak1,8,8,0|-feqak0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6a2o1,9,9,1|-d6a2o0,8,8,0|-cvmtg1,8,8,0|-cvmtg0,9,9,1|-cm2g81,9,9,1|-cm2g80,8,8,0|-cdmo41,8,8,0|-cdmo40,9,9,1|-c4kl81,9,9,1|-c4kl80,8,8,0|-bttjw1,8,8,0|-bttjw0,9,9,1|-blwd81,9,9,1|-blwd80,8,8,0|-bbtek1,8,8,0|-bbtek0,9,9,1|-b36ak1,9,9,1|-b36ak0,8,8,0|-atgak1,8,8,0|-atgak0,9,9,1|-akg7w1,9,9,1|-akg7w0,8,8,0|-6kf401,8,8,0|-6kf400,9,9,1|-6eaqo1,9,9,1|-6eaqo0,8,8,0|-64xpc1,8,8,0|-64xpc0,9,9,1|-5vko01,9,9,1|-5vko00,8,8,0|-5iyyo1,8,8,0|-5iyyo0,9,9,1|-5chmo1,9,9,1|-5chmo0,8,8,0|-534lc1,8,8,0|-534lc0,9,9,1|-4trk01,9,9,1|-4trk00,8,8,0|-4hitc1,8,8,0|-4hitc0,9,9,1|-4b1hc1,9,9,1|-4b1hc0,8,8,0|-3ysqo1,8,8,0|-3ysqo0,9,9,1|-3sbeo1,9,9,1|-3sbeo0,8,8,0|-3g2o01,8,8,0|-3g2o00,9,9,1|-39lc01,9,9,1|-39lc00,8,8,0|-2wzmo1,8,8,0|-2wzmo0,9,9,1|-2qv9c1,9,9,1|-2qv9c0,8,8,0|3s9jzz,8,8,0|3s9k00,9,9,1|419mnz,9,9,1|419mo0,8,8,0|4azmnz,8,8,0|4azmo0,9,9,1|4kcnzz,9,9,1|4kco00,8,8,0|4tppbz,8,8,0|4tppc0,9,9,1|532qnz,9,9,1|532qo0,8,8,0|5csqnz,8,8,0|5csqo0,9,9,1|5lstbz,9,9,1|5lstc0,8,8,0|5v5unz,8,8,0|5v5uo0,9,9,1|64ivzz,9,9,1|64iw00,8,8,0|6dvxbz,8,8,0|6dvxc0,9,9,1|6n8ynz,9,9,1|6n8yo0,8,8,0|6wlzzz,8,8,0|6wm000,9,9,1|75z1bz,9,9,1|75z1c0,8,8,0|7fc2nz,8,8,0|7fc2o0,9,9,1|7p22nz,9,9,1|7p22o0,8,8,0|7yf3zz,8,8,0|7yf400,9,9,1|87s5bz,9,9,1|87s5c0,8,8,0|8h56nz,8,8,0|8h56o0,9,9,1|8qi7zz,9,9,1|8qi800,8,8,0|8zv9bz,8,8,0|8zv9c0,9,9,1|998anz,9,9,1|998ao0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Zagreb|,0,327,0|-18vsmgp,0,327,0|-18vsmgo,8,8,0|-ezayw1,8,8,0|-ezayw0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-dfqqk1,8,8,0|-dfqqk0,9,9,1|-d6dp81,9,9,1|-d6dp80,8,8,0|-cv5zw1,8,8,0|-cv5zw0,9,9,1|-cofek1,9,9,1|-cofek0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Europe/Zaporozhye|,0,244,0|-1ayy96h,0,244,0|-1ayy96g,158,376,0|-nu12hd,158,376,0|-nu12hc,14,9,0|-kmr1k1,14,9,0|-kmr1k0,149,4,0|-esq0c1,149,4,0|-esq0c0,9,9,1|-e6dzw1,9,9,1|-e6dzw0,8,8,0|-dytrw1,8,8,0|-dytrw0,9,9,1|-dp3rw1,9,9,1|-dp3rw0,8,8,0|-do11g1,8,8,0|-do11g0,149,4,0|5vb6bz,149,4,0|5vb6c0,150,203,1|64pzjz,150,203,1|64pzk0,149,4,0|6e33nz,149,4,0|6e33o0,150,203,1|6nhwvz,150,203,1|6nhww0,149,4,0|6wv0zz,149,4,0|6wv100,150,203,1|769u7z,150,203,1|769u80,149,4,0|7foszz,149,4,0|7fot00,150,203,1|7p1zvz,150,203,1|7p1zw0,149,4,0|7yf17z,149,4,0|7yf180,150,203,1|87s2jz,150,203,1|87s2k0,149,4,0|8h53vz,149,4,0|8h53w0,150,203,1|8qi57z,150,203,1|8qi580,149,4,0|8zv6jz,149,4,0|8zv6k0,150,203,1|9987vz,150,203,1|9987w0,149,4,0|9il97z,149,4,0|9il980,150,203,1|9ryajz,150,203,1|9ryak0,149,4,0|a1bbvz,149,4,0|a1bbw0,150,203,1|aaod7z,150,203,1|aaod80,149,4,0|ak1ejz,149,4,0|ak1ek0,150,203,1|atrejz,150,203,1|atrek0,149,4,0|b34fvz,149,4,0|b34fw0,15,4,1|bchbnz,15,4,1|bchbo0,14,9,0|blufrz,14,9,0|blufs0,15,4,1|bv7ebz,15,4,1|bv7ec0,14,9,0|c4kifz,14,9,0|c4kig0,15,4,1|cdxgzz,15,4,1|cdxh00,14,9,0|cnal3z,14,9,0|cnal40,15,4,1|cwnjnz,15,4,1|cwnjo0,14,9,0|d60w3z,14,9,0|d60w40,15,4,1|dfdxfz,15,4,1|dfdxg0,14,9,0|dp3xfz,14,9,0|dp3xg0,15,4,1|dzwtfz,15,4,1|dzwtg0,14,9,0|e7u03z,14,9,0|e7u040,15,4,1|eimw3z,15,4,1|eimw40,14,9,0|eqk2rz,14,9,0|eqk2s0,15,4,1|f1cyrz,15,4,1|f1cys0,14,9,0|f9a5fz,14,9,0|f9a5g0,15,4,1|fkg03z,15,4,1|fkg040,14,9,0|fs083z,14,9,0|fs0840,15,4,1|g362rz,15,4,1|g362s0,14,9,0|gaqarz,14,9,0|gaqas0,15,4,1|glw5fz,15,4,1|glw5g0,14,9,0|gttc3z,14,9,0|gttc40,15,4,1|h4m83z,15,4,1|h4m840,14,9,0|hcjerz,14,9,0|hcjes0,15,4,1|hncarz,15,4,1|hncas0,14,9,0|hv9hfz,14,9,0|hv9hg0,15,4,1|i6fc3z,15,4,1|i6fc40,14,9,0|idzk3z,14,9,0|idzk40,15,4,1|ip5erz,15,4,1|ip5es0,14,9,0|iwpmrz,14,9,0|iwpms0,15,4,1|j7vhfz,15,4,1|j7vhg0,14,9,0|jffpfz,14,9,0|jffpg0,15,4,1|jqlk3z,15,4,1|jqlk40,14,9,0|jyiqrz,14,9,0|jyiqs0,15,4,1|k9bmrz,15,4,1|k9bms0,14,9,0|kh8tfz,14,9,0|kh8tg0,15,4,1|ks1pfz,15,4,1|ks1pg0,14,9,0|kzyw3z,14,9,0|kzyw40,15,4,1|lb4qrz,15,4,1|lb4qs0,14,9,0|lioyrz,14,9,0|lioys0,15,4,1|ltutfz,15,4,1|ltutg0,14,9,0|m1f1fz,14,9,0|m1f1g0,15,4,1|mckw3z,15,4,1|mckw40,14,9,0|mki2rz,14,9,0|mki2s0,15,4,1|mvayrz,15,4,1|mvays0,14,9,0|n385fz,14,9,0|n385g0,15,4,1|ne11fz,15,4,1|ne11g0,14,9,0|nly83z,14,9,0|nly840,15,4,1|nwr43z,15,4,1|nwr440,14,9,0|o4oarz,14,9,0|o4oas0,15,4,1|ofu5fz,15,4,1|ofu5g0,14,9,0|onedfz,14,9,0|onedg0,15,4,1|oyk83z,15,4,1|oyk840,14,9,0|p64g3z,14,9,0|p64g40,15,4,1|phaarz,15,4,1|phaas0,14,9,0|pp7hfz,14,9,0|pp7hg0,15,4,1|q00dfz,15,4,1|q00dg0,14,9,0|q7xk3z,14,9,0|q7xk40,15,4,1|qiqg3z,15,4,1|qiqg40,14,9,0|qqnmrz,14,9,0|qqnms0,15,4,1|r1thfz,15,4,1|r1thg0,14,9,0|r9dpfz,14,9,0|r9dpg0,15,4,1|rkjk3z,15,4,1|rkjk40,14,9,0|rs3s3z,14,9,0|rs3s40,15,4,1|s39mrz,15,4,1|s39ms0,14,9,0|sb6tfz,14,9,0|sb6tg0,15,4,1|slzpfz,15,4,1|slzpg0,14,9,0|stww3z,14,9,0|stww40,15,4,1|t4ps3z,15,4,1|t4ps40,14,9,0|tcmyrz,14,9,0|tcmys0,15,4,1|tnfurz,15,4,1|tnfus0,14,9,0|tvd1fz,14,9,0|tvd1g0,15,4,1|u6iw3z,15,4,1|u6iw40,14,9,0|ue343z,14,9,0|ue3440,15,4,1|up8yrz,15,4,1|up8ys0,14,9,0|uwt6rz,14,9,0|uwt6s0,15,4,1|v7z1fz,15,4,1|v7z1g0,14,9,0|vfw83z,14,9,0|vfw840,15,4,1|vqp43z,15,4,1|vqp440,14,9,0|vymarz,14,9,0|vymas0,15,4,1|w9f6rz,15,4,1|w9f6s0,14,9,0|whcdfz,14,9,0|whcdg0,15,4,1|wsi83z,15,4,1|wsi840,14,9,0|x02g3z,14,9,0|x02g40,15,4,1|xb8arz,15,4,1|xb8as0,14,9,0|xisirz,14,9,0|xisis0,15,4,1|xtydfz,15,4,1|xtydg0,14,9,0|y1ilfz,14,9,0|y1ilg0,15,4,1|ycog3z,15,4,1|ycog40,14,9,0|yklmrz,14,9,0|yklms0,15,4,1|yveirz,15,4,1|yveis0,14,9,0|z3bpfz,14,9,0|z3bpg0,15,4,1|ze4lfz,15,4,1|ze4lg0,14,9,0|zm1s3z,14,9,0|zm1s40,15,4,1|zx7mrz,15,4,1|zx7ms0,14,9,0|104rurz,14,9,0|104rus0,15,4,1|10fxpfz,15,4,1|10fxpg0,14,9,0|10nhxfz,14,9,0|10nhxg0,15,4,1|10yns3z,15,4,1|10yns40,14,9,0|116kyrz,14,9,0|116kys0,15,4,1|11hdurz,15,4,1|11hdus0,14,9,0|11pb1fz,14,9,0|11pb1g0,15,4,1|1203xfz,15,4,1|1203xg0,14,9,0|128143z,14,9,0|1281440,15,4,1|12iu03z,15,4,1|12iu040,14,9,0|12qr6rz,14,9,0|12qr6s0,15,4,1|131x1fz,15,4,1|131x1g0,14,9,0|139h9fz,14,9,0|139h9g0,15,4,1|13kn43z,15,4,1|13kn440,14,9,0|13s7c3z,14,9,0|13s7c40,15,4,1|143d6rz,15,4,1|143d6s0,14,9,0|14badfz,14,9,0|14badg0,15,4,1|14m39fz,15,4,1|14m39g0,14,9,0|14u0g3z,14,9,0|14u0g40,15,4,1|154tc3z,15,4,1|154tc40,14,9,0|15cqirz,14,9,0|15cqis0,15,4,1|15nwdfz,15,4,1|15nwdg0,14,9,0|15vglfz,14,9,0|15vglg0,15,4,1|166mg3z,15,4,1|166mg40,14,9,0|16e6o3z,14,9,0|16e6o40,15,4,1|16pcirz,15,4,1|16pcis0,14,9,0|16x9pfz,14,9,0|16x9pg0,15,4,1|1782lfz,15,4,1|1782lg0,14,9,0|17fzs3z,14,9,0|17fzs40,15,4,1|17qso3z,15,4,1|17qso40,14,9,0|17ypurz,14,9,0|17ypus0,15,4,1|189iqrz,15,4,1|189iqs0,14,9,0|18hfxfz,14,9,0|18hfxg0,15,4,1|18sls3z,15,4,1|18sls40,14,9,0|190603z,14,9,0|1906040,15,4,1|19bburz,15,4,1|19bbus0,14,9,0|19iw2rz,14,9,0|19iw2s0,15,4,1|19u1xfz,15,4,1|19u1xg0,14,9,0|1a1z43z,14,9,0|1a1z440,15,4,1|1acs03z,15,4,1|1acs040,14,9,0|1akp6rz,14,9,0|1akp6s0,15,4,1|1avi2rz,15,4,1|1avi2s0,14,9,0|1b3f9fz,14,9,0|1b3f9g0,15,4,1|1bel43z,15,4,1|1bel440,14,9,0|1bm5c3z,14,9,0|1bm5c40,15,4,1|1bxb6rz,15,4,1|1bxb6s0,14,9,0|1c4verz,14,9,0|1c4ves0,15,4,1|1cg19fz,15,4,1|1cg19g0,14,9,0|1cnlhfz,14,9,0|1cnlhg0,15,4,1|1cyrc3z,15,4,1|1cyrc40,14,9,0|1d6oirz,14,9,0|1d6ois0,15,4,1|1dhherz,15,4,1|1dhhes0,14,9,0|1dpelfz,14,9,0|1dpelg0,15,4,1|1e07hfz,15,4,1|1e07hg0,14,9,0|1e84o3z,14,9,0|1e84o40,15,4,1|1ejairz,15,4,1|1ejais0,14,9,0|1equqrz,14,9,0|1equqs0,15,4,1|1f20lfz,15,4,1|1f20lg0,14,9,0|1f9ktfz,14,9,0|1f9ktg0,15,4,1|1fkqo3z,15,4,1|1fkqo40,14,9,0|1fsnurz,14,9,0|1fsnus0,15,4,1|1g3gqrz,15,4,1|1g3gqs0,14,9,0|1gbdxfz,14,9,0|1gbdxg0,15,4,1|1gm6tfz,15,4,1|1gm6tg0,14,9,0|1gu403z,14,9,0|1gu4040,15,4,1|1h4ww3z,15,4,1|1h4ww40,14,9,0|1hcu2rz,14,9,0|1hcu2s0,15,4,1|1hnzxfz,15,4,1|1hnzxg0,14,9,0|1hvk5fz,14,9,0|1hvk5g0,15,4,1|1i6q03z,15,4,1|1i6q040,14,9,0|1iea83z,14,9,0|1iea840,15,4,1|1ipg2rz,15,4,1|1ipg2s0,14,9,0|1ixd9fz,14,9,0|1ixd9g0,15,4,1|1j865fz,15,4,1|1j865g0,14,9,0|1jg3c3z,14,9,0|1jg3c40,15,4,1|1jqw83z,15,4,1|1jqw840,14,9,0|1jyterz,14,9,0|1jytes0,15,4,1|1k9z9fz,15,4,1|1k9z9g0,14,9,0|1khjhfz,14,9,0|1khjhg0,15,4,1|1kspc3z,15,4,1|1kspc40,14,9,0|1l09k3z,14,9,0|1l09k40,15,4,1|1lbferz,15,4,1|1lbfes0,14,9,0|1ljclfz,14,9,0|1ljclg0,15,4,1|1lu5hfz,15,4,1|1lu5hg0,14,9,0|1m22o3z,14,9,0|1m22o40,15,4,1|1mcvk3z,15,4,1|1mcvk40,14,9,0|1mksqrz,14,9,0|1mksqs0,15,4,1|1mvlmrz,15,4,1|1mvlms0,14,9,0|1n3itfz,14,9,0|1n3itg0,15,4,1|1neoo3z,15,4,1|1neoo40,14,9,0|1nm8w3z,14,9,0|1nm8w40,15,4,1|1nxeqrz,15,4,1|1nxeqs0,14,9,0|1o4yyrz,14,9,0|1o4yys0,15,4,1|1og4tfz,15,4,1|1og4tg0,14,9,0|1oo203z,14,9,0|1oo2040,15,4,1|1oyuw3z,15,4,1|1oyuw40,14,9,0|1p6s2rz,14,9,0|1p6s2s0,15,4,1|1phkyrz,15,4,1|1phkys0,14,9,0|1ppi5fz,14,9,0|1ppi5g0,15,4,1|1q0o03z,15,4,1|1q0o040,14,9,0|1q8883z,14,9,0|1q88840,15,4,1|1qje2rz,15,4,1|1qje2s0,14,9,0|1qqyarz,14,9,0|1qqyas0,15,4,1|1r245fz,15,4,1|1r245g0,14,9,0|1r9odfz,14,9,0|1r9odg0,15,4,1|1rku83z,15,4,1|1rku840,14,9,0|1rsrerz,14,9,0|1rsres0,15,4,1|1s3karz,15,4,1|1s3kas0,14,9,0|1sbhhfz,14,9,0|1sbhhg0,15,4,1|1smadfz,15,4,1|1smadg0,14,9,0|1su7k3z,14,9,0|1su7k40,15,4,1|1t5derz,15,4,1|1t5des0,14,9,0|1tcxmrz,14,9,0|1tcxms0,15,4,1|1to3hfz,15,4,1|1to3hg0,14,9,0|1tvnpfz,14,9,0|1tvnpg0,15,4,1|1u6tk3z,15,4,1|1u6tk40,14,9,0|1ueqqrz,14,9,0|1ueqqs0,15,4,1|1upjmrz,15,4,1|1upjms0,14,9,0|1uxgtfz,14,9,0|1uxgtg0,15,4,1|1v89pfz,15,4,1|1v89pg0,14,9,0|1vg6w3z,14,9,0|1vg6w40,15,4,1|1vqzs3z,15,4,1|1vqzs40,14,9,0|NaN,14,9,0","Europe/Zurich|,0,333,0|-1os49kx,0,333,0|-1os49kw,54,334,0|-13g441n,54,334,0|-13g441m,8,8,0|-eyh6o1,8,8,0|-eyh6o0,9,9,1|-eqk001,9,9,1|-eqk000,8,8,0|-efr401,8,8,0|-efr400,9,9,1|-e7txc1,9,9,1|-e7txc0,8,8,0|5v5xfz,8,8,0|5v5xg0,9,9,1|64iyrz,9,9,1|64iys0,8,8,0|6dw03z,8,8,0|6dw040,9,9,1|6n91fz,9,9,1|6n91g0,8,8,0|6wm2rz,8,8,0|6wm2s0,9,9,1|75z43z,9,9,1|75z440,8,8,0|7fc5fz,8,8,0|7fc5g0,9,9,1|7p25fz,9,9,1|7p25g0,8,8,0|7yf6rz,8,8,0|7yf6s0,9,9,1|87s83z,9,9,1|87s840,8,8,0|8h59fz,8,8,0|8h59g0,9,9,1|8qiarz,9,9,1|8qias0,8,8,0|8zvc3z,8,8,0|8zvc40,9,9,1|998dfz,9,9,1|998dg0,8,8,0|9ilerz,8,8,0|9iles0,9,9,1|9ryg3z,9,9,1|9ryg40,8,8,0|a1bhfz,8,8,0|a1bhg0,9,9,1|aaoirz,9,9,1|aaois0,8,8,0|ak1k3z,8,8,0|ak1k40,9,9,1|atrk3z,9,9,1|atrk40,8,8,0|b34lfz,8,8,0|b34lg0,9,9,1|bchmrz,9,9,1|bchms0,8,8,0|bluo3z,8,8,0|bluo40,9,9,1|bv7pfz,9,9,1|bv7pg0,8,8,0|c4kqrz,8,8,0|c4kqs0,9,9,1|cdxs3z,9,9,1|cdxs40,8,8,0|cnatfz,8,8,0|cnatg0,9,9,1|cwnurz,9,9,1|cwnus0,8,8,0|d60w3z,8,8,0|d60w40,9,9,1|dfdxfz,9,9,1|dfdxg0,8,8,0|dp3xfz,8,8,0|dp3xg0,9,9,1|dzwtfz,9,9,1|dzwtg0,8,8,0|e7u03z,8,8,0|e7u040,9,9,1|eimw3z,9,9,1|eimw40,8,8,0|eqk2rz,8,8,0|eqk2s0,9,9,1|f1cyrz,9,9,1|f1cys0,8,8,0|f9a5fz,8,8,0|f9a5g0,9,9,1|fkg03z,9,9,1|fkg040,8,8,0|fs083z,8,8,0|fs0840,9,9,1|g362rz,9,9,1|g362s0,8,8,0|gaqarz,8,8,0|gaqas0,9,9,1|glw5fz,9,9,1|glw5g0,8,8,0|gttc3z,8,8,0|gttc40,9,9,1|h4m83z,9,9,1|h4m840,8,8,0|hcjerz,8,8,0|hcjes0,9,9,1|hncarz,9,9,1|hncas0,8,8,0|hv9hfz,8,8,0|hv9hg0,9,9,1|i6fc3z,9,9,1|i6fc40,8,8,0|idzk3z,8,8,0|idzk40,9,9,1|ip5erz,9,9,1|ip5es0,8,8,0|iwpmrz,8,8,0|iwpms0,9,9,1|j7vhfz,9,9,1|j7vhg0,8,8,0|jffpfz,8,8,0|jffpg0,9,9,1|jqlk3z,9,9,1|jqlk40,8,8,0|jyiqrz,8,8,0|jyiqs0,9,9,1|k9bmrz,9,9,1|k9bms0,8,8,0|kh8tfz,8,8,0|kh8tg0,9,9,1|ks1pfz,9,9,1|ks1pg0,8,8,0|kzyw3z,8,8,0|kzyw40,9,9,1|lb4qrz,9,9,1|lb4qs0,8,8,0|lioyrz,8,8,0|lioys0,9,9,1|ltutfz,9,9,1|ltutg0,8,8,0|m1f1fz,8,8,0|m1f1g0,9,9,1|mckw3z,9,9,1|mckw40,8,8,0|mki2rz,8,8,0|mki2s0,9,9,1|mvayrz,9,9,1|mvays0,8,8,0|n385fz,8,8,0|n385g0,9,9,1|ne11fz,9,9,1|ne11g0,8,8,0|nly83z,8,8,0|nly840,9,9,1|nwr43z,9,9,1|nwr440,8,8,0|o4oarz,8,8,0|o4oas0,9,9,1|ofu5fz,9,9,1|ofu5g0,8,8,0|onedfz,8,8,0|onedg0,9,9,1|oyk83z,9,9,1|oyk840,8,8,0|p64g3z,8,8,0|p64g40,9,9,1|phaarz,9,9,1|phaas0,8,8,0|pp7hfz,8,8,0|pp7hg0,9,9,1|q00dfz,9,9,1|q00dg0,8,8,0|q7xk3z,8,8,0|q7xk40,9,9,1|qiqg3z,9,9,1|qiqg40,8,8,0|qqnmrz,8,8,0|qqnms0,9,9,1|r1thfz,9,9,1|r1thg0,8,8,0|r9dpfz,8,8,0|r9dpg0,9,9,1|rkjk3z,9,9,1|rkjk40,8,8,0|rs3s3z,8,8,0|rs3s40,9,9,1|s39mrz,9,9,1|s39ms0,8,8,0|sb6tfz,8,8,0|sb6tg0,9,9,1|slzpfz,9,9,1|slzpg0,8,8,0|stww3z,8,8,0|stww40,9,9,1|t4ps3z,9,9,1|t4ps40,8,8,0|tcmyrz,8,8,0|tcmys0,9,9,1|tnfurz,9,9,1|tnfus0,8,8,0|tvd1fz,8,8,0|tvd1g0,9,9,1|u6iw3z,9,9,1|u6iw40,8,8,0|ue343z,8,8,0|ue3440,9,9,1|up8yrz,9,9,1|up8ys0,8,8,0|uwt6rz,8,8,0|uwt6s0,9,9,1|v7z1fz,9,9,1|v7z1g0,8,8,0|vfw83z,8,8,0|vfw840,9,9,1|vqp43z,9,9,1|vqp440,8,8,0|vymarz,8,8,0|vymas0,9,9,1|w9f6rz,9,9,1|w9f6s0,8,8,0|whcdfz,8,8,0|whcdg0,9,9,1|wsi83z,9,9,1|wsi840,8,8,0|x02g3z,8,8,0|x02g40,9,9,1|xb8arz,9,9,1|xb8as0,8,8,0|xisirz,8,8,0|xisis0,9,9,1|xtydfz,9,9,1|xtydg0,8,8,0|y1ilfz,8,8,0|y1ilg0,9,9,1|ycog3z,9,9,1|ycog40,8,8,0|yklmrz,8,8,0|yklms0,9,9,1|yveirz,9,9,1|yveis0,8,8,0|z3bpfz,8,8,0|z3bpg0,9,9,1|ze4lfz,9,9,1|ze4lg0,8,8,0|zm1s3z,8,8,0|zm1s40,9,9,1|zx7mrz,9,9,1|zx7ms0,8,8,0|104rurz,8,8,0|104rus0,9,9,1|10fxpfz,9,9,1|10fxpg0,8,8,0|10nhxfz,8,8,0|10nhxg0,9,9,1|10yns3z,9,9,1|10yns40,8,8,0|116kyrz,8,8,0|116kys0,9,9,1|11hdurz,9,9,1|11hdus0,8,8,0|11pb1fz,8,8,0|11pb1g0,9,9,1|1203xfz,9,9,1|1203xg0,8,8,0|128143z,8,8,0|1281440,9,9,1|12iu03z,9,9,1|12iu040,8,8,0|12qr6rz,8,8,0|12qr6s0,9,9,1|131x1fz,9,9,1|131x1g0,8,8,0|139h9fz,8,8,0|139h9g0,9,9,1|13kn43z,9,9,1|13kn440,8,8,0|13s7c3z,8,8,0|13s7c40,9,9,1|143d6rz,9,9,1|143d6s0,8,8,0|14badfz,8,8,0|14badg0,9,9,1|14m39fz,9,9,1|14m39g0,8,8,0|14u0g3z,8,8,0|14u0g40,9,9,1|154tc3z,9,9,1|154tc40,8,8,0|15cqirz,8,8,0|15cqis0,9,9,1|15nwdfz,9,9,1|15nwdg0,8,8,0|15vglfz,8,8,0|15vglg0,9,9,1|166mg3z,9,9,1|166mg40,8,8,0|16e6o3z,8,8,0|16e6o40,9,9,1|16pcirz,9,9,1|16pcis0,8,8,0|16x9pfz,8,8,0|16x9pg0,9,9,1|1782lfz,9,9,1|1782lg0,8,8,0|17fzs3z,8,8,0|17fzs40,9,9,1|17qso3z,9,9,1|17qso40,8,8,0|17ypurz,8,8,0|17ypus0,9,9,1|189iqrz,9,9,1|189iqs0,8,8,0|18hfxfz,8,8,0|18hfxg0,9,9,1|18sls3z,9,9,1|18sls40,8,8,0|190603z,8,8,0|1906040,9,9,1|19bburz,9,9,1|19bbus0,8,8,0|19iw2rz,8,8,0|19iw2s0,9,9,1|19u1xfz,9,9,1|19u1xg0,8,8,0|1a1z43z,8,8,0|1a1z440,9,9,1|1acs03z,9,9,1|1acs040,8,8,0|1akp6rz,8,8,0|1akp6s0,9,9,1|1avi2rz,9,9,1|1avi2s0,8,8,0|1b3f9fz,8,8,0|1b3f9g0,9,9,1|1bel43z,9,9,1|1bel440,8,8,0|1bm5c3z,8,8,0|1bm5c40,9,9,1|1bxb6rz,9,9,1|1bxb6s0,8,8,0|1c4verz,8,8,0|1c4ves0,9,9,1|1cg19fz,9,9,1|1cg19g0,8,8,0|1cnlhfz,8,8,0|1cnlhg0,9,9,1|1cyrc3z,9,9,1|1cyrc40,8,8,0|1d6oirz,8,8,0|1d6ois0,9,9,1|1dhherz,9,9,1|1dhhes0,8,8,0|1dpelfz,8,8,0|1dpelg0,9,9,1|1e07hfz,9,9,1|1e07hg0,8,8,0|1e84o3z,8,8,0|1e84o40,9,9,1|1ejairz,9,9,1|1ejais0,8,8,0|1equqrz,8,8,0|1equqs0,9,9,1|1f20lfz,9,9,1|1f20lg0,8,8,0|1f9ktfz,8,8,0|1f9ktg0,9,9,1|1fkqo3z,9,9,1|1fkqo40,8,8,0|1fsnurz,8,8,0|1fsnus0,9,9,1|1g3gqrz,9,9,1|1g3gqs0,8,8,0|1gbdxfz,8,8,0|1gbdxg0,9,9,1|1gm6tfz,9,9,1|1gm6tg0,8,8,0|1gu403z,8,8,0|1gu4040,9,9,1|1h4ww3z,9,9,1|1h4ww40,8,8,0|1hcu2rz,8,8,0|1hcu2s0,9,9,1|1hnzxfz,9,9,1|1hnzxg0,8,8,0|1hvk5fz,8,8,0|1hvk5g0,9,9,1|1i6q03z,9,9,1|1i6q040,8,8,0|1iea83z,8,8,0|1iea840,9,9,1|1ipg2rz,9,9,1|1ipg2s0,8,8,0|1ixd9fz,8,8,0|1ixd9g0,9,9,1|1j865fz,9,9,1|1j865g0,8,8,0|1jg3c3z,8,8,0|1jg3c40,9,9,1|1jqw83z,9,9,1|1jqw840,8,8,0|1jyterz,8,8,0|1jytes0,9,9,1|1k9z9fz,9,9,1|1k9z9g0,8,8,0|1khjhfz,8,8,0|1khjhg0,9,9,1|1kspc3z,9,9,1|1kspc40,8,8,0|1l09k3z,8,8,0|1l09k40,9,9,1|1lbferz,9,9,1|1lbfes0,8,8,0|1ljclfz,8,8,0|1ljclg0,9,9,1|1lu5hfz,9,9,1|1lu5hg0,8,8,0|1m22o3z,8,8,0|1m22o40,9,9,1|1mcvk3z,9,9,1|1mcvk40,8,8,0|1mksqrz,8,8,0|1mksqs0,9,9,1|1mvlmrz,9,9,1|1mvlms0,8,8,0|1n3itfz,8,8,0|1n3itg0,9,9,1|1neoo3z,9,9,1|1neoo40,8,8,0|1nm8w3z,8,8,0|1nm8w40,9,9,1|1nxeqrz,9,9,1|1nxeqs0,8,8,0|1o4yyrz,8,8,0|1o4yys0,9,9,1|1og4tfz,9,9,1|1og4tg0,8,8,0|1oo203z,8,8,0|1oo2040,9,9,1|1oyuw3z,9,9,1|1oyuw40,8,8,0|1p6s2rz,8,8,0|1p6s2s0,9,9,1|1phkyrz,9,9,1|1phkys0,8,8,0|1ppi5fz,8,8,0|1ppi5g0,9,9,1|1q0o03z,9,9,1|1q0o040,8,8,0|1q8883z,8,8,0|1q88840,9,9,1|1qje2rz,9,9,1|1qje2s0,8,8,0|1qqyarz,8,8,0|1qqyas0,9,9,1|1r245fz,9,9,1|1r245g0,8,8,0|1r9odfz,8,8,0|1r9odg0,9,9,1|1rku83z,9,9,1|1rku840,8,8,0|1rsrerz,8,8,0|1rsres0,9,9,1|1s3karz,9,9,1|1s3kas0,8,8,0|1sbhhfz,8,8,0|1sbhhg0,9,9,1|1smadfz,9,9,1|1smadg0,8,8,0|1su7k3z,8,8,0|1su7k40,9,9,1|1t5derz,9,9,1|1t5des0,8,8,0|1tcxmrz,8,8,0|1tcxms0,9,9,1|1to3hfz,9,9,1|1to3hg0,8,8,0|1tvnpfz,8,8,0|1tvnpg0,9,9,1|1u6tk3z,9,9,1|1u6tk40,8,8,0|1ueqqrz,8,8,0|1ueqqs0,9,9,1|1upjmrz,9,9,1|1upjms0,8,8,0|1uxgtfz,8,8,0|1uxgtg0,9,9,1|1v89pfz,9,9,1|1v89pg0,8,8,0|1vg6w3z,8,8,0|1vg6w40,9,9,1|1vqzs3z,9,9,1|1vqzs40,8,8,0|NaN,8,8,0","Indian/Antananarivo|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Indian/Chagos|,0,377,0|-wvpc2t,0,377,0|-wvpc2s,91,186,0|dkgsrz,91,186,0|dkgss0,96,190,0|NaN,96,190,0","Indian/Christmas|,0,378,0|-133iwwt,0,378,0|-133iwws,90,185,0|NaN,90,185,0","Indian/Cocos|,0,379,0|-10j6sm5,0,379,0|-10j6sm4,109,223,0|NaN,109,223,0","Indian/Comoro|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Indian/Kerguelen|,59,1,0|-afrs01,59,1,0|-afrs00,91,186,0|NaN,91,186,0","Indian/Mahe|,0,380,0|-wvp8xp,0,380,0|-wvp8xo,105,203,0|NaN,105,203,0","Indian/Maldives|,0,381,0|-1ayyga1,0,381,0|-1ayyga0,20,381,0|-57x6y1,20,381,0|-57x6y0,91,186,0|NaN,91,186,0","Indian/Mauritius|,0,382,0|-wvp9bd,0,382,0|-wvp9bc,105,203,0|6nykvz,105,203,0|6nykw0,91,186,1|6wai3z,91,186,1|6wai40,105,203,0|k9befz,105,203,0|k9beg0,91,186,1|kh8ibz,91,186,1|kh8ic0,105,203,0|NaN,105,203,0","Indian/Mayotte|,0,2,0|-w6p5hh,0,2,0|-w6p5hg,2,3,0|-lnsey1,2,3,0|-lnsey0,3,4,0|-kvcdo1,3,4,0|-kvcdo0,2,3,0|-h80ka1,2,3,0|-h80ka0,4,5,0|-eb6ib1,4,5,0|-eb6ib0,3,4,0|NaN,3,4,0","Indian/Reunion|,0,383,0|-uks29t,0,383,0|-uks29s,105,203,0|NaN,105,203,0","Pacific/Apia|,0,384,0|-14fxxj5,0,384,0|-14fxxj4,0,385,0|-usiiv5,0,385,0|-usiiv4,159,386,0|-afqw21,159,386,0|-afqw20,160,33,0|l9cp7z,160,33,0|l9cp80,161,34,1|lj12vz,161,34,1|lj12w0,160,33,0|ls15jz,160,33,0|ls15k0,161,34,1|lx0h3z,161,34,1|lx0h40,104,201,1|m1r5jz,104,201,1|m1r5k0,103,195,0|mb46vz,103,195,0|mb46w0,104,201,1|mku6vz,104,201,1|mku6w0,103,195,0|mtu9jz,103,195,0|mtu9k0,104,201,1|n3k9jz,104,201,1|n3k9k0,103,195,0|nckc7z,103,195,0|nckc80,104,201,1|nmac7z,104,201,1|nmac80,103,195,0|nvaevz,103,195,0|nvaew0,104,201,1|o50evz,104,201,1|o50ew0,103,195,0|oe0hjz,103,195,0|oe0hk0,104,201,1|onqhjz,104,201,1|onqhk0,103,195,0|owqk7z,103,195,0|owqk80,104,201,1|p6gk7z,104,201,1|p6gk80,103,195,0|pftljz,103,195,0|pftlk0,104,201,1|ppjljz,104,201,1|ppjlk0,103,195,0|pyjo7z,103,195,0|pyjo80,104,201,1|q89o7z,104,201,1|q89o80,103,195,0|qh9qvz,103,195,0|qh9qw0,104,201,1|qqzqvz,104,201,1|qqzqw0,103,195,0|NaN,103,195,0","Pacific/Auckland|,0,191,0|-1gsoz15,0,191,0|-1gsoz14,97,192,0|-m01p21,97,192,0|-m01p20,98,193,1|-ltxei1,98,193,1|-ltxei0,97,192,0|-lieie1,97,192,0|-lieie0,98,194,1|-lahd41,98,194,1|-lahd40,97,192,0|-kzofq1,97,192,0|-kzofq0,98,194,1|-krrag1,98,194,1|-krrag0,97,192,0|-kgyd21,97,192,0|-kgyd20,98,194,1|-k917s1,98,194,1|-k917s0,97,192,0|-jy8ae1,97,192,0|-jy8ae0,98,194,1|-jpy6g1,98,194,1|-jpy6g0,97,192,0|-jfi7q1,97,192,0|-jfi7q0,98,194,1|-j783s1,98,194,1|-j783s0,97,192,0|-iws521,97,192,0|-iws520,98,194,1|-imc941,98,194,1|-imc940,97,192,0|-ief121,97,192,0|-ief120,98,194,1|-i3m6g1,98,194,1|-i3m6g0,97,192,0|-hvoye1,97,192,0|-hvoye0,98,194,1|-hkw3s1,98,194,1|-hkw3s0,97,192,0|-hcyvq1,97,192,0|-hcyvq0,98,194,1|-h26141,98,194,1|-h26140,97,192,0|-gu8t21,97,192,0|-gu8t20,98,194,1|-gjfyg1,98,194,1|-gjfyg0,97,192,0|-gbiqe1,97,192,0|-gbiqe0,98,194,1|-g0cx41,98,194,1|-g0cx40,97,192,0|-fssnq1,97,192,0|-fssnq0,98,194,1|-fhmug1,98,194,1|-fhmug0,97,192,0|-f9pme1,97,192,0|-f9pme0,98,194,1|-ciy9c1,98,194,1|-ciy9c0,98,194,0|2ivg7z,98,194,0|2ivg80,99,195,1|2omuvz,99,195,1|2omuw0,98,194,0|318k7z,98,194,0|318k80,99,195,1|382uvz,99,195,1|382uw0,98,194,0|3kbljz,98,194,0|3kblk0,99,195,1|3qsxjz,99,195,1|3qsxk0,98,194,0|431o7z,98,194,0|431o80,99,195,1|49j07z,99,195,1|49j080,98,194,0|4lrqvz,98,194,0|4lrqw0,99,195,1|4s92vz,99,195,1|4s92w0,98,194,0|54htjz,98,194,0|54htk0,99,195,1|5az5jz,99,195,1|5az5k0,98,194,0|5n7w7z,98,194,0|5n7w80,99,195,1|5tp87z,99,195,1|5tp880,98,194,0|65xyvz,98,194,0|65xyw0,99,195,1|6cs9jz,99,195,1|6cs9k0,98,194,0|6p107z,98,194,0|6p1080,99,195,1|6vic7z,99,195,1|6vic80,98,194,0|77r2vz,98,194,0|77r2w0,99,195,1|7e8evz,99,195,1|7e8ew0,98,194,0|7qh5jz,98,194,0|7qh5k0,99,195,1|7wyhjz,99,195,1|7wyhk0,98,194,0|89787z,98,194,0|897880,99,195,1|8fok7z,99,195,1|8fok80,98,194,0|8rxavz,98,194,0|8rxaw0,99,195,1|8yemvz,99,195,1|8yemw0,98,194,0|9andjz,98,194,0|9andk0,99,195,1|9hho7z,99,195,1|9hho80,98,194,0|9tqevz,98,194,0|9tqew0,99,195,1|a07qvz,99,195,1|a07qw0,98,194,0|abdljz,98,194,0|abdlk0,99,195,1|ajnqvz,99,195,1|ajnqw0,98,194,0|au3o7z,98,194,0|au3o80,99,195,1|b2dtjz,99,195,1|b2dtk0,98,194,0|bctqvz,98,194,0|bctqw0,99,195,1|bl3w7z,99,195,1|bl3w80,98,194,0|bvjtjz,98,194,0|bvjtk0,99,195,1|c46xjz,99,195,1|c46xk0,98,194,0|ce9w7z,98,194,0|ce9w80,99,195,1|cmx07z,99,195,1|cmx080,98,194,0|cwzyvz,98,194,0|cwzyw0,99,195,1|d5n2vz,99,195,1|d5n2w0,98,194,0|dfq1jz,98,194,0|dfq1k0,99,195,1|dod5jz,99,195,1|dod5k0,98,194,0|dyt2vz,98,194,0|dyt2w0,99,195,1|e7387z,99,195,1|e73880,98,194,0|ehj5jz,98,194,0|ehj5k0,99,195,1|eptavz,99,195,1|eptaw0,98,194,0|f0987z,98,194,0|f09880,99,195,1|f8wc7z,99,195,1|f8wc80,98,194,0|fizavz,98,194,0|fizaw0,99,195,1|frmevz,99,195,1|frmew0,98,194,0|g1pdjz,98,194,0|g1pdk0,99,195,1|gachjz,99,195,1|gachk0,98,194,0|gksevz,98,194,0|gksew0,99,195,1|gt2k7z,99,195,1|gt2k80,98,194,0|h3ihjz,98,194,0|h3ihk0,99,195,1|hbsmvz,99,195,1|hbsmw0,98,194,0|hm8k7z,98,194,0|hm8k80,99,195,1|huvo7z,99,195,1|huvo80,98,194,0|i4ymvz,98,194,0|i4ymw0,99,195,1|idlqvz,99,195,1|idlqw0,98,194,0|inopjz,98,194,0|inopk0,99,195,1|iwbtjz,99,195,1|iwbtk0,98,194,0|j6es7z,98,194,0|j6es80,99,195,1|jf1w7z,99,195,1|jf1w80,98,194,0|jp4uvz,98,194,0|jp4uw0,99,195,1|jyuuvz,99,195,1|jyuuw0,98,194,0|k7uxjz,98,194,0|k7uxk0,99,195,1|khkxjz,99,195,1|khkxk0,98,194,0|kql07z,98,194,0|kql080,99,195,1|l0b07z,99,195,1|l0b080,98,194,0|l9b2vz,98,194,0|l9b2w0,99,195,1|lj12vz,99,195,1|lj12w0,98,194,0|ls15jz,98,194,0|ls15k0,99,195,1|m1r5jz,99,195,1|m1r5k0,98,194,0|mb46vz,98,194,0|mb46w0,99,195,1|mku6vz,99,195,1|mku6w0,98,194,0|mtu9jz,98,194,0|mtu9k0,99,195,1|n3k9jz,99,195,1|n3k9k0,98,194,0|nckc7z,98,194,0|nckc80,99,195,1|nmac7z,99,195,1|nmac80,98,194,0|nvaevz,98,194,0|nvaew0,99,195,1|o50evz,99,195,1|o50ew0,98,194,0|oe0hjz,98,194,0|oe0hk0,99,195,1|onqhjz,99,195,1|onqhk0,98,194,0|owqk7z,98,194,0|owqk80,99,195,1|p6gk7z,99,195,1|p6gk80,98,194,0|pftljz,98,194,0|pftlk0,99,195,1|ppjljz,99,195,1|ppjlk0,98,194,0|pyjo7z,98,194,0|pyjo80,99,195,1|q89o7z,99,195,1|q89o80,98,194,0|qh9qvz,98,194,0|qh9qw0,99,195,1|qqzqvz,99,195,1|qqzqw0,98,194,0|qzztjz,98,194,0|qzztk0,99,195,1|r9ptjz,99,195,1|r9ptk0,98,194,0|ripw7z,98,194,0|ripw80,99,195,1|rsfw7z,99,195,1|rsfw80,98,194,0|s1fyvz,98,194,0|s1fyw0,99,195,1|sbixjz,99,195,1|sbixk0,98,194,0|skj07z,98,194,0|skj080,99,195,1|su907z,99,195,1|su9080,98,194,0|t392vz,98,194,0|t392w0,99,195,1|tcz2vz,99,195,1|tcz2w0,98,194,0|tlz5jz,98,194,0|tlz5k0,99,195,1|tvp5jz,99,195,1|tvp5k0,98,194,0|u4p87z,98,194,0|u4p880,99,195,1|uef87z,99,195,1|uef880,98,194,0|unfavz,98,194,0|unfaw0,99,195,1|ux5avz,99,195,1|ux5aw0,98,194,0|v6ic7z,98,194,0|v6ic80,99,195,1|vg8c7z,99,195,1|vg8c80,98,194,0|vp8evz,98,194,0|vp8ew0,99,195,1|vyyevz,99,195,1|vyyew0,98,194,0|w7yhjz,98,194,0|w7yhk0,99,195,1|whohjz,99,195,1|whohk0,98,194,0|wqok7z,98,194,0|wqok80,99,195,1|x0ek7z,99,195,1|x0ek80,98,194,0|x9emvz,98,194,0|x9emw0,99,195,1|xj4mvz,99,195,1|xj4mw0,98,194,0|xs4pjz,98,194,0|xs4pk0,99,195,1|y1upjz,99,195,1|y1upk0,98,194,0|yb7qvz,98,194,0|yb7qw0,99,195,1|ykxqvz,99,195,1|ykxqw0,98,194,0|ytxtjz,98,194,0|ytxtk0,99,195,1|z3ntjz,99,195,1|z3ntk0,98,194,0|zcnw7z,98,194,0|zcnw80,99,195,1|zmdw7z,99,195,1|zmdw80,98,194,0|zvdyvz,98,194,0|zvdyw0,99,195,1|1053yvz,99,195,1|1053yw0,98,194,0|10e41jz,98,194,0|10e41k0,99,195,1|10nu1jz,99,195,1|10nu1k0,98,194,0|10x72vz,98,194,0|10x72w0,99,195,1|116x2vz,99,195,1|116x2w0,98,194,0|11fx5jz,98,194,0|11fx5k0,99,195,1|11pn5jz,99,195,1|11pn5k0,98,194,0|11yn87z,98,194,0|11yn880,99,195,1|128d87z,99,195,1|128d880,98,194,0|12hdavz,98,194,0|12hdaw0,99,195,1|12r3avz,99,195,1|12r3aw0,98,194,0|1303djz,98,194,0|1303dk0,99,195,1|139tdjz,99,195,1|139tdk0,98,194,0|13itg7z,98,194,0|13itg80,99,195,1|13sjg7z,99,195,1|13sjg80,98,194,0|141whjz,98,194,0|141whk0,99,195,1|14bmhjz,99,195,1|14bmhk0,98,194,0|14kmk7z,98,194,0|14kmk80,99,195,1|14uck7z,99,195,1|14uck80,98,194,0|153cmvz,98,194,0|153cmw0,99,195,1|15d2mvz,99,195,1|15d2mw0,98,194,0|15m2pjz,98,194,0|15m2pk0,99,195,1|15vspjz,99,195,1|15vspk0,98,194,0|164ss7z,98,194,0|164ss80,99,195,1|16eis7z,99,195,1|16eis80,98,194,0|16niuvz,98,194,0|16niuw0,99,195,1|16xltjz,99,195,1|16xltk0,98,194,0|176lw7z,98,194,0|176lw80,99,195,1|17gbw7z,99,195,1|17gbw80,98,194,0|17pbyvz,98,194,0|17pbyw0,99,195,1|17z1yvz,99,195,1|17z1yw0,98,194,0|18821jz,98,194,0|18821k0,99,195,1|18hs1jz,99,195,1|18hs1k0,98,194,0|18qs47z,98,194,0|18qs480,99,195,1|190i47z,99,195,1|190i480,98,194,0|199i6vz,98,194,0|199i6w0,99,195,1|19j86vz,99,195,1|19j86w0,98,194,0|19sl87z,98,194,0|19sl880,99,195,1|1a2b87z,99,195,1|1a2b880,98,194,0|1abbavz,98,194,0|1abbaw0,99,195,1|1al1avz,99,195,1|1al1aw0,98,194,0|1au1djz,98,194,0|1au1dk0,99,195,1|1b3rdjz,99,195,1|1b3rdk0,98,194,0|1bcrg7z,98,194,0|1bcrg80,99,195,1|1bmhg7z,99,195,1|1bmhg80,98,194,0|1bvhivz,98,194,0|1bvhiw0,99,195,1|1c57ivz,99,195,1|1c57iw0,98,194,0|1ce7ljz,98,194,0|1ce7lk0,99,195,1|1cnxljz,99,195,1|1cnxlk0,98,194,0|1cxamvz,98,194,0|1cxamw0,99,195,1|1d70mvz,99,195,1|1d70mw0,98,194,0|1dg0pjz,98,194,0|1dg0pk0,99,195,1|1dpqpjz,99,195,1|1dpqpk0,98,194,0|1dyqs7z,98,194,0|1dyqs80,99,195,1|1e8gs7z,99,195,1|1e8gs80,98,194,0|1ehguvz,98,194,0|1ehguw0,99,195,1|1er6uvz,99,195,1|1er6uw0,98,194,0|1f06xjz,98,194,0|1f06xk0,99,195,1|1f9wxjz,99,195,1|1f9wxk0,98,194,0|1fj9yvz,98,194,0|1fj9yw0,99,195,1|1fszyvz,99,195,1|1fszyw0,98,194,0|1g201jz,98,194,0|1g201k0,99,195,1|1gbq1jz,99,195,1|1gbq1k0,98,194,0|1gkq47z,98,194,0|1gkq480,99,195,1|1gug47z,99,195,1|1gug480,98,194,0|1h3g6vz,98,194,0|1h3g6w0,99,195,1|1hd66vz,99,195,1|1hd66w0,98,194,0|1hm69jz,98,194,0|1hm69k0,99,195,1|1hvw9jz,99,195,1|1hvw9k0,98,194,0|1i4wc7z,98,194,0|1i4wc80,99,195,1|1iemc7z,99,195,1|1iemc80,98,194,0|1inzdjz,98,194,0|1inzdk0,99,195,1|1ixpdjz,99,195,1|1ixpdk0,98,194,0|1j6pg7z,98,194,0|1j6pg80,99,195,1|1jgfg7z,99,195,1|1jgfg80,98,194,0|1jpfivz,98,194,0|1jpfiw0,99,195,1|1jz5ivz,99,195,1|1jz5iw0,98,194,0|1k85ljz,98,194,0|1k85lk0,99,195,1|1khvljz,99,195,1|1khvlk0,98,194,0|1kqvo7z,98,194,0|1kqvo80,99,195,1|1l0lo7z,99,195,1|1l0lo80,98,194,0|1l9lqvz,98,194,0|1l9lqw0,99,195,1|1ljopjz,99,195,1|1ljopk0,98,194,0|1lsos7z,98,194,0|1lsos80,99,195,1|1m2es7z,99,195,1|1m2es80,98,194,0|1mbeuvz,98,194,0|1mbeuw0,99,195,1|1ml4uvz,99,195,1|1ml4uw0,98,194,0|1mu4xjz,98,194,0|1mu4xk0,99,195,1|1n3uxjz,99,195,1|1n3uxk0,98,194,0|1ncv07z,98,194,0|1ncv080,99,195,1|1nml07z,99,195,1|1nml080,98,194,0|1nvl2vz,98,194,0|1nvl2w0,99,195,1|1o5b2vz,99,195,1|1o5b2w0,98,194,0|1oeo47z,98,194,0|1oeo480,99,195,1|1ooe47z,99,195,1|1ooe480,98,194,0|1oxe6vz,98,194,0|1oxe6w0,99,195,1|1p746vz,99,195,1|1p746w0,98,194,0|1pg49jz,98,194,0|1pg49k0,99,195,1|1ppu9jz,99,195,1|1ppu9k0,98,194,0|1pyuc7z,98,194,0|1pyuc80,99,195,1|1q8kc7z,99,195,1|1q8kc80,98,194,0|1qhkevz,98,194,0|1qhkew0,99,195,1|1qraevz,99,195,1|1qraew0,98,194,0|1r0ahjz,98,194,0|1r0ahk0,99,195,1|1ra0hjz,99,195,1|1ra0hk0,98,194,0|1rjdivz,98,194,0|1rjdiw0,99,195,1|1rt3ivz,99,195,1|1rt3iw0,98,194,0|1s23ljz,98,194,0|1s23lk0,99,195,1|1sbtljz,99,195,1|1sbtlk0,98,194,0|1skto7z,98,194,0|1skto80,99,195,1|1sujo7z,99,195,1|1sujo80,98,194,0|1t3jqvz,98,194,0|1t3jqw0,99,195,1|1td9qvz,99,195,1|1td9qw0,98,194,0|1tm9tjz,98,194,0|1tm9tk0,99,195,1|1tvztjz,99,195,1|1tvztk0,98,194,0|1u5cuvz,98,194,0|1u5cuw0,99,195,1|1uf2uvz,99,195,1|1uf2uw0,98,194,0|1uo2xjz,98,194,0|1uo2xk0,99,195,1|1uxsxjz,99,195,1|1uxsxk0,98,194,0|1v6t07z,98,194,0|1v6t080,99,195,1|1vgj07z,99,195,1|1vgj080,98,194,0|1vpj2vz,98,194,0|1vpj2w0,99,195,1|NaN,99,195,1","Pacific/Bougainville|,0,387,0|-1ayyvh5,0,387,0|-1ayyvh4,92,188,0|-1354j8x,92,188,0|-1354j8w,93,189,0|-ecsh41,93,189,0|-ecsh40,107,218,0|-cpsbo1,107,218,0|-cpsbo0,93,189,0|nh90fz,93,189,0|nh90g0,89,184,0|NaN,89,184,0","Pacific/Chatham|,0,388,0|-1gsp0n1,0,388,0|-1gsp0n0,162,389,0|-ciya11,162,389,0|-ciya10,163,390,0|2ivg7z,163,390,0|2ivg80,164,391,1|2omuvz,164,391,1|2omuw0,163,390,0|318k7z,163,390,0|318k80,164,391,1|382uvz,164,391,1|382uw0,163,390,0|3kbljz,163,390,0|3kblk0,164,391,1|3qsxjz,164,391,1|3qsxk0,163,390,0|431o7z,163,390,0|431o80,164,391,1|49j07z,164,391,1|49j080,163,390,0|4lrqvz,163,390,0|4lrqw0,164,391,1|4s92vz,164,391,1|4s92w0,163,390,0|54htjz,163,390,0|54htk0,164,391,1|5az5jz,164,391,1|5az5k0,163,390,0|5n7w7z,163,390,0|5n7w80,164,391,1|5tp87z,164,391,1|5tp880,163,390,0|65xyvz,163,390,0|65xyw0,164,391,1|6cs9jz,164,391,1|6cs9k0,163,390,0|6p107z,163,390,0|6p1080,164,391,1|6vic7z,164,391,1|6vic80,163,390,0|77r2vz,163,390,0|77r2w0,164,391,1|7e8evz,164,391,1|7e8ew0,163,390,0|7qh5jz,163,390,0|7qh5k0,164,391,1|7wyhjz,164,391,1|7wyhk0,163,390,0|89787z,163,390,0|897880,164,391,1|8fok7z,164,391,1|8fok80,163,390,0|8rxavz,163,390,0|8rxaw0,164,391,1|8yemvz,164,391,1|8yemw0,163,390,0|9andjz,163,390,0|9andk0,164,391,1|9hho7z,164,391,1|9hho80,163,390,0|9tqevz,163,390,0|9tqew0,164,391,1|a07qvz,164,391,1|a07qw0,163,390,0|abdljz,163,390,0|abdlk0,164,391,1|ajnqvz,164,391,1|ajnqw0,163,390,0|au3o7z,163,390,0|au3o80,164,391,1|b2dtjz,164,391,1|b2dtk0,163,390,0|bctqvz,163,390,0|bctqw0,164,391,1|bl3w7z,164,391,1|bl3w80,163,390,0|bvjtjz,163,390,0|bvjtk0,164,391,1|c46xjz,164,391,1|c46xk0,163,390,0|ce9w7z,163,390,0|ce9w80,164,391,1|cmx07z,164,391,1|cmx080,163,390,0|cwzyvz,163,390,0|cwzyw0,164,391,1|d5n2vz,164,391,1|d5n2w0,163,390,0|dfq1jz,163,390,0|dfq1k0,164,391,1|dod5jz,164,391,1|dod5k0,163,390,0|dyt2vz,163,390,0|dyt2w0,164,391,1|e7387z,164,391,1|e73880,163,390,0|ehj5jz,163,390,0|ehj5k0,164,391,1|eptavz,164,391,1|eptaw0,163,390,0|f0987z,163,390,0|f09880,164,391,1|f8wc7z,164,391,1|f8wc80,163,390,0|fizavz,163,390,0|fizaw0,164,391,1|frmevz,164,391,1|frmew0,163,390,0|g1pdjz,163,390,0|g1pdk0,164,391,1|gachjz,164,391,1|gachk0,163,390,0|gksevz,163,390,0|gksew0,164,391,1|gt2k7z,164,391,1|gt2k80,163,390,0|h3ihjz,163,390,0|h3ihk0,164,391,1|hbsmvz,164,391,1|hbsmw0,163,390,0|hm8k7z,163,390,0|hm8k80,164,391,1|huvo7z,164,391,1|huvo80,163,390,0|i4ymvz,163,390,0|i4ymw0,164,391,1|idlqvz,164,391,1|idlqw0,163,390,0|inopjz,163,390,0|inopk0,164,391,1|iwbtjz,164,391,1|iwbtk0,163,390,0|j6es7z,163,390,0|j6es80,164,391,1|jf1w7z,164,391,1|jf1w80,163,390,0|jp4uvz,163,390,0|jp4uw0,164,391,1|jyuuvz,164,391,1|jyuuw0,163,390,0|k7uxjz,163,390,0|k7uxk0,164,391,1|khkxjz,164,391,1|khkxk0,163,390,0|kql07z,163,390,0|kql080,164,391,1|l0b07z,164,391,1|l0b080,163,390,0|l9b2vz,163,390,0|l9b2w0,164,391,1|lj12vz,164,391,1|lj12w0,163,390,0|ls15jz,163,390,0|ls15k0,164,391,1|m1r5jz,164,391,1|m1r5k0,163,390,0|mb46vz,163,390,0|mb46w0,164,391,1|mku6vz,164,391,1|mku6w0,163,390,0|mtu9jz,163,390,0|mtu9k0,164,391,1|n3k9jz,164,391,1|n3k9k0,163,390,0|nckc7z,163,390,0|nckc80,164,391,1|nmac7z,164,391,1|nmac80,163,390,0|nvaevz,163,390,0|nvaew0,164,391,1|o50evz,164,391,1|o50ew0,163,390,0|oe0hjz,163,390,0|oe0hk0,164,391,1|onqhjz,164,391,1|onqhk0,163,390,0|owqk7z,163,390,0|owqk80,164,391,1|p6gk7z,164,391,1|p6gk80,163,390,0|pftljz,163,390,0|pftlk0,164,391,1|ppjljz,164,391,1|ppjlk0,163,390,0|pyjo7z,163,390,0|pyjo80,164,391,1|q89o7z,164,391,1|q89o80,163,390,0|qh9qvz,163,390,0|qh9qw0,164,391,1|qqzqvz,164,391,1|qqzqw0,163,390,0|qzztjz,163,390,0|qzztk0,164,391,1|r9ptjz,164,391,1|r9ptk0,163,390,0|ripw7z,163,390,0|ripw80,164,391,1|rsfw7z,164,391,1|rsfw80,163,390,0|s1fyvz,163,390,0|s1fyw0,164,391,1|sbixjz,164,391,1|sbixk0,163,390,0|skj07z,163,390,0|skj080,164,391,1|su907z,164,391,1|su9080,163,390,0|t392vz,163,390,0|t392w0,164,391,1|tcz2vz,164,391,1|tcz2w0,163,390,0|tlz5jz,163,390,0|tlz5k0,164,391,1|tvp5jz,164,391,1|tvp5k0,163,390,0|u4p87z,163,390,0|u4p880,164,391,1|uef87z,164,391,1|uef880,163,390,0|unfavz,163,390,0|unfaw0,164,391,1|ux5avz,164,391,1|ux5aw0,163,390,0|v6ic7z,163,390,0|v6ic80,164,391,1|vg8c7z,164,391,1|vg8c80,163,390,0|vp8evz,163,390,0|vp8ew0,164,391,1|vyyevz,164,391,1|vyyew0,163,390,0|w7yhjz,163,390,0|w7yhk0,164,391,1|whohjz,164,391,1|whohk0,163,390,0|wqok7z,163,390,0|wqok80,164,391,1|x0ek7z,164,391,1|x0ek80,163,390,0|x9emvz,163,390,0|x9emw0,164,391,1|xj4mvz,164,391,1|xj4mw0,163,390,0|xs4pjz,163,390,0|xs4pk0,164,391,1|y1upjz,164,391,1|y1upk0,163,390,0|yb7qvz,163,390,0|yb7qw0,164,391,1|ykxqvz,164,391,1|ykxqw0,163,390,0|ytxtjz,163,390,0|ytxtk0,164,391,1|z3ntjz,164,391,1|z3ntk0,163,390,0|zcnw7z,163,390,0|zcnw80,164,391,1|zmdw7z,164,391,1|zmdw80,163,390,0|zvdyvz,163,390,0|zvdyw0,164,391,1|1053yvz,164,391,1|1053yw0,163,390,0|10e41jz,163,390,0|10e41k0,164,391,1|10nu1jz,164,391,1|10nu1k0,163,390,0|10x72vz,163,390,0|10x72w0,164,391,1|116x2vz,164,391,1|116x2w0,163,390,0|11fx5jz,163,390,0|11fx5k0,164,391,1|11pn5jz,164,391,1|11pn5k0,163,390,0|11yn87z,163,390,0|11yn880,164,391,1|128d87z,164,391,1|128d880,163,390,0|12hdavz,163,390,0|12hdaw0,164,391,1|12r3avz,164,391,1|12r3aw0,163,390,0|1303djz,163,390,0|1303dk0,164,391,1|139tdjz,164,391,1|139tdk0,163,390,0|13itg7z,163,390,0|13itg80,164,391,1|13sjg7z,164,391,1|13sjg80,163,390,0|141whjz,163,390,0|141whk0,164,391,1|14bmhjz,164,391,1|14bmhk0,163,390,0|14kmk7z,163,390,0|14kmk80,164,391,1|14uck7z,164,391,1|14uck80,163,390,0|153cmvz,163,390,0|153cmw0,164,391,1|15d2mvz,164,391,1|15d2mw0,163,390,0|15m2pjz,163,390,0|15m2pk0,164,391,1|15vspjz,164,391,1|15vspk0,163,390,0|164ss7z,163,390,0|164ss80,164,391,1|16eis7z,164,391,1|16eis80,163,390,0|16niuvz,163,390,0|16niuw0,164,391,1|16xltjz,164,391,1|16xltk0,163,390,0|176lw7z,163,390,0|176lw80,164,391,1|17gbw7z,164,391,1|17gbw80,163,390,0|17pbyvz,163,390,0|17pbyw0,164,391,1|17z1yvz,164,391,1|17z1yw0,163,390,0|18821jz,163,390,0|18821k0,164,391,1|18hs1jz,164,391,1|18hs1k0,163,390,0|18qs47z,163,390,0|18qs480,164,391,1|190i47z,164,391,1|190i480,163,390,0|199i6vz,163,390,0|199i6w0,164,391,1|19j86vz,164,391,1|19j86w0,163,390,0|19sl87z,163,390,0|19sl880,164,391,1|1a2b87z,164,391,1|1a2b880,163,390,0|1abbavz,163,390,0|1abbaw0,164,391,1|1al1avz,164,391,1|1al1aw0,163,390,0|1au1djz,163,390,0|1au1dk0,164,391,1|1b3rdjz,164,391,1|1b3rdk0,163,390,0|1bcrg7z,163,390,0|1bcrg80,164,391,1|1bmhg7z,164,391,1|1bmhg80,163,390,0|1bvhivz,163,390,0|1bvhiw0,164,391,1|1c57ivz,164,391,1|1c57iw0,163,390,0|1ce7ljz,163,390,0|1ce7lk0,164,391,1|1cnxljz,164,391,1|1cnxlk0,163,390,0|1cxamvz,163,390,0|1cxamw0,164,391,1|1d70mvz,164,391,1|1d70mw0,163,390,0|1dg0pjz,163,390,0|1dg0pk0,164,391,1|1dpqpjz,164,391,1|1dpqpk0,163,390,0|1dyqs7z,163,390,0|1dyqs80,164,391,1|1e8gs7z,164,391,1|1e8gs80,163,390,0|1ehguvz,163,390,0|1ehguw0,164,391,1|1er6uvz,164,391,1|1er6uw0,163,390,0|1f06xjz,163,390,0|1f06xk0,164,391,1|1f9wxjz,164,391,1|1f9wxk0,163,390,0|1fj9yvz,163,390,0|1fj9yw0,164,391,1|1fszyvz,164,391,1|1fszyw0,163,390,0|1g201jz,163,390,0|1g201k0,164,391,1|1gbq1jz,164,391,1|1gbq1k0,163,390,0|1gkq47z,163,390,0|1gkq480,164,391,1|1gug47z,164,391,1|1gug480,163,390,0|1h3g6vz,163,390,0|1h3g6w0,164,391,1|1hd66vz,164,391,1|1hd66w0,163,390,0|1hm69jz,163,390,0|1hm69k0,164,391,1|1hvw9jz,164,391,1|1hvw9k0,163,390,0|1i4wc7z,163,390,0|1i4wc80,164,391,1|1iemc7z,164,391,1|1iemc80,163,390,0|1inzdjz,163,390,0|1inzdk0,164,391,1|1ixpdjz,164,391,1|1ixpdk0,163,390,0|1j6pg7z,163,390,0|1j6pg80,164,391,1|1jgfg7z,164,391,1|1jgfg80,163,390,0|1jpfivz,163,390,0|1jpfiw0,164,391,1|1jz5ivz,164,391,1|1jz5iw0,163,390,0|1k85ljz,163,390,0|1k85lk0,164,391,1|1khvljz,164,391,1|1khvlk0,163,390,0|1kqvo7z,163,390,0|1kqvo80,164,391,1|1l0lo7z,164,391,1|1l0lo80,163,390,0|1l9lqvz,163,390,0|1l9lqw0,164,391,1|1ljopjz,164,391,1|1ljopk0,163,390,0|1lsos7z,163,390,0|1lsos80,164,391,1|1m2es7z,164,391,1|1m2es80,163,390,0|1mbeuvz,163,390,0|1mbeuw0,164,391,1|1ml4uvz,164,391,1|1ml4uw0,163,390,0|1mu4xjz,163,390,0|1mu4xk0,164,391,1|1n3uxjz,164,391,1|1n3uxk0,163,390,0|1ncv07z,163,390,0|1ncv080,164,391,1|1nml07z,164,391,1|1nml080,163,390,0|1nvl2vz,163,390,0|1nvl2w0,164,391,1|1o5b2vz,164,391,1|1o5b2w0,163,390,0|1oeo47z,163,390,0|1oeo480,164,391,1|1ooe47z,164,391,1|1ooe480,163,390,0|1oxe6vz,163,390,0|1oxe6w0,164,391,1|1p746vz,164,391,1|1p746w0,163,390,0|1pg49jz,163,390,0|1pg49k0,164,391,1|1ppu9jz,164,391,1|1ppu9k0,163,390,0|1pyuc7z,163,390,0|1pyuc80,164,391,1|1q8kc7z,164,391,1|1q8kc80,163,390,0|1qhkevz,163,390,0|1qhkew0,164,391,1|1qraevz,164,391,1|1qraew0,163,390,0|1r0ahjz,163,390,0|1r0ahk0,164,391,1|1ra0hjz,164,391,1|1ra0hk0,163,390,0|1rjdivz,163,390,0|1rjdiw0,164,391,1|1rt3ivz,164,391,1|1rt3iw0,163,390,0|1s23ljz,163,390,0|1s23lk0,164,391,1|1sbtljz,164,391,1|1sbtlk0,163,390,0|1skto7z,163,390,0|1skto80,164,391,1|1sujo7z,164,391,1|1sujo80,163,390,0|1t3jqvz,163,390,0|1t3jqw0,164,391,1|1td9qvz,164,391,1|1td9qw0,163,390,0|1tm9tjz,163,390,0|1tm9tk0,164,391,1|1tvztjz,164,391,1|1tvztk0,163,390,0|1u5cuvz,163,390,0|1u5cuw0,164,391,1|1uf2uvz,164,391,1|1uf2uw0,163,390,0|1uo2xjz,163,390,0|1uo2xk0,164,391,1|1uxsxjz,164,391,1|1uxsxk0,163,390,0|1v6t07z,163,390,0|1v6t080,164,391,1|1vgj07z,164,391,1|1vgj080,163,390,0|1vpj2vz,163,390,0|1vpj2w0,164,391,1|NaN,164,391,1","Pacific/Chuuk|,0,392,0|-1t8j2rx,0,392,0|-1t8j2rw,0,393,0|-100f5fx,0,393,0|-100f5fw,93,189,0|-su4zs1,93,189,0|-su4zs0,107,218,0|-qknl01,107,218,0|-qknl00,93,189,0|-f08x41,93,189,0|-f08x40,107,218,0|-cqtd01,107,218,0|-cqtd00,93,189,0|NaN,93,189,0","Pacific/Easter|,0,394,0|-15r0p2x,0,394,0|-15r0p2w,165,394,0|-jhfaex,165,394,0|-jhfaew,166,62,0|-lsvk1,166,62,0|-lsvk0,167,63,1|-e8qc1,167,63,1|-e8qc0,166,62,0|-1zww1,166,62,0|-1zww0,167,63,1|4hcbz,167,63,1|4hcc0,166,62,0|ekdrz,166,62,0|ekds0,167,63,1|mhhnz,167,63,1|mhho0,166,62,0|xagfz,166,62,0|xagg0,167,63,1|157kbz,167,63,1|157kc0,166,62,0|1gdhrz,166,62,0|1gdhs0,167,63,1|1nxmzz,167,63,1|1nxn00,166,62,0|1ydn3z,166,62,0|1ydn40,167,63,1|26npnz,167,63,1|26npo0,166,62,0|2htn3z,166,62,0|2htn40,167,63,1|2pdsbz,167,63,1|2pdsc0,166,62,0|30jprz,166,62,0|30jps0,167,63,1|38gtnz,167,63,1|38gto0,166,62,0|3j9sfz,166,62,0|3j9sg0,167,63,1|3r6wbz,167,63,1|3r6wc0,166,62,0|41zv3z,166,62,0|41zv40,167,63,1|49wyzz,167,63,1|49wz00,166,62,0|4l2wfz,166,62,0|4l2wg0,167,63,1|4sn1nz,167,63,1|4sn1o0,166,62,0|53sz3z,166,62,0|53sz40,167,63,1|5bd4bz,167,63,1|5bd4c0,166,62,0|5mj1rz,166,62,0|5mj1s0,167,63,1|5ug5nz,167,63,1|5ug5o0,166,62,0|6594fz,166,62,0|6594g0,167,63,1|6d68bz,167,63,1|6d68c0,167,63,0|6nz73z,167,63,0|6nz740,55,59,1|6vwazz,55,59,1|6vwb00,167,63,0|76p9rz,167,63,0|76p9s0,55,59,1|7emdnz,55,59,1|7emdo0,167,63,0|7psb3z,167,63,0|7psb40,55,59,1|7xcgbz,55,59,1|7xcgc0,167,63,0|88idrz,167,63,0|88ids0,55,59,1|8g2izz,55,59,1|8g2j00,167,63,0|8r8gfz,167,63,0|8r8gg0,55,59,1|90lezz,55,59,1|90lf00,167,63,0|99yj3z,167,63,0|99yj40,55,59,1|9hvmzz,55,59,1|9hvn00,167,63,0|9solrz,167,63,0|9sols0,55,59,1|a0lpnz,55,59,1|a0lpo0,167,63,0|abrn3z,167,63,0|abrn40,55,59,1|ajbsbz,55,59,1|ajbsc0,167,63,0|at1v3z,167,63,0|at1v40,55,59,1|b21uzz,55,59,1|b21v00,167,63,0|bd7sfz,167,63,0|bd7sg0,55,59,1|bl4wbz,55,59,1|bl4wc0,167,63,0|bvxv3z,167,63,0|bvxv40,55,59,1|c3uyzz,55,59,1|c3uz00,167,63,0|cenxrz,167,63,0|cenxs0,55,59,1|cml1nz,55,59,1|cml1o0,167,63,0|cxe0fz,167,63,0|cxe0g0,55,59,1|d5b4bz,55,59,1|d5b4c0,167,63,0|dgh1rz,167,63,0|dgh1s0,55,59,1|do16zz,55,59,1|do1700,167,63,0|dz74fz,167,63,0|dz74g0,55,59,1|e7u5nz,55,59,1|e7u5o0,167,63,0|ehx73z,167,63,0|ehx740,55,59,1|epuazz,55,59,1|epub00,167,63,0|ezxcfz,167,63,0|ezxcg0,55,59,1|f9n9nz,55,59,1|f9n9o0,167,63,0|fjdcfz,167,63,0|fjdcg0,55,59,1|fragbz,55,59,1|fragc0,167,63,0|g2gdrz,167,63,0|g2gds0,55,59,1|ga0izz,55,59,1|ga0j00,167,63,0|gl6gfz,167,63,0|gl6gg0,55,59,1|gsqlnz,55,59,1|gsqlo0,167,63,0|h3wj3z,167,63,0|h3wj40,55,59,1|hbgobz,55,59,1|hbgoc0,167,63,0|hmmlrz,167,63,0|hmmls0,55,59,1|hujpnz,55,59,1|hujpo0,167,63,0|i5cofz,167,63,0|i5cog0,55,59,1|id9sbz,55,59,1|id9sc0,167,63,0|io2r3z,167,63,0|io2r40,55,59,1|ivzuzz,55,59,1|ivzv00,167,63,0|j75sfz,167,63,0|j75sg0,55,59,1|jepxnz,55,59,1|jepxo0,167,63,0|jpvv3z,167,63,0|jpvv40,55,59,1|jyiwbz,55,59,1|jyiwc0,167,63,0|k8lxrz,167,63,0|k8lxs0,55,59,1|kgj1nz,55,59,1|kgj1o0,167,63,0|krc0fz,167,63,0|krc0g0,55,59,1|l0c0bz,55,59,1|l0c0c0,167,63,0|la233z,167,63,0|la2340,55,59,1|lkuwbz,55,59,1|lkuwc0,167,63,0|lq9f3z,167,63,0|lq9f40,55,59,1|m380bz,55,59,1|m380c0,167,63,0|m9pf3z,167,63,0|m9pf40,55,59,1|mly2zz,55,59,1|mly300,167,63,0|mssgfz,167,63,0|mssgg0,55,59,1|n4o5nz,55,59,1|n4o5o0,167,63,0|nbij3z,167,63,0|nbij40,55,59,1|o776zz,55,59,1|o77700,167,63,0|obvsfz,167,63,0|obvsg0,55,59,1|opx9nz,55,59,1|opx9o0,167,63,0|oulv3z,167,63,0|oulv40,55,59,1|p8ncbz,55,59,1|p8ncc0,167,63,0|pdbxrz,167,63,0|pdbxs0,55,59,1|ppklnz,55,59,1|ppklo0,167,63,0|pxhv3z,167,63,0|pxhv40,55,59,1|q8aobz,55,59,1|q8aoc0,167,63,0|qg7xrz,167,63,0|qg7xs0,55,59,1|qr0qzz,55,59,1|qr0r00,167,63,0|qyy0fz,167,63,0|qyy0g0,55,59,1|r9qtnz,55,59,1|r9qto0,167,63,0|rho33z,167,63,0|rho340,55,59,1|rsgwbz,55,59,1|rsgwc0,167,63,0|s0e5rz,167,63,0|s0e5s0,55,59,1|sbjxnz,55,59,1|sbjxo0,167,63,0|sjh73z,167,63,0|sjh740,55,59,1|sua0bz,55,59,1|sua0c0,167,63,0|t279rz,167,63,0|t279s0,55,59,1|td02zz,55,59,1|td0300,167,63,0|tkxcfz,167,63,0|tkxcg0,55,59,1|tvq5nz,55,59,1|tvq5o0,167,63,0|u3nf3z,167,63,0|u3nf40,55,59,1|ueg8bz,55,59,1|ueg8c0,167,63,0|umdhrz,167,63,0|umdhs0,55,59,1|uxj9nz,55,59,1|uxj9o0,167,63,0|v53kfz,167,63,0|v53kg0,55,59,1|vg9cbz,55,59,1|vg9cc0,167,63,0|vo6lrz,167,63,0|vo6ls0,55,59,1|vyzezz,55,59,1|vyzf00,167,63,0|w6wofz,167,63,0|w6wog0,55,59,1|whphnz,55,59,1|whpho0,167,63,0|wpmr3z,167,63,0|wpmr40,55,59,1|x0fkbz,55,59,1|x0fkc0,167,63,0|x8ctrz,167,63,0|x8cts0,55,59,1|xj5mzz,55,59,1|xj5n00,167,63,0|xr2wfz,167,63,0|xr2wg0,55,59,1|y28obz,55,59,1|y28oc0,167,63,0|y9sz3z,167,63,0|y9sz40,55,59,1|ykyqzz,55,59,1|ykyr00,167,63,0|ysw0fz,167,63,0|ysw0g0,55,59,1|z3otnz,55,59,1|z3oto0,167,63,0|zbm33z,167,63,0|zbm340,55,59,1|zmewbz,55,59,1|zmewc0,167,63,0|zuc5rz,167,63,0|zuc5s0,55,59,1|1054yzz,55,59,1|1054z00,167,63,0|10d28fz,167,63,0|10d28g0,55,59,1|10o80bz,55,59,1|10o80c0,167,63,0|10vsb3z,167,63,0|10vsb40,55,59,1|116y2zz,55,59,1|116y300,167,63,0|11evcfz,167,63,0|11evcg0,55,59,1|11po5nz,55,59,1|11po5o0,167,63,0|11xlf3z,167,63,0|11xlf40,55,59,1|128e8bz,55,59,1|128e8c0,167,63,0|12gbhrz,167,63,0|12gbhs0,55,59,1|12r4azz,55,59,1|12r4b00,167,63,0|12z1kfz,167,63,0|12z1kg0,55,59,1|139udnz,55,59,1|139udo0,167,63,0|13hrn3z,167,63,0|13hrn40,55,59,1|13sxezz,55,59,1|13sxf00,167,63,0|140hprz,167,63,0|140hps0,55,59,1|14bnhnz,55,59,1|14bnho0,167,63,0|14jkr3z,167,63,0|14jkr40,55,59,1|14udkbz,55,59,1|14udkc0,167,63,0|152atrz,167,63,0|152ats0,55,59,1|15d3mzz,55,59,1|15d3n00,167,63,0|15l0wfz,167,63,0|15l0wg0,55,59,1|15vtpnz,55,59,1|15vtpo0,167,63,0|163qz3z,167,63,0|163qz40,55,59,1|16ejsbz,55,59,1|16ejsc0,167,63,0|16mh1rz,167,63,0|16mh1s0,55,59,1|16xmtnz,55,59,1|16xmto0,167,63,0|175k33z,167,63,0|175k340,55,59,1|17gcwbz,55,59,1|17gcwc0,167,63,0|17oa5rz,167,63,0|17oa5s0,55,59,1|17z2yzz,55,59,1|17z2z00,167,63,0|18708fz,167,63,0|18708g0,55,59,1|18ht1nz,55,59,1|18ht1o0,167,63,0|18pqb3z,167,63,0|18pqb40,55,59,1|190j4bz,55,59,1|190j4c0,167,63,0|198gdrz,167,63,0|198gds0,55,59,1|19jm5nz,55,59,1|19jm5o0,167,63,0|19r6gfz,167,63,0|19r6gg0,55,59,1|1a2c8bz,55,59,1|1a2c8c0,167,63,0|1aa9hrz,167,63,0|1aa9hs0,55,59,1|1al2azz,55,59,1|1al2b00,167,63,0|1aszkfz,167,63,0|1aszkg0,55,59,1|1b3sdnz,55,59,1|1b3sdo0,167,63,0|1bbpn3z,167,63,0|1bbpn40,55,59,1|1bmigbz,55,59,1|1bmigc0,167,63,0|1bufprz,167,63,0|1bufps0,55,59,1|1c58izz,55,59,1|1c58j00,167,63,0|1cd5sfz,167,63,0|1cd5sg0,55,59,1|1cobkbz,55,59,1|1cobkc0,167,63,0|1cvvv3z,167,63,0|1cvvv40,55,59,1|1d71mzz,55,59,1|1d71n00,167,63,0|1deywfz,167,63,0|1deywg0,55,59,1|1dprpnz,55,59,1|1dprpo0,167,63,0|1dxoz3z,167,63,0|1dxoz40,55,59,1|1e8hsbz,55,59,1|1e8hsc0,167,63,0|1egf1rz,167,63,0|1egf1s0,55,59,1|1er7uzz,55,59,1|1er7v00,167,63,0|1ez54fz,167,63,0|1ez54g0,55,59,1|1faawbz,55,59,1|1faawc0,167,63,0|1fhv73z,167,63,0|1fhv740,55,59,1|1ft0yzz,55,59,1|1ft0z00,167,63,0|1g0y8fz,167,63,0|1g0y8g0,55,59,1|1gbr1nz,55,59,1|1gbr1o0,167,63,0|1gjob3z,167,63,0|1gjob40,55,59,1|1guh4bz,55,59,1|1guh4c0,167,63,0|1h2edrz,167,63,0|1h2eds0,55,59,1|1hd76zz,55,59,1|1hd7700,167,63,0|1hl4gfz,167,63,0|1hl4gg0,55,59,1|1hvx9nz,55,59,1|1hvx9o0,167,63,0|1i3uj3z,167,63,0|1i3uj40,55,59,1|1if0azz,55,59,1|1if0b00,167,63,0|1imklrz,167,63,0|1imkls0,55,59,1|1ixqdnz,55,59,1|1ixqdo0,167,63,0|1j5nn3z,167,63,0|1j5nn40,55,59,1|1jgggbz,55,59,1|1jgggc0,167,63,0|1jodprz,167,63,0|1jodps0,55,59,1|1jz6izz,55,59,1|1jz6j00,167,63,0|1k73sfz,167,63,0|1k73sg0,55,59,1|1khwlnz,55,59,1|1khwlo0,167,63,0|1kptv3z,167,63,0|1kptv40,55,59,1|1l0mobz,55,59,1|1l0moc0,167,63,0|1l8jxrz,167,63,0|1l8jxs0,55,59,1|1ljppnz,55,59,1|1ljppo0,167,63,0|1lrmz3z,167,63,0|1lrmz40,55,59,1|1m2fsbz,55,59,1|1m2fsc0,167,63,0|1mad1rz,167,63,0|1mad1s0,55,59,1|1ml5uzz,55,59,1|1ml5v00,167,63,0|1mt34fz,167,63,0|1mt34g0,55,59,1|1n3vxnz,55,59,1|1n3vxo0,167,63,0|1nbt73z,167,63,0|1nbt740,55,59,1|1nmm0bz,55,59,1|1nmm0c0,167,63,0|1nuj9rz,167,63,0|1nuj9s0,55,59,1|1o5p1nz,55,59,1|1o5p1o0,167,63,0|1od9cfz,167,63,0|1od9cg0,55,59,1|1oof4bz,55,59,1|1oof4c0,167,63,0|1owcdrz,167,63,0|1owcds0,55,59,1|1p756zz,55,59,1|1p75700,167,63,0|1pf2gfz,167,63,0|1pf2gg0,55,59,1|1ppv9nz,55,59,1|1ppv9o0,167,63,0|1pxsj3z,167,63,0|1pxsj40,55,59,1|1q8lcbz,55,59,1|1q8lcc0,167,63,0|1qgilrz,167,63,0|1qgils0,55,59,1|1qrbezz,55,59,1|1qrbf00,167,63,0|1qz8ofz,167,63,0|1qz8og0,55,59,1|1raegbz,55,59,1|1raegc0,167,63,0|1rhyr3z,167,63,0|1rhyr40,55,59,1|1rt4izz,55,59,1|1rt4j00,167,63,0|1s11sfz,167,63,0|1s11sg0,55,59,1|1sbulnz,55,59,1|1sbulo0,167,63,0|1sjrv3z,167,63,0|1sjrv40,55,59,1|1sukobz,55,59,1|1sukoc0,167,63,0|1t2hxrz,167,63,0|1t2hxs0,55,59,1|1tdaqzz,55,59,1|1tdar00,167,63,0|1tl80fz,167,63,0|1tl80g0,55,59,1|1twdsbz,55,59,1|1twdsc0,167,63,0|1u3y33z,167,63,0|1u3y340,55,59,1|1uf3uzz,55,59,1|1uf3v00,167,63,0|1un14fz,167,63,0|1un14g0,55,59,1|1uxtxnz,55,59,1|1uxtxo0,167,63,0|1v5r73z,167,63,0|1v5r740,55,59,1|1vgk0bz,55,59,1|1vgk0c0,167,63,0|1voh9rz,167,63,0|1voh9s0,55,59,1|NaN,55,59,1","Pacific/Efate|,0,395,0|-u964i5,0,395,0|-u964i4,89,184,0|22nynz,89,184,0|22nyo0,102,194,1|27pfzz,102,194,1|27pg00,89,184,0|75y6rz,89,184,0|75y6s0,102,194,1|7fb5bz,102,194,1|7fb5c0,89,184,0|7oo9fz,89,184,0|7oo9g0,102,194,1|7y17zz,102,194,1|7y1800,89,184,0|87rarz,89,184,0|87ras0,102,194,1|8granz,102,194,1|8grao0,89,184,0|8qhdfz,89,184,0|8qhdg0,102,194,1|8zubzz,102,194,1|8zuc00,89,184,0|997g3z,89,184,0|997g40,102,194,1|9ikenz,102,194,1|9ikeo0,89,184,0|9rxirz,89,184,0|9rxis0,102,194,1|a1ahbz,102,194,1|a1ahc0,89,184,0|aanlfz,89,184,0|aanlg0,102,194,1|ak0jzz,102,194,1|ak0k00,89,184,0|atdo3z,89,184,0|atdo40,102,194,1|b2qmnz,102,194,1|b2qmo0,89,184,0|bcgpfz,89,184,0|bcgpg0,102,194,1|bikzzz,102,194,1|bil000,89,184,0|bwmmrz,89,184,0|bwmms0,102,194,1|c1b2nz,102,194,1|c1b2o0,89,184,0|NaN,89,184,0","Pacific/Enderbury|,59,1,0|-gvk801,59,1,0|-gvk800,168,396,0|535inz,168,396,0|535io0,160,33,0|d1o97z,160,33,0|d1o980,103,195,0|NaN,103,195,0","Pacific/Fakaofo|,0,397,0|-100dhmh,0,397,0|-100dhmg,160,33,0|lx0jvz,160,33,0|lx0jw0,103,195,0|NaN,103,195,0","Pacific/Fiji|,0,398,0|-sa2x4x,0,398,0|-sa2x4w,102,194,0|f1p2vz,102,194,0|f1p2w0,103,195,1|f7tg7z,103,195,1|f7tg80,102,194,0|fks47z,102,194,0|fks480,103,195,1|fqjivz,103,195,1|fqjiw0,102,194,0|ktto7z,102,194,0|ktto80,103,195,1|kzy1jz,103,195,1|kzy1k0,102,194,0|laqxjz,102,194,0|laqxk0,103,195,1|lhl87z,103,195,1|lhl880,102,194,0|lth07z,102,194,0|lth080,103,195,1|ly5ivz,103,195,1|ly5iw0,102,194,0|mc72vz,102,194,0|mc72w0,103,195,1|mgvljz,103,195,1|mgvlk0,102,194,0|mva47z,102,194,0|mva480,103,195,1|mzllfz,103,195,1|mzllg0,102,194,0|ned5jz,102,194,0|ned5k0,103,195,1|nibqvz,103,195,1|nibqw0,102,194,0|nx387z,102,194,0|nx3880,103,195,1|o11tjz,103,195,1|o11tk0,102,194,0|og69jz,102,194,0|og69k0,103,195,1|ojrw7z,103,195,1|ojrw80,102,194,0|oywc7z,102,194,0|oywc80,103,195,1|p2hyvz,103,195,1|p2hyw0,102,194,0|phmevz,102,194,0|phmew0,103,195,1|pl81jz,103,195,1|pl81k0,102,194,0|q0pg7z,102,194,0|q0pg80,103,195,1|q3y47z,103,195,1|q3y480,102,194,0|qllavz,102,194,0|qllaw0,103,195,1|qn15jz,103,195,1|qn15k0,102,194,0|rl8mvz,102,194,0|rl8mw0,103,195,1|rohavz,103,195,1|rohaw0,102,194,0|s3ypjz,102,194,0|s3ypk0,103,195,1|s77djz,103,195,1|s77dk0,102,194,0|smos7z,102,194,0|smos80,103,195,1|spxg7z,103,195,1|spxg80,102,194,0|t5euvz,102,194,0|t5euw0,103,195,1|t90hjz,103,195,1|t90hk0,102,194,0|to4xjz,102,194,0|to4xk0,103,195,1|trqk7z,103,195,1|trqk80,102,194,0|u77yvz,102,194,0|u77yw0,103,195,1|uagmvz,103,195,1|uagmw0,102,194,0|upy1jz,102,194,0|upy1k0,103,195,1|ut6pjz,103,195,1|ut6pk0,102,194,0|v8o47z,102,194,0|v8o480,103,195,1|vbws7z,103,195,1|vbws80,102,194,0|vre6vz,102,194,0|vre6w0,103,195,1|vumuvz,103,195,1|vumuw0,102,194,0|wa49jz,102,194,0|wa49k0,103,195,1|wdpw7z,103,195,1|wdpw80,102,194,0|wt7avz,102,194,0|wt7aw0,103,195,1|wwfyvz,103,195,1|wwfyw0,102,194,0|xbxdjz,102,194,0|xbxdk0,103,195,1|xf61jz,103,195,1|xf61k0,102,194,0|xung7z,102,194,0|xung80,103,195,1|xxw47z,103,195,1|xxw480,102,194,0|yddivz,102,194,0|yddiw0,103,195,1|ygm6vz,103,195,1|ygm6w0,102,194,0|yw3ljz,102,194,0|yw3lk0,103,195,1|yzp87z,103,195,1|yzp880,102,194,0|zeto7z,102,194,0|zeto80,103,195,1|zifavz,103,195,1|zifaw0,102,194,0|zxwpjz,102,194,0|zxwpk0,103,195,1|1015djz,103,195,1|1015dk0,102,194,0|10gms7z,102,194,0|10gms80,103,195,1|10jvg7z,103,195,1|10jvg80,102,194,0|10zcuvz,102,194,0|10zcuw0,103,195,1|112livz,103,195,1|112liw0,102,194,0|11i2xjz,102,194,0|11i2xk0,103,195,1|11lbljz,103,195,1|11lblk0,102,194,0|120t07z,102,194,0|120t080,103,195,1|124emvz,103,195,1|124emw0,102,194,0|12jj2vz,102,194,0|12jj2w0,103,195,1|12n4pjz,103,195,1|12n4pk0,102,194,0|132m47z,102,194,0|132m480,103,195,1|135us7z,103,195,1|135us80,102,194,0|13lc6vz,102,194,0|13lc6w0,103,195,1|13okuvz,103,195,1|13okuw0,102,194,0|14429jz,102,194,0|14429k0,103,195,1|147axjz,103,195,1|147axk0,102,194,0|14msc7z,102,194,0|14msc80,103,195,1|14q107z,103,195,1|14q1080,102,194,0|155ievz,102,194,0|155iew0,103,195,1|15941jz,103,195,1|15941k0,102,194,0|15olg7z,102,194,0|15olg80,103,195,1|15ru47z,103,195,1|15ru480,102,194,0|167bivz,102,194,0|167biw0,103,195,1|16ak6vz,103,195,1|16ak6w0,102,194,0|16q1ljz,102,194,0|16q1lk0,103,195,1|16ta9jz,103,195,1|16ta9k0,102,194,0|178ro7z,102,194,0|178ro80,103,195,1|17c0c7z,103,195,1|17c0c80,102,194,0|17rhqvz,102,194,0|17rhqw0,103,195,1|17v3djz,103,195,1|17v3dk0,102,194,0|18a7tjz,102,194,0|18a7tk0,103,195,1|18dtg7z,103,195,1|18dtg80,102,194,0|18tauvz,102,194,0|18tauw0,103,195,1|18wjivz,103,195,1|18wjiw0,102,194,0|19c0xjz,102,194,0|19c0xk0,103,195,1|19f9ljz,103,195,1|19f9lk0,102,194,0|19ur07z,102,194,0|19ur080,103,195,1|19xzo7z,103,195,1|19xzo80,102,194,0|1adh2vz,102,194,0|1adh2w0,103,195,1|1agpqvz,103,195,1|1agpqw0,102,194,0|1aw75jz,102,194,0|1aw75k0,103,195,1|1azss7z,103,195,1|1azss80,102,194,0|1bfa6vz,102,194,0|1bfa6w0,103,195,1|1biiuvz,103,195,1|1biiuw0,102,194,0|1by09jz,102,194,0|1by09k0,103,195,1|1c18xjz,103,195,1|1c18xk0,102,194,0|1cgqc7z,102,194,0|1cgqc80,103,195,1|1cjz07z,103,195,1|1cjz080,102,194,0|1czgevz,102,194,0|1czgew0,103,195,1|1d2p2vz,103,195,1|1d2p2w0,102,194,0|1di6hjz,102,194,0|1di6hk0,103,195,1|1dls47z,103,195,1|1dls480,102,194,0|1e0wk7z,102,194,0|1e0wk80,103,195,1|1e4i6vz,103,195,1|1e4i6w0,102,194,0|1ejzljz,102,194,0|1ejzlk0,103,195,1|1en89jz,103,195,1|1en89k0,102,194,0|1f2po7z,102,194,0|1f2po80,103,195,1|1f5yc7z,103,195,1|1f5yc80,102,194,0|1flfqvz,102,194,0|1flfqw0,103,195,1|1fooevz,103,195,1|1fooew0,102,194,0|1g45tjz,102,194,0|1g45tk0,103,195,1|1g7ehjz,103,195,1|1g7ehk0,102,194,0|1gmvw7z,102,194,0|1gmvw80,103,195,1|1gqhivz,103,195,1|1gqhiw0,102,194,0|1h5lyvz,102,194,0|1h5lyw0,103,195,1|1h97ljz,103,195,1|1h97lk0,102,194,0|1hop07z,102,194,0|1hop080,103,195,1|1hrxo7z,103,195,1|1hrxo80,102,194,0|1i7f2vz,102,194,0|1i7f2w0,103,195,1|1ianqvz,103,195,1|1ianqw0,102,194,0|1iq55jz,102,194,0|1iq55k0,103,195,1|1itdtjz,103,195,1|1itdtk0,102,194,0|1j8v87z,102,194,0|1j8v880,103,195,1|1jc3w7z,103,195,1|1jc3w80,102,194,0|1jrlavz,102,194,0|1jrlaw0,103,195,1|1jv6xjz,103,195,1|1jv6xk0,102,194,0|1kaoc7z,102,194,0|1kaoc80,103,195,1|1kdx07z,103,195,1|1kdx080,102,194,0|1kteevz,102,194,0|1kteew0,103,195,1|1kwn2vz,103,195,1|1kwn2w0,102,194,0|1lc4hjz,102,194,0|1lc4hk0,103,195,1|1lfd5jz,103,195,1|1lfd5k0,102,194,0|1luuk7z,102,194,0|1luuk80,103,195,1|1ly387z,103,195,1|1ly3880,102,194,0|1mdkmvz,102,194,0|1mdkmw0,103,195,1|1mh69jz,103,195,1|1mh69k0,102,194,0|1mwapjz,102,194,0|1mwapk0,103,195,1|1mzwc7z,103,195,1|1mzwc80,102,194,0|1nfdqvz,102,194,0|1nfdqw0,103,195,1|1nimevz,103,195,1|1nimew0,102,194,0|1ny3tjz,102,194,0|1ny3tk0,103,195,1|1o1chjz,103,195,1|1o1chk0,102,194,0|1ogtw7z,102,194,0|1ogtw80,103,195,1|1ok2k7z,103,195,1|1ok2k80,102,194,0|1ozjyvz,102,194,0|1ozjyw0,103,195,1|1p2smvz,103,195,1|1p2smw0,102,194,0|1pia1jz,102,194,0|1pia1k0,103,195,1|1plvo7z,103,195,1|1plvo80,102,194,0|1q1d2vz,102,194,0|1q1d2w0,103,195,1|1q4lqvz,103,195,1|1q4lqw0,102,194,0|1qk35jz,102,194,0|1qk35k0,103,195,1|1qnbtjz,103,195,1|1qnbtk0,102,194,0|1r2t87z,102,194,0|1r2t880,103,195,1|1r61w7z,103,195,1|1r61w80,102,194,0|1rljavz,102,194,0|1rljaw0,103,195,1|1roryvz,103,195,1|1roryw0,102,194,0|1s49djz,102,194,0|1s49dk0,103,195,1|1s7v07z,103,195,1|1s7v080,102,194,0|1smzg7z,102,194,0|1smzg80,103,195,1|1sql2vz,103,195,1|1sql2w0,102,194,0|1t62hjz,102,194,0|1t62hk0,103,195,1|1t9b5jz,103,195,1|1t9b5k0,102,194,0|1tosk7z,102,194,0|1tosk80,103,195,1|1ts187z,103,195,1|1ts1880,102,194,0|1u7imvz,102,194,0|1u7imw0,103,195,1|1uaravz,103,195,1|1uaraw0,102,194,0|1uq8pjz,102,194,0|1uq8pk0,103,195,1|1uthdjz,103,195,1|1uthdk0,102,194,0|1v8ys7z,102,194,0|1v8ys80,103,195,1|1vckevz,103,195,1|1vckew0,102,194,0|1vrouvz,102,194,0|1vrouw0,103,195,1|NaN,103,195,1","Pacific/Funafuti|,0,399,0|-100fait,0,399,0|-100fais,102,194,0|NaN,102,194,0","Pacific/Galapagos|,0,400,0|-kcr62p,0,400,0|-kcr62o,55,59,0|8cmlvz,55,59,0|8cmlw0,167,63,0|byewnz,167,63,0|byewo0,55,59,1|c1ylvz,55,59,1|c1ylw0,167,63,0|NaN,167,63,0","Pacific/Gambier|,0,401,0|-tvndod,0,401,0|-tvndoc,169,35,0|NaN,169,35,0","Pacific/Guadalcanal|,0,402,0|-tvowad,0,402,0|-tvowac,89,184,0|NaN,89,184,0","Pacific/Guam|,0,403,0|-1t8j1h1,0,403,0|-1t8j1h0,0,404,0|-100f451,0,404,0|-100f450,170,189,0|-en8eg1,170,189,0|-en8eg0,107,218,0|-d9n501,107,218,0|-d9n500,170,189,0|-5hlkw1,170,189,0|-5hlkw0,171,184,1|-4nnvo1,171,184,1|-4nnvo0,170,189,0|-17w8w1,170,189,0|-17w8w0,171,184,1|-hih6d,171,184,1|-hih6c,170,189,0|-9y0w1,170,189,0|-9y0w0,171,184,1|-6ch01,171,184,1|-6ch00,170,189,0|5wcfz,170,189,0|5wcg0,171,184,1|cqkbz,171,184,1|cqkc0,170,189,0|omf3z,170,189,0|omf40,171,184,1|vgmzz,171,184,1|vgn00,170,189,0|22bb3z,170,189,0|22bb40,171,184,1|25wuzz,171,184,1|25wv00,170,189,0|3c75rz,170,189,0|3c75s0,171,184,1|3gq1pn,171,184,1|3gq1po,170,189,0|3tbtrz,170,189,0|3tbts0,171,184,1|3zt2zz,171,184,1|3zt300,170,189,0|g5z2vz,170,189,0|g5z2w0,172,189,0|NaN,172,189,0","Pacific/Honolulu|,0,405,0|-12lnw3n,0,405,0|-12lnw3m,29,406,0|-j50la1,29,406,0|-j50la0,30,407,1|-j3x0a1,30,407,1|-j3x0a0,29,406,0|-ek1pa1,29,406,0|-ek1pa0,173,407,1|-cq2tg1,173,407,1|-cq2tg0,174,407,1|-cnoo21,174,407,1|-cnoo20,29,406,0|-brzum1,29,406,0|-brzum0,29,34,0|NaN,29,34,0","Pacific/Kiritimati|,0,408,0|-100dk75,0,408,0|-100dk74,175,409,0|535eyn,175,409,0|535eyo,161,34,0|d1o6fz,161,34,0|d1o6g0,104,201,0|NaN,104,201,0","Pacific/Kosrae|,0,410,0|-1t8j4ul,0,410,0|-1t8j4uk,0,411,0|-100f7il,0,411,0|-100f7ik,89,184,0|-su52k1,89,184,0|-su52k0,107,218,0|-qknl01,107,218,0|-qknl00,89,184,0|-h817w1,89,184,0|-h817w0,93,189,0|-f08x41,93,189,0|-f08x40,107,218,0|-cqtd01,107,218,0|-cqtd00,89,184,0|-4r7w1,89,184,0|-4r7w0,102,194,0|f4tvzz,102,194,0|f4tw00,89,184,0|NaN,89,184,0","Pacific/Kwajalein|,0,412,0|-100f8bl,0,412,0|-100f8bk,89,184,0|-h817w1,89,184,0|-h817w0,93,189,0|-f08x41,93,189,0|-f08x40,107,218,0|-dip2c1,107,218,0|-dip2c0,89,184,0|-4r7w1,89,184,0|-4r7w0,168,396,0|cc3ynz,168,396,0|cc3yo0,102,194,0|NaN,102,194,0","Pacific/Majuro|,0,413,0|-100f91d,0,413,0|-100f91c,89,184,0|-su52k1,89,184,0|-su52k0,107,218,0|-qknl01,107,218,0|-qknl00,89,184,0|-h817w1,89,184,0|-h817w0,93,189,0|-f08x41,93,189,0|-f08x40,107,218,0|-dj2101,107,218,0|-dj2100,89,184,0|-4r7w1,89,184,0|-4r7w0,102,194,0|NaN,102,194,0","Pacific/Marquesas|,0,414,0|-tvncu1,0,414,0|-tvncu0,176,407,0|NaN,176,407,0","Pacific/Midway|,0,415,0|-14fxxq1,0,415,0|-14fxxq0,0,416,0|-usij21,0,416,0|-usij20,177,33,0|NaN,177,33,0","Pacific/Nauru|,0,417,0|-pjxiwt,0,417,0|-pjxiws,143,192,0|-e9rby1,143,192,0|-e9rby0,107,218,0|-couzo1,107,218,0|-couzo0,143,192,0|4r4dlz,143,192,0|4r4dm0,102,194,0|NaN,102,194,0","Pacific/Niue|,0,418,0|-8zbv79,0,418,0|-8zbv78,178,419,0|-2vdcip,178,419,0|-2vdcio,160,33,0|NaN,160,33,0","Pacific/Norfolk|,0,420,0|-100f8ft,0,420,0|-100f8fs,179,421,0|-9x0ps1,179,421,0|-9x0ps0,143,192,0|2iiixz,143,192,0|2iiiy0,180,193,1|2ozuxz,180,193,1|2ozuy0,143,192,0|nvnexz,143,192,0|nvney0,89,184,0|pywpnz,89,184,0|pywpo0,102,194,1|q89qzz,102,194,1|q89r00,89,184,0|qhmsbz,89,184,0|qhmsc0,102,194,1|qqztnz,102,194,1|qqzto0,89,184,0|r0cuzz,89,184,0|r0cv00,102,194,1|r9pwbz,102,194,1|r9pwc0,89,184,0|rj2xnz,89,184,0|rj2xo0,102,194,1|rsfyzz,102,194,1|rsfz00,89,184,0|s1t0bz,89,184,0|s1t0c0,102,194,1|sbj0bz,102,194,1|sbj0c0,89,184,0|skw1nz,89,184,0|skw1o0,102,194,1|su92zz,102,194,1|su9300,89,184,0|t3m4bz,89,184,0|t3m4c0,102,194,1|tcz5nz,102,194,1|tcz5o0,89,184,0|tmc6zz,89,184,0|tmc700,102,194,1|tvp8bz,102,194,1|tvp8c0,89,184,0|u529nz,89,184,0|u529o0,102,194,1|uefazz,102,194,1|uefb00,89,184,0|unscbz,89,184,0|unscc0,102,194,1|ux5dnz,102,194,1|ux5do0,89,184,0|v6vdnz,89,184,0|v6vdo0,102,194,1|vg8ezz,102,194,1|vg8f00,89,184,0|vplgbz,89,184,0|vplgc0,102,194,1|vyyhnz,102,194,1|vyyho0,89,184,0|w8bizz,89,184,0|w8bj00,102,194,1|whokbz,102,194,1|whokc0,89,184,0|wr1lnz,89,184,0|wr1lo0,102,194,1|x0emzz,102,194,1|x0en00,89,184,0|x9robz,89,184,0|x9roc0,102,194,1|xj4pnz,102,194,1|xj4po0,89,184,0|xshqzz,89,184,0|xshr00,102,194,1|y1usbz,102,194,1|y1usc0,89,184,0|ybksbz,89,184,0|ybksc0,102,194,1|ykxtnz,102,194,1|ykxto0,89,184,0|yuauzz,89,184,0|yuav00,102,194,1|z3nwbz,102,194,1|z3nwc0,89,184,0|zd0xnz,89,184,0|zd0xo0,102,194,1|zmdyzz,102,194,1|zmdz00,89,184,0|zvr0bz,89,184,0|zvr0c0,102,194,1|10541nz,102,194,1|10541o0,89,184,0|10eh2zz,89,184,0|10eh300,102,194,1|10nu4bz,102,194,1|10nu4c0,89,184,0|10xk4bz,89,184,0|10xk4c0,102,194,1|116x5nz,102,194,1|116x5o0,89,184,0|11ga6zz,89,184,0|11ga700,102,194,1|11pn8bz,102,194,1|11pn8c0,89,184,0|11z09nz,89,184,0|11z09o0,102,194,1|128dazz,102,194,1|128db00,89,184,0|12hqcbz,89,184,0|12hqcc0,102,194,1|12r3dnz,102,194,1|12r3do0,89,184,0|130gezz,89,184,0|130gf00,102,194,1|139tgbz,102,194,1|139tgc0,89,184,0|13j6hnz,89,184,0|13j6ho0,102,194,1|13sjizz,102,194,1|13sjj00,89,184,0|1429izz,89,184,0|1429j00,102,194,1|14bmkbz,102,194,1|14bmkc0,89,184,0|14kzlnz,89,184,0|14kzlo0,102,194,1|14ucmzz,102,194,1|14ucn00,89,184,0|153pobz,89,184,0|153poc0,102,194,1|15d2pnz,102,194,1|15d2po0,89,184,0|15mfqzz,89,184,0|15mfr00,102,194,1|15vssbz,102,194,1|15vssc0,89,184,0|1655tnz,89,184,0|1655to0,102,194,1|16eiuzz,102,194,1|16eiv00,89,184,0|16nvwbz,89,184,0|16nvwc0,102,194,1|16xlwbz,102,194,1|16xlwc0,89,184,0|176yxnz,89,184,0|176yxo0,102,194,1|17gbyzz,102,194,1|17gbz00,89,184,0|17pp0bz,89,184,0|17pp0c0,102,194,1|17z21nz,102,194,1|17z21o0,89,184,0|188f2zz,89,184,0|188f300,102,194,1|18hs4bz,102,194,1|18hs4c0,89,184,0|18r55nz,89,184,0|18r55o0,102,194,1|190i6zz,102,194,1|190i700,89,184,0|199v8bz,89,184,0|199v8c0,102,194,1|19j89nz,102,194,1|19j89o0,89,184,0|19sy9nz,89,184,0|19sy9o0,102,194,1|1a2bazz,102,194,1|1a2bb00,89,184,0|1abocbz,89,184,0|1abocc0,102,194,1|1al1dnz,102,194,1|1al1do0,89,184,0|1aueezz,89,184,0|1auef00,102,194,1|1b3rgbz,102,194,1|1b3rgc0,89,184,0|1bd4hnz,89,184,0|1bd4ho0,102,194,1|1bmhizz,102,194,1|1bmhj00,89,184,0|1bvukbz,89,184,0|1bvukc0,102,194,1|1c57lnz,102,194,1|1c57lo0,89,184,0|1cekmzz,89,184,0|1cekn00,102,194,1|1cnxobz,102,194,1|1cnxoc0,89,184,0|1cxnobz,89,184,0|1cxnoc0,102,194,1|1d70pnz,102,194,1|1d70po0,89,184,0|1dgdqzz,89,184,0|1dgdr00,102,194,1|1dpqsbz,102,194,1|1dpqsc0,89,184,0|1dz3tnz,89,184,0|1dz3to0,102,194,1|1e8guzz,102,194,1|1e8gv00,89,184,0|1ehtwbz,89,184,0|1ehtwc0,102,194,1|1er6xnz,102,194,1|1er6xo0,89,184,0|1f0jyzz,89,184,0|1f0jz00,102,194,1|1f9x0bz,102,194,1|1f9x0c0,89,184,0|1fjn0bz,89,184,0|1fjn0c0,102,194,1|1ft01nz,102,194,1|1ft01o0,89,184,0|1g2d2zz,89,184,0|1g2d300,102,194,1|1gbq4bz,102,194,1|1gbq4c0,89,184,0|1gl35nz,89,184,0|1gl35o0,102,194,1|1gug6zz,102,194,1|1gug700,89,184,0|1h3t8bz,89,184,0|1h3t8c0,102,194,1|1hd69nz,102,194,1|1hd69o0,89,184,0|1hmjazz,89,184,0|1hmjb00,102,194,1|1hvwcbz,102,194,1|1hvwcc0,89,184,0|1i59dnz,89,184,0|1i59do0,102,194,1|1iemezz,102,194,1|1iemf00,89,184,0|1iocezz,89,184,0|1iocf00,102,194,1|1ixpgbz,102,194,1|1ixpgc0,89,184,0|1j72hnz,89,184,0|1j72ho0,102,194,1|1jgfizz,102,194,1|1jgfj00,89,184,0|1jpskbz,89,184,0|1jpskc0,102,194,1|1jz5lnz,102,194,1|1jz5lo0,89,184,0|1k8imzz,89,184,0|1k8in00,102,194,1|1khvobz,102,194,1|1khvoc0,89,184,0|1kr8pnz,89,184,0|1kr8po0,102,194,1|1l0lqzz,102,194,1|1l0lr00,89,184,0|1l9ysbz,89,184,0|1l9ysc0,102,194,1|1ljosbz,102,194,1|1ljosc0,89,184,0|1lt1tnz,89,184,0|1lt1to0,102,194,1|1m2euzz,102,194,1|1m2ev00,89,184,0|1mbrwbz,89,184,0|1mbrwc0,102,194,1|1ml4xnz,102,194,1|1ml4xo0,89,184,0|1muhyzz,89,184,0|1muhz00,102,194,1|1n3v0bz,102,194,1|1n3v0c0,89,184,0|1nd81nz,89,184,0|1nd81o0,102,194,1|1nml2zz,102,194,1|1nml300,89,184,0|1nvy4bz,89,184,0|1nvy4c0,102,194,1|1o5b5nz,102,194,1|1o5b5o0,89,184,0|1of15nz,89,184,0|1of15o0,102,194,1|1ooe6zz,102,194,1|1ooe700,89,184,0|1oxr8bz,89,184,0|1oxr8c0,102,194,1|1p749nz,102,194,1|1p749o0,89,184,0|1pghazz,89,184,0|1pghb00,102,194,1|1ppucbz,102,194,1|1ppucc0,89,184,0|1pz7dnz,89,184,0|1pz7do0,102,194,1|1q8kezz,102,194,1|1q8kf00,89,184,0|1qhxgbz,89,184,0|1qhxgc0,102,194,1|1qrahnz,102,194,1|1qraho0,89,184,0|1r0nizz,89,184,0|1r0nj00,102,194,1|1ra0kbz,102,194,1|1ra0kc0,89,184,0|1rjqkbz,89,184,0|1rjqkc0,102,194,1|1rt3lnz,102,194,1|1rt3lo0,89,184,0|1s2gmzz,89,184,0|1s2gn00,102,194,1|1sbtobz,102,194,1|1sbtoc0,89,184,0|1sl6pnz,89,184,0|1sl6po0,102,194,1|1sujqzz,102,194,1|1sujr00,89,184,0|1t3wsbz,89,184,0|1t3wsc0,102,194,1|1td9tnz,102,194,1|1td9to0,89,184,0|1tmmuzz,89,184,0|1tmmv00,102,194,1|1tvzwbz,102,194,1|1tvzwc0,89,184,0|1u5pwbz,89,184,0|1u5pwc0,102,194,1|1uf2xnz,102,194,1|1uf2xo0,89,184,0|1uofyzz,89,184,0|1uofz00,102,194,1|1uxt0bz,102,194,1|1uxt0c0,89,184,0|1v761nz,89,184,0|1v761o0,102,194,1|1vgj2zz,102,194,1|1vgj300,89,184,0|1vpw4bz,89,184,0|1vpw4c0,102,194,1|NaN,102,194,1","Pacific/Noumea|,0,422,0|-u9645p,0,422,0|-u9645o,89,184,0|44uerz,89,184,0|44ues0,102,194,1|497qnz,102,194,1|497qo0,89,184,0|4nkhfz,89,184,0|4nkhg0,102,194,1|4rznzz,102,194,1|4rzo00,89,184,0|e1ouzz,89,184,0|e1ov00,102,194,1|e6ddnz,102,194,1|e6ddo0,89,184,0|NaN,89,184,0","Pacific/Pago_Pago|,0,415,0|-14fxxq1,0,415,0|-14fxxq0,0,416,0|-usij21,0,416,0|-usij20,177,33,0|NaN,177,33,0","Pacific/Palau|,0,423,0|-1t8izkl,0,423,0|-1t8izkk,0,424,0|-100f28l,0,424,0|-100f28k,107,218,0|NaN,107,218,0","Pacific/Pitcairn|,0,425,0|-100dp8t,0,425,0|-100dp8s,181,426,0|es2cxz,181,426,0|es2cy0,182,38,0|NaN,182,38,0","Pacific/Pohnpei|,0,427,0|-1t8j3yt,0,427,0|-1t8j3ys,0,428,0|-100f6mt,0,428,0|-100f6ms,89,184,0|-su52k1,89,184,0|-su52k0,107,218,0|-qknl01,107,218,0|-qknl00,89,184,0|-h817w1,89,184,0|-h817w0,93,189,0|-f08x41,93,189,0|-f08x40,107,218,0|-cqtd01,107,218,0|-cqtd00,89,184,0|NaN,89,184,0","Pacific/Port_Moresby|,0,187,0|-1ayytx5,0,187,0|-1ayytx4,92,188,0|-1354j8x,92,188,0|-1354j8w,93,189,0|NaN,93,189,0","Pacific/Rarotonga|,0,429,0|-10jifqx,0,429,0|-10jifqw,0,430,0|-8zbx2x,0,430,0|-8zbx2w,183,406,0|4mj95z,183,406,0|4mj960,176,407,1|4sal1z,176,407,1|4sal20,161,34,0|54jd3z,161,34,0|54jd40,176,407,1|5b0npz,176,407,1|5b0nq0,161,34,0|5n9frz,161,34,0|5n9fs0,176,407,1|5tqqdz,176,407,1|5tqqe0,161,34,0|65zifz,161,34,0|65zig0,176,407,1|6ctrpz,176,407,1|6ctrq0,161,34,0|6p2jrz,161,34,0|6p2js0,176,407,1|6vjudz,176,407,1|6vjue0,161,34,0|77smfz,161,34,0|77smg0,176,407,1|7e9x1z,176,407,1|7e9x20,161,34,0|7qip3z,161,34,0|7qip40,176,407,1|7wzzpz,176,407,1|7wzzq0,161,34,0|898rrz,161,34,0|898rs0,176,407,1|8fq2dz,176,407,1|8fq2e0,161,34,0|8ryufz,161,34,0|8ryug0,176,407,1|8yg51z,176,407,1|8yg520,161,34,0|9aox3z,161,34,0|9aox40,176,407,1|9hj6dz,176,407,1|9hj6e0,161,34,0|9tryfz,161,34,0|9tryg0,176,407,1|a0991z,176,407,1|a09920,161,34,0|aci13z,161,34,0|aci140,176,407,1|aizbpz,176,407,1|aizbq0,161,34,0|av83rz,161,34,0|av83s0,176,407,1|b1pedz,176,407,1|b1pee0,161,34,0|NaN,161,34,0","Pacific/Saipan|,0,403,0|-1t8j1h1,0,403,0|-1t8j1h0,0,404,0|-100f451,0,404,0|-100f450,170,189,0|-en8eg1,170,189,0|-en8eg0,107,218,0|-d9n501,107,218,0|-d9n500,170,189,0|-5hlkw1,170,189,0|-5hlkw0,171,184,1|-4nnvo1,171,184,1|-4nnvo0,170,189,0|-17w8w1,170,189,0|-17w8w0,171,184,1|-hih6d,171,184,1|-hih6c,170,189,0|-9y0w1,170,189,0|-9y0w0,171,184,1|-6ch01,171,184,1|-6ch00,170,189,0|5wcfz,170,189,0|5wcg0,171,184,1|cqkbz,171,184,1|cqkc0,170,189,0|omf3z,170,189,0|omf40,171,184,1|vgmzz,171,184,1|vgn00,170,189,0|22bb3z,170,189,0|22bb40,171,184,1|25wuzz,171,184,1|25wv00,170,189,0|3c75rz,170,189,0|3c75s0,171,184,1|3gq1pn,171,184,1|3gq1po,170,189,0|3tbtrz,170,189,0|3tbts0,171,184,1|3zt2zz,171,184,1|3zt300,170,189,0|g5z2vz,170,189,0|g5z2w0,172,189,0|NaN,172,189,0","Pacific/Tahiti|,0,431,0|-tvnayx,0,431,0|-tvnayw,161,34,0|NaN,161,34,0","Pacific/Tarawa|,0,432,0|-100f9dh,0,432,0|-100f9dg,102,194,0|NaN,102,194,0","Pacific/Tongatapu|,0,433,0|-corjk1,0,433,0|-corjk0,184,434,0|-4p3zld,184,434,0|-4p3zlc,103,195,0|fj6mrz,103,195,0|fj6ms0,104,201,1|frmc3z,104,201,1|frmc40,103,195,0|g3i43z,103,195,0|g3i440,104,201,1|g7tlbz,104,201,1|g7tlc0,103,195,0|gm86rz,103,195,0|gm86s0,104,201,1|gqjnzz,104,201,1|gqjo00,103,195,0|og66rz,103,195,0|og66s0,104,201,1|ojrtfz,104,201,1|ojrtg0,103,195,0|NaN,103,195,0","Pacific/Wake|,0,435,0|-100f86t,0,435,0|-100f86s,102,194,0|NaN,102,194,0","Pacific/Wallis|,0,436,0|-100fbdl,0,436,0|-100fbdk,102,194,0|NaN,102,194,0"],abbrvs:"LMT|GMT|+0230|EAT|+0245|PMT|WET|WEST|CET|CEST|+0030|WAT|-01|CAT|EET|EEST|+00|+01|SAST|CAST|MMT|WAST|+0130|NST|NWT|NPT|BST|BDT|AHST|HST|HDT|AST|AWT|APT|AHDT|YST|AKST|AKDT|-03|-02|CMT|-04|AMT|EST|MST|CST|PST|MDT|CDT|ADT|-0330|-0530|CWT|CPT|BMT|-05|PDT|MWT|MPT|-00|MDDT|EDT|-0430|SJMT|YDT|YWT|YPT|YDDT|PWT|PPT|EWT|EPT|NDT|ADDT|KMT|QMT|-0345|HMT|PDDT|EDDT|FFMT|-0230|-0130|PPMT|SMT|CDDT|SDMT|NDDT|+08|+11|+07|+05|PMMT|+10|AEST|AEDT|+06|NZMT|NZST|NZDT|+03|+02|+12|+13|+14|+04|+0730|+09|+0530|+0630|IST|IDT|PLMT|HKT|HKST|HKWT|JST|IMT|+0720|WIB|+0930|WIT|JMT|IDDT|+0430|PKT|PKST|+0545|+0820|WITA|KST|KDT|TBMT|TMT|+0330|JDT|RMT|FMT|ACST|ACDT|+0845|+0945|+1030|+1130|AWST|AWDT|+0120|+0020|CEMT|MSK|MSD|DMT|BDST|WEMT|MDST|LST|SET|WMT|+0220|-1130|-11|-10|+1215|+1245|+1345|EMT|-07|-06|-12|-09|GST|GDT|ChST|HWT|HPT|-1040|-0930|SST|-1120|+1112|+1230|-0830|-08|-1030|+1220|GMT+14|GMT+13|GMT+12|GMT+11|GMT+10|GMT+9|GMT+8|GMT+7|GMT+6|GMT+5|GMT+4|GMT+3|GMT+2|GMT+1|GMT-1|GMT-2|GMT-3|GMT-4|GMT-5|GMT-6|GMT-7|GMT-8|GMT-9|GMT-10|GMT-11|GMT-12",offsets:"-qw|0|6tg|6y0|8c0|7n0|kc|fl|2s0|5k0|mn|1e0|-2vw|-2s0|618|5sl|-1ek|-zg|-2g0|56o|460|5us|60w|-1zw|-226|2sc|18w|-1p9|2fw|1vw|360|xya|-wpq|-uk0|-rs0|-p00|12wo|-rrc|-m80|-c8p|-b40|-8c0|-8xc|-5k0|-ato|-bw0|-c6k|-c3c|-cdo|-cqs|-ctg|-c44|-cos|-cac|-c2s|-cnc|-aog|-eq8|-eso|-dw0|-74s|-jho|-jg0|-go0|-b1h|-9q0|-8z8|-gc0|-fa0|-b8g|-dps|-lip|-a44|-g2g|-ce8|-ce4|-ci0|-9ow|-g8c|-jn8|-fkd|-kr6|-adw|-3gg|-ptg|-m9k|-jfw|-fdn|-l0g|-cxs|-gio|-mpz|-74o|-b3o|-b6s|-9rg|-6zg|-6y0|-d68|-e7y|-grg|-es8|-ejc|-arr|-af0|-bs0|-f94|-f9c|-kjs|-fye|-g1i|-fzn|-g5v|-g2f|-fr4|-g7j|-g1d|15rv|-ow5|-fvq|-fpo|-cmc|-9uc|-e9o|-eac|-lwa|-6m4|-fz8|-fzc|-b44|-bb8|-iio|-jpg|-g83|-glg|16au|-od6|-id0|-aeg|-bzw|-iks|-aer|-460|-ep8|-dpe|-gcg|101a|-umq|-604|-iuj|-irc|-is3|-9kw|-jc4|-a7s|-a84|-a7o|-de8|-ddo|-bu0|-d4s|-d3a|-hig|-6go|-jdo|-ck0|-a4o|-cy0|-cyo|-8ms|-42g|15lz|-p21|-jyw|-g5g|-cqk|-gj0|-lo4|-mss|-p0c|-hzo|14sh|-pvj|m80|uk0|jg0|dw0|r94|r8w|rs0|go0|wd4|vy0|yq0|xc0|1040|8ng|1zo|e90|6nk|wv8|12w0|9b4|b40|al4|at8|9m8|884|880|9jk|98c|im4|fic|6ko|dtc|la4|ku0|l0g|p00|l7c|esc|esk|fa0|i20|6q0|gqs|gcw|n98|a8o|cqo|6ac|6ds|6hz|jr4|jqu|l56|nm0|gz0|jb5|js0|kdc|q20|qe0|6iu|6ig|ctc|ci0|tdo|cf0|fss|fz0|p3p|gd4|eva|h72|ity|j8d|kfk|n5c|l0y|rxc|m40|-189c|meo|66g|g5c|fcs|dl6|9ic|k8w|nac|bs4|c4g|qfc|ceh|nig|mhj|sgs|mi0|ctz|8an|9iw|9q0|glo|pvn|fqf|jsk|g7w|qiu|of7|o0y|htb|b89|af5|88o|-4r4|-5aw|-c06|-986|-2uo|-4cs|-194|-34o|-42o|-6rk|-apo|pnw|t60|sc8|q70|ra4|o88|nv4|ob0|r30|rl8|tgk|qug|lgc|s04|wk|3ok|3pc|xc|a4|8wc|4e4|3so|2h4|2o8|t6|4u0|3j8|1kw|1dm|5c8|5bo|2bw|-15o|-169|1lr|-zo|-23|4md|5d4|5ew|5ng|97c|150|-ok|2os|53s|53c|1d8|6yh|707|9s7|ck7|4gy|78y|2b8|99w|8j6|6bc|6ao|4bg|3cc|2se|4l0|3o8|8yo|44o|30x|4os|3w0|4fc|6hc|des|jks|hy4|a9o|dm0|anc|a9s|yv4|-vsw|-vy0|st4|xz0|y10|zf0|1270|-12k4|s3w|-k94|v64|-xc0|-vpk|x4w|x6s|-glc|-ozo|tmc|-13v0|qt0|-t8e|-t60|-qe0|-t4w|-tmo|-10hg|u6k|uzk|vpc|-pu0|z20|-vm0|uws|-vgs|-vhc|v3s|v40|uto|-15rg|owk|-o38|-nm0|-11d8|tas|112w|-tl4|-rp4|w1g|y80|y9c|uus|y1k"}); diff --git a/custom_components/hacs/hacs_frontend/c.ad739743.js.gz b/custom_components/hacs/hacs_frontend/c.ad739743.js.gz deleted file mode 100644 index 324a6c8aa9d93d38720a67842b3017e10dfa0e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188403 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⪙w~d7X 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 z zz0aft(H;bYdlcQe)lf^E38DcCnSnGwE1U6achdv{@dC zu`eO59OyZ}D`CH$7S#}{mSwQ3AlT!GteuMO6W|5yvCzPN8`Y=~2sl`C#z7oTbBo(s z;cz@O^#>4;`bJ!iFIisUQx%f5#i;V0gUt&Rmce!Lr&_t|0n6(2ECnTp{j9sj1(2t% z?X-@W@sL(K@ubQG>5|5yT)fSJ{}7_$=qT_PXXYZ|?lH=OFxgd_mBl$gJUmu3SrR@v zS(~pr9y~5gy3eUSZWVoxn5xUFyVk*%GtuPrU8f3zmsP&4Q{6NEMqdxnlhJ;HHW!99 zy)CU@aLrxwK3T}|;m~~#tJx)n<{FCLgG248ql$8bYq;#mmw4E5F6P;ur1Qy2OZ1)T zCi#;-D<*wQ-dy_UcaG|R9%E{4PiheU$MB=Aft`*Mk(Ky+cWA(`wOw$P09}9&CF;;s zyc?N%AO#PJJ86_-=5T++w)NT1iwpFF zS3fT*{Ce74E-9T29+k+znGSNJqy29V@GH%q(O-Iu$x^G*`9vhuRl?+cR?DF)h7)`rubJcHprG z?*q%uV3_5|QWhqDcZJ%czt!|Acbl69X;}lKP(=bT&MKIMxyJMeUhk=Dk0&?6P5c(4 z7J$2L4M#B5K*P_Qo7J6(TDFF0Fj0G=_mxX^ql?y9dMq%wa(mvLntoQ zWbG|OC;%gn-vdas(Dt7pb?0t9`|prDZ2wJc+WpFk>boEq!tRjZ`MWw=L|x`Nc+Ls% zA77`eKr*HlrGb-~yqyaa0{lXTqGYLz)niId0)hUL6v|pywFzEuuru7)^RSnDp)HU; zPd@J=c*<(Zd=36*ri4-aB3lx`X6jF_b%^I#TJ95 zPJrJBqD0XD@WerYUlAh4G64pu%WPrqT`qtS0q8;CiFc|5(8fw35#h^Yqv0 z|HB110$d>hlmI#q(dhrx`KCk4|8!1&edPwRJQi}@a^WsWA6Tyf;k)l6i_*f%dn$Jz z4dVghZARAU8KoO~PLcl?v;}Z4$Qr)_mJ}}6^w-WHGm^XaFp{GCv>J}|HbC$H=wKU)8@L8Br9=XGZpeB3PiY97e-h*c z2s?Do2%FK{{Nk6u{Ree0_-r9L^#0?1FI+$8XW4(I!TV_N-Y@x77dOB|n&HXZ-k z!+$yI8*7{d3z1M!@K-{N+hd+ly1gTB>FVwe$F0-uE8q(oIX=g0;Dr;0w{cIF415D0 zuGH*4z!ci0Bdbu2cCV1$D|1U=K<(rQZQg>_t#YX^Z_9Ddyudcg7qjB(_Tt1~_Cp{o zxVb))BA8UZb|`3i)qV|*O%*h3)bXtXhKT1n#RX4oVdzJmyzS32%y^9r*e8G9EPVTW z^>N`tgH^4RuH;LEz%H@Ex8Jcw0?C)q&dHLKrFRyf_d3w+-|UZh?WdPys=sg7xn$<@ z)0o$?QTFt@5sP7S&Q~L|bpG^%4;)b@hl0|g&s}(>b|_gafXrP#iQB&|#*_ z7}inqg25OX^gSrpMo%zhuM)N}lN6U--Z6db#$72HD9^zO^shNzJiDAmNVE{BEp9vR~f-(3TMFCn&Gkz4`40(8;J021^c|d*)I}v>thMHV4@KU?GFoGs%$&cAr&Ep{`rgvH)5sP&A_dmV zY6`*Q*1#$MvNK0>M?RNZGCoQ0c*vU|W7fyRMln;1;PJkdJ1-pqw$HFG0@$pbaA+|q zT9CVbfOQG~d-vO_49@JDyhCy!=(^zeE@sfUnFn*5rA`lK6>Ai~BGi+g_$Z0}^>9M+ zVU})8$vpp|d}8upxb{fFys)3}T{~XHJ-)Zy9&+X`Dxw)md^ZiYUlhOX)XYIVk&qPF zH``$@e~Y-zXxbIO^rcfXM3=ApEo_k;Tw5i*`iwk`>lX!gbG089%o}H^t;_1IC(5OwD_dGlyv3g%n;*IwJw@D7ZM{?t5vcF+Hf(e`@<1KS(>XU~d7y|qeW z%}hR|{xAxEZUVspbmp$$pI34?X&N?RyL8TA%b@I!yQZk-!M z0clI-*=~z}0|kO|@uVu-#_=Vve!)++K~XE#n7{zx)3mfufH*nI6lg3E3k^k;GqA0A z%QYkhq!1|j`nZehx#|C?Th)L8{>Swf0UF<_yJi1nehPdx5mLGtN}&gFI8HbxdYTw; zKtmWE&k2^9c6roASpQe(Q{+v&ATbI;9-{41Vzhm(vN!ELRl$!Zyoe3rb?EK=l|$?g zD6BXwGf_!t>@akV?|0 z{wlz~X#=_$uK~@4xRfhqZ-7d`tL?vDV3Msv1JWs|1&y{br*7&{+W!*Ya@9QU+G%%D z47|4BJ1e&ru@kSNc6euDeER#h$bNNVtX7<)@|1AYi3)gbS&*!c>EA_uS zy0otLGm~5){mo!CxBVzK>?tvj;Db516h@mRR{#0>zt>5EZxoJ~4daCwW#IBXg|e{T zt;VFOS2rbE3xh7c%)O*vzwT|&c!A{vkuF2UzhiUefos2FJW_aGHsEjS!+m9+wu49X z-7NWkp3mdY=_VZqDeHQTzRUPSET}-TkP*ZN+if9h;ht$Uk|CGz9YfpilJo6tG6S zuYh|}RfNt+^jwah2mJzD4u6B0bcM$!ev2qsDA=-h{V1?`bw` zAbkUi>01?KUxUz}_+^G=jT`6u-!2`wCesowS!_K7?oSxKx~1jy>OHVu6lr$a2Ijm! z0S{ar9Dw1M?^g-Fy!^_jt$LewfH8J(tO(dlnQ;L9!21k(D5&|tuOi?W*^mywSMxxb z1z%pL`mv=CGI8Sn^o~a7<)|4pE%LM~9Ei?>RPh0Q8~&a8@fqhcA#6+sAjSHtiY+7H z&|j>86#le;C7`#@dLuQmZ&>N8)ky0tP-8C=zMU1%cJo$XO5+lP*=x}_Wc=F6asc0O ziDGyvCx3VGU55XIP4d2XDIFJE8L7PA%{cglLHC6rr^9wh(J0J*tk&VKrbqd~b8f;8C?LvaT@T4sqqPz8I9l&>9 zOa`CD^WpDp%C-b`9X4hG(*Yk%UW*_`S{47erM~OX?-OHhYHzOWrxw8h)XS((=PKlz z@`GORq+Ls|MvqzR+8>v1od=Q9$+1-6#WdBK7Iz=F_|plXKuBZHJD@`f3ESiq=1ne1 z`4C*KSpe6L)0iXNG{?$NViMq-&&;bAOyf_V#aN%M=&iP)B*Q7sPv+CQib#vWIL~v3 zkc%Ofuam>CZ(B&HF!y>Mmj)HyN|Ocvq^yPPj>|t#RAe>jb&rIbmU?sm*n*g9M_H8h zj7rGs`yCp7{YVPGOS`gCz8N{CTDr}m6f`WfJ@vhr@x{~253O6|AG9`7Fy|zQ zr->MlY+ZZT#4~xFT>OZ3val6Mw;Qi!*P_jsVc0ZFIBl15|Ic~6OS8Ftt6v;R zj3YPOu3Lrmhbt3KUiZoq>YQTMC9H)$wXlMa%2HWN)ZDmPqJ;sP$F%cGEkoE@yb3LR zKFaPvXOt@)ZJIMngQ6u#j9HGI6-HDki+rT)jk`K?($g9_w`Of|n)K&T$jcKFWH0fd ztWr#5f^U_iehCStEnQb*JPrB7{WERa62I`|%}iaOD7I=@q( zsLgHoqwViVbmGYkq~pN#M~&}NL>|Y3hX`RUQd@qxK_ll^_CUu0JTfr={4P&@&f#yG zv2cUN=aT_7BYzs?nRjfaFgLc|m(O0O_&jFY)3LlS{$P*jEUu+%#cs9Kk@`C8@t=3g z6ZFG1#;^89EuZ)*y|!BC1%HPYztYgQQ6JQjx|f}b+GA+KZ}VC`NklZ^w6ymLF^!OI z6tW2u8F~(h-d0c25lx#~g4=xbACyGv4zGE^a8tb6l`#GVHniG%K1_??SZ8(lZDhyQ zTwjcsK)n4-Y>9lzz8XUNwJEORi#FfF*G|X2x&D`?xM3bzXqa+ch(n?t3&+{l>Dv~& zH<2A;T!rq64vCm&M1slu&iF#owh1mXm>M$ta7XlB&8-h_(C3T^+8zN{VpiDn?YNWn zdeTEK50aA(w&s&9icKWU<$}~z;sk|KeinMjz9w9Mwb~_vHle0xm4Q!^k}a`;K%KD1 zfR$aL<$iGdNjYcg%O@NU}c)eF0a!0;U z&P1)XiFC&gM^2u~wY%-}0PkGNB*9+Z({TD8%>($xH zaw>oUw!R${kuN&kM@#SC7z_TaLB_Da*eh;j#TqFl_Yi${?s~anqw9s&CA9B{LiKx} z7XOmJ>-TEaZzQyh?*i5p9eCk&MMggOOH`M{^>*SIBU3vkf+V;FRdzX{=(TVL6Q$qR z9dah+$GEjsedrv?l)tVskROoerTGsM&#Ot1;6jS&pI za)J4(+`mWk-|yNPlU%Jk8(_e8g)>%S2B6I`tq23j<=l1d4^$OqeUSj7a|il z$j=;^)Hx9VW!vo)BU2W|CwghogQO3>lQ6_6*)4iuAXCOIYG5kbz?0|QDXy4tQF_Ao za#d_vf%05pLtTHkeo3Hx)ezuhX&1or z(FGlPY6sD(^UKDF@cp;`X6+QcFM4Npu@U|k{F5tRovkpps#+*%$?85V5hnvb8*z;i z!w6Q6XgS{tEMdLA#K8#vg#C6SXf@HdSfm2WR9Z5$+TvUB>n-w~hs?VqTilEB-wm8a zdhjvYVyq%8Vkb1M&|$-xtp}7WEuywATp^7-#|}+iGQaE zAfhUat^j#pf))^r>Ny*5&*QrTSbFi&eDSnt)aeMmU2;4xUhN&}lY^tl`P{92P0a}2`LX1lRAhbvxA$iW&d1&4wk!F~Vu>V2|`UgGRED(?&84&6R zbVGA0q@7D|TKov<#&gdPto^Xcou^>cJ(S{yV%T0lk!Uh8POF!hh@KcC?h9xmW}~XaK$c0DIJA{jYvUnb$IeZ{-7C%c^rz}>J@BRfsSPgxmc$uk$ zBW@Q$v(eKFnsPfAf0F~;l5F=utAmUFb2=OQpt2m8-Dv~Kj{A@m5a0pxTq8rfkaH^WMx2U&C)4o{{0~;=Z zwFoZ4GDXN=zE{Gr$OnqV>?0HpE_PNIow&NkZ7qs3&vLat+WMUHe2JQnm^yysT5njG z5q%%5avpnw#)AH+e|+e%3MYJUCt_?^NG5hgbbwQ@$$+qr{CkA`Wv`#}Ebu&M(?gtg z5bjGD|9Jw_TP5DcIL@5QpKPtBjLY81XkQlMm*?>z z9vStKmfeZ?g|a&Qpe0U?do^~M&=AeD;Q(t`xuwLw{%ZK@pbzm4JTsvLKw3j{yC9}1jmWt31GRRC8M%O(d8q0YYQ z=2cp~pZ+7JDY=lty){02QT>kB;y!0dtLpsrg8l+0JHU+DLHuoqAH{1cXuCG?JuE zHo>*V5h>l}h?EqbSYM>#^&Viu$YkpKuLcZR#dox(-(=G%ReVFtSnY{~<>uGpq5Wpk zPRr&)F223w;4X=M1}PfX3n4J?b`STsJ<2)ocgx!c0-M&!*ry%lUTOHyxS+vjRW@q1 zh*tiAz8cFmyY90NBURAf!s~OnIR+W$XB6RPoUoH%G2i=I8N8B3u4EjW+FjpR{? zXYUZ1o-=Qk#B4L=T7L*`v|?~f?2hXBppdpyGK+dukx+MIWylGNEBv}b-JVS7ON%z` zhH*P+qd%`NMP2^@_iGaDSI)8f@;d*Vc=o+)`v&NfB{Jf!{yT=%=na_rzJrlp+1{o( zIBokc&%L@U^~Mp^l4a1^*avKmPVWb4H9$und!F}?cRg#p>s@P>J9nSG_vf=e=iGblJ!bB#8%8#q;4;x@X-73tjT`gtFxSCd z&xuTyk*J$^n07hCV0JI&)E#|Q>c%|6M=!D=`NUQlc#4PlIf6+ztk+YDvoa^_xH(IlO)IsSTekl9f?XifcFs`cNu+Tz@URooxgZ;gGIEE~5kh?s^@1=Bm;s|G(#9DKO8al{L~!-!hw>dP_1`tr?;+WGRnUa#pSmi0ZX zasry9EjL$r(l?||f?r!C*o4Z@26txzVaw*TtMdWNz5o$aT#-Kec0#U8Jal(LtDWHt+#rH9=2#^X`kFU4!Ic-wBV3o zovSs!t4=a*nC^9Ad3+->w2$u4vN?`wlew6NF7{c_2*4< zD4FrawLLD!Sxs-S7PjB{`p7Z&>wXk=7Bu6FHv`-8zSb+L{N{HNi6PXqon!#*3B0heQqy=v(CGF0g(* zVIy&8$0wgZw20`1(eECgGxUVng(-Gvp1hLOA1@Eo=Ugq{kq>_3KS;Vl>3AFFfheZo zG3l2XdAdTW_*~8)>QpphQu#?qP`>=4&TX6*HqiS=#D3JKC_IU{pKi=j_P+?Q90q40(APBs(74&q+vOY@UU@39aS_R~rs2+d8;zQe2d>vN9F9bKroX%vcD^|nK_V~Ql2 zWvd59984bA5 z;YS3RxIT{l)<=nPn8HD9cAc+&EA4!C;z%%A2U{P_N8aD2U>%8;TJ!KFIQ+*fW{{n9 zV5KC%5gco*-YE{@>MXG&X1aY8cCMKQ4q(=mL>ds&A|jk09!@j+tLCarKPZKkU$kcM z1y8{;3NuwEr9J}N)TRi!3+sUMU@VKfqEFUG)W;G!NzGI;l+Olk(S@C7cZ2)pyWg!_#w7T%~z zPMR8v>W;Zjk+$DRLz(ia*t9JhkhV~L)o?gMLS0xX1JO^fcQOnYbV^{n7+yuXV1(R&~+ z6U@NWfQlMxJXlEbWODhffN#aB7kQ7py@1B1>-{j}pm)muS&rJDgX+pGyu3zO%(@bO z{K@R#)E%rj@lPSf2VMmfMB9Qrz-4w0PwZth_W(_J&uu@kny=uFtJsnfnIy7mRYwLWkW_r@>Jc5&P^=K=+-!2zU?udmtWN7hRVO9d?sl5UeT_6D zNw9*-QV{A!m8m}Wp@~rO$XZ|@hn?hH#~MYk+a>bvk)%7Fa6dsSHCjzKV!~Q`S5|uk zH8=JyY<3>kFdC%aJylkS_(Ul3dx`LXfc_bMlJ|dKcFqmo@%z3|pz-sL_xpn3k!;YR ze{y*7W)|Bd$%J-PU?rPhcwqxKaQVa+bfFX%c#D#Uc!Yh!O7zcK!}IMIJU(qJs^;5{ zJOM3wQ>~&;cTL;Ar+KMv%d*?^oZy7wdOEyrj0k1>-}#ST-tTS8^|iEs?baL$o&Z;d zD_s`6^BLnuiX#u+=CVp=Oh1fAaRi24@56Yt1glH@8dpHL-~>UO)Jh%HX5M7v#9Llx zJVGP!YjnfqXrLLuA#L3vlOK#swPeOGW1psHtGn=G1Zln)IDH!SLJMR@q;DIq_!u+y zDSUS{rFp>eu1i2w^S2iwz?$Svi@Dir7far9BPnd4=$~RXbLvNLbDPRr67R1S@*TuX zJe-yLlH4poxFs<{{q7W>ULM1o5SfhhYU+=kdbr)-Qipl|b zZ3u6kTNiD$<53?mbMwRxXz`j`ElozEkq4gm#3P3>JH%@#q6LZfw`FRjpv=@wE|B`==E7X%Ql+X!p#4k8O(wkqWX%K4 zH_dZ52bKYufzvloJi9Q2Vn(vVbM^G)a5;qEfCR}tpiT=-l{>sDW22Ih5{#csbAD-5 znty~EboiL`Pz@V|5Eq1KAMtW7V)Z}8Yw9D^TP~7M50D{oiq{%YE>bIZ~ z!kfB%sJ`dJN&W46pGdBZAUOO_jG#CZ*PRo}e21p?HOA z;?sxAxg&u*5PxotOO;@r9;%!z`(0n}r3AHRJrT}dXgGfj5t#M!#Bcb*a1VqWIx}7N z=J0Qgf`tau3!p`Yy=CjVT7LFF+pIs_zP(qlUlfUbds|6vUyZa!8(e@VWc^#kmX^d` zo%%X#z!cjUSCYhVbvRC&!-klum&281Di(igpgDzsc3Ay9jp3?KoF}Z)c#?aDrs@WX z&C&}(x~sz2TGJf^Ek-mPJAEM4@;H-(KdcFs%`fq$Vu>&$kfo7>G7pK(7ahay*iA1GUa;*^4N4z|ms!wI5LRWx zlz{$0FhBwweeQc3+lV^{e0_U=Y8u`jQ?RwAvFFaw^$`%Tx_>lTK^nzgRreXlt0=+< z(aOzkg2EN6NTaS!H9eRiT9l_JJ<6vY?s83I5aSA(lV1S6qv!`QVK&d^YH0_D%m>Nt^S+_??s|F>6Yb!abhR@3J}rFos0N(5>d9_Cr}qDxhN zEapT(pd_@}%}ve@L6b0VyeKCSY#%lMyQIPu)%oKrz?e}#tXV)H>S9iTX>?tmvQVAt@%WPwVH+??aZMKUs z&r9{V$YQrUja&TRZFyS{!o<$*$@Pj@jv+R8^V^uuv)Gq2+(*vtwLXXacM9!@;xI#E z)**Y5Cm+*cox6xlz23zCaHE@CZLgoes=MBv|D{HcJ`E)=Y_%gj^n)BgOJ!IVyW{`C z>4H_Ob)8xP1keIOjr|+TjKk{BY{{J8pI5f}qw@xDg!zTi za684*XRM&lOv85jVf`iV3xk*QD1|?MTyjX?6+mnM`X#27(yU@WPw?ENpBf!$9-Qqt za<;@ssugh19Gx&a`!u>OIw3c}BPDPDQjw25b3!XIsC(YXiFEO8m>S#+!H*e)9nqY| zaSqOCYv=C%M6<~LcW!l>5tEuFzetKkJE=eldD9;-b-~m$Aca_D$Ck;#PK=^1^Wi=3 z5@XmV26JwIPm4K}Mb>eg-#YA`_gz1&lRb9vR<)mgy~kIs zhaIa$N5@JX(~22=;Z*BhMKzJ7$83>GwY8`};!%6KPxF(rV<6~*X2d2%!-MGW#+`MW zO03+OoJZA){DrL#qJx}n`{g2fMX#jquLZ^jO=BJ%JXy1{+Ys26-V&KU@mIu+V&aIBy5^pAF>>_$A3fd;i^PFsoUuZQ9 z%xMsLJh*Kf+uZ3>X0Ii4%5YZmw2JnOf`!%BlWSDPtLsNaVpO}zlDE^~wK=;Ici0Z4 zmW)5K(qfvRcPMfE75LQCpJu1VUu?K{DH0cvFZ%1Xln&DbExz1Sd>r-pzouQZZXW^L zUFC=3mZlxLsy8X!f01$by$<1Y=euLvuHzV6Uz0A5QPJx2*B~ zKB}mukdLa^e_|{R5nK?y`{-ecpaxMHLiGxi@-av`7ghA;9a{>q>}Je^6dRcv?ji%7 zij4KCF$MyfRdTJIdIZ5ghUa%;_RdDa+E|YQ9}Df9CVprRY|$Ct_u@WV5pOmsGC~>- zj705nUc5WqfiDIYNB=|3f7e>!_`bgDAG*6FlHsPf{m&JBwxF@!`X^Mnd>>|buEoFj z{@cc9cJSVRwe`-(ckT0rBr*NhCr7m%6eGxtCR@ZbT=k3E=1oc6wCy=3wnn2vbja6@ z$B0np{uL)|#}I6_r>%@$pcL89Y)d<<;wvscA(MdlRtd8|gGbf`iIOkXv9HA(Fl15)K7sPjX)cBHBuy+#W;pUQIBnE`CjfvWuR2{;+Va?GB84-cKQm98 z{c&g~EH(Y?njNkz3mksOPQxj%PHHsbyKK(j6-3%irG2{dtje)P^29-!A7|I1+xP^1 zq~Eibk!yw89Pi~3?TQ9YZQLE6`3E0;xrbh_Cdbljx9S$|jIQaPI~=r~?{#8~4?-A2 z^3*R*s$c#?8wYrz^UgNfl{n1DeJ|QhSzd>II}P!XrBcfEjZz&MwNr3Ys@FXCR6HCJ zys%xtCd}=~1-9+1;aUqZ7whaTZo`M0CQRw#tskC^v~D@y)>xitz6}nR8}sS5h!_3r z=n#|YR%ubCnaYYZ!hN&KG+1ZJyuqmE`Eu{sx^UZTxz%zHix9Dmoi5E#^3kw)Hogfa zjn$YJq2%zLx~21}V7cvzf&PxC=S)Y#Y8p>%rwWw3slZS3g>mj~iv4*9ZxXyEzgZq8 z!T-hHQ$wq+yzXXOMq1o|%%k+)>N>-xx7mgWhBrv{{loe>ro?Tm9d_<_){RUV@OxrU zkvQ-gId8y5!ZxrAtruS$r{i&c*FpkH>EWflL!7uQhiS3fnrjTdF#)pj3Wo{)d9i_V zae_3d^-p%l0yaI&QY!c*aI?2GU-KtQ>T2GQKld&9$Ih)Q%i5*~9R6@msvagJp$3wT zQ~X^~hm)%`hY6ETCm%1SO0rEx{;^x?x(m|WBoF$lby%J9TA@;g<9(pUq`vlH3GdZh zu78}5uFdIsBR`kVUERO0Hj9J;-rKwbE`_-UMZAlRoh?g>CaSp=IZh@_S1}_Bhb>3p zcwew}{MzMTWAF%Nq65~r+m#c1Oz#psR1A*7>SxDmXZsu}{dc_eOW!$?sKsk-6d5@8 zmDfEnB8$#U_YuK}@lymm=N7rC#s`a>G`vkcOV2xC=kUM0+>~~oXKG>mj|dP?N3*rKngoWNzmcQaz6cj69n8c`XKNprp4HR*&; zO{Z)*l<*|^4E0E_za_dYi{yH_3icscH8c3bUz%DuGeEN+u3&^Chtxh~HG@?-z^^>d zcFHFlyM>*;J98RZ)oJTUx zuBFYl49nGaY|TG?XMOMSYADt<>B`*?_N|5UbWGcl0u^#6H*eIJ{tjovCmvMr}P z6;5U&cRYi}xovjg*2R;W%9Qq&uWpiKktxdZi*GRZTX-&ha(YF(ilh-OSF}A9#*-Nf z4gj(w4+mX}H9eaNT6%eA^a+Cbg4;loB3*9mwaa`l-8a7wA<_!`SIi9?xRRN znSZ6Zz&-Z+>NA2Q9z`*oM|hsyONE@kR(xQ3i@f*hcH(`_1=)haIr*FTdE`5~UsA%^ zdi)fQ#JfXvFi6Y-LX#2EbhtU1X z>|uQzTh8o8jGqIeUeShziu>wlFz_#YAJvoMBx0gtROzoZC<1MF&J$;&}Yg4#_``*E>MR;8^u3K%n zUihf-d))>L?6eEs)YeU;3v4NiNH=QyYw-Lf@2?#V9@LGwcGUR2yU&d9hHFTJ4hr$& ztsfq|BF_0rb42?PUlk$h7fL<+EK1?Z)9`VzPY&0J7aki-MsgFsH0|=-0B#gP_dnq+ zDs?ke&WGdp#~sO%g0V$8INwB8t;C6$2qCIyw~Z~gXZktFLtl$Hyx~J=NAP6}`()<= zJ*;XQ923V{6X5JHrY={b9^N4~DOQ=oim-r}k-5u~$lXf!T4UKw+h1NMD7?1jh~)HcQ(lw@ktQj z-^*2|)<5A&*Xv{OhUZVp?vF?QT?p~MfgUkvvMIz>9?sNhBaW}`Wb~r^?vTwr{B2g$ zG?$E~BUie5K}R0BCQ7@o=*ly$At*6VX(I!?lMP-xZO}WLc#W{(-H?2YmJ1x~+wpAgPdS zR4@wfnbs4<9WsLMW#)I1v4c{PB z{&9Co?=xT(xz9t^o>1CLO_U#6bN&{Jn!fQ^n9M!3iwZ@8@9Vi~pQDQR?K5SZ!Yjbd zNO6arpu+k;&Z}T}hkcic!dqtcHd3bzXH)a?zD;BSH|@SkWI_6KS~)ysL)3w}hBn`e zz36)!B>{5zxsF>TUekvEtq%a$F~DYtT_rq|EplHUBJhESOgZ5<%#sW5&|2_MCHR?2 znL&4R+66xN$7pIms;FX8AFzJBGNDe(#Rq3rdJ3Yv20j35^pZKsVV0MuLi^iA7@kV$Lrd2&k}Ol28b1@Q@8s zBNGTP?)f>;nHy|;x~#bHDXoj=Z-6^63-rLRsl4KRB)?}QwiF$i0-wVFN8>2b4 zcLPzc3dX$O}(D&zUGiGfjbWhKhYQ{~#f*!_MilB;hxS1eBdVM-+`2Sb+9z5Jw- zllkF3SK_y(&r!VWK}AcVN%#G?3*5NLgMt;xn0Ob@k6k96lWgoqOh<0>_Dx1szvUvw z@IO3!$wiJ}@YbJGO-WGr{*9W~Qn$D;s@h({m_oB&=}G=J zS&DmDLBSYFiu|N?Z6Sn}z)S+>=_~L`5cOsN+YCijazIgl8$EFME@^_Iyk~`=D2b1* z+?w#*rZotwKx$U?+7YkIq-oN!-H3B1b;{;uhwiF*)%LkX)G6*} zKlL|2nDw8sDNvvHOpa>Ge+o{9>Of4ip50w&(~E0{dMw)WvTI#*0V|*Q2w`DBt}?Tk zI)yAzB^`>=2+;uU5>auI(8l2OCDdb;G$H^C)!hiR+_=t!0$AvhI?G7jPBazhXPeCi zZ6?rTBPAm}%3y;`_o393JsKPZ3Y0nR6<9^`nj%sp6Cuy_GQn58VnGunkHGje{BeAh z*K#Bad)d)c>@ObvskEO-r3CfWa>+@7?wNY4aajyaSR&L*g{}I4u!1}%6lT8OrJO<< z^z*A5#E}jtP_LwcyvqtiWjhrAALYK@c=&h17Un#&+&t;p1h1am%67q;jOoKNzx0m! z^=q}FaU;2ROC^Z$&uHxI&gH2wHs#ksYrpxk!!HWk8Mgeh#oN1W znS!k7&5aJOH|#8Xx6;RB<%1=nJR}bm@5FsaPT>JIHmy!*EBeMY8L1g`22PQ;$GXyB8fn;%RAi?(im3x#V}~Mfhwg{k$EMo%hSY$ z0{gHx!RO~O*V{^FFc$_w@5g!bGKMTI|Eev|%Gf*m3z`-1y2mi8YaFq0w;zbb;+$FB42mj8%?~HZiGP{zx^!6SNUPg! zpgRW=d)ln!2(B_w6i2s-?EPX+KDMyr%wCzXrv-nRRv3sDHVt3qDZ9HO4^hlQ3!A=^ zieU?z+ifKSpGY7E>kyqpiIR>fGq*ei_bV43Bd-EJ5Tj)&SA7@X7~&;5p2$Vpl(iw2`0f%|uyO#A!Oq?*NIZsor$tG@p_0=Ni|Q26*d@T8)^-{6|} z(`>~Nt%W=Fzz=q?XLCpHE|L59-m1M#;MuicMoJ`Y)+Gre1p|JcD?A#HyshVDBpbo6 zpd?`j{QeIb2+<~4uJERTvtJP;_WyjYUa_RXN16jE*cXCREWsnb@!mK|!#|ONw(CLb z`1r^>{f&e7r1@?9NgANG_OJJ(Q$PMO2~fuKqcOldq;Xg56UAtQBsvq{ZUwp*DULZz zJ3*uUqcGG~(auKOURpq2P(*4!t(L0r1sd!fY%P!;GpF)^N{r;)RXqD|1wxHKV(=oJ zn9*NJQ4v%co-fH3e5>NVqwvANFKaF*B*-aSyk4dtO=BaSXAbc01h#O3qc=6gjFg3d zx6G2Gj4(%69BDSG2AHX31u1~jfm-%U(EEsrZ_1Hgsw7CL9-SGA6tKzPj_MD;rDNsn|ji4aUAwuz;lqmeBOIh`V|_1n_(@iBt5{E{Q!j1G1fl*5zwB}G7s>?# zf)e@4fbx#_N55>UVV7<&eCZgQ$y$pDJON$jp9I6-Gbh;)wD}&?){BS*WbB(E2RzV) zz8>s?;C#IHXql4exmlOQTPNsTt@xdVpx)r%^dTWQ!5{g|lF)K_Q&;yfxtsU7`CZ){`~GyMzA>U>pv@m zZqbEeus|MF*d#&+H2gAXXwr?IcU$xTfjcvHG9WOlw&%p=^jxwbRQ$~KJ<3q=dZ^I| z;f`F9TTCC6u{i<5-sM(UY}sagJT%VOyu%zSp)P}E9~C+J544oWoT!CWk!?=9cDh9 zL8g8d`gwQ|=+w}5Jv0!he<$zERQHSQsP&C4#ch*mEAx@<{{6Egg2rmhR;Y(JpkMNQ9aKmVw%dBz6+DCW!PVd^5>DX<<$S-(v) z=l57C!EerwYJLvYk4;#dX)p#V;O^uIfs`*$yO20g+i;(*bK$wf|qk}ZvqC7)#&=WL+F}Q@q zY?sPSfK?OF9ST37Q?hBZK0SXq38btrb#1emqxmQ7jsXK`<49{2hX|?1r375uGn(FU zD}r6$!bpuKGSgYF?5CPA$A0=4eKed@T=g6WS+?N1FUBbHrbp~Iv$DrJ zopBsLI?-Zv>NG0#?}_ZXwHLi4G{1js&=eYU&GXRrS6sbX3aHE_w&Rp^ht?tv^WNFP z;>m1sgVuMaDzq(6GEwFGwz|{Uw|YoUqNF-AmfkDFSS&v#1Zb*XM>z$6bSgH z4spbz%$fARMY|2g@6A=X#ta=&mx|m&2DuGrUq%IVzk3zFqEvl_5{en#1_GfoM@>}n z8CGQuiy0JuXnWrxd!}foPfzCPP3kSh=AJ7cxgxzrgT#OlMpJqDXIPt6JiG zBoC$1fI;EaxeP?&q9}YQIaMzwt0Mtp*t z)lCdUcPw4`4f(qJB_%+_w9r2j5l**T$--z#SqKqyD!Szg|L?}W+n4U;=%lNbD`-mHK3_FHuTr!}O}3ZK`so*ZR1nF@wN4{FH*&Z?cjfOLJMe3DvsWJRuuMCp zRhjsJIf02qkqXMh!(4BI$?eR9j1M4CQWzw-91|J;@l79C<(1G)_3EuS; z%SnOw-Wf}d1VJX&N&RmC8q3;rJ;_6^N(2OOFw|w^PqpV7eZES)<@ATD*R(i(7W4eZ zfQv!>^(3uHr!RMJxWUcW?35n_CPmrZ50Uz3El}GJRR?H5Psl@Z$6lPdd0@vjWA12tDGd zlBd*=A{2MEH~0)m(?3hqTmK;_`A@9iNU4Ve7whDZhC}zeqh^rkiFvd9=c@rtu`}^2 zf3Nw<3Br*L0Px7EJp!fdyp{E4bl5ZXd)N@<^ z?3B$dIk$r(l2_F9pdu8P3;)DM`?>*2Bu7$4AghL#nIKbPuweY3*qd8>D|X6~73F3Q z_tSM3`=exkZhdup_rTOa_a4)oRaJX8P-vaKQ-dCy#5Yv{Am^6T4D{TBnLlvozIJpi z@%li|%}rk;&?n|h!ee5tDtk7+JogSAzb72B%?{| zd>|Q?nGYz_8k7AemgFdR#I$&c;b;sh?mXSJ*cz$mTmmvBiZ83OvreL03QS`?alHB$ zXDHJ57a1bB+z_OQ_);(K_FB+hYu_Fw5{Gg*$Mikrgom8rEG`1p-5OtD==%J1BA0eZ z<`e0QmK%}nWis5FctL@Y$f zB>-Hp+$w$m=5HnW7pGRI<Qfl58s+4{*8O!HU>q{h|^6VH9c}}V0gP9OI zKN{C;;d+4@_qv1o)wDx={x0cD8@5d*ZJyGw$tH?T|v_*i}DY zl0F=ze!bdep|O9b0u~cOr*=1HXC@!CRXh~RisC`8AO193B*z5ae92fK^VTq~NfjCY z&F^hf=hbaf{@*xCAtd&eyHRYDWbO5=sF$@qMzd0tM+?G6Z|u0UtVcX4Rqw*{Dpjg~ zb(V^_s$_P~rZf6Q)noTGoK<>-g8#f_rGHWHGAu-pjwn$Fa@o>) zMyeu(QZ1CLMWbduAoDAtnqoi}KY>xNNY%SW>wVM|K&k1EkW$Br*E}PAp1XsHQgj+C zeS-TJDXClXi=i+npn_`wAuGLSq_(0pVEOTVIkjIDKhmvFi0n7=Cy&&v?%7%@y1PJj zr(tReA*9?YuX#IlRIvHOhRrAb)X+UM#9gs@!m%jz? zqjv+Ll4$}i`;0^C-o2I^I~vrxOcJK4wk3zGOy1v=Xy_q%6T7{Ea4p6%HW;aw)lI9etF z1w`%ea7)#bC`jH~CP5@Fl0@A`Dz1=3F>W{7W3&fg`1!orm9uxT~IY=Z8R7y~$366G*@q?MfAHDgR|wC}rYG57dG4c2H;7H>ZQ~ zb|QG`h6;3#1mDW~0QC=!j~x=w4fhwqSLh&#LN2VhOy(!CHjC%6(&xHo|I7#Q3h4}h z%Y3=CDoEyM&i<0|MZH-+HHAj~d^#)r-?E+eOd4y<86o9o?$HTCxX=~ao(7GJBN=r# zfAEEw*MA8b$Du#m6B0~L3tc8f>@Ehr-#Ch!x}Ye(g8MsHIDcOZ+ry8WLW#1YLw8Tz zvl0T7Dk$N%a}`cMzyo9z*F_je|M|amd-a~q2iYl=w`S2M{dqov8rze8eu^uA1y^3+ zuE;?NbrcfDJsySqCu0OpKW}xf_{+2tvpCczyNVP2F8u<|gLC-n%wBge65Hi7c;3sH zQ)YdnaU%7g?Re=oYz}r5r+YfjZQGWKlT=gy>D&h1V;N8!xWm;@_Pm3g6s*r6)}j?M z0CyhTPA?7+8f$KV!Ec|{41!I1XqbE3-+{s~)@_6sw%Tu}5;k~VGOckGXL4%IQUP|5 zPE3GMo(3^y!~fGf6|#IO{rn8Tp+oojLDFW}WF(d$O#alY9S7;fj@ih>*;aV9B}~CW zQ(oczriIRvY%-agX2U+hOsm@h!{#=bz|+2|F&omKmF$q^)>>inP!U)kdUsG?+wcoO z_+i*I$Ss6JS3?wjN)m&L+$h}C+WawVA|5@Vdzu#%5cquPQ^0$tZsjNLtw`ee(ceqC z(y>1BojWP-u%OR&{?R~4Z3uvLglWY*Xp^=H%bSYF{Y?#(Fgc3TIEDLE0gS~T9&LYV zc4(qTpfdabJ^xP^WPfjQ2Ko-`=c^xB#5hznQty>9YuMP{;6#~Taz715t zkbgLhwvCYJ^Gz&3n#(H$-tvFk7(r)gh1CMp=+F1R0m_W$RwCO*%|QoEu~?trKd_&v zIIE-bjykCCH~8D8M0D0MUG1TjpWDWvJo9rBKu}EGm}gsp{;72zPPX;{6NhEEnBL)t z0$J(KbK}7#`P>^gn4H?@LV9%_Nda0)6saF!IY9>*gZ6FAxQmgw>j%>PY>$s=wjv}g z7S1$bo_#lyJwt3o!>LKACM9tj)izE|-;z^I=LzcqInZPkynX_t-Tj! zrvo+Tjl%mITgZud7j&8TPrD|U-ewnYFM=?*|ya>89*DRh(*W+DKi z_;&KEY=Z5?NlUBqz+=V@clQe?dmwP{g2g^^hx~pHkuer8gpUeon zK1C(LeQIa}Jz2E>e(ex`K_0-SPWcgxc-7t|wijdy4N-i1XBK1ts4O2Oq$cAr^&GKgn;3^92q>w!j*k#NZRXO|yRM+}`i@!mU#o69m_9z2D z$U6W?%@zPXf`Hys0U%ufl#mL5Y^wlJIt0XLOs*jF5ZKF-f&DgQj}d$=pO6GdQ`%e` zxw;B})Vp-_9017!AR{;c>JuYJ#Rgg5T(xu-?9P48LMcWgVaq{CVQpr2ij2D?0;$0~@i zGFov+cByW@=@11KIavarI{;{s902iH0w7fgD4^n6kQFPiGm`-OcMD+WeI6SyNl01A z|FfMpmq#$-U1rSn3IIe1fT+R&&;|?u6}17NZ6g45%3#I8*am?Xo1$h|tG zCdgSLJ?yMHr)=eDjgN{Tz?vcNFa*Eq$T*uls10^5S7Zl2=o(FVJ<)a1qH%sPa5ukj zN?b{ODs7%UEI~sBUYNi1~B)WfM)7)dn;6J}v7-_Y2tI^)US=QKbu`l+F$PR90-$BdFIW9RL zE17wOey>QnR5&>jWJOVJU6~qq`@cj-QpA6tMf!lGR;?0VBrwS)=zEqx0K9Nc94{js zFlM9m&iRvxEB{?sb=Gih;qHNKt%4%c7L`Ndq(3z(o7NlX?cg;{GwAiI2*)qDqn;2( zxuiBB<;oe}fC`z+qYxK2Vb)tmA&*%kN#o2~95bltu@f0a(-zZpf9NaNzp-Zn0>0?s zI^CdKzN4QrIyRqg7Rb^3)cDbL*ABF_^v*xapY*{>)^u2*#B|B^T)bo}Wioy5g+2wT znjB%efJ^n+MpcAWhHsA_pXKyQHMOav-j<0XBd8yN;u2RpKXcya=`mUN`?2=~iEd`l zA6x#uwd@Ai9m<87iYN6UQ2jRf^|;<0DrN1mc^3;`L0_3xyQMtsLyhns zc~<_E&hD&Ccq*FB`vD>HpDpHT~w|p#9>3% z)Z#cm3Fr)KGeW~ft#j34da-8zH9^l6H+G%kib>;sItqHM&Ajx-&KlhjR^3~ATYNvs z85rf>`>RG+W&h|VXE?|0#JQh(H!$1^z4*>6K2=yp(B;P8IJqV9x#>*LFcMS7!bhG?&+o|lBz67idJfvz#ampiavtHL1 z`Tx_54Qi;x3}7eD8=o+qzgQ1zo$`T4AxHjQQxqcIa4Gk8e!5gRcO+|2KgIPJE8}hJ z6nx+sbXcFvE$G`U3I^+QB`YvKt=HZ%d>Dm+av`+u90tc0k^kFqnnXlym7y)o~rt6$7a@=)5 z<(43JzYOYUO<8o{kYJx<&7eNm@mYq(jPGryrNXdsp18q;9>u5==U~u~<5X=uoe|{j zF{ONAuF<<{Q5ku@>74IZzT^nHT+V4)T3qoIBP&?lQ8Rkz;|Y1eGo~ymH+~HR#^!Ke zs^Fpz!R7MSP(wEeAIP<*TASZso`MF9E7K+V0T?f4&7dpKTM`ncET;Da{*n`eth=)+ z&o`TwFW=vhBpppy-7-l`1Wp3bV5xOeQ2gc+4N7u|8IjVx^{WjLL3c;cmj(Tr02jo5 zIaaLSsY5hKp+SU7=BHnq-6(cfjdIAIi-y#3d_DzEIR}g6#BXuyNPJ?~zHNT0>I?EE z&Mqg1^J6WU$A{FIi9+qWdp0^Q)nOlf+dN-l9giomfdiajLQPc{7zBlTM$5KUV!_4q z%Z3B9hVy^dcx0b*B5;&FiFZ$N{Tplv85`$ORzcYKTa)#nH}#!-+0MvDw{D_Sn`~GH z69`Y{QA4|8a)uXU|3yqy9*>(I4U)#eW(RUlEDozb+A2QBS*&H!Ft!Dk)s1aFKdUl! zi<+uDb$C&!^c=Ul|B0q3%=~+C6~{zHnANqJk~)qn$7V(|KeG8G{WdHGw)ISdHa<2U zvEQ8NN^{N1`G*XAzB`gO_b2Yh+lDixtOPG9V;cKLBl`o&TGp&r=Nzk}F+UoVYGF`3YQVoc-Y@kOz}G$yKE@~i5G<^8%w(~*fg ze194oTZbS*W~zRT5q}!4oYq2wWMNr#hr2x63eQUnf{FjODq^|=Gyk{@qDM_=NE?R^ zf47vzaC*$FIF^97H*jU&rxiyHr;D&7mj*#)I5z!;*X3&wOq|Z9O28ayX|G zLf!gP0(cXfo-Ict*5xUfqxVI?hxcP#Y>jJ`ya{fTB*%)N!lY?$ud=BRA==EWSu<^4 zGr6{A^!_+{{55-KJn~ls!f3wv{B&nt{lYO6r=3t~E~`W~4W2MUnx}LU#w>rlyg(^L?ctRV+!4BBMDG;T2=WRzJWrpi=J5`(oW{1J zaJXjYA>Q49k-bC--h;1y?bSH1B2d{zKR!MX3VpuS#69^t8KyMdOIsr*|MO^!Je--s zZsSk@@3=Nmy2YCS&qqGX?x_GCwY=TPC^=qme7mmU!Hsb9SG>Chr0w{L!ZUg?%7lrw zG(N!fbws(ygK*i-nvj1)%2bJ=<4io#3zeV0>fq&P+;TqXA^W9uAl{&ZcXyXL6|aS? zdv_A`lppVx7F!4pl=E-!_h+Oa*%X3_Cw9?8vJ}K6pu9j9W%iL9>plbv;qa#$aaZr| z9tZP(z*82{JRJjVBAN!hk>MOpUtG!8ELA^8;LY=d#IpxpRTgnTKVu=;YLRf+eNV$W&=jr3L3D6z*sqBH&mV4HK!qCb!xNJ~)qi)5ZFf@Y=36|UG0XBt42p|y3V_6K(5?!B{0Jln$pL z)&IX}d+V^QzHaXq5TrXrI#n7I=}SBp^wx&4Bx@X8C(k(sVP%>A(H&IB!&eCxP~3(|u(GMVhyCO|Hk)A* zicL&G<_amz1{IEB5;Ugh2E^3uf9`k~hdz3stu$;NUb}OJ@TysuuZXHq`^PLgu9F-( z;=XBBo?uit{i7CUOb=Fkmk$j}x=pA_(pz)9SuDQoU$pNLaK2v1xqN4hWrbto##MWg zJ@T(5K|->UNq6#7*aa4H^6u=xlJnO+JnUuc9FLkRFi4oR&zebY5493|QSJCycg`=% zdtAU#^d1YRz{1T48q%oR9f7+9IC2B3G!JZvK4xVW8si<4_%GgcUEyVTyjHN(p4~7VMXyP{%X{Qpwarr zi&@FmB0bs1N!wXBJ-l6JJG(EEQYJuBK9~AtNa`!nZwxI=-0z+q$@1PU{dpIX^100U zT)?nRz~p$5%#AjDxr2njBRKt<(tebSWQ)``LP&3P|C44F(%jk^6b9uB#a(+VQ|Q-^ zcaunfBE7lk3(JoA^m|C58D0rc_ujJ#1CSCN;r+gVX$yg2<)^>0AgRoN>Qg*hwvV+t zv6fEoky-7xFOm(-BmL^@e$M(2;XmzSo4O#BqlRPys;Ws){jD7}(u*wXyO1R-Q{;3g zR;;TdEn(#flv~n{H17(XkDf5oFQdjg5J!EqLku}FU4nftc7*R9?1-Muv|#p457_&T z;aD+}?)ekQQeB>UEe9!H{+n6*N1B~j90=Dx(&T{fUq-IJ;GUIO^aH}-3ZTDW;ZsD& z`opY|wajnjE05u_$Uz1@ou79va`r_-C*d-*%{G#uK3YM&Namz+k&J5?lD%H&Zh$kI z9RYPnc95_?Q3FLB4~>6^reV7HR%P*o#)#0jBfD!O6(}rO?HJ4tdj;?+7N#!%eh8^Z zc>d-b(yhZ^NE)~f>0#)I9{qUsE$jOZec!8Q?df*;Z}c3};$*fCM}jhE5x#C);XCuy zokNG{LtgL~sl*PfMi)X4DlWAbDdUNMAw|!SRwBd@LSG2|dWcDf7W}^N1OKx}6ON_x z1Bndo(&X$%WDHE z6oaV$mL47Sq%)+epyXMJ+VB7L7>OS?JkrLWnH!S*R`#3YX!naY{_flu{jdu( z(P{jh*6VbR`7>q((QhfXZs(o1-VofkURSI~_Z?al*$9V@o1Ti3*u#E|9BbuY_Ju_r zCnBmh`|yw2{reuaZlaHejgd?hI=e2(9Q$WcY>;Rc*2adLZn()+}0 z?bO9J6PXPz*L$5ldNjT7KORjmdYqHFeyOZzA3n+dcE`af+?ybI&(&BEwEZ*XpCSt# zW#@;%9v%;m!gjtNC66A3TYgfNgphuM!|-|+(yelA3sILK6J1E!Jy&!=xh|(lZ9KC- ztJPSsvv>YyZ6vs{!g?1DXwZuZSI647Xb(f{i>)d+=sQxJ&fm%FCWj^otwazS7o3;c zGm3V_Ik`Dsr|*b#I^U}95@Qx!A8@)1?B`nCN9z#bMi4=`@VD%IG#pv1vua1X6m&vi z6L=!?e(m(z1J`exTMqU|Uqh4l<$rcPQC&N&U#O6Tq4yf%H|{*w3x8=%r)oKsvPK1P? z30g0VRXE?R=xQ{(O4?j*QYRrUhrttu41jwu66?EJ6J>GiKtt~-oX>IDIzh!P0Tn)(_ z@J)Gk7Nc_!K(D>~CjIXIS<}Aa&~LW@p;=NGZjAlCy93u4<%}v&>Qt#vzbQBq$e8OD zW3I6BLEIDOZSj%s>2ue7=wF3g*xFBz`s1>mOIsYY#ru@gbE?#bT4g6dxK)yxvxN%fA1|O!nLp!;BdR6aXm8QFFQ<{NzRfMTdtesZDFtWo$nGN ztvHXfxd>S2o>7H0`pmZwkcs_}l*)LfzZ9~-B%u$IxUt}81{JniA>28 zpKdzkBZ>D$;r#@-$#!+V-iV%Flc^oRUv)XeK_v!T!k&uIf3TH?aU7vD3bkAsq}1ID|0=bI5p()=EXKuyi0l9J*mucC052%c1a7Hhnr$zNK6YD`d=Q595YC4F>XzVN?~cg3Eh6 zDEJbY!-GeMtg30Di#*bb$gShdgS3~V?>4A-SmPMH8*VS5!-IsV@GBh@8@NqD)CSrY z2y9{q57YOLE~u|6((T|0!@J=~1@2+x7HyCl&FkHAO>9_`ox%6TiK-3uV_Z;sl!V7x z%2Afm|M(12!U`t9VT622TQLca|m1NI`4!HTeD%2K&-2Q&L_6$k-6z|a; zXx8<9Y}m;DmKEIO;JriLJ&Y&P8j&sKm9T{ddl(Y-F<3~mO1|ptVRXo;CS8<&TM0?9 zzKc*Tc4uBRE5X_mc-L-1mkjL55Gtxakr!0b|4@k|RDAakD*kd();NR;Zli$;61Z!p zUV}UIj%Jmk`{GZk3~oS2fa)(ob$A8d>Cz1{-n`O*Ep+BRMuRO3AEXrHk?Vp@Sup(m zPiK#mkpxRY2$h;n;suq~1r;5{q#HP?AXEc?5-zA3{-Jt+PzfJ^V8PHW4IULRLiFId z0WPeE7Y`A)mSMZ@{dFItOrPL;cF~u&u=!6K4nKs#KArzkzo0sS>OQ*sJ~<&7I5Y_Xf#_xQ@+N1P5<3caKQl)Q4k4=jORY`s_b5U`*72m0 zylENI8c`lXC=1!vIySf+HPgdVN9683y9-?{{qRiO*^BK+tjlv$b1b(>xb7DBr@#2T z`2}OCD%LuAwUf_=_Ww_ZZnvjPsI*0+vA*b>C%+m_tMEG38DJ?q_i5Fc7p=JhKYauU zm*CBOZGC?BS0VClH5nV>dvv~}b8w>5eRMYL7AGQlu26c=FY&H)x5BGUZGT{X=5;#h z?{?vpJL#kISk96}Le@+N;YlL7p`m7(%|xZ;8!@LFCRo*IbVl22_*G8k!inv>{`b+J zG~~$q=pj}xws8P-XsT-cdkoA7K1 z-rr2zphX{9|9CjvPh~vam%Ng(AW^v}F}W)(DO@#qbLHY}(}n61ZQ<=}73^<_%-=k5 z|I+zH(flBa63*V*zgG>r^2WKzj@IcQ49#bm7c*Vl(bMbj+AO*$Wu28Yeph;mu`iYu z7H39HSNR8zwhdM}QN<1)_u&Vzsq09hg-5e-x)!w0pBnn!fA4kpI9c_SFW|s|;1?ZRfmOFgJChx~L2~h(98+U{$%GVMH zw}O@@^X4&Ei)Kw8Uw41GtG&m2`4efXB0DQCO4E{t&Z2MPL>BoY3Y4(h2S2;;gSdS^@T9?s zwe)@JC2RuBF?rPTID?Ma*p!F(2CmoDP-ObX)30uB~UR}If-NLHQcQHQxaxhIp;19M&$;AFdv1onpm|L#sxmYsf zdvy0!`OMNRJrb6ky3LO4{m^@HN;JZLJ&uZcv8&eEhb1B0=p)?uzn&GRSlzQm0@qe$ z=7e zY)Hm}F!dX2i~5TsIgg;8*fp!UlI!l)N#mK&1!@s&DDLa=Q^iMjtqI=uUTjS>2W(C3 z8i$sVHDgvGfyuoPUq{cH=Vovntxhe|YrIPDth+mnBylT|L;7l7itO4j`WGZ)%kWd! zU(=hVP|eNJIn78|(uiXzA3_nMS7*iU#gavh-o)y~5mSi%nZw8~&IRxJbLhY7GPUn4 zuwZD;DJiixF6s;UB%r_Uf9O9&P+9u+TkYks+lXm^b?;KHW;G*&=k?@O zk|0!1e{RVpaa|y>>b}OHD{VoRup)y_Tlc_mHZ!rcN^11` zV06pkT;>ZJ+mLW^_dJ!5yKt8N?JtGGWsi7nm&zvHrc2z?w7fFBr{imo> z3;q{>D(j@6aVN!EUFQ5RJcEmmW?m9CF8*QT5F`-`NTN2;rEt+> z+obR+k{*7cfEp?^h0DLwAn;G+H^K`V8hoVS8mf3ut{6MBqY9EZR2nYO*At=BX|XvO~mE*zEGdLnavVlX@L%w2wT)w zj*EROe$aR>{q~hMIf=I=E(fujR(5lsHXcbzt@We|ZU9RCTQ!lg7^WF`%H8H@I z8X|B7xf+cr;cC2+TL?<*`$OZ4!N|3NSMwg(Q-M}YBq{SJkcx9jA3~a#1^#F8cu{2L zMYaf?}~ zubePv-GpUXF(G~Xb&~TJK|B0u?d%6am}wevV3W~IPF2*bV=juvEI*J___2gCF&|@aXfVMT3k0=`+J zRm|-SipcEbi_&9a2o>$Re_h-wM*P=1s9z0N2`T9S2nRV;= zyd{|zKNOuMyJs7cxvg%g`%G8n%r-Dn9FtILT=rKrgHu^uzYPwZ-&o=^{LpU(RH%x* z1XmpWcnN#&pcA4C&8~i0nDBTftk?hhixEmbwvoxhc9fN{RJlcAPn?X$>V`S{SixD+ zN{8Y5SZx#6j&AJJRiV--9u|@%q82hK+R!?MFo-vFE_UAJ^_cGa=3`W8O6#I60*H&~Uf`#*Z7R&F1!>i_6e z)bt)JhJJD^m}^0BdfkJfA-)93u|A#l)JlLdy9(BZ# z1U(}`YxQHh@z;G$>M41h#?j_>UZaZdlkwM4-FLU#?H^K-Imif=#ZiU$vD?ux->o$$ zW~-D9PrHFhMf{lT6TUc!l)FK-FCD45#Jys-x0Tl?Ki)x&Cni{<8Wqr!Z%UaS_t;GfZ-eq(Yjm^$gT&)^mNf2PM7oLb z+?fT~hb*#e9kzmk7`%%ttLcf-jkWwRuB}Ini;{ zbe|wU*p-?PG2B^Ai3Mao9$QO*RV*m)g0Sh=F_)24F5JH$6kR-ef z8L~hLz9I7)mL^LTK>nqS>=hEd+Wicv^%rg)EIFn~i=zb3-J$@9`nTa{t1a=UeCl=>Y9gQzy3Z`FjA@b zWB0HmfLWI4H05}r+9z9QU$Jrm4bNTcvZTwY!jGJr)xUD7U)$#8D3`Tvt}=vVu(5u{ zvr|33Rf0h-x|NXfkqJI=%~ZT@U9`w8V(TW`OtId=sOQI@dm%$yjh3q=g?foZb9wt~ z9VHm2ZIRhU!Tt~6n`cy2XYt?5G zk%Z!D$Zf$*>QT`0_H>QJ!|;aN(Fgy^ksqg;5&o4LbA5%}#OTc}{k<_*EBpCs>^f{{ zR>Rh-#d7FX{2`Gi=tP{`i$C~?2jU$`m-%5hDl`RK&YSW1226fYvYGjh(f0(6KRJ%G zqFKFFh^~pj`fOOQc#YJf$YgYF049e`*VFijrJ8p#co2wNe-%;g7^xn~MPt2d%MjLX zkRsx;au{otn&8?V8sNs#rBoj$G+@da7cX&Z;3u|k9?5?ijpb=LH*ED7eJ(#Upa>b( z_tp_?p+|?<3@_MP^-;1~^tNlcu?FI67H?ceF^f%!*5a+?w$6x5xLMg|(@IgoK*ZUN z$%kU!T>BZCQRMT7g$7p1rqVB7IWfD?gcIL z-daRi0xmfaRJ7YbjS!F~fXuL~!B!ll#C*_!4`m>}dGYKDsd#S74jJSwDsHoZbQvZ* zNDXI@z%RI9P)ZMXFio&Hx5#+)XkcDwGzJfzoVTv@!lPaXgeU{+d>VhqqW3 z4|e9=-T;P&ZtNK+Lhz!VpEyQ?bM`7FN(qr2xve;Oht;CM_P1UnJA98Mdy@$v#<3dv zG)N(DL$ru^3yf@#{yNY-g6qjFR+{UwyK$_;k9sLx(@c4iOP5xvf5u%9)JP%(NgUA9 zxfXf$%P3ZHAzX+LTVgGWuGLr_4pQ8@)u61)HLI*+NEmpBw0V z8ZC}ZNq9RLTD>c-CHuH+HYG6=8W@-V`0>WhthT1#=h+j}l68`&Vr%LFxJqJcYTo>O zdSgS1QxfRyHiGf>wPc|sty223%&#H4Eb z;}Q$q)e11w-)h8H()1IuOv2og@!Lx`ox#0IDzt1M?ZiU%F_02TkeVLA&sUW*xLWIT zjmhqls)2q$qi{l@yKzW9cPAaT-dKJR0=i6}D=k4>)Gw>)H&MhPxDraV+PP*oappZ3y)w?#VPV+l@ilQl|CQ4wI+asM(j{GFFnMZ;x{5!&cI)_{X7v?CL9Du>R`q0_dGwJ z!^{|zQ(ane?p$As-tM$<(Wy+3!7im05>;(0Js4tUY;mG-vS5U*P#9ol9Qu+{7>G+e zhyPEj1?iE!y6c<|otiJ)nnL?5OdWSzj$D>!*SV$WitcqmtF<{Hfv3?3?duS4G|T?q zg+%Z%=T|RUl{y=byQh zm0-*|Jt$Y5`JcU- zb8Yg$$oZXJv9VH%t*&3Cr<3&CF;O&!q(3CpO1t{KVnruyoughil}}WjoV(T9XrJua;19rg*OKNM8qSrL%xMZIjN&(^)ZA(B9md&j>$#`O;0` zx&QbU>dEZOx?>JVWR5IuL~oO?XEL-$Ge;e8(YHh>(vRs>C2m=E00I!@M6F;lpUghC zzLv`GBD~Q!e(J*IAko%rhe_n(78Cql<79U>|8@5Ip>i~@$jJ7=?w1yY55Nz>+HXqb*B+J#+G zS|d4*@ZP`QYa{oBLXdj4Mrx86?9<)Ln?W6AV!a$kZ|tWhdnwe<#Gx znyy$HNQOkvI_X}YV|kbLUWT6)d0t3P35eSJ2$D}SQX4(oBv?*AO<33x-iweB3+06( z3RzI(hlvd^ud?zj3f&3^hfx-&#uiZ|Ns)1;;j@CFv_CK?1L4AT;;N@{kEHGsY9aF) z*xtfj+70A1Z25(NpWULQXw?LsG4~jBGk%L&7l7dwUlE@6Px(5nD1+dDG2P;Pf zuu3HbtA0dbi&(8ARziqO5fc4oheYd$)gfXff>^mCR-&M|`UDiT*Fb@b16FioU_}}L ziF^<%Nl+X=L8|&31G|98I07IMkkLsCPtpWQ}k7g-YD@cX)Y=8Rjb9Rd>FX5tPH1bp7Q;;x%-{U zhWqvps>xpoHy*Ae=KX-v-5*rFv7erOxF22o?1OoqEjhDo$I-J7OONq6fFhV2D5A*0 zyFEZ@Ub#DfxD9?`x|TqF7&#qBcq|Yet2!(r6D>Y{%-?p%sRM#nhVYalc$rk$UVW87 zwxkObd0B{U7GnDXv3&uycPJ2B1Jadwq?JE>2CtT;I^ZjrWbhbLadUE$nFkoBo{4nACq|MEBUbJF6Y5cH# z{bb(m?7uf{F>-~6-DR>OirH_QW4>>B9aG!WGy7iSRny0|{8y$INoc~aH;a%ZiQ zJmA%vJ98vaWty2Wv}r)^AN@H9KmD6mQyB!pD$PIiXY zxYeN>4kCS~;^(u|Q?I$U{mxn}Iu!{AiQRv<7i%^>M61>jl9}^*De^ymnYmeC!}?d? z4=1j`a^dRyQ@Xq3gg=t<3fRv^a(#}Y+3OT{r_l{GMb}NmG1|h9?aXnH6zSm#8Y^18 z7tEoy^WGArE6U{XuqEWhV;#f5{8^3qenre1>e(;w@s9N7G*QYESbN(B9zL5vbqpUq zXV;tM5*?H0G(K`J=+-X_!SKoKRsAVCn;*7Hg=?v$c?*`hw6-nBrNY`v)^sovFfB** zw+9+L*|g5$qYPkiR&RVs=;LyE#qM^fX8#DqvCNi3&GMbA%uVz7(aGyF8FG?64h;RR zcT@aX_8lC4sX&HrqAoq`jW%)b%P)yj(zo-4jm#gqI^E4qmbDWZYg;0nDYh+KfTR-l z)|i`I_6mZ^FBN5ozOzMEdY3w+!j6SbcgE#eirTwvdV{hV`d1UL?qXYxZWU28H`z4o zyNm*^Ac01&NAhs}x3)_~ro^|&FpJhUmUd`gchR=3e)h*G;!gN-gkEG?9>y2uJa)Eu zGAJE(JhI>3PbJ%76I9Mz#9gmQD!XQ7=hD6xI{=-9U*e@yzPYH} zO>ZYLq*%OjDlqDEtJriPeqQ2@=02T**T=1|$J&=i$vbAAKCP5P3Rph5PpLe8-(lI* zQ`4x5q0xo{-}95K(Ii8oi@FdNHG2Yvck=1i96zF&ZB7>SBE>*#aglaUiI2y*=|s6n z))W+;&WUwC4EwJ=7#ru+USe4$QBZsCg}3QTer(T~Aes^3x{rP+gi9#C);%TJ;o7C< zjz}0iN78)!7?OF)|LYWD>CJu{HjYW9yz@Rrw;-^k%B0GEqDw6(Io~3bzs1y z1cs>xz~J7A?evnE85E63+M57_5d<(w%m6chOx?Y&7s6={2!S+!AR!G@1H?dOZ(U8N zwu3l{fKy!vIH9sY9`r?UA|e4NU&M(CoIcBd6K@wdSs)4qY)C5$PCjAal+6N8yvUS1 z;uMcKv4a!ZBXIH~0jIBs(_?IKQbB5p1SdUK$fJokRU(Q%h!Yn$>C1uB1Y%x{Oz|XS zNmJ-}zN15X{8`|Ew`^`K7N7qd1s_|s#czyQsg}HJ;aKeyuSod%ryes2X(Y?O(|jAs zMx4mi!&047_Xz~Lh`oi^@)H#We*2pLh_&AOdR=>3;Pd*;-9pLH~_+ z7KmU21P>BxJM$_K$+bo9y6&!V0QnNJA6>X}mz``2>_?I5Pz5 zRF6O|3388XkdFkEKA*+blIuPrScp6b!BPUb5F!_Q%dWk$nPWB(?EWJ$deIy3d!W4gbK(%AaZ4pE8PI)V^G$8 z2M&xMAeV^*`46PPXQ0eNIC2rWD#$kxxh}{b`~tbpFObI|@?4OAeh%^hL_Px8xSAjj z6PzU8>T;Ohws~i#Rc@M!dnV^y4lMn@z4mT~vyJYi^(V=GvhH6t8hsenKKz&C zJHgKSVDstybj6RykD~|oMJQ&9O@_WJ5@q_%5#dfzo}2cvFRbsrO?#TQEq0!yGj^=A z`dJQnxBcx(Ab%C!cx(jPd*My8WcW)E%fcLPuYh>L3HoUXt9-FxMW6|1qs?&ZMli-C z^~wfGCH!RrGj`OS!plx>*b_l-vqBs*5UIncy#t*9?V|}_foAblds^k7|{ST9B56fRq zZA7z2UspI0;I!gwtf|wWm*8xaY#J@YhWG2=bV+2mKTgwbAAGM;#CLtOaZ?<5ed?7& zebO_Lc3Je_3;$13C)4IMAvJS{90zJAhY6V`FV4@BPv7h`DJP8>^$%#dxqW;q{)S5? zPqb7{T$G1+Xmz_U^~F@hTAyA?Z-{JHd-hpPT&mybpK!Er*WiuYxK^zgaX;f{3NSl( z3bqd!Fy;rX^N`;nD^@2{i#Lwz%NAEEl7X+)T6z>hcDx6 zC52-voe_KQwuhUmJi|QC^$o2Bvj(5TeN3*ME%n5&m2{4+EUI(k^o4HnZ2cRVGUuNZ zO;#rcwggmaIu!~T!Y8_G!gWuQshmxGOT});p7 zf($lmCN8msx-YCmVx{AAIy~b^ZVBtRVgFhirn-v;NmixAu4m0WE4!EH0Y2g~v85`mwFYdLRnO%OY>p7rzCy~>}Bz{70p>fe|S~ek4e%18T z5f!jS?lZDRmHwbiqXAYD)UtnKzs%Si-~3l_*z%E=-#uDMU5K!7#EdG{4~gJ^r0sPP z4#$w(0Ac(u)U6C(TmD6Ty5@~AYR3;%hN-TE{@eMVPyo&TFVN&pUnA5&j&!A8K?Yuz z>b?_lI@Hl!2izZ&PhK@~?8#iu{#RW(Ov!dokrw)`%l%~}u<#!RUoffePVGS134!jP z+{60mchUY{B)X{hiGI`aBlMoj7uB<6&HQKM0p@Q=)2EQtH7T)UAiszeCXj#(urW|> zI957fLD!Mh|Gloja7Xc<%Ua&|d_T`TTP3nm+B)hfsML%o{lTh#$-*Kc8^2-#!upG_vOVS1Q$1+~=9zD3fXx@Zmsw?7%0Ut#By-0{fYTIAHym z7BK`m`Wn?;sFI5%e*WYd_Xg`{sRK{F*h~IIE2TG&lriV}$e`?iG^~PiO;Yq+t3#Tkubv|Ep07-Z2vYv4#Kc6Vhk* z|J3LIRX%Lvf0U2p_y>QNMPfx#Y3tvVsh?+dQQHFm;+d+LjnDJ`Xsk`zf4bZ;*GQ{! z(SN4uoJ4UF)L=$3=e)+&waXR6BF}xJ23K({M=c9X;Sts*q+yX(RwT1|`d0`> zk*Ss79=v;TeJN%3k4z3pK-o)2cWKAy=!r|&ePvvBMcvG|FD`}jzn=c5mH+p{v;7=F zdM?MeZd#XUMGEHk*9p5+HETube!Ka+UbLh;-b~l z#8h8=@@@Xfn^ifAT|*DOqZ~a=cqUdITN95IyJq%&*^(aD^UvtJJ$UeQI1N3dl8td_ z4QjQvo?R2}j%BzOjd@#YC-%?^c>pdCoa|3(tx@Pvs>(P$3zp~f8>&0#D0pcnBsAMC zMUq!D>$qQ3pRqc|3+DF~J!dFXdw>t`0-b_#bNqg?lmAF3M zaYM-op6EsT2l7^vMPsE*u%z3b?G>Gxd@&R6*?Zq=s=_sx_p=xNX~0ngp6GXett2WQ zX7v^^ys=Z%@(R-`dAGymH#B`*-dFT8$*J^ZZ&>>1LoJ^$tzqjU3aQn}-bLFeq1S}- zwka86J*igK?e!T6v^Gw%9c%Q8qaB{3+vR3ET>e8Do$}WQ^Z1qs!jea|#+QERCY3BF z&9jB2%eU5@nYgo?>??5CV0h*)?+fm~TNzsG6#pq@Qo5+gKW9ouczVn#ULt^Td>7kx zbuLbw^-WE(8LsW>kw{DLO{}5a$uDMdwkE^N<7n7Jd-LDTaQBKK;q1Z zlbIShT>WO%6eB2lws01fZbG^A<7L0^O@3`oEnZLAZq@(%3$C1Fnc^) zp`%{B=UG$6sF@9z+}U#?S+V+dr5-DJ>(9Hm7oW>|b7!0mNxF{v+k4JSN7hx*jJ3!K z9W}BmUAtymH(A~9T5rj4T+cdvdRN0|TNZv9|5Zab#U1kT@HNL~4%Etdp$x)}@AnSl z3qqDd@0J_Ktn@T2eU5gjFYv zSxnl!Rt@WdED|x?(GC#>WnHuTg7%jON=%Cm4(V;%j0=7&<9TJOJiQUe-e^TNj4oB# z#P?mmY~1wzsSyR`a;j?3p4R2u?Vu=LlCA~Ovmn)z$aTMVG_&o|?d?so(kYE{W-;8- zgVEL1?%is;3EXkw6pSf{js%0lK!!?E287BbD;FR#kjt; zc6P{}h#AbT^ogk5Zai^q+F`<;Bo%wJ)a}5&kjyCLp1j}usi+xY^wbJ*I`*K``N66A z^|lhC@5u4duKD#~_LNT_?Hmp^4p@;q*^uY`^0-^byvMX`7F+H1X1^KFrjWUif1meC z=x=hP5OeuPxeMQrtszi!mQ}c|Ue+4VW45whzk&$w!#Dt^q4CpcT-t5W*gU z;9T;C@O1gcl8<>H$pXo1BxV?53drZRutwmZ5G0Kd6N|)*LQFAC3?MNj5HkTWO-Rfb zNXw9zagdaQV-6FGNQ^zi93n9b z5YqutKP09TBp(qJEr?l!m~I4R2@ZNdl8&HgLCiA5^ua_S64MVcl^JADNlGG(!W%Ql zH26y*=UuQ?9}TkRX{Z_Lmprj;T7BLZJHZ_h%~S+4pG%&^H?2Lljo#oUGwLdd9Az!X zt&2S|H5?B>;fc^9DUGyYtHw2q#xpZaz}}Q_;7~3FO+9F6%na?Yw z6VYr-46?RD;;GUnV*x_Q%noQeH3qeq%D`#|te)_Y87Y@Vx^U>10nRSq=z>*P8CVVB z&i-!P1C2Roy2`+646K~Z0LL9>NXkJo1y&!B#D`!ti&Rw(R`CeV5m+sP)#q}sI(okM z8|xS}s|ZdxSRI2^B~L^F(P;Ot0S;lL9EW9@-9Sk zhI9w9LXos!L)C=J(eR)<=Ac299E9J#2AoR3p+RQQK!dFbIF(?9rfM6_%L`RiLgiDH zfOAQ;FIJ2fnp_1|BzRCcI%uANM!5>CDDdiHHO&D>7iPi`4Kb z7e-T6PsRhB&GqcCu_SHS7&Qm9n5v&7G+|Lf<=CKM1&x076T2pC%D&iS-kt)c>zelQ zA?X_pZdb_9wiZuk&kD@;qv^FKhvUv)d7lSwx}N#GpO(X^&g8kviX+%1jw85fW+Zzc z8sY6KEAwK+7KVq{);J_8SeQ81uEM}bwvWLWciFqnMRXy0#%rpaZbxpaYO0)eN3KiU zLWkgpbyC-282^pjofjj|z1~sdQ|z}U>xAJ29P4-RU|$YA*6!eG!U!Bz@8I#rsB__H zO#QBFp@Vb8nvz_&j-JO#%DKiNUg2EqTI^b`wpqBj<69#=F5+5Ra_GOk+fX7p_clvs zTqjYay+2DwR9lp`AdsS^KO}lyI)B#rbaJ+!B#!)ecU6=(di(a>$beDTLZON(&9;6W z`hzCY`7(OC3YrSFExFH+EyiEYHSfEXyHXkO*3-PY(I1m+C2mJwu@TNY6Fn1OXVSVD zT^m1DKD#5Q+%{D{vm+;=U@>m-=XJf>$n*Gj)D{%`_-Q&}<^ji^Pc_g$F}@?W)jCx^ zCe&_}FrU-5tu}x7YumZcL1bAd$tJP={(o!w=xt*A(QJEKbANQ&vYSNoUD4vG=Jn|H z^$gMT>iwJ60+P}H+sk1Emexrahhg1nD1XJw!&vw$boHr}e*=y$8M-#P@LRYgKGw(x zCogDd8rZp`X5sYdgFH_-`TqN+ldzJPQ)is9`I@X8YawBWtaqDgPi6T{ie%VK3BwL) z_ZuIb(DgT>WuBbhdq}ad?q(Y5BeG4N1~c2_(Tx&z&UK7`+}-x!vjT7V#xs)Mn!!;s z#uJcWE3Cu+(?MnF`Pe)V_hky-3`*?8TXQ$gTN?57AUb+soPSS*&A4$jyQB1SS_Ard zyrl!))<(==;zT=!T?0dV@Rc>}Gwj(Vs+mr{Zeejr(_o*0PxgxDfq@2$`E28)BU589 zjJ3Vo6*q1d-l3qDBoP5kkWc+bKgEuZa)@RceA-_4{l-2-FDT@v_|(rZ3sLnijPd*r z(RI9V4N~}6=0Q^qGuTJy_(j~1CQQVGE3TYKgLD`Bo!Tx~{sM!ABZ+NlZx>JB2p7n^ zN_y+-DsJ{|i=<>m8y#RMRn%=R=egyJ?uw>C;R;zdNuBYjDa}3lYh|Q_QJNXSzY*OmK4HFfY{8T}d$=8`QLD8#& zRnv5aUa)W`L8WlOen1`J#)!v$3LvKdvI!u&I)1;K&e8D~&m~Ih(cL{Y$lO7JN;dKt z6;JOTaq`65C#b#ypYWb^d?etl?elhrV%!4bjAe+a07MKxDxnw*9BO3@U;CgYG>n1;G*D1oD|~Q;s@l9utg1g59}hZ`3?0!0 zkV_c&iV}I6kV)_2+s$5k1-_eQ^`5E zZq$1+-g$~kk;h7jmmRB}mCjYA>$fk<_o652B`=xAr>f6!QeG(o%J>wcELZXBqD-?E zaES?g2ObN6!kV}C)lk*v{8}$Y?Q6Tbo$^~%Pu?wJ2AYx(`RdDwzu57S!IFHJ%E-M0Fnp_aXr6Q zGM@(~vN)2ZPd-%xh!22}0|*CzWFR0EV50^gxd=!#fcQW$lu!&0-loJNE`U&hLhprj zcr6q|UGteo>Lq|gA|N$Haf^6?LnPF`_9+p*V1o}Jw*llGfaK|Q%3IbzG5CSyL{$jL zdr%NSF#=GGHPw`lGA)1z0?1m{0^1}~%=-sAeme+A4S>7{5PAR+ML-C_h5$mpKi)S>xs!-Hy>9f)d#ofiNdyr2zJ(P6q?0o99;4b}m zS<$)wl$)K>)?$HK8YK_i`Q+hxL&MqDVcpOEf1RGwoVYp$@@R`5TW_^bX`S6aIh|OG z=57#eUv~}SJ1B5-CjIW}T&j7rv)uf}EAGHvz-ITw#eLF2$uKj3jx~ZH9HPuwB*)5ONlEw=l!l;G z0Oco8iq$D6IzE4?*rC28_<-XN`)e-R1BGsCOG>4;-_MhNkZ(rhMGbZ5F(p>_DLegr zUi)-NeTjPr0!GyTJ{=8MY0{8$SkeeB!P1mly{<{D=>PV+a1h7TbxSTA%19WkxMsgw zJ=pWk_$CyY(U{ni7m?OSUKBWx*ONE|$x9%42~(nHzp|ZDDU(xJzjERy)t8DpkbE~_ zB+NWKfOZjjvV!5(_nHzD$@MlF`CZ+o}0{L--UdlGRd zHY2K{iUSEK21%=J z8B|WBR-55w8dP?=F{q!)Kd2vfe^5VPVo-ly=`Y1_~XcpDgfV2sSEGi6QS%Kw?bHOH9QeDIgNL!k2PA< z`fLaWw zr7)JmSP95v`E|Ce`E~KPVSE7NvwT3#;hOseU!1vsoC{+fjCnBT19~1H7Xfk^j8!n! z0lKVd;OZOGK!HFQf56ym3dnYVY7eLmFgn8M1jtjv`fW?_wKc3?as(sVh<*vqh<+Q% zh<-uW1RzfW@+2U`*f$BtL+KIXfeJ(uQOMQ8~_iA@T&03r;u;Mdcus6z|4=!hBiKABt@Epl;7T}w9|`J=rtDC{}E2ZH>+SYX&AxO zVm7fm?pUO5z9Z~RYVDINZ?P1fk^OGkdP}z>z5hcwO4>pT1-0v zWQa43vkuA~m3QeN@3Jkl{?UE=#*Lbdy{ldMfm{)gL9n3A2$J7bvjMe@of{Hl(-40j z=0;Z|Y=UyN)`MliV%6mSOD#r|VP1!CZ@-!huX|;L<`<8%YZ(mQiMIU%K_&ziDlllx z+g`N}GAzk|1HOhOjw8Om-f|B2#`itymmy3THbi}@meFH6TSb;w5*h1+nVPXe;PAHc zWwU8t8dmDg$nV`IPTjxlqeEjtVq_|VJ{h~ZIEHp6LSj-Stv{|(^3Kkic2AL2Mf^1t zvPMxlKQp_rE2vVzw`^nZB*g{(##u?EdPT*}a;tq}9!%2J`J1a1DO_sIk2wfa#niqG zLhAV2>O9En5H+t_8}+JC44P3;3tDQ6+LwCwCd)hZ(d{`E>m$s0MUYidWBS_w2>*CR$(=r2Ex%6WMA5}Tabm&>>@mV-W^~OIrPaP1 z-tl~WMA%B5_Xa<;bv)^|LO1w_3kn{QNm)ua)D?-xr@9T#i@SbiGk>uS}E6N ze(f-cncV;BgXQSeO(H^z;@s1MG&0q>;p4ElNNxG~ey^Q`)3&h4y07JL%ioG5JrYtV zX4>5ikCt@9DgONDZ5rQlKw`<2P9v>OtGhaLV@q(hiSn{l#kM9xx{qAg?sRxH?Do?^ z7pED`o1Lcd^T{0l7kTd))>O2$i;9X02&fzq)7+NYbIEEL(Q@0UwG?#$lu9FV^3cB$?RXVM88p|j_x!-ErFAJA+1+{PQg`+oTZ zMRv|DPf37SGY?538E1-TC4fo!i;?}CiMn(1QeFFT^|0W?(7)-9rv;Y3DX(Q^GSUdq zTzh#E{esAcAXgv#EhvQ)+{aU{7aq)f;Fz(}XEk%B%Un$6tcP=71Sb|F5)lWUNqzeq zLGkSEz2DZ)5PdN^bv7Cycm}@+WjOFlF9U5X+bzO+Qt9ZC(ZbS=~!E)6c9SGgy&bo5%%3jz8|-qJU~u5ex54*rp!q#E{_-)m>tP&_%pCkw~`Kr-rlTDX}Vp8E4T z<%qowAPWI$t)o;slO5o~bOVsqfb0fjIUvJdho|Z(1JX+$et`s#l)6f_yg8t$a&jRz zhPu=Ef`Mz1zV4@m)*R4OrL5wA$>*%ed(yS&4Iu5_fTkKC696d)$Ti(hk~F!XsSe0w zK#HC$ue}cw>DBKlPS5~k3bnJjgh6?VGhegUjQ)?}ZcWMs!E`{%0@4?dBtSB0pOnnY z1f&8WLjZZ);D;k$;W@muzEagqWk5y)lFOiLQMV8#qAy={TOE+E04WJbZ$MHS08$5# zIe^pvWHuo64FG8f%UA-)yMSy3|=OY;^catjtG43Mlv z=kQ8~u;6b4QWK2lWt$mM+w^48ff4EU(8T#2VdMB%Ag!jK($+A15Ti>p~ybw^f(;~Ft zKX>Z0hDC@4eJ5oOnNGlQuXRi_lp-X`|MRIYq%Br|S&4P-`E*p?fumSKx!-GBqU`>% zw>GKpXBL;mJ}$RvoqGL2He>7n>aO~qhLvOA4;(;6p+?_Nekzo^D~vii&td9wYWzcs z>*o5MUm5Q#ELNC)dq)UIr<{d~FZ@4CM%7LUd|qd=yx=izviz~?6hpP7)A5q3Q;OAZ zoIV}6qCO+YerYpJ^v#1|i6x4mh{LDxlJ|x@ok#N*|2$n9YZ+`i%zaYAWaz`A(VrE} z^sb&S=G>*u=!B-ftM?rXasFP}MeEhNu`0jo(^;wQr!{CU_ejpxfu@&OzAzbB*NAtZ z8Oh*w6k?ws$-0>2qqRoN<+M?FN1FAemZ7%8v-o+3tUXyjpRJFi$z6x6?evfJzQ@Sv zp9J)AdLI($|KMCc1TSLa!0o{r4=a#-Sc$7ow5v22S^!~pMBAvy4hcUW+uUx#PA<3<1F57h~Ee?S@+7^le~JSkv(`4 z{qTgJx+peq0A(6UB5r#UE2YUl#xNV}_|;`!6z>_IIPu{Jq`maF7n#@a7A}i*i%lq9 zG0Ca{@|onoRFk~{b}%WvxXXtnt8hY{@maa;3l>vlEH2S5gkHPvXC{U-LVc#r;YV@q zqKL_;irPNYQay(uNQ+rJ61|2+fjA`R)D_s{LrNlGIm9|2Tdxn*Kc5(0XcBkP?$D5v zTcMh9@#)X-`1P`SB~=uZBSyAFQ&M-vQ64-lDOU~UwLEb-AM&xks@cKl$WOFqhQ%k_U`Y!31D)%-iFtrvZXw)v>sliMGY(w_F zbopcxhlWkLpw!yhDWcTG@Wd=D$Y+ddRZYv!$~wrQfFw=S`~m%*@!wnu)1LY+atwN! zs~vw1^1U6scHLqLO}RbHPV6|QIE(rDj+Oa5m5$K6ZA|$BJeEZ3n#`E)w zX-iHj9ld>X$2FR(n}|!aF4_+SnTBXz-LJ9#yg<$Ye=v&dB1g*>pOdb06>R&21lX zH0(p}g2h}tzZVn3R_I_Ym5jD=&(n2a))#lnF5(l~C}dUYzdhQPhsAr3-nv1rfVC{r z=!EWuWJptmG+YZi)Hg!kLbF@0&G8K4~)sAEx&ces^Uc}p^2zVd! zPQT^QI=sH&(qVp%`1vWMbIZ7W6}Bhp>|^9?Q<_45?r zplr?Pl+QuQD${mY;ab)PM|fb=4q^zh0jWL>ox~%~j{fb$Bdx;|cwXH3=_S5xSJJA; z(a#sr;b~_zhibFN_MD0bthQ=SQ;#P7Uee-&|D>Pt7eD&h#MOpQHzv_hPEXv-JC^p%-_Pe1b-%o$EA_x9 z=W0(+R_f&hnzYZtqM;cskqRG87G0=U+^Yxf!wV zi}n*uK^N+>c3*gvAF_Wha(H->@x^Wt2cDcUFTqB=d3A~}?_F!V-O=#i^P;XJG&b#B zu0kJ8ychRNtF+0EdAxX0`;o5u5p%!W_QK~Fmca$ed8rY13Mactn(3TA!7+hicZxLE zLCU%}KLpHp<&O8&B?inLz7si}rs|-&( zv9A$bW$f@I8vL!a80?6!z5q)ISSG)L#b7>Rem@An>;NwR1YjBfzZwJZSpZjl1n^-1 zpB@7+*$lvFD6!}PCH#T4R12&IU=hr6v{-S#YVZJ7J+R=*bFwL;z``ReF90_ISga1f zH~KQHSk)0dubY5%dsu1y8y$ef zJ^&aE;K3mP*CJp?&>3|HK?h*jBCJYaVUSvbz$$SERt2!MfOUHiSg#S*eE_47S(E`d z1;DQc0BjE6@=^eEBmE2jI0^w^q7;GL?xCR&$cF1s2JDV1|oJg9BjqZb+9CUK1L-V#=<(L2W0&Bh^>Bdy@7;&HG$ zFh_d-j67sURXl<`&yO7c6X~k_O#DA2vK4F2Uk`;O-OLMwJ4U`b5(fT9^?&M&!r-05 zsvbdg^nh^shw@)7g!=U~KGFp|BovFOA0K?zu7u6vH$O9n`v327bN{Njk8?cBmB|* z8ojTA;Pjjy;qB(0(TwrVkyhHiFv5F}KldNb|CH5@a?Ml80Lc6|aAdpFIQ?Q584Hwa z^m4Qy*tiGISx}Kv{U4IYeS}AN|3#dQS!A4vbIp5JpY#vsuiSsn{!8*bGjzDF;t{^4 z`X40wBmP5&|C0RM3(^$Q_rJ3LUGi_Ce|7lZCBK^gFDEVZ|JO;ccxigYdw^< zal4}LZiSwDs7B}b#-_0!8a4g63s_9yA>dQK@yweWyTz%L*#q(Mr_~0_irim?`n4p(3>`S&b0XGx+)YyPw+ho=eXlMKCNrz9uUiS30Qc#ujK*L14Md=56I%i^qa7&os zOk9(i8Yl=}N}}R3ez;Aa_EM%!TvYSOnYd6FNg)M=gyHl9&_SNEzZ?hG9DYvC z4G^$u(OAh9$hSJO`%?bqqEkjg^lO{N6!=EFX2P&v6z<{$37LH;QW@)}m&D88@VmI$ zqpE@F<|ubsyIV7}K6U;I;Rz*Y9jTy9hEc38$Wt*Ucu`^+N-tOq_agCuLw;s;q=B_+@Wn#9e`s5PJ zqS)D(3sI}myw!3VzuZ)GTHKUieiMV}>HLY=$CEe%m6qP$dF0FTTx}s4CMqqfJF_U) zp7zy^=VmI;E@0R4@+V3cQLdaVdL-T#E!HOWv(d*?)918wTDD%H**Icl1~M{j1O-u~ zP|XWol_(`HTg(II6PztS5%^ZM1TzO2>q@c9BL(~5Xp;NY?)ii^s3q_Q>cx+*4I!uw?%j89FqHG5P#u~xZ6BU!kxwoIp_(i|Ic8fBe1 z7$UK!M#;-k^7sbaecnyzm1r&+k{acUmRqK^W0}L&I!qi{zsv5f>kEwj82hrsJf%_p z{Lq{FY;>iRQl5=^#oV|wtMAKj?1G3?d`@m#%N8T;E8#1$>F!I@Yb<(IKDEye*-OwA zec_dgq_v$SxQ8E#)XnR^^jc3c_iUac3$0jD(x~9lwAj^4zl!=0DJc&>uh-7%ZYy|3 z+MY+|XO>{F^Oe(LoV6HFd`$vY&-IVkhiG~2sDf|1JHyI(-YPRU56Nfg5Bb~t2+QCu zmz5XKO=ue-9#7j0yEe?wb8{rhkM_Jx)*_Wyk!d{Qax78Vzd4I*2sxhjw1KthVAH)TEMlwGqqs57q7_6;doe0gT9;v1k)KrF@F{d!4E?x~GKVa8u#GdIu6 zZPOjr8)DZd8K%W5cV<_gfyNXR^s}w<0}UzADB2$A$Y!8DzJ0L$^R&x7rkfd0j3xXu z+ZARR9n_b^3&ud!@muc|Wun-kA6e2;P1+9;EV~De&bxpAyDYOTL zcA(G%Qiu$N)=(5>%Va3DkLM24p-d>Wk23WTT_!_W^gc?lulrr^F|lUCjGn;MI5VFZ zCq02hp=7*F!`u}X()?t<=7H1TOh17+9*`2I;n2RO`1~3aI!Jy08N>8fyK|J(Nx>(l zuPc^cgF^e$?ms)lGbVQVKw45TD^DheBU0!96rzJiK^NlC!%7E0p;G}+=r|No27Q$P zD5TaEW_&+D)Ac3ybhFHLd2a7kM%M{_ZOXJHUZbv<%H{yg_Ll)2xEdC{1|!14js zG{QnnH&byOlM>cDly%-g=LoPufu$0pDaCO~L3uFyxYQ5Bvsvdwk5d6F4p{j?z*0k4 z48XbytRGas$^h1pU|>C0P`1ft1ePYSVyJ;t)D^>^!0(z}TnB=jOu({1YS93z3Yize znnzg7!170G9R=1GgeB~HFZYZhuvmbVfYdsg=BnTs@}gWx3rDlTO(X-h_ z_)lLq*+N*?fOYgbu+9OCE*n@uz%qUYEJa|+Tn82>ur42GOAZSMR`oMr-2m3Z>&lu( z*nWgnt{w-$Xkf8~0ZSEFsR)Y;sdWNa3Bd9S1C~0l+7Z^3A7RPP48TeS)&RoNa_y%2 z%`MgKevI)8W{%q&Roj;9Cp(M2@a=bQh*R||>=&W4PHvuG-M6Wz?kaEG{8LRw#q06G z&00mJ+D(Iw)rIH@SFVbi8eu0E9;M>#W6FT-*NKpfnT?LF@8A{$<9yeg@ly+Ks_d3H zN0zWh5iV5fLe8+SA1Ns4yXlV09|xtbqz9OF-_s{_OA0p$@~tPUHmNjUdHCV-%pP^u z%~^{i2L-(xN}r+P6*nP0R8&Ck{K_&qePVm4iq0)Ax(n9;Kj{$?v^Q0(C=sqXq0N}q ze3wTmMp4_9Gc;p*!ioQn1J^Oh`Rm-1Oqj`NhL|rJuB%mNVgj4*UX!e%5h196QZyjg0U-qlw54Syj z{e=lSwfXT}RGf3$z#A&f;n6_Z={54`_Uqv(FMdUZ)^(xpN2y{`+=|-Hv%2PlpZkV> z@=E>v3levLce~io4kRt7yyk3vWS$c74h^}JDvEO_aqpj6rlXY?w#s>Uq!~Plkz-d6 zx{kB425ehAYSV47=Ear1bTV$Ox-@B$uqvRomGH**Kbh_(zb$HdzpZ@d7A@95>te0_ zX@9ihgI!OXG#Wb+y76ip+xd%3;3U(I30rE9%g%sYN_4d0 z+rFVU@G8*AY%v2`Q+gOamXkhLQsWyC=RB8N0xu=1?ToRuKQhlhCeq1XW@6CRt6nL-wj8-Vefz2APs;EO1#VJ}#_m{U4-=+|1Br*T>!`7}T z{m|5w)h$8nA`UyTwR4)y2h&7cT~JWi`{-*D614Vl*KU*%=443R;l7Y#Dq-lR^31dm z+i-=0!&!!LDQ8&Z?5nYyVFAZJGnM=8BYX61uqs1K$>Jv@&)#?AY&uY^IpLYv8+JzM z+au1V)558Ht51J@DS-v4$}mKpkbg?a2f5ebHJsb=6Ra*N1bjcdnjUh%BVz-PB%l6F zqFMS)bY*q7%H&^RzR%b3vy*H!mLp-+}YnHof5|ySJ?+YH`EQY?l0S3Ij{65=3%)9Db-H$*!?ig!QH6 zRP6vQ%e9n+)d8|&z~j#HQB1;*%$}>h{Ut|ggc;_>udtR|+05Oo<;<_3wMZ5JaYx#w z1|ptj#yISi8}iZ|dJjVu!ZS~c=CzSnX$OS~td;!x9V+vN@E2JhR?wo3vV0W5ljdNk zjutz#{IA2Kz<;^_Bl-X4q0e}Pu1`um{2DRvj%L_(WVUvP6gi7^Zt-xe-CiCc?cG@C zW<(pxF47HE9_8J@uI%xK1TU|Weg-je@BZ2H*{ivcmtfUc?bURDE%|x1()!-O^}J%| zzEz({O##US$s25vza(!^N-{~^xFTtY91^5%v|ARBf0bd9)@-+|81IR(thUsTwyY;K zst;rx|ESIQW^gbzZyP0Ph-vvhhCmv?kMs^{Tly z^%qs;;ysT0@hx%g=(|&+;?ueTxd})zgxBJIPH0a`AJ2EzI#jruaZKNfnKyqGeNWpu z?~Hym_Ynj4n+owh*$`fWp}PQMEu3czP9iMhWe=_}u!2qu!Xg&kYY(D94 z`K_{&g{6AYpn1Wdn)@d7sT=R}S>HNO%)pEJF$|@HWl_>JSy>^};3%?1j0ZGMBD0lQMTtJY#PDNb{1Qe5rUgWdh2kffhR@I3Qt+@CPtxinUV5`B_ zv^K`~82FdIi^atnpTDHrP_IpTTw;L+e;*84E3Uf$akO16qG>xK|Qw=wJ2{Y!cX1 z!@c5z6{{Xx6{{&qV6DLhS3t|f&}IqTFwpWlu7aO zc7&E4p=GetPSCOwwCoFQ`orxBv>X672y6)0XVAK?=~nGM)2$9?umNCWO`+vUXmt`= zooXFs^RZ2z%zrihgZ3M{@71ec&w4LXuDz#<>K{ukH^db%cu)KH$Y{-G@s)5|lg1d= zQ}NW7uP9%)iF3IwZPev*9s4#w6WxAvB&)UxM=ZMNW@oqVZ&cM({)n7pXPq0rnB2Yl z;P(9+Y<=lY1sam}A=oHgFG9`32(jOdJ@sk6#=I>%zsk(gL{{HM^m$h&96c@D_YE7E zQ8ddh~6f7a#nlsjfVST(8do=Vd+548h2yf4HV&5tcOXalDn_FJ~{GR^3 z;TiE(&AWw6M(H@}bc^*rtXn6OEl!Rbam5ATjm$nMHU7EgZUMzm%i#1Wlz^x!CwmYcj%cp%R`mqeQt$4nGN{M z9{hr>h-MvB?AULApT3VXGdEMV=aQzIyw8W3pq`&+?U_LNg9TC+(i+gz-)6IHDAvnE zy^EiC|C1?wT-%}x(0P@a|Lph*O@5y2SGOD}4e5qVS>LcHhe#t>vd{uMaYJ;^3+GXk zOWr%YN8He;UK&lr+GXwC^3@N=`d6lBh)R)GGk1o3+y}XinR`8|T`D2I)Dhlm8UOuA zi^VIWu;As7ep`CXxs~3dcpuII8MG(m5x>Gw-5aBcOxDRFtUH1vXQPX;L^F3xedhr$ z+`aXFu2^;p^7w~3?%0gPhM`_5`U$@|!?Nf)Or4;6*aV@b&n=g5&38R$@5O|lMxs0K z`K1&LbqCe9pM~*?qDz23&d5;a3imV2+f%JCk3+7@D-%bIKiTKQxmCAO(~WythZ(_a zi&#(i8MqBVG2F_??3F{SsZDCV2_QBkx6XRr3%6R$&(N|%_r;-6?Lvmf^wq(`3b>07 zu4kKfmB7d33Iw$kF3WYyKifgRrfA?}=O4To{6*F&3 z#}eNpn_Hg4R@WabLYi>ck%@WZ~2N zRqPQM!rj~NQ181wJCu=X`hF^`>m;CP)ZC1!l&;Lr+GQ!Utt*o(^Yemd&kL02b*IlQ zcvtuRym=L0Gr;U1D=?AKy~`6JR(wZUo4=@X^o>Qqo!12CTUE7Uzvo2-Yb%|8mS>wJ zp(56GX%cH*N@>t+A%C*Zj0hfOyXMQgv*b16^-d$2{H@jf+v2_B1%#)mm>b%J$zUc@-+0tb zk%=um>CJpA-H$6yD3lU`BJ^$JhPeSKkAD(0#VVUiMy(bU1%bK;APdjLr&vgj##)lA4sK*lmKB|4bfFsaAL7{173 z*eI5RP~?Y1*bFI^dbzN6%thV5Dss9Q3s8ywhe}G%TwwE-JC+yb)HBE2xMu9v80R32ZnnNX-PD)U zGCPv@d^xsq<8sdPT`n69H;mp5bnR)g1dBwe7=LVHlG{kN21}%01R=^VO~v0g0&^3s zyxOqkB7Gqi%b&5Mk)k4pk%_nX`_vusR$=kNJuI_lXu-Da#>mZGUri-gTG(ku6N`VT zbx^G~{Hf1pXmROutk|QQAlTFS?bDr;7Af3|bunj?5ZqD(Ekf5jDnk?9-Tau~bi1 z&4=P&-4*}Khc%1ZJ@@;DHNP)s_z7LBr|>A$rdm5rssX#h}}uCpy^QPma7rd z?N56reb?jjV$cXxErUDvyypKg(TNHesV;WMc2o^+=~Km);N5xT@`AT5g_&Ay*XL2- zGDkWKT~$gG`K}^D%;$Bs7iuQ>-~8XRMd`?wOFS~MhHd<&ZBdo z;a6jc9f?I(V|F(UqrPNoUdX7j_vnol2{-B3n-vkUvTAOQj^Q}3cq8QbQ5KeeBe9C6 zt6i#XXId9>GRE9YW*TL;Yv_rcY0%?u)b&E=eEVZN$-Gd-GGWBGg`d~jlQeHZ*`ALu z^nVlU*NG)mH@0E)N5^ZwRdw9W*L&fqvo+=Bd(!SRI`Q`EgO&az-5ZUh_?eZ~HBakp zt(%2Cm7JMrjitW5xun}FkwjU?ZE0=Mjbi*{7K1K%r=F9vCQ}^T@aIH zKH2QRmJH#+Ih35}LpZoRgzMxb&`wBpls)xLPre$B7wbE;O1M{vq^h3E2X%KySz)RER(K(cm&2K=-oB>oA)Ny%y4r_On zZUX2j-N^tC#(+w;d&b^9T*jj&ivuC0V(={qhrt4y%+`ze5~)a4tUu zhgqfEh4M5+%Sdz{oJRrR@FQs<1QZC7I5_VR2Zf{+5l|3BYTzs*jvkUWQYmkL7YvaF zLJI-M7NH@I6Eg0C&_W^dL1>5*h@?Xi&@+glz_}a-P9l;{0kvf$dX3P+!6`y$h*O4) zS0S_rh#C>vb8woFbQ=OfqMzVAiUel}N#j86@(YOY2n}(T5Ly&CL}Yvip&`)$RiH(K zL!%05dWbH^K*S8rJH%l}(&rISEJXa^EF+F6k``Bm1&D(Ph0tDtqm0lHM++I(Lum03 znIJU8u|(3g2q*y}CvYw&g5!ateL!s)i2@N?5;zeE4RPX-@kE4{3{eI`dj(D&k}g6( zNK^*SqZDvzk#wW#TD!f(dXxI&4g6BAKw_|cS$U&T)uPMoe1mf@-fU^$Vm6Do8eLZX z{Be3W>c&f9vmEs>Ew^rM-jT!faaddVjYlY|TH@9R%?4k_tVasbQD$Lc{Zdp$Jz{L! zv@W0;+O*y>PMyyyNHX_-F7GJdF_N5~{x z8?CZqlA>Sp87W9M-%f_Tc&3!}kb%lClGlcN$;7->#9C}a7Vq79#`iY2UE&e{hu``H zDSUM$8Ljs}cPVUpbAs$8!)$>a(AmYWc$SnYbL|l}@uBWIVPw;ti?e^c7_ZIkJWZQ5 z3;k84Kij9a?@K>nPxsB-<<8_{&D9eh`$dPa2IEpkEwSUVd=x#FQ8HJRDV`5Zb-3@H z__*v-_hi)zW4`~?^8VIwwSE4fOMPllJz3vrc(mg8&Azvln2C`(`how057nJ#wE^QL zV;}e>7O7wSmtAsBZ2;NB&3wcV*DX_!R(loI%Bk^TvrAe=ZF0kxKSk^=iKO6UxZA+y z=KoSvesU0->%HYCKKm#xb!j(f(#E{bO83+z)ySS?VrttwLkPY$RyFH8w|*OT$k2Io zg`v;^U2LV>EcZLsznu$zNpXF&u1bV=ewoV6EiPrEoshY4vBO%IXN#)u%R_!i0#DCm zyORj-Fo{8b=F(KGXp}-nr!#-t{uc_AT5fTvUW~I|a(H;@`P>OdFlfoq-a$_pI_S=* zJ}ld7(m-c055Bjc?b_gCp$q18x>D@S3eB`mw*mMu01L%$&ExJ62<+4q`yM80I zSe;tpOJURt@s?!UTLRs7f^iBhTBm9V(D!eK9$q)`WX4B~g$aT#Ey>DRA*$qS=GP9L z)L<1EpJ%w*J3hto_Q}!0G_ecDqS?Q_eI2cJKPKx_xsBZH9PsM*_n%ctW4`IHP}>{L zV#`t~9+RR@EfYTCo5dk&b7)=PTL&M^hWfqM9nC^eFRUmnI!kHOpU6#{EF7i4mSDEd zb1ty((%&c&iN@3m`vEE%xLv%iagp*&u)QD*ismm2K7_J5`Tx|}>5dQ=8spJ_YS;YS zi_!k`{Ok=17X4>`quFo&h@$>6)&kKdJ^!InJ$RE&7JnxtI#R;%D=E|BQtIYp_D&<( zVua3&EL0uOY~uC)|I)$3giRddMW?_E+2U>P7 z|AJyVDqcD2Cfq;d4T7E+`=jRVp<;LkBWK~(eRS(&*>3HY!r!+k_I5g|A#T6W-gXUj zmov#Lw`P6M;fo%2|9wZ}y#4lqVyDqc&eke?dP2%E;)%g)alQPjWAM`a>GdfijyEud zH4>=6Tu_`cl0>2ml!3mt--%=krFcN5Te!uWH^N&nJ7f%R@(Fwf1w@#v;FU-JKhS1zcl?jdk$Y&un$mlk`twKkUtn$Jz%7U{v; zB#N_3w&pysG;^FHXo}32?Kz^56Gj)Rj{5jLzJ3b1`hD~&|7TA%0&6;omUuk>Em4u z@8r;>ae6a;iCZ-cy4dlDA&$gYRSNvp1LJbeuX<1YNe#|2tvOxUWDyjG>&wNt#NUH0 zIb9}=LJh|j`hAI%Rzm)S1?H}i?eC<&N7_?eo!j5pPDOVR1WrXyuE`>v2I86h9dSTn zKO~MsyfnlsJ{6tDjEkTckik8tFxJFHBHjzci=r6tTA^hD3>$I~U;&CO;%OkB8R9vx zAml`Zl7vu_5$_e^r6A-E1USMHjh~-df6EYS*1HRToO$U#GRJ&+hsEN-;GXmF*UASE zYrp?j4|Ax`l@A(a`**%EHO}W=vPKEa%jp)%O-*{h!%YB#@~;p}a%bhDUvawc<uz%&~Z53`z&*GM^Kc+mQQRTx(n{-^D{Ra zVSd07N$AlRkmgt)^^n!)%&b|K^YSYR?twQS78SEWVpIB-6-*RYf{7!e77sYQIt^|+ zNpVC<_L?{-U90`PGguBE2(C21u5y?aUr@jOipH*|cNX(2Eqc2VYmk&B?XFOox@Rxi zm89qQ%S+%w+l-Ldf%sAGK=YJyb1vT~!z&VQJqW8vXe3uK^;%s>!Dk<}k~E8dI$!tU z(g9=5KI?OBGoO!I5loYxUdmGw?IMd>hf3_*x9`Y)GWh{b3bU#R|AK6aJn>ShJZaVS zPzBNR&`6o@AwSF$utA4NiJYu!_3-yHydqd#u$HVnLRh;lBDKACx|V$xG2FgOw#~i^ z&HENais4owkK@OHeFyeE*iw1&n|2WF0>K`z{a}YdINVjm|GeOkXkhgiC-;XLu~w6*doFFi4GX<*c=qI*wOJ>o>}giW#|=_ROUk;CBF4 z%CHlDpS#qg65zvO3$cq|Q^P#&S;Q=Tb*J*Y*Lgway%}eEk|>MTJih{1Uaj`zB<@PJ zP6n5Y(*R!sxHrJp0q%3JGe`El*&l#;0epW(zhD@^n*lxr@U<{MrCG2WVUlq>0QU!V z)O)k+j3m(kfPV(~48S)5z6Y><;eJZ{8Hc#`hfBs$d~>II3hLM1W1fMXxF&2Hkl8P& zs@g@^1N_DHe>(b{LmiCA^GdPjsIDv?7#YfgS^Yj6b5LuTdbSkyPdDdXAYaQUR~ zRJyJ#O*7s_-;QCrY!;tam!bGQz7Mmw*tVw$|N9Qv>%&Ni8PVM@oL#=mS7=UtH7;i+ z>PJ#KN^WB4!iD-n3#{BKKL{+}f9pTX%I8P9$DIYj^9k80UY7JLmFs)sKrGdQO4 zX=mK|yzp2*=LCbJB7B?q;_wZFOx{mHL%x4gSokuu`iCvsYrpIIN6+xgc5dzd1MAP6 zDKZ;!!{B^{>S~|L2a>@FTlG}o$KSuQF#OxjMn>OCR~qj7c%rd5^Uxa{=ELUQGy?u|=Er+B@f;f!|$Z80B5u z^7JW6Grb(?BKHTmh*TTB-hZ%2l0Wpp>wP*u6Z&pa%w`(Tnw0FjTjfww{f7G3c~87q z70(lzS3XiNs4r7S){dN}yw6c7u8#~E-~_100&;7&TsYO`3Bm^>Lo-)K-@KqcCg#=K z$Vz#i%=cdQ`^Kpu%ZE|_Ij5dnQ%`5ssJ@VhPT+2gY_kq~E3wtmR4Ia8@N2(m{2tw~ zPL<>F{gQ+0m1X~?y!`(9^EQt9Z43=}Jv8H#j1Gi4O$%c61#G8i7q?p7uJHUhT_-JS zXkYzZe8K=VQNx-fE;Di7pv@+9*UjIchP7uogp=J(ziku$>9j=btbO$F(;;)Yx@{F+ zfr2ynMV}aPV`ga%g$XNBpHrl3ZyE)%;x0F=>IkHu!UN9`3rY^HJg=H``CAC*5^C5P z$@(zT|18Nx`u^*^B%9vsLuP-D>)D+ZPDp5$4s#bUPh*|`-BE?F&m_XqRY^QBbu1Q$HHeVIB(W@zX-%)xt|xP# zQL_rLPY82g-gWfexw}^NZOQg9-5R0pLC?ALrAWTU47QJZiKPR0`*)YOOV)M<~r$$4TUZSZuh2_51{@hd_7mdv5r&n;-ezN!8nCZ&&*aIQt8G;&LcrR#>lkbD>qb&IT zupWI#-?Gxbgt1_1;eDO#hEvj{Z9;~zzs*+izv+-0>GSgZz2FiT))X6hl}@N%2Z%qf z?xb2-#Fcl7%rs~$qRxCE%$3f4(_W+X<1aaN^RttoWdfX^2m*EYo_REh1a%&hQk*`T zCHkLn0_Q|6+P*j~yBwpq6}IX0eUM5)%$ymnO&QEi9{2o!Bt#Hb#nJZzg<;>Qt^ zT{2Lad@8(#bXh`}(al-5_a4u5NS04IVr*(LlvJ+O=C|d;YeEx3fiyDCKqJiPYA}fv zT_dV>PY$VZganlAsz`BznHR#V9#t}{kUV*hXSUR5@~d_in;BfWl4tsbxJTMo?VhwY z2Ph~w!gd=pN;f@NsinO1cMPMi8FeP!KB_db7-J3K^nTw(j(n;3+s6W?l2YyEkGyK< zO5S%pab>0X%AV;#EWX-KZ12pTXGlltgI&qph6h#E-!mdM(e^{OulG6Z?hY@&IVRAC zFF}dIw5v{Y$CTo;WXcx}X38V4I=Ey7;nZZ~uTrv4scYKTk@4JoLV`gJ&y$GWg$^#G zC!F`w^%{7tby<}eBMo^vF+EP9gGR% z$ET#eNb1W!_Fj{eccM1f7f^%fedXl)VMQDI3AQDHl+F3a^|4knV(1 zc%4cNGw&*=lKH=v+^DL-G<|8=2~4>_UR~+#J~?#K7Ui|XLl_=ydixTt>|D2gwRvdz z=4mt9I@=9iK6j^#wn%%g0CCSEeq+}wk2XUVSJiu+ZAQn^F{Va=oDH9R%q-s|Jn&UC zUso(Cdg}E>QBJqwp?k9h-snw{JgpPYs*ZBSbM)D|NiNuPSQ_qraOA5nO%b1teNn@z zzCt@n7|gY2A@kHNR1~>hc_NxkZ*!=a9C^_1^7X^sPX1}mX0+5@RnC9U+l1+iA&OMA zdYQdW;L2{*Z-YpX@cjI^B?a~uX02uUR#RH0OyWjg{g2*ENWchz-H~MlP*{VoF)@4{^t1_E`eQf_)+unzKd6?DyZPNU{&c^h$ z;rvg(rrAwk=VHwCh*B##)Ul`0ut}Q#sN|<-(2;#8?FYR$43=l2&77)PzY^+Ir(yH# zZ>(n=K?b${Ky=vKj~4cB`6UfSWCz@;dVs>)UtU~_ta1^_t6{Z*fntY}Ly`U;>JxN~ z0(oai$`M5D^1vT7-MH(cC84v{s0Q2e2iCGG%MWh+^dj3&4qe#d=H-57@tAdXQYZY= z^5j#kOXhv%mu@(a)jc$ievd39Ji7m_3-`WZ?A^>a?XLJXzY@d{HO!uIycL=j6Q@+%TLdhAIqT6UiJ(qgNDyv+a)OOE{@ksts`?rmwGv zSy9Kxe6b$R`C_&4kSq0i$N=Z#fk~-EI6=HNy$Qk016FUuxXKXWTt2Ij0lU%=uJteZMzZK~{k-I;vVQ^qL z?jYZliTr(B`t}e11NTNDD~DR9uBDIulM{Sb+|%~2X&1y4-QYQq-_y^2GBfCAq+;Ga z63X|@A^t133O?PWHMD=H8yL^}w&%{jmD(gL%BDwIeBZc8UVR^7UDFq}o=H@QvX!k% zJx2<>+9_n>77)Z-V1ze3`d)yPku8w+i>{dMwsg7s{e`ZjVY`4I{&yaVGg`UqD$tsD^d}C#{bCu1^mycz#p4uFq4z~iU|!ucNg;>;{4wpUd(gY zkZftVXqRT)?UypFSUT@Euzru{_A|wl3-@@a8jT~3IYY8Lao&6?x7apyc(2j+KE>!z zAy~I33R`^t&o~=VsX{xnZuqQmsn|-=lXmTrj&b8J>8Th%9uUWpyk;t@3orKfqP4Y60;2SHj!ZIx3^0erAu6D z{L;QhpZM6#>?&=~Z$cwJ_XWPeAFn;oXWHoL(Z47tslQ=qt!HDGrf8kvrlz-U)9dKW z(;?Qj(O5T0e)ua?&B+F@wBqpSgQIO!rVr`R0Db=(MRZ2~0={g!wMcy_`s0H|2eL%* zdT#ecJi$x)Mbr_wrB=DJ#8+IuZOtlCXN+(|rH;KB3CH`F#7Y`$%Bl~kKJK1zCKvDK z>{T_er?0=4Bg3biev_5f^^HVh&Ey&7*BmDtJIR=oK~8L&ItsVyM!WsTpCv~l=1kOA<0??lb1o#iZywR(1KkUnByyu={I+w)MDaQKL zqvqV@bjB0U=h^Emt(aY zUCH#$h7lt-CUc>fg#)SzFaNMwabj zR5s!;wPmXnE1=~UA}k2dyqQdxae7IVak3L|L*Mu)G1yjJ-$6e z9dJT4#LYpIB6_m49mYycXWt6v?V}Ry6gQENzHC{?U!(;G6uw;qPp-+QY z`Z^7dU1<08VBWmEkG-n2^yIm8<_uT;^3BB4l-MToegH#Dtx;D`(9&PbO z5uLnhz3-PZubh?5#LLM(q zqT$Yta{IQC`gCbudY1$))}BM-~D@>8U#jHXrKdK=ZZgYb@szmLcM! zw(}pK5AZ279cXs;OrW$GfK7}GWt9Ez!87IY@4K5D{#@CyqEo9XzSVz zk=f0d9=agnSf$ygCx}r?xheVe^hbMq_y5^XPEA4GNBgG?EdJ2w+1nK# z3hf9zOWGUvy>xN5dx>2tg?@qL#LQny?%E>_)s${^y}_ZqfA6ITlJ*{#?i^SkEhX3v zqkr!0y6>2b{#}^)M`R7|Ml$K$7Es)Tn@Hjdq&^K>LRK6O?e{hm`or1AcZB}8lCC?D z%JvPPV;);p@yYnISN7f%pFN^%l}+{*PG(d{BwMlxkrA1doh^HZva=3O_&tx`KbQAB z&poc|zVG*a&%rt8Xszz18VH*|Kd&Rs9C(1;;e>I{qW?N!2&b?LWp%#b&D8VRf$0=- zr)Tl0v!M<xm*)Z<^nJE7#hEjee{>2K4kDnS=p+YT5K5N;sF zSwf$)C3I%uEbM4){QY_}tdMK=^jR3-zOf_)Pr-|jDKCc|1zO$4`N6qRr$o7Ea6WE1 zVEzFF?EVQN-#TM1eKD)xux1rXr?~ZZV*sZpGcW%GH3y1GqS7*ofKKkgW-7Y3_rE zrLv;iEzMmjjr$|x{$PZ%IUuQvrUppyV$O0aL?tC8w54thFwNeX|Dw8ehDraiebajn z`zlzz5Qwt39e8_&W%j~8CVzp&PUsvlf;z+>on%O#oP8O~0>v4K1eQnV*@tskAlOAf z3lkjHQ2s5cj~Ior&3!4+?HzZnEh+Ec7^|&)DKK^|^GA$eX88WUH(|ah1@gIpm{ZtL z+Zws(qjRfd5EG1y>-_=HlNKxUM$qEWHCq>;IhbWcaRCUZplv_vZLd_t=jOSsO<7yS=P z^htQ()e&jz0g0mK;PumK2(wCqFfsOV=0$1rN!ICl5rZq{hC@mgLOynEs9X&Bm?rwg zdloLC<%SRG+F&nfniwa;(WHOVj(S0>x1bJ^c0Fs)z+ur$uBi<}n3R-Qq#B~Hh%^iv zQ$Bw)#Jpuk-P##g`vF{%Kg_uRx94v>`X1o}Q3Ers;((V(3k><&E~qYDTkk?rV?psZ?@J?p)5x!Ck{dm)?3n+a-{(F|z)B;aOz~96`WCG4Y-Qojy zt9x_(5fIAAi@os?al7xAfG>uK%I@H5<0QC|rHw(7I_Xoc;-G4sk?&cq2`zuBOxH$> z$PHveCjHZ_B5)Qm;=t5=eZD9O9(8$|xc>k4`3xkd5)r7mY@^ZicMf#C^M^`!ioEDavA^A%oHTD76Q6> zyRW|Ql8FByR2nt*<#I42y)V@`+e@Uk+MjH@Xw+K{g_>tY`vfsfE$c^)EU9sOJG{Qa z*IY7r*Rlll+1z_&qoV8B_Ev6{uz?%a?xmV_aN&~k>y+EI;~`$%7qK=iuF?`lwb@1Q zuUQ6v>`9<%7P8I%tyV1`9G%#r68gPA0MD2zBRJuEEl-E^z(wpt+R6Cmo{&fOlu5M@ z{vb~(&Pc?mG`t=&a5%wh^gvby9Cx1$oXVOe~k`y(vz(I}z zIE=s;hrppm4lD&z;A9jtFynRQ_7ftjiVndgVm%l*r7`2}zTJjPXG&-hqYIb?!3x+a zf-L-$fD1(g$ijg_J}x3rM)Ns^Q?^E*vVb_ZQON!~nUo+CZv@Ch!V0LVfK0QLAk!2p zun0kcu&lso{VB*~`Y%|@f=k?RDHbeE!KG%nBm|e9L#rEr&m7Dqr3@&>foxMZz%#i+ zHCUJ`ECwfVA|M7% z*J*&0DHpI{A_h(|FjFpYnu1I6aOow?ln0zlxq*`!TT}?47(yw8_f$mv_kxqv-FuwMRKvg%WdKg^;SmIhXC5C|a+LIeNHg^V%R z7`(Nz5KXqO{3r-<5MD#bf>5Bzw)?IeLM?=52pyVilJ-89|F%h$9#Ro`7GofsK)^yc zgKz->Nez_YLcoVW2!V*2sNclmjkV)zXIDk9` zVJHQHDTF`>X%HG9ObG)~rw|xK07yeH6@ePlp~h7$pl2Jx5rlIH1lj<|wSg!)2uu(- zAP8s!jWv!?qb@a&q7T6kf)Rwf5KN#RGYA$CtRUQn@~)>td6Q5S1g9x@1i@(<9zk%L zf$|_Y&B7xHPIFKw1`3^$0D4X#Fh~NBhF~fQ^aMgkgU|qBN)pQJgz|3duyxsfPqv~d z;T^C)6)3+`y_3~r)dhY-W#Ykx%K4{(nLq_e@+Q){wE*GLLy+^}Pz0l0Cmnt+`!<#> zIR9_Z@bm_EJVvDc9Pd;&Cy9USjPz&AxBt|hB+22P)=6eh-sHjF%~kC#ITfg~S2S!G zm@C~(?c#3PIsa#A^1^XM{_90ceGd$S&9+;xuyyZQO+=*y4;;ASI%#F1tW!%HgBHTf}QNgt8K5bDbh;e{4G{#&4Si` zRV_LucrxARiy9QQf6q%@h)HT^F2-7%aD5BU_jY#Vc*uO;hV<+ex`c#=Sn{(tCOO=# zcpqb37&6+eo^v^sSnIHXOTj!1vPV|WX zc&D}ZGesvN9pcxB)dQUhD^)AMt-d!Er+7fQ^+UCyO+YnBxEnpueUz2S;4&m0;EPBs zoS8W=sU?#ySu zhjeW^x!0?%vY2pB-Zr{d`K>N`olEYi=l=cAykx$tQ`18@iQaE zw>9cVXXDiQgI;|&vSH@%icP@Vaw9jzM1fKMoAzzKxta3M2=!g%*PVx1dP%OoAR+jw zQ#obPbo7=9x!TsH8*$(!S-9ZutbZ_<_k4wL;RtJHudXPdozMhbE)~McXQ0s23IzpkYBT-}6`*>r}`#Q{L zr+-23gDN}~4R|NBc0lh{v44}8R6m`(Z5jjO;@ie9>lX4H)UCO&1Jo_}bzm*n(H-}O zJ71h(Mb94~*xplZZTR2=3P)nD?_i=@@R#1>(%GJV0uau^F9=U2=IBm2I`3}P_5I#3 ze({S{A3>HLx6pJv*x`K)uKI2E>E8yR^pAd327#`&mzjq1H^1(L2`wXYH-ir)mj5BOLkVCZ2G7O#$Ne zXdlgu5x7jfeUvT~hTE|1+iiyK8=vLqqXQBD$qWQU+TVP4c2^vK^rKG1dW5&{ejSSZ zS3_e}2=31q%b`QtDp(#y}1?a$^ADwwH$eeKv2!d_u*Mz-l zKl?2=@$t)@zzS&jGeZPWW<4;&BlMo7wsZrsIXh!IIKCHj|c9SaLcot)a=rSI{8*KygbN8#SJ18A%+xjXX!D zxjug+_{xzc&486#`JuY$@nW!!U1o!6qe}@|e4?ISphjVEcuqgHEuSX!#DisNV*s;H zsr_MWXPI&*+o+fMzm!<%ljUc6xm}iY=AqjA#-AAP5 zuY#244r?M2e!BPiU6JFWx319Xk|8n4e8e)M3k~@Z@`4Bz<{9eRo^K0j1%pGfrl@+| zx4phjtv;GW78Gb}R9H~EP#j5pfe)9;brY0(%Xwh-#lzCTA*|=wAI2MZ`t2)xv2X^GG31fG744*HInNrj5vzlT_k-@INs?t zTP8A#)tR*4HC46uj6FRz9i(t<=iZ}qZ!|o1dog8-k2G;_$+M!yN7CE&73@>G&xo8p z@*>9Jde=$IfcmvVuOgI9fO8tuvCAk7ZCnNvl@xE&-<=8&+~s>%{4WK8<;aJ_@F(aj z;m0qzP+eTOUj`Kwg9a*nk{M7rhn1OGa(IkM9v!J+i1ja#i*_t%JCCg!5|o36Q6}Ut zpt)Kx3;Og;?%E0~+AcNg;TG#c&U020GQ2@PFTomOoT7NCW-4e%sEODy>TN z*!mz;j!E3V-H@A_*mYtY;hu>*kks>cpJ1dyd0t%PXy>G?GEA~rYebo#-x0tDBE2px zk)}Y3_Kw9-P#_6y8UI+b!J^DNT!iV>7ekgDv}p3&6+9X$hz*4M>3gE#mU&B%`r@ZVwjQ#)U1`n|$;(LP`7qb2 zpk6||SH9z2XfZ5H1hjFmJxqT=Imyygq1gT3&t_fyF(^#&3Ce^{^ zp3$BAc^T=5T`wWgqo1e{=;0}`|H%q|OgSC_S^aMfaJl8ytSxAPo(66vz=Cc%D7~`06cS|z)5m#TM$#Vs4hlY2a_Y#Ezm_q? z46B-&4TNm3rIM$BTpOvSZHgKLQm(`_plQ_^I!eS9UWI8OKW2p1_fkkk0f9ka|6~b_ zWGkG_4OnQ=Uq&*CYFFuLlREbRLPAd4lZip;nx%2Uhd!>k_-ui4W_-ELWZ<6}EgS%) zGNti|0oMJ^7)ayOl9m$jfSB>wFHkgw?D!c-LrsWY{kIe$ILjijAGF0lS3_JRelQu3 z19Olcv)sPt2ukg_<;$hsEm;^J2y?ZXgCynLrfL-2vg4z)Z(-30cHkU&-Ma<5FGX)h z!A-b!;Nb+Sz*s5)i>CR}7IZ%|Ma>^ZvKNemotg0r0P23QRgmWGnwRc9fg^VN<7LsJ zVM(gxatoi(Y}@zxTt=!pf?FnEppcqU*Mo%ijn7v#7ol*ebW$*i)pFp>kWCpVHv$$b zz0H^PT=J#h79BtPPs=})s(LzivTjHB;a45i_k^7+Koo{+{wb$nE4`Cnp(Igl3TFH_>j(o9`bi6@A)o#zl z>aVnSh)K+Q8xenEw7Wd6;bL63sH;5htG6Of)}9^VIlMN=yr@g{Sp7Kd=dvatm2(qG zC{+*9*vsp0Y5D_v2h`Z#eztmL)pmt=;knugsWMVjKQM``-gSp)WyaavVy?pPA$9o1 z&yXfJHMEl^CjQ^|4^cT0TynnXHpAQICEicahgnzZyd+JCwnMrL>hN(San0}qzmBS< z|GP)Idy0MPYL)V*DR=xY_>eR*Y-NiT=J&=SCE3x__Yr^0l0v(d4Ye3ZZ*j36(-AV~ zG)FR1W-DFMK)I%j220YujTp#Uu5j*=nwrw<*)U4{OSxfAbIyj5`Hhdgrh$@YJ)a`C z3@u1LF|6}8lb|!hSf+1o5IwFiAnNWs8=>f#C&XFr)o`D0S37RDplwjYEw{od?eP=0 z`zct_`u+ToUt~2K(Ka5Hv>6_8j=wk_mDix8d{J{2+|^L1&#ZC$e#iTh#X+C4PXyKZ z?fFyBXWDcP-%ATr2)b91Q8$hc^%E4XM{-9sRPU_3X#T-70;0Id`HpGp)1R}oFknOY z^7)p*A1X;gmM^ZIo4*P6*ePDFVBN1w)H}yK?!Lo89In^1(`*y+LAdwxxbuhRt7|@6 ztB*cK=bobsm<(`#!7Q! z&hjTx&Vp|o229%YZ%?Q;g^;{Dez^3@aQ*Sn-Q!ogW+PkfU<78$HD2d2uvq`iOg`7F zYpJX8^CZ|Z5?J4S_+wLLPdDbVk?)A^-luMYx^Drrk2&i^U4L0gJPTvq`EB>AG9+S+ znI^;_gkXdLG+^;v`GyYa*u0(Z7(ITMT56LM&m2R#@hDii)hCEscU;KCT{~K2jV~J+ z#a_?eH{db0(2y5FpAMe9Xx>I=C0bC{3>LD@@vR|}yjM=Bp)eNg*p2D0R8+7dCwNToG6 zRufZ7FwV|?ux7{FI!k@@fUs!QPvSw41F9Z_=8=T71&yz^D(<)*vqMFwa8V-uyqPsr z_$fV-)T5Q#S64JIDarFFCJM35{y3vJl4hOV)YLnzhxV$1)C0so9kG=cg#%?s|cdsEN8qlCZc)Yb9RB(zuZdvG#%b$aiIg z?m1NjSuI8lzN^$Qj81+MOP2&bx4pi&zuhNQABQy>uE-8F{2i8bqiQY7n zHKmNokvTQw!RP42istMI-$tVJMfJ0=S}Ka&+#J39d6F6?6*I~RjDczcB4W2+&*82U zh+&K3CE<=UIBFoc_O(A}Ie#ocxwN$Orz0eMyoq4t$f0S$FyQ#-3LAw3(M4t0E7q0B z!if<_AZ+EMjtU4^Y+aS0+;r!W7%r)1EBDA}C$NS8$Bq?!x2}KcI%T_z%GnI~v`F?s zzW5PkV(n49Rh(e>N;z&d%cMulx z-F;rCr2>jm#`GzYMveO&H-g~0d#r*68Mml@%4%{XBCDvhlYw#=FKMX<^aV#ps?b=4 z`0&Ab&{LoG>;Td;v)-jzV+wEZkf@M-4T(7-~_>Lm7bKD=F36~R7qLL>*n zp7R(eeym4nR8pcrt$Q_y@m#+NSJ~hG+My>bzOA~>W#QKFL5#Kz`N0Hb>Pa3FemqGX z`e+m-6=Bj+g(@KY(;yQli!rAzpu=G-tUm>9LFQ*@7O z21Mf+nV=S8R?8}ote-{t2C5;A9s^nayg^k>YZ-LguBzsh0|o;P4I!@z)|{V7{7ig# zdN-X%;}GE!^u|q6a0W=@yWuR(_Ms`~=xdMfi2-3|$!>H8jQP)($pw$mhO*?KZbMl* z(O~jz-Ev2iW8cw?nR+3FNQ*_Os`fU=ctm{B8@m(T_UH-;$Pv!9+1$>fE`&UH5U zUub$C9P0n|rmDf-kpAx|5IKGz^o#9obtD?w!(JOI4qpr5(^5MzINikOXT zSr;VaW6vmVZJeK;WM5RNv3Xa&otWpn@Tq*KqM-iEYIoUMEr|?#iYo5Q@uoT2`LgMr zT(eDV$ZyQEQtoNCGUigMkij*sLxyBdyw6#js`E<~(@n%45}1#MvrTRV%>xgXoL^No zvtZL!gj}h9T$oVAgq~4(^&X8YH0E0#ZYY_*X-aulU%sWq&NjdIOQkC1tK);JeNL&6 z6EC)ldwi~5wP)w@1M{WM4R-SEjMkjX+~*0v7wPnUBz%jL7n!igt*mJ;lHknJY||f^}g|Mc?;6X*spVuN+R8 zPyX3ecWvI{FU9373*z54Ui{_p-#;$QO(({-{Ptd$*CjkZ^IlN6IlIs1m#ybEuBvtjN1@s3ErvTRs8kd^2OP%4!70Q2u#brZuPjOE9}>a( zg{;M?PTp{|aE3`O0nXI?$#zaC_vvZV(eLe_f1} zg`OEZH2n=Cv8^hTcKiA#m}$9OSbs(7^@@#8lnlkK_Tt>Vt>>}`0vE~!+_3=6&iJap zX@&8?tP_^u{BW^zK;ne-?1sj$y1cx0Mz>9z%Za|@AC8;Mtk=A+7;Bc<>GR#pU{(NM z#HYvijMGQ&xR^CbDZ>CcQ^778`f3gT;FLqx%9>-i7spiDOCA5hunj|GDfW<Zv-w&A2s}Zl9|6(D2@;Qqm?!nBv_N4#6QSg|HeCWQ!?u3PiBw4 zRF$NzV@lOM)mN=H4_3yR*LORW?^EULg}pT(rr*{GV0eO`q@97^vUFr5GjtdH8~dB|ai_f!RH=Qmvi64TL59 zj0SwiW&UxUFXiKYdVGyvzHgxQi=&V8BeflM8WHn$OB1a1Q7@QdqK{Q1xzcS)Pzc6w$P)vMih*=?yks(Xv>OxC+Zb) zciZ?{d1;mfeaEDkoZ0fAoRz7gRvydVGD)YoMwQjYGy~f5Z;x6Z*3myLjG0n3{Gro^ zNJq_ws4mJXQIOA8Rqs^p5L z<~S;MzoBnillnJ`ka%i%!`MtN6Mfs6T+#3vKFzFn>#URP64}fdBE{lK-eRDz`-yQ) z^4CeCTMBkuM-`50=F(t9SjFx;412ZeR^wz4Vg2 z6^iC;8ebbU4db0%vmHsHU8~ba~l!T!pX0gi;k~c&W;CE0wTS zJEPfq3#}3DAG4r^Fi?IkA>D1fVfa2S&%KE15U54Kd zmVPczCB1I?=&h^z1-(j$*xV9Q-%yjH(a{)xrf~E?bLo!K=Ba?0xJ}UKE`e&#iHD(u zrA8cP(!Y6bsx2`(KX@dd$D1{Cs-406;6pqawbL&Bu##y*c}0HNzN+|Ix{C$7#Yi{n z{%F7}YOAw3!RZNFcd_INW7Cf>C=9mBXuKz+O7h!{1edgVJENW-nv&bhSJY8Wu>|q# zt~J*0p$E7keH%7x>zVST#P7`immcq#x8B^H&xt+#oS4j;=OWC}%W>^YvMR9<^U`*j zF~R)KBCZ&ngW>tRg?qo2QXYg)wfAsQnm65VEovg9M z>6P87{AB* zeggmT*jfG8@vAy8>G^fudy$e4`-0U5SxibI$~+&qId{J^k4<>C<0-VI?df+z+WGGD zrCQ_7p6Y*_-Wc%~V-h1w`{GKt24@pQl0*Zqs%$15ijf^T-!!^zGmURDe{VTV%r>(p zJetC@QTV&_wI}~n%ls2y@965m=J%RQ$8$C|PlU?AMcOX3#(#HfLCAa0^>#p=(uH_d z$FIMiqhm&RHv&3-fnOQ7e|Yb1hj%3X-eI=qo3H05KhNv#3<5UVqJsFA9f%R0!S-Z* z3$o$rK)XWY(+@YS)@?e*pJ+w<3xt35$fftC31IM_txryWcY_Y=N#y+_`1oS}{47NQ MzW+LiH-Z-NKgxq$bN~PV diff --git a/custom_components/hacs/hacs_frontend/c.b9fadbef.js b/custom_components/hacs/hacs_frontend/c.b9fadbef.js deleted file mode 100644 index 42c1664a..00000000 --- a/custom_components/hacs/hacs_frontend/c.b9fadbef.js +++ /dev/null @@ -1,6 +0,0 @@ -import{a as e,H as t,e as i,m as o,$ as s,n as r}from"./main-ad130be7.js";import{m as a}from"./c.f6611997.js";import"./c.82e03b89.js";import"./c.5d3ce9d6.js";import"./c.743a15a1.js";import"./c.710a50fc.js";import"./c.8e28b461.js";let d=e([r("hacs-generic-dialog")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[i({type:Boolean})],key:"markdown",value:()=>!1},{kind:"field",decorators:[i()],key:"repository",value:void 0},{kind:"field",decorators:[i()],key:"header",value:void 0},{kind:"field",decorators:[i()],key:"content",value:void 0},{kind:"field",key:"_getRepository",value:()=>o(((e,t)=>null==e?void 0:e.find((e=>String(e.id)===t))))},{kind:"method",key:"render",value:function(){if(!this.active||!this.repository)return s``;const e=this._getRepository(this.hacs.repositories,this.repository);return s` - -
    ${this.header||""}
    - ${this.markdown?this.repository?a.html(this.content||"",e):a.html(this.content||""):this.content||""} -
    - `}}]}}),t);export{d as HacsGenericDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.b9fadbef.js.gz b/custom_components/hacs/hacs_frontend/c.b9fadbef.js.gz deleted file mode 100644 index 1fb9daee9b6b5d183cbe35bae34a42fba951f6a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmV+^0@nQ>iwFP!000021D#aYcH1BrzRy!A8_pr}UUKAgx7Y1mH-TRkwFEwZvt-`A zn%P@h-(n-urP4N|9yK12FU89eC|-i3#Y>T$;$?^|UfM-krCWY0r9vK1-s!cEVdVca zThltJG|@)J{Af7rbS9JQni3y(q1`(kPj2G_-eWM~!`t|%-=m!Y?cBjTZ8~U2>`p#( z$H)C)rBA?mJOuPZqpg@Sb1(-9TCf8yXrks@_!mLZN-`^yL_jRgG}x7v*{6Ud)EE!W zEJ$uVn=vJg)hlL|M!xUoQnOk@{Y?PbSQzXa;lYn=AtVpBA^{2CA{>~~G`E@Hhd`M< zUqbLssRXEWdHD-C54KXO7hIjnEpkGW6$A)}v(1hpk0mu;4NGN2j-EH}6D7FUex5r9 z%0a)z$&|Dp?W5L8`DYIH>#bT=ZBz&q-JXBRRg#1u991y^_)#8{li}=})k4k@_=4jw z3@y%&%VJWnv1-cEAg{IMa$IpHBD7hIk56;t1lH^7@2cl;HSC`G`*&InvJhh;iaYwi6enkD)rb*S(dWee{0yubp!oh9CHO+2a rYj;(Jzs~(~4ik%~a8_;{yx2ItError: shape edges cannot cross!",tooltip:{start:"Click to start drawing line.",cont:"Click to continue drawing line.",end:"Click last point to finish line."}},rectangle:{tooltip:{start:"Click and drag to draw rectangle."}},simpleshape:{tooltip:{end:"Release mouse to finish drawing."}}}},edit:{toolbar:{actions:{save:{title:"Save changes",text:"Save"},cancel:{title:"Cancel editing, discards all changes",text:"Cancel"},clearAll:{title:"Clear all layers",text:"Clear All"}},buttons:{edit:"Edit layers",editDisabled:"No layers to edit",remove:"Delete layers",removeDisabled:"No layers to delete"}},handlers:{edit:{tooltip:{text:"Drag handles or markers to edit features.",subtext:"Click cancel to undo changes."}},remove:{tooltip:{text:"Click on a feature to remove."}}}}},L.Draw.Event={},L.Draw.Event.CREATED="draw:created",L.Draw.Event.EDITED="draw:edited",L.Draw.Event.DELETED="draw:deleted",L.Draw.Event.DRAWSTART="draw:drawstart",L.Draw.Event.DRAWSTOP="draw:drawstop",L.Draw.Event.DRAWVERTEX="draw:drawvertex",L.Draw.Event.EDITSTART="draw:editstart",L.Draw.Event.EDITMOVE="draw:editmove",L.Draw.Event.EDITRESIZE="draw:editresize",L.Draw.Event.EDITVERTEX="draw:editvertex",L.Draw.Event.EDITSTOP="draw:editstop",L.Draw.Event.DELETESTART="draw:deletestart",L.Draw.Event.DELETESTOP="draw:deletestop",L.Draw.Event.TOOLBAROPENED="draw:toolbaropened",L.Draw.Event.TOOLBARCLOSED="draw:toolbarclosed",L.Draw.Event.MARKERCONTEXT="draw:markercontext",L.Draw=L.Draw||{},L.Draw.Feature=L.Handler.extend({initialize:function(t,e){this._map=t,this._container=t._container,this._overlayPane=t._panes.overlayPane,this._popupPane=t._panes.popupPane,e&&e.shapeOptions&&(e.shapeOptions=L.Util.extend({},this.options.shapeOptions,e.shapeOptions)),L.setOptions(this,e);var i=L.version.split(".");1===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.Draw.Feature.include(L.Evented.prototype):L.Draw.Feature.include(L.Mixin.Events)},enable:function(){this._enabled||(L.Handler.prototype.enable.call(this),this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DRAWSTART,{layerType:this.type}))},disable:function(){this._enabled&&(L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DRAWSTOP,{layerType:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var t=this._map;t&&(L.DomUtil.disableTextSelection(),t.getContainer().focus(),this._tooltip=new L.Draw.Tooltip(this._map),L.DomEvent.on(this._container,"keyup",this._cancelDrawing,this))},removeHooks:function(){this._map&&(L.DomUtil.enableTextSelection(),this._tooltip.dispose(),this._tooltip=null,L.DomEvent.off(this._container,"keyup",this._cancelDrawing,this))},setOptions:function(t){L.setOptions(this,t)},_fireCreatedEvent:function(t){this._map.fire(L.Draw.Event.CREATED,{layer:t,layerType:this.type})},_cancelDrawing:function(t){27===t.keyCode&&(this._map.fire("draw:canceled",{layerType:this.type}),this.disable())}}),L.Draw.Polyline=L.Draw.Feature.extend({statics:{TYPE:"polyline"},Poly:L.Polyline,options:{allowIntersection:!0,repeatMode:!1,drawError:{color:"#b00b00",timeout:2500},icon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon"}),touchIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-touch-icon"}),guidelineDistance:20,maxGuideLineLength:4e3,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!1,clickable:!0},metric:!0,feet:!0,nautic:!1,showLength:!0,zIndexOffset:2e3,factor:1,maxPoints:0},initialize:function(t,e){L.Browser.touch&&(this.options.icon=this.options.touchIcon),this.options.drawError.message=L.drawLocal.draw.handlers.polyline.error,e&&e.drawError&&(e.drawError=L.Util.extend({},this.options.drawError,e.drawError)),this.type=L.Draw.Polyline.TYPE,L.Draw.Feature.prototype.initialize.call(this,t,e)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._markers=[],this._markerGroup=new L.LayerGroup,this._map.addLayer(this._markerGroup),this._poly=new L.Polyline([],this.options.shapeOptions),this._tooltip.updateContent(this._getTooltipText()),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("mouseout",this._onMouseOut,this).on("mousemove",this._onMouseMove,this).on("mousedown",this._onMouseDown,this).on("mouseup",this._onMouseUp,this).addTo(this._map),this._map.on("mouseup",this._onMouseUp,this).on("mousemove",this._onMouseMove,this).on("zoomlevelschange",this._onZoomEnd,this).on("touchstart",this._onTouch,this).on("zoomend",this._onZoomEnd,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._clearHideErrorTimeout(),this._cleanUpShape(),this._map.removeLayer(this._markerGroup),delete this._markerGroup,delete this._markers,this._map.removeLayer(this._poly),delete this._poly,this._mouseMarker.off("mousedown",this._onMouseDown,this).off("mouseout",this._onMouseOut,this).off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._clearGuides(),this._map.off("mouseup",this._onMouseUp,this).off("mousemove",this._onMouseMove,this).off("zoomlevelschange",this._onZoomEnd,this).off("zoomend",this._onZoomEnd,this).off("touchstart",this._onTouch,this).off("click",this._onTouch,this)},deleteLastVertex:function(){if(!(this._markers.length<=1)){var t=this._markers.pop(),e=this._poly,i=e.getLatLngs(),o=i.splice(-1,1)[0];this._poly.setLatLngs(i),this._markerGroup.removeLayer(t),e.getLatLngs().length<2&&this._map.removeLayer(e),this._vertexChanged(o,!1)}},addVertex:function(t){this._markers.length>=2&&!this.options.allowIntersection&&this._poly.newLatLngIntersects(t)?this._showErrorTooltip():(this._errorShown&&this._hideErrorTooltip(),this._markers.push(this._createMarker(t)),this._poly.addLatLng(t),2===this._poly.getLatLngs().length&&this._map.addLayer(this._poly),this._vertexChanged(t,!0))},completeShape:function(){this._markers.length<=1||!this._shapeIsValid()||(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_finishShape:function(){var t=this._poly._defaultShape?this._poly._defaultShape():this._poly.getLatLngs(),e=this._poly.newLatLngIntersects(t[t.length-1]);!this.options.allowIntersection&&e||!this._shapeIsValid()?this._showErrorTooltip():(this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable())},_shapeIsValid:function(){return!0},_onZoomEnd:function(){null!==this._markers&&this._updateGuide()},_onMouseMove:function(t){var e=this._map.mouseEventToLayerPoint(t.originalEvent),i=this._map.layerPointToLatLng(e);this._currentLatLng=i,this._updateTooltip(i),this._updateGuide(e),this._mouseMarker.setLatLng(i),L.DomEvent.preventDefault(t.originalEvent)},_vertexChanged:function(t,e){this._map.fire(L.Draw.Event.DRAWVERTEX,{layers:this._markerGroup}),this._updateFinishHandler(),this._updateRunningMeasure(t,e),this._clearGuides(),this._updateTooltip()},_onMouseDown:function(t){if(!this._clickHandled&&!this._touchHandled&&!this._disableMarkers){this._onMouseMove(t),this._clickHandled=!0,this._disableNewMarkers();var e=t.originalEvent,i=e.clientX,o=e.clientY;this._startPoint.call(this,i,o)}},_startPoint:function(t,e){this._mouseDownOrigin=L.point(t,e)},_onMouseUp:function(t){var e=t.originalEvent,i=e.clientX,o=e.clientY;this._endPoint.call(this,i,o,t),this._clickHandled=null},_endPoint:function(e,i,o){if(this._mouseDownOrigin){var a=L.point(e,i).distanceTo(this._mouseDownOrigin),n=this._calculateFinishDistance(o.latlng);this.options.maxPoints>1&&this.options.maxPoints==this._markers.length+1?(this.addVertex(o.latlng),this._finishShape()):n<10&&L.Browser.touch?this._finishShape():Math.abs(a)<9*(t.devicePixelRatio||1)&&this.addVertex(o.latlng),this._enableNewMarkers()}this._mouseDownOrigin=null},_onTouch:function(t){var e,i,o=t.originalEvent;!o.touches||!o.touches[0]||this._clickHandled||this._touchHandled||this._disableMarkers||(e=o.touches[0].clientX,i=o.touches[0].clientY,this._disableNewMarkers(),this._touchHandled=!0,this._startPoint.call(this,e,i),this._endPoint.call(this,e,i,t),this._touchHandled=null),this._clickHandled=null},_onMouseOut:function(){this._tooltip&&this._tooltip._onMouseOut.call(this._tooltip)},_calculateFinishDistance:function(t){var e;if(this._markers.length>0){var i;if(this.type===L.Draw.Polyline.TYPE)i=this._markers[this._markers.length-1];else{if(this.type!==L.Draw.Polygon.TYPE)return 1/0;i=this._markers[0]}var o=this._map.latLngToContainerPoint(i.getLatLng()),a=new L.Marker(t,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset}),n=this._map.latLngToContainerPoint(a.getLatLng());e=o.distanceTo(n)}else e=1/0;return e},_updateFinishHandler:function(){var t=this._markers.length;t>1&&this._markers[t-1].on("click",this._finishShape,this),t>2&&this._markers[t-2].off("click",this._finishShape,this)},_createMarker:function(t){var e=new L.Marker(t,{icon:this.options.icon,zIndexOffset:2*this.options.zIndexOffset});return this._markerGroup.addLayer(e),e},_updateGuide:function(t){var e=this._markers?this._markers.length:0;e>0&&(t=t||this._map.latLngToLayerPoint(this._currentLatLng),this._clearGuides(),this._drawGuide(this._map.latLngToLayerPoint(this._markers[e-1].getLatLng()),t))},_updateTooltip:function(t){var e=this._getTooltipText();t&&this._tooltip.updatePosition(t),this._errorShown||this._tooltip.updateContent(e)},_drawGuide:function(t,e){var i,o,a,n=Math.floor(Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))),s=this.options.guidelineDistance,r=this.options.maxGuideLineLength,l=n>r?n-r:s;for(this._guidesContainer||(this._guidesContainer=L.DomUtil.create("div","leaflet-draw-guides",this._overlayPane));l1&&this._markers[this._markers.length-1].off("click",this._finishShape,this)},_fireCreatedEvent:function(){var t=new this.Poly(this._poly.getLatLngs(),this.options.shapeOptions);L.Draw.Feature.prototype._fireCreatedEvent.call(this,t)}}),L.Draw.Polygon=L.Draw.Polyline.extend({statics:{TYPE:"polygon"},Poly:L.Polygon,options:{showArea:!1,showLength:!1,shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},metric:!0,feet:!0,nautic:!1,precision:{}},initialize:function(t,e){L.Draw.Polyline.prototype.initialize.call(this,t,e),this.type=L.Draw.Polygon.TYPE},_updateFinishHandler:function(){var t=this._markers.length;1===t&&this._markers[0].on("click",this._finishShape,this),t>2&&(this._markers[t-1].on("dblclick",this._finishShape,this),t>3&&this._markers[t-2].off("dblclick",this._finishShape,this))},_getTooltipText:function(){var t,e;return 0===this._markers.length?t=L.drawLocal.draw.handlers.polygon.tooltip.start:this._markers.length<3?(t=L.drawLocal.draw.handlers.polygon.tooltip.cont,e=this._getMeasurementString()):(t=L.drawLocal.draw.handlers.polygon.tooltip.end,e=this._getMeasurementString()),{text:t,subtext:e}},_getMeasurementString:function(){var t=this._area,e="";return t||this.options.showLength?(this.options.showLength&&(e=L.Draw.Polyline.prototype._getMeasurementString.call(this)),t&&(e+="
    "+L.GeometryUtil.readableArea(t,this.options.metric,this.options.precision)),e):null},_shapeIsValid:function(){return this._markers.length>=3},_vertexChanged:function(t,e){var i;!this.options.allowIntersection&&this.options.showArea&&(i=this._poly.getLatLngs(),this._area=L.GeometryUtil.geodesicArea(i)),L.Draw.Polyline.prototype._vertexChanged.call(this,t,e)},_cleanUpShape:function(){var t=this._markers.length;t>0&&(this._markers[0].off("click",this._finishShape,this),t>2&&this._markers[t-1].off("dblclick",this._finishShape,this))}}),L.SimpleShape={},L.Draw.SimpleShape=L.Draw.Feature.extend({options:{repeatMode:!1},initialize:function(t,e){this._endLabelText=L.drawLocal.draw.handlers.simpleshape.tooltip.end,L.Draw.Feature.prototype.initialize.call(this,t,e)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._mapDraggable=this._map.dragging.enabled(),this._mapDraggable&&this._map.dragging.disable(),this._container.style.cursor="crosshair",this._tooltip.updateContent({text:this._initialLabelText}),this._map.on("mousedown",this._onMouseDown,this).on("mousemove",this._onMouseMove,this).on("touchstart",this._onMouseDown,this).on("touchmove",this._onMouseMove,this),e.addEventListener("touchstart",L.DomEvent.preventDefault,{passive:!1}))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._mapDraggable&&this._map.dragging.enable(),this._container.style.cursor="",this._map.off("mousedown",this._onMouseDown,this).off("mousemove",this._onMouseMove,this).off("touchstart",this._onMouseDown,this).off("touchmove",this._onMouseMove,this),L.DomEvent.off(e,"mouseup",this._onMouseUp,this),L.DomEvent.off(e,"touchend",this._onMouseUp,this),e.removeEventListener("touchstart",L.DomEvent.preventDefault),this._shape&&(this._map.removeLayer(this._shape),delete this._shape)),this._isDrawing=!1},_getTooltipText:function(){return{text:this._endLabelText}},_onMouseDown:function(t){this._isDrawing=!0,this._startLatLng=t.latlng,L.DomEvent.on(e,"mouseup",this._onMouseUp,this).on(e,"touchend",this._onMouseUp,this).preventDefault(t.originalEvent)},_onMouseMove:function(t){var e=t.latlng;this._tooltip.updatePosition(e),this._isDrawing&&(this._tooltip.updateContent(this._getTooltipText()),this._drawShape(e))},_onMouseUp:function(){this._shape&&this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()}}),L.Draw.Rectangle=L.Draw.SimpleShape.extend({statics:{TYPE:"rectangle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showArea:!0,metric:!0},initialize:function(t,e){this.type=L.Draw.Rectangle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.rectangle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,t,e)},disable:function(){this._enabled&&(this._isCurrentlyTwoClickDrawing=!1,L.Draw.SimpleShape.prototype.disable.call(this))},_onMouseUp:function(t){this._shape||this._isCurrentlyTwoClickDrawing?this._isCurrentlyTwoClickDrawing&&!function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}(t.target,"leaflet-pane")||L.Draw.SimpleShape.prototype._onMouseUp.call(this):this._isCurrentlyTwoClickDrawing=!0},_drawShape:function(t){this._shape?this._shape.setBounds(new L.LatLngBounds(this._startLatLng,t)):(this._shape=new L.Rectangle(new L.LatLngBounds(this._startLatLng,t),this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var t=new L.Rectangle(this._shape.getBounds(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,t)},_getTooltipText:function(){var t,e,i,o=L.Draw.SimpleShape.prototype._getTooltipText.call(this),a=this._shape,n=this.options.showArea;return a&&(t=this._shape._defaultShape?this._shape._defaultShape():this._shape.getLatLngs(),e=L.GeometryUtil.geodesicArea(t),i=n?L.GeometryUtil.readableArea(e,this.options.metric):""),{text:o.text,subtext:i}}}),L.Draw.Marker=L.Draw.Feature.extend({statics:{TYPE:"marker"},options:{icon:new L.Icon.Default,repeatMode:!1,zIndexOffset:2e3},initialize:function(t,e){this.type=L.Draw.Marker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.marker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,t,e)},addHooks:function(){L.Draw.Feature.prototype.addHooks.call(this),this._map&&(this._tooltip.updateContent({text:this._initialLabelText}),this._mouseMarker||(this._mouseMarker=L.marker(this._map.getCenter(),{icon:L.divIcon({className:"leaflet-mouse-marker",iconAnchor:[20,20],iconSize:[40,40]}),opacity:0,zIndexOffset:this.options.zIndexOffset})),this._mouseMarker.on("click",this._onClick,this).addTo(this._map),this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onTouch,this))},removeHooks:function(){L.Draw.Feature.prototype.removeHooks.call(this),this._map&&(this._map.off("click",this._onClick,this).off("click",this._onTouch,this),this._marker&&(this._marker.off("click",this._onClick,this),this._map.removeLayer(this._marker),delete this._marker),this._mouseMarker.off("click",this._onClick,this),this._map.removeLayer(this._mouseMarker),delete this._mouseMarker,this._map.off("mousemove",this._onMouseMove,this))},_onMouseMove:function(t){var e=t.latlng;this._tooltip.updatePosition(e),this._mouseMarker.setLatLng(e),this._marker?(e=this._mouseMarker.getLatLng(),this._marker.setLatLng(e)):(this._marker=this._createMarker(e),this._marker.on("click",this._onClick,this),this._map.on("click",this._onClick,this).addLayer(this._marker))},_createMarker:function(t){return new L.Marker(t,{icon:this.options.icon,zIndexOffset:this.options.zIndexOffset})},_onClick:function(){this._fireCreatedEvent(),this.disable(),this.options.repeatMode&&this.enable()},_onTouch:function(t){this._onMouseMove(t),this._onClick()},_fireCreatedEvent:function(){var t=new L.Marker.Touch(this._marker.getLatLng(),{icon:this.options.icon});L.Draw.Feature.prototype._fireCreatedEvent.call(this,t)}}),L.Draw.CircleMarker=L.Draw.Marker.extend({statics:{TYPE:"circlemarker"},options:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0,zIndexOffset:2e3},initialize:function(t,e){this.type=L.Draw.CircleMarker.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circlemarker.tooltip.start,L.Draw.Feature.prototype.initialize.call(this,t,e)},_fireCreatedEvent:function(){var t=new L.CircleMarker(this._marker.getLatLng(),this.options);L.Draw.Feature.prototype._fireCreatedEvent.call(this,t)},_createMarker:function(t){return new L.CircleMarker(t,this.options)}}),L.Draw.Circle=L.Draw.SimpleShape.extend({statics:{TYPE:"circle"},options:{shapeOptions:{stroke:!0,color:"#3388ff",weight:4,opacity:.5,fill:!0,fillColor:null,fillOpacity:.2,clickable:!0},showRadius:!0,metric:!0,feet:!0,nautic:!1},initialize:function(t,e){this.type=L.Draw.Circle.TYPE,this._initialLabelText=L.drawLocal.draw.handlers.circle.tooltip.start,L.Draw.SimpleShape.prototype.initialize.call(this,t,e)},_drawShape:function(t){if(L.GeometryUtil.isVersion07x())var e=this._startLatLng.distanceTo(t);else e=this._map.distance(this._startLatLng,t);this._shape?this._shape.setRadius(e):(this._shape=new L.Circle(this._startLatLng,e,this.options.shapeOptions),this._map.addLayer(this._shape))},_fireCreatedEvent:function(){var t=new L.Circle(this._startLatLng,this._shape.getRadius(),this.options.shapeOptions);L.Draw.SimpleShape.prototype._fireCreatedEvent.call(this,t)},_onMouseMove:function(t){var e,i=t.latlng,o=this.options.showRadius,a=this.options.metric;if(this._tooltip.updatePosition(i),this._isDrawing){this._drawShape(i),e=this._shape.getRadius().toFixed(1);var n="";o&&(n=L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(e,a,this.options.feet,this.options.nautic)),this._tooltip.updateContent({text:this._endLabelText,subtext:n})}}}),L.Edit=L.Edit||{},L.Edit.Marker=L.Handler.extend({initialize:function(t,e){this._marker=t,L.setOptions(this,e)},addHooks:function(){var t=this._marker;t.dragging.enable(),t.on("dragend",this._onDragEnd,t),this._toggleMarkerHighlight()},removeHooks:function(){var t=this._marker;t.dragging.disable(),t.off("dragend",this._onDragEnd,t),this._toggleMarkerHighlight()},_onDragEnd:function(t){var e=t.target;e.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:e})},_toggleMarkerHighlight:function(){var t=this._marker._icon;t&&(t.style.display="none",L.DomUtil.hasClass(t,"leaflet-edit-marker-selected")?(L.DomUtil.removeClass(t,"leaflet-edit-marker-selected"),this._offsetMarker(t,-4)):(L.DomUtil.addClass(t,"leaflet-edit-marker-selected"),this._offsetMarker(t,4)),t.style.display="")},_offsetMarker:function(t,e){var i=parseInt(t.style.marginTop,10)-e,o=parseInt(t.style.marginLeft,10)-e;t.style.marginTop=i+"px",t.style.marginLeft=o+"px"}}),L.Marker.addInitHook((function(){L.Edit.Marker&&(this.editing=new L.Edit.Marker(this),this.options.editable&&this.editing.enable())})),L.Edit=L.Edit||{},L.Edit.Poly=L.Handler.extend({initialize:function(t){this.latlngs=[t._latlngs],t._holes&&(this.latlngs=this.latlngs.concat(t._holes)),this._poly=t,this._poly.on("revert-edited",this._updateLatLngs,this)},_defaultShape:function(){return L.Polyline._flat?L.Polyline._flat(this._poly._latlngs)?this._poly._latlngs:this._poly._latlngs[0]:this._poly._latlngs},_eachVertexHandler:function(t){for(var e=0;et&&(i._index+=e)}))},_createMiddleMarker:function(t,e){var i,o,a,n=this._getMiddleLatLng(t,e),s=this._createMarker(n);s.setOpacity(.6),t._middleRight=e._middleLeft=s,o=function(){s.off("touchmove",o,this);var a=e._index;s._index=a,s.off("click",i,this).on("click",this._onMarkerClick,this),n.lat=s.getLatLng().lat,n.lng=s.getLatLng().lng,this._spliceLatLngs(a,0,n),this._markers.splice(a,0,s),s.setOpacity(1),this._updateIndexes(a,1),e._index++,this._updatePrevNext(t,s),this._updatePrevNext(s,e),this._poly.fire("editstart")},a=function(){s.off("dragstart",o,this),s.off("dragend",a,this),s.off("touchmove",o,this),this._createMiddleMarker(t,s),this._createMiddleMarker(s,e)},i=function(){o.call(this),a.call(this),this._fireEdit()},s.on("click",i,this).on("dragstart",o,this).on("dragend",a,this).on("touchmove",o,this),this._markerGroup.addLayer(s)},_updatePrevNext:function(t,e){t&&(t._next=e),e&&(e._prev=t)},_getMiddleLatLng:function(t,e){var i=this._poly._map,o=i.project(t.getLatLng()),a=i.project(e.getLatLng());return i.unproject(o._add(a)._divideBy(2))}}),L.Polyline.addInitHook((function(){this.editing||(L.Edit.Poly&&(this.editing=new L.Edit.Poly(this),this.options.editable&&this.editing.enable()),this.on("add",(function(){this.editing&&this.editing.enabled()&&this.editing.addHooks()})),this.on("remove",(function(){this.editing&&this.editing.enabled()&&this.editing.removeHooks()})))})),L.Edit=L.Edit||{},L.Edit.SimpleShape=L.Handler.extend({options:{moveIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move"}),resizeIcon:new L.DivIcon({iconSize:new L.Point(8,8),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize"}),touchMoveIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-move leaflet-touch-icon"}),touchResizeIcon:new L.DivIcon({iconSize:new L.Point(20,20),className:"leaflet-div-icon leaflet-editing-icon leaflet-edit-resize leaflet-touch-icon"})},initialize:function(t,e){L.Browser.touch&&(this.options.moveIcon=this.options.touchMoveIcon,this.options.resizeIcon=this.options.touchResizeIcon),this._shape=t,L.Util.setOptions(this,e)},addHooks:function(){var t=this._shape;this._shape._map&&(this._map=this._shape._map,t.setStyle(t.options.editing),t._map&&(this._map=t._map,this._markerGroup||this._initMarkers(),this._map.addLayer(this._markerGroup)))},removeHooks:function(){var t=this._shape;if(t.setStyle(t.options.original),t._map){this._unbindMarker(this._moveMarker);for(var e=0,i=this._resizeMarkers.length;e"+L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.draw.handlers.circle.radius+": "+L.GeometryUtil.readableDistance(radius,!0,this.options.feet,this.options.nautic)}),this._shape.setRadius(radius),this._map.fire(L.Draw.Event.EDITRESIZE,{layer:this._shape})}}),L.Circle.addInitHook((function(){L.Edit.Circle&&(this.editing=new L.Edit.Circle(this),this.options.editable&&this.editing.enable())})),L.Map.mergeOptions({touchExtend:!0}),L.Map.TouchExtend=L.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane},addHooks:function(){L.DomEvent.on(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.on(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.on(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.on(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.on(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.on(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.on(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.on(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.on(this._container,"touchleave",this._onTouchLeave,this))},removeHooks:function(){L.DomEvent.off(this._container,"touchstart",this._onTouchStart,this),L.DomEvent.off(this._container,"touchend",this._onTouchEnd,this),L.DomEvent.off(this._container,"touchmove",this._onTouchMove,this),this._detectIE()?(L.DomEvent.off(this._container,"MSPointerDown",this._onTouchStart,this),L.DomEvent.off(this._container,"MSPointerUp",this._onTouchEnd,this),L.DomEvent.off(this._container,"MSPointerMove",this._onTouchMove,this),L.DomEvent.off(this._container,"MSPointerCancel",this._onTouchCancel,this)):(L.DomEvent.off(this._container,"touchcancel",this._onTouchCancel,this),L.DomEvent.off(this._container,"touchleave",this._onTouchLeave,this))},_touchEvent:function(t,e){var i={};if(void 0!==t.touches){if(!t.touches.length)return;i=t.touches[0]}else{if("touch"!==t.pointerType)return;if(i=t,!this._filterClick(t))return}var o=this._map.mouseEventToContainerPoint(i),a=this._map.mouseEventToLayerPoint(i),n=this._map.layerPointToLatLng(a);this._map.fire(e,{latlng:n,layerPoint:a,containerPoint:o,pageX:i.pageX,pageY:i.pageY,originalEvent:t})},_filterClick:function(t){var e=t.timeStamp||t.originalEvent.timeStamp,i=L.DomEvent._lastClick&&e-L.DomEvent._lastClick;return i&&i>100&&i<500||t.target._simulatedClick&&!t._simulated?(L.DomEvent.stop(t),!1):(L.DomEvent._lastClick=e,!0)},_onTouchStart:function(t){this._map._loaded&&this._touchEvent(t,"touchstart")},_onTouchEnd:function(t){this._map._loaded&&this._touchEvent(t,"touchend")},_onTouchCancel:function(t){if(this._map._loaded){var e="touchcancel";this._detectIE()&&(e="pointercancel"),this._touchEvent(t,e)}},_onTouchLeave:function(t){this._map._loaded&&this._touchEvent(t,"touchleave")},_onTouchMove:function(t){this._map._loaded&&this._touchEvent(t,"touchmove")},_detectIE:function(){var e=t.navigator.userAgent,i=e.indexOf("MSIE ");if(i>0)return parseInt(e.substring(i+5,e.indexOf(".",i)),10);if(e.indexOf("Trident/")>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var a=e.indexOf("Edge/");return a>0&&parseInt(e.substring(a+5,e.indexOf(".",a)),10)}}),L.Map.addInitHook("addHandler","touchExtend",L.Map.TouchExtend),L.Marker.Touch=L.Marker.extend({_initInteraction:function(){return this.addInteractiveTarget?L.Marker.prototype._initInteraction.apply(this):this._initInteractionLegacy()},_initInteractionLegacy:function(){if(this.options.clickable){var t=this._icon,e=["dblclick","mousedown","mouseover","mouseout","contextmenu","touchstart","touchend","touchmove"];this._detectIE?e.concat(["MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"]):e.concat(["touchcancel"]),L.DomUtil.addClass(t,"leaflet-clickable"),L.DomEvent.on(t,"click",this._onMouseClick,this),L.DomEvent.on(t,"keypress",this._onKeyPress,this);for(var i=0;i0)return parseInt(e.substring(i+5,e.indexOf(".",i)),10);if(e.indexOf("Trident/")>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var a=e.indexOf("Edge/");return a>0&&parseInt(e.substring(a+5,e.indexOf(".",a)),10)}}),L.LatLngUtil={cloneLatLngs:function(t){for(var e=[],i=0,o=t.length;i2){for(var s=0;s1&&(i=i+s+r[1])}return i},readableArea:function(e,i,o){var a,n;return o=L.Util.extend({},t,o),i?(n=["ha","m"],type=typeof i,"string"===type?n=[i]:"boolean"!==type&&(n=i),a=e>=1e6&&-1!==n.indexOf("km")?L.GeometryUtil.formattedNumber(1e-6*e,o.km)+" km²":e>=1e4&&-1!==n.indexOf("ha")?L.GeometryUtil.formattedNumber(1e-4*e,o.ha)+" ha":L.GeometryUtil.formattedNumber(e,o.m)+" m²"):a=(e/=.836127)>=3097600?L.GeometryUtil.formattedNumber(e/3097600,o.mi)+" mi²":e>=4840?L.GeometryUtil.formattedNumber(e/4840,o.ac)+" acres":L.GeometryUtil.formattedNumber(e,o.yd)+" yd²",a},readableDistance:function(e,i,o,a,n){var s;switch(n=L.Util.extend({},t,n),i?"string"==typeof i?i:"metric":o?"feet":a?"nauticalMile":"yards"){case"metric":s=e>1e3?L.GeometryUtil.formattedNumber(e/1e3,n.km)+" km":L.GeometryUtil.formattedNumber(e,n.m)+" m";break;case"feet":e*=3.28083,s=L.GeometryUtil.formattedNumber(e,n.ft)+" ft";break;case"nauticalMile":e*=.53996,s=L.GeometryUtil.formattedNumber(e/1e3,n.nm)+" nm";break;default:s=(e*=1.09361)>1760?L.GeometryUtil.formattedNumber(e/1760,n.mi)+" miles":L.GeometryUtil.formattedNumber(e,n.yd)+" yd"}return s},isVersion07x:function(){var t=L.version.split(".");return 0===parseInt(t[0],10)&&7===parseInt(t[1],10)}})}(),L.Util.extend(L.LineUtil,{segmentsIntersect:function(t,e,i,o){return this._checkCounterclockwise(t,i,o)!==this._checkCounterclockwise(e,i,o)&&this._checkCounterclockwise(t,e,i)!==this._checkCounterclockwise(t,e,o)},_checkCounterclockwise:function(t,e,i){return(i.y-t.y)*(e.x-t.x)>(e.y-t.y)*(i.x-t.x)}}),L.Polyline.include({intersects:function(){var t,e,i,o=this._getProjectedPoints(),a=o?o.length:0;if(this._tooFewPointsForIntersection())return!1;for(t=a-1;t>=3;t--)if(e=o[t-1],i=o[t],this._lineSegmentsIntersectsRange(e,i,t-2))return!0;return!1},newLatLngIntersects:function(t,e){return!!this._map&&this.newPointIntersects(this._map.latLngToLayerPoint(t),e)},newPointIntersects:function(t,e){var i=this._getProjectedPoints(),o=i?i.length:0,a=i?i[o-1]:null,n=o-2;return!this._tooFewPointsForIntersection(1)&&this._lineSegmentsIntersectsRange(a,t,n,e?1:0)},_tooFewPointsForIntersection:function(t){var e=this._getProjectedPoints(),i=e?e.length:0;return!e||(i+=t||0)<=3},_lineSegmentsIntersectsRange:function(t,e,i,o){var a,n,s=this._getProjectedPoints();o=o||0;for(var r=i;r>o;r--)if(a=s[r-1],n=s[r],L.LineUtil.segmentsIntersect(t,e,a,n))return!0;return!1},_getProjectedPoints:function(){if(!this._defaultShape)return this._originalPoints;for(var t=[],e=this._defaultShape(),i=0;i=2?L.Toolbar.include(L.Evented.prototype):L.Toolbar.include(L.Mixin.Events)},enabled:function(){return null!==this._activeMode},disable:function(){this.enabled()&&this._activeMode.handler.disable()},addToolbar:function(t){var e,i=L.DomUtil.create("div","leaflet-draw-section"),o=0,a=this._toolbarClass||"",n=this.getModeHandlers(t);for(this._toolbarContainer=L.DomUtil.create("div","leaflet-draw-toolbar leaflet-bar"),this._map=t,e=0;e0&&this._singleLineLabel&&(L.DomUtil.removeClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!1):(L.DomUtil.addClass(this._container,"leaflet-draw-tooltip-single"),this._singleLineLabel=!0),this._container.innerHTML=(t.subtext.length>0?''+t.subtext+"
    ":"")+""+t.text+"",t.text||t.subtext?(this._visible=!0,this._container.style.visibility="inherit"):(this._visible=!1,this._container.style.visibility="hidden"),this):this},updatePosition:function(t){var e=this._map.latLngToLayerPoint(t),i=this._container;return this._container&&(this._visible&&(i.style.visibility="inherit"),L.DomUtil.setPosition(i,e)),this},showAsError:function(){return this._container&&L.DomUtil.addClass(this._container,"leaflet-error-draw-tooltip"),this},removeError:function(){return this._container&&L.DomUtil.removeClass(this._container,"leaflet-error-draw-tooltip"),this},_onMouseOut:function(){this._container&&(this._container.style.visibility="hidden")}}),L.DrawToolbar=L.Toolbar.extend({statics:{TYPE:"draw"},options:{polyline:{},polygon:{},rectangle:{},circle:{},marker:{},circlemarker:{}},initialize:function(t){for(var e in this.options)this.options.hasOwnProperty(e)&&t[e]&&(t[e]=L.extend({},this.options[e],t[e]));this._toolbarClass="leaflet-draw-draw",L.Toolbar.prototype.initialize.call(this,t)},getModeHandlers:function(t){return[{enabled:this.options.polyline,handler:new L.Draw.Polyline(t,this.options.polyline),title:L.drawLocal.draw.toolbar.buttons.polyline},{enabled:this.options.polygon,handler:new L.Draw.Polygon(t,this.options.polygon),title:L.drawLocal.draw.toolbar.buttons.polygon},{enabled:this.options.rectangle,handler:new L.Draw.Rectangle(t,this.options.rectangle),title:L.drawLocal.draw.toolbar.buttons.rectangle},{enabled:this.options.circle,handler:new L.Draw.Circle(t,this.options.circle),title:L.drawLocal.draw.toolbar.buttons.circle},{enabled:this.options.marker,handler:new L.Draw.Marker(t,this.options.marker),title:L.drawLocal.draw.toolbar.buttons.marker},{enabled:this.options.circlemarker,handler:new L.Draw.CircleMarker(t,this.options.circlemarker),title:L.drawLocal.draw.toolbar.buttons.circlemarker}]},getActions:function(t){return[{enabled:t.completeShape,title:L.drawLocal.draw.toolbar.finish.title,text:L.drawLocal.draw.toolbar.finish.text,callback:t.completeShape,context:t},{enabled:t.deleteLastVertex,title:L.drawLocal.draw.toolbar.undo.title,text:L.drawLocal.draw.toolbar.undo.text,callback:t.deleteLastVertex,context:t},{title:L.drawLocal.draw.toolbar.actions.title,text:L.drawLocal.draw.toolbar.actions.text,callback:this.disable,context:this}]},setOptions:function(t){for(var e in L.setOptions(this,t),this._modes)this._modes.hasOwnProperty(e)&&t.hasOwnProperty(e)&&this._modes[e].handler.setOptions(t[e])}}),L.EditToolbar=L.Toolbar.extend({statics:{TYPE:"edit"},options:{edit:{selectedPathOptions:{dashArray:"10, 10",fill:!0,fillColor:"#fe57a1",fillOpacity:.1,maintainColor:!1}},remove:{},poly:null,featureGroup:null},initialize:function(t){t.edit&&(void 0===t.edit.selectedPathOptions&&(t.edit.selectedPathOptions=this.options.edit.selectedPathOptions),t.edit.selectedPathOptions=L.extend({},this.options.edit.selectedPathOptions,t.edit.selectedPathOptions)),t.remove&&(t.remove=L.extend({},this.options.remove,t.remove)),t.poly&&(t.poly=L.extend({},this.options.poly,t.poly)),this._toolbarClass="leaflet-draw-edit",L.Toolbar.prototype.initialize.call(this,t),this._selectedFeatureCount=0},getModeHandlers:function(t){var e=this.options.featureGroup;return[{enabled:this.options.edit,handler:new L.EditToolbar.Edit(t,{featureGroup:e,selectedPathOptions:this.options.edit.selectedPathOptions,poly:this.options.poly}),title:L.drawLocal.edit.toolbar.buttons.edit},{enabled:this.options.remove,handler:new L.EditToolbar.Delete(t,{featureGroup:e}),title:L.drawLocal.edit.toolbar.buttons.remove}]},getActions:function(t){var e=[{title:L.drawLocal.edit.toolbar.actions.save.title,text:L.drawLocal.edit.toolbar.actions.save.text,callback:this._save,context:this},{title:L.drawLocal.edit.toolbar.actions.cancel.title,text:L.drawLocal.edit.toolbar.actions.cancel.text,callback:this.disable,context:this}];return t.removeAllLayers&&e.push({title:L.drawLocal.edit.toolbar.actions.clearAll.title,text:L.drawLocal.edit.toolbar.actions.clearAll.text,callback:this._clearAllLayers,context:this}),e},addToolbar:function(t){var e=L.Toolbar.prototype.addToolbar.call(this,t);return this._checkDisabled(),this.options.featureGroup.on("layeradd layerremove",this._checkDisabled,this),e},removeToolbar:function(){this.options.featureGroup.off("layeradd layerremove",this._checkDisabled,this),L.Toolbar.prototype.removeToolbar.call(this)},disable:function(){this.enabled()&&(this._activeMode.handler.revertLayers(),L.Toolbar.prototype.disable.call(this))},_save:function(){this._activeMode.handler.save(),this._activeMode&&this._activeMode.handler.disable()},_clearAllLayers:function(){this._activeMode.handler.removeAllLayers(),this._activeMode&&this._activeMode.handler.disable()},_checkDisabled:function(){var t,e=0!==this.options.featureGroup.getLayers().length;this.options.edit&&(t=this._modes[L.EditToolbar.Edit.TYPE].button,e?L.DomUtil.removeClass(t,"leaflet-disabled"):L.DomUtil.addClass(t,"leaflet-disabled"),t.setAttribute("title",e?L.drawLocal.edit.toolbar.buttons.edit:L.drawLocal.edit.toolbar.buttons.editDisabled)),this.options.remove&&(t=this._modes[L.EditToolbar.Delete.TYPE].button,e?L.DomUtil.removeClass(t,"leaflet-disabled"):L.DomUtil.addClass(t,"leaflet-disabled"),t.setAttribute("title",e?L.drawLocal.edit.toolbar.buttons.remove:L.drawLocal.edit.toolbar.buttons.removeDisabled))}}),L.EditToolbar.Edit=L.Handler.extend({statics:{TYPE:"edit"},initialize:function(t,e){if(L.Handler.prototype.initialize.call(this,t),L.setOptions(this,e),this._featureGroup=e.featureGroup,!(this._featureGroup instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this._uneditedLayerProps={},this.type=L.EditToolbar.Edit.TYPE;var i=L.version.split(".");1===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Edit.include(L.Evented.prototype):L.EditToolbar.Edit.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.EDITSTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._featureGroup.on("layeradd",this._enableLayerEdit,this).on("layerremove",this._disableLayerEdit,this))},disable:function(){this._enabled&&(this._featureGroup.off("layeradd",this._enableLayerEdit,this).off("layerremove",this._disableLayerEdit,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.EDITSTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var t=this._map;t&&(t.getContainer().focus(),this._featureGroup.eachLayer(this._enableLayerEdit,this),this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}),t._editTooltip=this._tooltip,this._updateTooltip(),this._map.on("mousemove",this._onMouseMove,this).on("touchmove",this._onMouseMove,this).on("MSPointerMove",this._onMouseMove,this).on(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},removeHooks:function(){this._map&&(this._featureGroup.eachLayer(this._disableLayerEdit,this),this._uneditedLayerProps={},this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this).off("touchmove",this._onMouseMove,this).off("MSPointerMove",this._onMouseMove,this).off(L.Draw.Event.EDITVERTEX,this._updateTooltip,this))},revertLayers:function(){this._featureGroup.eachLayer((function(t){this._revertLayer(t)}),this)},save:function(){var t=new L.LayerGroup;this._featureGroup.eachLayer((function(e){e.edited&&(t.addLayer(e),e.edited=!1)})),this._map.fire(L.Draw.Event.EDITED,{layers:t})},_backupLayer:function(t){var e=L.Util.stamp(t);this._uneditedLayerProps[e]||(t instanceof L.Polyline||t instanceof L.Polygon||t instanceof L.Rectangle?this._uneditedLayerProps[e]={latlngs:L.LatLngUtil.cloneLatLngs(t.getLatLngs())}:t instanceof L.Circle?this._uneditedLayerProps[e]={latlng:L.LatLngUtil.cloneLatLng(t.getLatLng()),radius:t.getRadius()}:(t instanceof L.Marker||t instanceof L.CircleMarker)&&(this._uneditedLayerProps[e]={latlng:L.LatLngUtil.cloneLatLng(t.getLatLng())}))},_getTooltipText:function(){return{text:L.drawLocal.edit.handlers.edit.tooltip.text,subtext:L.drawLocal.edit.handlers.edit.tooltip.subtext}},_updateTooltip:function(){this._tooltip.updateContent(this._getTooltipText())},_revertLayer:function(t){var e=L.Util.stamp(t);t.edited=!1,this._uneditedLayerProps.hasOwnProperty(e)&&(t instanceof L.Polyline||t instanceof L.Polygon||t instanceof L.Rectangle?t.setLatLngs(this._uneditedLayerProps[e].latlngs):t instanceof L.Circle?(t.setLatLng(this._uneditedLayerProps[e].latlng),t.setRadius(this._uneditedLayerProps[e].radius)):(t instanceof L.Marker||t instanceof L.CircleMarker)&&t.setLatLng(this._uneditedLayerProps[e].latlng),t.fire("revert-edited",{layer:t}))},_enableLayerEdit:function(t){var e,i,o=t.layer||t.target||t;this._backupLayer(o),this.options.poly&&(i=L.Util.extend({},this.options.poly),o.options.poly=i),this.options.selectedPathOptions&&((e=L.Util.extend({},this.options.selectedPathOptions)).maintainColor&&(e.color=o.options.color,e.fillColor=o.options.fillColor),o.options.original=L.extend({},o.options),o.options.editing=e),o instanceof L.Marker?(o.editing&&o.editing.enable(),o.dragging.enable(),o.on("dragend",this._onMarkerDragEnd).on("touchmove",this._onTouchMove,this).on("MSPointerMove",this._onTouchMove,this).on("touchend",this._onMarkerDragEnd,this).on("MSPointerUp",this._onMarkerDragEnd,this)):o.editing.enable()},_disableLayerEdit:function(t){var e=t.layer||t.target||t;e.edited=!1,e.editing&&e.editing.disable(),delete e.options.editing,delete e.options.original,this._selectedPathOptions&&(e instanceof L.Marker?this._toggleMarkerHighlight(e):(e.setStyle(e.options.previousOptions),delete e.options.previousOptions)),e instanceof L.Marker?(e.dragging.disable(),e.off("dragend",this._onMarkerDragEnd,this).off("touchmove",this._onTouchMove,this).off("MSPointerMove",this._onTouchMove,this).off("touchend",this._onMarkerDragEnd,this).off("MSPointerUp",this._onMarkerDragEnd,this)):e.editing.disable()},_onMouseMove:function(t){this._tooltip.updatePosition(t.latlng)},_onMarkerDragEnd:function(t){var e=t.target;e.edited=!0,this._map.fire(L.Draw.Event.EDITMOVE,{layer:e})},_onTouchMove:function(t){var e=t.originalEvent.changedTouches[0],i=this._map.mouseEventToLayerPoint(e),o=this._map.layerPointToLatLng(i);t.target.setLatLng(o)},_hasAvailableLayers:function(){return 0!==this._featureGroup.getLayers().length}}),L.EditToolbar.Delete=L.Handler.extend({statics:{TYPE:"remove"},initialize:function(t,e){if(L.Handler.prototype.initialize.call(this,t),L.Util.setOptions(this,e),this._deletableLayers=this.options.featureGroup,!(this._deletableLayers instanceof L.FeatureGroup))throw new Error("options.featureGroup must be a L.FeatureGroup");this.type=L.EditToolbar.Delete.TYPE;var i=L.version.split(".");1===parseInt(i[0],10)&&parseInt(i[1],10)>=2?L.EditToolbar.Delete.include(L.Evented.prototype):L.EditToolbar.Delete.include(L.Mixin.Events)},enable:function(){!this._enabled&&this._hasAvailableLayers()&&(this.fire("enabled",{handler:this.type}),this._map.fire(L.Draw.Event.DELETESTART,{handler:this.type}),L.Handler.prototype.enable.call(this),this._deletableLayers.on("layeradd",this._enableLayerDelete,this).on("layerremove",this._disableLayerDelete,this))},disable:function(){this._enabled&&(this._deletableLayers.off("layeradd",this._enableLayerDelete,this).off("layerremove",this._disableLayerDelete,this),L.Handler.prototype.disable.call(this),this._map.fire(L.Draw.Event.DELETESTOP,{handler:this.type}),this.fire("disabled",{handler:this.type}))},addHooks:function(){var t=this._map;t&&(t.getContainer().focus(),this._deletableLayers.eachLayer(this._enableLayerDelete,this),this._deletedLayers=new L.LayerGroup,this._tooltip=new L.Draw.Tooltip(this._map),this._tooltip.updateContent({text:L.drawLocal.edit.handlers.remove.tooltip.text}),this._map.on("mousemove",this._onMouseMove,this))},removeHooks:function(){this._map&&(this._deletableLayers.eachLayer(this._disableLayerDelete,this),this._deletedLayers=null,this._tooltip.dispose(),this._tooltip=null,this._map.off("mousemove",this._onMouseMove,this))},revertLayers:function(){this._deletedLayers.eachLayer((function(t){this._deletableLayers.addLayer(t),t.fire("revert-deleted",{layer:t})}),this)},save:function(){this._map.fire(L.Draw.Event.DELETED,{layers:this._deletedLayers})},removeAllLayers:function(){this._deletableLayers.eachLayer((function(t){this._removeLayer({layer:t})}),this),this.save()},_enableLayerDelete:function(t){(t.layer||t.target||t).on("click",this._removeLayer,this)},_disableLayerDelete:function(t){var e=t.layer||t.target||t;e.off("click",this._removeLayer,this),this._deletedLayers.removeLayer(e)},_removeLayer:function(t){var e=t.layer||t.target||t;this._deletableLayers.removeLayer(e),this._deletedLayers.addLayer(e),e.fire("deleted")},_onMouseMove:function(t){this._tooltip.updatePosition(t.latlng)},_hasAvailableLayers:function(){return 0!==this._deletableLayers.getLayers().length}}); diff --git a/custom_components/hacs/hacs_frontend/c.bc53dda1.js.gz b/custom_components/hacs/hacs_frontend/c.bc53dda1.js.gz deleted file mode 100644 index f0d83321c91f62d9dc9ad55ef2c788dee75043f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13543 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 diff --git a/custom_components/hacs/hacs_frontend/c.bc5a73e9.js b/custom_components/hacs/hacs_frontend/c.bc5a73e9.js deleted file mode 100644 index 7c14dedf..00000000 --- a/custom_components/hacs/hacs_frontend/c.bc5a73e9.js +++ /dev/null @@ -1,83 +0,0 @@ -import{aE as t,a8 as e,aF as i,aG as s,aH as n,a6 as o,a7 as r}from"./main-ad130be7.js";var a=new Set;const l=[{properties:{_parentResizable:{type:Object,observer:"_parentResizableChanged"},_notifyingDescendant:{type:Boolean,value:!1}},listeners:{"iron-request-resize-notifications":"_onIronRequestResizeNotifications"},created:function(){this._interestedResizables=[],this._boundNotifyResize=this.notifyResize.bind(this),this._boundOnDescendantIronResize=this._onDescendantIronResize.bind(this)},attached:function(){this._requestResizeNotifications()},detached:function(){this._parentResizable?this._parentResizable.stopResizeNotificationsFor(this):(a.delete(this),window.removeEventListener("resize",this._boundNotifyResize)),this._parentResizable=null},notifyResize:function(){this.isAttached&&(this._interestedResizables.forEach((function(t){this.resizerShouldNotify(t)&&this._notifyDescendant(t)}),this),this._fireResize())},assignParentResizable:function(t){this._parentResizable&&this._parentResizable.stopResizeNotificationsFor(this),this._parentResizable=t,t&&-1===t._interestedResizables.indexOf(this)&&(t._interestedResizables.push(this),t._subscribeIronResize(this))},stopResizeNotificationsFor:function(t){var e=this._interestedResizables.indexOf(t);e>-1&&(this._interestedResizables.splice(e,1),this._unsubscribeIronResize(t))},_subscribeIronResize:function(t){t.addEventListener("iron-resize",this._boundOnDescendantIronResize)},_unsubscribeIronResize:function(t){t.removeEventListener("iron-resize",this._boundOnDescendantIronResize)},resizerShouldNotify:function(t){return!0},_onDescendantIronResize:function(e){this._notifyingDescendant?e.stopPropagation():t||this._fireResize()},_fireResize:function(){this.fire("iron-resize",null,{node:this,bubbles:!1})},_onIronRequestResizeNotifications:function(t){var i=e(t).rootTarget;i!==this&&(i.assignParentResizable(this),this._notifyDescendant(i),t.stopPropagation())},_parentResizableChanged:function(t){t&&window.removeEventListener("resize",this._boundNotifyResize)},_notifyDescendant:function(t){this.isAttached&&(this._notifyingDescendant=!0,t.notifyResize(),this._notifyingDescendant=!1)},_requestResizeNotifications:function(){if(this.isAttached)if("loading"===document.readyState){var t=this._requestResizeNotifications.bind(this);document.addEventListener("readystatechange",(function e(){document.removeEventListener("readystatechange",e),t()}))}else this._findParent(),this._parentResizable?this._parentResizable._interestedResizables.forEach((function(t){t!==this&&t._findParent()}),this):(a.forEach((function(t){t!==this&&t._findParent()}),this),window.addEventListener("resize",this._boundNotifyResize),this.notifyResize())},_findParent:function(){this.assignParentResizable(null),this.fire("iron-request-resize-notifications",null,{node:this,bubbles:!0,cancelable:!0}),this._parentResizable?a.delete(this):a.add(this)}},{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},_appResetLayoutHandler:function(t){e(t).path[0]!==this&&(this.resetLayout(),t.stopPropagation())},_updateLayoutStates:function(){console.error("unimplemented")},resetLayout:function(){var t=this._updateLayoutStates.bind(this);this._layoutDebouncer=i.debounce(this._layoutDebouncer,s,t),n(this._layoutDebouncer),this._notifyDescendantResize()},_notifyLayoutChanged:function(){var t=this;requestAnimationFrame((function(){t.fire("app-reset-layout")}))},_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach((function(t){this.resizerShouldNotify(t)&&this._notifyDescendant(t)}),this)}}],h={properties:{scrollTarget:{type:HTMLElement,value:function(){return this._defaultScrollTarget}}},observers:["_scrollTargetChanged(scrollTarget, isAttached)"],_shouldHaveListener:!0,_scrollTargetChanged:function(t,i){if(this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null),i)if("document"===t)this.scrollTarget=this._doc;else if("string"==typeof t){var s=this.domHost;this.scrollTarget=s&&s.$?s.$[t]:e(this.ownerDocument).querySelector("#"+t)}else this._isValidScrollTarget()&&(this._oldScrollTarget=t,this._toggleScrollListener(this._shouldHaveListener,t))},_scrollHandler:function(){},get _defaultScrollTarget(){return this._doc},get _doc(){return this.ownerDocument.documentElement},get _scrollTop(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageYOffset:this.scrollTarget.scrollTop:0},get _scrollLeft(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.pageXOffset:this.scrollTarget.scrollLeft:0},set _scrollTop(t){this.scrollTarget===this._doc?window.scrollTo(window.pageXOffset,t):this._isValidScrollTarget()&&(this.scrollTarget.scrollTop=t)},set _scrollLeft(t){this.scrollTarget===this._doc?window.scrollTo(t,window.pageYOffset):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=t)},scroll:function(t,e){var i;"object"==typeof t?(i=t.left,e=t.top):i=t,i=i||0,e=e||0,this.scrollTarget===this._doc?window.scrollTo(i,e):this._isValidScrollTarget()&&(this.scrollTarget.scrollLeft=i,this.scrollTarget.scrollTop=e)},get _scrollTargetWidth(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerWidth:this.scrollTarget.offsetWidth:0},get _scrollTargetHeight(){return this._isValidScrollTarget()?this.scrollTarget===this._doc?window.innerHeight:this.scrollTarget.offsetHeight:0},_isValidScrollTarget:function(){return this.scrollTarget instanceof HTMLElement},_toggleScrollListener:function(t,e){var i=e===this._doc?window:e;t?this._boundScrollHandler||(this._boundScrollHandler=this._scrollHandler.bind(this),i.addEventListener("scroll",this._boundScrollHandler)):this._boundScrollHandler&&(i.removeEventListener("scroll",this._boundScrollHandler),this._boundScrollHandler=null)},toggleScrollListener:function(t){this._shouldHaveListener=t,this._toggleScrollListener(t,this.scrollTarget)}},c={};o({_template:r` - -
    - -
    -`,is:"app-header",behaviors:[[h,{properties:{effects:{type:String},effectsConfig:{type:Object,value:function(){return{}}},disabled:{type:Boolean,reflectToAttribute:!0,value:!1},threshold:{type:Number,value:0},thresholdTriggered:{type:Boolean,notify:!0,readOnly:!0,reflectToAttribute:!0}},observers:["_effectsChanged(effects, effectsConfig, isAttached)"],_updateScrollState:function(t){},isOnScreen:function(){return!1},isContentBelow:function(){return!1},_effectsRunFn:null,_effects:null,get _clampedScrollTop(){return Math.max(0,this._scrollTop)},attached:function(){this._scrollStateChanged()},detached:function(){this._tearDownEffects()},createEffect:function(t,e){var i=c[t];if(!i)throw new ReferenceError(this._getUndefinedMsg(t));var s=this._boundEffect(i,e||{});return s.setUp(),s},_effectsChanged:function(t,e,i){this._tearDownEffects(),t&&i&&(t.split(" ").forEach((function(t){var i;""!==t&&((i=c[t])?this._effects.push(this._boundEffect(i,e[t])):console.warn(this._getUndefinedMsg(t)))}),this),this._setUpEffect())},_layoutIfDirty:function(){return this.offsetWidth},_boundEffect:function(t,e){e=e||{};var i=parseFloat(e.startsAt||0),s=parseFloat(e.endsAt||1),n=s-i,o=function(){},r=0===i&&1===s?t.run:function(e,s){t.run.call(this,Math.max(0,(e-i)/n),s)};return{setUp:t.setUp?t.setUp.bind(this,e):o,run:t.run?r.bind(this):o,tearDown:t.tearDown?t.tearDown.bind(this):o}},_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach((function(t){!1!==t.setUp()&&this._effectsRunFn.push(t.run)}),this))},_tearDownEffects:function(){this._effects&&this._effects.forEach((function(t){t.tearDown()})),this._effectsRunFn=[],this._effects=[]},_runEffects:function(t,e){this._effectsRunFn&&this._effectsRunFn.forEach((function(i){i(t,e)}))},_scrollHandler:function(){this._scrollStateChanged()},_scrollStateChanged:function(){if(!this.disabled){var t=this._clampedScrollTop;this._updateScrollState(t),this.threshold>0&&this._setThresholdTriggered(t>=this.threshold)}},_getDOMRef:function(t){console.warn("_getDOMRef","`"+t+"` is undefined")},_getUndefinedMsg:function(t){return"Scroll effect `"+t+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+t+".html ?"}}],l],properties:{condenses:{type:Boolean,value:!1},fixed:{type:Boolean,value:!1},reveals:{type:Boolean,value:!1},shadow:{type:Boolean,reflectToAttribute:!0,value:!1}},observers:["_configChanged(isAttached, condenses, fixed)"],_height:0,_dHeight:0,_stickyElTop:0,_stickyElRef:null,_top:0,_progress:0,_wasScrollingDown:!1,_initScrollTop:0,_initTimestamp:0,_lastTimestamp:0,_lastScrollTop:0,get _maxHeaderTop(){return this.fixed?this._dHeight:this._height+5},get _stickyEl(){if(this._stickyElRef)return this._stickyElRef;for(var t,i=e(this.$.slot).getDistributedNodes(),s=0;t=i[s];s++)if(t.nodeType===Node.ELEMENT_NODE){if(t.hasAttribute("sticky")){this._stickyElRef=t;break}this._stickyElRef||(this._stickyElRef=t)}return this._stickyElRef},_configChanged:function(){this.resetLayout(),this._notifyLayoutChanged()},_updateLayoutStates:function(){if(0!==this.offsetWidth||0!==this.offsetHeight){var t=this._clampedScrollTop,e=0===this._height||0===t,i=this.disabled;this._height=this.offsetHeight,this._stickyElRef=null,this.disabled=!0,e||this._updateScrollState(0,!0),this._mayMove()?this._dHeight=this._stickyEl?this._height-this._stickyEl.offsetHeight:0:this._dHeight=0,this._stickyElTop=this._stickyEl?this._stickyEl.offsetTop:0,this._setUpEffect(),e?this._updateScrollState(t,!0):(this._updateScrollState(this._lastScrollTop,!0),this._layoutIfDirty()),this.disabled=i}},_updateScrollState:function(t,e){if(0!==this._height){var i=0,s=0,n=this._top;this._lastScrollTop;var o=this._maxHeaderTop,r=t-this._lastScrollTop,a=Math.abs(r),l=t>this._lastScrollTop,h=performance.now();if(this._mayMove()&&(s=this._clamp(this.reveals?n+r:t,0,o)),t>=this._dHeight&&(s=this.condenses&&!this.fixed?Math.max(this._dHeight,s):s,this.style.transitionDuration="0ms"),this.reveals&&!this.disabled&&a<100&&((h-this._initTimestamp>300||this._wasScrollingDown!==l)&&(this._initScrollTop=t,this._initTimestamp=h),t>=o))if(Math.abs(this._initScrollTop-t)>30||a>10){l&&t>=o?s=o:!l&&t>=this._dHeight&&(s=this.condenses&&!this.fixed?this._dHeight:0);var c=r/(h-this._lastTimestamp);this.style.transitionDuration=this._clamp((s-n)/c,0,300)+"ms"}else s=this._top;i=0===this._dHeight?t>0?1:0:s/this._dHeight,e||(this._lastScrollTop=t,this._top=s,this._wasScrollingDown=l,this._lastTimestamp=h),(e||i!==this._progress||n!==s||0===t)&&(this._progress=i,this._runEffects(i,s),this._transformHeader(s))}},_mayMove:function(){return this.condenses||!this.fixed},willCondense:function(){return this._dHeight>0&&this.condenses},isOnScreen:function(){return 0!==this._height&&this._top0:this._clampedScrollTop-this._maxHeaderTop>=0},_transformHeader:function(t){this.translate3d(0,-t+"px",0),this._stickyEl&&this.translate3d(0,this.condenses&&t>=this._stickyElTop?Math.min(t,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},_clamp:function(t,e,i){return Math.min(i,Math.max(e,t))},_ensureBgContainers:function(){this._bgContainer||(this._bgContainer=document.createElement("div"),this._bgContainer.id="background",this._bgRear=document.createElement("div"),this._bgRear.id="backgroundRearLayer",this._bgContainer.appendChild(this._bgRear),this._bgFront=document.createElement("div"),this._bgFront.id="backgroundFrontLayer",this._bgContainer.appendChild(this._bgFront),e(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},_getDOMRef:function(t){switch(t){case"backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case"backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case"background":return this._ensureBgContainers(),this._bgContainer;case"mainTitle":return e(this).querySelector("[main-title]");case"condensedTitle":return e(this).querySelector("[condensed-title]")}return null},getScrollState:function(){return{progress:this._progress,top:this._top}}});export{l as A}; diff --git a/custom_components/hacs/hacs_frontend/c.bc5a73e9.js.gz b/custom_components/hacs/hacs_frontend/c.bc5a73e9.js.gz deleted file mode 100644 index 0fd57166001eed2af5ca9f4f524cbcc06950466d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3866 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,{kind:"method",key:"render",value:function(){if(!this.active)return e``;const i=this.hacs.removed.find((i=>i.repository===this.repository.full_name));return e` - -
    -
    ${this.hacs.localize("dialog_removed.name")}: ${this.repository.name}
    - ${i.removal_type?e`
    - ${this.hacs.localize("dialog_removed.type")}: ${i.removal_type} -
    `:""} - ${i.reason?e`
    - ${this.hacs.localize("dialog_removed.reason")}: ${i.reason} -
    `:""} - ${i.link?e`
    - ${this.hacs.localize("dialog_removed.link")} -
    `:""} -
    - - ${this.hacs.localize("common.ignore")} - - ${this._updating?e``:this.hacs.localize("common.remove")} - - `}},{kind:"get",static:!0,key:"styles",value:function(){return[a,o` - .uninstall { - --mdc-theme-primary: var(--hcv-color-error); - } - `]}},{kind:"method",key:"_lovelaceUrl",value:function(){var i,s;return`/hacsfiles/${null===(i=this.repository)||void 0===i?void 0:i.full_name.split("/")[1]}/${null===(s=this.repository)||void 0===s?void 0:s.file_name}`}},{kind:"method",key:"_ignoreRepository",value:async function(){await r(this.hass,this.repository.full_name);const i=await l(this.hass);this.dispatchEvent(new CustomEvent("update-hacs",{detail:{removed:i},bubbles:!0,composed:!0})),this.dispatchEvent(new Event("hacs-dialog-closed",{bubbles:!0,composed:!0}))}},{kind:"method",key:"_uninstallRepository",value:async function(){if(this._updating=!0,"plugin"===this.repository.category&&this.hacs.info&&"yaml"!==this.hacs.info.lovelace_mode){(await n(this.hass)).filter((i=>i.url.startsWith(this._lovelaceUrl()))).forEach((i=>{c(this.hass,String(i.id))}))}await h(this.hass,String(this.repository.id)),this._updating=!1,this.active=!1}}]}}),s);export{m as HacsRemovedDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.bdf06437.js.gz b/custom_components/hacs/hacs_frontend/c.bdf06437.js.gz deleted file mode 100644 index 12d7888ab626821af447377176cd9987269a2a86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 zcmV-!1d;n6iwFP!000021Ep41o2)1heZRlLVUv6xI_X9`Y!0uR!wuau(%rR#-~vuq z$N#<{riq(;Ayu6^rzlIID3!J~ji`x$eB%d0xF0Ne-w&MRexOAAK@nQ|Q4{)y9|fU> zA0?sfIV05gaZjWl@@A`5fzrc*f=p(s7!m&eT*T@8$$zy9a}thUD4n`V3^Ap)GKcBa(Bb zG<9w!du`*ITB~7GS)LsnH!l7ezsiv2r83}bt`Iq=qT<=Pf;>8E$fH>Hs^r;cN(oNo zfVHa1oLZ2(9xBF*rHj==72NJsj{3kd=eoBXQh{sO#s^+fO5M&m$008fU$19vCL&n0 z$3ClRm(_IZ0>m*amXMB$7K>mx?xfpFh?S%T$9OgXKZ)9B?h(8D30v;zSS;SJC!Ct` zcu$S#5B+>{WWfsWII5Zeb z(qhrOHvf#MH+3}UhXafY@hH2nH!h0{mbj*2m5hu~c7Y6MO6F8w(e{l+(I-p*JL?O5 z1v{xU|8A&}W*YH+(o7YFl4H7YTJ1D9CJOx^GERoeOyLPE=ZE*1x->s5J(RPTK2ZLp6u|#<`EX^HAdHj<>sSz`CR;7OO(EIOw; zPLe%4PnZ%)CtPc#@oaGG)46`z+~5CK!U-0X@gKFgho8fbfS9gHuUp|;a9R%EuVp2K z>+LbzZtwW|I()s{DSRBJ8I0XBHKhO>qeFyWAHQuTQ06fx(?glmQwWWB{gAHP_1}x5 z=1Q_?B9UHDu#t|3ZwGn!Yc+iOf|D4X@T{HYU`lG){>yVNZ7lgk^m%2hD#9AIh0GJ5 zMMUbHTM8npyDpJILpIfBYi3XW0@QImk9G?H0BuS) A!1},{kind:"field",decorators:[a()],key:"_addRepositoryData",value:()=>({category:void 0,repository:void 0})},{kind:"field",decorators:[a()],key:"_customRepositories",value:void 0},{kind:"method",key:"shouldUpdate",value:function(s){return s.has("narrow")||s.has("active")||s.has("_error")||s.has("_addRepositoryData")||s.has("_customRepositories")||s.has("_progress")}},{kind:"method",key:"render",value:function(){var s,o;if(!this.active)return i``;const t=[{name:"repository",selector:{text:{}}},{name:"category",selector:{select:{mode:"dropdown",options:this.hacs.info.categories.map((s=>({value:s,label:this.hacs.localize(`common.${s}`)})))}}}];return i` - -
    -
    - ${null!==(s=this._error)&&void 0!==s&&s.message?i` - ${this._error.message} - `:""} - ${null===(o=this._customRepositories)||void 0===o?void 0:o.filter((s=>this.hacs.info.categories.includes(s.category))).map((s=>i`this.active=!1} - > - - ${s.name} - ${s.full_name} (${s.category}) - - {o.preventDefault(),this._removeRepository(String(s.id))}} - > - - - - `))} -
    - "category"===s.name?this.hacs.localize("dialog_custom_repositories.category"):this.hacs.localize("common.repository")} - @value-changed=${this._valueChanged} - > - -
    - - ${this._progress?i``:this.hacs.localize("common.add")} - -
    - `}},{kind:"method",key:"firstUpdated",value:function(){var s;r(this.hass,(s=>this._error=s),c.ERROR),this._customRepositories=null===(s=this.hacs.repositories)||void 0===s?void 0:s.filter((s=>s.custom))}},{kind:"method",key:"_valueChanged",value:function(s){this._addRepositoryData=s.detail.value}},{kind:"method",key:"_addRepository",value:async function(){if(this._error=void 0,this._progress=!0,!this._addRepositoryData.category)return void(this._error={message:this.hacs.localize("dialog_custom_repositories.no_category")});if(!this._addRepositoryData.repository)return void(this._error={message:this.hacs.localize("dialog_custom_repositories.no_repository")});await d(this.hass,this._addRepositoryData.repository,this._addRepositoryData.category);const s=await h(this.hass);this.dispatchEvent(new CustomEvent("update-hacs",{detail:{repositories:s},bubbles:!0,composed:!0})),this._customRepositories=s.filter((s=>s.custom)),this._progress=!1}},{kind:"method",key:"_removeRepository",value:async function(s){this._error=void 0,await n(this.hass,s);const o=await h(this.hass);this.dispatchEvent(new CustomEvent("update-hacs",{detail:{repositories:o},bubbles:!0,composed:!0})),this._customRepositories=o.filter((s=>s.custom))}},{kind:"get",static:!0,key:"styles",value:function(){return[l,p,m` - .list { - position: relative; - max-height: calc(100vh - 500px); - overflow: auto; - } - a { - all: unset; - } - ha-form { - display: block; - padding: 25px 0; - } - ha-form[narrow] { - background-color: var(--card-background-color); - bottom: 0; - position: absolute; - width: calc(100% - 48px); - } - ha-svg-icon { - --mdc-icon-size: 36px; - } - ha-svg-icon:not(.delete) { - margin-right: 4px; - } - ha-settings-row { - cursor: pointer; - padding: 0; - } - .list[narrow] > ha-settings-row:last-of-type { - margin-bottom: 162px; - } - .delete { - color: var(--hcv-color-error); - } - - @media all and (max-width: 450px), all and (max-height: 500px) { - .list { - max-height: calc(100vh - 162px); - } - } - `]}}]}}),o);export{g as HacsCustomRepositoriesDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.c436d42d.js.gz b/custom_components/hacs/hacs_frontend/c.c436d42d.js.gz deleted file mode 100644 index 787d0be2a99fc50aac7b456228761152d7be3ed8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1874 zcmV-Y2d(%YiwFP!0000217ywxPK7ZH!11G?@$xa3Z~@Lhw6o{#c6aE*x7aWFPujs` zK3lF&c#Ess6}%EN$iy1f1i~XRfHxuoGI9yX$p|RO1SrWqpdzQRBF2!2IV_0@Oo`2< zEN7GZ?sDChs*NrS3<@#V{=l~$+9}A z`|IdI+gyjwnlLCZ(Ftj^k!7M-Ej2e%ai$Z>v5?y!dJ%`4rXq&RD%7!zTE$GGs`i%| z5m;-)4u(}!BiRyJX`>oq6@+P;T2|fE>~xNGXbP^Qu8V2*tbODa&4LYQf(9{VL@I2> zboR`I_Qgkb%z{@;DXD^ZhegA(o#YhVck#R=9wlofw~A>!2!~O=y#4$wg)yan9e_Cg z92*R^ge}2_Z7tej$@TYb#u`EEtgwV$B3|iI=s;CS=xj?tRZT1Pn6yQ`VM}S`MmY zP367{Vp%(Lbk5<(Iz`2SeABC;%Hm44jn zZWVP=6j`fYEY2R?p#Il`l^V*;U)f(L_w$ci07f^GE!=t_x-%ddZiE-Suqg1aoPziY z*1H!AqEV41ikCkVoIL)d57L>yG{H6d9Xmd`FY)1DoSNcvu{;wVDBmF>oXG)^m0^_$ zJoS<;xHbX$kCY|gZh6HbF5h&`20tyGQz&M3(uHF;6eB-cx+JKT`)e}4Ua8XSrBwrOwX<9(wlyz ztZY?zKP;R4kw0cK-Ed);>Qit&NqI#?LzxcsaC@}bcg|gl1is=~q1Yx5?wrQEv9|7P z`lg(A!4-)g6PF$qHP;$JqUN^QUa(&S(?vuxV|caIi48H}fn2)A71BbQJSZ5ZmOEHF zvs{694|k6IW=YCiM)w8or8hPPuX+_Ibe{*Px@b^&U1zx`2`92j){QYB|7Wm~`LdO1 zt=NuL=I3mK8)3pI_HkFNlsh)I+wgBjS@%K*x$75D`8<*k&E2*)Zm1{91T)O0ca2S9 ztzq5r;STW4;C45060$+2ndm_lyj)p7Zs3)zcE<^=-bhtK;h6?7VM!@Acwo33T2GiY zDOlOFKOqoV){SAmcU|0)ZF!6n!;vLC%;Gd*jFvTKs3!2kwWG_~r-{cuT0fvYW} zXD9pHpZQBDFoE;#gr~oRki!JN$X#C~wc;gKM@;%M0c3@_X7mQa&oy3)-nw(6nu*03 z575(QSOF;A&6R3`Vi$Z6hkLWKR1;ZcvZ)u_6e-#Wx|u z=Cry`6C}UAk8j_Uz{5W3G)z>sr%fPx$4*hnS7Wp2BESE>zBE3J8RKVf2;O6E5Cs|b zX0zfq!gpHYb?(&{VB1>sN6K}L4Jm%%re#>MJ^ER1uKye~eMKbBu^?`Jf@CdpCDUEJ zZq{pIk2a!2mX^k-J$KP-Dq$w6FLLDbxkU7nd^Q(h!e3^hN23B@>j5hH0ilxb1(keL z{co8GVr{VD#Om_+XmhmBTK{*#0A;;uqOUnE>vT6dA zF`$8p@kIh3hXwe?BJ*xd@~yk@arL6>?4Kx>(SjZNAJ%RW*67!m=$~CQnV}D1K06H|I1^@s6 diff --git a/custom_components/hacs/hacs_frontend/c.c79c22f9.js b/custom_components/hacs/hacs_frontend/c.c79c22f9.js deleted file mode 100644 index 723fba29..00000000 --- a/custom_components/hacs/hacs_frontend/c.c79c22f9.js +++ /dev/null @@ -1 +0,0 @@ -import{u as e}from"./main-ad130be7.js";function n(e){return Intl.getCanonicalLocales(e)}function t(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string");return String(e)}function r(e){if(void 0===e)return NaN;if(null===e)return 0;if("boolean"==typeof e)return e?1:0;if("number"==typeof e)return e;if("symbol"==typeof e||"bigint"==typeof e)throw new TypeError("Cannot convert symbol/bigint to number");return Number(e)}function u(e){if(null==e)throw new TypeError("undefined/null cannot be converted to object");return Object(e)}function i(e,n){return Object.is?Object.is(e,n):e===n?0!==e||1/e==1/n:e!=e&&n!=n}function a(e){return new Array(e)}function o(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function c(e,n){return e-Math.floor(e/n)*n}function l(e){return Math.floor(e/864e5)}function s(e){return Date.UTC(e,0)/864e5}function f(e){return new Date(e).getUTCFullYear()}function D(e){return e%4!=0?365:e%100!=0?366:e%400!=0?365:366}function m(e){return l(e)-s(f(e))}function g(e){return 365===D(f(e))?0:1}function p(e){var n=m(e),t=g(e);if(n>=0&&n<31)return 0;if(n<59+t)return 1;if(n<90+t)return 2;if(n<120+t)return 3;if(n<151+t)return 4;if(n<181+t)return 5;if(n<212+t)return 6;if(n<243+t)return 7;if(n<273+t)return 8;if(n<304+t)return 9;if(n<334+t)return 10;if(n<365+t)return 11;throw new Error("Invalid time")}function d(e){return void 0===e?Object.create(null):u(e)}function y(e,n,t,r){if(void 0!==e){if(e=Number(e),isNaN(e)||et)throw new RangeError("".concat(e," is outside of range [").concat(n,", ").concat(t,"]"));return Math.floor(e)}return r}function F(e,n,t,r,u){return y(e[n],t,r,u)}function v(e,n,r,u,i){if("object"!=typeof e)throw new TypeError("Options must be an object");var a=e[n];if(void 0!==a){if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(a=Boolean(a)),"string"===r&&(a=t(a)),void 0!==u&&!u.filter((function(e){return e==a})).length)throw new RangeError("".concat(a," is not within ").concat(u.join(", ")));return a}return i}var h=["angle-degree","area-acre","area-hectare","concentr-percent","digital-bit","digital-byte","digital-gigabit","digital-gigabyte","digital-kilobit","digital-kilobyte","digital-megabit","digital-megabyte","digital-petabyte","digital-terabit","digital-terabyte","duration-day","duration-hour","duration-millisecond","duration-minute","duration-month","duration-second","duration-week","duration-year","length-centimeter","length-foot","length-inch","length-kilometer","length-meter","length-mile-scandinavian","length-mile","length-millimeter","length-yard","mass-gram","mass-kilogram","mass-ounce","mass-pound","mass-stone","temperature-celsius","temperature-fahrenheit","volume-fluid-ounce","volume-gallon","volume-liter","volume-milliliter"];function b(e){return e.slice(e.indexOf("-")+1)}var E=h.map(b);function C(e){return E.indexOf(e)>-1}var S=/[^A-Z]/;function w(e){return 3===(e=e.replace(/([a-z])/g,(function(e,n){return n.toUpperCase()}))).length&&!S.test(e)}function A(e){if(C(e=e.replace(/([A-Z])/g,(function(e,n){return n.toLowerCase()}))))return!0;var n=e.split("-per-");if(2!==n.length)return!1;var t=n[0],r=n[1];return!(!C(t)||!C(r))}function B(e){return Math.floor(Math.log(e)*Math.LOG10E)}function x(e,n){if("function"==typeof e.repeat)return e.repeat(n);for(var t=new Array(n),r=0;rm[m.length-1])return m[m.length-1].length-1;var g=m.indexOf(D);if(-1===g)return 0;var p=m[g];return"0"===s[p].other?0:p.length-s[p].other.match(/0+/)[0].length}}function T(e,n,t){var r,u,i,a,o=t;if(0===e)r=x("0",o),u=0,i=0;else{var c=e.toString(),l=c.indexOf("e"),s=c.split("e"),f=s[0],D=s[1],m=f.replace(".","");if(l>=0&&m.length<=o)u=+D,r=m+x("0",o-m.length),i=e;else{var g=(u=B(e))-o+1,p=Math.round(y(e,g));y(p,o-1)>=10&&(u+=1,p=Math.floor(p/10)),r=p.toString(),i=y(p,o-1-u)}}if(u>=o-1?(r+=x("0",u-o+1),a=u+1):u>=0?(r="".concat(r.slice(0,u+1),".").concat(r.slice(u+1)),a=u+1):(r="0.".concat(x("0",-u-1)).concat(r),a=1),r.indexOf(".")>=0&&t>n){for(var d=t-n;d>0&&"0"===r[r.length-1];)r=r.slice(0,-1),d--;"."===r[r.length-1]&&(r=r.slice(0,-1))}return{formattedString:r,roundedNumber:i,integerDigitsCount:a};function y(e,n){return n<0?e*Math.pow(10,-n):e/Math.pow(10,n)}}function k(e,n,t){var r,u,i=t,a=Math.round(e*Math.pow(10,i)),o=a/Math.pow(10,i);if(a<1e21)r=a.toString();else{var c=(r=a.toString()).split("e"),l=c[0],s=c[1];r=l.replace(".",""),r+=x("0",Math.max(+s-r.length+1,0))}if(0!==i){var f=r.length;if(f<=i)r=x("0",i+1-f)+r,f=i+1;var D=r.slice(0,f-i),m=r.slice(f-i);r="".concat(D,".").concat(m),u=D.length}else u=r.length;for(var g=t-n;g>0&&"0"===r[r.length-1];)r=r.slice(0,-1),g--;return"."===r[r.length-1]&&(r=r.slice(0,-1)),{formattedString:r,roundedNumber:o,integerDigitsCount:u}}function j(e,n){var t,r=n<0||i(n,-0);switch(r&&(n=-n),e.roundingType){case"significantDigits":t=T(n,e.minimumSignificantDigits,e.maximumSignificantDigits);break;case"fractionDigits":t=k(n,e.minimumFractionDigits,e.maximumFractionDigits);break;default:(t=T(n,1,2)).integerDigitsCount>1&&(t=k(n,0,0))}n=t.roundedNumber;var u=t.formattedString,a=t.integerDigitsCount,o=e.minimumIntegerDigits;a\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20BF\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC1\uFDFC\uFDFD\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEE0-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDD78\uDD7A-\uDDCB\uDDCD-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6\uDF00-\uDF92\uDF94-\uDFCA]/,z=new RegExp("^".concat(R.source)),_=new RegExp("".concat(R.source,"$")),G=/[#0](?:[\.,][#0]+)*/g;function Y(e,n,t,r){var u,i,a=e.sign,o=e.exponent,c=e.magnitude,l=r.notation,s=r.style,f=r.numberingSystem,D=n.numbers.nu[0],m=null;if("compact"===l&&c&&(m=function(e,n,t,r,u,i,a){var o,c,l=e.roundedNumber,s=e.sign,f=e.magnitude,D=String(Math.pow(10,f)),m=t.numbers.nu[0];if("currency"===r&&"name"!==i){var g=null===(o=((p=t.numbers.currency)[a]||p[m]).short)||void 0===o?void 0:o[D];if(!g)return null;c=H(n,l,g)}else{var p,d=((p=t.numbers.decimal)[a]||p[m])[u][D];if(!d)return null;c=H(n,l,d)}if("0"===c)return null;return c=$(c,s).replace(/([^\s;\-\+\d¤]+)/g,"{c:$1}").replace(/0+/,"0")}(e,t,n,s,r.compactDisplay,r.currencyDisplay,f)),"currency"===s&&"name"!==r.currencyDisplay){var g=n.currencies[r.currency];if(g)switch(r.currencyDisplay){case"code":u=r.currency;break;case"symbol":u=g.symbol;break;default:u=g.narrow}else u=r.currency}if(m)i=m;else if("decimal"===s||"unit"===s||"currency"===s&&"name"===r.currencyDisplay)i=$((n.numbers.decimal[f]||n.numbers.decimal[D]).standard,a);else if("currency"===s){i=$((d=n.numbers.currency[f]||n.numbers.currency[D])[r.currencySign],a)}else{i=$(n.numbers.percent[f]||n.numbers.percent[D],a)}var p=G.exec(i)[0];if(i=i.replace(G,"{0}").replace(/'(.)'/g,"$1"),"currency"===s&&"name"!==r.currencyDisplay){var d,y=(d=n.numbers.currency[f]||n.numbers.currency[D]).currencySpacing.afterInsertBetween;y&&!_.test(u)&&(i=i.replace("¤{0}","¤".concat(y,"{0}")));var F=d.currencySpacing.beforeInsertBetween;F&&!z.test(u)&&(i=i.replace("{0}¤","{0}".concat(F,"¤")))}for(var v=i.split(/({c:[^}]+}|\{0\}|[¤%\-\+])/g),h=[],b=n.numbers.symbols[f]||n.numbers.symbols[D],E=0,C=v;E0?(f=c.slice(0,m),D=c.slice(m+1)):f=c,i&&("compact"!==t||l>=1e4)){var g=e.group,p=[],d=a.split(".")[0].split(","),y=3,F=3;d.length>1&&(y=d[d.length-1].length),d.length>2&&(F=d[d.length-2].length);var v=f.length-y;if(v>0){for(p.push(f.slice(v,v+y)),v-=F;v>0;v-=F)p.push(f.slice(v,v+F));p.push(f.slice(0,v+F))}else p.push(f);for(;p.length>0;){var h=p.pop();o.push({type:"integer",value:h}),p.length>0&&o.push({type:"group",value:g})}}else o.push({type:"integer",value:f});if(void 0!==D&&o.push({type:"decimal",value:e.decimal},{type:"fraction",value:D}),("scientific"===t||"engineering"===t)&&isFinite(l)){o.push({type:"exponentSeparator",value:e.exponential}),r<0&&(o.push({type:"exponentMinusSign",value:e.minusSign}),r=-r);var b=k(r,0,0);o.push({type:"exponentInteger",value:b.formattedString})}return o}function $(e,n){e.indexOf(";")<0&&(e="".concat(e,";-").concat(e));var t=e.split(";"),r=t[0],u=t[1];switch(n){case 0:return r;case-1:return u;default:return u.indexOf("-")>=0?u.replace(/-/g,"+"):"+".concat(r)}}function H(e,n,t){return t[e.select(n)]||t.other}function W(e,n,t){var r,u,a,o=t.getInternalSlots,c=o(e),l=c.pl,s=c.dataLocaleData,f=c.numberingSystem,D=s.numbers.symbols[f]||s.numbers.symbols[s.numbers.nu[0]],m=0,g=0;if(isNaN(n))u=D.nan;else if(isFinite(n)){"percent"===c.style&&(n*=100),g=(r=L(e,n,{getInternalSlots:o}))[0],m=r[1];var p=j(c,n=g<0?n*Math.pow(10,-g):n/Math.pow(10,g));u=p.formattedString,n=p.roundedNumber}else u=D.infinity;switch(c.signDisplay){case"never":a=0;break;case"auto":a=i(n,0)||n>0||isNaN(n)?0:-1;break;case"always":a=i(n,0)||n>0||isNaN(n)?1:-1;break;default:a=0===n||isNaN(n)?0:n>0?1:-1}return Y({roundedNumber:n,formattedString:u,exponent:g,magnitude:m,sign:a},c.dataLocaleData,l,c)}var V,q=/-u(?:-[0-9a-z]{2,8})+/gi;function J(e,n,t){if(void 0===t&&(t=Error),!e)throw new t(n)}function K(e,n){for(var t=n;;){if(e.has(t))return t;var r=t.lastIndexOf("-");if(!~r)return;r>=2&&"-"===t[r-2]&&(r-=2),t=t.slice(0,r)}}function Q(e,n){J(2===n.length,"key must have 2 elements");var t=e.length,r="-".concat(n,"-"),u=e.indexOf(r);if(-1!==u){for(var i=u+4,a=i,o=i,c=!1;!c;){var l=e.indexOf("-",o);2===(-1===l?t-o:l-o)?c=!0:-1===l?(a=t,c=!0):(a=l,o=l+1)}return e.slice(i,a)}if(r="-".concat(n),-1!==(u=e.indexOf(r))&&u+3===t)return""}function X(e,n,t,r,u,i){var a;a="lookup"===t.localeMatcher?function(e,n,t){for(var r={locale:""},u=0,i=n;u2){var v=o.indexOf("-x-");if(-1===v)o+=l;else{var h=o.slice(0,v),b=o.slice(v,o.length);o=h+l+b}o=Intl.getCanonicalLocales(o)[0]}return c.locale=o,c}function ee(e,n){for(var t=[],r=0,u=n;r-1;)I((r=e.indexOf("}",t))>t,"Invalid pattern ".concat(e)),t>u&&n.push({type:"literal",value:e.substring(u,t)}),n.push({type:e.substring(t+1,r),value:void 0}),u=r+1,t=e.indexOf("{",u);return u8640000000000001?NaN:function(e){var n=r(e);if(isNaN(n)||i(n,-0))return 0;if(isFinite(n))return n;var t=Math.floor(Math.abs(n));return n<0&&(t=-t),i(t,-0)?0:t}(e):NaN},ToObject:u,SameValue:i,ArrayCreate:a,HasOwnProperty:o,Type:function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":void 0},Day:l,WeekDay:function(e){return c(l(e)+4,7)},DayFromYear:s,TimeFromYear:function(e){return Date.UTC(e,0)},YearFromTime:f,DaysInYear:D,DayWithinYear:m,InLeapYear:g,MonthFromTime:p,DateFromTime:function(e){var n=m(e),t=p(e),r=g(e);if(0===t)return n+1;if(1===t)return n-30;if(2===t)return n-58-r;if(3===t)return n-89-r;if(4===t)return n-119-r;if(5===t)return n-150-r;if(6===t)return n-180-r;if(7===t)return n-211-r;if(8===t)return n-242-r;if(9===t)return n-272-r;if(10===t)return n-303-r;if(11===t)return n-333-r;throw new Error("Invalid time")},HourFromTime:function(e){return c(Math.floor(e/36e5),24)},MinFromTime:function(e){return c(Math.floor(e/6e4),60)},SecFromTime:function(e){return c(Math.floor(e/1e3),60)},OrdinaryHasInstance:function(e,n,t){if("function"!=typeof e)return!1;if(null==t?void 0:t.boundTargetFunction)return n instanceof(null==t?void 0:t.boundTargetFunction);if("object"!=typeof n)return!1;var r=e.prototype;if("object"!=typeof r)throw new TypeError("OrdinaryHasInstance called on an object with an invalid prototype property.");return Object.prototype.isPrototypeOf.call(r,n)},msFromTime:function(e){return c(e,1e3)}});export{re as l}; diff --git a/custom_components/hacs/hacs_frontend/c.c79c22f9.js.gz b/custom_components/hacs/hacs_frontend/c.c79c22f9.js.gz deleted file mode 100644 index 1a104efcee9df3c0a799198f33ea54f189d8955a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9926 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 HzI^#Vjsb(R diff --git a/custom_components/hacs/hacs_frontend/c.d124a3a6.js b/custom_components/hacs/hacs_frontend/c.d124a3a6.js deleted file mode 100644 index 2b63fb70..00000000 --- a/custom_components/hacs/hacs_frontend/c.d124a3a6.js +++ /dev/null @@ -1,51 +0,0 @@ -import{_ as r,i as e,e as a,t as i,h as s,$ as t,o as n,I as o,j as l,r as c,n as d,a as m,H as p,ah as g,d as f}from"./main-ad130be7.js";import"./c.82e03b89.js";import"./c.710a50fc.js";import"./c.8e28b461.js";class y extends s{constructor(){super(...arguments),this.indeterminate=!1,this.progress=0,this.buffer=1,this.reverse=!1,this.closed=!1,this.stylePrimaryHalf="",this.stylePrimaryFull="",this.styleSecondaryQuarter="",this.styleSecondaryHalf="",this.styleSecondaryFull="",this.animationReady=!0,this.closedAnimationOff=!1,this.resizeObserver=null}connectedCallback(){super.connectedCallback(),this.rootEl&&this.attachResizeObserver()}render(){const r={"mdc-linear-progress--closed":this.closed,"mdc-linear-progress--closed-animation-off":this.closedAnimationOff,"mdc-linear-progress--indeterminate":this.indeterminate,"mdc-linear-progress--animation-ready":this.animationReady},e={"--mdc-linear-progress-primary-half":this.stylePrimaryHalf,"--mdc-linear-progress-primary-half-neg":""!==this.stylePrimaryHalf?`-${this.stylePrimaryHalf}`:"","--mdc-linear-progress-primary-full":this.stylePrimaryFull,"--mdc-linear-progress-primary-full-neg":""!==this.stylePrimaryFull?`-${this.stylePrimaryFull}`:"","--mdc-linear-progress-secondary-quarter":this.styleSecondaryQuarter,"--mdc-linear-progress-secondary-quarter-neg":""!==this.styleSecondaryQuarter?`-${this.styleSecondaryQuarter}`:"","--mdc-linear-progress-secondary-half":this.styleSecondaryHalf,"--mdc-linear-progress-secondary-half-neg":""!==this.styleSecondaryHalf?`-${this.styleSecondaryHalf}`:"","--mdc-linear-progress-secondary-full":this.styleSecondaryFull,"--mdc-linear-progress-secondary-full-neg":""!==this.styleSecondaryFull?`-${this.styleSecondaryFull}`:""},a={"flex-basis":this.indeterminate?"100%":100*this.buffer+"%"},i={transform:this.indeterminate?"scaleX(1)":`scaleX(${this.progress})`};return t` -
    -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    `}update(r){!r.has("closed")||this.closed&&void 0!==r.get("closed")||this.syncClosedState(),super.update(r)}async firstUpdated(r){super.firstUpdated(r),this.attachResizeObserver()}syncClosedState(){this.closedAnimationOff=this.closed}updated(r){!r.has("indeterminate")&&r.has("reverse")&&this.indeterminate&&this.restartAnimation(),r.has("indeterminate")&&void 0!==r.get("indeterminate")&&this.indeterminate&&window.ResizeObserver&&this.calculateAndSetAnimationDimensions(this.rootEl.offsetWidth),super.updated(r)}disconnectedCallback(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),super.disconnectedCallback()}attachResizeObserver(){if(window.ResizeObserver)return this.resizeObserver=new window.ResizeObserver((r=>{if(this.indeterminate)for(const e of r)if(e.contentRect){const r=e.contentRect.width;this.calculateAndSetAnimationDimensions(r)}})),void this.resizeObserver.observe(this.rootEl);this.resizeObserver=null}calculateAndSetAnimationDimensions(r){const e=.8367142*r,a=2.00611057*r,i=.37651913*r,s=.84386165*r,t=1.60277782*r;this.stylePrimaryHalf=`${e}px`,this.stylePrimaryFull=`${a}px`,this.styleSecondaryQuarter=`${i}px`,this.styleSecondaryHalf=`${s}px`,this.styleSecondaryFull=`${t}px`,this.restartAnimation()}async restartAnimation(){this.animationReady=!1,await this.updateComplete,await new Promise(requestAnimationFrame),this.animationReady=!0,await this.updateComplete}open(){this.closed=!1}close(){this.closed=!0}}r([e(".mdc-linear-progress")],y.prototype,"rootEl",void 0),r([a({type:Boolean,reflect:!0})],y.prototype,"indeterminate",void 0),r([a({type:Number})],y.prototype,"progress",void 0),r([a({type:Number})],y.prototype,"buffer",void 0),r([a({type:Boolean,reflect:!0})],y.prototype,"reverse",void 0),r([a({type:Boolean,reflect:!0})],y.prototype,"closed",void 0),r([function(r,e,a){if(void 0!==e)return function(r,e,a){const i=r.constructor;if(!a){const r=`__${e}`;if(!(a=i.getPropertyDescriptor(e,r)))throw new Error("@ariaProperty must be used after a @property decorator")}const s=a;let t="";if(!s.set)throw new Error(`@ariaProperty requires a setter for ${e}`);if(r.dispatchWizEvent)return a;const n={configurable:!0,enumerable:!0,set(r){if(""===t){const r=i.getPropertyOptions(e);t="string"==typeof r.attribute?r.attribute:e}this.hasAttribute(t)&&this.removeAttribute(t),s.set.call(this,r)}};return s.get&&(n.get=function(){return s.get.call(this)}),n}(r,e,a);throw new Error("@ariaProperty only supports TypeScript Decorators")},a({attribute:"aria-label"})],y.prototype,"ariaLabel",void 0),r([i()],y.prototype,"stylePrimaryHalf",void 0),r([i()],y.prototype,"stylePrimaryFull",void 0),r([i()],y.prototype,"styleSecondaryQuarter",void 0),r([i()],y.prototype,"styleSecondaryHalf",void 0),r([i()],y.prototype,"styleSecondaryFull",void 0),r([i()],y.prototype,"animationReady",void 0),r([i()],y.prototype,"closedAnimationOff",void 0);const u=c`@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half, 83.67142%))}100%{transform:translateX(200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full, 200.611057%))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter, 37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half, 84.386165%))}100%{transform:translateX(160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full, 160.277782%))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(-10px)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%);transform:translateX(var(--mdc-linear-progress-primary-half-neg, -83.67142%))}100%{transform:translateX(-200.611057%);transform:translateX(var(--mdc-linear-progress-primary-full-neg, -200.611057%))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg, -37.651913%))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%);transform:translateX(var(--mdc-linear-progress-secondary-half-neg, -84.386165%))}100%{transform:translateX(-160.277782%);transform:translateX(var(--mdc-linear-progress-secondary-full-neg, -160.277782%))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid transparent;overflow:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;width:100%;height:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;width:100%;height:100%}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}.mdc-linear-progress__bar-inner{border-color:#6200ee;border-color:var(--mdc-theme-primary, #6200ee)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6}.mdc-linear-progress{height:4px}.mdc-linear-progress__bar-inner{border-top-width:4px}.mdc-linear-progress__buffer-dots{background-size:10px 4px}:host{display:block}.mdc-linear-progress__buffer-bar{background-color:#e6e6e6;background-color:var(--mdc-linear-progress-buffer-color, #e6e6e6)}.mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E");background-image:var(--mdc-linear-progress-buffering-dots-image, url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E"))}`;let b=class extends y{};b.styles=[u],b=r([d("mwc-linear-progress")],b);let h=m([d("hacs-navigate-dialog")],(function(r,e){return{F:class extends e{constructor(...e){super(...e),r(this)}},d:[{kind:"field",decorators:[a()],key:"path",value:void 0},{kind:"field",decorators:[i()],key:"_progress",value:()=>0},{kind:"method",key:"firstUpdated",value:async function(){this._updateProgress()}},{kind:"method",key:"render",value:function(){return this.active?t` - -
    - This takes you away from HACS and to another page, what you see on that page is not a part - of HACS. -

    - Redirect will happen automatically in 10 seconds, if you do not want to wait click the "GO - NOW" button. -
    - - Go now -
    - `:t``}},{kind:"method",key:"closeDialog",value:function(){this.active=!1}},{kind:"method",key:"_updateProgress",value:function(){setTimeout((()=>{this.active&&(this._progress+=.1,1===this._progress?this._navigate():this._updateProgress())}),1e3)}},{kind:"method",key:"_navigate",value:function(){this.active&&g(this.path)}},{kind:"get",static:!0,key:"styles",value:function(){return[f,c` - hacs-dialog { - --hacs-dialog-max-width: 460px; - } - mwc-linear-progress { - --mdc-theme-primary: var(--primary-color); - } - `]}}]}}),p);export{h as HacsNavigateDialog}; diff --git a/custom_components/hacs/hacs_frontend/c.d124a3a6.js.gz b/custom_components/hacs/hacs_frontend/c.d124a3a6.js.gz deleted file mode 100644 index 8c09d26dc12854ae37fbe930faf1a79fbb46fdcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3723 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 diff --git a/custom_components/hacs/hacs_frontend/c.d262aab0.js b/custom_components/hacs/hacs_frontend/c.d262aab0.js deleted file mode 100644 index 8808079c..00000000 --- a/custom_components/hacs/hacs_frontend/c.d262aab0.js +++ /dev/null @@ -1,1648 +0,0 @@ -import{Q as e,S as t,a5 as i,T as a,V as n,_ as r,n as s,a as o,h as l,e as d,i as c,$ as u,A as h,r as p,L as m,N as v,a6 as b,a7 as f,a8 as y,a9 as g,aa as _,ab as k,o as x,t as w,ac as $,ad as C,x as E,ae as S,j as A,J as B,u as V,v as R,M,g as L,K as T,w as K,R as P,y as D,z as I,m as F,af as O,ag as q}from"./main-ad130be7.js";import"./c.f1291e50.js";import{s as N,a as H,b as z,c as U,d as X,F as j}from"./c.9b92f489.js";import"./c.3f859915.js";import"./c.0ca5587f.js";import{L as W,s as G}from"./c.82eccc94.js";import{S as Y,s as J,a as Q}from"./c.42d6aebd.js";import{o as Z}from"./c.8e28b461.js";const ee=e(class extends t{constructor(e){if(super(e),i(this,"_element",void 0),e.type!==a.CHILD)throw new Error("dynamicElementDirective can only be used in content bindings")}update(e,[t,i]){return this._element&&this._element.localName===t?(i&&Object.entries(i).forEach((([e,t])=>{this._element[e]=t})),n):this.render(t,i)}render(e,t){return this._element=document.createElement(e),t&&Object.entries(t).forEach((([e,t])=>{this._element[e]=t})),this._element}});let te=class extends H{};te.styles=[N],te=r([s("mwc-formfield")],te),o([s("ha-form-boolean")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d()],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[c("ha-checkbox",!0)],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){return u` - - - - `}},{kind:"method",key:"_valueChanged",value:function(e){h(this,"value-changed",{value:e.target.checked})}}]}}),l),o([s("ha-form-constant")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"method",key:"render",value:function(){return u`${this.label}${this.schema.value?`: ${this.schema.value}`:""}`}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host { - display: block; - } - .label { - font-weight: 500; - } - `}}]}}),l),o([s("ha-form-grid")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[d({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[d()],key:"computeLabel",value:void 0},{kind:"field",decorators:[d()],key:"computeHelper",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){m(v(i.prototype),"firstUpdated",this).call(this,e),this.setAttribute("own-margin","")}},{kind:"method",key:"updated",value:function(e){m(v(i.prototype),"updated",this).call(this,e),e.has("schema")&&(this.schema.column_min_width?this.style.setProperty("--form-grid-min-width",this.schema.column_min_width):this.style.setProperty("--form-grid-min-width",""))}},{kind:"method",key:"render",value:function(){return u` - ${this.schema.schema.map((e=>u` - - `))} - `}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host { - display: grid !important; - grid-template-columns: repeat( - var(--form-grid-column-count, auto-fit), - minmax(var(--form-grid-min-width, 200px), 1fr) - ); - grid-gap: 8px; - } - :host > ha-form { - display: block; - margin-bottom: 24px; - } - `}}]}}),l),o([s("ha-form-float")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[c("ha-textfield")],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){var e;return u` - - `}},{kind:"method",key:"updated",value:function(e){e.has("schema")&&this.toggleAttribute("own-margin",!!this.schema.required)}},{kind:"method",key:"_valueChanged",value:function(e){const t=e.target,i=t.value.replace(",",".");let a;if(!i.endsWith("."))if(""!==i&&(a=parseFloat(i),isNaN(a)&&(a=void 0)),this.data!==a)h(this,"value-changed",{value:a});else{const e=void 0===a?"":String(a);t.value!==e&&(t.value=e)}}},{kind:"field",static:!0,key:"styles",value:()=>p` - :host([own-margin]) { - margin-bottom: 5px; - } - ha-textfield { - display: block; - } - `}]}}),l);const ie=b({_template:f` - -
    [[_text]]
    -`,is:"iron-a11y-announcer",properties:{mode:{type:String,value:"polite"},timeout:{type:Number,value:150},_text:{type:String,value:""}},created:function(){ie.instance||(ie.instance=this),document.addEventListener("iron-announce",this._onIronAnnounce.bind(this))},announce:function(e){this._text="",this.async((function(){this._text=e}),this.timeout)},_onIronAnnounce:function(e){e.detail&&e.detail.text&&this.announce(e.detail.text)}});ie.instance=null,ie.requestAvailability=function(){ie.instance||(ie.instance=document.createElement("iron-a11y-announcer")),document.body?document.body.appendChild(ie.instance):document.addEventListener("load",(function(){document.body.appendChild(ie.instance)}))};class ae{constructor(e){ae[" "](e),this.type=e&&e.type||"default",this.key=e&&e.key,e&&"value"in e&&(this.value=e.value)}get value(){var e=this.type,t=this.key;if(e&&t)return ae.types[e]&&ae.types[e][t]}set value(e){var t=this.type,i=this.key;t&&i&&(t=ae.types[t]=ae.types[t]||{},null==e?delete t[i]:t[i]=e)}get list(){if(this.type){var e=ae.types[this.type];return e?Object.keys(e).map((function(e){return ne[this.type][e]}),this):[]}}byKey(e){return this.key=e,this.value}}ae[" "]=function(){},ae.types={};var ne=ae.types;b({is:"iron-meta",properties:{type:{type:String,value:"default"},key:{type:String},value:{type:String,notify:!0},self:{type:Boolean,observer:"_selfChanged"},__meta:{type:Boolean,computed:"__computeMeta(type, key, value)"}},hostAttributes:{hidden:!0},__computeMeta:function(e,t,i){var a=new ae({type:e,key:t});return void 0!==i&&i!==a.value?a.value=i:this.value!==a.value&&(this.value=a.value),a},get list(){return this.__meta&&this.__meta.list},_selfChanged:function(e){e&&(this.value=this)},byKey:function(e){return new ae({type:this.type,key:e}).value}});let re=null;const se={properties:{validator:{type:String},invalid:{notify:!0,reflectToAttribute:!0,type:Boolean,value:!1,observer:"_invalidChanged"}},registered:function(){re=new ae({type:"validator"})},_invalidChanged:function(){this.invalid?this.setAttribute("aria-invalid","true"):this.removeAttribute("aria-invalid")},get _validator(){return re&&re.byKey(this.validator)},hasValidator:function(){return null!=this._validator},validate:function(e){return void 0===e&&void 0!==this.value?this.invalid=!this._getValidity(this.value):this.invalid=!this._getValidity(e),!this.invalid},_getValidity:function(e){return!this.hasValidator()||this._validator.validate(e)}};b({_template:f` - - -`,is:"iron-input",behaviors:[se],properties:{bindValue:{type:String,value:""},value:{type:String,computed:"_computeValue(bindValue)"},allowedPattern:{type:String},autoValidate:{type:Boolean,value:!1},_inputElement:Object},observers:["_bindValueChanged(bindValue, _inputElement)"],listeners:{input:"_onInput",keypress:"_onKeypress"},created:function(){ie.requestAvailability(),this._previousValidInput="",this._patternAlreadyChecked=!1},attached:function(){this._observer=y(this).observeNodes(function(e){this._initSlottedInput()}.bind(this))},detached:function(){this._observer&&(y(this).unobserveNodes(this._observer),this._observer=null)},get inputElement(){return this._inputElement},_initSlottedInput:function(){this._inputElement=this.getEffectiveChildren()[0],this.inputElement&&this.inputElement.value&&(this.bindValue=this.inputElement.value),this.fire("iron-input-ready")},get _patternRegExp(){var e;if(this.allowedPattern)e=new RegExp(this.allowedPattern);else if("number"===this.inputElement.type)e=/[0-9.,e-]/;return e},_bindValueChanged:function(e,t){t&&(void 0===e?t.value=null:e!==t.value&&(this.inputElement.value=e),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:e}))},_onInput:function(){this.allowedPattern&&!this._patternAlreadyChecked&&(this._checkPatternValidity()||(this._announceInvalidCharacter("Invalid string of characters not entered."),this.inputElement.value=this._previousValidInput));this.bindValue=this._previousValidInput=this.inputElement.value,this._patternAlreadyChecked=!1},_isPrintable:function(e){var t=8==e.keyCode||9==e.keyCode||13==e.keyCode||27==e.keyCode,i=19==e.keyCode||20==e.keyCode||45==e.keyCode||46==e.keyCode||144==e.keyCode||145==e.keyCode||e.keyCode>32&&e.keyCode<41||e.keyCode>111&&e.keyCode<124;return!(t||0==e.charCode&&i)},_onKeypress:function(e){if(this.allowedPattern||"number"===this.inputElement.type){var t=this._patternRegExp;if(t&&!(e.metaKey||e.ctrlKey||e.altKey)){this._patternAlreadyChecked=!0;var i=String.fromCharCode(e.charCode);this._isPrintable(e)&&!t.test(i)&&(e.preventDefault(),this._announceInvalidCharacter("Invalid character "+i+" not entered."))}}},_checkPatternValidity:function(){var e=this._patternRegExp;if(!e)return!0;for(var t=0;t - :host { - display: inline-block; - float: right; - - @apply --paper-font-caption; - @apply --paper-input-char-counter; - } - - :host([hidden]) { - display: none !important; - } - - :host(:dir(rtl)) { - float: left; - } - - - [[_charCounterStr]] -`,is:"paper-input-char-counter",behaviors:[oe],properties:{_charCounterStr:{type:String,value:"0"}},update:function(e){if(e.inputElement){e.value=e.value||"";var t=e.value.toString().length.toString();e.inputElement.hasAttribute("maxlength")&&(t+="/"+e.inputElement.getAttribute("maxlength")),this._charCounterStr=t}}});const le=f` - - - -`;le.setAttribute("style","display: none;"),document.head.appendChild(le.content),b({_template:f` - - - - -
    - - -
    - - -
    - - -
    - -
    -
    -
    -
    - -
    - -
    -`,is:"paper-input-container",properties:{noLabelFloat:{type:Boolean,value:!1},alwaysFloatLabel:{type:Boolean,value:!1},attrForValue:{type:String,value:"bind-value"},autoValidate:{type:Boolean,value:!1},invalid:{observer:"_invalidChanged",type:Boolean,value:!1},focused:{readOnly:!0,type:Boolean,value:!1,notify:!0},_addons:{type:Array},_inputHasContent:{type:Boolean,value:!1},_inputSelector:{type:String,value:"input,iron-input,textarea,.paper-input-input"},_boundOnFocus:{type:Function,value:function(){return this._onFocus.bind(this)}},_boundOnBlur:{type:Function,value:function(){return this._onBlur.bind(this)}},_boundOnInput:{type:Function,value:function(){return this._onInput.bind(this)}},_boundValueChanged:{type:Function,value:function(){return this._onValueChanged.bind(this)}}},listeners:{"addon-attached":"_onAddonAttached","iron-input-validate":"_onIronInputValidate"},get _valueChangedEvent(){return this.attrForValue+"-changed"},get _propertyForValue(){return g(this.attrForValue)},get _inputElement(){return y(this).querySelector(this._inputSelector)},get _inputElementValue(){return this._inputElement[this._propertyForValue]||this._inputElement.value},ready:function(){this.__isFirstValueUpdate=!0,this._addons||(this._addons=[]),this.addEventListener("focus",this._boundOnFocus,!0),this.addEventListener("blur",this._boundOnBlur,!0)},attached:function(){this.attrForValue?this._inputElement.addEventListener(this._valueChangedEvent,this._boundValueChanged):this.addEventListener("input",this._onInput),this._inputElementValue&&""!=this._inputElementValue?this._handleValueAndAutoValidate(this._inputElement):this._handleValue(this._inputElement)},_onAddonAttached:function(e){this._addons||(this._addons=[]);var t=e.target;-1===this._addons.indexOf(t)&&(this._addons.push(t),this.isAttached&&this._handleValue(this._inputElement))},_onFocus:function(){this._setFocused(!0)},_onBlur:function(){this._setFocused(!1),this._handleValueAndAutoValidate(this._inputElement)},_onInput:function(e){this._handleValueAndAutoValidate(e.target)},_onValueChanged:function(e){var t=e.target;this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,void 0===t.value||""===t.value)||this._handleValueAndAutoValidate(e.target)},_handleValue:function(e){var t=this._inputElementValue;t||0===t||"number"===e.type&&!e.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1,this.updateAddons({inputElement:e,value:t,invalid:this.invalid})},_handleValueAndAutoValidate:function(e){var t;this.autoValidate&&e&&(t=e.validate?e.validate(this._inputElementValue):e.checkValidity(),this.invalid=!t);this._handleValue(e)},_onIronInputValidate:function(e){this.invalid=this._inputElement.invalid},_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},updateAddons:function(e){for(var t,i=0;t=this._addons[i];i++)t.update(e)},_computeInputContentClass:function(e,t,i,a,n){var r="input-content";if(e)n&&(r+=" label-is-hidden"),a&&(r+=" is-invalid");else{var s=this.querySelector("label");t||n?(r+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",a?r+=" is-invalid":i&&(r+=" label-is-highlighted")):(s&&(this.$.labelAndInputContainer.style.position="relative"),a&&(r+=" is-invalid"))}return i&&(r+=" focused"),r},_computeUnderlineClass:function(e,t){var i="underline";return t?i+=" is-invalid":e&&(i+=" is-highlighted"),i},_computeAddOnContentClass:function(e,t){var i="add-on-content";return t?i+=" is-invalid":e&&(i+=" is-highlighted"),i}}),b({_template:f` - - - -
    - -
    -`,is:"paper-input-error",behaviors:[oe],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(e){this._setInvalid(e.invalid)}});const de={properties:{name:{type:String},value:{notify:!0,type:String},required:{type:Boolean,value:!1}},attached:function(){},detached:function(){}};var ce={"U+0008":"backspace","U+0009":"tab","U+001B":"esc","U+0020":"space","U+007F":"del"},ue={8:"backspace",9:"tab",13:"enter",27:"esc",33:"pageup",34:"pagedown",35:"end",36:"home",32:"space",37:"left",38:"up",39:"right",40:"down",46:"del",106:"*"},he={shift:"shiftKey",ctrl:"ctrlKey",alt:"altKey",meta:"metaKey"},pe=/[a-z0-9*]/,me=/U\+/,ve=/^arrow/,be=/^space(bar)?/,fe=/^escape$/;function ye(e,t){var i="";if(e){var a=e.toLowerCase();" "===a||be.test(a)?i="space":fe.test(a)?i="esc":1==a.length?t&&!pe.test(a)||(i=a):i=ve.test(a)?a.replace("arrow",""):"multiply"==a?"*":a}return i}function ge(e,t){return e.key?ye(e.key,t):e.detail&&e.detail.key?ye(e.detail.key,t):(i=e.keyIdentifier,a="",i&&(i in ce?a=ce[i]:me.test(i)?(i=parseInt(i.replace("U+","0x"),16),a=String.fromCharCode(i).toLowerCase()):a=i.toLowerCase()),a||function(e){var t="";return Number(e)&&(t=e>=65&&e<=90?String.fromCharCode(32+e):e>=112&&e<=123?"f"+(e-112+1):e>=48&&e<=57?String(e-48):e>=96&&e<=105?String(e-96):ue[e]),t}(e.keyCode)||"");var i,a}function _e(e,t){return ge(t,e.hasModifiers)===e.key&&(!e.hasModifiers||!!t.shiftKey==!!e.shiftKey&&!!t.ctrlKey==!!e.ctrlKey&&!!t.altKey==!!e.altKey&&!!t.metaKey==!!e.metaKey)}function ke(e){return e.trim().split(" ").map((function(e){return function(e){return 1===e.length?{combo:e,key:e,event:"keydown"}:e.split("+").reduce((function(e,t){var i=t.split(":"),a=i[0],n=i[1];return a in he?(e[he[a]]=!0,e.hasModifiers=!0):(e.key=a,e.event=n||"keydown"),e}),{combo:e.split(":").shift()})}(e)}))}const xe={properties:{keyEventTarget:{type:Object,value:function(){return this}},stopKeyboardEventPropagation:{type:Boolean,value:!1},_boundKeyHandlers:{type:Array,value:function(){return[]}},_imperativeKeyBindings:{type:Object,value:function(){return{}}}},observers:["_resetKeyEventListeners(keyEventTarget, _boundKeyHandlers)"],keyBindings:{},registered:function(){this._prepKeyBindings()},attached:function(){this._listenKeyEventListeners()},detached:function(){this._unlistenKeyEventListeners()},addOwnKeyBinding:function(e,t){this._imperativeKeyBindings[e]=t,this._prepKeyBindings(),this._resetKeyEventListeners()},removeOwnKeyBindings:function(){this._imperativeKeyBindings={},this._prepKeyBindings(),this._resetKeyEventListeners()},keyboardEventMatchesKeys:function(e,t){for(var i=ke(t),a=0;a - :host { - display: block; - } - - :host([focused]) { - outline: none; - } - - :host([hidden]) { - display: none !important; - } - - input { - /* Firefox sets a min-width on the input, which can cause layout issues */ - min-width: 0; - } - - /* In 1.x, the is distributed to paper-input-container, which styles it. - In 2.x the is distributed to paper-input-container, which styles - it, but in order for this to work correctly, we need to reset some - of the native input's properties to inherit (from the iron-input) */ - iron-input > input { - @apply --paper-input-container-shared-input-style; - font-family: inherit; - font-weight: inherit; - font-size: inherit; - letter-spacing: inherit; - word-spacing: inherit; - line-height: inherit; - text-shadow: inherit; - color: inherit; - cursor: inherit; - } - - input:disabled { - @apply --paper-input-container-input-disabled; - } - - input::-webkit-outer-spin-button, - input::-webkit-inner-spin-button { - @apply --paper-input-container-input-webkit-spinner; - } - - input::-webkit-clear-button { - @apply --paper-input-container-input-webkit-clear; - } - - input::-webkit-calendar-picker-indicator { - @apply --paper-input-container-input-webkit-calendar-picker-indicator; - } - - input::-webkit-input-placeholder { - color: var(--paper-input-container-color, var(--secondary-text-color)); - } - - input:-moz-placeholder { - color: var(--paper-input-container-color, var(--secondary-text-color)); - } - - input::-moz-placeholder { - color: var(--paper-input-container-color, var(--secondary-text-color)); - } - - input::-ms-clear { - @apply --paper-input-container-ms-clear; - } - - input::-ms-reveal { - @apply --paper-input-container-ms-reveal; - } - - input:-ms-input-placeholder { - color: var(--paper-input-container-color, var(--secondary-text-color)); - } - - label { - pointer-events: none; - } - - - - - - - - - - - - - - - - - - - - - `,behaviors:[[we,xe,Ce],de],properties:{value:{type:String},inputRole:{type:String,value:void 0},inputAriaHaspopup:{type:String,value:void 0}},get _focusableElement(){return this.inputElement._inputElement},listeners:{"iron-input-ready":"_onIronInputReady"},_onIronInputReady:function(){this.$.nativeInput||(this.$.nativeInput=this.$$("input")),this.inputElement&&-1!==this._typesThatHaveText.indexOf(this.$.nativeInput.type)&&(this.alwaysFloatLabel=!0),this.inputElement.bindValue&&this.$.container._handleValueAndAutoValidate(this.inputElement)}});const Ee={properties:{value:{type:Number,value:0,notify:!0,reflectToAttribute:!0},min:{type:Number,value:0,notify:!0},max:{type:Number,value:100,notify:!0},step:{type:Number,value:1,notify:!0},ratio:{type:Number,value:0,readOnly:!0,notify:!0}},observers:["_update(value, min, max, step)"],_calcRatio:function(e){return(this._clampValue(e)-this.min)/(this.max-this.min)},_clampValue:function(e){return Math.min(this.max,Math.max(this.min,this._calcStep(e)))},_calcStep:function(e){if(e=parseFloat(e),!this.step)return e;var t=Math.round((e-this.min)/this.step);return this.step<1?t/(1/this.step)+this.min:t*this.step+this.min},_validateValue:function(){var e=this._clampValue(this.value);return this.value=this.oldValue=isNaN(e)?this.oldValue:e,this.value!==e},_update:function(){this._validateValue(),this._setRatio(100*this._calcRatio(this.value))}};b({_template:f` - - -
    -
    -
    -
    -`,is:"paper-progress",behaviors:[Ee],properties:{secondaryProgress:{type:Number,value:0},secondaryRatio:{type:Number,value:0,readOnly:!0},indeterminate:{type:Boolean,value:!1,observer:"_toggleIndeterminate"},disabled:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_disabledChanged"}},observers:["_progressChanged(secondaryProgress, value, min, max, indeterminate)"],hostAttributes:{role:"progressbar"},_toggleIndeterminate:function(e){this.toggleClass("indeterminate",e,this.$.primaryProgress)},_transformProgress:function(e,t){var i="scaleX("+t/100+")";e.style.transform=e.style.webkitTransform=i},_mainRatioChanged:function(e){this._transformProgress(this.$.primaryProgress,e)},_progressChanged:function(e,t,i,a,n){e=this._clampValue(e),t=this._clampValue(t);var r=100*this._calcRatio(e),s=100*this._calcRatio(t);this._setSecondaryRatio(r),this._transformProgress(this.$.secondaryProgress,r),this._transformProgress(this.$.primaryProgress,s),this.secondaryProgress=e,n?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",t),this.setAttribute("aria-valuemin",i),this.setAttribute("aria-valuemax",a)},_disabledChanged:function(e){this.setAttribute("aria-disabled",e?"true":"false")},_hideSecondaryProgress:function(e){return 0===e}});const Se={properties:{pressed:{type:Boolean,readOnly:!0,value:!1,reflectToAttribute:!0,observer:"_pressedChanged"},toggles:{type:Boolean,value:!1,reflectToAttribute:!0},active:{type:Boolean,value:!1,notify:!0,reflectToAttribute:!0},pointerDown:{type:Boolean,readOnly:!0,value:!1},receivedFocusFromKeyboard:{type:Boolean,readOnly:!0},ariaActiveAttribute:{type:String,value:"aria-pressed",observer:"_ariaActiveAttributeChanged"}},listeners:{down:"_downHandler",up:"_upHandler",tap:"_tapHandler"},observers:["_focusChanged(focused)","_activeChanged(active, ariaActiveAttribute)"],keyBindings:{"enter:keydown":"_asyncClick","space:keydown":"_spaceKeyDownHandler","space:keyup":"_spaceKeyUpHandler"},_mouseEventRe:/^mouse/,_tapHandler:function(){this.toggles?this._userActivate(!this.active):this.active=!1},_focusChanged:function(e){this._detectKeyboardFocus(e),e||this._setPressed(!1)},_detectKeyboardFocus:function(e){this._setReceivedFocusFromKeyboard(!this.pointerDown&&e)},_userActivate:function(e){this.active!==e&&(this.active=e,this.fire("change"))},_downHandler:function(e){this._setPointerDown(!0),this._setPressed(!0),this._setReceivedFocusFromKeyboard(!1)},_upHandler:function(){this._setPointerDown(!1),this._setPressed(!1)},_spaceKeyDownHandler:function(e){var t=e.detail.keyboardEvent,i=y(t).localTarget;this.isLightDescendant(i)||(t.preventDefault(),t.stopImmediatePropagation(),this._setPressed(!0))},_spaceKeyUpHandler:function(e){var t=e.detail.keyboardEvent,i=y(t).localTarget;this.isLightDescendant(i)||(this.pressed&&this._asyncClick(),this._setPressed(!1))},_asyncClick:function(){this.async((function(){this.click()}),1)},_pressedChanged:function(e){this._changedButtonState()},_ariaActiveAttributeChanged:function(e,t){t&&t!=e&&this.hasAttribute(t)&&this.removeAttribute(t)},_activeChanged:function(e,t){this.toggles?this.setAttribute(this.ariaActiveAttribute,e?"true":"false"):this.removeAttribute(this.ariaActiveAttribute),this._changedButtonState()},_controlStateChanged:function(){this.disabled?this._setPressed(!1):this._changedButtonState()},_changedButtonState:function(){this._buttonStateChanged&&this._buttonStateChanged()}},Ae=[xe,Se];var Be={distance:function(e,t,i,a){var n=e-i,r=t-a;return Math.sqrt(n*n+r*r)},now:window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now};function Ve(e){this.element=e,this.width=this.boundingRect.width,this.height=this.boundingRect.height,this.size=Math.max(this.width,this.height)}function Re(e){this.element=e,this.color=window.getComputedStyle(e).color,this.wave=document.createElement("div"),this.waveContainer=document.createElement("div"),this.wave.style.backgroundColor=this.color,this.wave.classList.add("wave"),this.waveContainer.classList.add("wave-container"),y(this.waveContainer).appendChild(this.wave),this.resetInteractionState()}Ve.prototype={get boundingRect(){return this.element.getBoundingClientRect()},furthestCornerDistanceFrom:function(e,t){var i=Be.distance(e,t,0,0),a=Be.distance(e,t,this.width,0),n=Be.distance(e,t,0,this.height),r=Be.distance(e,t,this.width,this.height);return Math.max(i,a,n,r)}},Re.MAX_RADIUS=300,Re.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){var e;return this.mouseDownStart?(e=Be.now()-this.mouseDownStart,this.mouseUpStart&&(e-=this.mouseUpElapsed),e):0},get mouseUpElapsed(){return this.mouseUpStart?Be.now()-this.mouseUpStart:0},get mouseDownElapsedSeconds(){return this.mouseDownElapsed/1e3},get mouseUpElapsedSeconds(){return this.mouseUpElapsed/1e3},get mouseInteractionSeconds(){return this.mouseDownElapsedSeconds+this.mouseUpElapsedSeconds},get initialOpacity(){return this.element.initialOpacity},get opacityDecayVelocity(){return this.element.opacityDecayVelocity},get radius(){var e=this.containerMetrics.width*this.containerMetrics.width,t=this.containerMetrics.height*this.containerMetrics.height,i=1.1*Math.min(Math.sqrt(e+t),Re.MAX_RADIUS)+5,a=1.1-i/Re.MAX_RADIUS*.2,n=this.mouseInteractionSeconds/a,r=i*(1-Math.pow(80,-n));return Math.abs(r)},get opacity(){return this.mouseUpStart?Math.max(0,this.initialOpacity-this.mouseUpElapsedSeconds*this.opacityDecayVelocity):this.initialOpacity},get outerOpacity(){var e=.3*this.mouseUpElapsedSeconds,t=this.opacity;return Math.max(0,Math.min(e,t))},get isOpacityFullyDecayed(){return this.opacity<.01&&this.radius>=Math.min(this.maxRadius,Re.MAX_RADIUS)},get isRestingAtMaxRadius(){return this.opacity>=this.initialOpacity&&this.radius>=Math.min(this.maxRadius,Re.MAX_RADIUS)},get isAnimationComplete(){return this.mouseUpStart?this.isOpacityFullyDecayed:this.isRestingAtMaxRadius},get translationFraction(){return Math.min(1,this.radius/this.containerMetrics.size*2/Math.sqrt(2))},get xNow(){return this.xEnd?this.xStart+this.translationFraction*(this.xEnd-this.xStart):this.xStart},get yNow(){return this.yEnd?this.yStart+this.translationFraction*(this.yEnd-this.yStart):this.yStart},get isMouseDown(){return this.mouseDownStart&&!this.mouseUpStart},resetInteractionState:function(){this.maxRadius=0,this.mouseDownStart=0,this.mouseUpStart=0,this.xStart=0,this.yStart=0,this.xEnd=0,this.yEnd=0,this.slideDistance=0,this.containerMetrics=new Ve(this.element)},draw:function(){var e,t,i;this.wave.style.opacity=this.opacity,e=this.radius/(this.containerMetrics.size/2),t=this.xNow-this.containerMetrics.width/2,i=this.yNow-this.containerMetrics.height/2,this.waveContainer.style.webkitTransform="translate("+t+"px, "+i+"px)",this.waveContainer.style.transform="translate3d("+t+"px, "+i+"px, 0)",this.wave.style.webkitTransform="scale("+e+","+e+")",this.wave.style.transform="scale3d("+e+","+e+",1)"},downAction:function(e){var t=this.containerMetrics.width/2,i=this.containerMetrics.height/2;this.resetInteractionState(),this.mouseDownStart=Be.now(),this.center?(this.xStart=t,this.yStart=i,this.slideDistance=Be.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)):(this.xStart=e?e.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=e?e.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2),this.recenters&&(this.xEnd=t,this.yEnd=i,this.slideDistance=Be.distance(this.xStart,this.yStart,this.xEnd,this.yEnd)),this.maxRadius=this.containerMetrics.furthestCornerDistanceFrom(this.xStart,this.yStart),this.waveContainer.style.top=(this.containerMetrics.height-this.containerMetrics.size)/2+"px",this.waveContainer.style.left=(this.containerMetrics.width-this.containerMetrics.size)/2+"px",this.waveContainer.style.width=this.containerMetrics.size+"px",this.waveContainer.style.height=this.containerMetrics.size+"px"},upAction:function(e){this.isMouseDown&&(this.mouseUpStart=Be.now())},remove:function(){y(y(this.waveContainer).parentNode).removeChild(this.waveContainer)}},b({_template:f` - - -
    -
    -`,is:"paper-ripple",behaviors:[xe],properties:{initialOpacity:{type:Number,value:.25},opacityDecayVelocity:{type:Number,value:.8},recenters:{type:Boolean,value:!1},center:{type:Boolean,value:!1},ripples:{type:Array,value:function(){return[]}},animating:{type:Boolean,readOnly:!0,reflectToAttribute:!0,value:!1},holdDown:{type:Boolean,value:!1,observer:"_holdDownChanged"},noink:{type:Boolean,value:!1},_animating:{type:Boolean},_boundAnimate:{type:Function,value:function(){return this.animate.bind(this)}}},get target(){return this.keyEventTarget},keyBindings:{"enter:keydown":"_onEnterKeydown","space:keydown":"_onSpaceKeydown","space:keyup":"_onSpaceKeyup"},attached:function(){11==y(this).parentNode.nodeType?this.keyEventTarget=y(this).getOwnerRoot().host:this.keyEventTarget=y(this).parentNode;var e=this.keyEventTarget;this.listen(e,"up","uiUpAction"),this.listen(e,"down","uiDownAction")},detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction"),this.unlisten(this.keyEventTarget,"down","uiDownAction"),this.keyEventTarget=null},get shouldKeepAnimating(){for(var e=0;e0||(this.addRipple().downAction(e),this._animating||(this._animating=!0,this.animate()))},uiUpAction:function(e){this.noink||this.upAction(e)},upAction:function(e){this.holdDown||(this.ripples.forEach((function(t){t.upAction(e)})),this._animating=!0,this.animate())},onAnimationComplete:function(){this._animating=!1,this.$.background.style.backgroundColor="",this.fire("transitionend")},addRipple:function(){var e=new Re(this);return y(this.$.waves).appendChild(e.waveContainer),this.$.background.style.backgroundColor=e.color,this.ripples.push(e),this._setAnimating(!0),e},removeRipple:function(e){var t=this.ripples.indexOf(e);t<0||(this.ripples.splice(t,1),e.remove(),this.ripples.length||this._setAnimating(!1))},animate:function(){if(this._animating){var e,t;for(e=0;e - :host { - @apply --layout; - @apply --layout-justified; - @apply --layout-center; - width: 200px; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - --paper-progress-active-color: var(--paper-slider-active-color, var(--google-blue-700)); - --paper-progress-secondary-color: var(--paper-slider-secondary-color, var(--google-blue-300)); - --paper-progress-disabled-active-color: var(--paper-slider-disabled-active-color, var(--paper-grey-400)); - --paper-progress-disabled-secondary-color: var(--paper-slider-disabled-secondary-color, var(--paper-grey-400)); - --calculated-paper-slider-height: var(--paper-slider-height, 2px); - } - - /* focus shows the ripple */ - :host(:focus) { - outline: none; - } - - /** - * NOTE(keanulee): Though :host-context is not universally supported, some pages - * still rely on paper-slider being flipped when dir="rtl" is set on body. For full - * compatibility, dir="rtl" must be explicitly set on paper-slider. - */ - :dir(rtl) #sliderContainer { - -webkit-transform: scaleX(-1); - transform: scaleX(-1); - } - - /** - * NOTE(keanulee): This is separate from the rule above because :host-context may - * not be recognized. - */ - :host([dir="rtl"]) #sliderContainer { - -webkit-transform: scaleX(-1); - transform: scaleX(-1); - } - - /** - * NOTE(keanulee): Needed to override the :host-context rule (where supported) - * to support LTR sliders in RTL pages. - */ - :host([dir="ltr"]) #sliderContainer { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - - #sliderContainer { - position: relative; - width: 100%; - height: calc(30px + var(--calculated-paper-slider-height)); - margin-left: calc(15px + var(--calculated-paper-slider-height)/2); - margin-right: calc(15px + var(--calculated-paper-slider-height)/2); - } - - #sliderContainer:focus { - outline: 0; - } - - #sliderContainer.editable { - margin-top: 12px; - margin-bottom: 12px; - } - - .bar-container { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - overflow: hidden; - } - - .ring > .bar-container { - left: calc(5px + var(--calculated-paper-slider-height)/2); - transition: left 0.18s ease; - } - - .ring.expand.dragging > .bar-container { - transition: none; - } - - .ring.expand:not(.pin) > .bar-container { - left: calc(8px + var(--calculated-paper-slider-height)/2); - } - - #sliderBar { - padding: 15px 0; - width: 100%; - background-color: var(--paper-slider-bar-color, transparent); - --paper-progress-container-color: var(--paper-slider-container-color, var(--paper-grey-400)); - --paper-progress-height: var(--calculated-paper-slider-height); - } - - .slider-markers { - position: absolute; - /* slider-knob is 30px + the slider-height so that the markers should start at a offset of 15px*/ - top: 15px; - height: var(--calculated-paper-slider-height); - left: 0; - right: -1px; - box-sizing: border-box; - pointer-events: none; - @apply --layout-horizontal; - } - - .slider-marker { - @apply --layout-flex; - } - .slider-markers::after, - .slider-marker::after { - content: ""; - display: block; - margin-left: -1px; - width: 2px; - height: var(--calculated-paper-slider-height); - border-radius: 50%; - background-color: var(--paper-slider-markers-color, #000); - } - - .slider-knob { - position: absolute; - left: 0; - top: 0; - margin-left: calc(-15px - var(--calculated-paper-slider-height)/2); - width: calc(30px + var(--calculated-paper-slider-height)); - height: calc(30px + var(--calculated-paper-slider-height)); - } - - .transiting > .slider-knob { - transition: left 0.08s ease; - } - - .slider-knob:focus { - outline: none; - } - - .slider-knob.dragging { - transition: none; - } - - .snaps > .slider-knob.dragging { - transition: -webkit-transform 0.08s ease; - transition: transform 0.08s ease; - } - - .slider-knob-inner { - margin: 10px; - width: calc(100% - 20px); - height: calc(100% - 20px); - background-color: var(--paper-slider-knob-color, var(--google-blue-700)); - border: 2px solid var(--paper-slider-knob-color, var(--google-blue-700)); - border-radius: 50%; - - -moz-box-sizing: border-box; - box-sizing: border-box; - - transition-property: -webkit-transform, background-color, border; - transition-property: transform, background-color, border; - transition-duration: 0.18s; - transition-timing-function: ease; - } - - .expand:not(.pin) > .slider-knob > .slider-knob-inner { - -webkit-transform: scale(1.5); - transform: scale(1.5); - } - - .ring > .slider-knob > .slider-knob-inner { - background-color: var(--paper-slider-knob-start-color, transparent); - border: 2px solid var(--paper-slider-knob-start-border-color, var(--paper-grey-400)); - } - - .slider-knob-inner::before { - background-color: var(--paper-slider-pin-color, var(--google-blue-700)); - } - - .pin > .slider-knob > .slider-knob-inner::before { - content: ""; - position: absolute; - top: 0; - left: 50%; - margin-left: -13px; - width: 26px; - height: 26px; - border-radius: 50% 50% 50% 0; - - -webkit-transform: rotate(-45deg) scale(0) translate(0); - transform: rotate(-45deg) scale(0) translate(0); - } - - .slider-knob-inner::before, - .slider-knob-inner::after { - transition: -webkit-transform .18s ease, background-color .18s ease; - transition: transform .18s ease, background-color .18s ease; - } - - .pin.ring > .slider-knob > .slider-knob-inner::before { - background-color: var(--paper-slider-pin-start-color, var(--paper-grey-400)); - } - - .pin.expand > .slider-knob > .slider-knob-inner::before { - -webkit-transform: rotate(-45deg) scale(1) translate(17px, -17px); - transform: rotate(-45deg) scale(1) translate(17px, -17px); - } - - .pin > .slider-knob > .slider-knob-inner::after { - content: attr(value); - position: absolute; - top: 0; - left: 50%; - margin-left: -16px; - width: 32px; - height: 26px; - text-align: center; - color: var(--paper-slider-font-color, #fff); - font-size: 10px; - - -webkit-transform: scale(0) translate(0); - transform: scale(0) translate(0); - } - - .pin.expand > .slider-knob > .slider-knob-inner::after { - -webkit-transform: scale(1) translate(0, -17px); - transform: scale(1) translate(0, -17px); - } - - /* paper-input */ - .slider-input { - width: 50px; - overflow: hidden; - --paper-input-container-input: { - text-align: center; - @apply --paper-slider-input-container-input; - }; - @apply --paper-slider-input; - } - - /* disabled state */ - #sliderContainer.disabled { - pointer-events: none; - } - - .disabled > .slider-knob > .slider-knob-inner { - background-color: var(--paper-slider-disabled-knob-color, var(--paper-grey-400)); - border: 2px solid var(--paper-slider-disabled-knob-color, var(--paper-grey-400)); - -webkit-transform: scale3d(0.75, 0.75, 1); - transform: scale3d(0.75, 0.75, 1); - } - - .disabled.ring > .slider-knob > .slider-knob-inner { - background-color: var(--paper-slider-knob-start-color, transparent); - border: 2px solid var(--paper-slider-knob-start-border-color, var(--paper-grey-400)); - } - - paper-ripple { - color: var(--paper-slider-knob-color, var(--google-blue-700)); - } - - -
    -
    - -
    - - - -
    -
    -
    -
    - - -`;Ke.setAttribute("strip-whitespace",""),b({_template:Ke,is:"paper-slider",behaviors:[xe,de,Te,Ee],properties:{value:{type:Number,value:0},snaps:{type:Boolean,value:!1,notify:!0},pin:{type:Boolean,value:!1,notify:!0},secondaryProgress:{type:Number,value:0,notify:!0,observer:"_secondaryProgressChanged"},editable:{type:Boolean,value:!1},immediateValue:{type:Number,value:0,readOnly:!0,notify:!0},maxMarkers:{type:Number,value:0,notify:!0},expand:{type:Boolean,value:!1,readOnly:!0},ignoreBarTouch:{type:Boolean,value:!1},dragging:{type:Boolean,value:!1,readOnly:!0,notify:!0},transiting:{type:Boolean,value:!1,readOnly:!0},markers:{type:Array,readOnly:!0,value:function(){return[]}}},observers:["_updateKnob(value, min, max, snaps, step)","_valueChanged(value)","_immediateValueChanged(immediateValue)","_updateMarkers(maxMarkers, min, max, snaps)"],hostAttributes:{role:"slider",tabindex:0},keyBindings:{left:"_leftKey",right:"_rightKey","down pagedown home":"_decrementKey","up pageup end":"_incrementKey"},ready:function(){this.ignoreBarTouch&&k(this.$.sliderBar,"auto")},increment:function(){this.value=this._clampValue(this.value+this.step)},decrement:function(){this.value=this._clampValue(this.value-this.step)},_updateKnob:function(e,t,i,a,n){this.setAttribute("aria-valuemin",t),this.setAttribute("aria-valuemax",i),this.setAttribute("aria-valuenow",e),this._positionKnob(100*this._calcRatio(e))},_valueChanged:function(){this.fire("value-change",{composed:!0})},_immediateValueChanged:function(){this.dragging?this.fire("immediate-value-change",{composed:!0}):this.value=this.immediateValue},_secondaryProgressChanged:function(){this.secondaryProgress=this._clampValue(this.secondaryProgress)},_expandKnob:function(){this._setExpand(!0)},_resetKnob:function(){this.cancelDebouncer("expandKnob"),this._setExpand(!1)},_positionKnob:function(e){this._setImmediateValue(this._calcStep(this._calcKnobPosition(e))),this._setRatio(100*this._calcRatio(this.immediateValue)),this.$.sliderKnob.style.left=this.ratio+"%",this.dragging&&(this._knobstartx=this.ratio*this._w/100,this.translate3d(0,0,0,this.$.sliderKnob))},_calcKnobPosition:function(e){return(this.max-this.min)*e/100+this.min},_onTrack:function(e){switch(e.stopPropagation(),e.detail.state){case"start":this._trackStart(e);break;case"track":this._trackX(e);break;case"end":this._trackEnd()}},_trackStart:function(e){this._setTransiting(!1),this._w=this.$.sliderBar.offsetWidth,this._x=this.ratio*this._w/100,this._startx=this._x,this._knobstartx=this._startx,this._minx=-this._startx,this._maxx=this._w-this._startx,this.$.sliderKnob.classList.add("dragging"),this._setDragging(!0)},_trackX:function(e){this.dragging||this._trackStart(e);var t=this._isRTL?-1:1,i=Math.min(this._maxx,Math.max(this._minx,e.detail.dx*t));this._x=this._startx+i;var a=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(a);var n=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(n+"px",0,0,this.$.sliderKnob)},_trackEnd:function(){var e=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging"),this._setDragging(!1),this._resetKnob(),this.value=this.immediateValue,e.transform=e.webkitTransform="",this.fire("change",{composed:!0})},_knobdown:function(e){this._expandKnob(),e.preventDefault(),this.focus()},_bartrack:function(e){this._allowBarEvent(e)&&this._onTrack(e)},_barclick:function(e){this._w=this.$.sliderBar.offsetWidth;var t=this.$.sliderBar.getBoundingClientRect(),i=(e.detail.x-t.left)/this._w*100;this._isRTL&&(i=100-i);var a=this.ratio;this._setTransiting(!0),this._positionKnob(i),a===this.ratio&&this._setTransiting(!1),this.async((function(){this.fire("change",{composed:!0})})),e.preventDefault(),this.focus()},_bardown:function(e){this._allowBarEvent(e)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(e))},_knobTransitionEnd:function(e){e.target===this.$.sliderKnob&&this._setTransiting(!1)},_updateMarkers:function(e,t,i,a){a||this._setMarkers([]);var n=Math.round((i-t)/this.step);n>e&&(n=e),(n<0||!isFinite(n))&&(n=0),this._setMarkers(new Array(n))},_mergeClasses:function(e){return Object.keys(e).filter((function(t){return e[t]})).join(" ")},_getClassNames:function(){return this._mergeClasses({disabled:this.disabled,pin:this.pin,snaps:this.snaps,ring:this.immediateValue<=this.min,expand:this.expand,dragging:this.dragging,transiting:this.transiting,editable:this.editable})},_allowBarEvent:function(e){return!this.ignoreBarTouch||e.detail.sourceEvent instanceof MouseEvent},get _isRTL(){return void 0===this.__isRTL&&(this.__isRTL="rtl"===window.getComputedStyle(this).direction),this.__isRTL},_leftKey:function(e){this._isRTL?this._incrementKey(e):this._decrementKey(e)},_rightKey:function(e){this._isRTL?this._decrementKey(e):this._incrementKey(e)},_incrementKey:function(e){this.disabled||("end"===e.detail.key?this.value=this.max:this.increment(),this.fire("change"),e.preventDefault())},_decrementKey:function(e){this.disabled||("home"===e.detail.key?this.value=this.min:this.decrement(),this.fire("change"),e.preventDefault())},_changeValue:function(e){this.value=e.target.value,this.fire("change",{composed:!0})},_inputKeyDown:function(e){e.stopPropagation()},_createRipple:function(){return this._rippleContainer=this.$.sliderKnob,Le._createRipple.call(this)},_focusedChanged:function(e){e&&this.ensureRipple(),this.hasRipple()&&(this._ripple.style.display=e?"":"none",this._ripple.holdDown=e)}});const Pe=customElements.get("paper-slider");let De;customElements.define("ha-slider",class extends Pe{static get template(){if(!De){De=Pe.template.cloneNode(!0);De.content.querySelector("style").appendChild(document.createTextNode('\n :host([dir="rtl"]) #sliderContainer.pin.expand > .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n transform: scale(1) translate(0, -17px) scaleX(-1) !important;\n }\n\n .pin > .slider-knob > .slider-knob-inner {\n font-size: var(--ha-slider-pin-font-size, 15px);\n line-height: normal;\n cursor: pointer;\n }\n\n .disabled.ring > .slider-knob > .slider-knob-inner {\n background-color: var(--paper-slider-disabled-knob-color, var(--disabled-text-color));\n border: 2px solid var(--paper-slider-disabled-knob-color, var(--disabled-text-color));\n }\n\n .pin > .slider-knob > .slider-knob-inner::before {\n top: unset;\n margin-left: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n width: 2.2em;\n height: 2.2em;\n\n -webkit-transform-origin: left bottom;\n transform-origin: left bottom;\n -webkit-transform: rotate(-45deg) scale(0) translate(0);\n transform: rotate(-45deg) scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::before {\n -webkit-transform: rotate(-45deg) scale(1) translate(7px, -7px);\n transform: rotate(-45deg) scale(1) translate(7px, -7px);\n }\n\n .pin > .slider-knob > .slider-knob-inner::after {\n top: unset;\n font-size: unset;\n\n bottom: calc(15px + var(--calculated-paper-slider-height)/2);\n left: 50%;\n margin-left: -1.1em;\n width: 2.2em;\n height: 2.1em;\n\n -webkit-transform-origin: center bottom;\n transform-origin: center bottom;\n -webkit-transform: scale(0) translate(0);\n transform: scale(0) translate(0);\n }\n\n .pin.expand > .slider-knob > .slider-knob-inner::after {\n -webkit-transform: scale(1) translate(0, -10px);\n transform: scale(1) translate(0, -10px);\n }\n\n .slider-input {\n width: 54px;\n }\n '))}return De}_setImmediateValue(e){super._setImmediateValue(this.step>=1?Math.round(e):Math.round(100*e)/100)}_calcStep(e){if(!this.step)return parseFloat(e);const t=Math.round((e-this.min)/this.step),i=this.step.toString(),a=i.indexOf(".");if(-1!==a){const e=10**(i.length-a-1);return Math.round((t*this.step+this.min)*e)/e}return t*this.step+this.min}}),o([s("ha-form-integer")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[c("ha-textfield ha-slider")],key:"_input",value:void 0},{kind:"field",key:"_lastValue",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){var e;return void 0!==this.schema.valueMin&&void 0!==this.schema.valueMax&&this.schema.valueMax-this.schema.valueMin<256?u` -
    - ${this.label} -
    - ${this.schema.required?"":u` - - `} - -
    -
    - `:u` - - `}},{kind:"method",key:"updated",value:function(e){e.has("schema")&&this.toggleAttribute("own-margin",!("valueMin"in this.schema&&"valueMax"in this.schema||!this.schema.required))}},{kind:"get",key:"_value",value:function(){var e,t;return void 0!==this.data?this.data:this.schema.required?void 0!==(null===(e=this.schema.description)||void 0===e?void 0:e.suggested_value)&&null!==(null===(t=this.schema.description)||void 0===t?void 0:t.suggested_value)||this.schema.default||this.schema.valueMin||0:this.schema.valueMin||0}},{kind:"method",key:"_handleCheckboxChange",value:function(e){let t;if(e.target.checked)for(const e of[this._lastValue,null===(i=this.schema.description)||void 0===i?void 0:i.suggested_value,this.schema.default,0]){var i;if(void 0!==e){t=e;break}}else this._lastValue=this.data;h(this,"value-changed",{value:t})}},{kind:"method",key:"_valueChanged",value:function(e){const t=e.target,i=t.value;let a;if(""!==i&&(a=parseInt(String(i))),this.data!==a)h(this,"value-changed",{value:a});else{const e=void 0===a?"":String(a);t.value!==e&&(t.value=e)}}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host([own-margin]) { - margin-bottom: 5px; - } - .flex { - display: flex; - } - ha-slider { - flex: 1; - } - ha-textfield { - display: block; - } - `}}]}}),l);let Ie=class extends U{};Ie.styles=[z],Ie=r([s("mwc-checkbox")],Ie);class Fe extends W{constructor(){super(...arguments),this.left=!1,this.graphic="control"}render(){const e={"mdc-deprecated-list-item__graphic":this.left,"mdc-deprecated-list-item__meta":!this.left},t=this.renderText(),i=this.graphic&&"control"!==this.graphic&&!this.left?this.renderGraphic():u``,a=this.hasMeta&&this.left?this.renderMeta():u``,n=this.renderRipple();return u` - ${n} - ${i} - ${this.left?"":t} - - - - - ${this.left?t:""} - ${a}`}async onChange(e){const t=e.target;this.selected===t.checked||(this._skipPropRequest=!0,this.selected=t.checked,await this.updateComplete,this._skipPropRequest=!1)}}r([c("slot")],Fe.prototype,"slotElement",void 0),r([c("mwc-checkbox")],Fe.prototype,"checkboxElement",void 0),r([d({type:Boolean})],Fe.prototype,"left",void 0),r([d({type:String,reflect:!0})],Fe.prototype,"graphic",void 0);const Oe=p`:host(:not([twoline])){height:56px}:host(:not([left])) .mdc-deprecated-list-item__meta{height:40px;width:40px}`;function qe(e){return Array.isArray(e)?e[0]:e}function Ne(e){return Array.isArray(e)?e[1]||e[0]:e}o([s("ha-check-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[G,Oe,p` - :host { - --mdc-theme-secondary: var(--primary-color); - } - `]}]}}),Fe);o([s("ha-form-multi_select")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d()],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[w()],key:"_opened",value:()=>!1},{kind:"field",decorators:[c("ha-button-menu")],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){const e=Array.isArray(this.schema.options)?this.schema.options:Object.entries(this.schema.options),t=this.data||[];return e.length<6?u`
    - ${this.label}${e.map((e=>{const i=qe(e);return u` - - - - `}))} -
    `:u` - - this.schema.options[e]||e)).join(", ")} - .disabled=${this.disabled} - tabindex="-1" - > - - ${e.map((e=>{const i=qe(e),a=t.includes(i);return u` - ${Ne(e)} - `}))} - - `}},{kind:"method",key:"firstUpdated",value:function(){this.updateComplete.then((()=>{var e;const{formElement:t,mdcRoot:i}=(null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("ha-textfield"))||{};t&&(t.style.textOverflow="ellipsis"),i&&(i.style.cursor="pointer")}))}},{kind:"method",key:"updated",value:function(e){e.has("schema")&&this.toggleAttribute("own-margin",Object.keys(this.schema.options).length>=6&&!!this.schema.required)}},{kind:"method",key:"_selectedChanged",value:function(e){e.stopPropagation(),"property"!==e.detail.source&&this._handleValueChanged(e.target.value,e.detail.selected)}},{kind:"method",key:"_valueChanged",value:function(e){const{value:t,checked:i}=e.target;this._handleValueChanged(t,i)}},{kind:"method",key:"_handleValueChanged",value:function(e,t){let i;if(t)if(this.data){if(this.data.includes(e))return;i=[...this.data,e]}else i=[e];else{if(!this.data.includes(e))return;i=this.data.filter((t=>t!==e))}h(this,"value-changed",{value:i})}},{kind:"method",key:"_handleOpen",value:function(e){e.stopPropagation(),this._opened=!0,this.toggleAttribute("opened",!0)}},{kind:"method",key:"_handleClose",value:function(e){e.stopPropagation(),this._opened=!1,this.toggleAttribute("opened",!1)}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host([own-margin]) { - margin-bottom: 5px; - } - ha-button-menu { - display: block; - cursor: pointer; - } - ha-formfield { - display: block; - padding-right: 16px; - padding-inline-end: 16px; - padding-inline-start: initial; - direction: var(--direction); - } - ha-textfield { - display: block; - pointer-events: none; - } - ha-svg-icon { - color: var(--input-dropdown-icon-color); - position: absolute; - right: 1em; - top: 1em; - cursor: pointer; - inset-inline-end: 1em; - inset-inline-start: initial; - direction: var(--direction); - } - :host([opened]) ha-svg-icon { - color: var(--primary-color); - } - :host([opened]) ha-button-menu { - --mdc-text-field-idle-line-color: var(--input-hover-line-color); - --mdc-text-field-label-ink-color: var(--primary-color); - } - `}}]}}),l);const He=(e,t,i=!1)=>{let a;const n=(...n)=>{const r=i&&!a;clearTimeout(a),a=window.setTimeout((()=>{a=void 0,i||e(...n)}),t),r&&e(...n)};return n.cancel=()=>{clearTimeout(a)},n};o([s("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[d({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?u``:E}},{kind:"method",key:"connectedCallback",value:function(){m(v(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){m(v(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return He((async()=>{await S(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[J,p` - .mdc-select:not(.mdc-select--disabled) .mdc-select__icon { - color: var(--secondary-text-color); - } - .mdc-select__anchor { - width: var(--ha-select-min-width, 200px); - } - .mdc-select--filled .mdc-floating-label { - inset-inline-start: 12px; - inset-inline-end: initial; - direction: var(--direction); - } - .mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label { - inset-inline-start: 48px; - inset-inline-end: initial; - direction: var(--direction); - } - .mdc-select .mdc-select__anchor { - padding-inline-start: 12px; - padding-inline-end: 0px; - direction: var(--direction); - } - .mdc-select__anchor .mdc-floating-label--float-above { - transform-origin: var(--float-start); - } - `]}]}}),Y),o([s("ha-input-helper-text")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return u``}},{kind:"field",static:!0,key:"styles",value:()=>p` - :host { - display: block; - color: var(--mdc-text-field-label-ink-color, rgba(0, 0, 0, 0.6)); - font-size: 0.75rem; - padding-left: 16px; - padding-right: 16px; - } - `}]}}),l),o([s("ha-base-time-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d()],key:"helper",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"autoValidate",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[d({type:Number})],key:"format",value:()=>12},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[d({type:Number})],key:"days",value:()=>0},{kind:"field",decorators:[d({type:Number})],key:"hours",value:()=>0},{kind:"field",decorators:[d({type:Number})],key:"minutes",value:()=>0},{kind:"field",decorators:[d({type:Number})],key:"seconds",value:()=>0},{kind:"field",decorators:[d({type:Number})],key:"milliseconds",value:()=>0},{kind:"field",decorators:[d()],key:"dayLabel",value:()=>""},{kind:"field",decorators:[d()],key:"hourLabel",value:()=>""},{kind:"field",decorators:[d()],key:"minLabel",value:()=>""},{kind:"field",decorators:[d()],key:"secLabel",value:()=>""},{kind:"field",decorators:[d()],key:"millisecLabel",value:()=>""},{kind:"field",decorators:[d({type:Boolean})],key:"enableSecond",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"noHoursLimit",value:()=>!1},{kind:"field",decorators:[d()],key:"amPm",value:()=>"AM"},{kind:"method",key:"render",value:function(){return u` - ${this.label?u``:""} -
    - ${this.enableDay?u` - - - `:""} - - - - - - ${this.enableSecond?u` - `:""} - ${this.enableMillisecond?u` - `:""} - ${24===this.format?"":u` - AM - PM - `} -
    - ${this.helper?u`${this.helper}`:""} - `}},{kind:"method",key:"_valueChanged",value:function(e){const t=e.currentTarget;this[t.name]="amPm"===t.name?t.value:Number(t.value);const i={hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds};12===this.format&&(i.amPm=this.amPm),h(this,"value-changed",{value:i})}},{kind:"method",key:"_onFocus",value:function(e){e.currentTarget.select()}},{kind:"method",key:"_formatValue",value:function(e,t=2){return e.toString().padStart(t,"0")}},{kind:"get",key:"_hourMax",value:function(){if(!this.noHoursLimit)return 12===this.format?12:23}},{kind:"field",static:!0,key:"styles",value:()=>p` - :host { - display: block; - } - .time-input-wrap { - display: flex; - border-radius: var(--mdc-shape-small, 4px) var(--mdc-shape-small, 4px) 0 0; - overflow: hidden; - position: relative; - direction: ltr; - } - ha-textfield { - width: 40px; - text-align: center; - --mdc-shape-small: 0; - --text-field-appearance: none; - --text-field-padding: 0 4px; - --text-field-suffix-padding-left: 2px; - --text-field-suffix-padding-right: 0; - --text-field-text-align: center; - } - ha-textfield.hasSuffix { - --text-field-padding: 0 0 0 4px; - } - ha-textfield:first-child { - --text-field-border-top-left-radius: var(--mdc-shape-medium); - } - ha-textfield:last-child { - --text-field-border-top-right-radius: var(--mdc-shape-medium); - } - ha-select { - --mdc-shape-small: 0; - width: 85px; - } - label { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-family: var( - --mdc-typography-body2-font-family, - var(--mdc-typography-font-family, Roboto, sans-serif) - ); - font-size: var(--mdc-typography-body2-font-size, 0.875rem); - line-height: var(--mdc-typography-body2-line-height, 1.25rem); - font-weight: var(--mdc-typography-body2-font-weight, 400); - letter-spacing: var( - --mdc-typography-body2-letter-spacing, - 0.0178571429em - ); - text-decoration: var(--mdc-typography-body2-text-decoration, inherit); - text-transform: var(--mdc-typography-body2-text-transform, inherit); - color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)); - padding-left: 4px; - } - `}]}}),l),o([s("ha-duration-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d()],key:"helper",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[c("paper-time-input",!0)],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){return u` - - `}},{kind:"get",key:"_days",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.days?Number(this.data.days):0}},{kind:"get",key:"_hours",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_durationChanged",value:function(e){e.stopPropagation();const t={...e.detail.value};var i;(this.enableMillisecond||t.milliseconds?t.milliseconds>999&&(t.seconds+=Math.floor(t.milliseconds/1e3),t.milliseconds%=1e3):delete t.milliseconds,t.seconds>59&&(t.minutes+=Math.floor(t.seconds/60),t.seconds%=60),t.minutes>59&&(t.hours+=Math.floor(t.minutes/60),t.minutes%=60),this.enableDay&&t.hours>24)&&(t.days=(null!==(i=t.days)&&void 0!==i?i:0)+Math.floor(t.hours/24),t.hours%=24);h(this,"value-changed",{value:t})}}]}}),l),o([s("ha-form-positive_time_period_dict")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[c("ha-time-input",!0)],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){return u` - - `}}]}}),l),o([s("ha-chip-set")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return u` -
    - -
    - `}},{kind:"get",static:!0,key:"styles",value:function(){return p` - ${B(X)} - - slot::slotted(ha-chip) { - margin: 4px 4px 4px 0; - } - `}}]}}),l);const ze=Symbol("selection controller");class Ue{constructor(){this.selected=null,this.ordered=null,this.set=new Set}}class Xe{constructor(e){this.sets={},this.focusedSet=null,this.mouseIsDown=!1,this.updating=!1,e.addEventListener("keydown",(e=>{this.keyDownHandler(e)})),e.addEventListener("mousedown",(()=>{this.mousedownHandler()})),e.addEventListener("mouseup",(()=>{this.mouseupHandler()}))}static getController(e){const t=!("global"in e)||"global"in e&&e.global?document:e.getRootNode();let i=t[ze];return void 0===i&&(i=new Xe(t),t[ze]=i),i}keyDownHandler(e){const t=e.target;"checked"in t&&this.has(t)&&("ArrowRight"==e.key||"ArrowDown"==e.key?this.selectNext(t):"ArrowLeft"!=e.key&&"ArrowUp"!=e.key||this.selectPrevious(t))}mousedownHandler(){this.mouseIsDown=!0}mouseupHandler(){this.mouseIsDown=!1}has(e){return this.getSet(e.name).set.has(e)}selectPrevious(e){const t=this.getOrdered(e),i=t.indexOf(e),a=t[i-1]||t[t.length-1];return this.select(a),a}selectNext(e){const t=this.getOrdered(e),i=t.indexOf(e),a=t[i+1]||t[0];return this.select(a),a}select(e){e.click()}focus(e){if(this.mouseIsDown)return;const t=this.getSet(e.name),i=this.focusedSet;this.focusedSet=t,i!=t&&t.selected&&t.selected!=e&&t.selected.focus()}isAnySelected(e){const t=this.getSet(e.name);for(const e of t.set)if(e.checked)return!0;return!1}getOrdered(e){const t=this.getSet(e.name);return t.ordered||(t.ordered=Array.from(t.set),t.ordered.sort(((e,t)=>e.compareDocumentPosition(t)==Node.DOCUMENT_POSITION_PRECEDING?1:0))),t.ordered}getSet(e){return this.sets[e]||(this.sets[e]=new Ue),this.sets[e]}register(e){const t=e.name||e.getAttribute("name")||"",i=this.getSet(t);i.set.add(e),i.ordered=null}unregister(e){const t=this.getSet(e.name);t.set.delete(e),t.ordered=null,t.selected==e&&(t.selected=null)}update(e){if(this.updating)return;this.updating=!0;const t=this.getSet(e.name);if(e.checked){for(const i of t.set)i!=e&&(i.checked=!1);t.selected=e}if(this.isAnySelected(e))for(const e of t.set){if(void 0===e.formElementTabIndex)break;e.formElementTabIndex=e.checked?0:-1}this.updating=!1}}var je={NATIVE_CONTROL_SELECTOR:".mdc-radio__native-control"},We={DISABLED:"mdc-radio--disabled",ROOT:"mdc-radio"},Ge=function(e){function t(i){return e.call(this,R(R({},t.defaultAdapter),i))||this}return V(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return We},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return je},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlDisabled:function(){}}},enumerable:!1,configurable:!0}),t.prototype.setDisabled=function(e){var i=t.cssClasses.DISABLED;this.adapter.setNativeControlDisabled(e),e?this.adapter.addClass(i):this.adapter.removeClass(i)},t}(M);class Ye extends j{constructor(){super(...arguments),this._checked=!1,this.useStateLayerCustomProperties=!1,this.global=!1,this.disabled=!1,this.value="on",this.name="",this.reducedTouchTarget=!1,this.mdcFoundationClass=Ge,this.formElementTabIndex=0,this.focused=!1,this.shouldRenderRipple=!1,this.rippleElement=null,this.rippleHandlers=new P((()=>(this.shouldRenderRipple=!0,this.ripple.then((e=>{this.rippleElement=e})),this.ripple)))}get checked(){return this._checked}set checked(e){var t,i;const a=this._checked;e!==a&&(this._checked=e,this.formElement&&(this.formElement.checked=e),null===(t=this._selectionController)||void 0===t||t.update(this),!1===e&&(null===(i=this.formElement)||void 0===i||i.blur()),this.requestUpdate("checked",a),this.dispatchEvent(new Event("checked",{bubbles:!0,composed:!0})))}_handleUpdatedValue(e){this.formElement.value=e}renderRipple(){return this.shouldRenderRipple?u``:""}get isRippleActive(){var e;return(null===(e=this.rippleElement)||void 0===e?void 0:e.isActive)||!1}connectedCallback(){super.connectedCallback(),this._selectionController=Xe.getController(this),this._selectionController.register(this),this._selectionController.update(this)}disconnectedCallback(){this._selectionController.unregister(this),this._selectionController=void 0}focus(){this.formElement.focus()}createAdapter(){return Object.assign(Object.assign({},D(this.mdcRoot)),{setNativeControlDisabled:e=>{this.formElement.disabled=e}})}handleFocus(){this.focused=!0,this.handleRippleFocus()}handleClick(){this.formElement.focus()}handleBlur(){this.focused=!1,this.formElement.blur(),this.rippleHandlers.endFocus()}setFormData(e){this.name&&this.checked&&e.append(this.name,this.value)}render(){const e={"mdc-radio--touch":!this.reducedTouchTarget,"mdc-ripple-upgraded--background-focused":this.focused,"mdc-radio--disabled":this.disabled};return u` -
    - -
    -
    -
    -
    - ${this.renderRipple()} -
    `}handleRippleMouseDown(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.rippleHandlers.startPress(e)}handleRippleTouchStart(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}changeHandler(){this.checked=this.formElement.checked}}r([c(".mdc-radio")],Ye.prototype,"mdcRoot",void 0),r([c("input")],Ye.prototype,"formElement",void 0),r([w()],Ye.prototype,"useStateLayerCustomProperties",void 0),r([d({type:Boolean})],Ye.prototype,"global",void 0),r([d({type:Boolean,reflect:!0})],Ye.prototype,"checked",null),r([d({type:Boolean}),Z((function(e){this.mdcFoundation.setDisabled(e)}))],Ye.prototype,"disabled",void 0),r([d({type:String}),Z((function(e){this._handleUpdatedValue(e)}))],Ye.prototype,"value",void 0),r([d({type:String})],Ye.prototype,"name",void 0),r([d({type:Boolean})],Ye.prototype,"reducedTouchTarget",void 0),r([d({type:Number})],Ye.prototype,"formElementTabIndex",void 0),r([w()],Ye.prototype,"focused",void 0),r([w()],Ye.prototype,"shouldRenderRipple",void 0),r([L("mwc-ripple")],Ye.prototype,"ripple",void 0),r([T,d({attribute:"aria-label"})],Ye.prototype,"ariaLabel",void 0),r([T,d({attribute:"aria-labelledby"})],Ye.prototype,"ariaLabelledBy",void 0),r([K({passive:!0})],Ye.prototype,"handleRippleTouchStart",null);const Je=p`.mdc-touch-target-wrapper{display:inline}.mdc-radio{padding:calc((40px - 20px) / 2)}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.54)}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#018786;border-color:var(--mdc-theme-secondary, #018786)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0, 0, 0, 0.38)}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:rgba(0, 0, 0, 0.38)}.mdc-radio .mdc-radio__background::before{background-color:#018786;background-color:var(--mdc-theme-secondary, #018786)}.mdc-radio .mdc-radio__background::before{top:calc(-1 * (40px - 20px) / 2);left:calc(-1 * (40px - 20px) / 2);width:40px;height:40px}.mdc-radio .mdc-radio__native-control{top:calc((40px - 40px) / 2);right:calc((40px - 40px) / 2);left:calc((40px - 40px) / 2);width:40px;height:40px}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:GrayText}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:GrayText}}.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}:host{display:inline-block;outline:none}.mdc-radio{vertical-align:bottom}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unchecked-color, rgba(0, 0, 0, 0.54))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}.mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-color, rgba(0, 0, 0, 0.38))}`;o([s("ha-radio")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[Je,p` - :host { - --mdc-theme-secondary: var(--primary-color); - } - `]}]}}),Ye),o([s("ha-selector-select")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"selector",value:void 0},{kind:"field",decorators:[d()],key:"value",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d()],key:"helper",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[d({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[c("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_filter",value:()=>""},{kind:"method",key:"render",value:function(){const e=this.selector.select.options.map((e=>"object"==typeof e?e:{value:e,label:e}));if(!this.selector.select.custom_value&&"list"===this._mode)return!this.selector.select.multiple||this.required?u` -
    - ${this.label} - ${e.map((e=>u` - - - - `))} -
    - ${this._renderHelper()} - `:u` -
    - ${this.label}${e.map((e=>{var t;return u` - - - - `}))} -
    - ${this._renderHelper()} - `;if(this.selector.select.multiple){const t=this.value&&""!==this.value?this.value:[];return u` - - ${null==t?void 0:t.map(((t,i)=>{var a;return u` - - ${(null===(a=e.find((e=>e.value===t)))||void 0===a?void 0:a.label)||t} - - - `}))} - - - {var t;return!(null!==(t=this.value)&&void 0!==t&&t.includes(e.value))}))} - @filter-changed=${this._filterChanged} - @value-changed=${this._comboBoxValueChanged} - > - `}return this.selector.select.custom_value?(void 0===this.value||e.find((e=>e.value===this.value))||e.unshift({value:this.value,label:this.value}),u` - - `):u` - - ${e.map((e=>u` - ${e.label} - `))} - - `}},{kind:"method",key:"_renderHelper",value:function(){return this.helper?u`${this.helper}`:""}},{kind:"get",key:"_mode",value:function(){return this.selector.select.mode||(this.selector.select.options.length<6?"list":"dropdown")}},{kind:"method",key:"_valueChanged",value:function(e){var t;e.stopPropagation();const i=(null===(t=e.detail)||void 0===t?void 0:t.value)||e.target.value;!this.disabled&&i&&h(this,"value-changed",{value:i})}},{kind:"method",key:"_checkboxChanged",value:function(e){if(e.stopPropagation(),this.disabled)return;let t;const i=e.target.value;if(e.target.checked)if(this.value){if(this.value.includes(i))return;t=[...this.value,i]}else t=[i];else{var a;if(null===(a=this.value)||void 0===a||!a.includes(i))return;t=this.value.filter((e=>e!==i))}h(this,"value-changed",{value:t})}},{kind:"method",key:"_removeItem",value:async function(e){const t=[...this.value];t.splice(e.target.idx,1),h(this,"value-changed",{value:t}),await this.updateComplete,this._filterChanged()}},{kind:"method",key:"_comboBoxValueChanged",value:function(e){var t;e.stopPropagation();const i=e.detail.value;if(this.disabled||""===i)return;if(!this.selector.select.multiple)return void h(this,"value-changed",{value:i});if(void 0!==i&&null!==(t=this.value)&&void 0!==t&&t.includes(i))return;setTimeout((()=>{this._filterChanged(),this.comboBox.setInputValue("")}),0);const a=this.value&&""!==this.value?this.value:[];h(this,"value-changed",{value:[...a,i]})}},{kind:"method",key:"_filterChanged",value:function(e){var t;this._filter=(null==e?void 0:e.detail.value)||"";const i=null===(t=this.comboBox.items)||void 0===t?void 0:t.filter((e=>{var t,i;if(this.selector.select.multiple&&null!==(t=this.value)&&void 0!==t&&t.includes(e.value))return!1;return(e.label||e.value).toLowerCase().includes(null===(i=this._filter)||void 0===i?void 0:i.toLowerCase())}));this._filter&&this.selector.select.custom_value&&(null==i||i.unshift({label:this._filter,value:this._filter})),this.comboBox.filteredItems=i}},{kind:"field",static:!0,key:"styles",value:()=>p` - ha-select, - mwc-formfield, - ha-formfield { - display: block; - } - `}]}}),l),o([s("ha-form-select")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_selectSchema",value:()=>F((e=>({select:{options:e.map((e=>({value:e[0],label:e[1]})))}})))},{kind:"method",key:"render",value:function(){return u` - - `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();let t=e.detail.value;t!==this.data&&(""===t&&(t=void 0),h(this,"value-changed",{value:t}))}}]}}),l);const Qe=["password","secret","token"];o([s("ha-form-string")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[d()],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"data",value:void 0},{kind:"field",decorators:[d()],key:"label",value:void 0},{kind:"field",decorators:[d()],key:"helper",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[w()],key:"_unmaskedPassword",value:()=>!1},{kind:"field",decorators:[c("ha-textfield")],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){var e;const t=Qe.some((e=>this.schema.name.includes(e)));return u` - `:null===(e=this.schema.description)||void 0===e?void 0:e.suffix} - .validationMessage=${this.schema.required?"Required":void 0} - @input=${this._valueChanged} - > - ${t?u``:""} - `}},{kind:"method",key:"updated",value:function(e){e.has("schema")&&this.toggleAttribute("own-margin",!!this.schema.required)}},{kind:"method",key:"_toggleUnmaskedPassword",value:function(){this._unmaskedPassword=!this._unmaskedPassword}},{kind:"method",key:"_valueChanged",value:function(e){let t=e.target.value;this.data!==t&&(""!==t||this.schema.required||(t=void 0),h(this,"value-changed",{value:t}))}},{kind:"get",key:"_stringType",value:function(){if(this.schema.format){if(["email","url"].includes(this.schema.format))return this.schema.format;if("fqdnurl"===this.schema.format)return"url"}return"text"}},{kind:"get",static:!0,key:"styles",value:function(){return p` - :host { - display: block; - position: relative; - } - :host([own-margin]) { - margin-bottom: 5px; - } - ha-textfield { - display: block; - } - ha-icon-button { - position: absolute; - top: 1em; - right: 12px; - --mdc-icon-button-size: 24px; - color: var(--secondary-text-color); - } - - ha-icon-button { - inset-inline-start: initial; - inset-inline-end: 12px; - direction: var(--direction); - } - `}}]}}),l);const Ze=(e,t)=>e?t.name?e[t.name]:e:null;let et=!1;o([s("ha-form")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[d({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[d({attribute:!1})],key:"schema",value:void 0},{kind:"field",decorators:[d()],key:"error",value:void 0},{kind:"field",decorators:[d({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[d()],key:"computeError",value:void 0},{kind:"field",decorators:[d()],key:"computeLabel",value:void 0},{kind:"field",decorators:[d()],key:"computeHelper",value:void 0},{kind:"method",key:"focus",value:function(){var e;const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector(".root");if(t)for(const e of t.children)if("HA-ALERT"!==e.tagName){e.focus();break}}},{kind:"method",key:"willUpdate",value:function(e){var t;m(v(i.prototype),"willUpdate",this).call(this,e),!et&&e.has("schema")&&null!==(t=this.schema)&&void 0!==t&&t.some((e=>"selector"in e))&&(et=!0,import("./c.d2e52e5a.js").then((function(e){return e.j})))}},{kind:"method",key:"render",value:function(){return u` -
    - ${this.error&&this.error.base?u` - - ${this._computeError(this.error.base,this.schema)} - - `:""} - ${this.schema.map((e=>{const t=((e,t)=>e&&t.name?e[t.name]:null)(this.error,e);return u` - ${t?u` - - ${this._computeError(t,e)} - - `:""} - ${"selector"in e?u``:ee(`ha-form-${e.type}`,{schema:e,data:Ze(this.data,e),label:this._computeLabel(e,this.data),disabled:this.disabled,hass:this.hass,computeLabel:this.computeLabel,computeHelper:this.computeHelper,context:this._generateContext(e)})} - `}))} -
    - `}},{kind:"method",key:"_generateContext",value:function(e){if(!e.context)return;const t={};for(const[i,a]of Object.entries(e.context))t[i]=this.data[a];return t}},{kind:"method",key:"createRenderRoot",value:function(){const e=m(v(i.prototype),"createRenderRoot",this).call(this);return e.addEventListener("value-changed",(e=>{e.stopPropagation();const t=e.target.schema,i=t.name?{[t.name]:e.detail.value}:e.detail.value;h(this,"value-changed",{value:{...this.data,...i}})})),e}},{kind:"method",key:"_computeLabel",value:function(e,t){return this.computeLabel?this.computeLabel(e,t):e?e.name:""}},{kind:"method",key:"_computeHelper",value:function(e){return this.computeHelper?this.computeHelper(e):""}},{kind:"method",key:"_computeError",value:function(e,t){return this.computeError?this.computeError(e,t):e}},{kind:"get",static:!0,key:"styles",value:function(){return p` - .root { - margin-bottom: -24px; - overflow: clip visible; - } - .root > * { - display: block; - } - .root > *:not([own-margin]) { - margin-bottom: 24px; - } - ha-alert[own-margin] { - margin-bottom: 4px; - } - `}}]}}),l);export{ee as a,He as d}; diff --git a/custom_components/hacs/hacs_frontend/c.d262aab0.js.gz b/custom_components/hacs/hacs_frontend/c.d262aab0.js.gz deleted file mode 100644 index 42bdb6f3fc8e7f68fbd9b1f176bc135c491a2b0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26661 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 AWdHyG diff --git a/custom_components/hacs/hacs_frontend/c.d2e52e5a.js b/custom_components/hacs/hacs_frontend/c.d2e52e5a.js deleted file mode 100644 index de7eb41d..00000000 --- a/custom_components/hacs/hacs_frontend/c.d2e52e5a.js +++ /dev/null @@ -1,3940 +0,0 @@ -import{Q as e,S as t,T as i,V as a,m as n,A as o,aY as s,r,aZ as l,aa as d,a7 as c,a_ as u,a$ as h,a9 as p,x as v,b0 as m,a as f,h as g,e as _,i as y,L as k,N as b,$ as x,z as $,ac as w,ad as C,n as A,b1 as I,aQ as E,b2 as z,b3 as S,b4 as T,b5 as L,b6 as O,b7 as M,b8 as P,b9 as F,aB as D,ba as B,bb as N,bc as V,bd as q,be as j,bf as R,bg as U,bh as H,bi as G,bj as W,bk as K,bl as Y,bm as Z,bn as Q,aS as J,bo as X,bp as ee,bq as te,br as ie,bs as ae,ag as ne,bt as oe,bu as se,bv as re,bw as le,bx as de,by as ce,bz as ue,bA as he,bB as pe,bC as ve,bD as me,bE as fe,bF as ge,bG as _e,bH as ye,bI as ke,bJ as be,bK as xe,bL as $e,bM as we,bN as Ce,bO as Ae,bP as Ie,bQ as Ee,bR as ze,E as Se,bS as Te,bT as Le,bU as Oe,bV as Me,bW as Pe,bX as Fe,bY as De,bZ as Be,b_ as Ne,b$ as Ve,c0 as qe,c1 as je,c2 as Re,c3 as Ue,c4 as He,c5 as Ge,c6 as We,c7 as Ke,c8 as Ye,c9 as Ze,ca as Qe,cb as Je,cc as Xe,cd as et,ce as tt,cf as it,cg as at,ch as nt,ci as ot,cj as st,ck as rt,cl as lt,cm as dt,cn as ct,co as ut,cp as ht,cq as pt,cr as vt,cs as mt,ct as ft,cu as gt,cv as _t,cw as yt,cx as kt,cy as bt,cz as xt,cA as $t,cB as wt,cC as Ct,cD as At,az as It,cE as Et,cF as zt,cG as St,cH as Tt,cI as Lt,cJ as Ot,cK as Mt,cL as Pt,cM as Ft,cN as Dt,cO as Bt,cP as Nt,cQ as Vt,cR as qt,cS as jt,cT as Rt,cU as Ut,cV as Ht,cW as Gt,cX as Wt,cY as Kt,cZ as Yt,c_ as Zt,c$ as Qt,d0 as Jt,d1 as Xt,d2 as ei,d3 as ti,d4 as ii,d5 as ai,d6 as ni,d7 as oi,d8 as si,d9 as ri,da as li,db as di,dc as ci,dd as ui,de as hi,df as pi,dg as vi,dh as mi,di as fi,dj as gi,dk as _i,dl as yi,dm as ki,dn as bi,dp as xi,dq as $i,dr as wi,ds as Ci,dt as Ai,du as Ii,dv as Ei,dw as zi,dx as Si,dy as Ti,dz as Li,dA as Oi,dB as Mi,dC as Pi,dD as Fi,dE as Di,dF as Bi,dG as Ni,dH as Vi,dI as qi,dJ as ji,dK as Ri,dL as Ui,dM as Hi,dN as Gi,dO as Wi,dP as Ki,dQ as Yi,dR as Zi,t as Qi,I as Ji,j as Xi,Z as ea,aK as ta,aD as ia,dS as aa,dT as na,dU as oa,dV as sa,dW as ra,dX as la,dY as da,dZ as ca,d_ as ua,d$ as ha,e0 as pa,e1 as va,aM as ma,e2 as fa,e3 as ga,e4 as _a,e5 as ya,e6 as ka,o as ba,e7 as xa,_ as $a,e8 as wa,e9 as Ca,ea as Aa,eb as Ia,ec as Ea,ed as za,ee as Sa,ef as Ta,eg as La,eh as Oa,ei as Ma,ej as Pa,ek as Fa,el as Da,em as Ba,en as Na,eo as Va,ep as qa,eq as ja,er as Ra,es as Ua,et as Ha,eu as Ga,ev as Wa,ax as Ka,ew as Ya,ex as Za,ey as Qa,ez as Ja,eA as Xa,eB as en,eC as tn,eD as an,eE as nn,eF as on,eG as sn,eH as rn,eI as ln,J as dn,af as cn}from"./main-ad130be7.js";import{d as un,a as hn}from"./c.d262aab0.js";import{a as pn,c as vn,u as mn,m as fn,s as gn,T as _n,b as yn,d as kn}from"./c.3f859915.js";import"./c.0ca5587f.js";import"./c.82eccc94.js";import"./c.f1291e50.js";import"./c.2d5ed670.js";import"./c.2ee83bd0.js";import{c as bn,u as xn}from"./c.743a15a1.js";import{s as $n,a as wn,b as Cn}from"./c.4266acdb.js";import{b as An,e as In}from"./c.0a1cf8d0.js";import{d as En}from"./c.9b92f489.js";import{i as zn}from"./c.21c042d4.js";import"./c.8d4c35ad.js";import{g as Sn}from"./c.f2bb3724.js";import"./c.4feb0cb8.js";import{a as Tn}from"./c.42d6aebd.js";import"./c.3da15c48.js";let Ln=!1,On=[],Mn=[];function Pn(){Ln=!0,requestAnimationFrame((function(){Ln=!1,function(e){for(;e.length;)Fn(e.shift())}(On),setTimeout((function(){!function(e){for(let t=0,i=e.length;t{throw e}))}}function Dn(e,t,i){Ln||Pn(),Mn.push([e,t,i])}const Bn=(e,t,i)=>{const a=new Map;for(let n=t;n<=i;n++)a.set(e[n],n);return a},Nn=e(class extends t{constructor(e){if(super(e),e.type!==i.CHILD)throw Error("repeat() can only be used in text expressions")}dt(e,t,i){let a;void 0===i?i=t:void 0!==t&&(a=t);const n=[],o=[];let s=0;for(const t of e)n[s]=a?a(t,s):s,o[s]=i(t,s),s++;return{values:o,keys:n}}render(e,t,i){return this.dt(e,t,i).values}update(e,[t,i,n]){var o;const s=pn(e),{values:r,keys:l}=this.dt(t,i,n);if(!Array.isArray(s))return this.at=l,r;const d=null!==(o=this.at)&&void 0!==o?o:this.at=[],c=[];let u,h,p=0,v=s.length-1,m=0,f=r.length-1;for(;p<=v&&m<=f;)if(null===s[p])p++;else if(null===s[v])v--;else if(d[p]===l[m])c[m]=vn(s[p],r[m]),p++,m++;else if(d[v]===l[f])c[f]=vn(s[v],r[f]),v--,f--;else if(d[p]===l[f])c[f]=vn(s[p],r[f]),mn(e,c[f+1],s[p]),p++,f--;else if(d[v]===l[m])c[m]=vn(s[v],r[m]),mn(e,s[p],s[v]),v--,m++;else if(void 0===u&&(u=Bn(l,m,f),h=Bn(d,p,v)),u.has(d[p]))if(u.has(d[v])){const t=h.get(l[m]),i=void 0!==t?s[t]:null;if(null===i){const t=mn(e,s[p]);vn(t,r[m]),c[m]=t}else c[m]=vn(i,r[m]),mn(e,s[p],i),s[t]=null;m++}else fn(s[v]),v--;else fn(s[p]),p++;for(;m<=f;){const t=mn(e,c[f+1]);vn(t,r[m]),c[m++]=t}for(;p<=v;){const e=s[p++];null!==e&&fn(e)}return this.at=l,gn(e,c),a}});function Vn(e){if(!e||"object"!=typeof e)return e;if("[object Date]"==Object.prototype.toString.call(e))return new Date(e.getTime());if(Array.isArray(e))return e.map(Vn);var t={};return Object.keys(e).forEach((function(i){t[i]=Vn(e[i])})),t}class qn extends TypeError{constructor(e,t){let i;const{message:a,...n}=e,{path:o}=e;super(0===o.length?a:"At path: "+o.join(".")+" -- "+a),this.value=void 0,this.key=void 0,this.type=void 0,this.refinement=void 0,this.path=void 0,this.branch=void 0,this.failures=void 0,Object.assign(this,n),this.name=this.constructor.name,this.failures=()=>{var a;return null!=(a=i)?a:i=[e,...t()]}}}function jn(e){return"object"==typeof e&&null!=e}function Rn(e){return"string"==typeof e?JSON.stringify(e):""+e}function Un(e,t,i,a){if(!0===e)return;!1===e?e={}:"string"==typeof e&&(e={message:e});const{path:n,branch:o}=t,{type:s}=i,{refinement:r,message:l="Expected a value of type `"+s+"`"+(r?" with refinement `"+r+"`":"")+", but received: `"+Rn(a)+"`"}=e;return{value:a,type:s,refinement:r,key:n[n.length-1],path:n,branch:o,...e,message:l}}function*Hn(e,t,i,a){(function(e){return jn(e)&&"function"==typeof e[Symbol.iterator]})(e)||(e=[e]);for(const n of e){const e=Un(n,t,i,a);e&&(yield e)}}function*Gn(e,t,i){void 0===i&&(i={});const{path:a=[],branch:n=[e],coerce:o=!1,mask:s=!1}=i,r={path:a,branch:n};if(o&&(e=t.coercer(e,r),s&&"type"!==t.type&&jn(t.schema)&&jn(e)&&!Array.isArray(e)))for(const i in e)void 0===t.schema[i]&&delete e[i];let l=!0;for(const i of t.validator(e,r))l=!1,yield[i,void 0];for(let[i,d,c]of t.entries(e,r)){const t=Gn(d,c,{path:void 0===i?a:[...a,i],branch:void 0===i?n:[...n,d],coerce:o,mask:s});for(const a of t)a[0]?(l=!1,yield[a[0],void 0]):o&&(d=a[1],void 0===i?e=d:e instanceof Map?e.set(i,d):e instanceof Set?e.add(d):jn(e)&&(e[i]=d))}if(l)for(const i of t.refiner(e,r))l=!1,yield[i,void 0];l&&(yield[void 0,e])}class Wn{constructor(e){this.TYPE=void 0,this.type=void 0,this.schema=void 0,this.coercer=void 0,this.validator=void 0,this.refiner=void 0,this.entries=void 0;const{type:t,schema:i,validator:a,refiner:n,coercer:o=(e=>e),entries:s=function*(){}}=e;this.type=t,this.schema=i,this.entries=s,this.coercer=o,this.validator=a?(e,t)=>Hn(a(e,t),t,this,e):()=>[],this.refiner=n?(e,t)=>Hn(n(e,t),t,this,e):()=>[]}assert(e){return Kn(e,this)}create(e){return function(e,t){const i=Zn(e,t,{coerce:!0});if(i[0])throw i[0];return i[1]}(e,this)}is(e){return Yn(e,this)}mask(e){return function(e,t){const i=Zn(e,t,{coerce:!0,mask:!0});if(i[0])throw i[0];return i[1]}(e,this)}validate(e,t){return void 0===t&&(t={}),Zn(e,this,t)}}function Kn(e,t){const i=Zn(e,t);if(i[0])throw i[0]}function Yn(e,t){return!Zn(e,t)[0]}function Zn(e,t,i){void 0===i&&(i={});const a=Gn(e,t,i),n=function(e){const{done:t,value:i}=e.next();return t?void 0:i}(a);if(n[0]){const e=new qn(n[0],(function*(){for(const e of a)e[0]&&(yield e[0])}));return[e,void 0]}return[void 0,n[1]]}function Qn(){for(var e=arguments.length,t=new Array(e),i=0;ie.schema)),o=Object.assign({},...n);return a?ro(o):no(o)}function Jn(e,t){return new Wn({type:e,schema:null,validator:t})}function Xn(){return Jn("any",(()=>!0))}function eo(e){return new Wn({type:"array",schema:e,*entries(t){if(e&&Array.isArray(t))for(const[i,a]of t.entries())yield[i,a,e]},coercer:e=>Array.isArray(e)?e.slice():e,validator:e=>Array.isArray(e)||"Expected an array value, but received: "+Rn(e)})}function to(){return Jn("boolean",(e=>"boolean"==typeof e))}function io(e){const t=Rn(e),i=typeof e;return new Wn({type:"literal",schema:"string"===i||"number"===i||"boolean"===i?e:null,validator:i=>i===e||"Expected the literal `"+t+"`, but received: "+Rn(i)})}function ao(){return Jn("number",(e=>"number"==typeof e&&!isNaN(e)||"Expected a number, but received: "+Rn(e)))}function no(e){const t=e?Object.keys(e):[],i=Jn("never",(()=>!1));return new Wn({type:"object",schema:e||null,*entries(a){if(e&&jn(a)){const n=new Set(Object.keys(a));for(const i of t)n.delete(i),yield[i,a[i],e[i]];for(const e of n)yield[e,a[e],i]}},validator:e=>jn(e)||"Expected an object, but received: "+Rn(e),coercer:e=>jn(e)?{...e}:e})}function oo(e){return new Wn({...e,validator:(t,i)=>void 0===t||e.validator(t,i),refiner:(t,i)=>void 0===t||e.refiner(t,i)})}function so(){return Jn("string",(e=>"string"==typeof e||"Expected a string, but received: "+Rn(e)))}function ro(e){const t=Object.keys(e);return new Wn({type:"type",schema:e,*entries(i){if(jn(i))for(const a of t)yield[a,i[a],e[a]]},validator:e=>jn(e)||"Expected an object, but received: "+Rn(e)})}function lo(e){const t=e.map((e=>e.type)).join(" | ");return new Wn({type:"union",schema:null,coercer(t,i){const a=e.find((e=>{const[i]=e.validate(t,{coerce:!0});return!i}))||Jn("unknown",(()=>!0));return a.coercer(t,i)},validator(i,a){const n=[];for(const t of e){const[...e]=Gn(i,t,a),[o]=e;if(!o[0])return[];for(const[t]of e)t&&n.push(t)}return["Expected the value to satisfy a union of `"+t+"`, but received: "+Rn(i),...n]}})}const co=(e,t)=>{if(!(t instanceof qn))return{warnings:[t.message],errors:void 0};const i=[],a=[];for(const n of t.failures())if(void 0===n.value)i.push(e.localize("ui.errors.config.key_missing","key",n.path.join(".")));else if("never"===n.type)a.push(e.localize("ui.errors.config.key_not_expected","key",n.path.join(".")));else{if("union"===n.type)continue;"enums"===n.type?a.push(e.localize("ui.errors.config.key_wrong_type","key",n.path.join("."),"type_correct",n.message.replace("Expected ","").split(", ")[0],"type_wrong",JSON.stringify(n.value))):a.push(e.localize("ui.errors.config.key_wrong_type","key",n.path.join("."),"type_correct",n.refinement||n.type,"type_wrong",JSON.stringify(n.value)))}return{warnings:a,errors:i}},uo=(e,t)=>e.callWS({type:"validate_config",...t}),ho=e=>e.substr(e.indexOf(".")+1),po=no({alias:oo(so()),enabled:oo(to())}),vo=no({entity_id:oo(lo([so(),eo(so())])),device_id:oo(lo([so(),eo(so())])),area_id:oo(lo([so(),eo(so())]))});Qn(po,no({service:oo(so()),service_template:oo(so()),entity_id:oo(so()),target:oo(vo),data:oo(no())}));const mo=Qn(po,no({service:io("media_player.play_media"),target:oo(no({entity_id:oo(so())})),entity_id:oo(so()),data:no({media_content_id:so(),media_content_type:so()}),metadata:no()})),fo=Qn(po,no({service:io("scene.turn_on"),target:oo(no({entity_id:oo(so())})),entity_id:oo(so()),metadata:no()})),go=e=>{if("delay"in e)return"delay";if("wait_template"in e)return"wait_template";if(["condition","and","or","not"].some((t=>t in e)))return"check_condition";if("event"in e)return"fire_event";if("device_id"in e)return"device_action";if("scene"in e)return"activate_scene";if("repeat"in e)return"repeat";if("choose"in e)return"choose";if("if"in e)return"if";if("wait_for_trigger"in e)return"wait_for_trigger";if("variables"in e)return"variables";if("stop"in e)return"stop";if("parallel"in e)return"parallel";if("service"in e){if("metadata"in e){if(Yn(e,fo))return"activate_scene";if(Yn(e,mo))return"play_media"}return"service"}return"unknown"},_o=e=>e<10?`0${e}`:e;function yo(e){const t=Math.floor(e/3600),i=Math.floor(e%3600/60),a=Math.floor(e%3600%60);return t>0?`${t}:${_o(i)}:${_o(a)}`:i>0?`${i}:${_o(a)}`:a>0?""+a:null}function ko(e){return void 0===e||Array.isArray(e)?e:[e]}const bo=e=>{return t=e.entity_id,void 0===(i=e.attributes).friendly_name?ho(t).replace(/_/g," "):i.friendly_name||"";var t,i},xo=new RegExp("{%|{{"),$o=e=>xo.test(e),wo=e=>{if(!e)return!1;if("string"==typeof e)return $o(e);if("object"==typeof e){return(Array.isArray(e)?e:Object.values(e)).some((e=>e&&wo(e)))}return!1};var Co=/-u(?:-[0-9a-z]{2,8})+/gi;function Ao(e,t,i){if(void 0===i&&(i=Error),!e)throw new i(t)}function Io(e,t){for(var i=t;;){if(e.has(i))return i;var a=i.lastIndexOf("-");if(!~a)return;a>=2&&"-"===i[a-2]&&(a-=2),i=i.slice(0,a)}}function Eo(e,t){Ao(2===t.length,"key must have 2 elements");var i=e.length,a="-".concat(t,"-"),n=e.indexOf(a);if(-1!==n){for(var o=n+4,s=o,r=o,l=!1;!l;){var d=e.indexOf("-",r);2===(-1===d?i-r:d-r)?l=!0:-1===d?(s=i,l=!0):(s=d,r=d+1)}return e.slice(o,s)}if(a="-".concat(t),-1!==(n=e.indexOf(a))&&n+3===i)return""}function zo(e,t,i,a,n,o){var s;s="lookup"===i.localeMatcher?function(e,t,i){for(var a={locale:""},n=0,o=t;n2){var y=r.indexOf("-x-");if(-1===y)r+=d;else{var k=r.slice(0,y),b=r.slice(y,r.length);r=k+d+b}r=Intl.getCanonicalLocales(r)[0]}return l.locale=r,l}function So(e,t,i,a){var n=t.reduce((function(e,t){return e.add(t),e}),new Set);return zo(n,function(e){return Intl.getCanonicalLocales(e)}(e),{localeMatcher:(null==a?void 0:a.algorithm)||"best fit"},[],{},(function(){return i})).locale}var To=Object.freeze({__proto__:null,match:So,LookupSupportedLocales:function(e,t){for(var i=[],a=0,n=t;a=2&&"-"===i[a-2]&&(a-=2),i=i.slice(0,a)}}}));xn(Po),Po.BestAvailableLocale;var Fo=bn((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.LookupMatcher=void 0,t.LookupMatcher=function(e,t,i){for(var a={locale:""},n=0,o=t;n2){var y=r.indexOf("-x-");if(-1===y)r+=d;else{var k=r.slice(0,y),b=r.slice(y,r.length);r=k+d+b}r=Intl.getCanonicalLocales(r)[0]}return l.locale=r,l}}));xn(No),No.ResolveLocale;var Vo=bn((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.LookupSupportedLocales=void 0,t.LookupSupportedLocales=function(e,t){for(var i=[],a=0,n=t;ae.toLowerCase()===t));return i||(e.includes("-")?Jo(e.split("-")[0]):void 0)}const Xo=new Set,es=[];"Locale"in Intl&&!function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(e){return!0}}()||es.push(import("./c.8de55195.js")),function(e){if(void 0===e&&(e="en"),!("PluralRules"in Intl)||"one"===new Intl.PluralRules("en",{minimumFractionDigits:2}).select(1)||!function(e){if(!e)return!0;var t=Array.isArray(e)?e:[e];return Intl.PluralRules.supportedLocalesOf(t).length===t.length}(e))return e?So([e],Lo,"en"):void 0}()&&(es.push(import("./c.568c70d8.js")),es.push(import("./c.e23b0d0b.js"))),function(e){if(void 0===e&&(e="en"),!("RelativeTimeFormat"in Intl)||!function(e){if(!e)return!0;var t=Array.isArray(e)?e:[e];return Intl.RelativeTimeFormat.supportedLocalesOf(t).length===t.length}(e)||!function(e){try{return"numberingSystem"in new Intl.RelativeTimeFormat(e||"en",{numeric:"auto"}).resolvedOptions()}catch(e){return!1}}(e))return Uo([e],Ho,"en")}()&&es.push(import("./c.4c04acb5.js")),function(e){if(void 0===e&&(e="en"),!("DateTimeFormat"in Intl)||!("formatToParts"in Intl.DateTimeFormat.prototype)||!("formatRange"in Intl.DateTimeFormat.prototype)||function(){try{return"dayPeriod"!==new Intl.DateTimeFormat("en",{hourCycle:"h11",hour:"numeric"}).formatToParts(0)[2].type}catch(e){return!1}}()||function(){try{return!!new Intl.DateTimeFormat("en",{dateStyle:"short",hour:"numeric"}).format(new Date(0))}catch(e){return!1}}()||!function(){try{return!!new Intl.DateTimeFormat(void 0,{dateStyle:"short"}).resolvedOptions().dateStyle}catch(e){return!1}}()||!function(e){if(!e)return!0;var t=Array.isArray(e)?e:[e];return Intl.DateTimeFormat.supportedLocalesOf(t).length===t.length}(e))return e?Uo([e],Go,"en"):void 0}()&&(es.push(import("./c.456b65b4.js")),es.push(import("./c.ad739743.js")));const ts=0===es.length?void 0:Promise.all(es).then((()=>is(function(){let e=null;if(Zo.selectedLanguage)try{const t=JSON.parse(Zo.selectedLanguage);if(t&&(e=Jo(t),e))return e}catch(e){}if(navigator.languages)for(const t of navigator.languages)if(e=Jo(t),e)return e;return e=Jo(navigator.language),e||"en"}()))),is=async e=>{if(!Xo.has(e)){Xo.add(e);try{if(Intl.NumberFormat&&"function"==typeof Intl.NumberFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-numberformat/${e}.json`);Intl.NumberFormat.__addLocaleData(await t.json())}if(Intl.RelativeTimeFormat&&"function"==typeof Intl.RelativeTimeFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-relativetimeformat/${e}.json`);Intl.RelativeTimeFormat.__addLocaleData(await t.json())}if(Intl.DateTimeFormat&&"function"==typeof Intl.DateTimeFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-datetimeformat/${e}.json`);Intl.DateTimeFormat.__addLocaleData(await t.json())}}catch(e){}}};ts&&await ts,n((e=>new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})));const as=(e,t)=>ns(t).format(e),ns=n((e=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"}))),os=n((e=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})));n((e=>new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"}))),n((e=>new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"}))),n((e=>new Intl.DateTimeFormat(e.language,{month:"long"}))),n((e=>new Intl.DateTimeFormat(e.language,{year:"numeric"})));const ss=n((e=>{if(e.time_format===Ko.language||e.time_format===Ko.system){const t=e.time_format===Ko.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===Ko.am_pm}));ts&&await ts;const rs=(e,t)=>ls(t).format(e),ls=n((e=>new Intl.DateTimeFormat("en"!==e.language||ss(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:ss(e)?"numeric":"2-digit",minute:"2-digit",hour12:ss(e)})));n((e=>new Intl.DateTimeFormat("en"!==e.language||ss(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:ss(e)?"numeric":"2-digit",minute:"2-digit",hour12:ss(e)}))),n((e=>new Intl.DateTimeFormat("en"!==e.language||ss(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:ss(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:ss(e)}))),n((e=>new Intl.DateTimeFormat("en"!==e.language||ss(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:ss(e)})));const ds=(e,t,i)=>{const a=t?(e=>{switch(e.number_format){case Wo.comma_decimal:return["en-US","en"];case Wo.decimal_comma:return["de","es","it"];case Wo.space_comma:return["fr","sv","cs"];case Wo.system:return;default:return e.language}})(t):void 0;if(Number.isNaN=Number.isNaN||function e(t){return"number"==typeof t&&e(t)},(null==t?void 0:t.number_format)!==Wo.none&&!Number.isNaN(Number(e))&&Intl)try{return new Intl.NumberFormat(a,cs(e,i)).format(Number(e))}catch(t){return console.error(t),new Intl.NumberFormat(void 0,cs(e,i)).format(Number(e))}return"string"==typeof e?e:`${((e,t=2)=>Math.round(e*10**t)/10**t)(e,null==i?void 0:i.maximumFractionDigits).toString()}${"currency"===(null==i?void 0:i.style)?` ${i.currency}`:""}`},cs=(e,t)=>{const i={maximumFractionDigits:2,...t};if("string"!=typeof e)return i;if(!t||!t.minimumFractionDigits&&!t.maximumFractionDigits){const t=e.indexOf(".")>-1?e.split(".")[1].length:0;i.minimumFractionDigits=t,i.maximumFractionDigits=t}return i},us=e=>e.charAt(0).toUpperCase()+e.slice(1);function hs(e){return e=e.replace(/_/g," ").replace(/\bid\b/g,"ID").replace(/\bip\b/g,"IP").replace(/\bmac\b/g,"MAC").replace(/\bgps\b/g,"GPS"),us(e)}const ps=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if("event"===e.platform&&e.event_type){let t="";if(Array.isArray(e.event_type))for(const[i,a]of e.event_type.entries())t+=`${i>0?",":""} ${e.event_type.length>1&&i===e.event_type.length-1?"or":""} ${a}`;else t=e.event_type.toString();return`When ${t} event is fired`}if("homeassistant"===e.platform&&e.event)return"When Home Assistant is "+("start"===e.event?"started":"shutdown");if("numeric_state"===e.platform&&e.entity_id){let i="When";const a=t.states[e.entity_id],n=a?bo(a):e.entity_id;return e.attribute&&(i+=` ${hs(e.attribute)} from`),i+=` ${n} is`,"above"in e&&(i+=` above ${e.above}`),"below"in e&&"above"in e&&(i+=" and"),"below"in e&&(i+=` below ${e.below}`),i}if("state"===e.platform&&e.entity_id){let i="When",a="";const n=t.states;if(e.attribute&&(i+=` ${hs(e.attribute)} from`),Array.isArray(e.entity_id))for(const[t,i]of e.entity_id.entries())n[i]&&(a+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${bo(n[i])||i}`);else a=n[e.entity_id]?bo(n[e.entity_id]):e.entity_id;if(i+=` ${a} changes`,e.from){let t="";if(Array.isArray(e.from))for(const[i,a]of e.from.entries())t+=`${i>0?",":""} ${e.from.length>1&&i===e.from.length-1?"or":""} ${a}`;else t=e.from.toString();i+=` from ${t}`}if(e.to){let t="";if(Array.isArray(e.to))for(const[i,a]of e.to.entries())t+=`${i>0?",":""} ${e.to.length>1&&i===e.to.length-1?"or":""} ${a}`;else e.to&&(t=e.to.toString());i+=` to ${t}`}if("for"in e){let t;t="number"==typeof e.for?`for ${yo(e.for)}`:"string"==typeof e.for?`for ${e.for}`:`for ${JSON.stringify(e.for)}`,i+=` for ${t}`}return i}if("sun"===e.platform&&e.event){let t="When the sun "+("sunset"===e.event?"sets":"rises");if(e.offset){let i="";e.offset&&(i="number"==typeof e.offset?` offset by ${yo(e.offset)}`:"string"==typeof e.offset?` offset by ${e.offset}`:` offset by ${JSON.stringify(e.offset)}`),t+=i}return t}if("tag"===e.platform)return"When a tag is scanned";if("time"===e.platform&&e.at){return`When the time is equal to ${e.at.includes(".")&&t.states[e.at]||e.at}`}if("time_pattern"===e.platform)return"Time pattern trigger";if("zone"===e.platform&&e.entity_id&&e.zone){let i="",a="",n=!1;const o=t.states;if(Array.isArray(e.entity_id))for(const[t,a]of e.entity_id.entries())o[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${bo(o[a])||a}`);else i=o[e.entity_id]?bo(o[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(n=!0);for(const[t,i]of e.zone.entries())o[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${bo(o[i])||i}`)}else a=o[e.zone]?bo(o[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${n?"zones":"zone"}`}if("geo_location"===e.platform&&e.source&&e.zone){let i="",a="",n=!1;const o=t.states;if(Array.isArray(e.source))for(const[t,a]of e.source.entries())i+=`${t>0?",":""} ${e.source.length>1&&t===e.source.length-1?"or":""} ${a}`;else i=e.source;if(Array.isArray(e.zone)){e.zone.length>1&&(n=!0);for(const[t,i]of e.zone.entries())o[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${bo(o[i])||i}`)}else a=o[e.zone]?bo(o[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${n?"zones":"zone"}`}return"mqtt"===e.platform?"When a MQTT payload has been received":"template"===e.platform?"When a template triggers":"webhook"===e.platform?"When a Webhook payload has been received":`${e.platform||"Unknown"} trigger`},vs=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if(["or","and","not"].includes(e.condition))return`multiple conditions using "${e.condition}"`;if("state"===e.condition&&e.entity_id){let i="Confirm";const a=t.states[e.entity_id],n=a?bo(a):e.entity_id;"attribute"in e&&(i+=` ${e.attribute} from`);let o="";if(Array.isArray(e.state))for(const[t,i]of e.state.entries())o+=`${t>0?",":""} ${e.state.length>1&&t===e.state.length-1?"or":""} ${i}`;else o=e.state.toString();if(i+=` ${n} is ${o}`,"for"in e){let t;t="number"==typeof e.for?`for ${yo(e.for)}`:"string"==typeof e.for?`for ${e.for}`:`for ${JSON.stringify(e.for)}`,i+=` for ${t}`}return i}if("numeric_state"===e.condition&&e.entity_id){let i="Confirm";const a=t.states[e.entity_id],n=a?bo(a):e.entity_id;return"attribute"in e&&(i+=` ${e.attribute} from`),i+=` ${n} is`,"above"in e&&(i+=` above ${e.above}`),"below"in e&&"above"in e&&(i+=" and"),"below"in e&&(i+=` below ${e.below}`),i}if("sun"===e.condition&&("before"in e||"after"in e)){let t="Confirm";if(!e.after&&!e.before)return t+=" sun",t;if(t+=" sun",e.after){let i="";e.after_offset&&(i="number"==typeof e.after_offset?` offset by ${yo(e.after_offset)}`:"string"==typeof e.after_offset?` offset by ${e.after_offset}`:` offset by ${JSON.stringify(e.after_offset)}`),t+=` after ${e.after}${i}`}return e.before&&(t+=` before ${e.before}`),t}if("zone"===e.condition&&e.entity_id&&e.zone){let i="",a=!1,n="",o=!1;const s=t.states;if(Array.isArray(e.entity_id)){e.entity_id.length>1&&(a=!0);for(const[t,a]of e.entity_id.entries())s[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${bo(s[a])||a}`)}else i=s[e.entity_id]?bo(s[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(o=!0);for(const[t,i]of e.zone.entries())s[i]&&(n+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${bo(s[i])||i}`)}else n=s[e.zone]?bo(s[e.zone]):e.zone;return`Confirm ${i} ${a?"are":"is"} in ${n} ${o?"zones":"zone"}`}return`${e.condition} condition`},ms=(e,t,i,a=!1)=>{if(t.alias&&!a)return t.alias;if(i||(i=go(t)),"service"===i){const e=t;let a;if(e.service_template||e.service&&$o(e.service))a="Call a service based on a template";else{if(!e.service)return i;a=`Call service ${e.service}`}if(e.target){const t=[];for(const[i,a]of Object.entries({area_id:"areas",device_id:"devices",entity_id:"entities"})){if(!(i in e.target))continue;const n=Array.isArray(e.target[i])?e.target[i]:[e.target[i]],o=[];let s=!0;for(const e of n){if($o(e)){t.push(`templated ${a}`),s=!1;break}o.push(e)}s&&t.push(`${a} ${o.join(", ")}`)}t.length>0&&(a+=` on ${t.join(", ")}`)}return a}if("delay"===i){const e=t;let i;return i="number"==typeof e.delay?`for ${yo(e.delay)}`:"string"==typeof e.delay?$o(e.delay)?"based on a template":`for ${e.delay}`:`for ${JSON.stringify(e.delay)}`,`Delay ${i}`}if("activate_scene"===i){var n;const i=t;let a;var o;if("scene"in i)a=i.scene;else a=(null===(o=i.target)||void 0===o?void 0:o.entity_id)||i.entity_id;const s=a?e.states[a]:void 0;return`Activate scene ${s?bo(s):"scene"in i?i.scene:(null===(n=i.target)||void 0===n?void 0:n.entity_id)||i.entity_id||""}`}if("play_media"===i){var s,r;const i=t,a=(null===(s=i.target)||void 0===s?void 0:s.entity_id)||i.entity_id,n=a?e.states[a]:void 0;return`Play ${i.metadata.title||i.data.media_content_id} on ${n?bo(n):(null===(r=i.target)||void 0===r?void 0:r.entity_id)||i.entity_id}`}if("wait_for_trigger"===i){return`Wait for ${ko(t.wait_for_trigger).map((t=>ps(t,e))).join(", ")}`}if("variables"===i){const e=t;return`Define variables ${Object.keys(e.variables).join(", ")}`}if("fire_event"===i){const e=t;return $o(e.event)?"Fire event based on a template":`Fire event ${e.event}`}if("wait_template"===i)return"Wait for a template to render true";if("check_condition"===i)return`Test ${vs(t,e)}`;if("stop"===i){const e=t;return"Stopped"+(e.stop?` because: ${e.stop}`:"")}if("if"===i){const i=t;return`If ${"string"==typeof i.if?i.if:ko(i.if).map((t=>vs(t,e))).join(", ")} then ${ko(i.then).map((t=>ms(e,t)))}${i.else?` else ${ko(i.else).map((t=>ms(e,t)))}`:""}`}if("choose"===i){const i=t;return i.choose?`If ${ko(i.choose).map((t=>`${"string"==typeof t.conditions?t.conditions:ko(t.conditions).map((t=>vs(t,e))).join(", ")} then ${ko(t.sequence).map((t=>ms(e,t))).join(", ")}`)).join(", else if ")}${i.default?`. If none match: ${ko(i.default).map((t=>ms(e,t))).join(", ")}`:""}`:"Choose"}if("repeat"===i){const i=t;return`Repeat ${ko(i.repeat.sequence).map((t=>ms(e,t)))} ${"count"in i.repeat?`${i.repeat.count} times`:""}${"while"in i.repeat?`while ${ko(i.repeat.while).map((t=>vs(t,e))).join(", ")} is true`:"until"in i.repeat?`until ${ko(i.repeat.until).map((t=>vs(t,e))).join(", ")} is true`:"for_each"in i.repeat?`for every item: ${ko(i.repeat.for_each).map((e=>JSON.stringify(e))).join(", ")}`:""}`}if("check_condition"===i)return`Test ${vs(t,e)}`;if("device_action"===i){const i=t,a=e.states[i.entity_id];return`${i.type||"Perform action with"} ${a?bo(a):i.entity_id}`}if("parallel"===i){return`Run in parallel: ${ko(t.parallel).map((t=>ms(e,t))).join(", ")}`}return i},fs=(e,t)=>o(e,"hass-notification",t),gs=e=>e.substr(0,e.indexOf(".")),_s=(e,t)=>et?1:0,ys=(e,t)=>_s(e.toLowerCase(),t.toLowerCase());class ks extends HTMLElement{static get version(){return"23.1.6"}}customElements.define("vaadin-material-styles",ks);const bs=e=>class extends e{static get properties(){return{theme:{type:String,reflectToAttribute:!0,observer:"__deprecatedThemePropertyChanged"},_theme:{type:String,readOnly:!0}}}__deprecatedThemePropertyChanged(e){this._set_theme(e)}},xs=[];function $s(e,t,i={}){var a;e&&(a=e,Es(customElements.get(a))&&console.warn(`The custom element definition for "${e}"\n was finalized before a style module was registered.\n Make sure to add component specific style modules before\n importing the corresponding custom element.`)),t=function(e=[]){return[e].flat(1/0).filter((e=>e instanceof s||(console.warn("An item in styles is not of type CSSResult. Use `unsafeCSS` or `css`."),!1)))}(t),window.Vaadin&&window.Vaadin.styleModules?window.Vaadin.styleModules.registerStyles(e,t,i):xs.push({themeFor:e,styles:t,include:i.include,moduleId:i.moduleId})}function ws(){return window.Vaadin&&window.Vaadin.styleModules?window.Vaadin.styleModules.getAllThemes():xs}function Cs(e=""){let t=0;return 0===e.indexOf("lumo-")||0===e.indexOf("material-")?t=1:0===e.indexOf("vaadin-")&&(t=2),t}function As(e){const t=[];return e.include&&[].concat(e.include).forEach((e=>{const i=ws().find((t=>t.moduleId===e));i?t.push(...As(i),...i.styles):console.warn(`Included moduleId ${e} not found in style registry`)}),e.styles),t}function Is(e){const t=`${e}-default-theme`,i=ws().filter((i=>i.moduleId!==t&&function(e,t){return(e||"").split(" ").some((e=>new RegExp(`^${e.split("*").join(".*")}$`).test(t)))}(i.themeFor,e))).map((e=>({...e,styles:[...As(e),...e.styles],includePriority:Cs(e.moduleId)}))).sort(((e,t)=>t.includePriority-e.includePriority));return i.length>0?i:ws().filter((e=>e.moduleId===t))}function Es(e){return e&&Object.prototype.hasOwnProperty.call(e,"__themes")}const zs=e=>class extends(bs(e)){static finalize(){if(super.finalize(),this.elementStyles)return;const e=this.prototype._template;e&&!Es(this)&&function(e,t){const i=document.createElement("style");i.innerHTML=e.map((e=>e.cssText)).join("\n"),t.content.appendChild(i)}(this.getStylesForThis(),e)}static finalizeStyles(e){const t=this.getStylesForThis();return e?[...super.finalizeStyles(e),...t]:t}static getStylesForThis(){const e=Object.getPrototypeOf(this.prototype),t=(e?e.constructor.__themes:[])||[];this.__themes=[...t,...Is(this.is)];const i=this.__themes.flatMap((e=>e.styles));return i.filter(((e,t)=>t===i.lastIndexOf(e)))}};$s("",r` - :host { - /* Text colors */ - --material-body-text-color: var(--light-theme-text-color, rgba(0, 0, 0, 0.87)); - --material-secondary-text-color: var(--light-theme-secondary-color, rgba(0, 0, 0, 0.54)); - --material-disabled-text-color: var(--light-theme-disabled-color, rgba(0, 0, 0, 0.38)); - - /* Primary colors */ - --material-primary-color: var(--primary-color, #6200ee); - --material-primary-contrast-color: var(--dark-theme-base-color, #fff); - --material-primary-text-color: var(--material-primary-color); - - /* Error colors */ - --material-error-color: var(--error-color, #b00020); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--light-theme-background-color, #fff); - --material-secondary-background-color: var(--light-theme-secondary-background-color, #f5f5f5); - --material-disabled-color: rgba(0, 0, 0, 0.26); - - /* Divider colors */ - --material-divider-color: rgba(0, 0, 0, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: initial; - --_material-text-field-input-line-opacity: initial; - --_material-text-field-input-line-hover-opacity: initial; - --_material-text-field-focused-label-opacity: initial; - - /* Button tweaks */ - --_material-button-raised-background-color: initial; - --_material-button-outline-color: initial; - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: initial; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: initial; - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } - - [theme~='dark'] { - /* Text colors */ - --material-body-text-color: var(--dark-theme-text-color, rgba(255, 255, 255, 1)); - --material-secondary-text-color: var(--dark-theme-secondary-color, rgba(255, 255, 255, 0.7)); - --material-disabled-text-color: var(--dark-theme-disabled-color, rgba(255, 255, 255, 0.5)); - - /* Primary colors */ - --material-primary-color: var(--light-primary-color, #7e3ff2); - --material-primary-text-color: #b794f6; - - /* Error colors */ - --material-error-color: var(--error-color, #de2839); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--dark-theme-background-color, #303030); - --material-secondary-background-color: var(--dark-theme-secondary-background-color, #3b3b3b); - --material-disabled-color: rgba(255, 255, 255, 0.3); - - /* Divider colors */ - --material-divider-color: rgba(255, 255, 255, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: #fff; - --_material-text-field-input-line-opacity: 0.7; - --_material-text-field-input-line-hover-opacity: 1; - --_material-text-field-focused-label-opacity: 1; - - /* Button tweaks */ - --_material-button-raised-background-color: rgba(255, 255, 255, 0.08); - --_material-button-outline-color: rgba(255, 255, 255, 0.2); - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: rgba(255, 255, 255, 0.08); - --_material-grid-row-selected-overlay-opacity: 0.16; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: rgba(255, 255, 255, 0.8); - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } - - a { - color: inherit; - } -`,{moduleId:"material-color-light"});$s("",r` - :host { - /* Text colors */ - --material-body-text-color: var(--dark-theme-text-color, rgba(255, 255, 255, 1)); - --material-secondary-text-color: var(--dark-theme-secondary-color, rgba(255, 255, 255, 0.7)); - --material-disabled-text-color: var(--dark-theme-disabled-color, rgba(255, 255, 255, 0.5)); - - /* Primary colors */ - --material-primary-color: var(--light-primary-color, #7e3ff2); - --material-primary-text-color: #b794f6; - - /* Error colors */ - --material-error-color: var(--error-color, #de2839); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--dark-theme-background-color, #303030); - --material-secondary-background-color: var(--dark-theme-secondary-background-color, #3b3b3b); - --material-disabled-color: rgba(255, 255, 255, 0.3); - - /* Divider colors */ - --material-divider-color: rgba(255, 255, 255, 0.12); - - /* Undocumented internal properties (prefixed with three dashes) */ - - /* Text field tweaks */ - --_material-text-field-input-line-background-color: #fff; - --_material-text-field-input-line-opacity: 0.7; - --_material-text-field-input-line-hover-opacity: 1; - --_material-text-field-focused-label-opacity: 1; - - /* Button tweaks */ - --_material-button-raised-background-color: rgba(255, 255, 255, 0.08); - --_material-button-outline-color: rgba(255, 255, 255, 0.2); - - /* Grid tweaks */ - --_material-grid-row-hover-background-color: rgba(255, 255, 255, 0.08); - --_material-grid-row-selected-overlay-opacity: 0.16; - - /* Split layout tweaks */ - --_material-split-layout-splitter-background-color: rgba(255, 255, 255, 0.8); - - background-color: var(--material-background-color); - color: var(--material-body-text-color); - } -`,{moduleId:"material-color-dark"});const Ss=r` - :host { - /* Text colors */ - --material-body-text-color: var(--light-theme-text-color, rgba(0, 0, 0, 0.87)); - --material-secondary-text-color: var(--light-theme-secondary-color, rgba(0, 0, 0, 0.54)); - --material-disabled-text-color: var(--light-theme-disabled-color, rgba(0, 0, 0, 0.38)); - - /* Primary colors */ - --material-primary-color: var(--primary-color, #6200ee); - --material-primary-contrast-color: var(--dark-theme-base-color, #fff); - --material-primary-text-color: var(--material-primary-color); - - /* Error colors */ - --material-error-color: var(--error-color, #b00020); - --material-error-text-color: var(--material-error-color); - - /* Background colors */ - --material-background-color: var(--light-theme-background-color, #fff); - --material-secondary-background-color: var(--light-theme-secondary-background-color, #f5f5f5); - --material-disabled-color: rgba(0, 0, 0, 0.26); - - /* Divider colors */ - --material-divider-color: rgba(0, 0, 0, 0.12); - } -`,Ts=document.createElement("template");Ts.innerHTML=``,document.head.appendChild(Ts.content);const Ls=r` - :host { - /* Font family */ - --material-font-family: 'Roboto', sans-serif; - - /* Font sizes */ - --material-h1-font-size: 6rem; - --material-h2-font-size: 3.75rem; - --material-h3-font-size: 3rem; - --material-h4-font-size: 2.125rem; - --material-h5-font-size: 1.5rem; - --material-h6-font-size: 1.25rem; - --material-body-font-size: 1rem; - --material-small-font-size: 0.875rem; - --material-button-font-size: 0.875rem; - --material-caption-font-size: 0.75rem; - - /* Icon size */ - --material-icon-font-size: 20px; - } -`;$s("",r` - body, - :host { - font-family: var(--material-font-family); - font-size: var(--material-body-font-size); - line-height: 1.4; - -webkit-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - color: inherit; - line-height: 1.1; - margin-top: 1.5em; - } - - h1 { - font-size: var(--material-h3-font-size); - font-weight: 300; - letter-spacing: -0.015em; - margin-bottom: 1em; - text-indent: -0.07em; - } - - h2 { - font-size: var(--material-h4-font-size); - font-weight: 300; - letter-spacing: -0.01em; - margin-bottom: 0.75em; - text-indent: -0.07em; - } - - h3 { - font-size: var(--material-h5-font-size); - font-weight: 400; - margin-bottom: 0.75em; - text-indent: -0.05em; - } - - h4 { - font-size: var(--material-h6-font-size); - font-weight: 400; - letter-spacing: 0.01em; - margin-bottom: 0.75em; - text-indent: -0.05em; - } - - h5 { - font-size: var(--material-body-font-size); - font-weight: 500; - margin-bottom: 0.5em; - text-indent: -0.025em; - } - - h6 { - font-size: var(--material-small-font-size); - font-weight: 500; - letter-spacing: 0.01em; - margin-bottom: 0.25em; - text-indent: -0.025em; - } - - a, - b, - strong { - font-weight: 500; - } -`,{moduleId:"material-typography"});const Os=document.createElement("template");if(Os.innerHTML=``,document.head.appendChild(Os.content),!window.polymerSkipLoadingFontRoboto){const e="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto:400,300,300italic,400italic,500,500italic,700,700italic",t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.crossOrigin="anonymous",t.href=e,document.head.appendChild(t)}const Ms=r` - /* prettier-ignore */ - :host { - /* from http://codepen.io/shyndman/pen/c5394ddf2e8b2a5c9185904b57421cdb */ - --material-shadow-elevation-2dp: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); - --material-shadow-elevation-3dp: 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12), 0 3px 3px -2px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-4dp: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-6dp: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-8dp: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-12dp: 0 12px 16px 1px rgba(0, 0, 0, 0.14), 0 4px 22px 3px rgba(0, 0, 0, 0.12), 0 6px 7px -4px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-16dp: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4); - --material-shadow-elevation-24dp: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.4); - } -`,Ps=document.createElement("template");Ps.innerHTML=``,document.head.appendChild(Ps.content);const Fs=r` - :host { - top: 16px; - right: 16px; - /* TODO (@jouni): remove unnecessary multiplication after https://github.com/vaadin/vaadin-overlay/issues/90 is fixed */ - bottom: calc(1px * var(--vaadin-overlay-viewport-bottom) + 16px); - left: 16px; - } - - [part='overlay'] { - background-color: var(--material-background-color); - border-radius: 4px; - box-shadow: var(--material-shadow-elevation-4dp); - color: var(--material-body-text-color); - font-family: var(--material-font-family); - font-size: var(--material-body-font-size); - font-weight: 400; - } - - [part='content'] { - padding: 8px 0; - } - - [part='backdrop'] { - opacity: 0.2; - animation: 0.2s vaadin-overlay-backdrop-enter; - will-change: opacity; - } - - @keyframes vaadin-overlay-backdrop-enter { - 0% { - opacity: 0; - } - } -`;$s("",Fs,{moduleId:"material-overlay"}),$s("vaadin-overlay",Fs,{moduleId:"material-vaadin-overlay"});const Ds=e=>e.test(navigator.userAgent),Bs=e=>e.test(navigator.platform);Ds(/Android/),Ds(/Chrome/)&&/Google Inc/.test(navigator.vendor),Ds(/Firefox/);const Ns=Bs(/^iPad/)||Bs(/^Mac/)&&navigator.maxTouchPoints>1,Vs=Bs(/^iPhone/)||Ns,qs=Ds(/^((?!chrome|android).)*safari/i),js=(()=>{try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}})(),Rs=l((e=>class extends e{constructor(){super(),this.__controllers=new Set}connectedCallback(){super.connectedCallback(),this.__controllers.forEach((e=>{e.hostConnected&&e.hostConnected()}))}disconnectedCallback(){super.disconnectedCallback(),this.__controllers.forEach((e=>{e.hostDisconnected&&e.hostDisconnected()}))}addController(e){this.__controllers.add(e),void 0!==this.$&&this.isConnected&&e.hostConnected&&e.hostConnected()}removeController(e){this.__controllers.delete(e)}}));class Us{static detectScrollType(){const e=document.createElement("div");e.textContent="ABCD",e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e);let t="reverse";return e.scrollLeft>0?t="default":(e.scrollLeft=2,e.scrollLeft<2&&(t="negative")),document.body.removeChild(e),t}static getNormalizedScrollLeft(e,t,i){const{scrollLeft:a}=i;if("rtl"!==t||!e)return a;switch(e){case"negative":return i.scrollWidth-i.clientWidth+a;case"reverse":return i.scrollWidth-i.clientWidth-a;default:return a}}static setNormalizedScrollLeft(e,t,i,a){if("rtl"===t&&e)switch(e){case"negative":i.scrollLeft=i.clientWidth-i.scrollWidth+a;break;case"reverse":i.scrollLeft=i.scrollWidth-i.clientWidth-a;break;default:i.scrollLeft=a}else i.scrollLeft=a}}const Hs=[];let Gs;function Ws(e,t,i=e.getAttribute("dir")){t?e.setAttribute("dir",t):null!=i&&e.removeAttribute("dir")}function Ks(){return document.documentElement.getAttribute("dir")}new MutationObserver((function(){const e=Ks();Hs.forEach((t=>{Ws(t,e)}))})).observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]});const Ys=e=>class extends e{static get properties(){return{dir:{type:String,value:"",reflectToAttribute:!0,converter:{fromAttribute:e=>e||"",toAttribute:e=>""===e?null:e}}}}static finalize(){super.finalize(),Gs||(Gs=Us.detectScrollType())}connectedCallback(){super.connectedCallback(),this.hasAttribute("dir")||(this.__subscribe(),Ws(this,Ks(),null))}attributeChangedCallback(e,t,i){if(super.attributeChangedCallback(e,t,i),"dir"!==e)return;const a=Ks(),n=i===a&&-1===Hs.indexOf(this),o=!i&&t&&-1===Hs.indexOf(this),s=i!==a&&t===a;n||o?(this.__subscribe(),Ws(this,a,i)):s&&this.__subscribe(!1)}disconnectedCallback(){super.disconnectedCallback(),this.__subscribe(!1),this.removeAttribute("dir")}_valueToNodeAttribute(e,t,i){("dir"!==i||""!==t||e.hasAttribute("dir"))&&super._valueToNodeAttribute(e,t,i)}_attributeToProperty(e,t,i){"dir"!==e||t?super._attributeToProperty(e,t,i):this.dir=""}__subscribe(e=!0){e?Hs.includes(this)||Hs.push(this):Hs.includes(this)&&Hs.splice(Hs.indexOf(this),1)}__getNormalizedScrollLeft(e){return Us.getNormalizedScrollLeft(Gs,this.getAttribute("dir")||"ltr",e)}__setNormalizedScrollLeft(e,t){return Us.setNormalizedScrollLeft(Gs,this.getAttribute("dir")||"ltr",e,t)}};function Zs(e,t){const i=Math.max(e.tabIndex,0),a=Math.max(t.tabIndex,0);return 0===i||0===a?a>i:i>a}function Qs(e){const t=e.length;if(t<2)return e;const i=Math.ceil(t/2);return function(e,t){const i=[];for(;e.length>0&&t.length>0;)Zs(e[0],t[0])?i.push(t.shift()):i.push(e.shift());return i.concat(e,t)}(Qs(e.slice(0,i)),Qs(e.slice(i)))}function Js(e,t){if(e.nodeType!==Node.ELEMENT_NODE||function(e){const t=e.style;if("hidden"===t.visibility||"none"===t.display)return!0;const i=window.getComputedStyle(e);return"hidden"===i.visibility||"none"===i.display}(e))return!1;const i=e,a=function(e){if(!function(e){return!e.matches('[tabindex="-1"]')&&(e.matches("input, select, textarea, button, object")?e.matches(":not([disabled])"):e.matches("a[href], area[href], iframe, [tabindex], [contentEditable]"))}(e))return-1;const t=e.getAttribute("tabindex")||0;return Number(t)}(i);let n=a>0;a>=0&&t.push(i);let o=[];return o="slot"===i.localName?i.assignedNodes({flatten:!0}):(i.shadowRoot||i).children,[...o].forEach((e=>{n=Js(e,t)||n})),n}function Xs(e){return e.getRootNode().activeElement===e}const er=[];class tr{constructor(e){this.host=e,this.__trapNode=null,this.__onKeyDown=this.__onKeyDown.bind(this)}hostConnected(){document.addEventListener("keydown",this.__onKeyDown)}hostDisconnected(){document.removeEventListener("keydown",this.__onKeyDown)}trapFocus(e){if(this.__trapNode=e,0===this.__focusableElements.length)throw this.__trapNode=null,new Error("The trap node should have at least one focusable descendant or be focusable itself.");er.push(this),-1===this.__focusedElementIndex&&this.__focusableElements[0].focus()}releaseFocus(){this.__trapNode=null,er.pop()}__onKeyDown(e){if(this.__trapNode&&this===Array.from(er).pop()&&"Tab"===e.key){e.preventDefault();const t=e.shiftKey;this.__focusNextElement(t)}}__focusNextElement(e=!1){const t=this.__focusableElements,i=e?-1:1,a=this.__focusedElementIndex,n=t[(t.length+a+i)%t.length];n.focus(),"input"===n.localName&&n.select()}get __focusableElements(){return function(e){const t=[];return Js(e,t)?Qs(t):t}(this.__trapNode)}get __focusedElementIndex(){const e=this.__focusableElements;return e.indexOf(e.filter(Xs).pop())}}class ir extends(zs(Ys(Rs(d)))){static get template(){return c` - - -
    -
    -
    - -
    -
    - `}static get is(){return"vaadin-overlay"}static get properties(){return{opened:{type:Boolean,notify:!0,observer:"_openedChanged",reflectToAttribute:!0},owner:Element,renderer:Function,template:{type:Object,notify:!0},content:{type:Object,notify:!0},withBackdrop:{type:Boolean,value:!1,reflectToAttribute:!0},model:Object,modeless:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_modelessChanged"},hidden:{type:Boolean,reflectToAttribute:!0,observer:"_hiddenChanged"},focusTrap:{type:Boolean,value:!1},restoreFocusOnClose:{type:Boolean,value:!1},restoreFocusNode:{type:HTMLElement},_mouseDownInside:{type:Boolean},_mouseUpInside:{type:Boolean},_instance:{type:Object},_originalContentPart:Object,_contentNodes:Array,_oldOwner:Element,_oldModel:Object,_oldTemplate:Object,_oldRenderer:Object,_oldOpened:Boolean}}static get observers(){return["_templateOrRendererChanged(template, renderer, owner, model, opened)"]}constructor(){super(),this._boundMouseDownListener=this._mouseDownListener.bind(this),this._boundMouseUpListener=this._mouseUpListener.bind(this),this._boundOutsideClickListener=this._outsideClickListener.bind(this),this._boundKeydownListener=this._keydownListener.bind(this),this._observer=new u(this,(e=>{this._setTemplateFromNodes(e.addedNodes)})),this._boundIronOverlayCanceledListener=this._ironOverlayCanceled.bind(this),Vs&&(this._boundIosResizeListener=()=>this._detectIosNavbar()),this.__focusTrapController=new tr(this)}ready(){super.ready(),this._observer.flush(),this.addEventListener("click",(()=>{})),this.$.backdrop.addEventListener("click",(()=>{})),this.addController(this.__focusTrapController)}_detectIosNavbar(){if(!this.opened)return;const e=window.innerHeight,t=window.innerWidth>e,i=document.documentElement.clientHeight;t&&i>e?this.style.setProperty("--vaadin-overlay-viewport-bottom",i-e+"px"):this.style.setProperty("--vaadin-overlay-viewport-bottom","0")}_setTemplateFromNodes(e){this.template=e.filter((e=>e.localName&&"template"===e.localName))[0]||this.template}close(e){const t=new CustomEvent("vaadin-overlay-close",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),t.defaultPrevented||(this.opened=!1)}connectedCallback(){super.connectedCallback(),this._boundIosResizeListener&&(this._detectIosNavbar(),window.addEventListener("resize",this._boundIosResizeListener))}disconnectedCallback(){super.disconnectedCallback(),this._boundIosResizeListener&&window.removeEventListener("resize",this._boundIosResizeListener)}requestContentUpdate(){this.renderer&&this.renderer.call(this.owner,this.content,this.owner,this.model)}_ironOverlayCanceled(e){e.preventDefault()}_mouseDownListener(e){this._mouseDownInside=e.composedPath().indexOf(this.$.overlay)>=0}_mouseUpListener(e){this._mouseUpInside=e.composedPath().indexOf(this.$.overlay)>=0}_outsideClickListener(e){if(e.composedPath().includes(this.$.overlay)||this._mouseDownInside||this._mouseUpInside)return this._mouseDownInside=!1,void(this._mouseUpInside=!1);if(!this._last)return;const t=new CustomEvent("vaadin-overlay-outside-click",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}_keydownListener(e){if(this._last&&(!this.modeless||e.composedPath().includes(this.$.overlay))&&"Escape"===e.key){const t=new CustomEvent("vaadin-overlay-escape-press",{bubbles:!0,cancelable:!0,detail:{sourceEvent:e}});this.dispatchEvent(t),this.opened&&!t.defaultPrevented&&this.close(e)}}_ensureTemplatized(){this._setTemplateFromNodes(Array.from(this.children))}_openedChanged(e,t){this._instance||this._ensureTemplatized(),e?(this.__restoreFocusNode=this._getActiveElement(),this._animatedOpening(),Dn(this,(()=>{this.focusTrap&&this.__focusTrapController.trapFocus(this.$.overlay);const e=new CustomEvent("vaadin-overlay-open",{bubbles:!0});this.dispatchEvent(e)})),document.addEventListener("keydown",this._boundKeydownListener),this.modeless||this._addGlobalListeners()):t&&(this.focusTrap&&this.__focusTrapController.releaseFocus(),this._animatedClosing(),document.removeEventListener("keydown",this._boundKeydownListener),this.modeless||this._removeGlobalListeners())}_hiddenChanged(e){e&&this.hasAttribute("closing")&&this._flushAnimation("closing")}_shouldAnimate(){const e=getComputedStyle(this).getPropertyValue("animation-name");return!("none"===getComputedStyle(this).getPropertyValue("display"))&&e&&"none"!==e}_enqueueAnimation(e,t){const i=`__${e}Handler`,a=e=>{e&&e.target!==this||(t(),this.removeEventListener("animationend",a),delete this[i])};this[i]=a,this.addEventListener("animationend",a)}_flushAnimation(e){const t=`__${e}Handler`;"function"==typeof this[t]&&this[t]()}_animatedOpening(){this.parentNode===document.body&&this.hasAttribute("closing")&&this._flushAnimation("closing"),this._attachOverlay(),this.modeless||this._enterModalState(),this.setAttribute("opening",""),this._shouldAnimate()?this._enqueueAnimation("opening",(()=>{this._finishOpening()})):this._finishOpening()}_attachOverlay(){this._placeholder=document.createComment("vaadin-overlay-placeholder"),this.parentNode.insertBefore(this._placeholder,this),document.body.appendChild(this),this.bringToFront()}_finishOpening(){document.addEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this.removeAttribute("opening")}_finishClosing(){document.removeEventListener("iron-overlay-canceled",this._boundIronOverlayCanceledListener),this._detachOverlay(),this.$.overlay.style.removeProperty("pointer-events"),this.removeAttribute("closing")}_animatedClosing(){if(this.hasAttribute("opening")&&this._flushAnimation("opening"),this._placeholder){this._exitModalState();const e=this.restoreFocusNode||this.__restoreFocusNode;if(this.restoreFocusOnClose&&e){const t=this._getActiveElement();(t===document.body||this._deepContains(t))&&setTimeout((()=>e.focus())),this.__restoreFocusNode=null}this.setAttribute("closing",""),this.dispatchEvent(new CustomEvent("vaadin-overlay-closing")),this._shouldAnimate()?this._enqueueAnimation("closing",(()=>{this._finishClosing()})):this._finishClosing()}}_detachOverlay(){this._placeholder.parentNode.insertBefore(this,this._placeholder),this._placeholder.parentNode.removeChild(this._placeholder)}static get __attachedInstances(){return Array.from(document.body.children).filter((e=>e instanceof ir&&!e.hasAttribute("closing"))).sort(((e,t)=>e.__zIndex-t.__zIndex||0))}get _last(){return this===ir.__attachedInstances.pop()}_modelessChanged(e){e?(this._removeGlobalListeners(),this._exitModalState()):this.opened&&(this._addGlobalListeners(),this._enterModalState())}_addGlobalListeners(){document.addEventListener("mousedown",this._boundMouseDownListener),document.addEventListener("mouseup",this._boundMouseUpListener),document.documentElement.addEventListener("click",this._boundOutsideClickListener,!0)}_enterModalState(){"none"!==document.body.style.pointerEvents&&(this._previousDocumentPointerEvents=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),ir.__attachedInstances.forEach((e=>{e!==this&&(e.shadowRoot.querySelector('[part="overlay"]').style.pointerEvents="none")}))}_removeGlobalListeners(){document.removeEventListener("mousedown",this._boundMouseDownListener),document.removeEventListener("mouseup",this._boundMouseUpListener),document.documentElement.removeEventListener("click",this._boundOutsideClickListener,!0)}_exitModalState(){void 0!==this._previousDocumentPointerEvents&&(document.body.style.pointerEvents=this._previousDocumentPointerEvents,delete this._previousDocumentPointerEvents);const e=ir.__attachedInstances;let t;for(;(t=e.pop())&&(t===this||(t.shadowRoot.querySelector('[part="overlay"]').style.removeProperty("pointer-events"),t.modeless)););}_removeOldContent(){this.content&&this._contentNodes&&(this._observer.disconnect(),this._contentNodes.forEach((e=>{e.parentNode===this.content&&this.content.removeChild(e)})),this._originalContentPart&&(this.$.content.parentNode.replaceChild(this._originalContentPart,this.$.content),this.$.content=this._originalContentPart,this._originalContentPart=void 0),this._observer.connect(),this._contentNodes=void 0,this.content=void 0)}_stampOverlayTemplate(e){this._removeOldContent(),e._Templatizer||(e._Templatizer=h(e,this,{forwardHostProp(e,t){this._instance&&this._instance.forwardHostProp(e,t)}})),this._instance=new e._Templatizer({}),this._contentNodes=Array.from(this._instance.root.childNodes);const t=e._templateRoot||(e._templateRoot=e.getRootNode());if(t!==document){this.$.content.shadowRoot||this.$.content.attachShadow({mode:"open"});let e=Array.from(t.querySelectorAll("style")).reduce(((e,t)=>e+t.textContent),"");if(e=e.replace(/:host/g,":host-nomatch"),e){const t=document.createElement("style");t.textContent=e,this.$.content.shadowRoot.appendChild(t),this._contentNodes.unshift(t)}this.$.content.shadowRoot.appendChild(this._instance.root),this.content=this.$.content.shadowRoot}else this.appendChild(this._instance.root),this.content=this}_removeNewRendererOrTemplate(e,t,i,a){e!==t?this.template=void 0:i!==a&&(this.renderer=void 0)}_templateOrRendererChanged(e,t,i,a,n){if(e&&t)throw this._removeNewRendererOrTemplate(e,this._oldTemplate,t,this._oldRenderer),new Error("You should only use either a renderer or a template for overlay content");const o=this._oldOwner!==i||this._oldModel!==a;this._oldModel=a,this._oldOwner=i;const s=this._oldTemplate!==e;this._oldTemplate=e;const r=this._oldRenderer!==t;this._oldRenderer=t;const l=this._oldOpened!==n;this._oldOpened=n,r&&(this.content=this,this.content.innerHTML="",delete this.content._$litPart$),e&&s?this._stampOverlayTemplate(e):t&&(r||l||o)&&n&&this.requestContentUpdate()}_getActiveElement(){let e=document.activeElement||document.body;for(;e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}_deepContains(e){if(this.contains(e))return!0;let t=e;const i=e.ownerDocument;for(;t&&t!==i&&t!==this;)t=t.parentNode||t.host;return t===this}bringToFront(){let e="";const t=ir.__attachedInstances.filter((e=>e!==this)).pop();if(t){e=t.__zIndex+1}this.style.zIndex=e,this.__zIndex=e||parseFloat(getComputedStyle(this).zIndex)}}customElements.define(ir.is,ir);const ar=Fs;$s("",ar,{moduleId:"material-menu-overlay"});$s("vaadin-combo-box-overlay",[ar,r` - :host { - --_vaadin-combo-box-items-container-border-width: 8px 0; - --_vaadin-combo-box-items-container-border-style: solid; - --_vaadin-combo-box-items-container-border-color: transparent; - } - - [part='overlay'] { - position: relative; - overflow: visible; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - [part='content'] { - padding: 0; - } - - :host([loading]) [part='loader'] { - height: 2px; - position: absolute; - z-index: 1; - top: -2px; - left: 0; - right: 0; - background: var(--material-background-color) - linear-gradient( - 90deg, - transparent 0%, - transparent 20%, - var(--material-primary-color) 20%, - var(--material-primary-color) 40%, - transparent 40%, - transparent 60%, - var(--material-primary-color) 60%, - var(--material-primary-color) 80%, - transparent 80%, - transparent 100% - ) - 0 0 / 400% 100% repeat-x; - opacity: 0; - animation: 3s linear infinite material-combo-box-loader-progress, 0.3s 0.1s both material-combo-box-loader-fade-in; - } - - [part='loader']::before { - content: ''; - display: block; - height: 100%; - opacity: 0.16; - background: var(--material-primary-color); - } - - @keyframes material-combo-box-loader-fade-in { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } - } - - @keyframes material-combo-box-loader-progress { - 0% { - background-position: 0 0; - background-size: 300% 100%; - } - - 33% { - background-position: -100% 0; - background-size: 400% 100%; - } - - 67% { - background-position: -200% 0; - background-size: 250% 100%; - } - - 100% { - background-position: -300% 0; - background-size: 300% 100%; - } - } - - /* RTL specific styles */ - - @keyframes material-combo-box-loader-progress-rtl { - 0% { - background-position: 100% 0; - background-size: 300% 100%; - } - - 33% { - background-position: 200% 0; - background-size: 400% 100%; - } - - 67% { - background-position: 300% 0; - background-size: 250% 100%; - } - - 100% { - background-position: 400% 0; - background-size: 300% 100%; - } - } - - :host([loading][dir='rtl']) [part='loader'] { - animation: 3s linear infinite material-combo-box-loader-progress-rtl, - 0.3s 0.1s both material-combo-box-loader-fade-in; - } -`],{moduleId:"material-combo-box-overlay"});const nr=document.createElement("template");nr.innerHTML='\n \n',document.head.appendChild(nr.content);const or=r` - :host { - display: flex; - align-items: center; - box-sizing: border-box; - min-height: 36px; - padding: 8px 32px 8px 10px; - overflow: hidden; - font-family: var(--material-font-family); - font-size: var(--material-small-font-size); - line-height: 24px; - } - - /* It's the list-box's responsibility to add the focus style */ - :host([focused]) { - outline: none; - } - - /* Checkmark */ - [part='checkmark']::before { - display: var(--_material-item-selected-icon-display, none); - content: ''; - font-family: material-icons; - font-size: 24px; - line-height: 1; - font-weight: 400; - width: 24px; - text-align: center; - margin-right: 10px; - color: var(--material-secondary-text-color); - flex: none; - } - - :host([selected]) [part='checkmark']::before { - content: var(--material-icons-check); - } - - @media (any-hover: hover) { - :host(:hover:not([disabled])) { - background-color: var(--material-secondary-background-color); - } - - :host([focused]:not([disabled])) { - background-color: var(--material-divider-color); - } - } - - /* Disabled */ - :host([disabled]) { - color: var(--material-disabled-text-color); - cursor: default; - pointer-events: none; - } - - /* RTL specific styles */ - :host([dir='rtl']) { - padding: 8px 10px 8px 32px; - } - - :host([dir='rtl']) [part='checkmark']::before { - margin-right: 0; - margin-left: 10px; - } -`;$s("vaadin-item",or,{moduleId:"material-item"});$s("vaadin-combo-box-item",[or,r` - :host { - cursor: pointer; - -webkit-tap-highlight-color: transparent; - padding: 4px 10px; - --_material-item-selected-icon-display: block; - } -`],{moduleId:"material-combo-box-item"});class sr extends(zs(Ys(d))){static get template(){return c` - - -
    - -
    - `}static get is(){return"vaadin-combo-box-item"}static get properties(){return{index:Number,item:Object,label:String,selected:{type:Boolean,value:!1,reflectToAttribute:!0},focused:{type:Boolean,value:!1,reflectToAttribute:!0},renderer:Function,_oldRenderer:Function}}static get observers(){return["__rendererOrItemChanged(renderer, index, item.*, selected, focused)","__updateLabel(label, renderer)"]}connectedCallback(){super.connectedCallback(),this._comboBox=this.parentNode.comboBox;const e=this._comboBox.getAttribute("dir");e&&this.setAttribute("dir",e)}requestContentUpdate(){if(!this.renderer)return;const e={index:this.index,item:this.item,focused:this.focused,selected:this.selected};this.renderer(this,this._comboBox,e)}__rendererOrItemChanged(e,t,i){void 0!==i&&void 0!==t&&(this._oldRenderer!==e&&(this.innerHTML="",delete this._$litPart$),e&&(this._oldRenderer=e,this.requestContentUpdate()))}__updateLabel(e,t){t||(this.textContent=e)}}customElements.define(sr.is,sr);const rr={start:"top",end:"bottom"},lr={start:"left",end:"right"},dr=e=>class extends e{static get properties(){return{positionTarget:{type:Object,value:null},horizontalAlign:{type:String,value:"start"},verticalAlign:{type:String,value:"top"},noHorizontalOverlap:{type:Boolean,value:!1},noVerticalOverlap:{type:Boolean,value:!1}}}static get observers(){return["__positionSettingsChanged(horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap)","__overlayOpenedChanged(opened, positionTarget)"]}constructor(){super(),this._updatePosition=this._updatePosition.bind(this)}connectedCallback(){super.connectedCallback(),this.opened&&this.__addUpdatePositionEventListeners()}disconnectedCallback(){super.disconnectedCallback(),this.__removeUpdatePositionEventListeners()}__addUpdatePositionEventListeners(){window.addEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes=function(e){const t=[];for(;e;){if(e.nodeType===Node.DOCUMENT_NODE){t.push(e);break}e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE?e=e.assignedSlot?e.assignedSlot:e.parentNode:(t.push(e),e=e.host)}return t}(this.positionTarget),this.__positionTargetAncestorRootNodes.forEach((e=>{e.addEventListener("scroll",this._updatePosition,!0)}))}__removeUpdatePositionEventListeners(){window.removeEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes&&(this.__positionTargetAncestorRootNodes.forEach((e=>{e.removeEventListener("scroll",this._updatePosition,!0)})),this.__positionTargetAncestorRootNodes=null)}__overlayOpenedChanged(e,t){if(this.__removeUpdatePositionEventListeners(),e&&t&&this.__addUpdatePositionEventListeners(),e){const e=getComputedStyle(this);this.__margins||(this.__margins={},["top","bottom","left","right"].forEach((t=>{this.__margins[t]=parseInt(e[t],10)}))),this.setAttribute("dir",e.direction),this._updatePosition(),requestAnimationFrame((()=>this._updatePosition()))}}get __isRTL(){return"rtl"===this.getAttribute("dir")}__positionSettingsChanged(){this._updatePosition()}_updatePosition(){if(!this.positionTarget||!this.opened)return;const e=this.positionTarget.getBoundingClientRect(),t=this.__shouldAlignStartVertically(e);this.style.justifyContent=t?"flex-start":"flex-end";const i=this.__shouldAlignStartHorizontally(e,this.__isRTL),a=!this.__isRTL&&i||this.__isRTL&&!i;this.style.alignItems=a?"flex-start":"flex-end";const n=this.getBoundingClientRect(),o=this.__calculatePositionInOneDimension(e,n,this.noVerticalOverlap,rr,this,t),s=this.__calculatePositionInOneDimension(e,n,this.noHorizontalOverlap,lr,this,i);Object.assign(this.style,o,s),this.toggleAttribute("bottom-aligned",!t),this.toggleAttribute("top-aligned",t),this.toggleAttribute("end-aligned",!a),this.toggleAttribute("start-aligned",a)}__shouldAlignStartHorizontally(e,t){const i=Math.max(this.__oldContentWidth||0,this.$.overlay.offsetWidth);this.__oldContentWidth=this.$.overlay.offsetWidth;const a=Math.min(window.innerWidth,document.documentElement.clientWidth),n=!t&&"start"===this.horizontalAlign||t&&"end"===this.horizontalAlign;return this.__shouldAlignStart(e,i,a,this.__margins,n,this.noHorizontalOverlap,lr)}__shouldAlignStartVertically(e){const t=Math.max(this.__oldContentHeight||0,this.$.overlay.offsetHeight);this.__oldContentHeight=this.$.overlay.offsetHeight;const i=Math.min(window.innerHeight,document.documentElement.clientHeight),a="top"===this.verticalAlign;return this.__shouldAlignStart(e,t,i,this.__margins,a,this.noVerticalOverlap,rr)}__shouldAlignStart(e,t,i,a,n,o,s){const r=i-e[o?s.end:s.start]-a[s.end],l=e[o?s.start:s.end]-a[s.start],d=n?r:l;return n===(d>(n?l:r)||d>t)}__calculatePositionInOneDimension(e,t,i,a,n,o){const s=o?a.start:a.end,r=o?a.end:a.start;return{[s]:`${parseFloat(n.style[s]||getComputedStyle(n)[s])+(t[o?a.start:a.end]-e[i===o?a.end:a.start])*(o?-1:1)}px`,[r]:""}}};let cr;$s("vaadin-combo-box-overlay",r` - #overlay { - width: var(--vaadin-combo-box-overlay-width, var(--_vaadin-combo-box-overlay-default-width, auto)); - } - - [part='content'] { - display: flex; - flex-direction: column; - height: 100%; - } - `,{moduleId:"vaadin-combo-box-overlay-styles"});class ur extends(dr(ir)){static get is(){return"vaadin-combo-box-overlay"}static get template(){return cr||(cr=super.template.cloneNode(!0),cr.content.querySelector('[part~="overlay"]').removeAttribute("tabindex")),cr}static get observers(){return["_setOverlayWidth(positionTarget, opened)"]}connectedCallback(){super.connectedCallback();const e=this.__dataHost,t=e&&e.getRootNode().host;this._comboBox=t;const i=t&&t.getAttribute("dir");i&&this.setAttribute("dir",i)}ready(){super.ready();const e=document.createElement("div");e.setAttribute("part","loader");const t=this.shadowRoot.querySelector('[part~="content"]');t.parentNode.insertBefore(e,t)}_outsideClickListener(e){const t=e.composedPath();t.includes(this.positionTarget)||t.includes(this)||this.close()}_setOverlayWidth(e,t){if(e&&t){const t=this.localName;this.style.setProperty(`--_${t}-default-width`,`${e.clientWidth}px`);const i=getComputedStyle(this._comboBox).getPropertyValue(`--${t}-width`);""===i?this.style.removeProperty(`--${t}-width`):this.style.setProperty(`--${t}-width`,i),this._updatePosition()}}}customElements.define(ur.is,ur);let hr=0,pr=0;const vr=[];let mr=0,fr=!1;const gr=document.createTextNode("");new window.MutationObserver((function(){fr=!1;const e=vr.length;for(let t=0;t{throw e}))}}vr.splice(0,e),pr+=e})).observe(gr,{characterData:!0});const _r={after:e=>({run:t=>window.setTimeout(t,e),cancel(e){window.clearTimeout(e)}}),run:(e,t)=>window.setTimeout(e,t),cancel(e){window.clearTimeout(e)}},yr={run:e=>window.requestAnimationFrame(e),cancel(e){window.cancelAnimationFrame(e)}},kr={run:e=>window.requestIdleCallback?window.requestIdleCallback(e):window.setTimeout(e,16),cancel(e){window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}},br={run(e){fr||(fr=!0,gr.textContent=mr,mr+=1),vr.push(e);const t=hr;return hr+=1,t},cancel(e){const t=e-pr;if(t>=0){if(!vr[t])throw new Error(`invalid async handle: ${e}`);vr[t]=null}}};class xr{static debounce(e,t,i){return e instanceof xr?e._cancelAsync():e=new xr,e.setConfig(t,i),e}constructor(){this._asyncModule=null,this._callback=null,this._timer=null}setConfig(e,t){this._asyncModule=e,this._callback=t,this._timer=this._asyncModule.run((()=>{this._timer=null,$r.delete(this),this._callback()}))}cancel(){this.isActive()&&(this._cancelAsync(),$r.delete(this))}_cancelAsync(){this.isActive()&&(this._asyncModule.cancel(this._timer),this._timer=null)}flush(){this.isActive()&&(this.cancel(),this._callback())}isActive(){return null!=this._timer}}let $r=new Set;function wr(){const e=Boolean($r.size);return $r.forEach((e=>{try{e.flush()}catch(e){setTimeout((()=>{throw e}))}})),e}const Cr=()=>{let e;do{e=wr()}while(e)},Ar=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),Ir=Ar&&Ar[1]>=8,Er={_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_templateCost:0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return this._physicalSize-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){const e=this._virtualCount;return Math.max(0,e-this._physicalCount)},get _virtualStart(){return this._virtualStartVal||0},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this._virtualStartVal=e},get _physicalStart(){return this._physicalStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this._physicalStartVal=e},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},get _physicalCount(){return this._physicalCountVal||0},set _physicalCount(e){this._physicalCountVal=e},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){let e=this._firstVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;e=this._iterateItems(((e,i)=>{if(t+=this._getPhysicalSizeIncrement(e),t>this._scrollPosition)return i}))||0,this._firstVisibleIndexVal=e}return e},get lastVisibleIndex(){let e=this._lastVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;this._iterateItems(((i,a)=>{t=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;const e=Math.round(t/this._physicalAverage);this._virtualStart+=e,this._physicalStart+=e,this._physicalTop=Math.min(Math.floor(this._virtualStart)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){const e=this._getReusables(i);i?(this._physicalTop=e.physicalTop,this._virtualStart+=e.indexes.length,this._physicalStart+=e.indexes.length):(this._virtualStart-=e.indexes.length,this._physicalStart-=e.indexes.length),this._update(e.indexes,i?null:e.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),br)}},_getReusables(e){let t,i,a;const n=[],o=this._hiddenContentSize*this._ratio,s=this._virtualStart,r=this._virtualEnd,l=this._physicalCount;let d=this._physicalTop+this._scrollOffset;const c=this._physicalBottom+this._scrollOffset,u=this._scrollPosition,h=this._scrollBottom;for(e?(t=this._physicalStart,i=u-d):(t=this._physicalEnd,i=c-h);a=this._getPhysicalSizeIncrement(t),i-=a,!(n.length>=l||i<=o);)if(e){if(r+n.length+1>=this._virtualCount)break;if(d+a>=u-this._scrollOffset)break;n.push(t),d+=a,t=(t+1)%l}else{if(s-n.length<=0)break;if(d+this._physicalSize-a<=h)break;n.push(t),d-=a,t=0===t?l-1:t-1}return{indexes:n,physicalTop:d-this._scrollOffset}},_update(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._assignModels(e),this._updateMetrics(e),t)for(;t.length;){const e=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(e)}this._positionItems(),this._updateScrollerSize()}},_isClientFull(){return 0!==this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded(e){const t=this._clamp(this._physicalCount+e,3,this._virtualCount-this._virtualStart)-this._physicalCount;let i=Math.round(.5*this._physicalCount);if(!(t<0)){if(t>0){const e=window.performance.now();[].push.apply(this._physicalItems,this._createPool(t));for(let e=0;ethis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===i||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_itemsChanged(e){"items"===e.path&&(this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalCount=this._physicalCount||0,this._physicalItems=this._physicalItems||[],this._physicalSizes=this._physicalSizes||[],this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._debounce("_render",this._render,yr))},_iterateItems(e,t){let i,a,n,o;if(2===arguments.length&&t){for(o=0;o=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_updateMetrics(e){Cr();let t=0,i=0;const a=this._physicalAverageCount,n=this._physicalAverage;this._iterateItems(((e,a)=>{i+=this._physicalSizes[e],this._physicalSizes[e]=this._physicalItems[e].offsetHeight,t+=this._physicalSizes[e],this._physicalAverageCount+=this._physicalSizes[e]?1:0}),e),this._physicalSize=this._physicalSize+t-i,this._physicalAverageCount!==a&&(this._physicalAverage=Math.round((n*a+t)/this._physicalAverageCount))},_positionItems(){this._adjustScrollPosition();let e=this._physicalTop;this._iterateItems((t=>{this.translate3d(0,`${e}px`,0,this._physicalItems[t]),e+=this._physicalSizes[t]}))},_getPhysicalSizeIncrement(e){return this._physicalSizes[e]},_adjustScrollPosition(){const e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop-=e;const t=this._scrollPosition;!Ir&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize(e){this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage,((e=(e=e||0===this._scrollHeight)||this._scrollPosition>=this._estScrollHeight-this._physicalSize)||Math.abs(this._estScrollHeight-this._scrollHeight)>=this._viewportHeight)&&(this.$.items.style.height=`${this._estScrollHeight}px`,this._scrollHeight=this._estScrollHeight)},scrollToIndex(e){if("number"!=typeof e||e<0||e>this.items.length-1)return;if(Cr(),0===this._physicalCount)return;e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=e-1),this._assignModels(),this._updateMetrics(),this._physicalTop=this._virtualStart*this._physicalAverage;let t=this._physicalStart,i=this._virtualStart,a=0;const n=this._hiddenContentSize;for(;i{this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)}),yr)},_isIndexRendered(e){return e>=this._virtualStart&&e<=this._virtualEnd},_getPhysicalIndex(e){return(this._physicalStart+(e-this._virtualStart))%this._physicalCount},_clamp:(e,t,i)=>Math.min(i,Math.max(t,e)),_debounce(e,t,i){var a;this._debouncers=this._debouncers||{},this._debouncers[e]=xr.debounce(this._debouncers[e],i,t.bind(this)),a=this._debouncers[e],$r.add(a)}};class zr{constructor({createElements:e,updateElement:t,scrollTarget:i,scrollContainer:a,elementsContainer:n,reorderElements:o}){this.isAttached=!0,this._vidxOffset=0,this.createElements=e,this.updateElement=t,this.scrollTarget=i,this.scrollContainer=a,this.elementsContainer=n||a,this.reorderElements=o,this._maxPages=1.3,this.__placeholderHeight=200,this.__elementHeightQueue=Array(10),this.timeouts={SCROLL_REORDER:500,IGNORE_WHEEL:500},this.__resizeObserver=new ResizeObserver((()=>this._resizeHandler())),"visible"===getComputedStyle(this.scrollTarget).overflow&&(this.scrollTarget.style.overflow="auto"),"static"===getComputedStyle(this.scrollContainer).position&&(this.scrollContainer.style.position="relative"),this.__resizeObserver.observe(this.scrollTarget),this.scrollTarget.addEventListener("scroll",(()=>this._scrollHandler())),this._scrollLineHeight=this._getScrollLineHeight(),this.scrollTarget.addEventListener("wheel",(e=>this.__onWheel(e))),this.reorderElements&&(this.scrollTarget.addEventListener("mousedown",(()=>this.__mouseDown=!0)),this.scrollTarget.addEventListener("mouseup",(()=>{this.__mouseDown=!1,this.__pendingReorder&&this.__reorderElements()})))}get scrollOffset(){return 0}get adjustedFirstVisibleIndex(){return this.firstVisibleIndex+this._vidxOffset}get adjustedLastVisibleIndex(){return this.lastVisibleIndex+this._vidxOffset}scrollToIndex(e){if("number"!=typeof e||isNaN(e)||0===this.size||!this.scrollTarget.offsetHeight)return;e=this._clamp(e,0,this.size-1);const t=this.__getVisibleElements().length;let i=Math.floor(e/this.size*this._virtualCount);this._virtualCount-i{i.__virtualIndex>=e&&i.__virtualIndex<=t&&this.__updateElement(i,i.__virtualIndex,!0)}))}__updateElement(e,t,i){e.style.paddingTop&&(e.style.paddingTop=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!i||(this.updateElement(e,t),e.__lastUpdatedIndex=t);const a=e.offsetHeight;if(0===a)e.style.paddingTop=`${this.__placeholderHeight}px`;else{this.__elementHeightQueue.push(a),this.__elementHeightQueue.shift();const e=this.__elementHeightQueue.filter((e=>void 0!==e));this.__placeholderHeight=Math.round(e.reduce(((e,t)=>e+t),0)/e.length)}}__getIndexScrollOffset(e){const t=this.__getVisibleElements().find((t=>t.__virtualIndex===e));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}get size(){return this.__size}set size(e){if(e===this.size)return;let t,i;if(this.__preventElementUpdates=!0,e>0&&(t=this.adjustedFirstVisibleIndex,i=this.__getIndexScrollOffset(t)),this.__size=e,Cr(),this._itemsChanged({path:"items"}),Cr(),e>0){t=Math.min(t,e-1),this.scrollToIndex(t);const a=this.__getIndexScrollOffset(t);void 0!==i&&void 0!==a&&(this._scrollTop+=i-a)}this.elementsContainer.children.length||requestAnimationFrame((()=>this._resizeHandler())),this.__preventElementUpdates=!1,this._resizeHandler(),Cr()}get _scrollTop(){return this.scrollTarget.scrollTop}set _scrollTop(e){this.scrollTarget.scrollTop=e}get items(){return{length:Math.min(this.size,1e5)}}get offsetHeight(){return this.scrollTarget.offsetHeight}get $(){return{items:this.scrollContainer}}updateViewportBoundaries(){const e=window.getComputedStyle(this.scrollTarget);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(e["padding-top"],10),this._isRTL=Boolean("rtl"===e.direction),this._viewportWidth=this.elementsContainer.offsetWidth,this._viewportHeight=this.scrollTarget.offsetHeight,this._scrollPageHeight=this._viewportHeight-this._scrollLineHeight,this.grid&&this._updateGridMetrics()}setAttribute(){}_createPool(e){const t=this.createElements(e),i=document.createDocumentFragment();return t.forEach((e=>{e.style.position="absolute",i.appendChild(e),this.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(i),t}_assignModels(e){this._iterateItems(((e,t)=>{const i=this._physicalItems[e];i.hidden=t>=this.size,i.hidden?delete i.__lastUpdatedIndex:(i.__virtualIndex=t+(this._vidxOffset||0),this.__updateElement(i,i.__virtualIndex))}),e)}_isClientFull(){return setTimeout((()=>this.__clientFull=!0)),this.__clientFull||super._isClientFull()}translate3d(e,t,i,a){a.style.transform=`translateY(${t})`}toggleScrollListener(){}_scrollHandler(){this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0));const e=this.scrollTarget.scrollTop-this._scrollPosition;if(super._scrollHandler(),0!==this._physicalCount){const t=e>=0,i=this._getReusables(!t);i.indexes.length&&(this._physicalTop=i.physicalTop,t?(this._virtualStart-=i.indexes.length,this._physicalStart-=i.indexes.length):(this._virtualStart+=i.indexes.length,this._physicalStart+=i.indexes.length),this._resizeHandler())}this.reorderElements&&(this.__scrollReorderDebouncer=xr.debounce(this.__scrollReorderDebouncer,_r.after(this.timeouts.SCROLL_REORDER),(()=>this.__reorderElements()))),this.__previousScrollTop=this._scrollTop}__onWheel(e){if(e.ctrlKey||this._hasScrolledAncestor(e.target,e.deltaX,e.deltaY))return;let t=e.deltaY;if(e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._scrollLineHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._scrollPageHeight),this._deltaYAcc=this._deltaYAcc||0,this._wheelAnimationFrame)return this._deltaYAcc+=t,void e.preventDefault();t+=this._deltaYAcc,this._deltaYAcc=0,this._wheelAnimationFrame=!0,this.__debouncerWheelAnimationFrame=xr.debounce(this.__debouncerWheelAnimationFrame,yr,(()=>this._wheelAnimationFrame=!1));const i=Math.abs(e.deltaX)+Math.abs(t);this._canScroll(this.scrollTarget,e.deltaX,t)?(e.preventDefault(),this.scrollTarget.scrollTop+=t,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=xr.debounce(this._debouncerIgnoreNewWheel,_r.after(this.timeouts.IGNORE_WHEEL),(()=>this._ignoreNewWheel=!1))):this._hasResidualMomentum&&i<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():i>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=i}_hasScrolledAncestor(e,t,i){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,i)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,i):void 0))}_canScroll(e,t,i){return i>0&&e.scrollTop0||t>0&&e.scrollLeft0}_getScrollLineHeight(){const e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);const t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}__getVisibleElements(){return Array.from(this.elementsContainer.children).filter((e=>!e.hidden))}__reorderElements(){if(this.__mouseDown)return void(this.__pendingReorder=!0);this.__pendingReorder=!1;const e=this._virtualStart+(this._vidxOffset||0),t=this.__getVisibleElements(),i=t.find((e=>e.contains(this.elementsContainer.getRootNode().activeElement)||e.contains(this.scrollTarget.getRootNode().activeElement)))||t[0];if(!i)return;const a=i.__virtualIndex-e,n=t.indexOf(i)-a;if(n>0)for(let e=0;ethis.scrollTarget.style.transform=e))}}_adjustVirtualIndexOffset(e){if(this._virtualCount>=this.size)this._vidxOffset=0;else if(this.__skipNextVirtualIndexAdjust)this.__skipNextVirtualIndexAdjust=!1;else if(Math.abs(e)>1e4){const e=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),t=e*this.size;this._vidxOffset=Math.round(t-e*this._virtualCount)}else{const e=this._vidxOffset,t=1e3,i=100;0===this._scrollTop?(this._vidxOffset=0,e!==this._vidxOffset&&super.scrollToIndex(0)):this.firstVisibleIndex0&&(this._vidxOffset-=Math.min(this._vidxOffset,i),super.scrollToIndex(this.firstVisibleIndex+(e-this._vidxOffset)));const a=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=a,e!==this._vidxOffset&&super.scrollToIndex(this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-t&&this._vidxOffset - :host { - display: block; - min-height: 1px; - overflow: auto; - - /* Fixes item background from getting on top of scrollbars on Safari */ - transform: translate3d(0, 0, 0); - - /* Enable momentum scrolling on iOS */ - -webkit-overflow-scrolling: touch; - - /* Fixes scrollbar disappearing when 'Show scroll bars: Always' enabled in Safari */ - box-shadow: 0 0 0 white; - } - - #selector { - border-width: var(--_vaadin-combo-box-items-container-border-width); - border-style: var(--_vaadin-combo-box-items-container-border-style); - border-color: var(--_vaadin-combo-box-items-container-border-color); - } - -
    - -
    - `}static get properties(){return{items:{type:Array,observer:"__itemsChanged"},focusedIndex:{type:Number,observer:"__focusedIndexChanged"},loading:{type:Boolean,observer:"__loadingChanged"},opened:{type:Boolean,observer:"__openedChanged"},selectedItem:{type:Object},itemIdPath:{type:String},comboBox:{type:Object},getItemLabel:{type:Object},renderer:{type:Object,observer:"__rendererChanged"},theme:{type:String}}}constructor(){super(),this.__boundOnItemClick=this.__onItemClick.bind(this)}__openedChanged(e){e&&this.requestContentUpdate()}ready(){super.ready(),this.__hostTagName=this.constructor.is.replace("-scroller",""),this.setAttribute("role","listbox"),this.addEventListener("click",(e=>e.stopPropagation())),this.__patchWheelOverScrolling(),this.__virtualizer=new Sr({createElements:this.__createElements.bind(this),updateElement:this.__updateElement.bind(this),elementsContainer:this,scrollTarget:this,scrollContainer:this.$.selector})}requestContentUpdate(){this.__virtualizer&&this.__virtualizer.update()}scrollIntoView(e){if(!(this.opened&&e>=0))return;const t=this._visibleItemsCount();let i=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),i=e-t+1):e>this.__virtualizer.firstVisibleIndex&&(i=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,i));const a=[...this.children].find((e=>!e.hidden&&e.index===this.__virtualizer.lastVisibleIndex));if(!a||e!==a.index)return;const n=a.getBoundingClientRect(),o=this.getBoundingClientRect(),s=n.bottom-o.bottom+this._viewportTotalPaddingBottom;s>0&&(this.scrollTop+=s)}__getAriaRole(e){return void 0!==e&&"option"}__getAriaSelected(e,t){return this.__isItemFocused(e,t).toString()}__isItemFocused(e,t){return e===t}__isItemSelected(e,t,i){return!(e instanceof Tr)&&(i&&void 0!==e&&void 0!==t?this.get(i,e)===this.get(i,t):e===t)}__itemsChanged(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.setAttribute("aria-setsize",e.length),this.requestContentUpdate())}__loadingChanged(e){this.__virtualizer&&!e&&setTimeout((()=>this.requestContentUpdate()))}__focusedIndexChanged(e,t){this.__virtualizer&&(e!==t&&this.requestContentUpdate(),e>=0&&!this.loading&&this.scrollIntoView(e))}__rendererChanged(e,t){(e||t)&&this.requestContentUpdate()}__createElements(e){return[...Array(e)].map((()=>{const e=document.createElement(`${this.__hostTagName}-item`);return e.addEventListener("click",this.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}__updateElement(e,t){const i=this.items[t],a=this.focusedIndex;e.setProperties({item:i,index:this.__requestItemByIndex(i,t),label:this.getItemLabel(i),selected:this.__isItemSelected(i,this.selectedItem,this.itemIdPath),renderer:this.renderer,focused:this.__isItemFocused(a,t)}),e.id=`${this.__hostTagName}-item-${t}`,e.setAttribute("role",this.__getAriaRole(t)),e.setAttribute("aria-selected",this.__getAriaSelected(a,t)),e.setAttribute("aria-posinset",t+1),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme")}__onItemClick(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}__patchWheelOverScrolling(){this.$.selector.addEventListener("wheel",(e=>{const t=0===this.scrollTop,i=this.scrollHeight-this.scrollTop-this.clientHeight<=1;(t&&e.deltaY<0||i&&e.deltaY>0)&&e.preventDefault()}))}get _viewportTotalPaddingBottom(){if(void 0===this._cachedViewportTotalPaddingBottom){const e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((e=>parseInt(e,10))).reduce(((e,t)=>e+t))}return this._cachedViewportTotalPaddingBottom}__requestItemByIndex(e,t){return e instanceof Tr&&void 0!==t&&this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:t,currentScrollerPos:this._oldScrollerPosition}})),t}_visibleItemsCount(){this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex);return this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}}customElements.define(Lr.is,Lr);class Or extends d{static get is(){return"vaadin-combo-box-dropdown"}static get template(){return c` - - `}static get properties(){return{opened:Boolean,positionTarget:{type:Object},renderer:Function,loading:{type:Boolean,value:!1,reflectToAttribute:!0},theme:String,_selectedItem:{type:Object},_items:{type:Array},_focusedIndex:{type:Number,value:-1},focusedItem:{type:String,computed:"_getFocusedItem(_focusedIndex)"},_itemLabelPath:{type:String,value:"label"},_itemValuePath:{type:String,value:"value"},_scroller:Object,_itemIdPath:String,_overlayOpened:{type:Boolean,observer:"_openedChanged"}}}static get observers(){return["_openedOrItemsChanged(opened, _items, loading)","__updateScroller(_scroller, _items, opened, loading, _selectedItem, _itemIdPath, _focusedIndex, renderer, theme)"]}constructor(){super();const e=Or._uniqueId=1+Or._uniqueId||0;this.scrollerId=`${this.localName}-scroller-${e}`}ready(){super.ready(),this.__hostTagName=this.constructor.is.replace("-dropdown","");const e=this.$.overlay,t=`${this.__hostTagName}-scroller`;e.renderer=e=>{if(!e.firstChild){const i=document.createElement(t);e.appendChild(i)}},e.requestContentUpdate(),this._scroller=e.content.querySelector(t),this._scroller.id=this.scrollerId,this._scroller.getItemLabel=this.getItemLabel.bind(this),this._scroller.comboBox=this.getRootNode().host,this._scroller.addEventListener("selection-changed",(e=>this._forwardScrollerEvent(e))),this._scroller.addEventListener("index-requested",(e=>this._forwardScrollerEvent(e))),e.addEventListener("touchend",(e=>this._fireTouchAction(e))),e.addEventListener("touchmove",(e=>this._fireTouchAction(e))),e.addEventListener("mousedown",(e=>e.preventDefault())),e.addEventListener("vaadin-overlay-outside-click",(e=>{e.preventDefault()}))}disconnectedCallback(){super.disconnectedCallback(),this._overlayOpened=!1}_fireTouchAction(e){this.dispatchEvent(new CustomEvent("vaadin-overlay-touch-action",{detail:{sourceEvent:e}}))}_forwardScrollerEvent(e){this.dispatchEvent(new CustomEvent(e.type,{detail:e.detail}))}_openedChanged(e,t){e?(this._scroller.style.maxHeight=getComputedStyle(this).getPropertyValue(`--${this.__hostTagName}-overlay-max-height`)||"65vh",this.dispatchEvent(new CustomEvent("vaadin-combo-box-dropdown-opened",{bubbles:!0,composed:!0}))):t&&!this.__emptyItems&&this.dispatchEvent(new CustomEvent("vaadin-combo-box-dropdown-closed",{bubbles:!0,composed:!0}))}_openedOrItemsChanged(e,t,i){const a=t&&t.length;a||(this.__emptyItems=!0),this._overlayOpened=!(!e||!i&&!a),this.__emptyItems=!1}_getFocusedItem(e){if(e>=0)return this._items[e]}indexOfLabel(e){if(this._items&&e)for(let t=0;tclass extends e{static get properties(){return{pageSize:{type:Number,value:50,observer:"_pageSizeChanged"},size:{type:Number,observer:"_sizeChanged"},dataProvider:{type:Object,observer:"_dataProviderChanged"},_pendingRequests:{value:()=>({})},__placeHolder:{value:new Tr},__previousDataProviderFilter:{type:String}}}static get observers(){return["_dataProviderFilterChanged(filter)","_warnDataProviderValue(dataProvider, value)","_ensureFirstPage(opened)"]}ready(){super.ready(),this.$.dropdown.addEventListener("index-requested",(e=>{const t=e.detail.index,i=e.detail.currentScrollerPos,a=Math.floor(1.5*this.pageSize);if(!this._shouldSkipIndex(t,a,i)&&void 0!==t){const e=this._getPageForIndex(t);this._shouldLoadPage(e)&&this._loadPage(e)}}))}_dataProviderFilterChanged(e){void 0!==this.__previousDataProviderFilter||""!==e?this.__previousDataProviderFilter!==e&&(this.__previousDataProviderFilter=e,this._pendingRequests={},this.loading=this._shouldFetchData(),this.size=void 0,this.clearCache()):this.__previousDataProviderFilter=e}_shouldFetchData(){return!!this.dataProvider&&(this.opened||this.filter&&this.filter.length)}_ensureFirstPage(e){e&&this._shouldLoadPage(0)&&this._loadPage(0)}_shouldSkipIndex(e,t,i){return 0!==i&&e>=i-t&&e<=i+t}_shouldLoadPage(e){if(!this.filteredItems||this._forceNextRequest)return this._forceNextRequest=!1,!0;const t=this.filteredItems[e*this.pageSize];return void 0!==t?t instanceof Tr:void 0===this.size}_loadPage(e){if(!this._pendingRequests[e]&&this.dataProvider){this.loading=!0;const t={page:e,pageSize:this.pageSize,filter:this.filter},i=(a,n)=>{if(this._pendingRequests[e]===i){const i=this.filteredItems?[...this.filteredItems]:[];i.splice(t.page*t.pageSize,a.length,...a),this.filteredItems=i,this._isValidValue(this.value)&&this._getItemValue(this.selectedItem)!==this.value&&this._selectItemForValue(this.value),this.opened||this.hasAttribute("focused")||this._commitValue(),this.size=n,delete this._pendingRequests[e],0===Object.keys(this._pendingRequests).length&&(this.loading=!1)}};this._pendingRequests[e]||(this._pendingRequests[e]=i,this.dataProvider(t,i))}}_getPageForIndex(e){return Math.floor(e/this.pageSize)}clearCache(){if(!this.dataProvider)return;this._pendingRequests={};const e=[];for(let t=0;t<(this.size||0);t++)e.push(this.__placeHolder);this.filteredItems=e,this._shouldFetchData()?(this._forceNextRequest=!1,this._loadPage(0)):this._forceNextRequest=!0}_sizeChanged(e=0){const t=(this.filteredItems||[]).slice(0,e);for(let i=0;i 0");this.clearCache()}_dataProviderChanged(e,t){this._ensureItemsOrDataProvider((()=>{this.dataProvider=t})),this.clearCache()}_ensureItemsOrDataProvider(e){if(void 0!==this.items&&void 0!==this.dataProvider)throw e(),new Error("Using `items` and `dataProvider` together is not supported");this.dataProvider&&!this.filteredItems&&(this.filteredItems=[])}_warnDataProviderValue(e,t){if(e&&""!==t&&(void 0===this.selectedItem||null===this.selectedItem)){const e=this._indexOfValue(t,this.filteredItems);(e<0||!this._getItemLabel(this.filteredItems[e]))&&console.warn("Warning: unable to determine the label for the provided `value`. Nothing to display in the text field. This usually happens when setting an initial `value` before any items are returned from the `dataProvider` callback. Consider setting `selectedItem` instead of `value`")}}_flushPendingRequests(e){if(this._pendingRequests){const t=Math.ceil(e/this.pageSize),i=Object.keys(this._pendingRequests);for(let a=0;a=t&&this._pendingRequests[n]([],e)}}}},Pr=l((e=>class extends e{static get properties(){return{disabled:{type:Boolean,value:!1,observer:"_disabledChanged",reflectToAttribute:!0}}}_disabledChanged(e){this._setAriaDisabled(e)}_setAriaDisabled(e){e?this.setAttribute("aria-disabled","true"):this.removeAttribute("aria-disabled")}click(){this.disabled||super.click()}})),Fr=l((e=>class extends e{ready(){super.ready(),this.addEventListener("keydown",(e=>{this._onKeyDown(e)})),this.addEventListener("keyup",(e=>{this._onKeyUp(e)}))}_onKeyDown(e){switch(e.key){case"Enter":this._onEnter(e);break;case"Escape":this._onEscape(e)}}_onKeyUp(e){}_onEnter(e){}_onEscape(e){}}));const Dr=l((e=>class extends e{static get properties(){return{inputElement:{type:Object,readOnly:!0,observer:"_inputElementChanged"},type:{type:String,readOnly:!0},value:{type:String,value:"",observer:"_valueChanged",notify:!0}}}constructor(){super(),this._boundOnInput=this._onInput.bind(this),this._boundOnChange=this._onChange.bind(this)}clear(){this.value=""}_addInputListeners(e){e.addEventListener("input",this._boundOnInput),e.addEventListener("change",this._boundOnChange)}_removeInputListeners(e){e.removeEventListener("input",this._boundOnInput),e.removeEventListener("change",this._boundOnChange)}_forwardInputValue(e){this.inputElement&&(this.inputElement.value=null!=e?e:"")}_inputElementChanged(e,t){e?this._addInputListeners(e):t&&this._removeInputListeners(t)}_onInput(e){this.__userInput=e.isTrusted,this.value=e.target.value,this.__userInput=!1}_onChange(e){}_toggleHasValue(e){this.toggleAttribute("has-value",e)}_valueChanged(e,t){this._toggleHasValue(""!==e&&null!=e),""===e&&void 0===t||this.__userInput||this._forwardInputValue(e)}}));class Br{constructor(e){this.host=e,e.addEventListener("opened-changed",(()=>{e.opened||this.__setVirtualKeyboardEnabled(!1)})),e.addEventListener("blur",(()=>this.__setVirtualKeyboardEnabled(!0))),e.addEventListener("touchstart",(()=>this.__setVirtualKeyboardEnabled(!0)))}__setVirtualKeyboardEnabled(e){this.host.inputElement&&(this.host.inputElement.inputMode=e?"":"none")}}const Nr=e=>class extends(Rs(Fr(Dr(Pr(e))))){static get properties(){return{opened:{type:Boolean,notify:!0,value:!1,reflectToAttribute:!0,observer:"_openedChanged"},autoOpenDisabled:{type:Boolean},readonly:{type:Boolean,value:!1,reflectToAttribute:!0},renderer:Function,items:{type:Array,observer:"_itemsChanged"},allowCustomValue:{type:Boolean,value:!1},filteredItems:{type:Array},_lastCommittedValue:String,loading:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_loadingChanged"},_focusedIndex:{type:Number,observer:"_focusedIndexChanged",value:-1},filter:{type:String,value:"",notify:!0},selectedItem:{type:Object,notify:!0},itemLabelPath:{type:String,value:"label",observer:"_itemLabelPathChanged"},itemValuePath:{type:String,value:"value"},itemIdPath:String,_toggleElement:{type:Object,observer:"_toggleElementChanged"},_closeOnBlurIsPrevented:Boolean,__restoreFocusOnClose:Boolean}}static get observers(){return["_filterChanged(filter, itemValuePath, itemLabelPath)","_filteredItemsChanged(filteredItems)","_selectedItemChanged(selectedItem, itemValuePath, itemLabelPath)"]}constructor(){super(),this._boundOnFocusout=this._onFocusout.bind(this),this._boundOverlaySelectedItemChanged=this._overlaySelectedItemChanged.bind(this),this._boundOnClearButtonMouseDown=this.__onClearButtonMouseDown.bind(this),this._boundClose=this.close.bind(this),this._boundOnOpened=this._onOpened.bind(this),this._boundOnClick=this._onClick.bind(this),this._boundOnOverlayTouchAction=this._onOverlayTouchAction.bind(this),this._boundOnTouchend=this._onTouchend.bind(this)}get _inputElementValue(){return this.inputElement?this.inputElement[this._propertyForValue]:void 0}set _inputElementValue(e){this.inputElement&&(this.inputElement[this._propertyForValue]=e)}get _nativeInput(){return this.inputElement}_inputElementChanged(e){super._inputElementChanged(e);const t=this._nativeInput;t&&(t.autocomplete="off",t.autocapitalize="off",t.setAttribute("role","combobox"),t.setAttribute("aria-autocomplete","list"),t.setAttribute("aria-expanded",!!this.opened),t.setAttribute("spellcheck","false"),t.setAttribute("autocorrect","off"),this._revertInputValueToValue(),this.clearElement&&this.clearElement.addEventListener("mousedown",this._boundOnClearButtonMouseDown))}ready(){super.ready(),this.addEventListener("focusout",this._boundOnFocusout),this._lastCommittedValue=this.value,this.$.dropdown.addEventListener("selection-changed",this._boundOverlaySelectedItemChanged),this.addEventListener("vaadin-combo-box-dropdown-closed",this._boundClose),this.addEventListener("vaadin-combo-box-dropdown-opened",this._boundOnOpened),this.addEventListener("click",this._boundOnClick),this.$.dropdown.addEventListener("vaadin-overlay-touch-action",this._boundOnOverlayTouchAction),this.addEventListener("touchend",this._boundOnTouchend);const e=()=>{requestAnimationFrame((()=>{this.$.dropdown.$.overlay.bringToFront()}))};var t;this.addEventListener("mousedown",e),this.addEventListener("touchstart",e),t=this,window.Vaadin&&window.Vaadin.templateRendererCallback?window.Vaadin.templateRendererCallback(t):t.querySelector("template")&&console.warn(`WARNING: