From f25a3a1be157803f3b7dd97ef6f0851f57866b4b Mon Sep 17 00:00:00 2001 From: Anton Date: Fri, 16 Jun 2023 11:55:06 +0200 Subject: [PATCH] change event icon --- dist/3markers.svg | 234 ++ dist/assets/index-33fd479a.css | 1 + dist/assets/index-7d872c74.js | 4335 ++++++++++++++++++++++++++++++++ dist/index.html | 15 + dist/vite.svg | 1 + src/pages/MapContainer.tsx | 2 +- 6 files changed, 4587 insertions(+), 1 deletion(-) create mode 100644 dist/3markers.svg create mode 100644 dist/assets/index-33fd479a.css create mode 100644 dist/assets/index-7d872c74.js create mode 100644 dist/index.html create mode 100644 dist/vite.svg diff --git a/dist/3markers.svg b/dist/3markers.svg new file mode 100644 index 00000000..c819f8be --- /dev/null +++ b/dist/3markers.svg @@ -0,0 +1,234 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/assets/index-33fd479a.css b/dist/assets/index-33fd479a.css new file mode 100644 index 00000000..c65afe52 --- /dev/null +++ b/dist/assets/index-33fd479a.css @@ -0,0 +1 @@ +.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App{width:100vw;height:100dvh}#app-content{height:calc(100dvh - 64px)}.Toastify__toast-container--top-right{top:5em!important} diff --git a/dist/assets/index-7d872c74.js b/dist/assets/index-7d872c74.js new file mode 100644 index 00000000..a0d15332 --- /dev/null +++ b/dist/assets/index-7d872c74.js @@ -0,0 +1,4335 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const a of l)if(a.type==="childList")for(const u of a.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function n(l){const a={};return l.integrity&&(a.integrity=l.integrity),l.referrerPolicy&&(a.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?a.credentials="include":l.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(l){if(l.ep)return;l.ep=!0;const a=n(l);fetch(l.href,a)}})();var Vn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ls(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){if(this instanceof r){var l=[null];l.push.apply(l,arguments);var a=Function.bind.apply(t,l);return new a}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),n}var Ch={exports:{}},Ms={},zh={exports:{}},re={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ta=Symbol.for("react.element"),A7=Symbol.for("react.portal"),T7=Symbol.for("react.fragment"),S7=Symbol.for("react.strict_mode"),P7=Symbol.for("react.profiler"),O7=Symbol.for("react.provider"),I7=Symbol.for("react.context"),B7=Symbol.for("react.forward_ref"),F7=Symbol.for("react.suspense"),N7=Symbol.for("react.memo"),$7=Symbol.for("react.lazy"),vd=Symbol.iterator;function H7(e){return e===null||typeof e!="object"?null:(e=vd&&e[vd]||e["@@iterator"],typeof e=="function"?e:null)}var Lh={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Mh=Object.assign,Ah={};function gi(e,t,n){this.props=e,this.context=t,this.refs=Ah,this.updater=n||Lh}gi.prototype.isReactComponent={};gi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};gi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Th(){}Th.prototype=gi.prototype;function ju(e,t,n){this.props=e,this.context=t,this.refs=Ah,this.updater=n||Lh}var Vu=ju.prototype=new Th;Vu.constructor=ju;Mh(Vu,gi.prototype);Vu.isPureReactComponent=!0;var wd=Array.isArray,Sh=Object.prototype.hasOwnProperty,Uu={current:null},Ph={key:!0,ref:!0,__self:!0,__source:!0};function Oh(e,t,n){var r,l={},a=null,u=null;if(t!=null)for(r in t.ref!==void 0&&(u=t.ref),t.key!==void 0&&(a=""+t.key),t)Sh.call(t,r)&&!Ph.hasOwnProperty(r)&&(l[r]=t[r]);var d=arguments.length-2;if(d===1)l.children=n;else if(1>>1,se=P[K];if(0>>1;Kl(ue,$))Ql(it,ue)?(P[K]=it,P[Q]=$,K=Q):(P[K]=ue,P[fe]=$,K=fe);else if(Ql(it,$))P[K]=it,P[Q]=$,K=Q;else break e}}return W}function l(P,W){var $=P.sortIndex-W.sortIndex;return $!==0?$:P.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var u=Date,d=u.now();e.unstable_now=function(){return u.now()-d}}var h=[],p=[],v=1,g=null,w=3,x=!1,k=!1,R=!1,A=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(P){for(var W=n(p);W!==null;){if(W.callback===null)r(p);else if(W.startTime<=P)r(p),W.sortIndex=W.expirationTime,t(h,W);else break;W=n(p)}}function z(P){if(R=!1,E(P),!k)if(n(h)!==null)k=!0,ie(M);else{var W=n(p);W!==null&&Ie(z,W.startTime-P)}}function M(P,W){k=!1,R&&(R=!1,b(B),B=-1),x=!0;var $=w;try{for(E(W),g=n(h);g!==null&&(!(g.expirationTime>W)||P&&!q());){var K=g.callback;if(typeof K=="function"){g.callback=null,w=g.priorityLevel;var se=K(g.expirationTime<=W);W=e.unstable_now(),typeof se=="function"?g.callback=se:g===n(h)&&r(h),E(W)}else r(h);g=n(h)}if(g!==null)var Be=!0;else{var fe=n(p);fe!==null&&Ie(z,fe.startTime-W),Be=!1}return Be}finally{g=null,w=$,x=!1}}var I=!1,F=null,B=-1,j=5,D=-1;function q(){return!(e.unstable_now()-DP||125K?(P.sortIndex=$,t(p,P),n(h)===null&&P===n(p)&&(R?(b(B),B=-1):R=!0,Ie(z,$-K))):(P.sortIndex=se,t(h,P),k||x||(k=!0,ie(M))),P},e.unstable_shouldYield=q,e.unstable_wrapCallback=function(P){var W=w;return function(){var $=w;w=W;try{return P.apply(this,arguments)}finally{w=$}}}})(Nh);Fh.exports=Nh;var X7=Fh.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $h=o,yt=X7;function N(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),N0=Object.prototype.hasOwnProperty,Q7=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,yd={},bd={};function J7(e){return N0.call(bd,e)?!0:N0.call(yd,e)?!1:Q7.test(e)?bd[e]=!0:(yd[e]=!0,!1)}function eg(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function tg(e,t,n,r){if(t===null||typeof t>"u"||eg(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function rt(e,t,n,r,l,a,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=u}var Ge={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ge[e]=new rt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ge[t]=new rt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ge[e]=new rt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ge[e]=new rt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ge[e]=new rt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ge[e]=new rt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ge[e]=new rt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ge[e]=new rt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ge[e]=new rt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Gu=/[\-:]([a-z])/g;function Yu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Gu,Yu);Ge[t]=new rt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Gu,Yu);Ge[t]=new rt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Gu,Yu);Ge[t]=new rt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ge[e]=new rt(e,1,!1,e.toLowerCase(),null,!1,!1)});Ge.xlinkHref=new rt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ge[e]=new rt(e,1,!1,e.toLowerCase(),null,!0,!0)});function qu(e,t,n,r){var l=Ge.hasOwnProperty(t)?Ge[t]:null;(l!==null?l.type!==0:r||!(2d||l[u]!==a[d]){var h=` +`+l[u].replace(" at new "," at ");return e.displayName&&h.includes("")&&(h=h.replace("",e.displayName)),h}while(1<=u&&0<=d);break}}}finally{Bl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Yi(e):""}function ng(e){switch(e.tag){case 5:return Yi(e.type);case 16:return Yi("Lazy");case 13:return Yi("Suspense");case 19:return Yi("SuspenseList");case 0:case 2:case 15:return e=Fl(e.type,!1),e;case 11:return e=Fl(e.type.render,!1),e;case 1:return e=Fl(e.type,!0),e;default:return""}}function Z0(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case $r:return"Fragment";case Nr:return"Portal";case $0:return"Profiler";case Ku:return"StrictMode";case H0:return"Suspense";case D0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Zh:return(e.displayName||"Context")+".Consumer";case Dh:return(e._context.displayName||"Context")+".Provider";case Xu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qu:return t=e.displayName||null,t!==null?t:Z0(e.type)||"Memo";case Rn:t=e._payload,e=e._init;try{return Z0(e(t))}catch{}}return null}function rg(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Z0(t);case 8:return t===Ku?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Un(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Vh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ig(e){var t=Vh(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,a.call(this,u)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function lo(e){e._valueTracker||(e._valueTracker=ig(e))}function Uh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Vh(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Yo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function j0(e,t){var n=t.checked;return Ce({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ed(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Un(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wh(e,t){t=t.checked,t!=null&&qu(e,"checked",t,!1)}function V0(e,t){Wh(e,t);var n=Un(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?U0(e,t.type,n):t.hasOwnProperty("defaultValue")&&U0(e,t.type,Un(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Rd(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function U0(e,t,n){(t!=="number"||Yo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qi=Array.isArray;function Jr(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=uo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function fa(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ea={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ag=["Webkit","ms","Moz","O"];Object.keys(ea).forEach(function(e){ag.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ea[t]=ea[e]})});function Kh(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ea.hasOwnProperty(e)&&ea[e]?(""+t).trim():t+"px"}function Xh(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Kh(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var og=Ce({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Y0(e,t){if(t){if(og[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(N(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(N(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(N(61))}if(t.style!=null&&typeof t.style!="object")throw Error(N(62))}}function q0(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var K0=null;function Ju(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var X0=null,ei=null,ti=null;function zd(e){if(e=Oa(e)){if(typeof X0!="function")throw Error(N(280));var t=e.stateNode;t&&(t=Os(t),X0(e.stateNode,e.type,t))}}function Qh(e){ei?ti?ti.push(e):ti=[e]:ei=e}function Jh(){if(ei){var e=ei,t=ti;if(ti=ei=null,zd(e),t)for(e=0;e>>=0,e===0?32:31-(vg(e)/wg|0)|0}var co=64,ho=4194304;function Ki(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Qo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,a=e.pingedLanes,u=n&268435455;if(u!==0){var d=u&~l;d!==0?r=Ki(d):(a&=u,a!==0&&(r=Ki(a)))}else u=n&~l,u!==0?r=Ki(u):a!==0&&(r=Ki(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,a=t&-t,l>=a||l===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Sa(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Zt(t),e[t]=n}function xg(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=na),Bd=String.fromCharCode(32),Fd=!1;function yf(e,t){switch(e){case"keyup":return Kg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hr=!1;function Qg(e,t){switch(e){case"compositionend":return bf(t);case"keypress":return t.which!==32?null:(Fd=!0,Bd);case"textInput":return e=t.data,e===Bd&&Fd?null:e;default:return null}}function Jg(e,t){if(Hr)return e==="compositionend"||!sc&&yf(e,t)?(e=wf(),Bo=ic=Mn=null,Hr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Dd(n)}}function kf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?kf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Cf(){for(var e=window,t=Yo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Yo(e.document)}return t}function lc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lv(e){var t=Cf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&kf(n.ownerDocument.documentElement,n)){if(r!==null&&lc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,a=Math.min(r.start,l);r=r.end===void 0?a:Math.min(r.end,l),!e.extend&&a>r&&(l=r,r=a,a=l),l=Zd(n,a);var u=Zd(n,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(u.node,u.offset)):(t.setEnd(u.node,u.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Dr=null,ru=null,ia=null,iu=!1;function jd(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;iu||Dr==null||Dr!==Yo(r)||(r=Dr,"selectionStart"in r&&lc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ia&&_a(ia,r)||(ia=r,r=ts(ru,"onSelect"),0Vr||(e.current=cu[Vr],cu[Vr]=null,Vr--)}function ge(e,t){Vr++,cu[Vr]=e.current,e.current=t}var Wn={},Qe=Yn(Wn),dt=Yn(!1),hr=Wn;function oi(e,t){var n=e.type.contextTypes;if(!n)return Wn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},a;for(a in n)l[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ht(e){return e=e.childContextTypes,e!=null}function rs(){_e(dt),_e(Qe)}function Kd(e,t,n){if(Qe.current!==Wn)throw Error(N(168));ge(Qe,t),ge(dt,n)}function If(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(N(108,rg(e)||"Unknown",l));return Ce({},n,r)}function is(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wn,hr=Qe.current,ge(Qe,e),ge(dt,dt.current),!0}function Xd(e,t,n){var r=e.stateNode;if(!r)throw Error(N(169));n?(e=If(e,t,hr),r.__reactInternalMemoizedMergedChildContext=e,_e(dt),_e(Qe),ge(Qe,e)):_e(dt),ge(dt,n)}var ln=null,Is=!1,Xl=!1;function Bf(e){ln===null?ln=[e]:ln.push(e)}function yv(e){Is=!0,Bf(e)}function qn(){if(!Xl&&ln!==null){Xl=!0;var e=0,t=he;try{var n=ln;for(he=1;e>=u,l-=u,un=1<<32-Zt(t)+l|n<B?(j=F,F=null):j=F.sibling;var D=w(b,F,E[B],z);if(D===null){F===null&&(F=j);break}e&&F&&D.alternate===null&&t(b,F),y=a(D,y,B),I===null?M=D:I.sibling=D,I=D,F=j}if(B===E.length)return n(b,F),be&&tr(b,B),M;if(F===null){for(;BB?(j=F,F=null):j=F.sibling;var q=w(b,F,D.value,z);if(q===null){F===null&&(F=j);break}e&&F&&q.alternate===null&&t(b,F),y=a(q,y,B),I===null?M=q:I.sibling=q,I=q,F=j}if(D.done)return n(b,F),be&&tr(b,B),M;if(F===null){for(;!D.done;B++,D=E.next())D=g(b,D.value,z),D!==null&&(y=a(D,y,B),I===null?M=D:I.sibling=D,I=D);return be&&tr(b,B),M}for(F=r(b,F);!D.done;B++,D=E.next())D=x(F,b,B,D.value,z),D!==null&&(e&&D.alternate!==null&&F.delete(D.key===null?B:D.key),y=a(D,y,B),I===null?M=D:I.sibling=D,I=D);return e&&F.forEach(function(Y){return t(b,Y)}),be&&tr(b,B),M}function A(b,y,E,z){if(typeof E=="object"&&E!==null&&E.type===$r&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case so:e:{for(var M=E.key,I=y;I!==null;){if(I.key===M){if(M=E.type,M===$r){if(I.tag===7){n(b,I.sibling),y=l(I,E.props.children),y.return=b,b=y;break e}}else if(I.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===Rn&&i5(M)===I.type){n(b,I.sibling),y=l(I,E.props),y.ref=Vi(b,I,E),y.return=b,b=y;break e}n(b,I);break}else t(b,I);I=I.sibling}E.type===$r?(y=cr(E.props.children,b.mode,z,E.key),y.return=b,b=y):(z=Vo(E.type,E.key,E.props,null,b.mode,z),z.ref=Vi(b,y,E),z.return=b,b=z)}return u(b);case Nr:e:{for(I=E.key;y!==null;){if(y.key===I)if(y.tag===4&&y.stateNode.containerInfo===E.containerInfo&&y.stateNode.implementation===E.implementation){n(b,y.sibling),y=l(y,E.children||[]),y.return=b,b=y;break e}else{n(b,y);break}else t(b,y);y=y.sibling}y=a0(E,b.mode,z),y.return=b,b=y}return u(b);case Rn:return I=E._init,A(b,y,I(E._payload),z)}if(qi(E))return k(b,y,E,z);if($i(E))return R(b,y,E,z);_o(b,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,y!==null&&y.tag===6?(n(b,y.sibling),y=l(y,E),y.return=b,b=y):(n(b,y),y=i0(E,b.mode,z),y.return=b,b=y),u(b)):n(b,y)}return A}var li=Vf(!0),Uf=Vf(!1),Ia={},en=Yn(Ia),Ea=Yn(Ia),Ra=Yn(Ia);function sr(e){if(e===Ia)throw Error(N(174));return e}function vc(e,t){switch(ge(Ra,t),ge(Ea,e),ge(en,Ia),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:G0(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=G0(t,e)}_e(en),ge(en,t)}function ui(){_e(en),_e(Ea),_e(Ra)}function Wf(e){sr(Ra.current);var t=sr(en.current),n=G0(t,e.type);t!==n&&(ge(Ea,e),ge(en,n))}function wc(e){Ea.current===e&&(_e(en),_e(Ea))}var Re=Yn(0);function cs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ql=[];function _c(){for(var e=0;en?n:4,e(!0);var r=Jl.transition;Jl.transition={};try{e(!1),t()}finally{he=n,Jl.transition=r}}function l2(){return Pt().memoizedState}function Rv(e,t,n){var r=Dn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},u2(e))c2(t,n);else if(n=Hf(e,t,n,r),n!==null){var l=tt();jt(n,e,r,l),d2(n,t,r)}}function kv(e,t,n){var r=Dn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(u2(e))c2(t,l);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var u=t.lastRenderedState,d=a(u,n);if(l.hasEagerState=!0,l.eagerState=d,Vt(d,u)){var h=t.interleaved;h===null?(l.next=l,mc(t)):(l.next=h.next,h.next=l),t.interleaved=l;return}}catch{}finally{}n=Hf(e,t,l,r),n!==null&&(l=tt(),jt(n,e,r,l),d2(n,t,r))}}function u2(e){var t=e.alternate;return e===ke||t!==null&&t===ke}function c2(e,t){aa=ds=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function d2(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tc(e,n)}}var hs={readContext:St,useCallback:qe,useContext:qe,useEffect:qe,useImperativeHandle:qe,useInsertionEffect:qe,useLayoutEffect:qe,useMemo:qe,useReducer:qe,useRef:qe,useState:qe,useDebugValue:qe,useDeferredValue:qe,useTransition:qe,useMutableSource:qe,useSyncExternalStore:qe,useId:qe,unstable_isNewReconciler:!1},Cv={readContext:St,useCallback:function(e,t){return Kt().memoizedState=[e,t===void 0?null:t],e},useContext:St,useEffect:o5,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ho(4194308,4,r2.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ho(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ho(4,2,e,t)},useMemo:function(e,t){var n=Kt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Kt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Rv.bind(null,ke,e),[r.memoizedState,e]},useRef:function(e){var t=Kt();return e={current:e},t.memoizedState=e},useState:a5,useDebugValue:Rc,useDeferredValue:function(e){return Kt().memoizedState=e},useTransition:function(){var e=a5(!1),t=e[0];return e=Ev.bind(null,e[1]),Kt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ke,l=Kt();if(be){if(n===void 0)throw Error(N(407));n=n()}else{if(n=t(),je===null)throw Error(N(349));pr&30||qf(r,t,n)}l.memoizedState=n;var a={value:n,getSnapshot:t};return l.queue=a,o5(Xf.bind(null,r,a,e),[e]),r.flags|=2048,za(9,Kf.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Kt(),t=je.identifierPrefix;if(be){var n=cn,r=un;n=(r&~(1<<32-Zt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ka++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),n==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xt]=t,e[xa]=r,y2(e,t,!1,!1),t.stateNode=e;e:{switch(u=q0(n,r),n){case"dialog":ve("cancel",e),ve("close",e),l=r;break;case"iframe":case"object":case"embed":ve("load",e),l=r;break;case"video":case"audio":for(l=0;ldi&&(t.flags|=128,r=!0,Ui(a,!1),t.lanes=4194304)}else{if(!r)if(e=cs(u),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ui(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!be)return Ke(t),null}else 2*Me()-a.renderingStartTime>di&&n!==1073741824&&(t.flags|=128,r=!0,Ui(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(n=a.last,n!==null?n.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Me(),t.sibling=null,n=Re.current,ge(Re,r?n&1|2:n&1),t):(Ke(t),null);case 22:case 23:return Ac(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?vt&1073741824&&(Ke(t),t.subtreeFlags&6&&(t.flags|=8192)):Ke(t),null;case 24:return null;case 25:return null}throw Error(N(156,t.tag))}function Ov(e,t){switch(cc(t),t.tag){case 1:return ht(t.type)&&rs(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ui(),_e(dt),_e(Qe),_c(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return wc(t),null;case 13:if(_e(Re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(N(340));si()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return _e(Re),null;case 4:return ui(),null;case 10:return pc(t.type._context),null;case 22:case 23:return Ac(),null;case 24:return null;default:return null}}var bo=!1,Xe=!1,Iv=typeof WeakSet=="function"?WeakSet:Set,Z=null;function Yr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ze(e,t,r)}else n.current=null}function xu(e,t,n){try{n()}catch(r){ze(e,t,r)}}var m5=!1;function Bv(e,t){if(au=Jo,e=Cf(),lc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var u=0,d=-1,h=-1,p=0,v=0,g=e,w=null;t:for(;;){for(var x;g!==n||l!==0&&g.nodeType!==3||(d=u+l),g!==a||r!==0&&g.nodeType!==3||(h=u+r),g.nodeType===3&&(u+=g.nodeValue.length),(x=g.firstChild)!==null;)w=g,g=x;for(;;){if(g===e)break t;if(w===n&&++p===l&&(d=u),w===a&&++v===r&&(h=u),(x=g.nextSibling)!==null)break;g=w,w=g.parentNode}g=x}n=d===-1||h===-1?null:{start:d,end:h}}else n=null}n=n||{start:0,end:0}}else n=null;for(ou={focusedElem:e,selectionRange:n},Jo=!1,Z=t;Z!==null;)if(t=Z,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Z=e;else for(;Z!==null;){t=Z;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var R=k.memoizedProps,A=k.memoizedState,b=t.stateNode,y=b.getSnapshotBeforeUpdate(t.elementType===t.type?R:$t(t.type,R),A);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(N(163))}}catch(z){ze(t,t.return,z)}if(e=t.sibling,e!==null){e.return=t.return,Z=e;break}Z=t.return}return k=m5,m5=!1,k}function oa(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var a=l.destroy;l.destroy=void 0,a!==void 0&&xu(t,n,a)}l=l.next}while(l!==r)}}function Ns(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Eu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function E2(e){var t=e.alternate;t!==null&&(e.alternate=null,E2(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Xt],delete t[xa],delete t[uu],delete t[wv],delete t[_v])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function R2(e){return e.tag===5||e.tag===3||e.tag===4}function g5(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||R2(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ru(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ns));else if(r!==4&&(e=e.child,e!==null))for(Ru(e,t,n),e=e.sibling;e!==null;)Ru(e,t,n),e=e.sibling}function ku(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ku(e,t,n),e=e.sibling;e!==null;)ku(e,t,n),e=e.sibling}var Ue=null,Ht=!1;function xn(e,t,n){for(n=n.child;n!==null;)k2(e,t,n),n=n.sibling}function k2(e,t,n){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(As,n)}catch{}switch(n.tag){case 5:Xe||Yr(n,t);case 6:var r=Ue,l=Ht;Ue=null,xn(e,t,n),Ue=r,Ht=l,Ue!==null&&(Ht?(e=Ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ue.removeChild(n.stateNode));break;case 18:Ue!==null&&(Ht?(e=Ue,n=n.stateNode,e.nodeType===8?Kl(e.parentNode,n):e.nodeType===1&&Kl(e,n),va(e)):Kl(Ue,n.stateNode));break;case 4:r=Ue,l=Ht,Ue=n.stateNode.containerInfo,Ht=!0,xn(e,t,n),Ue=r,Ht=l;break;case 0:case 11:case 14:case 15:if(!Xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var a=l,u=a.destroy;a=a.tag,u!==void 0&&(a&2||a&4)&&xu(n,t,u),l=l.next}while(l!==r)}xn(e,t,n);break;case 1:if(!Xe&&(Yr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(d){ze(n,t,d)}xn(e,t,n);break;case 21:xn(e,t,n);break;case 22:n.mode&1?(Xe=(r=Xe)||n.memoizedState!==null,xn(e,t,n),Xe=r):xn(e,t,n);break;default:xn(e,t,n)}}function v5(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Iv),t.forEach(function(r){var l=Uv.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ft(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=u),r&=~a}if(r=l,r=Me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Nv(r/1960))-r,10e?16:e,An===null)var r=!1;else{if(e=An,An=null,ms=0,le&6)throw Error(N(331));var l=le;for(le|=4,Z=e.current;Z!==null;){var a=Z,u=a.child;if(Z.flags&16){var d=a.deletions;if(d!==null){for(var h=0;hMe()-Lc?ur(e,0):zc|=n),ft(e,t)}function P2(e,t){t===0&&(e.mode&1?(t=ho,ho<<=1,!(ho&130023424)&&(ho=4194304)):t=1);var n=tt();e=pn(e,t),e!==null&&(Sa(e,t,n),ft(e,n))}function Vv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),P2(e,n)}function Uv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(N(314))}r!==null&&r.delete(t),P2(e,n)}var O2;O2=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||dt.current)ut=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ut=!1,Sv(e,t,n);ut=!!(e.flags&131072)}else ut=!1,be&&t.flags&1048576&&Ff(t,os,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Do(e,t),e=t.pendingProps;var l=oi(t,Qe.current);ri(t,n),l=bc(null,t,r,e,l,n);var a=xc();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ht(r)?(a=!0,is(t)):a=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,gc(t),l.updater=Bs,t.stateNode=l,l._reactInternals=t,mu(t,r,e,n),t=wu(null,t,r,!0,a,n)):(t.tag=0,be&&a&&uc(t),et(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Do(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Gv(r),e=$t(r,e),l){case 0:t=vu(null,t,r,e,n);break e;case 1:t=h5(null,t,r,e,n);break e;case 11:t=c5(null,t,r,e,n);break e;case 14:t=d5(null,t,r,$t(r.type,e),n);break e}throw Error(N(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$t(r,l),vu(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$t(r,l),h5(e,t,r,l,n);case 3:e:{if(v2(t),e===null)throw Error(N(387));r=t.pendingProps,a=t.memoizedState,l=a.element,Df(e,t),us(t,r,null,n);var u=t.memoizedState;if(r=u.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){l=ci(Error(N(423)),t),t=f5(e,t,r,n,l);break e}else if(r!==l){l=ci(Error(N(424)),t),t=f5(e,t,r,n,l);break e}else for(wt=Nn(t.stateNode.containerInfo.firstChild),_t=t,be=!0,Dt=null,n=Uf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(si(),r===l){t=mn(e,t,n);break e}et(e,t,r,n)}t=t.child}return t;case 5:return Wf(t),e===null&&hu(t),r=t.type,l=t.pendingProps,a=e!==null?e.memoizedProps:null,u=l.children,su(r,l)?u=null:a!==null&&su(r,a)&&(t.flags|=32),g2(e,t),et(e,t,u,n),t.child;case 6:return e===null&&hu(t),null;case 13:return w2(e,t,n);case 4:return vc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=li(t,null,r,n):et(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$t(r,l),c5(e,t,r,l,n);case 7:return et(e,t,t.pendingProps,n),t.child;case 8:return et(e,t,t.pendingProps.children,n),t.child;case 12:return et(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,a=t.memoizedProps,u=l.value,ge(ss,r._currentValue),r._currentValue=u,a!==null)if(Vt(a.value,u)){if(a.children===l.children&&!dt.current){t=mn(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var d=a.dependencies;if(d!==null){u=a.child;for(var h=d.firstContext;h!==null;){if(h.context===r){if(a.tag===1){h=dn(-1,n&-n),h.tag=2;var p=a.updateQueue;if(p!==null){p=p.shared;var v=p.pending;v===null?h.next=h:(h.next=v.next,v.next=h),p.pending=h}}a.lanes|=n,h=a.alternate,h!==null&&(h.lanes|=n),fu(a.return,n,t),d.lanes|=n;break}h=h.next}}else if(a.tag===10)u=a.type===t.type?null:a.child;else if(a.tag===18){if(u=a.return,u===null)throw Error(N(341));u.lanes|=n,d=u.alternate,d!==null&&(d.lanes|=n),fu(u,n,t),u=a.sibling}else u=a.child;if(u!==null)u.return=a;else for(u=a;u!==null;){if(u===t){u=null;break}if(a=u.sibling,a!==null){a.return=u.return,u=a;break}u=u.return}a=u}et(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,ri(t,n),l=St(l),r=r(l),t.flags|=1,et(e,t,r,n),t.child;case 14:return r=t.type,l=$t(r,t.pendingProps),l=$t(r.type,l),d5(e,t,r,l,n);case 15:return p2(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$t(r,l),Do(e,t),t.tag=1,ht(r)?(e=!0,is(t)):e=!1,ri(t,n),jf(t,r,l),mu(t,r,l,n),wu(null,t,r,!0,e,n);case 19:return _2(e,t,n);case 22:return m2(e,t,n)}throw Error(N(156,t.tag))};function I2(e,t){return sf(e,t)}function Wv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mt(e,t,n,r){return new Wv(e,t,n,r)}function Sc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gv(e){if(typeof e=="function")return Sc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xu)return 11;if(e===Qu)return 14}return 2}function Zn(e,t){var n=e.alternate;return n===null?(n=Mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vo(e,t,n,r,l,a){var u=2;if(r=e,typeof e=="function")Sc(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case $r:return cr(n.children,l,a,t);case Ku:u=8,l|=8;break;case $0:return e=Mt(12,n,t,l|2),e.elementType=$0,e.lanes=a,e;case H0:return e=Mt(13,n,t,l),e.elementType=H0,e.lanes=a,e;case D0:return e=Mt(19,n,t,l),e.elementType=D0,e.lanes=a,e;case jh:return Hs(n,l,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Dh:u=10;break e;case Zh:u=9;break e;case Xu:u=11;break e;case Qu:u=14;break e;case Rn:u=16,r=null;break e}throw Error(N(130,e==null?e:typeof e,""))}return t=Mt(u,n,t,l),t.elementType=e,t.type=r,t.lanes=a,t}function cr(e,t,n,r){return e=Mt(7,e,r,t),e.lanes=n,e}function Hs(e,t,n,r){return e=Mt(22,e,r,t),e.elementType=jh,e.lanes=n,e.stateNode={isHidden:!1},e}function i0(e,t,n){return e=Mt(6,e,null,t),e.lanes=n,e}function a0(e,t,n){return t=Mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yv(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=$l(0),this.expirationTimes=$l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Pc(e,t,n,r,l,a,u,d,h){return e=new Yv(e,t,n,d,h),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Mt(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gc(a),e}function qv(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE($2)}catch(e){console.error(e)}}$2(),Bh.exports=bt;var H2=Bh.exports,k5=H2;F0.createRoot=k5.createRoot,F0.hydrateRoot=k5.hydrateRoot;function Fc(e,t){const n=o.useRef(t);o.useEffect(function(){t!==n.current&&e.attributionControl!=null&&(n.current!=null&&e.attributionControl.removeAttribution(n.current),t!=null&&e.attributionControl.addAttribution(t)),n.current=t},[e,t])}function ew(e,t,n){t.center!==n.center&&e.setLatLng(t.center),t.radius!=null&&t.radius!==n.radius&&e.setRadius(t.radius)}const D2=1;function Z2(e){return Object.freeze({__version:D2,map:e})}function j2(e,t){return Object.freeze({...e,...t})}const Nc=o.createContext(null),$c=Nc.Provider;function _i(){const e=o.useContext(Nc);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return e}function Hc(e){function t(n,r){const{instance:l,context:a}=e(n).current;return o.useImperativeHandle(r,()=>l),n.children==null?null:de.createElement($c,{value:a},n.children)}return o.forwardRef(t)}function V2(e){function t(n,r){const[l,a]=o.useState(!1),{instance:u}=e(n,a).current;o.useImperativeHandle(r,()=>u),o.useEffect(function(){l&&u.update()},[u,l,n.children]);const d=u._contentNode;return d?H2.createPortal(n.children,d):null}return o.forwardRef(t)}function Dc(e){function t(n,r){const{instance:l}=e(n).current;return o.useImperativeHandle(r,()=>l),null}return o.forwardRef(t)}function U2(e){return function(n){const r=_i(),l=e(n,r),{instance:a}=l.current,u=o.useRef(n.position),{position:d}=n;return o.useEffect(function(){return a.addTo(r.map),function(){a.remove()}},[r.map,a]),o.useEffect(function(){d!=null&&d!==u.current&&(a.setPosition(d),u.current=d)},[a,d]),l}}function Us(e,t){const n=o.useRef();o.useEffect(function(){return t!=null&&e.instance.on(t),n.current=t,function(){n.current!=null&&e.instance.off(n.current),n.current=null}},[e,t])}function Ba(e,t){const n=e.pane??t.pane;return n?{...e,pane:n}:e}function W2(e,t){return function(r,l){const a=_i(),u=e(Ba(r,a),a);return Fc(a.map,r.attribution),Us(u.current,r.eventHandlers),t(u.current,a,r,l),u}}var Au={exports:{}};/* @preserve + * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com + * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */(function(e,t){(function(n,r){r(t)})(Vn,function(n){var r="1.9.4";function l(i){var s,c,f,m;for(c=1,f=arguments.length;c"u"||!L||!L.Mixin)){i=E(i)?i:[i];for(var s=0;s0?Math.floor(i):Math.ceil(i)};P.prototype={clone:function(){return new P(this.x,this.y)},add:function(i){return this.clone()._add($(i))},_add:function(i){return this.x+=i.x,this.y+=i.y,this},subtract:function(i){return this.clone()._subtract($(i))},_subtract:function(i){return this.x-=i.x,this.y-=i.y,this},divideBy:function(i){return this.clone()._divideBy(i)},_divideBy:function(i){return this.x/=i,this.y/=i,this},multiplyBy:function(i){return this.clone()._multiplyBy(i)},_multiplyBy:function(i){return this.x*=i,this.y*=i,this},scaleBy:function(i){return new P(this.x*i.x,this.y*i.y)},unscaleBy:function(i){return new P(this.x/i.x,this.y/i.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=W(this.x),this.y=W(this.y),this},distanceTo:function(i){i=$(i);var s=i.x-this.x,c=i.y-this.y;return Math.sqrt(s*s+c*c)},equals:function(i){return i=$(i),i.x===this.x&&i.y===this.y},contains:function(i){return i=$(i),Math.abs(i.x)<=Math.abs(this.x)&&Math.abs(i.y)<=Math.abs(this.y)},toString:function(){return"Point("+w(this.x)+", "+w(this.y)+")"}};function $(i,s,c){return i instanceof P?i:E(i)?new P(i[0],i[1]):i==null?i:typeof i=="object"&&"x"in i&&"y"in i?new P(i.x,i.y):new P(i,s,c)}function K(i,s){if(i)for(var c=s?[i,s]:i,f=0,m=c.length;f=this.min.x&&c.x<=this.max.x&&s.y>=this.min.y&&c.y<=this.max.y},intersects:function(i){i=se(i);var s=this.min,c=this.max,f=i.min,m=i.max,_=m.x>=s.x&&f.x<=c.x,C=m.y>=s.y&&f.y<=c.y;return _&&C},overlaps:function(i){i=se(i);var s=this.min,c=this.max,f=i.min,m=i.max,_=m.x>s.x&&f.xs.y&&f.y=s.lat&&m.lat<=c.lat&&f.lng>=s.lng&&m.lng<=c.lng},intersects:function(i){i=fe(i);var s=this._southWest,c=this._northEast,f=i.getSouthWest(),m=i.getNorthEast(),_=m.lat>=s.lat&&f.lat<=c.lat,C=m.lng>=s.lng&&f.lng<=c.lng;return _&&C},overlaps:function(i){i=fe(i);var s=this._southWest,c=this._northEast,f=i.getSouthWest(),m=i.getNorthEast(),_=m.lat>s.lat&&f.lats.lng&&f.lng1,_m=function(){var i=!1;try{var s=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("testPassiveEventSupport",g,s),window.removeEventListener("testPassiveEventSupport",g,s)}catch{}return i}(),ym=function(){return!!document.createElement("canvas").getContext}(),sl=!!(document.createElementNS&&l1("svg").createSVGRect),bm=!!sl&&function(){var i=document.createElement("div");return i.innerHTML="",(i.firstChild&&i.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),xm=!sl&&function(){try{var i=document.createElement("div");i.innerHTML='';var s=i.firstChild;return s.style.behavior="url(#default#VML)",s&&typeof s.adj=="object"}catch{return!1}}(),Em=navigator.platform.indexOf("Mac")===0,Rm=navigator.platform.indexOf("Linux")===0;function Ut(i){return navigator.userAgent.toLowerCase().indexOf(i)>=0}var V={ie:Da,ielt9:sm,edge:c1,webkit:il,android:d1,android23:h1,androidStock:um,opera:al,chrome:f1,gecko:p1,safari:cm,phantom:m1,opera12:g1,win:dm,ie3d:v1,webkit3d:ol,gecko3d:w1,any3d:hm,mobile:Ci,mobileWebkit:fm,mobileWebkit3d:pm,msPointer:_1,pointer:y1,touch:mm,touchNative:b1,mobileOpera:gm,mobileGecko:vm,retina:wm,passiveEvents:_m,canvas:ym,svg:sl,vml:xm,inlineSvg:bm,mac:Em,linux:Rm},x1=V.msPointer?"MSPointerDown":"pointerdown",E1=V.msPointer?"MSPointerMove":"pointermove",R1=V.msPointer?"MSPointerUp":"pointerup",k1=V.msPointer?"MSPointerCancel":"pointercancel",ll={touchstart:x1,touchmove:E1,touchend:R1,touchcancel:k1},C1={touchstart:Am,touchmove:Za,touchend:Za,touchcancel:Za},Rr={},z1=!1;function km(i,s,c){return s==="touchstart"&&Mm(),C1[s]?(c=C1[s].bind(this,c),i.addEventListener(ll[s],c,!1),c):(console.warn("wrong event specified:",s),g)}function Cm(i,s,c){if(!ll[s]){console.warn("wrong event specified:",s);return}i.removeEventListener(ll[s],c,!1)}function zm(i){Rr[i.pointerId]=i}function Lm(i){Rr[i.pointerId]&&(Rr[i.pointerId]=i)}function L1(i){delete Rr[i.pointerId]}function Mm(){z1||(document.addEventListener(x1,zm,!0),document.addEventListener(E1,Lm,!0),document.addEventListener(R1,L1,!0),document.addEventListener(k1,L1,!0),z1=!0)}function Za(i,s){if(s.pointerType!==(s.MSPOINTER_TYPE_MOUSE||"mouse")){s.touches=[];for(var c in Rr)s.touches.push(Rr[c]);s.changedTouches=[s],i(s)}}function Am(i,s){s.MSPOINTER_TYPE_TOUCH&&s.pointerType===s.MSPOINTER_TYPE_TOUCH&&Ve(s),Za(i,s)}function Tm(i){var s={},c,f;for(f in i)c=i[f],s[f]=c&&c.bind?c.bind(i):c;return i=s,s.type="dblclick",s.detail=2,s.isTrusted=!1,s._simulated=!0,s}var Sm=200;function Pm(i,s){i.addEventListener("dblclick",s);var c=0,f;function m(_){if(_.detail!==1){f=_.detail;return}if(!(_.pointerType==="mouse"||_.sourceCapabilities&&!_.sourceCapabilities.firesTouchEvents)){var C=P1(_);if(!(C.some(function(S){return S instanceof HTMLLabelElement&&S.attributes.for})&&!C.some(function(S){return S instanceof HTMLInputElement||S instanceof HTMLSelectElement}))){var T=Date.now();T-c<=Sm?(f++,f===2&&s(Tm(_))):f=1,c=T}}}return i.addEventListener("click",m),{dblclick:s,simDblclick:m}}function Om(i,s){i.removeEventListener("dblclick",s.dblclick),i.removeEventListener("click",s.simDblclick)}var ul=Ua(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),zi=Ua(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),M1=zi==="webkitTransition"||zi==="OTransition"?zi+"End":"transitionend";function A1(i){return typeof i=="string"?document.getElementById(i):i}function Li(i,s){var c=i.style[s]||i.currentStyle&&i.currentStyle[s];if((!c||c==="auto")&&document.defaultView){var f=document.defaultView.getComputedStyle(i,null);c=f?f[s]:null}return c==="auto"?null:c}function ce(i,s,c){var f=document.createElement(i);return f.className=s||"",c&&c.appendChild(f),f}function xe(i){var s=i.parentNode;s&&s.removeChild(i)}function ja(i){for(;i.firstChild;)i.removeChild(i.firstChild)}function kr(i){var s=i.parentNode;s&&s.lastChild!==i&&s.appendChild(i)}function Cr(i){var s=i.parentNode;s&&s.firstChild!==i&&s.insertBefore(i,s.firstChild)}function cl(i,s){if(i.classList!==void 0)return i.classList.contains(s);var c=Va(i);return c.length>0&&new RegExp("(^|\\s)"+s+"(\\s|$)").test(c)}function te(i,s){if(i.classList!==void 0)for(var c=k(s),f=0,m=c.length;f0?2*window.devicePixelRatio:1;function I1(i){return V.edge?i.wheelDeltaY/2:i.deltaY&&i.deltaMode===0?-i.deltaY/Fm:i.deltaY&&i.deltaMode===1?-i.deltaY*20:i.deltaY&&i.deltaMode===2?-i.deltaY*60:i.deltaX||i.deltaZ?0:i.wheelDelta?(i.wheelDeltaY||i.wheelDelta)/2:i.detail&&Math.abs(i.detail)<32765?-i.detail*20:i.detail?i.detail/-32765*60:0}function xl(i,s){var c=s.relatedTarget;if(!c)return!0;try{for(;c&&c!==i;)c=c.parentNode}catch{return!1}return c!==i}var Nm={__proto__:null,on:J,off:me,stopPropagation:Qn,disableScrollPropagation:bl,disableClickPropagation:Si,preventDefault:Ve,stop:Jn,getPropagationPath:P1,getMousePosition:O1,getWheelDelta:I1,isExternalTarget:xl,addListener:J,removeListener:me},B1=Ie.extend({run:function(i,s,c,f){this.stop(),this._el=i,this._inProgress=!0,this._duration=c||.25,this._easeOutPower=1/Math.max(f||.5,.2),this._startPos=Xn(i),this._offset=s.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=q(this._animate,this),this._step()},_step:function(i){var s=+new Date-this._startTime,c=this._duration*1e3;sthis.options.maxZoom)?this.setZoom(i):this},panInsideBounds:function(i,s){this._enforcingBounds=!0;var c=this.getCenter(),f=this._limitCenter(c,this._zoom,fe(i));return c.equals(f)||this.panTo(f,s),this._enforcingBounds=!1,this},panInside:function(i,s){s=s||{};var c=$(s.paddingTopLeft||s.padding||[0,0]),f=$(s.paddingBottomRight||s.padding||[0,0]),m=this.project(this.getCenter()),_=this.project(i),C=this.getPixelBounds(),T=se([C.min.add(c),C.max.subtract(f)]),S=T.getSize();if(!T.contains(_)){this._enforcingBounds=!0;var O=_.subtract(T.getCenter()),H=T.extend(_).getSize().subtract(S);m.x+=O.x<0?-H.x:H.x,m.y+=O.y<0?-H.y:H.y,this.panTo(this.unproject(m),s),this._enforcingBounds=!1}return this},invalidateSize:function(i){if(!this._loaded)return this;i=l({animate:!1,pan:!0},i===!0?{animate:!0}:i);var s=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var c=this.getSize(),f=s.divideBy(2).round(),m=c.divideBy(2).round(),_=f.subtract(m);return!_.x&&!_.y?this:(i.animate&&i.pan?this.panBy(_):(i.pan&&this._rawPanBy(_),this.fire("move"),i.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(u(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:s,newSize:c}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(i){if(i=this._locateOptions=l({timeout:1e4,watch:!1},i),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var s=u(this._handleGeolocationResponse,this),c=u(this._handleGeolocationError,this);return i.watch?this._locationWatchId=navigator.geolocation.watchPosition(s,c,i):navigator.geolocation.getCurrentPosition(s,c,i),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(i){if(this._container._leaflet_id){var s=i.code,c=i.message||(s===1?"permission denied":s===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:s,message:"Geolocation error: "+c+"."})}},_handleGeolocationResponse:function(i){if(this._container._leaflet_id){var s=i.coords.latitude,c=i.coords.longitude,f=new ue(s,c),m=f.toBounds(i.coords.accuracy*2),_=this._locateOptions;if(_.setView){var C=this.getBoundsZoom(m);this.setView(f,_.maxZoom?Math.min(C,_.maxZoom):C)}var T={latlng:f,bounds:m,timestamp:i.timestamp};for(var S in i.coords)typeof i.coords[S]=="number"&&(T[S]=i.coords[S]);this.fire("locationfound",T)}},addHandler:function(i,s){if(!s)return this;var c=this[i]=new s(this);return this._handlers.push(c),this.options[i]&&c.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{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),xe(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(Y(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var i;for(i in this._layers)this._layers[i].remove();for(i in this._panes)xe(this._panes[i]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(i,s){var c="leaflet-pane"+(i?" leaflet-"+i.replace("Pane","")+"-pane":""),f=ce("div",c,s||this._mapPane);return i&&(this._panes[i]=f),f},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var i=this.getPixelBounds(),s=this.unproject(i.getBottomLeft()),c=this.unproject(i.getTopRight());return new Be(s,c)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(i,s,c){i=fe(i),c=$(c||[0,0]);var f=this.getZoom()||0,m=this.getMinZoom(),_=this.getMaxZoom(),C=i.getNorthWest(),T=i.getSouthEast(),S=this.getSize().subtract(c),O=se(this.project(T,f),this.project(C,f)).getSize(),H=V.any3d?this.options.zoomSnap:1,G=S.x/O.x,ne=S.y/O.y,Je=s?Math.max(G,ne):Math.min(G,ne);return f=this.getScaleZoom(Je,f),H&&(f=Math.round(f/(H/100))*(H/100),f=s?Math.ceil(f/H)*H:Math.floor(f/H)*H),Math.max(m,Math.min(_,f))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new P(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(i,s){var c=this._getTopLeftPoint(i,s);return new K(c,c.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(i){return this.options.crs.getProjectedBounds(i===void 0?this.getZoom():i)},getPane:function(i){return typeof i=="string"?this._panes[i]:i},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(i,s){var c=this.options.crs;return s=s===void 0?this._zoom:s,c.scale(i)/c.scale(s)},getScaleZoom:function(i,s){var c=this.options.crs;s=s===void 0?this._zoom:s;var f=c.zoom(i*c.scale(s));return isNaN(f)?1/0:f},project:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.latLngToPoint(Q(i),s)},unproject:function(i,s){return s=s===void 0?this._zoom:s,this.options.crs.pointToLatLng($(i),s)},layerPointToLatLng:function(i){var s=$(i).add(this.getPixelOrigin());return this.unproject(s)},latLngToLayerPoint:function(i){var s=this.project(Q(i))._round();return s._subtract(this.getPixelOrigin())},wrapLatLng:function(i){return this.options.crs.wrapLatLng(Q(i))},wrapLatLngBounds:function(i){return this.options.crs.wrapLatLngBounds(fe(i))},distance:function(i,s){return this.options.crs.distance(Q(i),Q(s))},containerPointToLayerPoint:function(i){return $(i).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(i){return $(i).add(this._getMapPanePos())},containerPointToLatLng:function(i){var s=this.containerPointToLayerPoint($(i));return this.layerPointToLatLng(s)},latLngToContainerPoint:function(i){return this.layerPointToContainerPoint(this.latLngToLayerPoint(Q(i)))},mouseEventToContainerPoint:function(i){return O1(i,this._container)},mouseEventToLayerPoint:function(i){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(i))},mouseEventToLatLng:function(i){return this.layerPointToLatLng(this.mouseEventToLayerPoint(i))},_initContainer:function(i){var s=this._container=A1(i);if(s){if(s._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");J(s,"scroll",this._onScroll,this),this._containerId=h(s)},_initLayout:function(){var i=this._container;this._fadeAnimated=this.options.fadeAnimation&&V.any3d,te(i,"leaflet-container"+(V.touch?" leaflet-touch":"")+(V.retina?" leaflet-retina":"")+(V.ielt9?" leaflet-oldie":"")+(V.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var s=Li(i,"position");s!=="absolute"&&s!=="relative"&&s!=="fixed"&&s!=="sticky"&&(i.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var i=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Ae(this._mapPane,new P(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(te(i.markerPane,"leaflet-zoom-hide"),te(i.shadowPane,"leaflet-zoom-hide"))},_resetView:function(i,s,c){Ae(this._mapPane,new P(0,0));var f=!this._loaded;this._loaded=!0,s=this._limitZoom(s),this.fire("viewprereset");var m=this._zoom!==s;this._moveStart(m,c)._move(i,s)._moveEnd(m),this.fire("viewreset"),f&&this.fire("load")},_moveStart:function(i,s){return i&&this.fire("zoomstart"),s||this.fire("movestart"),this},_move:function(i,s,c,f){s===void 0&&(s=this._zoom);var m=this._zoom!==s;return this._zoom=s,this._lastCenter=i,this._pixelOrigin=this._getNewPixelOrigin(i),f?c&&c.pinch&&this.fire("zoom",c):((m||c&&c.pinch)&&this.fire("zoom",c),this.fire("move",c)),this},_moveEnd:function(i){return i&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Y(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(i){Ae(this._mapPane,this._getMapPanePos().subtract(i))},_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(i){this._targets={},this._targets[h(this._container)]=this;var s=i?me:J;s(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&s(window,"resize",this._onResize,this),V.any3d&&this.options.transform3DLimit&&(i?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Y(this._resizeRequest),this._resizeRequest=q(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var i=this._getMapPanePos();Math.max(Math.abs(i.x),Math.abs(i.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(i,s){for(var c=[],f,m=s==="mouseout"||s==="mouseover",_=i.target||i.srcElement,C=!1;_;){if(f=this._targets[h(_)],f&&(s==="click"||s==="preclick")&&this._draggableMoved(f)){C=!0;break}if(f&&f.listens(s,!0)&&(m&&!xl(_,i)||(c.push(f),m))||_===this._container)break;_=_.parentNode}return!c.length&&!C&&!m&&this.listens(s,!0)&&(c=[this]),c},_isClickDisabled:function(i){for(;i&&i!==this._container;){if(i._leaflet_disable_click)return!0;i=i.parentNode}},_handleDOMEvent:function(i){var s=i.target||i.srcElement;if(!(!this._loaded||s._leaflet_disable_events||i.type==="click"&&this._isClickDisabled(s))){var c=i.type;c==="mousedown"&&gl(s),this._fireDOMEvent(i,c)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(i,s,c){if(i.type==="click"){var f=l({},i);f.type="preclick",this._fireDOMEvent(f,f.type,c)}var m=this._findEventTargets(i,s);if(c){for(var _=[],C=0;C0?Math.round(i-s)/2:Math.max(0,Math.ceil(i))-Math.max(0,Math.floor(s))},_limitZoom:function(i){var s=this.getMinZoom(),c=this.getMaxZoom(),f=V.any3d?this.options.zoomSnap:1;return f&&(i=Math.round(i/f)*f),Math.max(s,Math.min(c,i))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Le(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(i,s){var c=this._getCenterOffset(i)._trunc();return(s&&s.animate)!==!0&&!this.getSize().contains(c)?!1:(this.panBy(c,s),!0)},_createAnimProxy:function(){var i=this._proxy=ce("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(i),this.on("zoomanim",function(s){var c=ul,f=this._proxy.style[c];Kn(this._proxy,this.project(s.center,s.zoom),this.getZoomScale(s.zoom,1)),f===this._proxy.style[c]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){xe(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var i=this.getCenter(),s=this.getZoom();Kn(this._proxy,this.project(i,s),this.getZoomScale(s,1))},_catchTransitionEnd:function(i){this._animatingZoom&&i.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(i,s,c){if(this._animatingZoom)return!0;if(c=c||{},!this._zoomAnimated||c.animate===!1||this._nothingToAnimate()||Math.abs(s-this._zoom)>this.options.zoomAnimationThreshold)return!1;var f=this.getZoomScale(s),m=this._getCenterOffset(i)._divideBy(1-1/f);return c.animate!==!0&&!this.getSize().contains(m)?!1:(q(function(){this._moveStart(!0,c.noMoveStart||!1)._animateZoom(i,s,!0)},this),!0)},_animateZoom:function(i,s,c,f){this._mapPane&&(c&&(this._animatingZoom=!0,this._animateToCenter=i,this._animateToZoom=s,te(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:i,zoom:s,noUpdate:f}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(u(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Le(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 $m(i,s){return new oe(i,s)}var It=ae.extend({options:{position:"topright"},initialize:function(i){R(this,i)},getPosition:function(){return this.options.position},setPosition:function(i){var s=this._map;return s&&s.removeControl(this),this.options.position=i,s&&s.addControl(this),this},getContainer:function(){return this._container},addTo:function(i){this.remove(),this._map=i;var s=this._container=this.onAdd(i),c=this.getPosition(),f=i._controlCorners[c];return te(s,"leaflet-control"),c.indexOf("bottom")!==-1?f.insertBefore(s,f.firstChild):f.appendChild(s),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(xe(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(i){this._map&&i&&i.screenX>0&&i.screenY>0&&this._map.getContainer().focus()}}),Pi=function(i){return new It(i)};oe.include({addControl:function(i){return i.addTo(this),this},removeControl:function(i){return i.remove(),this},_initControlPos:function(){var i=this._controlCorners={},s="leaflet-",c=this._controlContainer=ce("div",s+"control-container",this._container);function f(m,_){var C=s+m+" "+s+_;i[m+_]=ce("div",C,c)}f("top","left"),f("top","right"),f("bottom","left"),f("bottom","right")},_clearControlPos:function(){for(var i in this._controlCorners)xe(this._controlCorners[i]);xe(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var F1=It.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(i,s,c,f){return c1,this._baseLayersList.style.display=i?"":"none"),this._separator.style.display=s&&i?"":"none",this},_onLayerChange:function(i){this._handlingClick||this._update();var s=this._getLayer(h(i.target)),c=s.overlay?i.type==="add"?"overlayadd":"overlayremove":i.type==="add"?"baselayerchange":null;c&&this._map.fire(c,s)},_createRadioElement:function(i,s){var c='",f=document.createElement("div");return f.innerHTML=c,f.firstChild},_addItem:function(i){var s=document.createElement("label"),c=this._map.hasLayer(i.layer),f;i.overlay?(f=document.createElement("input"),f.type="checkbox",f.className="leaflet-control-layers-selector",f.defaultChecked=c):f=this._createRadioElement("leaflet-base-layers_"+h(this),c),this._layerControlInputs.push(f),f.layerId=h(i.layer),J(f,"click",this._onInputClick,this);var m=document.createElement("span");m.innerHTML=" "+i.name;var _=document.createElement("span");s.appendChild(_),_.appendChild(f),_.appendChild(m);var C=i.overlay?this._overlaysList:this._baseLayersList;return C.appendChild(s),this._checkDisabledLayers(),s},_onInputClick:function(){if(!this._preventClick){var i=this._layerControlInputs,s,c,f=[],m=[];this._handlingClick=!0;for(var _=i.length-1;_>=0;_--)s=i[_],c=this._getLayer(s.layerId).layer,s.checked?f.push(c):s.checked||m.push(c);for(_=0;_=0;m--)s=i[m],c=this._getLayer(s.layerId).layer,s.disabled=c.options.minZoom!==void 0&&fc.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var i=this._section;this._preventClick=!0,J(i,"click",Ve),this.expand();var s=this;setTimeout(function(){me(i,"click",Ve),s._preventClick=!1})}}),Hm=function(i,s,c){return new F1(i,s,c)},El=It.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(i){var s="leaflet-control-zoom",c=ce("div",s+" leaflet-bar"),f=this.options;return this._zoomInButton=this._createButton(f.zoomInText,f.zoomInTitle,s+"-in",c,this._zoomIn),this._zoomOutButton=this._createButton(f.zoomOutText,f.zoomOutTitle,s+"-out",c,this._zoomOut),this._updateDisabled(),i.on("zoomend zoomlevelschange",this._updateDisabled,this),c},onRemove:function(i){i.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(i){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(i.shiftKey?3:1))},_createButton:function(i,s,c,f,m){var _=ce("a",c,f);return _.innerHTML=i,_.href="#",_.title=s,_.setAttribute("role","button"),_.setAttribute("aria-label",s),Si(_),J(_,"click",Jn),J(_,"click",m,this),J(_,"click",this._refocusOnMap,this),_},_updateDisabled:function(){var i=this._map,s="leaflet-disabled";Le(this._zoomInButton,s),Le(this._zoomOutButton,s),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||i._zoom===i.getMinZoom())&&(te(this._zoomOutButton,s),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||i._zoom===i.getMaxZoom())&&(te(this._zoomInButton,s),this._zoomInButton.setAttribute("aria-disabled","true"))}});oe.mergeOptions({zoomControl:!0}),oe.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new El,this.addControl(this.zoomControl))});var Dm=function(i){return new El(i)},N1=It.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(i){var s="leaflet-control-scale",c=ce("div",s),f=this.options;return this._addScales(f,s+"-line",c),i.on(f.updateWhenIdle?"moveend":"move",this._update,this),i.whenReady(this._update,this),c},onRemove:function(i){i.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(i,s,c){i.metric&&(this._mScale=ce("div",s,c)),i.imperial&&(this._iScale=ce("div",s,c))},_update:function(){var i=this._map,s=i.getSize().y/2,c=i.distance(i.containerPointToLatLng([0,s]),i.containerPointToLatLng([this.options.maxWidth,s]));this._updateScales(c)},_updateScales:function(i){this.options.metric&&i&&this._updateMetric(i),this.options.imperial&&i&&this._updateImperial(i)},_updateMetric:function(i){var s=this._getRoundNum(i),c=s<1e3?s+" m":s/1e3+" km";this._updateScale(this._mScale,c,s/i)},_updateImperial:function(i){var s=i*3.2808399,c,f,m;s>5280?(c=s/5280,f=this._getRoundNum(c),this._updateScale(this._iScale,f+" mi",f/c)):(m=this._getRoundNum(s),this._updateScale(this._iScale,m+" ft",m/s))},_updateScale:function(i,s,c){i.style.width=Math.round(this.options.maxWidth*c)+"px",i.innerHTML=s},_getRoundNum:function(i){var s=Math.pow(10,(Math.floor(i)+"").length-1),c=i/s;return c=c>=10?10:c>=5?5:c>=3?3:c>=2?2:1,s*c}}),Zm=function(i){return new N1(i)},jm='',Rl=It.extend({options:{position:"bottomright",prefix:''+(V.inlineSvg?jm+" ":"")+"Leaflet"},initialize:function(i){R(this,i),this._attributions={}},onAdd:function(i){i.attributionControl=this,this._container=ce("div","leaflet-control-attribution"),Si(this._container);for(var s in i._layers)i._layers[s].getAttribution&&this.addAttribution(i._layers[s].getAttribution());return this._update(),i.on("layeradd",this._addAttribution,this),this._container},onRemove:function(i){i.off("layeradd",this._addAttribution,this)},_addAttribution:function(i){i.layer.getAttribution&&(this.addAttribution(i.layer.getAttribution()),i.layer.once("remove",function(){this.removeAttribution(i.layer.getAttribution())},this))},setPrefix:function(i){return this.options.prefix=i,this._update(),this},addAttribution:function(i){return i?(this._attributions[i]||(this._attributions[i]=0),this._attributions[i]++,this._update(),this):this},removeAttribution:function(i){return i?(this._attributions[i]&&(this._attributions[i]--,this._update()),this):this},_update:function(){if(this._map){var i=[];for(var s in this._attributions)this._attributions[s]&&i.push(s);var c=[];this.options.prefix&&c.push(this.options.prefix),i.length&&c.push(i.join(", ")),this._container.innerHTML=c.join(' ')}}});oe.mergeOptions({attributionControl:!0}),oe.addInitHook(function(){this.options.attributionControl&&new Rl().addTo(this)});var Vm=function(i){return new Rl(i)};It.Layers=F1,It.Zoom=El,It.Scale=N1,It.Attribution=Rl,Pi.layers=Hm,Pi.zoom=Dm,Pi.scale=Zm,Pi.attribution=Vm;var Gt=ae.extend({initialize:function(i){this._map=i},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Gt.addTo=function(i,s){return i.addHandler(s,this),this};var Um={Events:ie},$1=V.touch?"touchstart mousedown":"mousedown",yn=Ie.extend({options:{clickTolerance:3},initialize:function(i,s,c,f){R(this,f),this._element=i,this._dragStartTarget=s||i,this._preventOutline=c},enable:function(){this._enabled||(J(this._dragStartTarget,$1,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(yn._dragging===this&&this.finishDrag(!0),me(this._dragStartTarget,$1,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(i){if(this._enabled&&(this._moved=!1,!cl(this._element,"leaflet-zoom-anim"))){if(i.touches&&i.touches.length!==1){yn._dragging===this&&this.finishDrag();return}if(!(yn._dragging||i.shiftKey||i.which!==1&&i.button!==1&&!i.touches)&&(yn._dragging=this,this._preventOutline&&gl(this._element),fl(),Mi(),!this._moving)){this.fire("down");var s=i.touches?i.touches[0]:i,c=T1(this._element);this._startPoint=new P(s.clientX,s.clientY),this._startPos=Xn(this._element),this._parentScale=vl(c);var f=i.type==="mousedown";J(document,f?"mousemove":"touchmove",this._onMove,this),J(document,f?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(i){if(this._enabled){if(i.touches&&i.touches.length>1){this._moved=!0;return}var s=i.touches&&i.touches.length===1?i.touches[0]:i,c=new P(s.clientX,s.clientY)._subtract(this._startPoint);!c.x&&!c.y||Math.abs(c.x)+Math.abs(c.y)_&&(C=T,_=S);_>c&&(s[C]=1,Cl(i,s,c,f,C),Cl(i,s,c,C,m))}function qm(i,s){for(var c=[i[0]],f=1,m=0,_=i.length;f<_;f++)Km(i[f],i[m])>s&&(c.push(i[f]),m=f);return m<_-1&&c.push(i[_-1]),c}var V1;function U1(i,s,c,f,m){var _=f?V1:er(i,c),C=er(s,c),T,S,O;for(V1=C;;){if(!(_|C))return[i,s];if(_&C)return!1;T=_||C,S=Ya(i,s,T,c,m),O=er(S,c),T===_?(i=S,_=O):(s=S,C=O)}}function Ya(i,s,c,f,m){var _=s.x-i.x,C=s.y-i.y,T=f.min,S=f.max,O,H;return c&8?(O=i.x+_*(S.y-i.y)/C,H=S.y):c&4?(O=i.x+_*(T.y-i.y)/C,H=T.y):c&2?(O=S.x,H=i.y+C*(S.x-i.x)/_):c&1&&(O=T.x,H=i.y+C*(T.x-i.x)/_),new P(O,H,m)}function er(i,s){var c=0;return i.xs.max.x&&(c|=2),i.ys.max.y&&(c|=8),c}function Km(i,s){var c=s.x-i.x,f=s.y-i.y;return c*c+f*f}function Oi(i,s,c,f){var m=s.x,_=s.y,C=c.x-m,T=c.y-_,S=C*C+T*T,O;return S>0&&(O=((i.x-m)*C+(i.y-_)*T)/S,O>1?(m=c.x,_=c.y):O>0&&(m+=C*O,_+=T*O)),C=i.x-m,T=i.y-_,f?C*C+T*T:new P(m,_)}function Rt(i){return!E(i[0])||typeof i[0][0]!="object"&&typeof i[0][0]<"u"}function W1(i){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Rt(i)}function G1(i,s){var c,f,m,_,C,T,S,O;if(!i||i.length===0)throw new Error("latlngs not passed");Rt(i)||(console.warn("latlngs are not flat! Only the first ring will be used"),i=i[0]);var H=Q([0,0]),G=fe(i),ne=G.getNorthWest().distanceTo(G.getSouthWest())*G.getNorthEast().distanceTo(G.getNorthWest());ne<1700&&(H=kl(i));var Je=i.length,He=[];for(c=0;cf){S=(_-f)/m,O=[T.x-S*(T.x-C.x),T.y-S*(T.y-C.y)];break}var at=s.unproject($(O));return Q([at.lat+H.lat,at.lng+H.lng])}var Xm={__proto__:null,simplify:Z1,pointToSegmentDistance:j1,closestPointOnSegment:Gm,clipSegment:U1,_getEdgeIntersection:Ya,_getBitCode:er,_sqClosestPointOnSegment:Oi,isFlat:Rt,_flat:W1,polylineCenter:G1},zl={project:function(i){return new P(i.lng,i.lat)},unproject:function(i){return new ue(i.y,i.x)},bounds:new K([-180,-90],[180,90])},Ll={R:6378137,R_MINOR:6356752314245179e-9,bounds:new K([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(i){var s=Math.PI/180,c=this.R,f=i.lat*s,m=this.R_MINOR/c,_=Math.sqrt(1-m*m),C=_*Math.sin(f),T=Math.tan(Math.PI/4-f/2)/Math.pow((1-C)/(1+C),_/2);return f=-c*Math.log(Math.max(T,1e-10)),new P(i.lng*s*c,f)},unproject:function(i){for(var s=180/Math.PI,c=this.R,f=this.R_MINOR/c,m=Math.sqrt(1-f*f),_=Math.exp(-i.y/c),C=Math.PI/2-2*Math.atan(_),T=0,S=.1,O;T<15&&Math.abs(S)>1e-7;T++)O=m*Math.sin(C),O=Math.pow((1-O)/(1+O),m/2),S=Math.PI/2-2*Math.atan(_*O)-C,C+=S;return new ue(C*s,i.x*s/c)}},Qm={__proto__:null,LonLat:zl,Mercator:Ll,SphericalMercator:el},Jm=l({},_n,{code:"EPSG:3395",projection:Ll,transformation:function(){var i=.5/(Math.PI*Ll.R);return ki(i,.5,-i,.5)}()}),Y1=l({},_n,{code:"EPSG:4326",projection:zl,transformation:ki(1/180,1,-1/180,.5)}),e7=l({},it,{projection:zl,transformation:ki(1,0,-1,0),scale:function(i){return Math.pow(2,i)},zoom:function(i){return Math.log(i)/Math.LN2},distance:function(i,s){var c=s.lng-i.lng,f=s.lat-i.lat;return Math.sqrt(c*c+f*f)},infinite:!0});it.Earth=_n,it.EPSG3395=Jm,it.EPSG3857=nl,it.EPSG900913=om,it.EPSG4326=Y1,it.Simple=e7;var Bt=Ie.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(i){return i.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(i){return i&&i.removeLayer(this),this},getPane:function(i){return this._map.getPane(i?this.options[i]||i:this.options.pane)},addInteractiveTarget:function(i){return this._map._targets[h(i)]=this,this},removeInteractiveTarget:function(i){return delete this._map._targets[h(i)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(i){var s=i.target;if(s.hasLayer(this)){if(this._map=s,this._zoomAnimated=s._zoomAnimated,this.getEvents){var c=this.getEvents();s.on(c,this),this.once("remove",function(){s.off(c,this)},this)}this.onAdd(s),this.fire("add"),s.fire("layeradd",{layer:this})}}});oe.include({addLayer:function(i){if(!i._layerAdd)throw new Error("The provided object is not a Layer.");var s=h(i);return this._layers[s]?this:(this._layers[s]=i,i._mapToAdd=this,i.beforeAdd&&i.beforeAdd(this),this.whenReady(i._layerAdd,i),this)},removeLayer:function(i){var s=h(i);return this._layers[s]?(this._loaded&&i.onRemove(this),delete this._layers[s],this._loaded&&(this.fire("layerremove",{layer:i}),i.fire("remove")),i._map=i._mapToAdd=null,this):this},hasLayer:function(i){return h(i)in this._layers},eachLayer:function(i,s){for(var c in this._layers)i.call(s,this._layers[c]);return this},_addLayers:function(i){i=i?E(i)?i:[i]:[];for(var s=0,c=i.length;sthis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&s[0]instanceof ue&&s[0].equals(s[c-1])&&s.pop(),s},_setLatLngs:function(i){rn.prototype._setLatLngs.call(this,i),Rt(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Rt(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var i=this._renderer._bounds,s=this.options.weight,c=new P(s,s);if(i=new K(i.min.subtract(c),i.max.add(c)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(i))){if(this.options.noClip){this._parts=this._rings;return}for(var f=0,m=this._rings.length,_;fi.y!=m.y>i.y&&i.x<(m.x-f.x)*(i.y-f.y)/(m.y-f.y)+f.x&&(s=!s);return s||rn.prototype._containsPoint.call(this,i,!0)}});function l7(i,s){return new Mr(i,s)}var an=nn.extend({initialize:function(i,s){R(this,s),this._layers={},i&&this.addData(i)},addData:function(i){var s=E(i)?i:i.features,c,f,m;if(s){for(c=0,f=s.length;c0&&m.push(m[0].slice()),m}function Ar(i,s){return i.feature?l({},i.feature,{geometry:s}):eo(s)}function eo(i){return i.type==="Feature"||i.type==="FeatureCollection"?i:{type:"Feature",properties:{},geometry:i}}var Sl={toGeoJSON:function(i){return Ar(this,{type:"Point",coordinates:Tl(this.getLatLng(),i)})}};qa.include(Sl),Ml.include(Sl),Ka.include(Sl),rn.include({toGeoJSON:function(i){var s=!Rt(this._latlngs),c=Ja(this._latlngs,s?1:0,!1,i);return Ar(this,{type:(s?"Multi":"")+"LineString",coordinates:c})}}),Mr.include({toGeoJSON:function(i){var s=!Rt(this._latlngs),c=s&&!Rt(this._latlngs[0]),f=Ja(this._latlngs,c?2:s?1:0,!0,i);return s||(f=[f]),Ar(this,{type:(c?"Multi":"")+"Polygon",coordinates:f})}}),zr.include({toMultiPoint:function(i){var s=[];return this.eachLayer(function(c){s.push(c.toGeoJSON(i).geometry.coordinates)}),Ar(this,{type:"MultiPoint",coordinates:s})},toGeoJSON:function(i){var s=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(s==="MultiPoint")return this.toMultiPoint(i);var c=s==="GeometryCollection",f=[];return this.eachLayer(function(m){if(m.toGeoJSON){var _=m.toGeoJSON(i);if(c)f.push(_.geometry);else{var C=eo(_);C.type==="FeatureCollection"?f.push.apply(f,C.features):f.push(C)}}}),c?Ar(this,{geometries:f,type:"GeometryCollection"}):{type:"FeatureCollection",features:f}}});function X1(i,s){return new an(i,s)}var u7=X1,to=Bt.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(i,s,c){this._url=i,this._bounds=fe(s),R(this,c)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(te(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){xe(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(i){return this.options.opacity=i,this._image&&this._updateOpacity(),this},setStyle:function(i){return i.opacity&&this.setOpacity(i.opacity),this},bringToFront:function(){return this._map&&kr(this._image),this},bringToBack:function(){return this._map&&Cr(this._image),this},setUrl:function(i){return this._url=i,this._image&&(this._image.src=i),this},setBounds:function(i){return this._bounds=fe(i),this._map&&this._reset(),this},getEvents:function(){var i={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var i=this._url.tagName==="IMG",s=this._image=i?this._url:ce("img");if(te(s,"leaflet-image-layer"),this._zoomAnimated&&te(s,"leaflet-zoom-animated"),this.options.className&&te(s,this.options.className),s.onselectstart=g,s.onmousemove=g,s.onload=u(this.fire,this,"load"),s.onerror=u(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(s.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),i){this._url=s.src;return}s.src=this._url,s.alt=this.options.alt},_animateZoom:function(i){var s=this._map.getZoomScale(i.zoom),c=this._map._latLngBoundsToNewLayerBounds(this._bounds,i.zoom,i.center).min;Kn(this._image,c,s)},_reset:function(){var i=this._image,s=new K(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),c=s.getSize();Ae(i,s.min),i.style.width=c.x+"px",i.style.height=c.y+"px"},_updateOpacity:function(){Et(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var i=this.options.errorOverlayUrl;i&&this._url!==i&&(this._url=i,this._image.src=i)},getCenter:function(){return this._bounds.getCenter()}}),c7=function(i,s,c){return new to(i,s,c)},Q1=to.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var i=this._url.tagName==="VIDEO",s=this._image=i?this._url:ce("video");if(te(s,"leaflet-image-layer"),this._zoomAnimated&&te(s,"leaflet-zoom-animated"),this.options.className&&te(s,this.options.className),s.onselectstart=g,s.onmousemove=g,s.onloadeddata=u(this.fire,this,"load"),i){for(var c=s.getElementsByTagName("source"),f=[],m=0;m0?f:[s.src];return}E(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(s.style,"objectFit")&&(s.style.objectFit="fill"),s.autoplay=!!this.options.autoplay,s.loop=!!this.options.loop,s.muted=!!this.options.muted,s.playsInline=!!this.options.playsInline;for(var _=0;_m?(s.height=m+"px",te(i,_)):Le(i,_),this._containerWidth=this._container.offsetWidth},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center),c=this._getAnchor();Ae(this._container,s.add(c))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var i=this._map,s=parseInt(Li(this._container,"marginBottom"),10)||0,c=this._container.offsetHeight+s,f=this._containerWidth,m=new P(this._containerLeft,-c-this._containerBottom);m._add(Xn(this._container));var _=i.layerPointToContainerPoint(m),C=$(this.options.autoPanPadding),T=$(this.options.autoPanPaddingTopLeft||C),S=$(this.options.autoPanPaddingBottomRight||C),O=i.getSize(),H=0,G=0;_.x+f+S.x>O.x&&(H=_.x+f-O.x+S.x),_.x-H-T.x<0&&(H=_.x-T.x),_.y+c+S.y>O.y&&(G=_.y+c-O.y+S.y),_.y-G-T.y<0&&(G=_.y-T.y),(H||G)&&(this.options.keepInView&&(this._autopanning=!0),i.fire("autopanstart").panBy([H,G]))}},_getAnchor:function(){return $(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),f7=function(i,s){return new no(i,s)};oe.mergeOptions({closePopupOnClick:!0}),oe.include({openPopup:function(i,s,c){return this._initOverlay(no,i,s,c).openOn(this),this},closePopup:function(i){return i=arguments.length?i:this._popup,i&&i.close(),this}}),Bt.include({bindPopup:function(i,s){return this._popup=this._initOverlay(no,this._popup,i,s),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(i){return this._popup&&(this instanceof nn||(this._popup._source=this),this._popup._prepareOpen(i||this._latlng)&&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():!1},setPopupContent:function(i){return this._popup&&this._popup.setContent(i),this},getPopup:function(){return this._popup},_openPopup:function(i){if(!(!this._popup||!this._map)){Jn(i);var s=i.layer||i.target;if(this._popup._source===s&&!(s instanceof bn)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(i.latlng);return}this._popup._source=s,this.openPopup(i.latlng)}},_movePopup:function(i){this._popup.setLatLng(i.latlng)},_onKeyPress:function(i){i.originalEvent.keyCode===13&&this._openPopup(i)}});var ro=Yt.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(i){Yt.prototype.onAdd.call(this,i),this.setOpacity(this.options.opacity),i.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(i){Yt.prototype.onRemove.call(this,i),i.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var i=Yt.prototype.getEvents.call(this);return this.options.permanent||(i.preclick=this.close),i},_initLayout:function(){var i="leaflet-tooltip",s=i+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ce("div",s),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+h(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(i){var s,c,f=this._map,m=this._container,_=f.latLngToContainerPoint(f.getCenter()),C=f.layerPointToContainerPoint(i),T=this.options.direction,S=m.offsetWidth,O=m.offsetHeight,H=$(this.options.offset),G=this._getAnchor();T==="top"?(s=S/2,c=O):T==="bottom"?(s=S/2,c=0):T==="center"?(s=S/2,c=O/2):T==="right"?(s=0,c=O/2):T==="left"?(s=S,c=O/2):C.x<_.x?(T="right",s=0,c=O/2):(T="left",s=S+(H.x+G.x)*2,c=O/2),i=i.subtract($(s,c,!0)).add(H).add(G),Le(m,"leaflet-tooltip-right"),Le(m,"leaflet-tooltip-left"),Le(m,"leaflet-tooltip-top"),Le(m,"leaflet-tooltip-bottom"),te(m,"leaflet-tooltip-"+T),Ae(m,i)},_updatePosition:function(){var i=this._map.latLngToLayerPoint(this._latlng);this._setPosition(i)},setOpacity:function(i){this.options.opacity=i,this._container&&Et(this._container,i)},_animateZoom:function(i){var s=this._map._latLngToNewLayerPoint(this._latlng,i.zoom,i.center);this._setPosition(s)},_getAnchor:function(){return $(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),p7=function(i,s){return new ro(i,s)};oe.include({openTooltip:function(i,s,c){return this._initOverlay(ro,i,s,c).openOn(this),this},closeTooltip:function(i){return i.close(),this}}),Bt.include({bindTooltip:function(i,s){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(ro,this._tooltip,i,s),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(i){if(!(!i&&this._tooltipHandlersAdded)){var s=i?"off":"on",c={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?c.add=this._openTooltip:(c.mouseover=this._openTooltip,c.mouseout=this.closeTooltip,c.click=this._openTooltip,this._map?this._addFocusListeners():c.add=this._addFocusListeners),this._tooltip.options.sticky&&(c.mousemove=this._moveTooltip),this[s](c),this._tooltipHandlersAdded=!i}},openTooltip:function(i){return this._tooltip&&(this instanceof nn||(this._tooltip._source=this),this._tooltip._prepareOpen(i)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(i){return this._tooltip&&this._tooltip.setContent(i),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(i){var s=typeof i.getElement=="function"&&i.getElement();s&&(J(s,"focus",function(){this._tooltip._source=i,this.openTooltip()},this),J(s,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(i){var s=typeof i.getElement=="function"&&i.getElement();s&&s.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(i){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var s=this;this._map.once("moveend",function(){s._openOnceFlag=!1,s._openTooltip(i)});return}this._tooltip._source=i.layer||i.target,this.openTooltip(this._tooltip.options.sticky?i.latlng:void 0)}},_moveTooltip:function(i){var s=i.latlng,c,f;this._tooltip.options.sticky&&i.originalEvent&&(c=this._map.mouseEventToContainerPoint(i.originalEvent),f=this._map.containerPointToLayerPoint(c),s=this._map.layerPointToLatLng(f)),this._tooltip.setLatLng(s)}});var ed=Lr.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(i){var s=i&&i.tagName==="DIV"?i:document.createElement("div"),c=this.options;if(c.html instanceof Element?(ja(s),s.appendChild(c.html)):s.innerHTML=c.html!==!1?c.html:"",c.bgPos){var f=$(c.bgPos);s.style.backgroundPosition=-f.x+"px "+-f.y+"px"}return this._setIconStyles(s,"icon"),s},createShadow:function(){return null}});function m7(i){return new ed(i)}Lr.Default=Ii;var Bi=Bt.extend({options:{tileSize:256,opacity:1,updateWhenIdle:V.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(i){R(this,i)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(i){i._addZoomLimit(this)},onRemove:function(i){this._removeAllTiles(),xe(this._container),i._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(kr(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(Cr(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(i){return this.options.opacity=i,this._updateOpacity(),this},setZIndex:function(i){return this.options.zIndex=i,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var i=this._clampZoom(this._map.getZoom());i!==this._tileZoom&&(this._tileZoom=i,this._updateLevels()),this._update()}return this},getEvents:function(){var i={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=p(this._onMoveEnd,this.options.updateInterval,this)),i.move=this._onMove),this._zoomAnimated&&(i.zoomanim=this._animateZoom),i},createTile:function(){return document.createElement("div")},getTileSize:function(){var i=this.options.tileSize;return i instanceof P?i:new P(i,i)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(i){for(var s=this.getPane().children,c=-i(-1/0,1/0),f=0,m=s.length,_;fthis.options.maxZoom||cf?this._retainParent(m,_,C,f):!1)},_retainChildren:function(i,s,c,f){for(var m=2*i;m<2*i+2;m++)for(var _=2*s;_<2*s+2;_++){var C=new P(m,_);C.z=c+1;var T=this._tileCoordsToKey(C),S=this._tiles[T];if(S&&S.active){S.retain=!0;continue}else S&&S.loaded&&(S.retain=!0);c+1this.options.maxZoom||this.options.minZoom!==void 0&&m1){this._setView(i,c);return}for(var G=m.min.y;G<=m.max.y;G++)for(var ne=m.min.x;ne<=m.max.x;ne++){var Je=new P(ne,G);if(Je.z=this._tileZoom,!!this._isValidTile(Je)){var He=this._tiles[this._tileCoordsToKey(Je)];He?He.current=!0:C.push(Je)}}if(C.sort(function(at,Sr){return at.distanceTo(_)-Sr.distanceTo(_)}),C.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var kt=document.createDocumentFragment();for(ne=0;nec.max.x)||!s.wrapLat&&(i.yc.max.y))return!1}if(!this.options.bounds)return!0;var f=this._tileCoordsToBounds(i);return fe(this.options.bounds).overlaps(f)},_keyToBounds:function(i){return this._tileCoordsToBounds(this._keyToTileCoords(i))},_tileCoordsToNwSe:function(i){var s=this._map,c=this.getTileSize(),f=i.scaleBy(c),m=f.add(c),_=s.unproject(f,i.z),C=s.unproject(m,i.z);return[_,C]},_tileCoordsToBounds:function(i){var s=this._tileCoordsToNwSe(i),c=new Be(s[0],s[1]);return this.options.noWrap||(c=this._map.wrapLatLngBounds(c)),c},_tileCoordsToKey:function(i){return i.x+":"+i.y+":"+i.z},_keyToTileCoords:function(i){var s=i.split(":"),c=new P(+s[0],+s[1]);return c.z=+s[2],c},_removeTile:function(i){var s=this._tiles[i];s&&(xe(s.el),delete this._tiles[i],this.fire("tileunload",{tile:s.el,coords:this._keyToTileCoords(i)}))},_initTile:function(i){te(i,"leaflet-tile");var s=this.getTileSize();i.style.width=s.x+"px",i.style.height=s.y+"px",i.onselectstart=g,i.onmousemove=g,V.ielt9&&this.options.opacity<1&&Et(i,this.options.opacity)},_addTile:function(i,s){var c=this._getTilePos(i),f=this._tileCoordsToKey(i),m=this.createTile(this._wrapCoords(i),u(this._tileReady,this,i));this._initTile(m),this.createTile.length<2&&q(u(this._tileReady,this,i,null,m)),Ae(m,c),this._tiles[f]={el:m,coords:i,current:!0},s.appendChild(m),this.fire("tileloadstart",{tile:m,coords:i})},_tileReady:function(i,s,c){s&&this.fire("tileerror",{error:s,tile:c,coords:i});var f=this._tileCoordsToKey(i);c=this._tiles[f],c&&(c.loaded=+new Date,this._map._fadeAnimated?(Et(c.el,0),Y(this._fadeFrame),this._fadeFrame=q(this._updateOpacity,this)):(c.active=!0,this._pruneTiles()),s||(te(c.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:c.el,coords:i})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),V.ielt9||!this._map._fadeAnimated?q(this._pruneTiles,this):setTimeout(u(this._pruneTiles,this),250)))},_getTilePos:function(i){return i.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(i){var s=new P(this._wrapX?v(i.x,this._wrapX):i.x,this._wrapY?v(i.y,this._wrapY):i.y);return s.z=i.z,s},_pxBoundsToTileRange:function(i){var s=this.getTileSize();return new K(i.min.unscaleBy(s).floor(),i.max.unscaleBy(s).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var i in this._tiles)if(!this._tiles[i].loaded)return!1;return!0}});function g7(i){return new Bi(i)}var Tr=Bi.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(i,s){this._url=i,s=R(this,s),s.detectRetina&&V.retina&&s.maxZoom>0?(s.tileSize=Math.floor(s.tileSize/2),s.zoomReverse?(s.zoomOffset--,s.minZoom=Math.min(s.maxZoom,s.minZoom+1)):(s.zoomOffset++,s.maxZoom=Math.max(s.minZoom,s.maxZoom-1)),s.minZoom=Math.max(0,s.minZoom)):s.zoomReverse?s.minZoom=Math.min(s.maxZoom,s.minZoom):s.maxZoom=Math.max(s.minZoom,s.maxZoom),typeof s.subdomains=="string"&&(s.subdomains=s.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(i,s){return this._url===i&&s===void 0&&(s=!0),this._url=i,s||this.redraw(),this},createTile:function(i,s){var c=document.createElement("img");return J(c,"load",u(this._tileOnLoad,this,s,c)),J(c,"error",u(this._tileOnError,this,s,c)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(c.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(c.referrerPolicy=this.options.referrerPolicy),c.alt="",c.src=this.getTileUrl(i),c},getTileUrl:function(i){var s={r:V.retina?"@2x":"",s:this._getSubdomain(i),x:i.x,y:i.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var c=this._globalTileRange.max.y-i.y;this.options.tms&&(s.y=c),s["-y"]=c}return y(this._url,l(s,this.options))},_tileOnLoad:function(i,s){V.ielt9?setTimeout(u(i,this,null,s),0):i(null,s)},_tileOnError:function(i,s,c){var f=this.options.errorTileUrl;f&&s.getAttribute("src")!==f&&(s.src=f),i(c,s)},_onTileRemove:function(i){i.tile.onload=null},_getZoomForUrl:function(){var i=this._tileZoom,s=this.options.maxZoom,c=this.options.zoomReverse,f=this.options.zoomOffset;return c&&(i=s-i),i+f},_getSubdomain:function(i){var s=Math.abs(i.x+i.y)%this.options.subdomains.length;return this.options.subdomains[s]},_abortLoading:function(){var i,s;for(i in this._tiles)if(this._tiles[i].coords.z!==this._tileZoom&&(s=this._tiles[i].el,s.onload=g,s.onerror=g,!s.complete)){s.src=M;var c=this._tiles[i].coords;xe(s),delete this._tiles[i],this.fire("tileabort",{tile:s,coords:c})}},_removeTile:function(i){var s=this._tiles[i];if(s)return s.el.setAttribute("src",M),Bi.prototype._removeTile.call(this,i)},_tileReady:function(i,s,c){if(!(!this._map||c&&c.getAttribute("src")===M))return Bi.prototype._tileReady.call(this,i,s,c)}});function td(i,s){return new Tr(i,s)}var nd=Tr.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(i,s){this._url=i;var c=l({},this.defaultWmsParams);for(var f in s)f in this.options||(c[f]=s[f]);s=R(this,s);var m=s.detectRetina&&V.retina?2:1,_=this.getTileSize();c.width=_.x*m,c.height=_.y*m,this.wmsParams=c},onAdd:function(i){this._crs=this.options.crs||i.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var s=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[s]=this._crs.code,Tr.prototype.onAdd.call(this,i)},getTileUrl:function(i){var s=this._tileCoordsToNwSe(i),c=this._crs,f=se(c.project(s[0]),c.project(s[1])),m=f.min,_=f.max,C=(this._wmsVersion>=1.3&&this._crs===Y1?[m.y,m.x,_.y,_.x]:[m.x,m.y,_.x,_.y]).join(","),T=Tr.prototype.getTileUrl.call(this,i);return T+A(this.wmsParams,T,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+C},setParams:function(i,s){return l(this.wmsParams,i),s||this.redraw(),this}});function v7(i,s){return new nd(i,s)}Tr.WMS=nd,td.wms=v7;var on=Bt.extend({options:{padding:.1},initialize:function(i){R(this,i),h(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),te(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 i={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(i.zoomanim=this._onAnimZoom),i},_onAnimZoom:function(i){this._updateTransform(i.center,i.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(i,s){var c=this._map.getZoomScale(s,this._zoom),f=this._map.getSize().multiplyBy(.5+this.options.padding),m=this._map.project(this._center,s),_=f.multiplyBy(-c).add(m).subtract(this._map._getNewPixelOrigin(i,s));V.any3d?Kn(this._container,_,c):Ae(this._container,_)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var i in this._layers)this._layers[i]._reset()},_onZoomEnd:function(){for(var i in this._layers)this._layers[i]._project()},_updatePaths:function(){for(var i in this._layers)this._layers[i]._update()},_update:function(){var i=this.options.padding,s=this._map.getSize(),c=this._map.containerPointToLayerPoint(s.multiplyBy(-i)).round();this._bounds=new K(c,c.add(s.multiplyBy(1+i*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),rd=on.extend({options:{tolerance:0},getEvents:function(){var i=on.prototype.getEvents.call(this);return i.viewprereset=this._onViewPreReset,i},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){on.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var i=this._container=document.createElement("canvas");J(i,"mousemove",this._onMouseMove,this),J(i,"click dblclick mousedown mouseup contextmenu",this._onClick,this),J(i,"mouseout",this._handleMouseOut,this),i._leaflet_disable_events=!0,this._ctx=i.getContext("2d")},_destroyContainer:function(){Y(this._redrawRequest),delete this._ctx,xe(this._container),me(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var i;this._redrawBounds=null;for(var s in this._layers)i=this._layers[s],i._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){on.prototype._update.call(this);var i=this._bounds,s=this._container,c=i.getSize(),f=V.retina?2:1;Ae(s,i.min),s.width=f*c.x,s.height=f*c.y,s.style.width=c.x+"px",s.style.height=c.y+"px",V.retina&&this._ctx.scale(2,2),this._ctx.translate(-i.min.x,-i.min.y),this.fire("update")}},_reset:function(){on.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(i){this._updateDashArray(i),this._layers[h(i)]=i;var s=i._order={layer:i,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=s),this._drawLast=s,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(i){this._requestRedraw(i)},_removePath:function(i){var s=i._order,c=s.next,f=s.prev;c?c.prev=f:this._drawLast=f,f?f.next=c:this._drawFirst=c,delete i._order,delete this._layers[h(i)],this._requestRedraw(i)},_updatePath:function(i){this._extendRedrawBounds(i),i._project(),i._update(),this._requestRedraw(i)},_updateStyle:function(i){this._updateDashArray(i),this._requestRedraw(i)},_updateDashArray:function(i){if(typeof i.options.dashArray=="string"){var s=i.options.dashArray.split(/[, ]+/),c=[],f,m;for(m=0;m')}}catch{}return function(i){return document.createElement("<"+i+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),w7={_initContainer:function(){this._container=ce("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(on.prototype._update.call(this),this.fire("update"))},_initPath:function(i){var s=i._container=Fi("shape");te(s,"leaflet-vml-shape "+(this.options.className||"")),s.coordsize="1 1",i._path=Fi("path"),s.appendChild(i._path),this._updateStyle(i),this._layers[h(i)]=i},_addPath:function(i){var s=i._container;this._container.appendChild(s),i.options.interactive&&i.addInteractiveTarget(s)},_removePath:function(i){var s=i._container;xe(s),i.removeInteractiveTarget(s),delete this._layers[h(i)]},_updateStyle:function(i){var s=i._stroke,c=i._fill,f=i.options,m=i._container;m.stroked=!!f.stroke,m.filled=!!f.fill,f.stroke?(s||(s=i._stroke=Fi("stroke")),m.appendChild(s),s.weight=f.weight+"px",s.color=f.color,s.opacity=f.opacity,f.dashArray?s.dashStyle=E(f.dashArray)?f.dashArray.join(" "):f.dashArray.replace(/( *, *)/g," "):s.dashStyle="",s.endcap=f.lineCap.replace("butt","flat"),s.joinstyle=f.lineJoin):s&&(m.removeChild(s),i._stroke=null),f.fill?(c||(c=i._fill=Fi("fill")),m.appendChild(c),c.color=f.fillColor||f.color,c.opacity=f.fillOpacity):c&&(m.removeChild(c),i._fill=null)},_updateCircle:function(i){var s=i._point.round(),c=Math.round(i._radius),f=Math.round(i._radiusY||c);this._setPath(i,i._empty()?"M0 0":"AL "+s.x+","+s.y+" "+c+","+f+" 0,"+65535*360)},_setPath:function(i,s){i._path.v=s},_bringToFront:function(i){kr(i._container)},_bringToBack:function(i){Cr(i._container)}},io=V.vml?Fi:l1,Ni=on.extend({_initContainer:function(){this._container=io("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=io("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){xe(this._container),me(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){on.prototype._update.call(this);var i=this._bounds,s=i.getSize(),c=this._container;(!this._svgSize||!this._svgSize.equals(s))&&(this._svgSize=s,c.setAttribute("width",s.x),c.setAttribute("height",s.y)),Ae(c,i.min),c.setAttribute("viewBox",[i.min.x,i.min.y,s.x,s.y].join(" ")),this.fire("update")}},_initPath:function(i){var s=i._path=io("path");i.options.className&&te(s,i.options.className),i.options.interactive&&te(s,"leaflet-interactive"),this._updateStyle(i),this._layers[h(i)]=i},_addPath:function(i){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(i._path),i.addInteractiveTarget(i._path)},_removePath:function(i){xe(i._path),i.removeInteractiveTarget(i._path),delete this._layers[h(i)]},_updatePath:function(i){i._project(),i._update()},_updateStyle:function(i){var s=i._path,c=i.options;s&&(c.stroke?(s.setAttribute("stroke",c.color),s.setAttribute("stroke-opacity",c.opacity),s.setAttribute("stroke-width",c.weight),s.setAttribute("stroke-linecap",c.lineCap),s.setAttribute("stroke-linejoin",c.lineJoin),c.dashArray?s.setAttribute("stroke-dasharray",c.dashArray):s.removeAttribute("stroke-dasharray"),c.dashOffset?s.setAttribute("stroke-dashoffset",c.dashOffset):s.removeAttribute("stroke-dashoffset")):s.setAttribute("stroke","none"),c.fill?(s.setAttribute("fill",c.fillColor||c.color),s.setAttribute("fill-opacity",c.fillOpacity),s.setAttribute("fill-rule",c.fillRule||"evenodd")):s.setAttribute("fill","none"))},_updatePoly:function(i,s){this._setPath(i,u1(i._parts,s))},_updateCircle:function(i){var s=i._point,c=Math.max(Math.round(i._radius),1),f=Math.max(Math.round(i._radiusY),1)||c,m="a"+c+","+f+" 0 1,0 ",_=i._empty()?"M0 0":"M"+(s.x-c)+","+s.y+m+c*2+",0 "+m+-c*2+",0 ";this._setPath(i,_)},_setPath:function(i,s){i._path.setAttribute("d",s)},_bringToFront:function(i){kr(i._path)},_bringToBack:function(i){Cr(i._path)}});V.vml&&Ni.include(w7);function ad(i){return V.svg||V.vml?new Ni(i):null}oe.include({getRenderer:function(i){var s=i.options.renderer||this._getPaneRenderer(i.options.pane)||this.options.renderer||this._renderer;return s||(s=this._renderer=this._createRenderer()),this.hasLayer(s)||this.addLayer(s),s},_getPaneRenderer:function(i){if(i==="overlayPane"||i===void 0)return!1;var s=this._paneRenderers[i];return s===void 0&&(s=this._createRenderer({pane:i}),this._paneRenderers[i]=s),s},_createRenderer:function(i){return this.options.preferCanvas&&id(i)||ad(i)}});var od=Mr.extend({initialize:function(i,s){Mr.prototype.initialize.call(this,this._boundsToLatLngs(i),s)},setBounds:function(i){return this.setLatLngs(this._boundsToLatLngs(i))},_boundsToLatLngs:function(i){return i=fe(i),[i.getSouthWest(),i.getNorthWest(),i.getNorthEast(),i.getSouthEast()]}});function _7(i,s){return new od(i,s)}Ni.create=io,Ni.pointsToPath=u1,an.geometryToLayer=Xa,an.coordsToLatLng=Al,an.coordsToLatLngs=Qa,an.latLngToCoords=Tl,an.latLngsToCoords=Ja,an.getFeature=Ar,an.asFeature=eo,oe.mergeOptions({boxZoom:!0});var sd=Gt.extend({initialize:function(i){this._map=i,this._container=i._container,this._pane=i._panes.overlayPane,this._resetStateTimeout=0,i.on("unload",this._destroy,this)},addHooks:function(){J(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){me(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){xe(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(i){if(!i.shiftKey||i.which!==1&&i.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Mi(),fl(),this._startPoint=this._map.mouseEventToContainerPoint(i),J(document,{contextmenu:Jn,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(i){this._moved||(this._moved=!0,this._box=ce("div","leaflet-zoom-box",this._container),te(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(i);var s=new K(this._point,this._startPoint),c=s.getSize();Ae(this._box,s.min),this._box.style.width=c.x+"px",this._box.style.height=c.y+"px"},_finish:function(){this._moved&&(xe(this._box),Le(this._container,"leaflet-crosshair")),Ai(),pl(),me(document,{contextmenu:Jn,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(i){if(!(i.which!==1&&i.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(u(this._resetState,this),0);var s=new Be(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(s).fire("boxzoomend",{boxZoomBounds:s})}},_onKeyDown:function(i){i.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});oe.addInitHook("addHandler","boxZoom",sd),oe.mergeOptions({doubleClickZoom:!0});var ld=Gt.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(i){var s=this._map,c=s.getZoom(),f=s.options.zoomDelta,m=i.originalEvent.shiftKey?c-f:c+f;s.options.doubleClickZoom==="center"?s.setZoom(m):s.setZoomAround(i.containerPoint,m)}});oe.addInitHook("addHandler","doubleClickZoom",ld),oe.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var ud=Gt.extend({addHooks:function(){if(!this._draggable){var i=this._map;this._draggable=new yn(i._mapPane,i._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),i.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),i.on("zoomend",this._onZoomEnd,this),i.whenReady(this._onZoomEnd,this))}te(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Le(this._map._container,"leaflet-grab"),Le(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 i=this._map;if(i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var s=fe(this._map.options.maxBounds);this._offsetLimit=se(this._map.latLngToContainerPoint(s.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(s.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(i){if(this._map.options.inertia){var s=this._lastTime=+new Date,c=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(c),this._times.push(s),this._prunePositions(s)}this._map.fire("move",i).fire("drag",i)},_prunePositions:function(i){for(;this._positions.length>1&&i-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var i=this._map.getSize().divideBy(2),s=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=s.subtract(i).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(i,s){return i-(i-s)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var i=this._draggable._newPos.subtract(this._draggable._startPos),s=this._offsetLimit;i.xs.max.x&&(i.x=this._viscousLimit(i.x,s.max.x)),i.y>s.max.y&&(i.y=this._viscousLimit(i.y,s.max.y)),this._draggable._newPos=this._draggable._startPos.add(i)}},_onPreDragWrap:function(){var i=this._worldWidth,s=Math.round(i/2),c=this._initialWorldOffset,f=this._draggable._newPos.x,m=(f-s+c)%i+s-c,_=(f+s+c)%i-s-c,C=Math.abs(m+c)0?_:-_))-s;this._delta=0,this._startTime=null,C&&(i.options.scrollWheelZoom==="center"?i.setZoom(s+C):i.setZoomAround(this._lastMousePos,s+C))}});oe.addInitHook("addHandler","scrollWheelZoom",dd);var y7=600;oe.mergeOptions({tapHold:V.touchNative&&V.safari&&V.mobile,tapTolerance:15});var hd=Gt.extend({addHooks:function(){J(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){me(this._map._container,"touchstart",this._onDown,this)},_onDown:function(i){if(clearTimeout(this._holdTimeout),i.touches.length===1){var s=i.touches[0];this._startPos=this._newPos=new P(s.clientX,s.clientY),this._holdTimeout=setTimeout(u(function(){this._cancel(),this._isTapValid()&&(J(document,"touchend",Ve),J(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",s))},this),y7),J(document,"touchend touchcancel contextmenu",this._cancel,this),J(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function i(){me(document,"touchend",Ve),me(document,"touchend touchcancel",i)},_cancel:function(){clearTimeout(this._holdTimeout),me(document,"touchend touchcancel contextmenu",this._cancel,this),me(document,"touchmove",this._onMove,this)},_onMove:function(i){var s=i.touches[0];this._newPos=new P(s.clientX,s.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(i,s){var c=new MouseEvent(i,{bubbles:!0,cancelable:!0,view:window,screenX:s.screenX,screenY:s.screenY,clientX:s.clientX,clientY:s.clientY});c._simulated=!0,s.target.dispatchEvent(c)}});oe.addInitHook("addHandler","tapHold",hd),oe.mergeOptions({touchZoom:V.touch,bounceAtZoomLimits:!0});var fd=Gt.extend({addHooks:function(){te(this._map._container,"leaflet-touch-zoom"),J(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Le(this._map._container,"leaflet-touch-zoom"),me(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(i){var s=this._map;if(!(!i.touches||i.touches.length!==2||s._animatingZoom||this._zooming)){var c=s.mouseEventToContainerPoint(i.touches[0]),f=s.mouseEventToContainerPoint(i.touches[1]);this._centerPoint=s.getSize()._divideBy(2),this._startLatLng=s.containerPointToLatLng(this._centerPoint),s.options.touchZoom!=="center"&&(this._pinchStartLatLng=s.containerPointToLatLng(c.add(f)._divideBy(2))),this._startDist=c.distanceTo(f),this._startZoom=s.getZoom(),this._moved=!1,this._zooming=!0,s._stop(),J(document,"touchmove",this._onTouchMove,this),J(document,"touchend touchcancel",this._onTouchEnd,this),Ve(i)}},_onTouchMove:function(i){if(!(!i.touches||i.touches.length!==2||!this._zooming)){var s=this._map,c=s.mouseEventToContainerPoint(i.touches[0]),f=s.mouseEventToContainerPoint(i.touches[1]),m=c.distanceTo(f)/this._startDist;if(this._zoom=s.getScaleZoom(m,this._startZoom),!s.options.bounceAtZoomLimits&&(this._zooms.getMaxZoom()&&m>1)&&(this._zoom=s._limitZoom(this._zoom)),s.options.touchZoom==="center"){if(this._center=this._startLatLng,m===1)return}else{var _=c._add(f)._divideBy(2)._subtract(this._centerPoint);if(m===1&&_.x===0&&_.y===0)return;this._center=s.unproject(s.project(this._pinchStartLatLng,this._zoom).subtract(_),this._zoom)}this._moved||(s._moveStart(!0,!1),this._moved=!0),Y(this._animRequest);var C=u(s._move,s,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=q(C,this,!0),Ve(i)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,Y(this._animRequest),me(document,"touchmove",this._onTouchMove,this),me(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))}});oe.addInitHook("addHandler","touchZoom",fd),oe.BoxZoom=sd,oe.DoubleClickZoom=ld,oe.Drag=ud,oe.Keyboard=cd,oe.ScrollWheelZoom=dd,oe.TapHold=hd,oe.TouchZoom=fd,n.Bounds=K,n.Browser=V,n.CRS=it,n.Canvas=rd,n.Circle=Ml,n.CircleMarker=Ka,n.Class=ae,n.Control=It,n.DivIcon=ed,n.DivOverlay=Yt,n.DomEvent=Nm,n.DomUtil=Bm,n.Draggable=yn,n.Evented=Ie,n.FeatureGroup=nn,n.GeoJSON=an,n.GridLayer=Bi,n.Handler=Gt,n.Icon=Lr,n.ImageOverlay=to,n.LatLng=ue,n.LatLngBounds=Be,n.Layer=Bt,n.LayerGroup=zr,n.LineUtil=Xm,n.Map=oe,n.Marker=qa,n.Mixin=Um,n.Path=bn,n.Point=P,n.PolyUtil=Wm,n.Polygon=Mr,n.Polyline=rn,n.Popup=no,n.PosAnimation=B1,n.Projection=Qm,n.Rectangle=od,n.Renderer=on,n.SVG=Ni,n.SVGOverlay=J1,n.TileLayer=Tr,n.Tooltip=ro,n.Transformation=tl,n.Util=pe,n.VideoOverlay=Q1,n.bind=u,n.bounds=se,n.canvas=id,n.circle=o7,n.circleMarker=a7,n.control=Pi,n.divIcon=m7,n.extend=l,n.featureGroup=n7,n.geoJSON=X1,n.geoJson=u7,n.gridLayer=g7,n.icon=r7,n.imageOverlay=c7,n.latLng=Q,n.latLngBounds=fe,n.layerGroup=t7,n.map=$m,n.marker=i7,n.point=$,n.polygon=l7,n.polyline=s7,n.popup=f7,n.rectangle=_7,n.setOptions=R,n.stamp=h,n.svg=ad,n.svgOverlay=h7,n.tileLayer=td,n.tooltip=p7,n.transformation=ki,n.version=r,n.videoOverlay=d7;var b7=window.L;n.noConflict=function(){return window.L=b7,this},window.L=n})})(Au,Au.exports);var Ot=Au.exports;function G2(e){return e.split(" ").filter(Boolean)}function Y2(e,t){G2(t).forEach(n=>{Ot.DomUtil.addClass(e,n)})}function q2(e,t){G2(t).forEach(n=>{Ot.DomUtil.removeClass(e,n)})}function tw(e,t,n){e!=null&&n!==t&&(t!=null&&t.length>0&&q2(e,t),n!=null&&n.length>0&&Y2(e,n))}function Fa(e,t,n){return Object.freeze({instance:e,context:t,container:n})}function yi(e,t){return t==null?function(r,l){const a=o.useRef();return a.current||(a.current=e(r,l)),a}:function(r,l){const a=o.useRef();a.current||(a.current=e(r,l));const u=o.useRef(r),{instance:d}=a.current;return o.useEffect(function(){u.current!==r&&(t(d,r,u.current),u.current=r)},[d,r,l]),a}}function Zc(e,t){o.useEffect(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){var a;(a=t.layerContainer)==null||a.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function jc(e){return function(n){const r=_i(),l=e(Ba(n,r),r);return Fc(r.map,n.attribution),Us(l.current,n.eventHandlers),Zc(l.current,r),l}}function K2(e,t){const n=o.useRef();o.useEffect(function(){if(t.pathOptions!==n.current){const l=t.pathOptions??{};e.instance.setStyle(l),n.current=l}},[e,t])}function X2(e){return function(n){const r=_i(),l=e(Ba(n,r),r);return Us(l.current,n.eventHandlers),Zc(l.current,r),K2(l.current,n),l}}function nw(e){function t(l,a){return Fa(e(l),a)}const n=yi(t),r=U2(n);return Dc(r)}function Q2(e,t){const n=yi(e,t),r=jc(n);return Hc(r)}function J2(e,t){const n=yi(e),r=W2(n,t);return V2(r)}function rw(e,t){const n=yi(e,t),r=X2(n);return Hc(r)}function ep(e,t){const n=yi(e,t),r=jc(n);return Dc(r)}function tp(e,t,n){const{opacity:r,zIndex:l}=t;r!=null&&r!==n.opacity&&e.setOpacity(r),l!=null&&l!==n.zIndex&&e.setZIndex(l)}function iw(e,t,n){t.bounds instanceof Ot.LatLngBounds&&t.bounds!==n.bounds&&e.setBounds(t.bounds),t.opacity!=null&&t.opacity!==n.opacity&&e.setOpacity(t.opacity),t.zIndex!=null&&t.zIndex!==n.zIndex&&e.setZIndex(t.zIndex)}const aw=Object.freeze(Object.defineProperty({__proto__:null,CONTEXT_VERSION:D2,LeafletContext:Nc,LeafletProvider:$c,addClassName:Y2,createContainerComponent:Hc,createControlComponent:nw,createControlHook:U2,createDivOverlayComponent:V2,createDivOverlayHook:W2,createElementHook:yi,createElementObject:Fa,createLayerComponent:Q2,createLayerHook:jc,createLeafComponent:Dc,createLeafletContext:Z2,createOverlayComponent:J2,createPathComponent:rw,createPathHook:X2,createTileLayerComponent:ep,extendContext:j2,removeClassName:q2,updateCircle:ew,updateClassName:tw,updateGridLayer:tp,updateMediaOverlay:iw,useAttribution:Fc,useEventHandlers:Us,useLayerLifecycle:Zc,useLeafletContext:_i,usePathOptions:K2,withPane:Ba},Symbol.toStringTag,{value:"Module"}));function Vc(){return _i().map}function ow(e){const t=Vc();return o.useEffect(function(){return t.on(e),function(){t.off(e)}},[t,e]),t}function Tu(){return Tu=Object.assign||function(e){for(var t=1;t(x==null?void 0:x.map)??null,[x]);const R=o.useCallback(b=>{if(b!==null&&x===null){const y=new Ot.Map(b,v);n!=null&&p!=null?y.setView(n,p):e!=null&&y.fitBounds(e,t),h!=null&&y.whenReady(h),k(Z2(y))}},[]);o.useEffect(()=>()=>{x==null||x.map.remove()},[x]);const A=x?de.createElement($c,{value:x},r):u??null;return de.createElement("div",Tu({},w,{ref:R}),A)}const lw=o.forwardRef(sw),uw=Q2(function({position:t,...n},r){const l=new Ot.Marker(t,n);return Fa(l,j2(r,{overlayContainer:l}))},function(t,n,r){n.position!==r.position&&t.setLatLng(n.position),n.icon!=null&&n.icon!==r.icon&&t.setIcon(n.icon),n.zIndexOffset!=null&&n.zIndexOffset!==r.zIndexOffset&&t.setZIndexOffset(n.zIndexOffset),n.opacity!=null&&n.opacity!==r.opacity&&t.setOpacity(n.opacity),t.dragging!=null&&n.draggable!==r.draggable&&(n.draggable===!0?t.dragging.enable():t.dragging.disable())}),np=J2(function(t,n){const r=new Ot.Popup(t,n.overlayContainer);return Fa(r,n)},function(t,n,{position:r},l){o.useEffect(function(){const{instance:u}=t;function d(p){p.popup===u&&(u.update(),l(!0))}function h(p){p.popup===u&&l(!1)}return n.map.on({popupopen:d,popupclose:h}),n.overlayContainer==null?(r!=null&&u.setLatLng(r),u.openOn(n.map)):n.overlayContainer.bindPopup(u),function(){var v;n.map.off({popupopen:d,popupclose:h}),(v=n.overlayContainer)==null||v.unbindPopup(),n.map.removeLayer(u)}},[t,n,l,r])}),cw=ep(function({url:t,...n},r){const l=new Ot.TileLayer(t,Ba(n,r));return Fa(l,r)},function(t,n,r){tp(t,n,r);const{url:l}=n;l!=null&&l!==r.url&&t.setUrl(l)});var rp={};const dw=Ls(aw);var C5={exports:{}};(function(e,t){(function(n,r){r(t)})(Vn,function(n){var r=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnEveryZoom:!1,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyShapePositions:null,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(a){L.Util.setOptions(this,a),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd};var u=L.DomUtil.TRANSITION&&this.options.animate;L.extend(this,u?this._withAnimation:this._noAnimation),this._markerCluster=u?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(a){if(a instanceof L.LayerGroup)return this.addLayers([a]);if(!a.getLatLng)return this._nonPointGroup.addLayer(a),this.fire("layeradd",{layer:a}),this;if(!this._map)return this._needsClustering.push(a),this.fire("layeradd",{layer:a}),this;if(this.hasLayer(a))return this;this._unspiderfy&&this._unspiderfy(),this._addLayer(a,this._maxZoom),this.fire("layeradd",{layer:a}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons();var u=a,d=this._zoom;if(a.__parent)for(;u.__parent._zoom>=d;)u=u.__parent;return this._currentShownBounds.contains(u.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(a,u):this._animationAddLayerNonAnimated(a,u)),this},removeLayer:function(a){return a instanceof L.LayerGroup?this.removeLayers([a]):a.getLatLng?this._map?a.__parent?(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(a)),this._removeLayer(a,!0),this.fire("layerremove",{layer:a}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),a.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(a)&&(this._featureGroup.removeLayer(a),a.clusterShow&&a.clusterShow()),this):this:(!this._arraySplice(this._needsClustering,a)&&this.hasLayer(a)&&this._needsRemoving.push({layer:a,latlng:a._latlng}),this.fire("layerremove",{layer:a}),this):(this._nonPointGroup.removeLayer(a),this.fire("layerremove",{layer:a}),this)},addLayers:function(a,u){if(!L.Util.isArray(a))return this.addLayer(a);var d=this._featureGroup,h=this._nonPointGroup,p=this.options.chunkedLoading,v=this.options.chunkInterval,g=this.options.chunkProgress,w=a.length,x=0,k=!0,R;if(this._map){var A=new Date().getTime(),b=L.bind(function(){var E=new Date().getTime();for(this._map&&this._unspiderfy&&this._unspiderfy();xv)break}if(R=a[x],R instanceof L.LayerGroup){k&&(a=a.slice(),k=!1),this._extractNonGroupLayers(R,a),w=a.length;continue}if(!R.getLatLng){h.addLayer(R),u||this.fire("layeradd",{layer:R});continue}if(!this.hasLayer(R)&&(this._addLayer(R,this._maxZoom),u||this.fire("layeradd",{layer:R}),R.__parent&&R.__parent.getChildCount()===2)){var M=R.__parent.getAllChildMarkers(),I=M[0]===R?M[1]:M[0];d.removeLayer(I)}}g&&g(x,w,new Date().getTime()-A),x===w?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(b,this.options.chunkDelay)},this);b()}else for(var y=this._needsClustering;x=0;u--)a.extend(this._needsClustering[u].getLatLng());return a.extend(this._nonPointGroup.getBounds()),a},eachLayer:function(a,u){var d=this._needsClustering.slice(),h=this._needsRemoving,p,v,g;for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(d),v=d.length-1;v>=0;v--){for(p=!0,g=h.length-1;g>=0;g--)if(h[g].layer===d[v]){p=!1;break}p&&a.call(u,d[v])}this._nonPointGroup.eachLayer(a,u)},getLayers:function(){var a=[];return this.eachLayer(function(u){a.push(u)}),a},getLayer:function(a){var u=null;return a=parseInt(a,10),this.eachLayer(function(d){L.stamp(d)===a&&(u=d)}),u},hasLayer:function(a){if(!a)return!1;var u,d=this._needsClustering;for(u=d.length-1;u>=0;u--)if(d[u]===a)return!0;for(d=this._needsRemoving,u=d.length-1;u>=0;u--)if(d[u].layer===a)return!1;return!!(a.__parent&&a.__parent._group===this)||this._nonPointGroup.hasLayer(a)},zoomToShowLayer:function(a,u){var d=this._map;typeof u!="function"&&(u=function(){});var h=function(){(d.hasLayer(a)||d.hasLayer(a.__parent))&&!this._inZoomAnimation&&(this._map.off("moveend",h,this),this.off("animationend",h,this),d.hasLayer(a)?u():a.__parent._icon&&(this.once("spiderfied",u,this),a.__parent.spiderfy()))};a._icon&&this._map.getBounds().contains(a.getLatLng())?u():a.__parent._zoom=0;d--)if(a[d]===u)return a.splice(d,1),!0},_removeFromGridUnclustered:function(a,u){for(var d=this._map,h=this._gridUnclustered,p=Math.floor(this._map.getMinZoom());u>=p&&h[u].removeObject(a,d.project(a.getLatLng(),u));u--);},_childMarkerDragStart:function(a){a.target.__dragStart=a.target._latlng},_childMarkerMoved:function(a){if(!this._ignoreMove&&!a.target.__dragStart){var u=a.target._popup&&a.target._popup.isOpen();this._moveChild(a.target,a.oldLatLng,a.latlng),u&&a.target.openPopup()}},_moveChild:function(a,u,d){a._latlng=u,this.removeLayer(a),a._latlng=d,this.addLayer(a)},_childMarkerDragEnd:function(a){var u=a.target.__dragStart;delete a.target.__dragStart,u&&this._moveChild(a.target,u,a.target._latlng)},_removeLayer:function(a,u,d){var h=this._gridClusters,p=this._gridUnclustered,v=this._featureGroup,g=this._map,w=Math.floor(this._map.getMinZoom());u&&this._removeFromGridUnclustered(a,this._maxZoom);var x=a.__parent,k=x._markers,R;for(this._arraySplice(k,a);x&&(x._childCount--,x._boundsNeedUpdate=!0,!(x._zoom"+u+"",className:"marker-cluster"+d,iconSize:new L.Point(40,40)})},_bindEvents:function(){var a=this._map,u=this.options.spiderfyOnMaxZoom,d=this.options.showCoverageOnHover,h=this.options.zoomToBoundsOnClick,p=this.options.spiderfyOnEveryZoom;(u||h||p)&&this.on("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),d&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),a.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(a){var u=a.layer,d=u;if(!(a.type==="clusterkeypress"&&a.originalEvent&&a.originalEvent.keyCode!==13)){for(;d._childClusters.length===1;)d=d._childClusters[0];d._zoom===this._maxZoom&&d._childCount===u._childCount&&this.options.spiderfyOnMaxZoom?u.spiderfy():this.options.zoomToBoundsOnClick&&u.zoomToBounds(),this.options.spiderfyOnEveryZoom&&u.spiderfy(),a.originalEvent&&a.originalEvent.keyCode===13&&this._map._container.focus()}},_showCoverage:function(a){var u=this._map;this._inZoomAnimation||(this._shownPolygon&&u.removeLayer(this._shownPolygon),a.layer.getChildCount()>2&&a.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(a.layer.getConvexHull(),this.options.polygonOptions),u.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var a=this.options.spiderfyOnMaxZoom,u=this.options.showCoverageOnHover,d=this.options.zoomToBoundsOnClick,h=this.options.spiderfyOnEveryZoom,p=this._map;(a||d||h)&&this.off("clusterclick clusterkeypress",this._zoomOrSpiderfy,this),u&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),p.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var a=this._getExpandedVisibleBounds();this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,a),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),a),this._currentShownBounds=a}},_generateInitialClusters:function(){var a=Math.ceil(this._map.getMaxZoom()),u=Math.floor(this._map.getMinZoom()),d=this.options.maxClusterRadius,h=d;typeof d!="function"&&(h=function(){return d}),this.options.disableClusteringAtZoom!==null&&(a=this.options.disableClusteringAtZoom-1),this._maxZoom=a,this._gridClusters={},this._gridUnclustered={};for(var p=a;p>=u;p--)this._gridClusters[p]=new L.DistanceGrid(h(p)),this._gridUnclustered[p]=new L.DistanceGrid(h(p));this._topClusterLevel=new this._markerCluster(this,u-1)},_addLayer:function(a,u){var d=this._gridClusters,h=this._gridUnclustered,p=Math.floor(this._map.getMinZoom()),v,g;for(this.options.singleMarkerMode&&this._overrideMarkerIcon(a),a.on(this._childMarkerEventHandlers,this);u>=p;u--){v=this._map.project(a.getLatLng(),u);var w=d[u].getNearObject(v);if(w){w._addChild(a),a.__parent=w;return}if(w=h[u].getNearObject(v),w){var x=w.__parent;x&&this._removeLayer(w,!1);var k=new this._markerCluster(this,u,w,a);d[u].addObject(k,this._map.project(k._cLatLng,u)),w.__parent=k,a.__parent=k;var R=k;for(g=u-1;g>x._zoom;g--)R=new this._markerCluster(this,g,R),d[g].addObject(R,this._map.project(w.getLatLng(),g));x._addChild(R),this._removeFromGridUnclustered(w,u);return}h[u].addObject(a,v)}this._topClusterLevel._addChild(a),a.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer(function(a){a instanceof L.MarkerCluster&&a._iconNeedsUpdate&&a._updateIcon()})},_enqueue:function(a){this._queue.push(a),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var a=0;aa?(this._animationStart(),this._animationZoomOut(this._zoom,a)):this._moveEnd()},_getExpandedVisibleBounds:function(){if(this.options.removeOutsideVisibleBounds){if(L.Browser.mobile)return this._checkBoundsMaxLat(this._map.getBounds())}else return this._mapBoundsInfinite;return this._checkBoundsMaxLat(this._map.getBounds().pad(1))},_checkBoundsMaxLat:function(a){var u=this._maxLat;return u!==void 0&&(a.getNorth()>=u&&(a._northEast.lat=1/0),a.getSouth()<=-u&&(a._southWest.lat=-1/0)),a},_animationAddLayerNonAnimated:function(a,u){if(u===a)this._featureGroup.addLayer(a);else if(u._childCount===2){u._addToMap();var d=u.getAllChildMarkers();this._featureGroup.removeLayer(d[0]),this._featureGroup.removeLayer(d[1])}else u._updateIcon()},_extractNonGroupLayers:function(a,u){var d=a.getLayers(),h=0,p;for(u=u||[];h=0;v--)k=x[v],d.contains(k._latlng)||h.removeLayer(k)}),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(d,u),h.eachLayer(function(g){!(g instanceof L.MarkerCluster)&&g._icon&&g.clusterShow()}),this._topClusterLevel._recursively(d,a,u,function(g){g._recursivelyRestoreChildPositions(u)}),this._ignoreMove=!1,this._enqueue(function(){this._topClusterLevel._recursively(d,a,p,function(g){h.removeLayer(g),g.clusterShow()}),this._animationEnd()})},_animationZoomOut:function(a,u){this._animationZoomOutSingle(this._topClusterLevel,a-1,u),this._topClusterLevel._recursivelyAddChildrenToMap(null,u,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),a,this._getExpandedVisibleBounds())},_animationAddLayer:function(a,u){var d=this,h=this._featureGroup;h.addLayer(a),u!==a&&(u._childCount>2?(u._updateIcon(),this._forceLayout(),this._animationStart(),a._setPos(this._map.latLngToLayerPoint(u.getLatLng())),a.clusterHide(),this._enqueue(function(){h.removeLayer(a),a.clusterShow(),d._animationEnd()})):(this._forceLayout(),d._animationStart(),d._animationZoomOutSingle(u,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(a,u,d){var h=this._getExpandedVisibleBounds(),p=Math.floor(this._map.getMinZoom());a._recursivelyAnimateChildrenInAndAddSelfToMap(h,p,u+1,d);var v=this;this._forceLayout(),a._recursivelyBecomeVisible(h,d),this._enqueue(function(){if(a._childCount===1){var g=a._markers[0];this._ignoreMove=!0,g.setLatLng(g.getLatLng()),this._ignoreMove=!1,g.clusterShow&&g.clusterShow()}else a._recursively(h,d,p,function(w){w._recursivelyRemoveChildrenFromMap(h,p,u+1)});v._animationEnd()})},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(a){return new L.MarkerClusterGroup(a)};var l=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(a,u,d,h){L.Marker.prototype.initialize.call(this,d?d._cLatLng||d.getLatLng():new L.LatLng(0,0),{icon:this,pane:a.options.clusterPane}),this._group=a,this._zoom=u,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,d&&this._addChild(d),h&&this._addChild(h)},getAllChildMarkers:function(a,u){a=a||[];for(var d=this._childClusters.length-1;d>=0;d--)this._childClusters[d].getAllChildMarkers(a,u);for(var h=this._markers.length-1;h>=0;h--)u&&this._markers[h].__dragStart||a.push(this._markers[h]);return a},getChildCount:function(){return this._childCount},zoomToBounds:function(a){for(var u=this._childClusters.slice(),d=this._group._map,h=d.getBoundsZoom(this._bounds),p=this._zoom+1,v=d.getZoom(),g;u.length>0&&h>p;){p++;var w=[];for(g=0;gp?this._group._map.setView(this._latlng,p):h<=v?this._group._map.setView(this._latlng,v+1):this._group._map.fitBounds(this._bounds,a)},getBounds:function(){var a=new L.LatLngBounds;return a.extend(this._bounds),a},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(a,u){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(a),a instanceof L.MarkerCluster?(u||(this._childClusters.push(a),a.__parent=this),this._childCount+=a._childCount):(u||this._markers.push(a),this._childCount++),this.__parent&&this.__parent._addChild(a,!0)},_setClusterCenter:function(a){this._cLatLng||(this._cLatLng=a._cLatLng||a._latlng)},_resetBounds:function(){var a=this._bounds;a._southWest&&(a._southWest.lat=1/0,a._southWest.lng=1/0),a._northEast&&(a._northEast.lat=-1/0,a._northEast.lng=-1/0)},_recalculateBounds:function(){var a=this._markers,u=this._childClusters,d=0,h=0,p=this._childCount,v,g,w,x;if(p!==0){for(this._resetBounds(),v=0;v=0;v--)g=p[v],g._icon&&(g._setPos(u),g.clusterHide())},function(h){var p=h._childClusters,v,g;for(v=p.length-1;v>=0;v--)g=p[v],g._icon&&(g._setPos(u),g.clusterHide())})},_recursivelyAnimateChildrenInAndAddSelfToMap:function(a,u,d,h){this._recursively(a,h,u,function(p){p._recursivelyAnimateChildrenIn(a,p._group._map.latLngToLayerPoint(p.getLatLng()).round(),d),p._isSingleParent()&&d-1===h?(p.clusterShow(),p._recursivelyRemoveChildrenFromMap(a,u,d)):p.clusterHide(),p._addToMap()})},_recursivelyBecomeVisible:function(a,u){this._recursively(a,this._group._map.getMinZoom(),u,null,function(d){d.clusterShow()})},_recursivelyAddChildrenToMap:function(a,u,d){this._recursively(d,this._group._map.getMinZoom()-1,u,function(h){if(u!==h._zoom)for(var p=h._markers.length-1;p>=0;p--){var v=h._markers[p];d.contains(v._latlng)&&(a&&(v._backupLatlng=v.getLatLng(),v.setLatLng(a),v.clusterHide&&v.clusterHide()),h._group._featureGroup.addLayer(v))}},function(h){h._addToMap(a)})},_recursivelyRestoreChildPositions:function(a){for(var u=this._markers.length-1;u>=0;u--){var d=this._markers[u];d._backupLatlng&&(d.setLatLng(d._backupLatlng),delete d._backupLatlng)}if(a-1===this._zoom)for(var h=this._childClusters.length-1;h>=0;h--)this._childClusters[h]._restorePosition();else for(var p=this._childClusters.length-1;p>=0;p--)this._childClusters[p]._recursivelyRestoreChildPositions(a)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(a,u,d,h){var p,v;this._recursively(a,u-1,d-1,function(g){for(v=g._markers.length-1;v>=0;v--)p=g._markers[v],(!h||!h.contains(p._latlng))&&(g._group._featureGroup.removeLayer(p),p.clusterShow&&p.clusterShow())},function(g){for(v=g._childClusters.length-1;v>=0;v--)p=g._childClusters[v],(!h||!h.contains(p._latlng))&&(g._group._featureGroup.removeLayer(p),p.clusterShow&&p.clusterShow())})},_recursively:function(a,u,d,h,p){var v=this._childClusters,g=this._zoom,w,x;if(u<=g&&(h&&h(this),p&&g===d&&p(this)),g=0;w--)x=v[w],x._boundsNeedUpdate&&x._recalculateBounds(),a.intersects(x._bounds)&&x._recursively(a,u,d,h,p)},_isSingleParent:function(){return this._childClusters.length>0&&this._childClusters[0]._childCount===this._childCount}});L.Marker.include({clusterHide:function(){var a=this.options.opacity;return this.setOpacity(0),this.options.opacity=a,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(a){this._cellSize=a,this._sqCellSize=a*a,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(a,u){var d=this._getCoord(u.x),h=this._getCoord(u.y),p=this._grid,v=p[h]=p[h]||{},g=v[d]=v[d]||[],w=L.Util.stamp(a);this._objectPoint[w]=u,g.push(a)},updateObject:function(a,u){this.removeObject(a),this.addObject(a,u)},removeObject:function(a,u){var d=this._getCoord(u.x),h=this._getCoord(u.y),p=this._grid,v=p[h]=p[h]||{},g=v[d]=v[d]||[],w,x;for(delete this._objectPoint[L.Util.stamp(a)],w=0,x=g.length;w=0;v--){if(g=u[v],w=this.getDistant(g,a),w>0)p.push(g);else continue;w>d&&(d=w,h=g)}return{maxPoint:h,newPoints:p}},buildConvexHull:function(a,u){var d=[],h=this.findMostDistantPointFromBaseLine(a,u);return h.maxPoint?(d=d.concat(this.buildConvexHull([a[0],h.maxPoint],h.newPoints)),d=d.concat(this.buildConvexHull([h.maxPoint,a[1]],h.newPoints)),d):[a[0]]},getConvexHull:function(a){var u=!1,d=!1,h=!1,p=!1,v=null,g=null,w=null,x=null,k=null,R=null,A;for(A=a.length-1;A>=0;A--){var b=a[A];(u===!1||b.lat>u)&&(v=b,u=b.lat),(d===!1||b.lath)&&(w=b,h=b.lng),(p===!1||b.lng=0;h--)d=a[h].getLatLng(),u.push(d);return L.QuickHull.getConvexHull(u)}}),L.MarkerCluster.include({_2PI:Math.PI*2,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(!(this._group._spiderfied===this||this._group._inZoomAnimation)){var a=this.getAllChildMarkers(null,!0),u=this._group,d=u._map,h=d.latLngToLayerPoint(this._latlng),p;this._group._unspiderfy(),this._group._spiderfied=this,this._group.options.spiderfyShapePositions?p=this._group.options.spiderfyShapePositions(a.length,h):a.length>=this._circleSpiralSwitchover?p=this._generatePointsSpiral(a.length,h):(h.y+=10,p=this._generatePointsCircle(a.length,h)),this._animationSpiderfy(a,p)}},unspiderfy:function(a){this._group._inZoomAnimation||(this._animationUnspiderfy(a),this._group._spiderfied=null)},_generatePointsCircle:function(a,u){var d=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+a),h=d/this._2PI,p=this._2PI/a,v=[],g,w;for(h=Math.max(h,35),v.length=a,g=0;g=0;x--)x=0;v--)p=h[v],d.removeLayer(p),p._preSpiderfyLatlng&&(p.setLatLng(p._preSpiderfyLatlng),delete p._preSpiderfyLatlng),p.setZIndexOffset&&p.setZIndexOffset(0),p._spiderLeg&&(u.removeLayer(p._spiderLeg),delete p._spiderLeg);a.fire("unspiderfied",{cluster:this,markers:h}),a._ignoreMove=!1,a._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(a,u){var d=this._group,h=d._map,p=d._featureGroup,v=this._group.options.spiderLegPolylineOptions,g,w,x,k;for(d._ignoreMove=!0,g=0;g=0;A--)M=p.layerPointToLatLng(u[A]),b=a[A],b._preSpiderfyLatlng=b._latlng,b.setLatLng(M),b.clusterShow&&b.clusterShow(),x&&(y=b._spiderLeg,E=y._path,E.style.strokeDashoffset=0,y.setStyle({opacity:R}));this.setOpacity(.3),h._ignoreMove=!1,setTimeout(function(){h._animationEnd(),h.fire("spiderfied",{cluster:d,markers:a})},200)},_animationUnspiderfy:function(a){var u=this,d=this._group,h=d._map,p=d._featureGroup,v=a?h._latLngToNewLayerPoint(this._latlng,a.zoom,a.center):h.latLngToLayerPoint(this._latlng),g=this.getAllChildMarkers(null,!0),w=L.Path.SVG,x,k,R,A,b,y;for(d._ignoreMove=!0,d._animationStart(),this.setOpacity(1),k=g.length-1;k>=0;k--)x=g[k],x._preSpiderfyLatlng&&(x.closePopup(),x.setLatLng(x._preSpiderfyLatlng),delete x._preSpiderfyLatlng,y=!0,x._setPos&&(x._setPos(v),y=!1),x.clusterHide&&(x.clusterHide(),y=!1),y&&p.removeLayer(x),w&&(R=x._spiderLeg,A=R._path,b=A.getTotalLength()+.1,A.style.strokeDashoffset=b,R.setStyle({opacity:0})));d._ignoreMove=!1,setTimeout(function(){var E=0;for(k=g.length-1;k>=0;k--)x=g[k],x._spiderLeg&&E++;for(k=g.length-1;k>=0;k--)x=g[k],x._spiderLeg&&(x.clusterShow&&x.clusterShow(),x.setZIndexOffset&&x.setZIndexOffset(0),E>1&&p.removeLayer(x),h.removeLayer(x._spiderLeg),delete x._spiderLeg);d._animationEnd(),d.fire("unspiderfied",{cluster:u,markers:g})},200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy()},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(a){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(a))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(a){this._spiderfied&&this._spiderfied.unspiderfy(a)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(a){a._spiderLeg&&(this._featureGroup.removeLayer(a),a.clusterShow&&a.clusterShow(),a.setZIndexOffset&&a.setZIndexOffset(0),this._map.removeLayer(a._spiderLeg),delete a._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(a){return a?a instanceof L.MarkerClusterGroup?a=a._topClusterLevel.getAllChildMarkers():a instanceof L.LayerGroup?a=a._layers:a instanceof L.MarkerCluster?a=a.getAllChildMarkers():a instanceof L.Marker&&(a=[a]):a=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(a),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(a),this},_flagParentsIconsNeedUpdate:function(a){var u,d;for(u in a)for(d=a[u].__parent;d;)d._iconNeedsUpdate=!0,d=d.__parent},_refreshSingleMarkerModeMarkers:function(a){var u,d;for(u in a)d=a[u],this.hasLayer(d)&&d.setIcon(this._overrideMarkerIcon(d))}}),L.Marker.include({refreshIconOptions:function(a,u){var d=this.options.icon;return L.setOptions(d,a),this.setIcon(d),u&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),n.MarkerClusterGroup=r,n.MarkerCluster=l,Object.defineProperty(n,"__esModule",{value:!0})})})(C5,C5.exports);const hw="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==",fw=Object.freeze(Object.defineProperty({__proto__:null,default:hw},Symbol.toStringTag,{value:"Module"})),pw=Ls(fw),mw="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=",gw=Object.freeze(Object.defineProperty({__proto__:null,default:mw},Symbol.toStringTag,{value:"Module"})),vw=Ls(gw),ww="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",_w=Object.freeze(Object.defineProperty({__proto__:null,default:ww},Symbol.toStringTag,{value:"Module"})),yw=Ls(_w);var Kr=Vn&&Vn.__assign||function(){return Kr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u")throw new Error(t)}function Wc(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function ZM(){return Math.random().toString(36).substr(2,8)}function L5(e,t){return{usr:e.state,key:e.key,idx:t}}function Pu(e,t,n,r){return n===void 0&&(n=null),Ma({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?bi(t):t,{state:n,key:t&&t.key||r||ZM()})}function ws(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function bi(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function jM(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:a=!1}=r,u=l.history,d=Tn.Pop,h=null,p=v();p==null&&(p=0,u.replaceState(Ma({},u.state,{idx:p}),""));function v(){return(u.state||{idx:null}).idx}function g(){d=Tn.Pop;let A=v(),b=A==null?null:A-p;p=A,h&&h({action:d,location:R.location,delta:b})}function w(A,b){d=Tn.Push;let y=Pu(R.location,A,b);n&&n(y,A),p=v()+1;let E=L5(y,p),z=R.createHref(y);try{u.pushState(E,"",z)}catch{l.location.assign(z)}a&&h&&h({action:d,location:R.location,delta:1})}function x(A,b){d=Tn.Replace;let y=Pu(R.location,A,b);n&&n(y,A),p=v();let E=L5(y,p),z=R.createHref(y);u.replaceState(E,"",z),a&&h&&h({action:d,location:R.location,delta:0})}function k(A){let b=l.location.origin!=="null"?l.location.origin:l.location.href,y=typeof A=="string"?A:ws(A);return Oe(b,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,b)}let R={get action(){return d},get location(){return e(l,u)},listen(A){if(h)throw new Error("A history only accepts one active listener");return l.addEventListener(z5,g),h=A,()=>{l.removeEventListener(z5,g),h=null}},createHref(A){return t(l,A)},createURL:k,encodeLocation(A){let b=k(A);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:w,replace:x,go(A){return u.go(A)}};return R}var M5;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(M5||(M5={}));function VM(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?bi(t):t,l=Gc(r.pathname||"/",n);if(l==null)return null;let a=ip(e);UM(a);let u=null;for(let d=0;u==null&&d{let h={relativePath:d===void 0?a.path||"":d,caseSensitive:a.caseSensitive===!0,childrenIndex:u,route:a};h.relativePath.startsWith("/")&&(Oe(h.relativePath.startsWith(r),'Absolute route path "'+h.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),h.relativePath=h.relativePath.slice(r.length));let p=jn([r,h.relativePath]),v=n.concat(h);a.children&&a.children.length>0&&(Oe(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+p+'".')),ip(a.children,t,v,p)),!(a.path==null&&!a.index)&&t.push({path:p,score:QM(p,a.index),routesMeta:v})};return e.forEach((a,u)=>{var d;if(a.path===""||!((d=a.path)!=null&&d.includes("?")))l(a,u);else for(let h of ap(a.path))l(a,u,h)}),t}function ap(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return l?[a,""]:[a];let u=ap(r.join("/")),d=[];return d.push(...u.map(h=>h===""?a:[a,h].join("/"))),l&&d.push(...u),d.map(h=>e.startsWith("/")&&h===""?"/":h)}function UM(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:JM(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const WM=/^:\w+$/,GM=3,YM=2,qM=1,KM=10,XM=-2,A5=e=>e==="*";function QM(e,t){let n=e.split("/"),r=n.length;return n.some(A5)&&(r+=XM),t&&(r+=YM),n.filter(l=>!A5(l)).reduce((l,a)=>l+(WM.test(a)?GM:a===""?qM:KM),r)}function JM(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function eA(e,t){let{routesMeta:n}=e,r={},l="/",a=[];for(let u=0;u{if(v==="*"){let w=d[g]||"";u=a.slice(0,a.length-w.length).replace(/(.)\/+$/,"$1")}return p[v]=iA(d[g]||"",v),p},{}),pathname:a,pathnameBase:u,pattern:e}}function nA(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Wc(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(u,d)=>(r.push(d),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function rA(e){try{return decodeURI(e)}catch(t){return Wc(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function iA(e,t){try{return decodeURIComponent(e)}catch(n){return Wc(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Gc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function aA(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?bi(e):e;return{pathname:n?n.startsWith("/")?n:oA(n,t):t,search:lA(r),hash:uA(l)}}function oA(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function o0(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function op(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function sp(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=bi(e):(l=Ma({},e),Oe(!l.pathname||!l.pathname.includes("?"),o0("?","pathname","search",l)),Oe(!l.pathname||!l.pathname.includes("#"),o0("#","pathname","hash",l)),Oe(!l.search||!l.search.includes("#"),o0("#","search","hash",l)));let a=e===""||l.pathname==="",u=a?"/":l.pathname,d;if(r||u==null)d=n;else{let g=t.length-1;if(u.startsWith("..")){let w=u.split("/");for(;w[0]==="..";)w.shift(),g-=1;l.pathname=w.join("/")}d=g>=0?t[g]:"/"}let h=aA(l,d),p=u&&u!=="/"&&u.endsWith("/"),v=(a||u===".")&&n.endsWith("/");return!h.pathname.endsWith("/")&&(p||v)&&(h.pathname+="/"),h}const jn=e=>e.join("/").replace(/\/\/+/g,"/"),sA=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),lA=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,uA=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function cA(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const lp=["post","put","patch","delete"];new Set(lp);const dA=["get",...lp];new Set(dA);/** + * React Router v6.11.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function _s(){return _s=Object.assign?Object.assign.bind():function(e){for(var t=1;th.pathnameBase)),u=o.useRef(!1);return dp(()=>{u.current=!0}),o.useCallback(function(h,p){if(p===void 0&&(p={}),!u.current)return;if(typeof h=="number"){n.go(h);return}let v=sp(h,JSON.parse(a),l,p.relative==="path");e==null&&t!=="/"&&(v.pathname=v.pathname==="/"?t:jn([t,v.pathname])),(p.replace?n.replace:n.push)(v,p.state,p)},[t,n,a,l,e])}function qc(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=o.useContext(br),{pathname:l}=xr(),a=JSON.stringify(op(r).map(u=>u.pathnameBase));return o.useMemo(()=>sp(e,JSON.parse(a),l,n==="path"),[e,a,l,n])}function pA(e,t){return mA(e,t)}function mA(e,t,n){Na()||Oe(!1);let{navigator:r}=o.useContext(yr),{matches:l}=o.useContext(br),a=l[l.length-1],u=a?a.params:{};a&&a.pathname;let d=a?a.pathnameBase:"/";a&&a.route;let h=xr(),p;if(t){var v;let R=typeof t=="string"?bi(t):t;d==="/"||(v=R.pathname)!=null&&v.startsWith(d)||Oe(!1),p=R}else p=h;let g=p.pathname||"/",w=d==="/"?g:g.slice(d.length)||"/",x=VM(e,{pathname:w}),k=yA(x&&x.map(R=>Object.assign({},R,{params:Object.assign({},u,R.params),pathname:jn([d,r.encodeLocation?r.encodeLocation(R.pathname).pathname:R.pathname]),pathnameBase:R.pathnameBase==="/"?d:jn([d,r.encodeLocation?r.encodeLocation(R.pathnameBase).pathname:R.pathnameBase])})),l,n);return t&&k?o.createElement(Ws.Provider,{value:{location:_s({pathname:"/",search:"",hash:"",state:null,key:"default"},p),navigationType:Tn.Pop}},k):k}function gA(){let e=RA(),t=cA(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:l},n):null,a)}const vA=o.createElement(gA,null);class wA extends o.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?o.createElement(br.Provider,{value:this.props.routeContext},o.createElement(cp.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function _A(e){let{routeContext:t,match:n,children:r}=e,l=o.useContext(Yc);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(br.Provider,{value:t},r)}function yA(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var l;if((l=n)!=null&&l.errors)e=n.matches;else return null}let a=e,u=(r=n)==null?void 0:r.errors;if(u!=null){let d=a.findIndex(h=>h.route.id&&(u==null?void 0:u[h.route.id]));d>=0||Oe(!1),a=a.slice(0,Math.min(a.length,d+1))}return a.reduceRight((d,h,p)=>{let v=h.route.id?u==null?void 0:u[h.route.id]:null,g=null;n&&(g=h.route.errorElement||vA);let w=t.concat(a.slice(0,p+1)),x=()=>{let k;return v?k=g:h.route.Component?k=o.createElement(h.route.Component,null):h.route.element?k=h.route.element:k=d,o.createElement(_A,{match:h,routeContext:{outlet:d,matches:w,isDataRoute:n!=null},children:k})};return n&&(h.route.ErrorBoundary||h.route.errorElement||p===0)?o.createElement(wA,{location:n.location,revalidation:n.revalidation,component:g,error:v,children:x(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):x()},null)}var Ou;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(Ou||(Ou={}));var Aa;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(Aa||(Aa={}));function bA(e){let t=o.useContext(Yc);return t||Oe(!1),t}function xA(e){let t=o.useContext(up);return t||Oe(!1),t}function EA(e){let t=o.useContext(br);return t||Oe(!1),t}function fp(e){let t=EA(),n=t.matches[t.matches.length-1];return n.route.id||Oe(!1),n.route.id}function RA(){var e;let t=o.useContext(cp),n=xA(Aa.UseRouteError),r=fp(Aa.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function kA(){let{router:e}=bA(Ou.UseNavigateStable),t=fp(Aa.UseNavigateStable),n=o.useRef(!1);return dp(()=>{n.current=!0}),o.useCallback(function(l,a){a===void 0&&(a={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,_s({fromRouteId:t},a)))},[e,t])}function Iu(e){Oe(!1)}function CA(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Tn.Pop,navigator:a,static:u=!1}=e;Na()&&Oe(!1);let d=t.replace(/^\/*/,"/"),h=o.useMemo(()=>({basename:d,navigator:a,static:u}),[d,a,u]);typeof r=="string"&&(r=bi(r));let{pathname:p="/",search:v="",hash:g="",state:w=null,key:x="default"}=r,k=o.useMemo(()=>{let R=Gc(p,d);return R==null?null:{location:{pathname:R,search:v,hash:g,state:w,key:x},navigationType:l}},[d,p,v,g,w,x,l]);return k==null?null:o.createElement(yr.Provider,{value:h},o.createElement(Ws.Provider,{children:n,value:k}))}function zA(e){let{children:t,location:n}=e;return pA(Bu(t),n)}var T5;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(T5||(T5={}));new Promise(()=>{});function Bu(e,t){t===void 0&&(t=[]);let n=[];return o.Children.forEach(e,(r,l)=>{if(!o.isValidElement(r))return;let a=[...t,l];if(r.type===o.Fragment){n.push.apply(n,Bu(r.props.children,a));return}r.type!==Iu&&Oe(!1),!r.props.index||!r.props.children||Oe(!1);let u={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(u.children=Bu(r.props.children,a)),n.push(u)}),n}/** + * React Router DOM v6.11.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[l]=e[l]);return n}function LA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function MA(e,t){return e.button===0&&(!t||t==="_self")&&!LA(e)}const AA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],TA=["aria-current","caseSensitive","className","end","style","to","children"];function SA(e){let{basename:t,children:n,window:r}=e,l=o.useRef();l.current==null&&(l.current=DM({window:r,v5Compat:!0}));let a=l.current,[u,d]=o.useState({action:a.action,location:a.location});return o.useLayoutEffect(()=>a.listen(d),[a]),o.createElement(CA,{basename:t,children:n,location:u.location,navigationType:u.action,navigator:a})}const PA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",OA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,bs=o.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:a,replace:u,state:d,target:h,to:p,preventScrollReset:v}=t,g=pp(t,AA),{basename:w}=o.useContext(yr),x,k=!1;if(typeof p=="string"&&OA.test(p)&&(x=p,PA))try{let y=new URL(window.location.href),E=p.startsWith("//")?new URL(y.protocol+p):new URL(p),z=Gc(E.pathname,w);E.origin===y.origin&&z!=null?p=z+E.search+E.hash:k=!0}catch{}let R=hA(p,{relative:l}),A=BA(p,{replace:u,state:d,target:h,preventScrollReset:v,relative:l});function b(y){r&&r(y),y.defaultPrevented||A(y)}return o.createElement("a",ys({},g,{href:x||R,onClick:k||a?r:b,ref:n,target:h}))}),IA=o.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:a="",end:u=!1,style:d,to:h,children:p}=t,v=pp(t,TA),g=qc(h,{relative:v.relative}),w=xr(),x=o.useContext(up),{navigator:k}=o.useContext(yr),R=k.encodeLocation?k.encodeLocation(g).pathname:g.pathname,A=w.pathname,b=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;l||(A=A.toLowerCase(),b=b?b.toLowerCase():null,R=R.toLowerCase());let y=A===R||!u&&A.startsWith(R)&&A.charAt(R.length)==="/",E=b!=null&&(b===R||!u&&b.startsWith(R)&&b.charAt(R.length)==="/"),z=y?r:void 0,M;typeof a=="function"?M=a({isActive:y,isPending:E}):M=[a,y?"active":null,E?"pending":null].filter(Boolean).join(" ");let I=typeof d=="function"?d({isActive:y,isPending:E}):d;return o.createElement(bs,ys({},v,{"aria-current":z,className:M,ref:n,style:I,to:h}),typeof p=="function"?p({isActive:y,isPending:E}):p)});var S5;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(S5||(S5={}));var P5;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(P5||(P5={}));function BA(e,t){let{target:n,replace:r,state:l,preventScrollReset:a,relative:u}=t===void 0?{}:t,d=hp(),h=xr(),p=qc(e,{relative:u});return o.useCallback(v=>{if(MA(v,n)){v.preventDefault();let g=r!==void 0?r:ws(h)===ws(p);d(e,{replace:g,state:l,preventScrollReset:a,relative:u})}},[h,d,p,r,l,n,e,a,u])}function mp(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="number"&&!isNaN(e),vr=e=>typeof e=="string",ct=e=>typeof e=="function",Uo=e=>vr(e)||ct(e)?e:null,s0=e=>o.isValidElement(e)||vr(e)||ct(e)||ua(e);function FA(e,t,n){n===void 0&&(n=300);const{scrollHeight:r,style:l}=e;requestAnimationFrame(()=>{l.minHeight="initial",l.height=r+"px",l.transition=`all ${n}ms`,requestAnimationFrame(()=>{l.height="0",l.padding="0",l.margin="0",setTimeout(t,n)})})}function Gs(e){let{enter:t,exit:n,appendPosition:r=!1,collapse:l=!0,collapseDuration:a=300}=e;return function(u){let{children:d,position:h,preventExitTransition:p,done:v,nodeRef:g,isIn:w}=u;const x=r?`${t}--${h}`:t,k=r?`${n}--${h}`:n,R=o.useRef(0);return o.useLayoutEffect(()=>{const A=g.current,b=x.split(" "),y=E=>{E.target===g.current&&(A.dispatchEvent(new Event("d")),A.removeEventListener("animationend",y),A.removeEventListener("animationcancel",y),R.current===0&&E.type!=="animationcancel"&&A.classList.remove(...b))};A.classList.add(...b),A.addEventListener("animationend",y),A.addEventListener("animationcancel",y)},[]),o.useEffect(()=>{const A=g.current,b=()=>{A.removeEventListener("animationend",b),l?FA(A,v,a):v()};w||(p?b():(R.current=1,A.className+=` ${k}`,A.addEventListener("animationend",b)))},[w]),de.createElement(de.Fragment,null,d)}}function O5(e,t){return e!=null?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const Ct={list:new Map,emitQueue:new Map,on(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off(e,t){if(t){const n=this.list.get(e).filter(r=>r!==t);return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit(e){const t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit(e){this.list.has(e)&&this.list.get(e).forEach(t=>{const n=setTimeout(()=>{t(...[].slice.call(arguments,1))},0);this.emitQueue.has(e)||this.emitQueue.set(e,[]),this.emitQueue.get(e).push(n)})}},Ro=e=>{let{theme:t,type:n,...r}=e;return de.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...r})},l0={info:function(e){return de.createElement(Ro,{...e},de.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return de.createElement(Ro,{...e},de.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return de.createElement(Ro,{...e},de.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return de.createElement(Ro,{...e},de.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return de.createElement("div",{className:"Toastify__spinner"})}};function NA(e){const[,t]=o.useReducer(x=>x+1,0),[n,r]=o.useState([]),l=o.useRef(null),a=o.useRef(new Map).current,u=x=>n.indexOf(x)!==-1,d=o.useRef({toastKey:1,displayedToast:0,count:0,queue:[],props:e,containerId:null,isToastActive:u,getToast:x=>a.get(x)}).current;function h(x){let{containerId:k}=x;const{limit:R}=d.props;!R||k&&d.containerId!==k||(d.count-=d.queue.length,d.queue=[])}function p(x){r(k=>x==null?[]:k.filter(R=>R!==x))}function v(){const{toastContent:x,toastProps:k,staleId:R}=d.queue.shift();w(x,k,R)}function g(x,k){let{delay:R,staleId:A,...b}=k;if(!s0(x)||function(Y){return!l.current||d.props.enableMultiContainer&&Y.containerId!==d.props.containerId||a.has(Y.toastId)&&Y.updateId==null}(b))return;const{toastId:y,updateId:E,data:z}=b,{props:M}=d,I=()=>p(y),F=E==null;F&&d.count++;const B={...M,style:M.toastStyle,key:d.toastKey++,...Object.fromEntries(Object.entries(b).filter(Y=>{let[pe,ae]=Y;return ae!=null})),toastId:y,updateId:E,data:z,closeToast:I,isIn:!1,className:Uo(b.className||M.toastClassName),bodyClassName:Uo(b.bodyClassName||M.bodyClassName),progressClassName:Uo(b.progressClassName||M.progressClassName),autoClose:!b.isLoading&&(j=b.autoClose,D=M.autoClose,j===!1||ua(j)&&j>0?j:D),deleteToast(){const Y=O5(a.get(y),"removed");a.delete(y),Ct.emit(4,Y);const pe=d.queue.length;if(d.count=y==null?d.count-d.displayedToast:d.count-1,d.count<0&&(d.count=0),pe>0){const ae=y==null?d.props.limit:1;if(pe===1||ae===1)d.displayedToast++,v();else{const mt=ae>pe?pe:ae;d.displayedToast=mt;for(let ie=0;ieW in l0)(ae)&&(Ie=l0[ae](P))),Ie}(B),ct(b.onOpen)&&(B.onOpen=b.onOpen),ct(b.onClose)&&(B.onClose=b.onClose),B.closeButton=M.closeButton,b.closeButton===!1||s0(b.closeButton)?B.closeButton=b.closeButton:b.closeButton===!0&&(B.closeButton=!s0(M.closeButton)||M.closeButton);let q=x;o.isValidElement(x)&&!vr(x.type)?q=o.cloneElement(x,{closeToast:I,toastProps:B,data:z}):ct(x)&&(q=x({closeToast:I,toastProps:B,data:z})),M.limit&&M.limit>0&&d.count>M.limit&&F?d.queue.push({toastContent:q,toastProps:B,staleId:A}):ua(R)?setTimeout(()=>{w(q,B,A)},R):w(q,B,A)}function w(x,k,R){const{toastId:A}=k;R&&a.delete(R);const b={content:x,props:k};a.set(A,b),r(y=>[...y,A].filter(E=>E!==R)),Ct.emit(4,O5(b,b.props.updateId==null?"added":"updated"))}return o.useEffect(()=>(d.containerId=e.containerId,Ct.cancelEmit(3).on(0,g).on(1,x=>l.current&&p(x)).on(5,h).emit(2,d),()=>{a.clear(),Ct.emit(3,d)}),[]),o.useEffect(()=>{d.props=e,d.isToastActive=u,d.displayedToast=n.length}),{getToastToRender:function(x){const k=new Map,R=Array.from(a.values());return e.newestOnTop&&R.reverse(),R.forEach(A=>{const{position:b}=A.props;k.has(b)||k.set(b,[]),k.get(b).push(A)}),Array.from(k,A=>x(A[0],A[1]))},containerRef:l,isToastActive:u}}function I5(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}function B5(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function $A(e){const[t,n]=o.useState(!1),[r,l]=o.useState(!1),a=o.useRef(null),u=o.useRef({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null,didMove:!1}).current,d=o.useRef(e),{autoClose:h,pauseOnHover:p,closeToast:v,onClick:g,closeOnClick:w}=e;function x(z){if(e.draggable){z.nativeEvent.type==="touchstart"&&z.nativeEvent.preventDefault(),u.didMove=!1,document.addEventListener("mousemove",b),document.addEventListener("mouseup",y),document.addEventListener("touchmove",b),document.addEventListener("touchend",y);const M=a.current;u.canCloseOnClick=!0,u.canDrag=!0,u.boundingRect=M.getBoundingClientRect(),M.style.transition="",u.x=I5(z.nativeEvent),u.y=B5(z.nativeEvent),e.draggableDirection==="x"?(u.start=u.x,u.removalDistance=M.offsetWidth*(e.draggablePercent/100)):(u.start=u.y,u.removalDistance=M.offsetHeight*(e.draggablePercent===80?1.5*e.draggablePercent:e.draggablePercent/100))}}function k(z){if(u.boundingRect){const{top:M,bottom:I,left:F,right:B}=u.boundingRect;z.nativeEvent.type!=="touchend"&&e.pauseOnHover&&u.x>=F&&u.x<=B&&u.y>=M&&u.y<=I?A():R()}}function R(){n(!0)}function A(){n(!1)}function b(z){const M=a.current;u.canDrag&&M&&(u.didMove=!0,t&&A(),u.x=I5(z),u.y=B5(z),u.delta=e.draggableDirection==="x"?u.x-u.start:u.y-u.start,u.start!==u.x&&(u.canCloseOnClick=!1),M.style.transform=`translate${e.draggableDirection}(${u.delta}px)`,M.style.opacity=""+(1-Math.abs(u.delta/u.removalDistance)))}function y(){document.removeEventListener("mousemove",b),document.removeEventListener("mouseup",y),document.removeEventListener("touchmove",b),document.removeEventListener("touchend",y);const z=a.current;if(u.canDrag&&u.didMove&&z){if(u.canDrag=!1,Math.abs(u.delta)>u.removalDistance)return l(!0),void e.closeToast();z.style.transition="transform 0.2s, opacity 0.2s",z.style.transform=`translate${e.draggableDirection}(0)`,z.style.opacity="1"}}o.useEffect(()=>{d.current=e}),o.useEffect(()=>(a.current&&a.current.addEventListener("d",R,{once:!0}),ct(e.onOpen)&&e.onOpen(o.isValidElement(e.children)&&e.children.props),()=>{const z=d.current;ct(z.onClose)&&z.onClose(o.isValidElement(z.children)&&z.children.props)}),[]),o.useEffect(()=>(e.pauseOnFocusLoss&&(document.hasFocus()||A(),window.addEventListener("focus",R),window.addEventListener("blur",A)),()=>{e.pauseOnFocusLoss&&(window.removeEventListener("focus",R),window.removeEventListener("blur",A))}),[e.pauseOnFocusLoss]);const E={onMouseDown:x,onTouchStart:x,onMouseUp:k,onTouchEnd:k};return h&&p&&(E.onMouseEnter=A,E.onMouseLeave=R),w&&(E.onClick=z=>{g&&g(z),u.canCloseOnClick&&v()}),{playToast:R,pauseToast:A,isRunning:t,preventExitTransition:r,toastRef:a,eventHandlers:E}}function gp(e){let{closeToast:t,theme:n,ariaLabel:r="close"}=e;return de.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:l=>{l.stopPropagation(),t(l)},"aria-label":r},de.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},de.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function HA(e){let{delay:t,isRunning:n,closeToast:r,type:l="default",hide:a,className:u,style:d,controlledProgress:h,progress:p,rtl:v,isIn:g,theme:w}=e;const x=a||h&&p===0,k={...d,animationDuration:`${t}ms`,animationPlayState:n?"running":"paused",opacity:x?0:1};h&&(k.transform=`scaleX(${p})`);const R=Sn("Toastify__progress-bar",h?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${w}`,`Toastify__progress-bar--${l}`,{"Toastify__progress-bar--rtl":v}),A=ct(u)?u({rtl:v,type:l,defaultClassName:R}):Sn(R,u);return de.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:A,style:k,[h&&p>=1?"onTransitionEnd":"onAnimationEnd"]:h&&p<1?null:()=>{g&&r()}})}const DA=e=>{const{isRunning:t,preventExitTransition:n,toastRef:r,eventHandlers:l}=$A(e),{closeButton:a,children:u,autoClose:d,onClick:h,type:p,hideProgressBar:v,closeToast:g,transition:w,position:x,className:k,style:R,bodyClassName:A,bodyStyle:b,progressClassName:y,progressStyle:E,updateId:z,role:M,progress:I,rtl:F,toastId:B,deleteToast:j,isIn:D,isLoading:q,iconOut:Y,closeOnClick:pe,theme:ae}=e,mt=Sn("Toastify__toast",`Toastify__toast-theme--${ae}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":F},{"Toastify__toast--close-on-click":pe}),ie=ct(k)?k({rtl:F,position:x,type:p,defaultClassName:mt}):Sn(mt,k),Ie=!!I||!d,P={closeToast:g,type:p,theme:ae};let W=null;return a===!1||(W=ct(a)?a(P):o.isValidElement(a)?o.cloneElement(a,P):gp(P)),de.createElement(w,{isIn:D,done:j,position:x,preventExitTransition:n,nodeRef:r},de.createElement("div",{id:B,onClick:h,className:ie,...l,style:R,ref:r},de.createElement("div",{...D&&{role:M},className:ct(A)?A({type:p}):Sn("Toastify__toast-body",A),style:b},Y!=null&&de.createElement("div",{className:Sn("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!q})},Y),de.createElement("div",null,u)),W,de.createElement(HA,{...z&&!Ie?{key:`pb-${z}`}:{},rtl:F,theme:ae,delay:d,isRunning:t,isIn:D,closeToast:g,hide:v,type:p,style:E,className:y,controlledProgress:Ie,progress:I||0})))},Ys=function(e,t){return t===void 0&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},ZA=Gs(Ys("bounce",!0));Gs(Ys("slide",!0));Gs(Ys("zoom"));Gs(Ys("flip"));const Fu=o.forwardRef((e,t)=>{const{getToastToRender:n,containerRef:r,isToastActive:l}=NA(e),{className:a,style:u,rtl:d,containerId:h}=e;function p(v){const g=Sn("Toastify__toast-container",`Toastify__toast-container--${v}`,{"Toastify__toast-container--rtl":d});return ct(a)?a({position:v,rtl:d,defaultClassName:g}):Sn(g,Uo(a))}return o.useEffect(()=>{t&&(t.current=r.current)},[]),de.createElement("div",{ref:r,className:"Toastify",id:h},n((v,g)=>{const w=g.length?{...u}:{...u,pointerEvents:"none"};return de.createElement("div",{className:p(v),style:w,key:`container-${v}`},g.map((x,k)=>{let{content:R,props:A}=x;return de.createElement(DA,{...A,isIn:l(A.toastId),style:{...A.style,"--nth":k+1,"--len":g.length},key:`toast-${A.key}`},R)}))}))});Fu.displayName="ToastContainer",Fu.defaultProps={position:"top-right",transition:ZA,autoClose:5e3,closeButton:gp,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};let u0,rr=new Map,Qi=[],jA=1;function vp(){return""+jA++}function VA(e){return e&&(vr(e.toastId)||ua(e.toastId))?e.toastId:vp()}function ca(e,t){return rr.size>0?Ct.emit(0,e,t):Qi.push({content:e,options:t}),t.toastId}function xs(e,t){return{...t,type:t&&t.type||e,toastId:VA(t)}}function ko(e){return(t,n)=>ca(t,xs(e,n))}function we(e,t){return ca(e,xs("default",t))}we.loading=(e,t)=>ca(e,xs("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),we.promise=function(e,t,n){let r,{pending:l,error:a,success:u}=t;l&&(r=vr(l)?we.loading(l,n):we.loading(l.render,{...n,...l}));const d={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},h=(v,g,w)=>{if(g==null)return void we.dismiss(r);const x={type:v,...d,...n,data:w},k=vr(g)?{render:g}:g;return r?we.update(r,{...x,...k}):we(k.render,{...x,...k}),w},p=ct(e)?e():e;return p.then(v=>h("success",u,v)).catch(v=>h("error",a,v)),p},we.success=ko("success"),we.info=ko("info"),we.error=ko("error"),we.warning=ko("warning"),we.warn=we.warning,we.dark=(e,t)=>ca(e,xs("default",{theme:"dark",...t})),we.dismiss=e=>{rr.size>0?Ct.emit(1,e):Qi=Qi.filter(t=>e!=null&&t.options.toastId!==e)},we.clearWaitingQueue=function(e){return e===void 0&&(e={}),Ct.emit(5,e)},we.isActive=e=>{let t=!1;return rr.forEach(n=>{n.isToastActive&&n.isToastActive(e)&&(t=!0)}),t},we.update=function(e,t){t===void 0&&(t={}),setTimeout(()=>{const n=function(r,l){let{containerId:a}=l;const u=rr.get(a||u0);return u&&u.getToast(r)}(e,t);if(n){const{props:r,content:l}=n,a={delay:100,...r,...t,toastId:t.toastId||e,updateId:vp()};a.toastId!==e&&(a.staleId=e);const u=a.render||l;delete a.render,ca(u,a)}},0)},we.done=e=>{we.update(e,{progress:1})},we.onChange=e=>(Ct.on(4,e),()=>{Ct.off(4,e)}),we.POSITION={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},we.TYPE={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},Ct.on(2,e=>{u0=e.containerId||e,rr.set(u0,e),Qi.forEach(t=>{Ct.emit(0,t.content,t.options)}),Qi=[]}).on(3,e=>{rr.delete(e.containerId||e),rr.size===0&&Ct.off(0).off(1).off(5)});function UA({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"}))}const WA=o.forwardRef(UA),GA=WA;var YA=Object.defineProperty,qA=(e,t,n)=>t in e?YA(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,KA=(e,t,n)=>(qA(e,typeof t!="symbol"?t+"":t,n),n);const c0=(()=>{const e={};let t=1;return{set(n,r,l){typeof n[r]>"u"&&(n[r]={key:r,id:t},t++),e[n[r].id]=l},get(n,r){if(!n||typeof n[r]>"u")return null;const l=n[r];return l.key===r?e[l.id]:null},delete(n,r){if(typeof n[r]>"u")return;const l=n[r];l.key===r&&(delete e[l.id],delete n[r])}}})(),At={setData(e,t,n){c0.set(e,t,n)},getData(e,t){return c0.get(e,t)},removeData(e,t){c0.delete(e,t)}},XA=1e6,QA=1e3,Nu="transitionend",JA=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),wp=e=>{do e+=Math.floor(Math.random()*XA);while(document.getElementById(e));return e},_p=e=>{let t=e.getAttribute("data-te-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},yp=e=>{const t=_p(e);return t&&document.querySelector(t)?t:null},Es=e=>{const t=_p(e);return t?document.querySelector(t):null},eT=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),l=Number.parseFloat(n);return!r&&!l?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*QA)},tT=e=>{e.dispatchEvent(new Event(Nu))},bp=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Rs=e=>bp(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,hi=(e,t,n)=>{Object.keys(n).forEach(r=>{const l=n[r],a=t[r],u=a&&bp(a)?"element":JA(a);if(!new RegExp(l).test(u))throw new Error(`${e.toUpperCase()}: Option "${r}" provided type "${u}" but expected type "${l}".`)})},dr=e=>{if(!e||e.getClientRects().length===0)return!1;if(e.style&&e.parentNode&&e.parentNode.style){const t=getComputedStyle(e),n=getComputedStyle(e.parentNode);return getComputedStyle(e).getPropertyValue("visibility")==="visible"||t.display!=="none"&&n.display!=="none"&&t.visibility!=="hidden"}return!1},Kc=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",xp=e=>{e.offsetHeight},Ep=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-te-no-jquery")?e:null},d0=[],nT=e=>{document.readyState==="loading"?(d0.length||document.addEventListener("DOMContentLoaded",()=>{d0.forEach(t=>t())}),d0.push(e)):e()},tn=()=>document.documentElement.dir==="rtl",rT=e=>Array.from(e),iT=e=>document.createElement(e),ir=e=>{typeof e=="function"&&e()},Rp=(e,t,n=!0)=>{if(!n){ir(e);return}const r=5,l=eT(t)+r;let a=!1;const u=({target:d})=>{d===t&&(a=!0,t.removeEventListener(Nu,u),ir(e))};t.addEventListener(Nu,u),setTimeout(()=>{a||tT(t)},l)},aT=/[^.]*(?=\..*)\.|.*/,oT=/\..*/,sT=/::\d+$/,h0={};let F5=1;const lT={mouseenter:"mouseover",mouseleave:"mouseout"},uT=/^(mouseenter|mouseleave)/i,kp=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Cp(e,t){return t&&`${t}::${F5++}`||e.uidEvent||F5++}function zp(e){const t=Cp(e);return e.uidEvent=t,h0[t]=h0[t]||{},h0[t]}function cT(e,t){return function n(r){return r.delegateTarget=e,n.oneOff&&X.off(e,r.type,t),t.apply(e,[r])}}function dT(e,t,n){return function r(l){const a=e.querySelectorAll(t);for(let{target:u}=l;u&&u!==this;u=u.parentNode)for(let d=a.length;d--;"")if(a[d]===u)return l.delegateTarget=u,r.oneOff&&X.off(e,l.type,n),n.apply(u,[l]);return null}}function Lp(e,t,n=null){const r=Object.keys(e);for(let l=0,a=r.length;lfunction(R){if(!R.relatedTarget||R.relatedTarget!==R.delegateTarget&&!R.delegateTarget.contains(R.relatedTarget))return k.call(this,R)};r?r=x(r):n=x(n)}const[a,u,d]=Mp(t,n,r),h=zp(e),p=h[d]||(h[d]={}),v=Lp(p,u,a?n:null);if(v){v.oneOff=v.oneOff&&l;return}const g=Cp(u,t.replace(aT,"")),w=a?dT(e,n,r):cT(e,n);w.delegationSelector=a?n:null,w.originalHandler=u,w.oneOff=l,w.uidEvent=g,p[g]=w,e.addEventListener(d,w,a)}function $u(e,t,n,r,l){const a=Lp(t[n],r,l);a&&(e.removeEventListener(n,a,!!l),delete t[n][a.uidEvent])}function hT(e,t,n,r){const l=t[n]||{};Object.keys(l).forEach(a=>{if(a.includes(r)){const u=l[a];$u(e,t,n,u.originalHandler,u.delegationSelector)}})}function Ap(e){return e=e.replace(oT,""),lT[e]||e}const X={on(e,t,n,r){N5(e,t,n,r,!1)},one(e,t,n,r){N5(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!="string"||!e)return;const[l,a,u]=Mp(t,n,r),d=u!==t,h=zp(e),p=t.startsWith(".");if(typeof a<"u"){if(!h||!h[u])return;$u(e,h,u,a,l?n:null);return}p&&Object.keys(h).forEach(g=>{hT(e,h,g,t.slice(1))});const v=h[u]||{};Object.keys(v).forEach(g=>{const w=g.replace(sT,"");if(!d||t.includes(w)){const x=v[g];$u(e,h,u,x.originalHandler,x.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const r=Ep(),l=Ap(t),a=t!==l,u=kp.has(l);let d,h=!0,p=!0,v=!1,g=null;return a&&r&&(d=r.Event(t,n),r(e).trigger(d),h=!d.isPropagationStopped(),p=!d.isImmediatePropagationStopped(),v=d.isDefaultPrevented()),u?(g=document.createEvent("HTMLEvents"),g.initEvent(l,h,!0)):g=new CustomEvent(t,{bubbles:h,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(w=>{Object.defineProperty(g,w,{get(){return n[w]}})}),v&&g.preventDefault(),p&&e.dispatchEvent(g),g.defaultPrevented&&typeof d<"u"&&d.preventDefault(),g}},fT="5.1.3";class pT{constructor(t){t=Rs(t),t&&(this._element=t,At.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){At.removeData(this._element,this.constructor.DATA_KEY),X.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,r=!0){Rp(t,n,r)}static getInstance(t){return At.getData(Rs(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return fT}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`te.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}function f0(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function p0(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const U={setDataAttribute(e,t,n){e.setAttribute(`data-te-${p0(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-te-${p0(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(n=>n.startsWith("te")).forEach(n=>{if(n.startsWith("teClass"))return;let r=n.replace(/^te/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=f0(e.dataset[n])}),t},getDataClassAttributes(e){if(!e)return{};const t={...e.dataset};return Object.keys(t).filter(n=>n.startsWith("teClass")).forEach(n=>{let r=n.replace(/^teClass/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=f0(t[n])}),t},getDataAttribute(e,t){return f0(e.getAttribute(`data-te-${p0(t)}`))},offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}},style(e,t){Object.assign(e.style,t)},toggleClass(e,t){e&&m0(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){m0(t).forEach(n=>!e.classList.contains(n)&&e.classList.add(n))},addStyle(e,t){Object.keys(t).forEach(n=>{e.style[n]=t[n]})},removeClass(e,t){m0(t).forEach(n=>e.classList.contains(n)&&e.classList.remove(n))},hasClass(e,t){return e.classList.contains(t)}};function m0(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const mT=3,ee={closest(e,t){return e.closest(t)},matches(e,t){return e.matches(t)},find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let r=e.parentNode;for(;r&&r.nodeType===Node.ELEMENT_NODE&&r.nodeType!==mT;)this.matches(r,t)&&n.push(r),r=r.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(this.matches(n,t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,e).filter(n=>!Kc(n)&&dr(n))}};tn();tn();tn();tn();tn();tn();const g0="collapse",Tp="te.collapse",qs=`.${Tp}`,$5={toggle:!0,parent:null},gT={toggle:"boolean",parent:"(null|element)"},vT=`show${qs}`,wT=`shown${qs}`,_T=`hide${qs}`,yT=`hidden${qs}`,v0="data-te-collapse-show",H5="data-te-collapse-collapsed",Co="data-te-collapse-collapsing",bT="data-te-collapse-horizontal",Xr="data-te-collapse-item",D5=`:scope [${Xr}] [${Xr}]`,xT="width",ET="height",RT="[data-te-collapse-item][data-te-collapse-show], [data-te-collapse-item][data-te-collapse-collapsing]",Z5="[data-te-collapse-init]",kT={visible:"!visible",hidden:"hidden",baseTransition:"overflow-hidden duration-[350ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none",collapsing:"h-0 transition-[height] overflow-hidden duration-[350ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none",collapsingHorizontal:"w-0 h-auto transition-[width] overflow-hidden duration-[350ms] ease-[cubic-bezier(0.25,0.1,0.25,1.0)] motion-reduce:transition-none"},CT={visible:"string",hidden:"string",baseTransition:"string",collapsing:"string",collapsingHorizontal:"string"};class Pn extends pT{constructor(t,n,r){super(t),this._isTransitioning=!1,this._config=this._getConfig(n),this._classes=this._getClasses(r),this._triggerArray=[];const l=ee.find(Z5);for(let a=0,u=l.length;av===this._element);h!==null&&p.length&&(this._selector=h,this._triggerArray.push(d))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return $5}static get NAME(){return g0}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[],n;if(this._config.parent){const h=ee.find(D5,this._config.parent);t=ee.find(RT,this._config.parent).filter(p=>!h.includes(p))}const r=ee.findOne(this._selector);if(t.length){const h=t.find(p=>r!==p);if(n=h?Pn.getInstance(h):null,n&&n._isTransitioning)return}if(X.trigger(this._element,vT).defaultPrevented)return;t.forEach(h=>{r!==h&&Pn.getOrCreateInstance(h,{toggle:!1}).hide(),n||At.setData(h,Tp,null)});const l=this._getDimension(),a=l==="height"?this._classes.collapsing:this._classes.collapsingHorizontal;U.removeClass(this._element,this._classes.visible),U.removeClass(this._element,this._classes.hidden),U.addClass(this._element,a),this._element.removeAttribute(Xr),this._element.setAttribute(Co,""),this._element.style[l]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const u=()=>{this._isTransitioning=!1,U.removeClass(this._element,this._classes.hidden),U.removeClass(this._element,a),U.addClass(this._element,this._classes.visible),this._element.removeAttribute(Co),this._element.setAttribute(Xr,""),this._element.setAttribute(v0,""),this._element.style[l]="",X.trigger(this._element,wT)},d=`scroll${l[0].toUpperCase()+l.slice(1)}`;this._queueCallback(u,this._element,!0),this._element.style[l]=`${this._element[d]}px`}hide(){if(this._isTransitioning||!this._isShown()||X.trigger(this._element,_T).defaultPrevented)return;const t=this._getDimension(),n=t==="height"?this._classes.collapsing:this._classes.collapsingHorizontal;this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,xp(this._element),U.addClass(this._element,n),U.removeClass(this._element,this._classes.visible),U.removeClass(this._element,this._classes.hidden),this._element.setAttribute(Co,""),this._element.removeAttribute(Xr),this._element.removeAttribute(v0);const r=this._triggerArray.length;for(let a=0;a{this._isTransitioning=!1,U.removeClass(this._element,n),U.addClass(this._element,this._classes.visible),U.addClass(this._element,this._classes.hidden),this._element.removeAttribute(Co),this._element.setAttribute(Xr,""),X.trigger(this._element,yT)};this._element.style[t]="",this._queueCallback(l,this._element,!0)}_isShown(t=this._element){return t.hasAttribute(v0)}_getConfig(t){return t={...$5,...U.getDataAttributes(this._element),...t},t.toggle=!!t.toggle,t.parent=Rs(t.parent),hi(g0,t,gT),t}_getClasses(t){const n=U.getDataClassAttributes(this._element);return t={...kT,...n,...t},hi(g0,t,CT),t}_getDimension(){return this._element.hasAttribute(bT)?xT:ET}_initializeChildren(){if(!this._config.parent)return;const t=ee.find(D5,this._config.parent);ee.find(Z5,this._config.parent).filter(n=>!t.includes(n)).forEach(n=>{const r=Es(n);r&&this._addAriaAndCollapsedClass([n],this._isShown(r))})}_addAriaAndCollapsedClass(t,n){t.length&&t.forEach(r=>{n?r.removeAttribute(H5):r.setAttribute(`${H5}`,""),r.setAttribute("aria-expanded",n)})}static jQueryInterface(t){return this.each(function(){const n={};typeof t=="string"&&/show|hide/.test(t)&&(n.toggle=!1);const r=Pn.getOrCreateInstance(this,n);if(typeof t=="string"){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t]()}})}}const zT={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null,backdropClasses:null},LT={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)",backdropClasses:"(array|null)"},Sp="backdrop",j5=`mousedown.te.${Sp}`;class MT{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){if(!this._config.isVisible){ir(t);return}this._append(),this._config.isAnimated&&xp(this._getElement());const n=this._config.backdropClasses||["opacity-50","transition-all","duration-300","ease-in-out","fixed","top-0","left-0","z-[1040]","bg-black","w-screen","h-screen"];U.removeClass(this._getElement(),"opacity-0"),U.addClass(this._getElement(),n),this._element.setAttribute("data-te-backdrop-show",""),this._emulateAnimation(()=>{ir(t)})}hide(t){if(!this._config.isVisible){ir(t);return}this._element.removeAttribute("data-te-backdrop-show"),this._getElement().classList.add("opacity-0"),this._getElement().classList.remove("opacity-50"),this._emulateAnimation(()=>{this.dispose(),ir(t)})}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("opacity-50"),this._element=t}return this._element}_getConfig(t){return t={...zT,...typeof t=="object"?t:{}},t.rootElement=Rs(t.rootElement),hi(Sp,t,LT),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),X.on(this._getElement(),j5,()=>{ir(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(X.off(this._element,j5),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){Rp(t,this._getElement(),this._config.isAnimated)}}class AT{constructor(t,n={},r){this._element=t,this._toggler=r,this._event=n.event||"blur",this._condition=n.condition||(()=>!0),this._selector=n.selector||'button, a, input, select, textarea, [tabindex]:not([tabindex="-1"])',this._onlyVisible=n.onlyVisible||!1,this._focusableElements=[],this._firstElement=null,this._lastElement=null,this.handler=l=>{this._condition(l)&&!l.shiftKey&&l.target===this._lastElement?(l.preventDefault(),this._firstElement.focus()):this._condition(l)&&l.shiftKey&&l.target===this._firstElement&&(l.preventDefault(),this._lastElement.focus())}}trap(){this._setElements(),this._init(),this._setFocusTrap()}disable(){this._focusableElements.forEach(t=>{t.removeEventListener(this._event,this.handler)}),this._toggler&&this._toggler.focus()}update(){this._setElements(),this._setFocusTrap()}_init(){const t=n=>{!this._firstElement||n.key!=="Tab"||this._focusableElements.includes(n.target)||(n.preventDefault(),this._firstElement.focus(),window.removeEventListener("keydown",t))};window.addEventListener("keydown",t)}_filterVisible(t){return t.filter(n=>{if(!dr(n))return!1;const r=ee.parents(n,"*");for(let l=0;l{n===this._focusableElements.length-1||n===0?t.addEventListener(this._event,this.handler):t.removeEventListener(this._event,this.handler)})}}tn(),tn();(()=>{var e={454:(r,l,a)=>{a.d(l,{Z:()=>h});var u=a(645),d=a.n(u)()(function(p){return p[1]});d.push([r.id,"INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation-name:onautofillstart}INPUT:not(:-webkit-autofill),SELECT:not(:-webkit-autofill),TEXTAREA:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}",""]);const h=d},645:r=>{r.exports=function(l){var a=[];return a.toString=function(){return this.map(function(u){var d=l(u);return u[2]?"@media ".concat(u[2]," {").concat(d,"}"):d}).join("")},a.i=function(u,d,h){typeof u=="string"&&(u=[[null,u,""]]);var p={};if(h)for(var v=0;v{(function(){if(typeof window<"u")try{var r=new window.CustomEvent("test",{cancelable:!0});if(r.preventDefault(),r.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch{var l=function(a,u){var d,h;return(u=u||{}).bubbles=!!u.bubbles,u.cancelable=!!u.cancelable,(d=document.createEvent("CustomEvent")).initCustomEvent(a,u.bubbles,u.cancelable,u.detail),h=d.preventDefault,d.preventDefault=function(){h.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},d};l.prototype=window.Event.prototype,window.CustomEvent=l}})()},379:(r,l,a)=>{var u,d=function(){var E={};return function(z){if(E[z]===void 0){var M=document.querySelector(z);if(window.HTMLIFrameElement&&M instanceof window.HTMLIFrameElement)try{M=M.contentDocument.head}catch{M=null}E[z]=M}return E[z]}}(),h=[];function p(E){for(var z=-1,M=0;M{var l=r&&r.__esModule?()=>r.default:()=>r;return n.d(l,{a:l}),l},n.d=(r,l)=>{for(var a in l)n.o(l,a)&&!n.o(r,a)&&Object.defineProperty(r,a,{enumerable:!0,get:l[a]})},n.o=(r,l)=>Object.prototype.hasOwnProperty.call(r,l),(()=>{var r=n(379),l=n.n(r),a=n(454);function u(h){if(!h.hasAttribute("autocompleted")){h.setAttribute("autocompleted","");var p=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null});h.dispatchEvent(p)||(h.value="")}}function d(h){h.hasAttribute("autocompleted")&&(h.removeAttribute("autocompleted"),h.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}l()(a.Z,{insert:"head",singleton:!1}),a.Z.locals,n(810),document.addEventListener("animationstart",function(h){h.animationName==="onautofillstart"?u(h.target):d(h.target)},!0),document.addEventListener("input",function(h){h.inputType!=="insertReplacementText"&&"data"in h?d(h.target):u(h.target)},!0)})()})();const w0="ripple",zo="te.ripple",TT="rgba({{color}}, 0.2) 0, rgba({{color}}, 0.3) 40%, rgba({{color}}, 0.4) 50%, rgba({{color}}, 0.5) 60%, rgba({{color}}, 0) 70%",ST=["[data-te-ripple-init]"],_0=[0,0,0],PT=[{name:"primary",gradientColor:"#3B71CA"},{name:"secondary",gradientColor:"#9FA6B2"},{name:"success",gradientColor:"#14A44D"},{name:"danger",gradientColor:"#DC4C64"},{name:"warning",gradientColor:"#E4A11B"},{name:"info",gradientColor:"#54B4D3"},{name:"light",gradientColor:"#fbfbfb"},{name:"dark",gradientColor:"#262626"}],V5=.5,OT={rippleCentered:!1,rippleColor:"",rippleColorDark:"",rippleDuration:"500ms",rippleRadius:0,rippleUnbound:!1},IT={rippleCentered:"boolean",rippleColor:"string",rippleColorDark:"string",rippleDuration:"string",rippleRadius:"number",rippleUnbound:"boolean"},BT={ripple:"relative overflow-hidden inline-block align-bottom",rippleWave:"rounded-[50%] opacity-50 pointer-events-none absolute touch-none scale-0 transition-[transform,_opacity] ease-[cubic-bezier(0,0,0.15,1),_cubic-bezier(0,0,0.15,1)] z-[999]",unbound:"overflow-visible"},FT={ripple:"string",rippleWave:"string",unbound:"string"};class ks{constructor(t,n,r){this._element=t,this._options=this._getConfig(n),this._classes=this._getClasses(r),this._element&&(At.setData(t,zo,this),U.addClass(this._element,this._classes.ripple)),this._clickHandler=this._createRipple.bind(this),this._rippleTimer=null,this._isMinWidthSet=!1,this._initialClasses=null,this.init()}static get NAME(){return w0}init(){this._addClickEvent(this._element)}dispose(){At.removeData(this._element,zo),X.off(this._element,"click",this._clickHandler),this._element=null,this._options=null}_autoInit(t){ST.forEach(n=>{ee.closest(t.target,n)&&(this._element=ee.closest(t.target,n))}),this._element.style.minWidth||(U.style(this._element,{"min-width":getComputedStyle(this._element).width}),this._isMinWidthSet=!0),this._initialClasses=[...this._element.classList],U.addClass(this._element,this._classes.ripple),this._options=this._getConfig(),this._createRipple(t)}_addClickEvent(t){X.on(t,"mousedown",this._clickHandler)}_createRipple(t){this._element.className.indexOf(this._classes.ripple)<0&&U.addClass(this._element,this._classes.ripple);const{layerX:n,layerY:r}=t,l=n,a=r,u=this._element.offsetHeight,d=this._element.offsetWidth,h=this._durationToMsNumber(this._options.rippleDuration),p={offsetX:this._options.rippleCentered?u/2:l,offsetY:this._options.rippleCentered?d/2:a,height:u,width:d},v=this._getDiameter(p),g=this._options.rippleRadius||v/2,w={delay:h*V5,duration:h-h*V5},x={left:this._options.rippleCentered?`${d/2-g}px`:`${l-g}px`,top:this._options.rippleCentered?`${u/2-g}px`:`${a-g}px`,height:`${this._options.rippleRadius*2||v}px`,width:`${this._options.rippleRadius*2||v}px`,transitionDelay:`0s, ${w.delay}ms`,transitionDuration:`${h}ms, ${w.duration}ms`},k=iT("div");this._createHTMLRipple({wrapper:this._element,ripple:k,styles:x}),this._removeHTMLRipple({ripple:k,duration:h})}_createHTMLRipple({wrapper:t,ripple:n,styles:r}){Object.keys(r).forEach(l=>n.style[l]=r[l]),U.addClass(n,this._classes.rippleWave),n.setAttribute("data-te-ripple-ref",""),this._addColor(n,t),this._toggleUnbound(t),this._appendRipple(n,t)}_removeHTMLRipple({ripple:t,duration:n}){this._rippleTimer&&(clearTimeout(this._rippleTimer),this._rippleTimer=null),t&&setTimeout(()=>{t.classList.add("!opacity-0")},10),this._rippleTimer=setTimeout(()=>{if(t&&(t.remove(),this._element)){ee.find("[data-te-ripple-ref]",this._element).forEach(l=>{l.remove()}),this._isMinWidthSet&&(U.style(this._element,{"min-width":""}),this._isMinWidthSet=!1);const r=this._initialClasses?this._addedNewRippleClasses(this._classes.ripple,this._initialClasses):this._classes.ripple.split(" ");U.removeClass(this._element,r)}},n)}_addedNewRippleClasses(t,n){return t.split(" ").filter(r=>n.findIndex(l=>r===l)===-1)}_durationToMsNumber(t){return Number(t.replace("ms","").replace("s","000"))}_getConfig(t={}){const n=U.getDataAttributes(this._element);return t={...OT,...n,...t},hi(w0,t,IT),t}_getClasses(t){const n=U.getDataClassAttributes(this._element);return t={...BT,...n,...t},hi(w0,t,FT),t}_getDiameter({offsetX:t,offsetY:n,height:r,width:l}){const a=n<=r/2,u=t<=l/2,d=(w,x)=>Math.sqrt(w**2+x**2),h=n===r/2&&t===l/2,p={first:a===!0&&u===!1,second:a===!0&&u===!0,third:a===!1&&u===!0,fourth:a===!1&&u===!1},v={topLeft:d(t,n),topRight:d(l-t,n),bottomLeft:d(t,r-n),bottomRight:d(l-t,r-n)};let g=0;return h||p.fourth?g=v.topLeft:p.third?g=v.topRight:p.second?g=v.bottomRight:p.first&&(g=v.bottomLeft),g*2}_appendRipple(t,n){n.appendChild(t),setTimeout(()=>{U.addClass(t,"opacity-0 scale-100")},50)}_toggleUnbound(t){this._options.rippleUnbound===!0?U.addClass(t,this._classes.unbound):U.removeClass(t,this._classes.unbound)}_addColor(t){let n=this._options.rippleColor||"rgb(0,0,0)";(localStorage.theme==="dark"||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&(n=this._options.rippleColorDark||this._options.rippleColor);const r=PT.find(u=>u.name===n.toLowerCase()),l=r?this._colorToRGB(r.gradientColor).join(","):this._colorToRGB(n).join(","),a=TT.split("{{color}}").join(`${l}`);t.style.backgroundImage=`radial-gradient(circle, ${a})`}_colorToRGB(t){function n(a){return a.length<7&&(a=`#${a[1]}${a[1]}${a[2]}${a[2]}${a[3]}${a[3]}`),[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}function r(a){const u=document.body.appendChild(document.createElement("fictum")),d="rgb(1, 2, 3)";return u.style.color=d,u.style.color!==d||(u.style.color=a,u.style.color===d||u.style.color==="")?_0:(a=getComputedStyle(u).color,document.body.removeChild(u),a)}function l(a){return a=a.match(/[.\d]+/g).map(u=>+Number(u)),a.length=3,a}return t.toLowerCase()==="transparent"?_0:t[0]==="#"?n(t):(t.indexOf("rgb")===-1&&(t=r(t)),t.indexOf("rgb")===0?l(t):_0)}static autoInitial(t){return function(n){t._autoInit(n)}}static jQueryInterface(t){return this.each(function(){return At.getData(this,zo)?null:new ks(this,t)})}static getInstance(t){return At.getData(t,zo)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}}const NT=13,$T=27,HT=9;/*! + * perfect-scrollbar v1.5.3 + * Copyright 2021 Hyunje Jun, MDBootstrap and Contributors + * Licensed under MIT + */function Qt(e){return getComputedStyle(e)}function lt(e,t){for(var n in t){var r=t[n];typeof r=="number"&&(r=r+"px"),e.style[n]=r}return e}function Lo(e){var t=document.createElement("div");return t.className=e,t}var U5=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function On(e,t){if(!U5)throw new Error("No element matching method supported");return U5.call(e,t)}function Qr(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function W5(e,t){return Array.prototype.filter.call(e.children,function(n){return On(n,t)})}var Se={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},Pp={x:null,y:null};function Op(e,t){var n=e.element.classList,r=Se.state.scrolling(t);n.contains(r)?clearTimeout(Pp[t]):n.add(r)}function Ip(e,t){Pp[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(Se.state.scrolling(t))},e.settings.scrollingThreshold)}function DT(e,t){Op(e,t),Ip(e,t)}var $a=function(e){this.element=e,this.handlers={}},Bp={isEmpty:{configurable:!0}};$a.prototype.bind=function(e,t){typeof this.handlers[e]>"u"&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)};$a.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter(function(r){return t&&r!==t?!0:(n.element.removeEventListener(e,r,!1),!1)})};$a.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)};Bp.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return e.handlers[t].length===0})};Object.defineProperties($a.prototype,Bp);var xi=function(){this.eventElements=[]};xi.prototype.eventElement=function(e){var t=this.eventElements.filter(function(n){return n.element===e})[0];return t||(t=new $a(e),this.eventElements.push(t)),t};xi.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)};xi.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)};xi.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]};xi.prototype.once=function(e,t,n){var r=this.eventElement(e),l=function(a){r.unbind(t,l),n(a)};r.bind(t,l)};function Mo(e){if(typeof window.CustomEvent=="function")return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function Cs(e,t,n,r,l){r===void 0&&(r=!0),l===void 0&&(l=!1);var a;if(t==="top")a=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(t==="left")a=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");ZT(e,n,a,r,l)}function ZT(e,t,n,r,l){var a=n[0],u=n[1],d=n[2],h=n[3],p=n[4],v=n[5];r===void 0&&(r=!0),l===void 0&&(l=!1);var g=e.element;e.reach[h]=null,g[d]<1&&(e.reach[h]="start"),g[d]>e[a]-e[u]-1&&(e.reach[h]="end"),t&&(g.dispatchEvent(Mo("ps-scroll-"+h)),t<0?g.dispatchEvent(Mo("ps-scroll-"+p)):t>0&&g.dispatchEvent(Mo("ps-scroll-"+v)),r&&DT(e,h)),e.reach[h]&&(t||l)&&g.dispatchEvent(Mo("ps-"+h+"-reach-"+e.reach[h]))}function Ee(e){return parseInt(e,10)||0}function jT(e){return On(e,"input,[contenteditable]")||On(e,"select,[contenteditable]")||On(e,"textarea,[contenteditable]")||On(e,"button,[contenteditable]")}function VT(e){var t=Qt(e);return Ee(t.width)+Ee(t.paddingLeft)+Ee(t.paddingRight)+Ee(t.borderLeftWidth)+Ee(t.borderRightWidth)}var Fr={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function gn(e){var t=e.element,n=Math.floor(t.scrollTop),r=t.getBoundingClientRect();e.containerWidth=Math.round(r.width),e.containerHeight=Math.round(r.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(W5(t,Se.element.rail("x")).forEach(function(l){return Qr(l)}),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(W5(t,Se.element.rail("y")).forEach(function(l){return Qr(l)}),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),UT(t,e),e.scrollbarXActive?t.classList.add(Se.state.active("x")):(t.classList.remove(Se.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=e.isRtl===!0?e.contentWidth:0),e.scrollbarYActive?t.classList.add(Se.state.active("y")):(t.classList.remove(Se.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)}function G5(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function UT(e,t){var n={width:t.railXWidth},r=Math.floor(e.scrollTop);t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft,t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-r:n.top=t.scrollbarXTop+r,lt(t.scrollbarXRail,n);var l={top:r,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?l.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth-9:l.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?l.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth*2-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:l.left=t.scrollbarYLeft+e.scrollLeft,lt(t.scrollbarYRail,l),lt(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),lt(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}function WT(e){e.element,e.event.bind(e.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),e.event.bind(e.scrollbarYRail,"mousedown",function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top,r=n>e.scrollbarYTop?1:-1;e.element.scrollTop+=r*e.containerHeight,gn(e),t.stopPropagation()}),e.event.bind(e.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),e.event.bind(e.scrollbarXRail,"mousedown",function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left,r=n>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=r*e.containerWidth,gn(e),t.stopPropagation()})}function GT(e){Y5(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),Y5(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function Y5(e,t){var n=t[0],r=t[1],l=t[2],a=t[3],u=t[4],d=t[5],h=t[6],p=t[7],v=t[8],g=e.element,w=null,x=null,k=null;function R(y){y.touches&&y.touches[0]&&(y[l]=y.touches[0].pageY),g[h]=w+k*(y[l]-x),Op(e,p),gn(e),y.stopPropagation(),y.type.startsWith("touch")&&y.changedTouches.length>1&&y.preventDefault()}function A(){Ip(e,p),e[v].classList.remove(Se.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",R)}function b(y,E){w=g[h],E&&y.touches&&(y[l]=y.touches[0].pageY),x=y[l],k=(e[r]-e[n])/(e[a]-e[d]),E?e.event.bind(e.ownerDocument,"touchmove",R):(e.event.bind(e.ownerDocument,"mousemove",R),e.event.once(e.ownerDocument,"mouseup",A),y.preventDefault()),e[v].classList.add(Se.state.clicking),y.stopPropagation()}e.event.bind(e[u],"mousedown",function(y){b(y)}),e.event.bind(e[u],"touchstart",function(y){b(y,!0)})}function YT(e){var t=e.element,n=function(){return On(t,":hover")},r=function(){return On(e.scrollbarX,":focus")||On(e.scrollbarY,":focus")};function l(a,u){var d=Math.floor(t.scrollTop);if(a===0){if(!e.scrollbarYActive)return!1;if(d===0&&u>0||d>=e.contentHeight-e.containerHeight&&u<0)return!e.settings.wheelPropagation}var h=t.scrollLeft;if(u===0){if(!e.scrollbarXActive)return!1;if(h===0&&a<0||h>=e.contentWidth-e.containerWidth&&a>0)return!e.settings.wheelPropagation}return!0}e.event.bind(e.ownerDocument,"keydown",function(a){if(!(a.isDefaultPrevented&&a.isDefaultPrevented()||a.defaultPrevented)&&!(!n()&&!r())){var u=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(u){if(u.tagName==="IFRAME")u=u.contentDocument.activeElement;else for(;u.shadowRoot;)u=u.shadowRoot.activeElement;if(jT(u))return}var d=0,h=0;switch(a.which){case 37:a.metaKey?d=-e.contentWidth:a.altKey?d=-e.containerWidth:d=-30;break;case 38:a.metaKey?h=e.contentHeight:a.altKey?h=e.containerHeight:h=30;break;case 39:a.metaKey?d=e.contentWidth:a.altKey?d=e.containerWidth:d=30;break;case 40:a.metaKey?h=-e.contentHeight:a.altKey?h=-e.containerHeight:h=-30;break;case 32:a.shiftKey?h=e.containerHeight:h=-e.containerHeight;break;case 33:h=e.containerHeight;break;case 34:h=-e.containerHeight;break;case 36:h=e.contentHeight;break;case 35:h=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&d!==0||e.settings.suppressScrollY&&h!==0||(t.scrollTop-=h,t.scrollLeft+=d,gn(e),l(d,h)&&a.preventDefault())}})}function qT(e){var t=e.element;function n(u,d){var h=Math.floor(t.scrollTop),p=t.scrollTop===0,v=h+t.offsetHeight===t.scrollHeight,g=t.scrollLeft===0,w=t.scrollLeft+t.offsetWidth===t.scrollWidth,x;return Math.abs(d)>Math.abs(u)?x=p||v:x=g||w,x?!e.settings.wheelPropagation:!0}function r(u){var d=u.deltaX,h=-1*u.deltaY;return(typeof d>"u"||typeof h>"u")&&(d=-1*u.wheelDeltaX/6,h=u.wheelDeltaY/6),u.deltaMode&&u.deltaMode===1&&(d*=10,h*=10),d!==d&&h!==h&&(d=0,h=u.wheelDelta),u.shiftKey?[-h,-d]:[d,h]}function l(u,d,h){if(!Fr.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(u))return!1;for(var p=u;p&&p!==t;){if(p.classList.contains(Se.element.consuming))return!0;var v=Qt(p);if(h&&v.overflowY.match(/(scroll|auto)/)){var g=p.scrollHeight-p.clientHeight;if(g>0&&(p.scrollTop>0&&h<0||p.scrollTop0))return!0}if(d&&v.overflowX.match(/(scroll|auto)/)){var w=p.scrollWidth-p.clientWidth;if(w>0&&(p.scrollLeft>0&&d<0||p.scrollLeft0))return!0}p=p.parentNode}return!1}function a(u){var d=r(u),h=d[0],p=d[1];if(!l(u.target,h,p)){var v=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(p?t.scrollTop-=p*e.settings.wheelSpeed:t.scrollTop+=h*e.settings.wheelSpeed,v=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(h?t.scrollLeft+=h*e.settings.wheelSpeed:t.scrollLeft-=p*e.settings.wheelSpeed,v=!0):(t.scrollTop-=p*e.settings.wheelSpeed,t.scrollLeft+=h*e.settings.wheelSpeed),gn(e),v=v||n(h,p),v&&!u.ctrlKey&&(u.stopPropagation(),u.preventDefault())}}typeof window.onwheel<"u"?e.event.bind(t,"wheel",a):typeof window.onmousewheel<"u"&&e.event.bind(t,"mousewheel",a)}function KT(e){if(!Fr.supportsTouch&&!Fr.supportsIePointer)return;var t=e.element;function n(k,R){var A=Math.floor(t.scrollTop),b=t.scrollLeft,y=Math.abs(k),E=Math.abs(R);if(E>y){if(R<0&&A===e.contentHeight-e.containerHeight||R>0&&A===0)return window.scrollY===0&&R>0&&Fr.isChrome}else if(y>E&&(k<0&&b===e.contentWidth-e.containerWidth||k>0&&b===0))return!0;return!0}function r(k,R){t.scrollTop-=R,t.scrollLeft-=k,gn(e)}var l={},a=0,u={},d=null;function h(k){return k.targetTouches?k.targetTouches[0]:k}function p(k){return k.pointerType&&k.pointerType==="pen"&&k.buttons===0?!1:!!(k.targetTouches&&k.targetTouches.length===1||k.pointerType&&k.pointerType!=="mouse"&&k.pointerType!==k.MSPOINTER_TYPE_MOUSE)}function v(k){if(p(k)){var R=h(k);l.pageX=R.pageX,l.pageY=R.pageY,a=new Date().getTime(),d!==null&&clearInterval(d)}}function g(k,R,A){if(!t.contains(k))return!1;for(var b=k;b&&b!==t;){if(b.classList.contains(Se.element.consuming))return!0;var y=Qt(b);if(A&&y.overflowY.match(/(scroll|auto)/)){var E=b.scrollHeight-b.clientHeight;if(E>0&&(b.scrollTop>0&&A<0||b.scrollTop0))return!0}if(R&&y.overflowX.match(/(scroll|auto)/)){var z=b.scrollWidth-b.clientWidth;if(z>0&&(b.scrollLeft>0&&R<0||b.scrollLeft0))return!0}b=b.parentNode}return!1}function w(k){if(p(k)){var R=h(k),A={pageX:R.pageX,pageY:R.pageY},b=A.pageX-l.pageX,y=A.pageY-l.pageY;if(g(k.target,b,y))return;r(b,y),l=A;var E=new Date().getTime(),z=E-a;z>0&&(u.x=b/z,u.y=y/z,a=E),n(b,y)&&k.preventDefault()}}function x(){e.settings.swipeEasing&&(clearInterval(d),d=setInterval(function(){if(e.isInitialized){clearInterval(d);return}if(!u.x&&!u.y){clearInterval(d);return}if(Math.abs(u.x)<.01&&Math.abs(u.y)<.01){clearInterval(d);return}if(!e.element){clearInterval(d);return}r(u.x*30,u.y*30),u.x*=.8,u.y*=.8},10))}Fr.supportsTouch?(e.event.bind(t,"touchstart",v),e.event.bind(t,"touchmove",w),e.event.bind(t,"touchend",x)):Fr.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",v),e.event.bind(t,"pointermove",w),e.event.bind(t,"pointerup",x)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",v),e.event.bind(t,"MSPointerMove",w),e.event.bind(t,"MSPointerUp",x)))}var XT=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},QT={"click-rail":WT,"drag-thumb":GT,keyboard:YT,wheel:qT,touch:KT},Ha=function(e,t){var n=this;if(t===void 0&&(t={}),typeof e=="string"&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=e,e.classList.add(Se.main),this.settings=XT();for(var r in t)this.settings[r]=t[r];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var l=function(){return e.classList.add(Se.state.focus)},a=function(){return e.classList.remove(Se.state.focus)};this.isRtl=Qt(e).direction==="rtl",this.isRtl===!0&&e.classList.add(Se.rtl),this.isNegativeScroll=function(){var h=e.scrollLeft,p=null;return e.scrollLeft=-1,p=e.scrollLeft<0,e.scrollLeft=h,p}(),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new xi,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=Lo(Se.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=Lo(Se.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",l),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var u=Qt(this.scrollbarXRail);this.scrollbarXBottom=parseInt(u.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Ee(u.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Ee(u.borderLeftWidth)+Ee(u.borderRightWidth),lt(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Ee(u.marginLeft)+Ee(u.marginRight),lt(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Lo(Se.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=Lo(Se.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",l),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var d=Qt(this.scrollbarYRail);this.scrollbarYRight=parseInt(d.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Ee(d.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?VT(this.scrollbarY):null,this.railBorderYWidth=Ee(d.borderTopWidth)+Ee(d.borderBottomWidth),lt(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Ee(d.marginTop)+Ee(d.marginBottom),lt(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(h){return QT[h](n)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(h){return n.onScroll(h)}),gn(this)};Ha.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,lt(this.scrollbarXRail,{display:"block"}),lt(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Ee(Qt(this.scrollbarXRail).marginLeft)+Ee(Qt(this.scrollbarXRail).marginRight),this.railYMarginHeight=Ee(Qt(this.scrollbarYRail).marginTop)+Ee(Qt(this.scrollbarYRail).marginBottom),lt(this.scrollbarXRail,{display:"none"}),lt(this.scrollbarYRail,{display:"none"}),gn(this),Cs(this,"top",0,!1,!0),Cs(this,"left",0,!1,!0),lt(this.scrollbarXRail,{display:""}),lt(this.scrollbarYRail,{display:""}))};Ha.prototype.onScroll=function(e){this.isAlive&&(gn(this),Cs(this,"top",this.element.scrollTop-this.lastScrollTop),Cs(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};Ha.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),Qr(this.scrollbarX),Qr(this.scrollbarY),Qr(this.scrollbarXRail),Qr(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};Ha.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")};const JT={threshold:10,direction:"all"};class eS{constructor(t,n){this._element=t,this._startPosition=null,this._options={...JT,...n}}handleTouchStart(t){this._startPosition=this._getCoordinates(t)}handleTouchMove(t){if(!this._startPosition)return;const n=this._getCoordinates(t),r={x:n.x-this._startPosition.x,y:n.y-this._startPosition.y},l=this._getDirection(r);if(this._options.direction==="all"){if(l.y.valuel.x.value?l.y.direction:l.x.direction;X.trigger(this._element,`swipe${u}`),X.trigger(this._element,"swipe",{direction:u}),this._startPosition=null;return}const a=this._options.direction==="left"||this._options==="right"?"x":"y";l[a].direction===this._options.direction&&l[a].value>this._options.threshold&&(X.trigger(this._element,`swipe${l[a].direction}`),this._startPosition=null)}handleTouchEnd(){this._startPosition=null}_getCoordinates(t){const[n]=t.touches;return{x:n.clientX,y:n.clientY}}_getDirection(t){return{x:{direction:t.x<0?"left":"right",value:Math.abs(t.x)},y:{direction:t.y<0?"up":"down",value:Math.abs(t.y)}}}}class tS{constructor(t,n="swipe",r={}){this._element=t,this._event=n,this.swipe=new eS(t,r),this._touchStartHandler=this._handleTouchStart.bind(this),this._touchMoveHandler=this._handleTouchMove.bind(this),this._touchEndHandler=this._handleTouchEnd.bind(this)}dispose(){this._element.removeEventListener("touchstart",this._touchStartHandler),this._element.removeEventListener("touchmove",this._touchMoveHandler),window.removeEventListener("touchend",this._touchEndHandler)}init(){this._element.addEventListener("touchstart",t=>this._handleTouchStart(t)),this._element.addEventListener("touchmove",t=>this._handleTouchMove(t)),window.addEventListener("touchend",t=>this._handleTouchEnd(t))}_handleTouchStart(t){this[this._event].handleTouchStart(t)}_handleTouchMove(t){this[this._event].handleTouchMove(t)}_handleTouchEnd(t){this[this._event].handleTouchEnd(t)}}const nS="group/ps overflow-hidden [overflow-anchor:none] [overflow-style:none] touch-none",rS="group/x absolute bottom-0 !top-auto h-[15px] hidden opacity-0 [transition:background-color_.2s_linear,_opacity_.2s_linear] motion-reduce:transition-none group-[&.ps--active-x]/ps:block group-[&.ps--active-x]/ps:bg-transparent group-hover/ps:opacity-60 group-focus/ps:opacity-60 group-[&.ps--scrolling-x]/ps:opacity-60 hover:!opacity-90 hover:bg-[#eee] focus:!opacity-90 focus:bg-[#eee] [&.ps--clicking]:!opacity-90 [&.ps--clicking]:bg-[#eee] outline-none",iS="absolute bottom-[2px] rounded-md h-1.5 opacity-0 group-hover/ps:opacity-100 group-focus/ps:opacity-100 group-active/ps:opacity-100 bg-[#aaa] [transition:background-color_.2s_linear,_height_.2s_ease-in-out] group-hover/x:bg-[#999] group-hover/x:h-[11px] group-focus/x:bg-[#999] group-focus/x:h-[11px] group-[&.ps--clicking]/x:bg-[#999] group-[&.ps--clicking]/x:h-[11px] outline-none",aS="group/y absolute right-0 !left-auto w-[15px] hidden opacity-0 [transition:background-color_.2s_linear,_opacity_.2s_linear] motion-reduce:transition-none group-[&.ps--active-y]/ps:block group-[&.ps--active-y]/ps:bg-transparent group-hover/ps:opacity-60 group-focus/ps:opacity-60 group-[&.ps--scrolling-y]/ps:opacity-60 hover:!opacity-90 hover:bg-[#eee] focus:!opacity-90 focus:bg-[#eee] [&.ps--clicking]:!opacity-90 [&.ps--clicking]:bg-[#eee] outline-none",oS="absolute right-[2px] rounded-md w-1.5 opacity-0 group-hover/ps:opacity-100 group-focus/ps:opacity-100 group-active/ps:opacity-100 bg-[#aaa] [transition:background-color_.2s_linear,_width_.2s_ease-in-out] group-hover/y:bg-[#999] group-hover/y:w-[11px] group-focus/y:bg-[#999] group-focus/y:w-[11px] group-[&.ps--clicking]/y:bg-[#999] group-[&.ps--clicking]/y:w-[11px] outline-none",sS=(e=document)=>{[{ps:"ps__rail-x",te:rS},{ps:"ps__rail-y",te:aS},{ps:"ps__thumb-x",te:iS},{ps:"ps__thumb-y",te:oS}].forEach(t=>{U.addClass(ee.findOne(`.${t.ps}`,e),t.te),U.removeClass(ee.findOne(`.${t.ps}`,e),t.ps)}),U.addClass(e,nS),U.removeClass(e,"ps")},q5="sidenav",Ao="te.sidenav",lS="data-te-sidenav-rotate-icon-ref",y0="[data-te-sidenav-toggle-ref]",uS="[data-te-collapse-init]",cS='[data-te-sidenav-slim="true"]',dS='[data-te-sidenav-slim="false"]',hS="[data-te-sidenav-menu-ref]",Or="[data-te-sidenav-collapse-ref]",Gi="[data-te-sidenav-link-ref]",fS=tn()?100:-100,pS=tn()?-100:100,mS={sidenavAccordion:"(boolean)",sidenavBackdrop:"(boolean)",sidenavBackdropClass:"(null|string)",sidenavCloseOnEsc:"(boolean)",sidenavColor:"(string)",sidenavContent:"(null|string)",sidenavExpandable:"(boolean)",sidenavExpandOnHover:"(boolean)",sidenavFocusTrap:"(boolean)",sidenavHidden:"(boolean)",sidenavMode:"(string)",sidenavModeBreakpointOver:"(null|string|number)",sidenavModeBreakpointSide:"(null|string|number)",sidenavModeBreakpointPush:"(null|string|number)",sidenavBreakpointSm:"(number)",sidenavBreakpointMd:"(number)",sidenavBreakpointLg:"(number)",sidenavBreakpointXl:"(number)",sidenavBreakpoint2xl:"(number)",sidenavScrollContainer:"(null|string)",sidenavSlim:"(boolean)",sidenavSlimCollapsed:"(boolean)",sidenavSlimWidth:"(number)",sidenavPosition:"(string)",sidenavRight:"(boolean)",sidenavTransitionDuration:"(number)",sidenavWidth:"(number)"},gS={sidenavAccordion:!1,sidenavBackdrop:!0,sidenavBackdropClass:null,sidenavCloseOnEsc:!0,sidenavColor:"primary",sidenavContent:null,sidenavExpandable:!0,sidenavExpandOnHover:!1,sidenavFocusTrap:!0,sidenavHidden:!0,sidenavMode:"over",sidenavModeBreakpointOver:null,sidenavModeBreakpointSide:null,sidenavModeBreakpointPush:null,sidenavBreakpointSm:640,sidenavBreakpointMd:768,sidenavBreakpointLg:1024,sidenavBreakpointXl:1280,sidenavBreakpoint2xl:1536,sidenavScrollContainer:null,sidenavSlim:!1,sidenavSlimCollapsed:!1,sidenavSlimWidth:77,sidenavPosition:"fixed",sidenavRight:!1,sidenavTransitionDuration:300,sidenavWidth:240};class lr{constructor(t,n={}){KA(this,"_addBackdropOnInit",()=>{this._options.sidenavHidden||(this._backdrop.show(),X.off(this._element,"transitionend",this._addBackdropOnInit))}),this._element=t,this._options=n,this._ID=wp(""),this._content=null,this._initialContentStyle=null,this._slimCollapsed=!1,this._activeNode=null,this._tempSlim=!1,this._backdrop=this._initializeBackDrop(),this._focusTrap=null,this._perfectScrollbar=null,this._touch=null,this._setModeFromBreakpoints(),this.escHandler=r=>{r.keyCode===$T&&this.toggler&&dr(this.toggler)&&(this._update(!1),X.off(window,"keydown",this.escHandler))},this.hashHandler=()=>{this._setActiveElements()},t&&(At.setData(t,Ao,this),this._setup()),this.options.sidenavBackdrop&&!this.options.sidenavHidden&&this.options.sidenavMode==="over"&&X.on(this._element,"transitionend",this._addBackdropOnInit),this._didInit=!1,this._init()}static get NAME(){return q5}get container(){if(this.options.sidenavPosition==="fixed")return ee.findOne("body");const t=n=>!n.parentNode||n.parentNode===document?n:n.parentNode.style.position==="relative"||n.parentNode.classList.contains("relative")?n.parentNode:t(n.parentNode);return t(this._element)}get isVisible(){let t=0,n=window.innerWidth;if(this.options.sidenavPosition!=="fixed"){const l=this.container.getBoundingClientRect();t=l.x,n=l.x+l.width}const{x:r}=this._element.getBoundingClientRect();return this.options.sidenavRight?Math.abs(r-n)>10:Math.abs(r-t)<10}get links(){return ee.find(Gi,this._element)}get navigation(){return ee.find(hS,this._element)}get options(){const t={...gS,...U.getDataAttributes(this._element),...this._options};return hi(q5,t,mS),t}get sidenavStyle(){return{width:`${this.width}px`,height:this.options.sidenavPosition==="fixed"?"100vh":"100%",position:this.options.sidenavPosition,transition:`all ${this.transitionDuration} linear`}}get toggler(){return ee.find(y0).find(t=>{const n=U.getDataAttribute(t,"target");return ee.findOne(n)===this._element})}get transitionDuration(){return`${this.options.sidenavTransitionDuration/1e3}s`}get translation(){return this.options.sidenavRight?pS:fS}get width(){return this._slimCollapsed?this.options.sidenavSlimWidth:this.options.sidenavWidth}get isBackdropVisible(){return!!this._backdrop._element}changeMode(t){this._setMode(t)}dispose(){X.off(window,"keydown",this.escHandler),this.options.sidenavBackdrop&&this._backdrop.dispose(),X.off(window,"hashchange",this.hashHandler),this._touch.dispose(),At.removeData(this._element,Ao),this._element=null}hide(){this._emitEvents(!1),this._update(!1),this._options.sidenavBackdrop&&this.isBackdropVisible&&this._backdrop.hide()}show(){this._emitEvents(!0),this._update(!0),this._options.sidenavBackdrop&&this._options.sidenavMode==="over"&&this._backdrop.show()}toggle(){this._emitEvents(!this.isVisible),this._update(!this.isVisible)}toggleSlim(){this._setSlim(!this._slimCollapsed)}update(t){this._options=t,this._setup()}getBreakpoint(t){return this._transformBreakpointValuesToObject()[t]}_init(){this._didInit||(X.on(document,"click",y0,lr.toggleSidenav()),this._didInit=!0)}_transformBreakpointValuesToObject(){return{sm:this.options.sidenavBreakpointSm,md:this.options.sidenavBreakpointMd,lg:this.options.sidenavBreakpointLg,xl:this.options.sidenavBreakpointXl,"2xl":this.options.sidenavBreakpoint2xl}}_setModeFromBreakpoints(){const t=window.innerWidth,n=this._transformBreakpointValuesToObject();if(t===void 0||!n)return;const r=typeof this.options.sidenavModeBreakpointOver=="number"?t-this.options.sidenavModeBreakpointOver:t-n[this.options.sidenavModeBreakpointOver],l=typeof this.options.sidenavModeBreakpointSide=="number"?t-this.options.sidenavModeBreakpointSide:t-n[this.options.sidenavModeBreakpointSide],a=typeof this.options.sidenavModeBreakpointPush=="number"?t-this.options.sidenavModeBreakpointPush:t-n[this.options.sidenavModeBreakpointPush],u=(h,p)=>h-p<0?-1:p-h<0?1:0,d=[r,l,a].filter(h=>h!=null&&h>=0).sort(u)[0];r>0&&r===d?(this._options.sidenavMode="over",this._options.sidenavHidden=!0):l>0&&l===d?this._options.sidenavMode="side":a>0&&a===d&&(this._options.sidenavMode="push")}_collapseItems(){this.navigation.forEach(t=>{ee.find(Or,t).forEach(n=>{Pn.getInstance(n).hide()})})}_getOffsetValue(t,{index:n,property:r,offsets:l}){const a=this._getPxValue(this._initialContentStyle[n][l[r].property]),u=t?l[r].value:0;return a+u}_getProperty(...t){return t.map((n,r)=>r===0?n:n[0].toUpperCase().concat(n.slice(1))).join("")}_getPxValue(t){return t?parseFloat(t):0}_handleSwipe(t,n){n&&this._slimCollapsed&&this.options.sidenavSlim&&this.options.sidenavExpandable?this.toggleSlim():n||(this._slimCollapsed||!this.options.sidenavSlim||!this.options.sidenavExpandable?this.toggler&&dr(this.toggler)&&this.toggle():this.toggleSlim())}_isActive(t,n){return n?n===t:t.attributes.href?new URL(t,window.location.href).href===window.location.href:!1}_isAllToBeCollapsed(){return ee.find(uS,this._element).filter(t=>t.getAttribute("aria-expanded")==="true").length===0}_isAllCollapsed(){return ee.find(Or,this._element).filter(t=>dr(t)).length===0}_initializeBackDrop(){if(!this.options.sidenavBackdrop)return;const t=this.options.sidenavBackdropClass?this.options.sidenavBackdropClass.split(" "):this.options.sidenavPosition?["opacity-50","transition-all","duration-300","ease-in-out",this.options.sidenavPosition,"top-0","left-0","z-50","bg-black/10","dark:bg-black-60","w-full","h-full",this._element.id]:null;return new MT({isVisible:this.options.sidenavBackdrop,isAnimated:!0,rootElement:this._element.parentNode,backdropClasses:t,clickCallback:()=>this.hide()})}_updateBackdrop(t){if(this.options.sidenavMode==="over"){t?this._backdrop.show():this.isBackdropVisible&&this._backdrop.hide();return}this.isBackdropVisible&&this._backdrop.hide()}_setup(){this._setupTouch(),this.options.sidenavFocusTrap&&this._setupFocusTrap(),this._setupCollapse(),this.options.sidenavSlim&&this._setupSlim(),this._setupInitialStyling(),this._setupScrolling(),this.options.sidenavContent&&this._setupContent(),this._setupActiveState(),this._setupRippleEffect(),this.options.sidenavHidden||this._updateOffsets(!0,!0),this.options.sidenavMode==="over"&&this._setTabindex(!0)}_setupActiveState(){this._setActiveElements(),this.links.forEach(t=>{X.on(t,"click",()=>this._setActiveElements(t)),X.on(t,"keydown",n=>{n.keyCode===NT&&this._setActiveElements(t)})}),X.on(window,"hashchange",this.hashHandler)}_setupCollapse(){this.navigation.forEach((t,n)=>{ee.find(Or,t).forEach((r,l)=>this._setupCollapseList({list:r,index:l,menu:t,menuIndex:n}))})}_generateCollpaseID(t,n){return`sidenav-collapse-${this._ID}-${n}-${t}`}_setupCollapseList({list:t,index:n,menu:r,menuIndex:l}){const a=this._generateCollpaseID(n,l);t.setAttribute("id",a),t.setAttribute("data-te-collapse-item","");const[u]=ee.prev(t,Gi);U.setDataAttribute(u,"collapse-init",""),u.setAttribute("href",`#${a}`),u.setAttribute("role","button");const d=Pn.getInstance(t)||new Pn(t,{toggle:!1,parent:this.options.sidenavAccordion?r:t});(t.dataset.teSidenavStateShow===""||t.dataset.teCollapseShow==="")&&this._rotateArrow(u,!1),X.on(u,"click",h=>{this._toggleCategory(h,d,t),this._tempSlim&&this._isAllToBeCollapsed()&&(this._setSlim(!0),this._tempSlim=!1),this.options.sidenavMode==="over"&&this._focusTrap&&this._focusTrap.update()}),X.on(t,"show.te.collapse",()=>this._rotateArrow(u,!1)),X.on(t,"hide.te.collapse",()=>this._rotateArrow(u,!0)),X.on(t,"shown.te.collapse",()=>{this.options.sidenavMode==="over"&&this._focusTrap&&this._focusTrap.update()}),X.on(t,"hidden.te.collapse",()=>{this._tempSlim&&this._isAllCollapsed()&&(this._setSlim(!0),this._tempSlim=!1),this.options.sidenavMode==="over"&&this._focusTrap&&this._focusTrap.update()})}_setupContent(){this._content=ee.find(this.options.sidenavContent),this._content.forEach(t=>{const n=["!p","!m","!px","!pl","!pr","!mx","!ml","!mr","!-p","!-m","!-px","!-pl","!-pr","!-mx","!-ml","!-mr"];[...t.classList].filter(r=>n.findIndex(l=>r.includes(l))>=0).forEach(r=>t.classList.remove(r))}),this._initialContentStyle=this._content.map(t=>{const{paddingLeft:n,paddingRight:r,marginLeft:l,marginRight:a,transition:u}=window.getComputedStyle(t);return{paddingLeft:n,paddingRight:r,marginLeft:l,marginRight:a,transition:u}})}_setupFocusTrap(){this._focusTrap=new AT(this._element,{event:"keydown",condition:t=>t.keyCode===HT,onlyVisible:!0},this.toggler)}_setupInitialStyling(){this._setColor(),U.style(this._element,this.sidenavStyle)}_setupScrolling(){let t=this._element;if(this.options.sidenavScrollContainer){t=ee.findOne(this.options.sidenavScrollContainer,this._element);const n=rT(t.parentNode.children).filter(r=>r!==t).reduce((r,l)=>r+l.clientHeight,0);U.style(t,{maxHeight:`calc(100% - ${n}px)`,position:"relative"})}this._perfectScrollbar=new Ha(t,{suppressScrollX:!0,handlers:["click-rail","drag-thumb","wheel","touch"]}),sS(t)}_setupSlim(){this._slimCollapsed=this.options.sidenavSlimCollapsed,this._toggleSlimDisplay(this._slimCollapsed),this.options.sidenavExpandOnHover&&(this._element.addEventListener("mouseenter",()=>{this._slimCollapsed&&this._setSlim(!1)}),this._element.addEventListener("mouseleave",()=>{this._slimCollapsed||this._setSlim(!0)}))}_setupRippleEffect(){this.links.forEach(t=>{let n=ks.getInstance(t),r=this.options.sidenavColor;if(n&&n._options.sidenavColor!==this.options.sidenavColor)n.dispose();else if(n)return;(localStorage.theme==="dark"||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&(r="white"),n=new ks(t,{rippleColor:r})})}_setupTouch(){this._touch=new tS(this._element,"swipe",{threshold:20}),this._touch.init(),X.on(this._element,"swipeleft",t=>this._handleSwipe(t,this.options.sidenavRight)),X.on(this._element,"swiperight",t=>this._handleSwipe(t,!this.options.sidenavRight))}_setActive(t,n){t.setAttribute("data-te-sidebar-state-active",""),this._activeNode&&t.removeAttribute("data-te-sidebar-state-active"),this._activeNode=t;const[r]=ee.parents(this._activeNode,Or);if(!r){this._setActiveCategory();return}const[l]=ee.prev(r,Gi);this._setActiveCategory(l),!n&&!this._slimCollapsed&&Pn.getInstance(r).show()}_setActiveCategory(t){this.navigation.forEach(n=>{ee.find(Or,n).forEach(r=>{const[l]=ee.prev(r,Gi);l!==t?l.removeAttribute("data-te-sidenav-state-active"):l.setAttribute("data-te-sidenav-state-active","")})})}_setActiveElements(t){this.navigation.forEach(n=>{ee.find(Gi,n).filter(r=>ee.next(r,Or).length===0).forEach(r=>{this._isActive(r,t)&&r!==this._activeNode&&this._setActive(r,t)})}),t&&this._updateFocus(this.isVisible)}_setColor(){const t=["primary","secondary","success","info","warning","danger","light","dark"],{sidenavColor:n}=this.options,r=t.includes(n)?n:"primary";t.forEach(l=>{this._element.classList.remove(`sidenav-${l}`)}),U.addClass(this._element,`sidenav-${r}`)}_setContentOffsets(t,n,r){this._content.forEach((l,a)=>{const u=this._getOffsetValue(t,{index:a,property:"padding",offsets:n}),d=this._getOffsetValue(t,{index:a,property:"margin",offsets:n}),h={};if(r||(h.transition=`all ${this.transitionDuration} linear`),h[n.padding.property]=`${u}px`,h[n.margin.property]=`${d}px`,U.style(l,h),!!t){if(r){U.style(l,{transition:this._initialContentStyle[a].transition});return}X.on(l,"transitionend",()=>{U.style(l,{transition:this._initialContentStyle[a].transition})})}})}_setMode(t){this.options.sidenavMode!==t&&(this._options.sidenavMode=t,this._update(this.isVisible))}_setSlim(t){const n=t?["collapse","collapsed"]:["expand","expanded"];this._triggerEvents(...n),t&&this._collapseItems(),this._slimCollapsed=t,this._toggleSlimDisplay(t),U.style(this._element,{width:`${this.width}px`}),this._updateOffsets(this.isVisible)}_setTabindex(t){this.links.forEach(n=>{n.tabIndex=t?0:-1})}_emitEvents(t){const n=t?["show","shown"]:["hide","hidden"];this._triggerEvents(...n)}_rotateArrow(t,n){const[r]=ee.children(t,`[${lS}]`);r&&(n?U.removeClass(r,"rotate-180"):U.addClass(r,"rotate-180"))}_toggleCategory(t,n){t.preventDefault(),n.toggle(),this._slimCollapsed&&this.options.sidenavExpandable&&(this._tempSlim=!0,this._setSlim(!1))}_toggleSlimDisplay(t){const n=ee.find(cS,this._element),r=ee.find(dS,this._element),l=()=>{n.forEach(a=>{U.style(a,{display:this._slimCollapsed?"unset":"none"})}),r.forEach(a=>{U.style(a,{display:this._slimCollapsed?"none":"unset"})})};t?setTimeout(()=>l(),this.options.sidenavTransitionDuration):l()}async _triggerEvents(t,n){X.trigger(this._element,`${t}.te.sidenav`),n&&await setTimeout(()=>{X.trigger(this._element,`${n}.te.sidenav`)},this.options.sidenavTransitionDuration+5)}_update(t){this.toggler&&this._updateTogglerAria(t),this._updateDisplay(t),this.options.sidenavBackdrop&&this._updateBackdrop(t),this._updateOffsets(t),t&&this.options.sidenavCloseOnEsc&&this.options.sidenavMode!=="side"&&X.on(window,"keydown",this.escHandler),this.options.sidenavFocusTrap&&this._updateFocus(t)}_updateDisplay(t){const n=t?0:this.translation;U.style(this._element,{transform:`translateX(${n}%)`})}_updateFocus(t){if(this._setTabindex(t),this.options.sidenavMode==="over"&&this.options.sidenavFocusTrap){if(t){this._focusTrap.trap();return}this._focusTrap.disable()}this._focusTrap.disable()}_updateOffsets(t,n=!1){const[r,l]=this.options.sidenavRight?["right","left"]:["left","right"],a={property:this._getProperty("padding",r),value:this.options.sidenavMode==="over"?0:this.width},u={property:this._getProperty("margin",l),value:this.options.sidenavMode==="push"?-1*this.width:0};X.trigger(this._element,"update.te.sidenav",{margin:u,padding:a}),this._content&&(this._content.className="",this._setContentOffsets(t,{padding:a,margin:u},n))}_updateTogglerAria(t){this.toggler.setAttribute("aria-expanded",t)}static toggleSidenav(){return function(t){const n=ee.closest(t.target,y0),r=U.getDataAttributes(n).target;ee.find(r).forEach(l=>{(lr.getInstance(l)||new lr(l)).toggle()})}}static jQueryInterface(t,n){return this.each(function(){let r=At.getData(this,Ao);const l=typeof t=="object"&&t;if(!(!r&&/dispose/.test(t))&&(r||(r=new lr(this,l)),typeof t=="string")){if(typeof r[t]>"u")throw new TypeError(`No method named "${t}"`);r[t](n)}})}static getInstance(t){return At.getData(t,Ao)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}}const vS=e=>{nT(()=>{const t=Ep();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},wS=(e,t)=>{X.on(document,`click.te.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},_S=(e,t)=>{X.on(document,`click.te.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!Kc(this)&&e.getOrCreateInstance(this).show()})},yS=(e,t)=>{X.on(document,`click.te.${e.NAME}.data-api`,t,function(n){const r=Es(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Kc(this))return;X.one(r,e.EVENT_HIDDEN,()=>{dr(this)&&this.focus()});const l=ee.findOne(e.OPEN_SELECTOR);l&&l!==r&&e.getInstance(l).hide(),e.getOrCreateInstance(r).toggle(this)})},bS=(e,t)=>{X.on(document,`click.te.${e.NAME}`,t,n=>{n.preventDefault();const r=n.target.closest(t);e.getOrCreateInstance(r).toggle()})},xS=(e,t)=>{X.on(document,`click.te.${e.NAME}`,t,function(n){const r=Es(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),X.one(r,e.EVENT_SHOW,a=>{a.defaultPrevented||X.one(r,e.EVENT_HIDDEN,()=>{dr(this)&&this.focus()})});const l=ee.findOne(`[${e.OPEN_SELECTOR}="true"]`);l&&e.getInstance(l).hide(),e.getOrCreateInstance(r).toggle(this)})},ES=(e,t)=>{X.one(document,"mousedown",t,e.autoInitial(new e))},RS=(e,t)=>{X.on(document,`click.te.${e.NAME}.data-api`,t,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const r=yp(this);ee.find(r).forEach(l=>{e.getOrCreateInstance(l,{toggle:!1}).toggle()})})},En={plugins:{legend:{labels:{color:"rgb(102,102,102)"}}}},kS={line:{options:{...En,elements:{line:{backgroundColor:"rgba(59, 112, 202, 0.0)",borderColor:"rgb(59, 112, 202)",borderWidth:2,tension:0},point:{borderColor:"rgb(59, 112, 202)",backgroundColor:"rgb(59, 112, 202)"}},responsive:!0,legend:{display:!0},tooltips:{intersect:!1,mode:"index"},datasets:{borderColor:"red"},scales:{x:{stacked:!0,grid:{display:!1},ticks:{fontColor:"rgba(0,0,0, 0.5)"}},y:{stacked:!1,grid:{borderDash:[2],drawBorder:!1,zeroLineColor:"rgba(0,0,0,0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{fontColor:"rgba(0,0,0, 0.5)"}}}}},bar:{options:{...En,backgroundColor:"rgb(59, 112, 202)",borderWidth:0,responsive:!0,legend:{display:!0},tooltips:{intersect:!1,mode:"index"},scales:{x:{stacked:!0,grid:{display:!1},ticks:{fontColor:"rgba(0,0,0, 0.5)"}},y:{stacked:!0,grid:{borderDash:[2],drawBorder:!1,zeroLineColor:"rgba(0,0,0,0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{fontColor:"rgba(0,0,0, 0.5)"}}}}},pie:{options:{...En,elements:{arc:{backgroundColor:"rgb(59, 112, 202)"}},responsive:!0,legend:{display:!0}}},doughnut:{options:{...En,elements:{arc:{backgroundColor:"rgb(59, 112, 202)"}},responsive:!0,legend:{display:!0}}},polarArea:{options:{...En,elements:{arc:{backgroundColor:"rgba(59, 112, 202, 0.5)"}},responsive:!0,legend:{display:!0}}},radar:{options:{...En,elements:{line:{backgroundColor:"rgba(59, 112, 202, 0.5)",borderColor:"rgb(59, 112, 202)",borderWidth:2},point:{borderColor:"rgb(59, 112, 202)",backgroundColor:"rgb(59, 112, 202)"}},responsive:!0,legend:{display:!0}}},scatter:{options:{...En,elements:{line:{backgroundColor:"rgba(59, 112, 202, 0.5)",borderColor:"rgb(59, 112, 202)",borderWidth:2,tension:0},point:{borderColor:"rgb(59, 112, 202)",backgroundColor:"rgba(59, 112, 202, 0.5)"}},responsive:!0,legend:{display:!0},tooltips:{intersect:!1,mode:"index"},datasets:{borderColor:"red"},scales:{x:{stacked:!0,grid:{display:!1},ticks:{fontColor:"rgba(0,0,0, 0.5)"}},y:{stacked:!1,grid:{borderDash:[2],drawBorder:!1,zeroLineColor:"rgba(0,0,0,0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{fontColor:"rgba(0,0,0, 0.5)"}}}}},bubble:{options:{...En,elements:{point:{borderColor:"rgb(59, 112, 202)",backgroundColor:"rgba(59, 112, 202, 0.5)"}},responsive:!0,legend:{display:!0},scales:{x:{grid:{display:!1},ticks:{fontColor:"rgba(0,0,0, 0.5)"}},y:{grid:{borderDash:[2],drawBorder:!1,zeroLineColor:"rgba(0,0,0,0)",zeroLineBorderDash:[2],zeroLineBorderDashOffset:[2]},ticks:{fontColor:"rgba(0,0,0, 0.5)"}}}}}},CS=(e,t)=>{const n=a=>a[0]==="{"&&a[a.length-1]==="}"||a[0]==="["&&a[a.length-1]==="]",r=a=>typeof a!="string"?a:n(a)?JSON.parse(a.replace(/'/g,'"')):a,l=a=>{const u={};return Object.keys(a).forEach(d=>{if(d.match(/dataset.*/)){const h=d.slice(7,8).toLowerCase().concat(d.slice(8));u[h]=r(a[d])}}),u};ee.find(t).forEach(a=>{if(U.getDataAttribute(a,"chart")!=="bubble"&&U.getDataAttribute(a,"chart")!=="scatter"){const u=U.getDataAttributes(a),d={data:{datasets:[l(u)]}};return u.chart&&(d.type=u.chart),u.labels&&(d.data.labels=JSON.parse(u.labels.replace(/'/g,'"'))),new e(a,{...d,...kS[d.type]})}return null})},Ji={alert:{name:"Alert",selector:"[data-te-alert-init]",isToggler:!1},animation:{name:"Animate",selector:"[data-te-animation-init]",isToggler:!1},carousel:{name:"Carousel",selector:"[data-te-carousel-init]",isToggler:!1},chips:{name:"ChipsInput",selector:"[data-te-chips-init]",isToggler:!1},chip:{name:"Chip",selector:"[data-te-chip-init]",isToggler:!1},datepicker:{name:"Datepicker",selector:"[data-te-datepicker-init]",isToggler:!1},input:{name:"Input",selector:"[data-te-input-wrapper-init]",isToggler:!1},scrollspy:{name:"ScrollSpy",selector:"[data-te-spy='scroll']",isToggler:!1},select:{name:"Select",selector:"[data-te-select-init]",isToggler:!1},sidenav:{name:"Sidenav",selector:"[data-te-sidenav-init]",isToggler:!1},stepper:{name:"Stepper",selector:"[data-te-stepper-init]",isToggler:!1},timepicker:{name:"Timepicker",selector:"[data-te-timepicker-init]",isToggler:!1},toast:{name:"Toast",selector:"[data-te-toast-init]",isToggler:!1},chart:{name:"Chart",selector:"[data-te-chart]",isToggler:!1,advanced:CS},button:{name:"Button",selector:"[data-te-toggle='button']",isToggler:!0,callback:bS},collapse:{name:"Collapse",selector:"[data-te-collapse-init]",isToggler:!0,callback:RS},dropdown:{name:"Dropdown",selector:"[data-te-dropdown-toggle-ref]",isToggler:!0,callback:wS},modal:{name:"Modal",selector:"[data-te-toggle='modal']",isToggler:!0,callback:xS},ripple:{name:"Ripple",selector:"[data-te-ripple-init]",isToggler:!0,callback:ES},offcanvas:{name:"Offcanvas",selector:"[data-te-offcanvas-toggle]",isToggler:!0,callback:yS},tab:{name:"Tab",selector:"[data-te-toggle='tab'], [data-te-toggle='pill'], [data-te-toggle='list']",isToggler:!0,callback:_S}},zS=e=>Ji[e.NAME]||null,LS=e=>{if(!e||[].includes(e.NAME))return;[].push(e.NAME);const t=zS(e),n=(t==null?void 0:t.isToggler)||!1;if(vS(e),t!=null&&t.advanced){t==null||t.advanced(e,t==null?void 0:t.selector);return}if(n){t==null||t.callback(e,t==null?void 0:t.selector);return}ee.find(t==null?void 0:t.selector).forEach(r=>{let l=e.getInstance(r);l||(l=new e(r))})},MS=e=>{e.forEach(t=>LS(t))},AS=(e,t=!1)=>{const n=Object.keys(Ji).map(r=>{if(document.body.querySelector(Ji[r].selector)){const l=e[Ji[r].name];return!l&&![].includes(r)&&t&&console.warn(`Please import ${Ji[r].name} from "tw-elements" package and add it to a object parameter inside "initTE" function`),l}});MS(n)};wp("chips-input-");function TS({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}))}const SS=o.forwardRef(TS),PS=SS;function OS({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"}))}const IS=o.forwardRef(OS),BS=IS;var K5=function(){function e(t,n,r,l,a){this.id=t,this.name=n,this.text=r,this.position=l,this.layer=a}return e}(),X5=function(){function e(t,n){this.coordinates=[t,n],this.type="Point"}return e}();function Fp(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",n==="top"&&r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e))}}var FS=`.leaflet-container { + text-align: left; + } + + + + input { + box-sizing: border-box; + } + + textarea { + box-sizing: border-box; + } + + .leaflet-control-attribution { + display: none; + } + + .leaflet-data-marker { + + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAQCAYAAACcN8ZaAAAB3klEQVR42s3U4UdDURzG8czMXJnJ1Vwzc6VJZjaZJdlMlpQsKdmUFNOUspRSSqUolfQfr+fF98Vx5mwv9qbDx7LdznnO7/7Omej3+/+Ga0QMUYkhbvBgmhzCQxwxibIGrGEF8CQhU+LLtKQkQNqScUgjxRxTBIxbgfgD/BgnhM8kM5KTeclLQYqGkkMRBckzR8ic/mAgd5BAZplsUaqyIg2sDtHg2brUZJk5SmwopErJUWE8SpmTMhNvya60Zd/SNrR4bkeaskG4uiwRZk6yrJEYFibGAxn+scECHTmTnuVCzvmty3PHciB7bGKN6lQkzysPqIrHmpFhYbKUtckC1/Ioz4ZHuZdbuSLYiRxRpSZVWXZVxAzC0R4Ik5SQsu6w8yd5l2/5kg95I9SdXMoZQfYIUjeqEUrgOkXGPeN4TYRhxy8E+ZUf+eS7B7miIoeybVSjKDnm8u3+gH3pDTYwu1igATvs/pXqvBKiR4i2bNJfi1ZfUAnjgrOG8wY2quNzBKuU/ZS+uSFEl5O0xRGuUIlZCcw7xG5QPkeHYUSNV5WXGou2sC3rBC0LjenqCXGO0WEiTJa0Lr4KixdHBrDGuGGiRqCUpFk8pGIpQtCU7p4YPwxYxEMCk1aAMQZh8Ac8PfbIzYPJOwAAAABJRU5ErkJggg==') no-repeat; + background-position: 6px 32px; + } + + .crosshair-cursor-enabled { + cursor: crosshair; + } + + .leaflet-container { + cursor: inherit; + } + + .calendar-icon { + position: relative; + top: -35px; + left: 10px; + width: 13px; + } + + + .circle-icon { + position: relative; + top: -33px; + left: 10px; + width: 13px; + } + + .leaflet-popup-scrolled { + overflow-x: hidden; + }`;Fp(FS);var Hu=function(){return Hu=Object.assign||function(t){for(var n,r=1,l=arguments.length;r0&&a[a.length-1])&&(p[0]===6||p[0]===2)){n=0;continue}if(p[0]===3&&(!a||p[1]>a[0]&&p[1]OpenStreetMap contributors',url:"https://tile.osmand.net/hd/{z}/{x}/{y}.png"}),o.createElement(zw,{showCoverageOnHover:!0,chunkedLoading:!0,maxClusterRadius:50},o.Children.toArray(p).map(function(A){return o.isValidElement(A)?o.cloneElement(A,{setNewItemPopup:R}):A})),o.createElement(nP,{setSelectMode:w,selectMode:g,setNewItemPopup:R}),k&&o.createElement(XS,{position:k.position,layer:k.layer,setNewItemPopup:R,item:k.item}),o.createElement(VS,{setSelectMode:w})),g!=null&&o.createElement("div",{className:"tw-button tw-z-500 tw-absolute tw-right-5 tw-top-20 tw-drop-shadow-md"},o.createElement("div",{className:"tw-alert tw-bg-white tw-text-green-900"},o.createElement("div",null,o.createElement("span",null,"Select ",g.name," position!"))))))))}var iP=function(e,t,n){var r={circle:'',square:'',star:'',penta:''};return r[e]},aP=function(e){switch(e){case"circle-solid":return'';case"calendar-days-solid":return'';default:return""}},oP=function(e,t,n,r){return Ot.divIcon({html:"".concat(iP(e,t,n)).concat(aP(r)),iconAnchor:[17,40],popupAnchor:[0,-40],iconSize:new Ot.Point(40,46),className:"leaflet-data-marker",shadowAnchor:[0,0]})};function sP(e){if(!e)return"";var t=/(^| )(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,10}(:[0-9]{1,10})?(\/.*)?$/gm;e=e.replace(t,function(r){var l=r.replace(" ","");return l.match("^https?://")||(l="http://"+l),''+r+""});var n=/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)/gi;return e=e.replace(n,function(r){return''+r+""}),e}var lP=function(e){var t=e.item,n=e.tags,r=qS(),l=Vc(),a=function(d){r(t),d.stopPropagation(),l.closePopup()},u=function(d){d.stopPropagation(),l.closePopup(),e.setNewItemPopup&&e.setNewItemPopup({position:new Ot.LatLng(t.position.coordinates[1],t.position.coordinates[0]),layer:t.layer,item:t,setNewItemPopup:e.setNewItemPopup})};return o.createElement(np,{maxHeight:377,minWidth:275,maxWidth:275,autoPanPadding:[20,5]},o.createElement("div",null,o.createElement("div",{className:"tw-grid tw-grid-cols-6"},o.createElement("div",{className:"tw-col-span-5"},o.createElement("b",{className:"tw-text-xl tw-font-bold"},t.name)),o.createElement("div",{className:"tw-col-span-1"},o.createElement("div",{className:"tw-dropdown tw-dropdown-bottom"},o.createElement("label",{tabIndex:0,className:"tw-btn tw-m-1 tw-bg-white hover:tw-bg-white tw-text-gray-500 hover:tw-text-gray-700 tw-leading-3 tw-border-none"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-5 tw-w-5",viewBox:"0 0 20 20",fill:"currentColor"},o.createElement("path",{d:"M10 6a2 2 0 110-4 2 2 0 010 4zM10 12a2 2 0 110-4 2 2 0 010 4zM10 18a2 2 0 110-4 2 2 0 010 4z"}))),o.createElement("ul",{tabIndex:0,className:"tw-dropdown-content tw-menu tw-p-2 tw-shadow tw-bg-base-100 tw-rounded-box"},o.createElement("li",null,o.createElement("a",{className:"tw-bg-white hover:tw-bg-white tw-text-gray-500 hover:tw-text-gray-700",onClick:u},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-5 tw-w-5",viewBox:"0 0 20 20",fill:"currentColor"},o.createElement("path",{d:"M13.586 3.586a2 2 0 112.828 2.828l-.793.793-2.828-2.828.793-.793zM11.379 5.793L3 14.172V17h2.828l8.38-8.379-2.83-2.828z"})))),o.createElement("li",null,o.createElement("a",{className:"tw-bg-white hover:tw-bg-white tw-text-gray-500 hover:tw-text-gray-700",onClick:a},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-5 tw-w-5",viewBox:"0 0 20 20",fill:"currentColor"},o.createElement("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})))))))),o.createElement("div",{className:"tw-overflow-y-auto tw-max-h-72"},t.start&&t.end&&o.createElement("div",{className:"tw-flex tw-flex-row"},o.createElement("div",{className:"basis-2/5"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-6 tw-w-6 tw-mr-2",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2},o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})),o.createElement("span",{className:"tw-align-middle"},new Date(t.start).toISOString().substring(0,10)||"")),o.createElement("div",{className:"tw-basis-1/5 tw-place-content-center"},o.createElement("span",null,"-")),o.createElement("div",{className:"tw-basis-2/5"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-6 tw-w-6 tw-mr-2",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2},o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"})),o.createElement("span",{className:"tw-align-middle tw-leading-6"},new Date(t.end).toISOString().substring(0,10)||""))),o.createElement("p",{style:{whiteSpace:"pre-wrap"},dangerouslySetInnerHTML:{__html:sP(t.text)}}),o.createElement("p",null,t.tags&&n.map(function(d){return o.createElement("span",{className:"",style:{fontWeight:"bold",display:"inline-block",color:"#fff",padding:".3rem",borderRadius:".5rem",backgroundColor:d.color,margin:".2rem",fontSize:"100%"},key:d.id},"#",d.name)})))))},Q5=function(e){var t,n=eP(),r=new Map(n==null?void 0:n.map(function(p){return[p.id,p]})),l=function(p){var v=[];return p.tags&&p.tags.forEach(function(g){r.has(g)&&v.push(r.get(g))}),v},a=GS(),u=Np(),d=jS(),h=KS();return o.useEffect(function(){var p;h(e),(p=e.data)===null||p===void 0||p.map(function(v){v.position&&(v.layer=e,u(v))}),d(e)},[e.data]),o.createElement(o.Fragment,null,(t=a.filter(function(p){var v;return((v=p.layer)===null||v===void 0?void 0:v.name)===e.name}))===null||t===void 0?void 0:t.map(function(p){var v=l(p),g="#666",w="RGBA(35, 31, 32, 0.2)";return v[0]&&(g=v[0].color),v[1]&&(w=v[1].color),o.createElement(uw,{icon:oP(e.markerShape,g,w,e.markerIcon),key:p.id,position:[p.position.coordinates[1],p.position.coordinates[0]]},o.createElement(lP,{item:p,tags:v,setNewItemPopup:e.setNewItemPopup}))}),e.children)};function uP(e){var t=e.data,n=tP();return o.useEffect(function(){t.map(function(r){n(r)})},[n,t]),o.createElement(o.Fragment,null)}function cP(e){var t=e.name,n=e.useAuth,r=o.useState(""),l=r[0],a=r[1],u=o.useState(""),d=u[0],h=u[1],p=n(),v=p.isAuthenticated,g=p.user,w=p.login,x=p.loading,k=p.logout,R=p.token,A=function(){we.promise(w({email:l,password:d}),{success:{render:function(b){var y=b.data;return"Hi ".concat(y==null?void 0:y.first_name)},icon:"✌️"},error:"Error"})};return o.createElement(o.Fragment,null,o.createElement("div",{className:"tw-navbar tw-bg-base-100 tw-z-1000"},o.createElement("button",{className:"tw-btn tw-btn-square tw-btn-ghost","data-te-sidenav-toggle-ref":!0,"data-te-target":"#sidenav","aria-controls":"#sidenav","aria-haspopup":"true"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",className:"tw-inline-block tw-w-5 tw-h-5 tw-stroke-current"},o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16M4 12h16M4 18h16"}))),o.createElement("div",{className:"tw-flex-1 tw-mr-2"},o.createElement("div",{className:"tw-flex-1 tw-truncate tw-grid tw-grid-flow-col tw-max-w-72"},o.createElement(bs,{className:"tw-btn tw-btn-ghost tw-px-2 tw-normal-case tw-text-xl tw-flex-1 tw-truncate",to:"/"},o.createElement("p",{className:"tw-truncate"},t)),o.createElement("label",{htmlFor:"my-modal",className:"tw-cursor-pointer"},o.createElement("div",{className:"tw-btn tw-px-2 tw-btn-ghost "},o.createElement(GA,{className:"tw-h-5 tw-w-5"}))))),v&&R?o.createElement("div",{className:"tw-flex-none"},o.createElement("div",{className:"tw-avatar"},o.createElement("div",{className:"tw-w-10 tw-rounded-full"},o.createElement("img",{src:"https://map.api.free-planet-earth.org/assets/"+(g==null?void 0:g.avatar)+"?access_token="+R}))),o.createElement("div",{className:"tw-ml-2 tw-mr-2"},g==null?void 0:g.first_name),o.createElement("div",{className:"tw-dropdown tw-dropdown-end"},o.createElement("label",{tabIndex:0,className:"tw-btn tw-btn-ghost tw-btn-square"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"tw-h-5 tw-w-5",viewBox:"0 0 20 20",fill:"currentColor"},o.createElement("path",{d:"M10 6a2 2 0 110-4 2 2 0 010 4zM10 12a2 2 0 110-4 2 2 0 010 4zM10 18a2 2 0 110-4 2 2 0 010 4z"}))),o.createElement("ul",{tabIndex:0,className:"tw-menu tw-menu-compact tw-dropdown-content tw-mt-3 tw-p-2 tw-shadow tw-bg-base-100 tw-rounded-box tw-w-52 !tw-z-[1000]"},o.createElement("li",null,o.createElement(bs,{to:"/settings"},"Settings")),o.createElement("li",null,o.createElement("a",{onClick:function(){k()}},"Logout"))))):o.createElement("div",{className:"tw-dropdown tw-dropdown-end tw-mr-2"},o.createElement("label",{tabIndex:0,className:"tw-btn tw-btn-ghost"},"Login"),o.createElement("div",{tabIndex:0,className:"tw-mt-3 tw-card tw-card-compact tw-dropdown-content tw-w-72 tw-bg-base-100 tw-shadow !tw-z-[1000]"},o.createElement("div",{className:"tw-card-body"},o.createElement("input",{type:"email",placeholder:"E-Mail",value:l,onChange:function(b){return a(b.target.value)},className:"tw-input tw-input-bordered tw-w-full tw-max-w-xs"}),o.createElement("input",{type:"password",placeholder:"Password",onChange:function(b){return h(b.target.value)},className:"tw-input tw-input-bordered tw-w-full tw-max-w-xs"}),o.createElement("div",{className:"tw-card-actions"},o.createElement("button",{className:x?"tw-btn tw-loading tw-btn-disabled tw-btn-block tw-btn-primary":"tw-btn tw-btn-primary tw-btn-block",onClick:function(){return A()}},"Login")))))))}function dP(e){var t=e.name,n=e.useAuth,r=e.children;return o.createElement(SA,null,o.createElement(Fu,{position:"top-right",autoClose:2e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"light"}),o.createElement(cP,{name:t,useAuth:n}),o.createElement("div",{id:"app-content",className:"tw-flex tw-!pl-[77px]"},r))}function hP(e){var t=e.submenu,n=e.name,r=e.icon,l=xr(),a=o.useState(!1),u=a[0],d=a[1];return o.useEffect(function(){t.filter(function(h){return h.path===l.pathname})[0]&&d(!0)},[]),o.createElement("div",{className:"flex-col"},o.createElement("div",{className:"w-full",onClick:function(){return d(!u)}},r," ",o.createElement("span",{className:"group-[&[data-te-sidenav-slim-collapsed='true']]:data-[te-sidenav-slim='false']:hidden","data-te-sidenav-slim":"false"},n," "),o.createElement(PS,{className:"w-5 h-5 mt-1 float-right delay-400 duration-500 transition-all "+(u?"rotate-180":"")})),o.createElement("div",{className:" w-full data-[te-collapse-show]:!hidden "+(u?"":"hidden")},o.createElement("ul",{className:"menu menu-compact"},t.map(function(h,p){return o.createElement("li",{key:p},o.createElement(bs,{to:h.path,className:""},h.icon,o.createElement("span",{className:"","data-te-sidenav-slim":"false"},h.name),l.pathname==h.path?o.createElement("span",{className:"absolute mt-1 mb-1 inset-y-0 left-0 w-1 rounded-tr-md rounded-br-md bg-primary ","aria-hidden":"true"}):null))}))))}function fP(e){var t=e.routes,n=o.useRef(!1),r=xr(),l=o.useState(null),a=l[0],u=l[1],d=o.useState(!1),h=d[0],p=d[1],v=function(){p(!h),a.toggleSlim()};return o.useEffect(function(){if(!n.current){AS({Sidenav:lr});var g=lr.getInstance(document.getElementById("sidenav"));u(g),g.toggleSlim(),n.current=!0}},[]),o.createElement("nav",{id:"sidenav",className:"group tw-fixed tw-left-0 tw-mt-16 tw-top-0 tw-z-[1035] tw-h-full tw--translate-x-full tw-overflow-hidden tw-bg-white tw-shadow-[0_4px_12px_0_rgba(0,0,0,0.07),_0_2px_4px_rgba(0,0,0,0.05)] data-[te-sidenav-slim='true']:tw-hidden data-[te-sidenav-slim-collapsed='true']:tw-w-[56px] data-[te-sidenav-slim='true']:tw-w-[56px] data-[te-sidenav-hidden='false']:tw-translate-x-0 dark:tw-bg-zinc-800 [&[data-te-sidenav-slim-collapsed='true'][data-te-sidenav-slim='false']]:tw-hidden [&[data-te-sidenav-slim-collapsed='true'][data-te-sidenav-slim='true']]:[display:unset]","data-te-sidenav-init":!0,"data-te-sidenav-hidden":"true","data-te-sidenav-mode":"side","data-te-sidenav-slim":"true","data-te-sidenav-content":"#app-content","data-te-sidenav-slim-collapsed":"true","data-te-sidenav-slim-width":"56","data-te-sidenav-width":"160"},o.createElement("div",{className:"tw-flex tw-flex-col tw-h-full",style:{height:"calc(100vh - 64px)"}},o.createElement("ul",{className:"tw-menu tw-w-full tw-bg-base-100 tw-text-base-content","data-te-sidenav-menu-ref":!0},t.map(function(g,w){return o.createElement("li",{className:"",key:w},g.submenu?o.createElement(hP,Hu({},g)):o.createElement(IA,{end:!0,to:g.path,className:function(x){var k=x.isActive;return"".concat(k?"tw-font-semibold tw-bg-base-200 ":"tw-font-normal")},onClick:function(){screen.width<640&&!h&&a.toggle()}},g.icon,o.createElement("span",{className:"group-[&[data-te-sidenav-slim-collapsed='true']]:data-[te-sidenav-slim='false']:tw-hidden","data-te-sidenav-slim":"false"},g.name),r.pathname.includes(g.path)&&g.path.length>1||r.pathname===g.path?o.createElement("span",{className:"tw-absolute tw-inset-y-0 tw-left-0 tw-w-1 tw-rounded-tr-md tw-rounded-br-md tw-bg-primary ","aria-hidden":"true"}):null))})),o.createElement("div",{id:"slim-toggler",className:"tw-w-full tw-pr-4 tw-flex-1 tw-grid tw-place-items-end","aria-haspopup":"true"},o.createElement(BS,{className:"tw-w-5 tw-h-5 tw-mb-4 tw-cursor-pointer tw-float-right tw-delay-400 tw-duration-500 tw-transition-all "+(h?"":"tw-rotate-180"),onClick:function(){return v()}}))))}function pP(e){var t=e.children;return o.createElement("div",{className:"tw-flex tw-flex-col tw-w-full"},t)}var $p=o.createContext({isAuthenticated:!1,user:null,login:function(){return Promise.reject()},loading:!1,logout:function(){},updateUser:function(){return Promise.reject()},token:""}),mP=function(e){var t=e.directus,n=e.children,r=o.useState(null),l=r[0],a=r[1],u=o.useState(null),d=u[0],h=u[1],p=o.useState(!1),v=p[0],g=p[1],w=!!l;o.useEffect(function(){g(!0),x(),g(!1)},[]);function x(){return To(this,void 0,void 0,function(){var b,y;return So(this,function(E){switch(E.label){case 0:return E.trys.push([0,5,,6]),[4,t.auth.token];case 1:return b=E.sent(),b?[4,t.users.me.read()]:[3,3];case 2:return y=E.sent(),a(y),h(b),g(!1),[2,y];case 3:return[2,void 0];case 4:return[3,6];case 5:return E.sent(),g(!1),[2,void 0];case 6:return[2]}})})}var k=function(b){return To(void 0,void 0,void 0,function(){var y;return So(this,function(E){switch(E.label){case 0:g(!0),E.label=1;case 1:return E.trys.push([1,4,,5]),[4,t.auth.login(b)];case 2:return E.sent(),[4,x()];case 3:return[2,E.sent()];case 4:return y=E.sent(),g(!1),console.log(y.response.data.error[0]),[2,y.response.data.error[0]];case 5:return[2]}})})},R=function(){return To(void 0,void 0,void 0,function(){return So(this,function(b){switch(b.label){case 0:return[4,t.auth.logout()];case 1:return b.sent(),a(null),[2]}})})},A=function(b){return To(void 0,void 0,void 0,function(){var y,E;return So(this,function(z){switch(z.label){case 0:g(!0),z.label=1;case 1:return z.trys.push([1,3,,4]),[4,t.users.updateOne(b.id,b)];case 2:return y=z.sent(),a(y),g(!1),[2,y];case 3:return E=z.sent(),g(!1),console.log(E.response.data.error[0]),[2,E.response.data.error[0]];case 4:return[2]}})})};return o.createElement($p.Provider,{value:{isAuthenticated:w,user:l,login:k,loading:v,logout:R,updateUser:A,token:d}},n)},J5=function(){return o.useContext($p)};function gP(e){var t=e.styleClass,n=e.children;return o.createElement("div",{className:"tw-text-xl tw-font-semibold ".concat(t)},n)}function vP(e){var t=e.title,n=e.children,r=e.topMargin,l=e.TopSideButtons;return o.createElement("div",{className:"tw-card tw-w-full tw-p-6 tw-mb-8 tw-bg-base-100 tw-shadow-xl tw-h-fit "+(r||"tw-mt-6")},o.createElement(gP,{styleClass:l?"tw-inline-block":""},t,l&&o.createElement("div",{className:"tw-inline-block tw-float-right"},l)),o.createElement("div",{className:"tw-divider tw-mt-2"}),o.createElement("div",{className:"tw-h-full tw-w-full tw-pb-6 tw-bg-base-100"},n))}function b0(e){var t=e.labelTitle,n=e.labelStyle,r=e.type,l=e.containerStyle,a=e.defaultValue,u=e.placeholder,d=e.updateFormValue,h=o.useState(a),p=h[0],v=h[1];o.useEffect(function(){v(a)},[a]);var g=function(w){v(w),d(w)};return o.createElement("div",{className:"tw-form-control tw-w-full ".concat(l)},t?o.createElement("label",{className:"tw-label"},o.createElement("span",{className:"tw-label-text tw-text-base-content "+n},t)):" ",o.createElement("input",{type:r||"text",value:p,placeholder:u||"",onChange:function(w){return g(w.target.value)},className:"tw-input tw-input-bordered tw-w-full "}))}function wP(e){var t=e.labelTitle,n=e.labelStyle,r=e.containerStyle,l=e.defaultValue,a=e.placeholder,u=e.updateFormValue,d=o.useState(l),h=d[0],p=d[1];o.useEffect(function(){p(l)},[l]);var v=function(g){p(g),u(g)};return o.createElement("div",{className:"tw-form-control tw-w-full ".concat(r)},o.createElement("label",{className:"tw-label"},o.createElement("span",{className:"tw-label-text tw-text-base-content "+n},t)),o.createElement("textarea",{value:h,className:"tw-textarea tw-textarea-bordered tw-w-full tw-min-h-64",placeholder:a||"",onChange:function(g){return v(g.target.value)}}))}function _P(e){var t=e.useAuth,n=t(),r=n.user,l=n.updateUser,a=n.loading,u=o.useState(""),d=u[0],h=u[1],p=o.useState(""),v=p[0],g=p[1],w=o.useState(""),x=w[0],k=w[1],R=o.useState(""),A=R[0],b=R[1],y=o.useState(""),E=y[0],z=y[1],M=o.useState(!1),I=M[0],F=M[1];o.useEffect(function(){h(r!=null&&r.id?r.id:""),g(r!=null&&r.first_name?r.first_name:""),k(r!=null&&r.description?r.description:""),b(r!=null&&r.email?r.email:""),z(r!=null&&r.password?r.password:"")},[r]);var B=hp(),j=function(){var D={};I?D={id:d,first_name:v,description:x,email:A,password:E}:D={id:d,first_name:v,description:x,email:A},we.promise(l(D),{pending:"updating Profile ...",success:"Profile updated",error:"Error"}).then(function(){return B("/")})};return o.createElement("main",{className:"tw-flex-1 tw-overflow-y-auto tw-overflow-x-hidden tw-pt-8 tw-px-6 tw-bg-base-200 tw-min-w-80 tw-flex tw-justify-center"},o.createElement("div",{className:"tw-w-full xl:tw-max-w-6xl"},o.createElement(vP,{title:"Profile Settings",topMargin:"tw-mt-2"},o.createElement("div",{className:"tw-grid tw-grid-cols-1 tw-md:grid-cols-2 tw-gap-6"},o.createElement(b0,{labelTitle:"Name",defaultValue:r!=null&&r.first_name?r.first_name:"",updateFormValue:function(D){return g(D)}})),o.createElement("div",{className:"tw-grid tw-grid-cols-1 tw-md:grid-cols-1 tw-gap-6 tw-pt-6 tw-pb-6"},o.createElement(wP,{labelTitle:"About",defaultValue:r!=null&&r.description?r.description:"",updateFormValue:function(D){return k(D)}})),o.createElement("div",{className:"tw-divider"}),o.createElement("div",{className:"tw-grid tw-grid-cols-1 md:tw-grid-cols-2 tw-gap-6"},o.createElement(b0,{type:"email",labelTitle:"E-Mail",defaultValue:r!=null&&r.email?r.email:"",updateFormValue:function(D){return b(D)}}),o.createElement(b0,{type:"password",labelTitle:"Password",defaultValue:r!=null&&r.password?r.password:"",updateFormValue:function(D){z(D),F(!0)}})),o.createElement("div",{className:"tw-mt-8"},o.createElement("button",{className:a?" tw-loading tw-btn-disabled tw-btn tw-btn-primary tw-float-right":"tw-btn tw-btn-primary tw-float-right",onClick:function(){return j()}},"Update")))))}function yP(e){var t=e.clickAction;return o.createElement(o.Fragment,null,o.createElement("h3",{className:"tw-font-bold tw-text-lg"},"Herzlich Willkommen, schön dass du da bist! "),o.createElement("p",{className:"tw-py-4"},"Wir erschaffen zusammen eine Welt, in der wir frei und menschlich zusammen leben dürfen. Dafür bauen wir ein Netzwerk in dem wir uns im echten Leben begegnen und helfen ... ganz ohne Geld 😉",o.createElement("br",null),o.createElement("br",null),o.createElement("b",null,"Hast du Lust mitzumachen?")),o.createElement("div",{className:"tw-modal-action"},o.createElement("label",{className:"tw-btn",onClick:function(){return t()}},"Bin dabei")))}function bP(e){var t=e.clickAction;return o.createElement(o.Fragment,null,o.createElement("h3",{className:"tw-font-bold tw-text-lg"},"Veränderung passiert im echten Leben"),o.createElement("p",{className:"tw-py-4"},"Mal ganz ehrlich: 99% unser Zeit am Bildschirm ist sinnlose Zeit- und Energie-Verschwendung.",o.createElement("br",null),o.createElement("br",null),"Darum tauchen wir wieder in das echte Leben ein und nutzen digitale Medien nur dort, wo sie uns wirklich helfen in echt zusammen zu kommen"),o.createElement("div",{className:"tw-modal-action"},o.createElement("label",{className:"tw-btn",onClick:function(){return t()}},"Alles klar")))}function xP(e){var t=e.clickAction;return o.createElement(o.Fragment,null,o.createElement("h3",{className:"tw-font-bold tw-text-lg"}," Gemeinsam erschaffen wir Strukturen "),o.createElement("ul",{className:"tw-flex-row tw-pl-4 tw-mt-4"},o.createElement("li",null,"🥕 Essen & Trinken"),o.createElement("li",null,"🏡 Wohn- & Lebensraum"),o.createElement("li",null,"💬 Kommunikation"),o.createElement("li",null,"💡 Energie"),o.createElement("li",null,"🚐 Mobilität")),o.createElement("div",{className:"tw-modal-action"},o.createElement("label",{htmlFor:"tw-my-modal",onClick:function(){return t()},className:"tw-btn"},"Ich mach mit")))}function EP(){var e=o.useState(1),t=e[0],n=e[1],r=function(){if(document.getElementById("my-modal")){var a=document.getElementById("my-modal");a.checked=!1}},l=function(){switch(t){case 1:return o.createElement(yP,{clickAction:function(){n(2)}});case 2:return o.createElement(bP,{clickAction:function(){return n(3)}});case 3:return o.createElement(xP,{clickAction:function(){r(),n(1)}});default:return o.createElement(o.Fragment,null)}};return o.createElement(o.Fragment,null,o.createElement("input",{type:"checkbox",id:"my-modal",className:"tw-modal-toggle"}),o.createElement("div",{className:"tw-modal"},o.createElement("label",{className:"tw-modal-box tw-relative",htmlFor:""},o.createElement("label",{htmlFor:"my-modal",className:"tw-btn tw-btn-sm tw-btn-circle tw-btn-ghost tw-absolute tw-right-2 tw-top-2"},"✕"),o.createElement(l,null))))}var RP=`/* +! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com +*//* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured \`sans\` font-family by default. +5. Use the user's configured \`sans\` font-feature-settings by default. +6. Use the user's configured \`sans\` font-variation-settings by default. +*/ + +html { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + -o-tab-size: 4; + tab-size: 4; /* 3 */ + font-family: Roboto, sans-serif; /* 4 */ + font-feature-settings: normal; /* 5 */ + font-variation-settings: normal; /* 6 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from \`html\` so users can set them as a class directly on the \`html\` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured \`mono\` font family by default. +2. Correct the odd \`em\` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent \`sub\` and \`sup\` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + font-weight: inherit; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional \`:invalid\` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to \`inherit\` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ +:disabled { + cursor: default; +} + +/* +1. Make replaced elements \`display: block\` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add \`vertical-align: middle\` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ +[hidden] { + display: none; +} + +:root, +[data-theme] { + background-color: hsla(var(--b1) / var(--tw-bg-opacity, 1)); + color: hsla(var(--bc) / var(--tw-text-opacity, 1)); +} + +html { + -webkit-tap-highlight-color: transparent; +} + +:root { + color-scheme: light; + --pf: 258.89 94.378% 40.941%; + --sf: 314 100% 37.647%; + --af: 174 60% 40.784%; + --nf: 219 14.085% 22.275%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 258.89 94.378% 51.176%; + --pc: 0 0% 100%; + --s: 314 100% 47.059%; + --sc: 0 0% 100%; + --a: 174 60% 50.98%; + --ac: 174.71 43.59% 15.294%; + --n: 219 14.085% 27.843%; + --nc: 0 0% 100%; + --b1: 0 0% 100%; + --b2: 0 0% 94.902%; + --b3: 180 1.9608% 90%; + --bc: 215 27.907% 16.863%; +} + +@media (prefers-color-scheme: dark) { + + :root { + color-scheme: dark; + --pf: 262.35 80.315% 40.157%; + --sf: 315.75 70.196% 40%; + --af: 174.69 70.335% 32.784%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 262.35 80.315% 50.196%; + --pc: 0 0% 100%; + --s: 315.75 70.196% 50%; + --sc: 0 0% 100%; + --a: 174.69 70.335% 40.98%; + --ac: 0 0% 100%; + --n: 218.18 18.033% 11.961%; + --nf: 222.86 17.073% 8.0392%; + --nc: 220 13.376% 69.216%; + --b1: 220 17.647% 20%; + --b2: 220 17.241% 17.059%; + --b3: 218.57 17.949% 15.294%; + --bc: 220 13.376% 69.216%; + } +} + +[data-theme=light] { + color-scheme: light; + --pf: 258.89 94.378% 40.941%; + --sf: 314 100% 37.647%; + --af: 174 60% 40.784%; + --nf: 219 14.085% 22.275%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 258.89 94.378% 51.176%; + --pc: 0 0% 100%; + --s: 314 100% 47.059%; + --sc: 0 0% 100%; + --a: 174 60% 50.98%; + --ac: 174.71 43.59% 15.294%; + --n: 219 14.085% 27.843%; + --nc: 0 0% 100%; + --b1: 0 0% 100%; + --b2: 0 0% 94.902%; + --b3: 180 1.9608% 90%; + --bc: 215 27.907% 16.863%; +} + +[data-theme=dark] { + color-scheme: dark; + --pf: 262.35 80.315% 40.157%; + --sf: 315.75 70.196% 40%; + --af: 174.69 70.335% 32.784%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 262.35 80.315% 50.196%; + --pc: 0 0% 100%; + --s: 315.75 70.196% 50%; + --sc: 0 0% 100%; + --a: 174.69 70.335% 40.98%; + --ac: 0 0% 100%; + --n: 218.18 18.033% 11.961%; + --nf: 222.86 17.073% 8.0392%; + --nc: 220 13.376% 69.216%; + --b1: 220 17.647% 20%; + --b2: 220 17.241% 17.059%; + --b3: 218.57 17.949% 15.294%; + --bc: 220 13.376% 69.216%; +} + +[data-theme=cupcake] { + color-scheme: light; + --pf: 183.03 47.368% 47.216%; + --sf: 338.25 71.429% 62.431%; + --af: 39 84.112% 46.431%; + --nf: 280 46.479% 11.137%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --pc: 183.03 100% 11.804%; + --sc: 338.25 100% 15.608%; + --ac: 39 100% 11.608%; + --nc: 280 82.688% 82.784%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --p: 183.03 47.368% 59.02%; + --s: 338.25 71.429% 78.039%; + --a: 39 84.112% 58.039%; + --n: 280 46.479% 13.922%; + --b1: 24 33.333% 97.059%; + --b2: 26.667 21.951% 91.961%; + --b3: 22.5 14.286% 89.02%; + --bc: 280 46.479% 13.922%; + --rounded-btn: 1.9rem; + --tab-border: 2px; + --tab-radius: .5rem; +} + +[data-theme=bumblebee] { + color-scheme: light; + --pf: 41.124 74.167% 42.353%; + --sf: 49.901 94.393% 46.431%; + --af: 240 33.333% 11.294%; + --nf: 240 33.333% 11.294%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --bc: 0 0% 20%; + --ac: 240 60.274% 82.824%; + --nc: 240 60.274% 82.824%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 41.124 74.167% 52.941%; + --pc: 240 33.333% 14.118%; + --s: 49.901 94.393% 58.039%; + --sc: 240 33.333% 14.118%; + --a: 240 33.333% 14.118%; + --n: 240 33.333% 14.118%; + --b1: 0 0% 100%; +} + +[data-theme=emerald] { + color-scheme: light; + --pf: 141.18 50% 48%; + --sf: 218.88 96.078% 48%; + --af: 9.8901 81.25% 44.863%; + --nf: 219.23 20.312% 20.078%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --btn-text-case: uppercase; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 141.18 50% 60%; + --pc: 151.11 28.421% 18.627%; + --s: 218.88 96.078% 60%; + --sc: 210 20% 98.039%; + --a: 9.8901 81.25% 56.078%; + --ac: 210 20% 98.039%; + --n: 219.23 20.312% 25.098%; + --nc: 210 20% 98.039%; + --b1: 0 0% 100%; + --bc: 219.23 20.312% 25.098%; + --animation-btn: 0; + --animation-input: 0; + --btn-focus-scale: 1; +} + +[data-theme=corporate] { + color-scheme: light; + --pf: 229.09 95.652% 51.137%; + --sf: 214.91 26.316% 47.216%; + --af: 154.2 49.02% 48%; + --nf: 233.33 27.273% 10.353%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --pc: 229.09 100% 92.784%; + --sc: 214.91 100% 11.804%; + --ac: 154.2 100% 12%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --btn-text-case: uppercase; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 229.09 95.652% 63.922%; + --s: 214.91 26.316% 59.02%; + --a: 154.2 49.02% 60%; + --n: 233.33 27.273% 12.941%; + --nc: 210 38.462% 94.902%; + --b1: 0 0% 100%; + --bc: 233.33 27.273% 12.941%; + --rounded-box: 0.25rem; + --rounded-btn: .125rem; + --rounded-badge: .125rem; + --animation-btn: 0; + --animation-input: 0; + --btn-focus-scale: 1; +} + +[data-theme=synthwave] { + color-scheme: dark; + --pf: 320.73 69.62% 55.216%; + --sf: 197.03 86.592% 51.922%; + --af: 48 89.041% 45.647%; + --nf: 253.22 60.825% 15.216%; + --b2: 253.85 59.091% 23.294%; + --b3: 253.85 59.091% 20.965%; + --pc: 320.73 100% 13.804%; + --sc: 197.03 100% 12.98%; + --ac: 48 100% 11.412%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 320.73 69.62% 69.02%; + --s: 197.03 86.592% 64.902%; + --a: 48 89.041% 57.059%; + --n: 253.22 60.825% 19.02%; + --nc: 260 60% 98.039%; + --b1: 253.85 59.091% 25.882%; + --bc: 260 60% 98.039%; + --in: 199.13 86.957% 63.922%; + --inc: 257.45 63.218% 17.059%; + --su: 168.1 74.233% 68.039%; + --suc: 257.45 63.218% 17.059%; + --wa: 48 89.041% 57.059%; + --wac: 257.45 63.218% 17.059%; + --er: 351.85 73.636% 56.863%; + --erc: 260 60% 98.039%; +} + +[data-theme=retro] { + color-scheme: light; + --pf: 2.6667 73.77% 60.863%; + --sf: 144.62 27.273% 57.569%; + --af: 49.024 67.213% 60.863%; + --nf: 41.667 16.822% 33.569%; + --inc: 221.21 100% 90.667%; + --suc: 142.13 100% 87.255%; + --wac: 32.133 100% 8.7451%; + --erc: 0 100% 90.118%; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 2.6667 73.77% 76.078%; + --pc: 345 5.2632% 14.902%; + --s: 144.62 27.273% 71.961%; + --sc: 345 5.2632% 14.902%; + --a: 49.024 67.213% 76.078%; + --ac: 345 5.2632% 14.902%; + --n: 41.667 16.822% 41.961%; + --nc: 45 47.059% 80%; + --b1: 45 47.059% 80%; + --b2: 45.283 37.063% 71.961%; + --b3: 42.188 35.955% 65.098%; + --bc: 345 5.2632% 14.902%; + --in: 221.21 83.193% 53.333%; + --su: 142.13 76.216% 36.275%; + --wa: 32.133 94.619% 43.725%; + --er: 0 72.222% 50.588%; + --rounded-box: 0.4rem; + --rounded-btn: 0.4rem; + --rounded-badge: 0.4rem; +} + +[data-theme=cyberpunk] { + color-scheme: light; + --pf: 344.78 100% 58.353%; + --sf: 195.12 80.392% 56%; + --af: 276 74.324% 56.784%; + --nf: 57.273 100% 10.353%; + --b2: 56 100% 45%; + --b3: 56 100% 40.5%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --bc: 56 100% 10%; + --pc: 344.78 100% 14.588%; + --sc: 195.12 100% 14%; + --ac: 276 100% 14.196%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; + --p: 344.78 100% 72.941%; + --s: 195.12 80.392% 70%; + --a: 276 74.324% 70.98%; + --n: 57.273 100% 12.941%; + --nc: 56 100% 50%; + --b1: 56 100% 50%; + --rounded-box: 0; + --rounded-btn: 0; + --rounded-badge: 0; + --tab-radius: 0; +} + +[data-theme=valentine] { + color-scheme: light; + --pf: 353.23 73.81% 53.647%; + --sf: 254.12 86.441% 61.49%; + --af: 181.41 55.556% 56%; + --nf: 336 42.857% 38.431%; + --b2: 318.46 46.429% 80.118%; + --b3: 318.46 46.429% 72.106%; + --pc: 353.23 100% 13.412%; + --sc: 254.12 100% 15.373%; + --ac: 181.41 100% 14%; + --inc: 221.21 100% 90.667%; + --suc: 142.13 100% 87.255%; + --wac: 32.133 100% 8.7451%; + --erc: 0 100% 90.118%; + --rounded-box: 1rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 353.23 73.81% 67.059%; + --s: 254.12 86.441% 76.863%; + --a: 181.41 55.556% 70%; + --n: 336 42.857% 48.039%; + --nc: 318.46 46.429% 89.02%; + --b1: 318.46 46.429% 89.02%; + --bc: 343.64 38.462% 28.039%; + --in: 221.21 83.193% 53.333%; + --su: 142.13 76.216% 36.275%; + --wa: 32.133 94.619% 43.725%; + --er: 0 72.222% 50.588%; + --rounded-btn: 1.9rem; +} + +[data-theme=halloween] { + color-scheme: dark; + --pf: 31.927 89.344% 41.725%; + --sf: 271.22 45.794% 33.569%; + --af: 91.071 100% 26.353%; + --nf: 180 3.5714% 8.7843%; + --b2: 0 0% 11.647%; + --b3: 0 0% 10.482%; + --bc: 0 0% 82.588%; + --sc: 271.22 100% 88.392%; + --ac: 91.071 100% 6.5882%; + --nc: 180 4.8458% 82.196%; + --inc: 221.21 100% 90.667%; + --suc: 142.13 100% 87.255%; + --wac: 32.133 100% 8.7451%; + --erc: 0 100% 90.118%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 31.927 89.344% 52.157%; + --pc: 180 7.3171% 8.0392%; + --s: 271.22 45.794% 41.961%; + --a: 91.071 100% 32.941%; + --n: 180 3.5714% 10.98%; + --b1: 0 0% 12.941%; + --in: 221.21 83.193% 53.333%; + --su: 142.13 76.216% 36.275%; + --wa: 32.133 94.619% 43.725%; + --er: 0 72.222% 50.588%; +} + +[data-theme=garden] { + color-scheme: light; + --pf: 138.86 15.982% 34.353%; + --sf: 96.923 37.143% 74.51%; + --af: 0 67.742% 75.137%; + --nf: 0 3.9106% 28.078%; + --b2: 0 4.3478% 81.882%; + --b3: 0 4.3478% 73.694%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --pc: 138.86 100% 88.588%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 138.86 15.982% 42.941%; + --s: 96.923 37.143% 93.137%; + --sc: 96 32.468% 15.098%; + --a: 0 67.742% 93.922%; + --ac: 0 21.951% 16.078%; + --n: 0 3.9106% 35.098%; + --nc: 0 4.3478% 90.98%; + --b1: 0 4.3478% 90.98%; + --bc: 0 3.2258% 6.0784%; +} + +[data-theme=forest] { + color-scheme: dark; + --pf: 141.04 71.963% 33.569%; + --sf: 140.98 74.694% 38.431%; + --af: 35.148 68.98% 41.569%; + --nf: 0 9.6774% 4.8627%; + --b2: 0 12.195% 7.2353%; + --b3: 0 12.195% 6.5118%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --bc: 0 11.727% 81.608%; + --sc: 140.98 100% 9.6078%; + --ac: 35.148 100% 10.392%; + --nc: 0 6.8894% 81.216%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 141.04 71.963% 41.961%; + --pc: 140.66 100% 88.039%; + --s: 140.98 74.694% 48.039%; + --a: 35.148 68.98% 51.961%; + --n: 0 9.6774% 6.0784%; + --b1: 0 12.195% 8.0392%; + --rounded-btn: 1.9rem; +} + +[data-theme=aqua] { + color-scheme: dark; + --pf: 181.79 92.857% 39.529%; + --sf: 274.41 30.909% 45.49%; + --af: 47.059 100% 64%; + --nf: 205.4 53.725% 40%; + --b2: 218.61 52.511% 38.647%; + --b3: 218.61 52.511% 34.782%; + --bc: 218.61 100% 88.588%; + --sc: 274.41 100% 91.373%; + --ac: 47.059 100% 16%; + --nc: 205.4 100% 90%; + --inc: 221.21 100% 90.667%; + --suc: 142.13 100% 87.255%; + --wac: 32.133 100% 8.7451%; + --erc: 0 100% 90.118%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 181.79 92.857% 49.412%; + --pc: 181.41 100% 16.667%; + --s: 274.41 30.909% 56.863%; + --a: 47.059 100% 80%; + --n: 205.4 53.725% 50%; + --b1: 218.61 52.511% 42.941%; + --in: 221.21 83.193% 53.333%; + --su: 142.13 76.216% 36.275%; + --wa: 32.133 94.619% 43.725%; + --er: 0 72.222% 50.588%; +} + +[data-theme=lofi] { + color-scheme: light; + --pf: 0 0% 4.0784%; + --sf: 0 1.9608% 8%; + --af: 0 0% 11.922%; + --nf: 0 0% 0%; + --btn-text-case: uppercase; + --border-btn: 1px; + --tab-border: 1px; + --p: 0 0% 5.098%; + --pc: 0 0% 100%; + --s: 0 1.9608% 10%; + --sc: 0 0% 100%; + --a: 0 0% 14.902%; + --ac: 0 0% 100%; + --n: 0 0% 0%; + --nc: 0 0% 100%; + --b1: 0 0% 100%; + --b2: 0 0% 94.902%; + --b3: 0 1.9608% 90%; + --bc: 0 0% 0%; + --in: 212.35 100% 47.647%; + --inc: 0 0% 100%; + --su: 136.84 72.152% 46.471%; + --suc: 0 0% 100%; + --wa: 4.5614 100% 66.471%; + --wac: 0 0% 100%; + --er: 325.05 77.6% 49.02%; + --erc: 0 0% 100%; + --rounded-box: 0.25rem; + --rounded-btn: 0.125rem; + --rounded-badge: 0.125rem; + --animation-btn: 0; + --animation-input: 0; + --btn-focus-scale: 1; + --tab-radius: 0; +} + +[data-theme=pastel] { + color-scheme: light; + --pf: 283.64 21.569% 64%; + --sf: 351.63 70.492% 70.431%; + --af: 158.49 54.639% 64.784%; + --nf: 198.62 43.719% 48.784%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --bc: 0 0% 20%; + --pc: 283.64 59.314% 16%; + --sc: 351.63 100% 17.608%; + --ac: 158.49 100% 16.196%; + --nc: 198.62 100% 12.196%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 283.64 21.569% 80%; + --s: 351.63 70.492% 88.039%; + --a: 158.49 54.639% 80.98%; + --n: 198.62 43.719% 60.98%; + --b1: 0 0% 100%; + --b2: 210 20% 98.039%; + --b3: 216 12.195% 83.922%; + --rounded-btn: 1.9rem; +} + +[data-theme=fantasy] { + color-scheme: light; + --pf: 296.04 82.813% 20.078%; + --sf: 200 100% 29.647%; + --af: 30.894 94.378% 40.941%; + --nf: 215 27.907% 13.49%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --in: 198 93% 60%; + --su: 158 64% 52%; + --wa: 43 96% 56%; + --er: 0 91% 71%; + --pc: 296.04 100% 85.02%; + --sc: 200 100% 87.412%; + --ac: 30.894 100% 10.235%; + --nc: 215 62.264% 83.373%; + --inc: 198 100% 12%; + --suc: 158 100% 10%; + --wac: 43 100% 11%; + --erc: 0 100% 14%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 296.04 82.813% 25.098%; + --s: 200 100% 37.059%; + --a: 30.894 94.378% 51.176%; + --n: 215 27.907% 16.863%; + --b1: 0 0% 100%; + --bc: 215 27.907% 16.863%; +} + +[data-theme=wireframe] { + color-scheme: light; + --pf: 0 0% 57.725%; + --sf: 0 0% 57.725%; + --af: 0 0% 57.725%; + --nf: 0 0% 73.725%; + --bc: 0 0% 20%; + --pc: 0 0% 14.431%; + --sc: 0 0% 14.431%; + --ac: 0 0% 14.431%; + --nc: 0 0% 18.431%; + --inc: 240 100% 90%; + --suc: 120 100% 85.02%; + --wac: 60 100% 10%; + --erc: 0 100% 90%; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + font-family: Chalkboard,comic sans ms,"sanssecondaryerif"; + --p: 0 0% 72.157%; + --s: 0 0% 72.157%; + --a: 0 0% 72.157%; + --n: 0 0% 92.157%; + --b1: 0 0% 100%; + --b2: 0 0% 93.333%; + --b3: 0 0% 86.667%; + --in: 240 100% 50%; + --su: 120 100% 25.098%; + --wa: 60 30.196% 50%; + --er: 0 100% 50%; + --rounded-box: 0.2rem; + --rounded-btn: 0.2rem; + --rounded-badge: 0.2rem; + --tab-radius: 0.2rem; +} + +[data-theme=black] { + color-scheme: dark; + --pf: 0 1.9608% 16%; + --sf: 0 1.9608% 16%; + --af: 0 1.9608% 16%; + --bc: 0 0% 80%; + --pc: 0 5.3922% 84%; + --sc: 0 5.3922% 84%; + --ac: 0 5.3922% 84%; + --nc: 0 2.5404% 83.02%; + --inc: 240 100% 90%; + --suc: 120 100% 85.02%; + --wac: 60 100% 10%; + --erc: 0 100% 90%; + --border-btn: 1px; + --tab-border: 1px; + --p: 0 1.9608% 20%; + --s: 0 1.9608% 20%; + --a: 0 1.9608% 20%; + --b1: 0 0% 0%; + --b2: 0 0% 5.098%; + --b3: 0 1.9608% 10%; + --n: 0 1.2987% 15.098%; + --nf: 0 1.9608% 20%; + --in: 240 100% 50%; + --su: 120 100% 25.098%; + --wa: 60 100% 50%; + --er: 0 100% 50%; + --rounded-box: 0; + --rounded-btn: 0; + --rounded-badge: 0; + --animation-btn: 0; + --animation-input: 0; + --btn-text-case: lowercase; + --btn-focus-scale: 1; + --tab-radius: 0; +} + +[data-theme=luxury] { + color-scheme: dark; + --pf: 0 0% 80%; + --sf: 218.4 54.348% 14.431%; + --af: 318.62 21.805% 20.863%; + --nf: 270 4.3478% 7.2157%; + --pc: 0 0% 20%; + --sc: 218.4 100% 83.608%; + --ac: 318.62 84.615% 85.216%; + --inc: 202.35 100% 14%; + --suc: 89.007 100% 10.392%; + --wac: 53.906 100% 12.706%; + --erc: 0 100% 14.353%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 0 0% 100%; + --s: 218.4 54.348% 18.039%; + --a: 318.62 21.805% 26.078%; + --n: 270 4.3478% 9.0196%; + --nc: 37.083 67.29% 58.039%; + --b1: 240 10% 3.9216%; + --b2: 270 4.3478% 9.0196%; + --b3: 270 2.1739% 18.039%; + --bc: 37.083 67.29% 58.039%; + --in: 202.35 100% 70%; + --su: 89.007 61.633% 51.961%; + --wa: 53.906 68.817% 63.529%; + --er: 0 100% 71.765%; +} + +[data-theme=dracula] { + color-scheme: dark; + --pf: 325.52 100% 58.98%; + --sf: 264.71 89.474% 62.118%; + --af: 31.02 100% 56.941%; + --nf: 229.57 15.033% 24%; + --b2: 231.43 14.894% 16.588%; + --b3: 231.43 14.894% 14.929%; + --pc: 325.52 100% 14.745%; + --sc: 264.71 100% 15.529%; + --ac: 31.02 100% 14.235%; + --nc: 229.57 70.868% 86%; + --inc: 190.53 100% 15.373%; + --suc: 135.18 100% 12.941%; + --wac: 64.909 100% 15.294%; + --erc: 0 100% 93.333%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 325.52 100% 73.725%; + --s: 264.71 89.474% 77.647%; + --a: 31.02 100% 71.176%; + --n: 229.57 15.033% 30%; + --b1: 231.43 14.894% 18.431%; + --bc: 60 30% 96.078%; + --in: 190.53 96.61% 76.863%; + --su: 135.18 94.444% 64.706%; + --wa: 64.909 91.667% 76.471%; + --er: 0 100% 66.667%; +} + +[data-theme=cmyk] { + color-scheme: light; + --pf: 202.72 83.251% 48.157%; + --sf: 335.25 77.67% 47.686%; + --af: 56.195 100% 47.843%; + --nf: 0 0% 8.1569%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --bc: 0 0% 20%; + --pc: 202.72 100% 12.039%; + --sc: 335.25 100% 91.922%; + --ac: 56.195 100% 11.961%; + --nc: 0 0% 82.039%; + --inc: 192.2 100% 10.431%; + --suc: 291.06 100% 87.608%; + --wac: 25.027 100% 11.333%; + --erc: 3.956 100% 91.137%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 202.72 83.251% 60.196%; + --s: 335.25 77.67% 59.608%; + --a: 56.195 100% 59.804%; + --n: 0 0% 10.196%; + --b1: 0 0% 100%; + --in: 192.2 48.361% 52.157%; + --su: 291.06 48.454% 38.039%; + --wa: 25.027 84.615% 56.667%; + --er: 3.956 80.531% 55.686%; +} + +[data-theme=autumn] { + color-scheme: light; + --pf: 344.23 95.804% 22.431%; + --sf: 0.44444 63.38% 46.588%; + --af: 27.477 56.021% 50.039%; + --nf: 22.105 17.117% 34.824%; + --b2: 0 0% 85.059%; + --b3: 0 0% 76.553%; + --bc: 0 0% 18.902%; + --pc: 344.23 100% 85.608%; + --sc: 0.44444 100% 91.647%; + --ac: 27.477 100% 12.51%; + --nc: 22.105 100% 88.706%; + --inc: 186.94 100% 9.9216%; + --suc: 164.59 100% 8.6275%; + --wac: 30.141 100% 9.9216%; + --erc: 353.6 100% 89.765%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 344.23 95.804% 28.039%; + --s: 0.44444 63.38% 58.235%; + --a: 27.477 56.021% 62.549%; + --n: 22.105 17.117% 43.529%; + --b1: 0 0% 94.51%; + --in: 186.94 47.826% 49.608%; + --su: 164.59 33.636% 43.137%; + --wa: 30.141 84.19% 49.608%; + --er: 353.6 79.116% 48.824%; +} + +[data-theme=business] { + color-scheme: dark; + --pf: 210 64.103% 24.471%; + --sf: 200 12.931% 43.608%; + --af: 12.515 79.512% 47.843%; + --nf: 212.73 13.58% 12.706%; + --b2: 0 0% 11.294%; + --b3: 0 0% 10.165%; + --bc: 0 0% 82.51%; + --pc: 210 100% 86.118%; + --sc: 200 100% 10.902%; + --ac: 12.515 100% 11.961%; + --nc: 212.73 28.205% 83.176%; + --inc: 199.15 100% 88.353%; + --suc: 144 100% 11.137%; + --wac: 39.231 100% 12.078%; + --erc: 6.3415 100% 88.667%; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 210 64.103% 30.588%; + --s: 200 12.931% 54.51%; + --a: 12.515 79.512% 59.804%; + --n: 212.73 13.58% 15.882%; + --b1: 0 0% 12.549%; + --in: 199.15 100% 41.765%; + --su: 144 30.973% 55.686%; + --wa: 39.231 64.356% 60.392%; + --er: 6.3415 55.656% 43.333%; + --rounded-box: 0.25rem; + --rounded-btn: .125rem; + --rounded-badge: .125rem; +} + +[data-theme=acid] { + color-scheme: light; + --pf: 302.59 100% 40%; + --sf: 27.294 100% 40%; + --af: 72 98.425% 40.157%; + --nf: 238.42 43.182% 13.804%; + --b2: 0 0% 88.235%; + --b3: 0 0% 79.412%; + --bc: 0 0% 19.608%; + --pc: 302.59 100% 90%; + --sc: 27.294 100% 10%; + --ac: 72 100% 10.039%; + --nc: 238.42 99.052% 83.451%; + --inc: 209.85 100% 11.569%; + --suc: 148.87 100% 11.608%; + --wac: 52.574 100% 11.451%; + --erc: 0.78261 100% 89.02%; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 302.59 100% 50%; + --s: 27.294 100% 50%; + --a: 72 98.425% 50.196%; + --n: 238.42 43.182% 17.255%; + --b1: 0 0% 98.039%; + --in: 209.85 91.628% 57.843%; + --su: 148.87 49.533% 58.039%; + --wa: 52.574 92.661% 57.255%; + --er: 0.78261 100% 45.098%; + --rounded-box: 1.25rem; + --rounded-btn: 1rem; + --rounded-badge: 1rem; +} + +[data-theme=lemonade] { + color-scheme: light; + --pf: 88.8 96.154% 24.471%; + --sf: 60 80.952% 43.765%; + --af: 62.553 79.661% 70.745%; + --nf: 238.42 43.182% 13.804%; + --b2: 0 0% 90%; + --b3: 0 0% 81%; + --bc: 0 0% 20%; + --pc: 88.8 100% 86.118%; + --sc: 60 100% 10.941%; + --ac: 62.553 100% 17.686%; + --nc: 238.42 99.052% 83.451%; + --inc: 191.61 79.118% 16.902%; + --suc: 74.458 100% 15.725%; + --wac: 50.182 100% 15.059%; + --erc: 0.98361 100% 16.588%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 88.8 96.154% 30.588%; + --s: 60 80.952% 54.706%; + --a: 62.553 79.661% 88.431%; + --n: 238.42 43.182% 17.255%; + --b1: 0 0% 100%; + --in: 191.61 39.241% 84.51%; + --su: 74.458 76.147% 78.627%; + --wa: 50.182 87.302% 75.294%; + --er: 0.98361 70.115% 82.941%; +} + +[data-theme=night] { + color-scheme: dark; + --pf: 198.44 93.204% 47.686%; + --sf: 234.45 89.474% 59.137%; + --af: 328.85 85.621% 56%; + --b2: 222.22 47.368% 10.059%; + --b3: 222.22 47.368% 9.0529%; + --bc: 222.22 65.563% 82.235%; + --pc: 198.44 100% 11.922%; + --sc: 234.45 100% 14.784%; + --ac: 328.85 100% 14%; + --nc: 217.24 75.772% 83.49%; + --inc: 198.46 100% 9.6078%; + --suc: 172.46 100% 10.078%; + --wac: 40.61 100% 12.706%; + --erc: 350.94 100% 14.235%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 198.44 93.204% 59.608%; + --s: 234.45 89.474% 73.922%; + --a: 328.85 85.621% 70%; + --n: 217.24 32.584% 17.451%; + --nf: 217.06 30.357% 21.961%; + --b1: 222.22 47.368% 11.176%; + --in: 198.46 90.204% 48.039%; + --su: 172.46 66.008% 50.392%; + --wa: 40.61 88.172% 63.529%; + --er: 350.94 94.558% 71.176%; +} + +[data-theme=coffee] { + color-scheme: dark; + --pf: 29.583 66.667% 46.118%; + --sf: 182.4 24.752% 15.843%; + --af: 194.19 74.4% 19.608%; + --nf: 300 20% 4.7059%; + --b2: 306 18.519% 9.5294%; + --b3: 306 18.519% 8.5765%; + --pc: 29.583 100% 11.529%; + --sc: 182.4 67.237% 83.961%; + --ac: 194.19 100% 84.902%; + --nc: 300 13.75% 81.176%; + --inc: 171.15 100% 13.451%; + --suc: 92.5 100% 12.471%; + --wac: 43.125 100% 13.725%; + --erc: 9.7561 100% 14.941%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 29.583 66.667% 57.647%; + --s: 182.4 24.752% 19.804%; + --a: 194.19 74.4% 24.51%; + --n: 300 20% 5.8824%; + --b1: 306 18.519% 10.588%; + --bc: 36.667 8.3333% 42.353%; + --in: 171.15 36.527% 67.255%; + --su: 92.5 25% 62.353%; + --wa: 43.125 100% 68.627%; + --er: 9.7561 95.349% 74.706%; +} + +[data-theme=winter] { + color-scheme: light; + --pf: 211.79 100% 40.627%; + --sf: 246.92 47.273% 34.51%; + --af: 310.41 49.388% 41.569%; + --nf: 217.02 92.157% 8%; + --pc: 211.79 100% 90.157%; + --sc: 246.92 100% 88.627%; + --ac: 310.41 100% 90.392%; + --nc: 217.02 100% 82%; + --inc: 191.54 100% 15.608%; + --suc: 181.5 100% 13.255%; + --wac: 32.308 100% 16.706%; + --erc: 0 100% 14.431%; + --rounded-box: 1rem; + --rounded-btn: 0.5rem; + --rounded-badge: 1.9rem; + --animation-btn: 0.25s; + --animation-input: .2s; + --btn-text-case: uppercase; + --btn-focus-scale: 0.95; + --border-btn: 1px; + --tab-border: 1px; + --tab-radius: 0.5rem; + --p: 211.79 100% 50.784%; + --s: 246.92 47.273% 43.137%; + --a: 310.41 49.388% 51.961%; + --n: 217.02 92.157% 10%; + --b1: 0 0% 100%; + --b2: 216.92 100% 97.451%; + --b3: 218.82 43.59% 92.353%; + --bc: 214.29 30.061% 31.961%; + --in: 191.54 92.857% 78.039%; + --su: 181.5 46.512% 66.275%; + --wa: 32.308 61.905% 83.529%; + --er: 0 63.38% 72.157%; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.tw-alert { + display: flex; + width: 100%; + flex-direction: column; + align-items: center; + justify-content: space-between; + gap: 1rem; + --tw-bg-opacity: 1; + background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + padding: 1rem; + border-radius: var(--rounded-box, 1rem); +} +.tw-alert > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} +@media (min-width: 768px) { + + .tw-alert { + flex-direction: row; + } + + .tw-alert > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .tw-alert { + flex-direction: row; + } + + .tw-alert > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } +} +.tw-alert > :where(*) { + display: flex; + align-items: center; + gap: 0.5rem; +} +.tw-avatar { + position: relative; + display: inline-flex; +} +.tw-avatar > div { + display: block; + aspect-ratio: 1 / 1; + overflow: hidden; +} +.tw-avatar img { + height: 100%; + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.tw-avatar.tw-placeholder > div { + display: flex; + align-items: center; + justify-content: center; +} +.tw-btn { + display: inline-flex; + flex-shrink: 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + flex-wrap: wrap; + align-items: center; + justify-content: center; + border-color: transparent; + border-color: hsl(var(--n) / var(--tw-border-opacity)); + text-align: center; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + border-radius: var(--rounded-btn, 0.5rem); + height: 3rem; + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.875rem; + line-height: 1.25rem; + line-height: 1em; + min-height: 3rem; + font-weight: 600; + text-transform: uppercase; + text-transform: var(--btn-text-case, uppercase); + text-decoration-line: none; + border-width: var(--border-btn, 1px); + animation: button-pop var(--animation-btn, 0.25s) ease-out; + --tw-border-opacity: 1; + --tw-bg-opacity: 1; + background-color: hsl(var(--n) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--nc) / var(--tw-text-opacity)); +} +.tw-btn-disabled, + .tw-btn[disabled] { + pointer-events: none; +} +.tw-btn-square { + height: 3rem; + width: 3rem; + padding: 0px; +} +.tw-btn-circle { + height: 3rem; + width: 3rem; + border-radius: 9999px; + padding: 0px; +} +.tw-btn.tw-loading, + .tw-btn.tw-loading:hover { + pointer-events: none; +} +.tw-btn.tw-loading:before { + margin-right: 0.5rem; + height: 1rem; + width: 1rem; + border-radius: 9999px; + border-width: 2px; + animation: spin 2s linear infinite; + content: ""; + border-top-color: transparent; + border-left-color: transparent; + border-bottom-color: currentColor; + border-right-color: currentColor; +} +@media (prefers-reduced-motion: reduce) { + + .tw-btn.tw-loading:before { + animation: spin 10s linear infinite; + } +} +@keyframes spin { + + from { + transform: rotate(0deg); + } + + to { + transform: rotate(360deg); + } +} +.tw-btn-group > input[type="radio"].tw-btn { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.tw-btn-group > input[type="radio"].tw-btn:before { + content: attr(data-title); +} +.tw-card { + position: relative; + display: flex; + flex-direction: column; + border-radius: var(--rounded-box, 1rem); +} +.tw-card:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} +.tw-card-body { + display: flex; + flex: 1 1 auto; + flex-direction: column; + padding: var(--padding-card, 2rem); + gap: 0.5rem; +} +.tw-card-body :where(p) { + flex-grow: 1; +} +.tw-card-actions { + display: flex; + flex-wrap: wrap; + align-items: flex-start; + gap: 0.5rem; +} +.tw-card figure { + display: flex; + align-items: center; + justify-content: center; +} +.tw-card.tw-image-full { + display: grid; +} +.tw-card.tw-image-full:before { + position: relative; + content: ""; + z-index: 10; + --tw-bg-opacity: 1; + background-color: hsl(var(--n) / var(--tw-bg-opacity)); + opacity: 0.75; + border-radius: var(--rounded-box, 1rem); +} +.tw-card.tw-image-full:before, + .tw-card.tw-image-full > * { + grid-column-start: 1; + grid-row-start: 1; +} +.tw-card.tw-image-full > figure img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.tw-card.tw-image-full > .tw-card-body { + position: relative; + z-index: 20; + --tw-text-opacity: 1; + color: hsl(var(--nc) / var(--tw-text-opacity)); +} +.tw-checkbox { + flex-shrink: 0; + --chkbg: var(--bc); + --chkfg: var(--b1); + height: 1.5rem; + width: 1.5rem; + cursor: pointer; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-width: 1px; + border-color: hsl(var(--bc) / var(--tw-border-opacity)); + --tw-border-opacity: 0.2; + border-radius: var(--rounded-btn, 0.5rem); +} +.tw-divider { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; + margin-top: 1rem; + margin-bottom: 1rem; + height: 1rem; + white-space: nowrap; +} +.tw-divider:before, + .tw-divider:after { + content: ""; + flex-grow: 1; + height: 0.125rem; + width: 100%; +} +.tw-dropdown { + position: relative; + display: inline-block; +} +.tw-dropdown > *:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} +.tw-dropdown .tw-dropdown-content { + visibility: hidden; + position: absolute; + z-index: 50; + opacity: 0; + transform-origin: top; + --tw-scale-x: .95; + --tw-scale-y: .95; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.tw-dropdown-end .tw-dropdown-content { + right: 0px; +} +.tw-dropdown-left .tw-dropdown-content { + top: 0px; + right: 100%; + bottom: auto; + transform-origin: right; +} +.tw-dropdown-right .tw-dropdown-content { + left: 100%; + top: 0px; + bottom: auto; + transform-origin: left; +} +.tw-dropdown-bottom .tw-dropdown-content { + bottom: auto; + top: 100%; + transform-origin: top; +} +.tw-dropdown-top .tw-dropdown-content { + bottom: 100%; + top: auto; + transform-origin: bottom; +} +.tw-dropdown-end.tw-dropdown-right .tw-dropdown-content { + bottom: 0px; + top: auto; +} +.tw-dropdown-end.tw-dropdown-left .tw-dropdown-content { + bottom: 0px; + top: auto; +} +.tw-dropdown.tw-dropdown-open .tw-dropdown-content, +.tw-dropdown.tw-dropdown-hover:hover .tw-dropdown-content, +.tw-dropdown:not(.tw-dropdown-hover):focus .tw-dropdown-content, +.tw-dropdown:not(.tw-dropdown-hover):focus-within .tw-dropdown-content { + visibility: visible; + opacity: 1; +} +.tw-form-control { + display: flex; + flex-direction: column; +} +.tw-label { + display: flex; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + align-items: center; + justify-content: space-between; + padding-left: 0.25rem; + padding-right: 0.25rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.tw-input { + flex-shrink: 1; + height: 3rem; + padding-left: 1rem; + padding-right: 1rem; + font-size: 1rem; + line-height: 2; + line-height: 1.5rem; + border-width: 1px; + border-color: hsl(var(--bc) / var(--tw-border-opacity)); + --tw-border-opacity: 0; + --tw-bg-opacity: 1; + background-color: hsl(var(--b1) / var(--tw-bg-opacity)); + border-radius: var(--rounded-btn, 0.5rem); +} +.tw-input-group > .tw-input { + isolation: isolate; +} +.tw-input-group > *, + .tw-input-group > .tw-input, + .tw-input-group > .tw-textarea, + .tw-input-group > .tw-select { + border-radius: 0px; +} +.tw-menu { + display: flex; + flex-direction: column; + flex-wrap: wrap; +} +.tw-menu.tw-horizontal { + display: inline-flex; + flex-direction: row; +} +.tw-menu.tw-horizontal :where(li) { + flex-direction: row; +} +:where(.tw-menu li) { + position: relative; + display: flex; + flex-shrink: 0; + flex-direction: column; + flex-wrap: wrap; + align-items: stretch; +} +.tw-menu :where(li:not(.tw-menu-title)) > :where(*:not(ul)) { + display: flex; +} +.tw-menu :where(li:not(.tw-disabled):not(.tw-menu-title)) > :where(*:not(ul)) { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + align-items: center; + outline: 2px solid transparent; + outline-offset: 2px; +} +.tw-menu > :where(li > *:not(ul):focus) { + outline: 2px solid transparent; + outline-offset: 2px; +} +.tw-menu > :where(li.tw-disabled > *:not(ul):focus) { + cursor: auto; +} +.tw-menu > :where(li) :where(ul) { + display: flex; + flex-direction: column; + align-items: stretch; +} +.tw-menu > :where(li) > :where(ul) { + position: absolute; + display: none; + top: initial; + left: 100%; + border-top-left-radius: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.tw-menu > :where(li:hover) > :where(ul) { + display: flex; +} +.tw-menu > :where(li:focus) > :where(ul) { + display: flex; +} +.tw-modal { + pointer-events: none; + visibility: hidden; + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + display: flex; + justify-content: center; + opacity: 0; + z-index: 999; + background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.4; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-property: transform, opacity, visibility; + overflow-y: hidden; + overscroll-behavior: contain; +} +:where(.tw-modal) { + align-items: center; +} +.tw-modal-box { + max-height: calc(100vh - 5em); + --tw-bg-opacity: 1; + background-color: hsl(var(--b1) / var(--tw-bg-opacity)); + padding: 1.5rem; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + width: 91.666667%; + max-width: 32rem; + --tw-scale-x: .9; + --tw-scale-y: .9; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + border-top-left-radius: var(--rounded-box, 1rem); + border-top-right-radius: var(--rounded-box, 1rem); + border-bottom-left-radius: var(--rounded-box, 1rem); + border-bottom-right-radius: var(--rounded-box, 1rem); + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + overflow-y: auto; + overscroll-behavior: contain; +} +.tw-modal-open, +.tw-modal:target, +.tw-modal-toggle:checked + .tw-modal { + pointer-events: auto; + visibility: visible; + opacity: 1; +} +.tw-modal-action { + display: flex; + margin-top: 1.5rem; + justify-content: flex-end; +} +.tw-modal-toggle { + position: fixed; + height: 0px; + width: 0px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + opacity: 0; +} +.tw-navbar { + display: flex; + align-items: center; + padding: var(--navbar-padding, 0.5rem); + min-height: 4rem; + width: 100%; +} +:where(.tw-navbar > *) { + display: inline-flex; + align-items: center; +} +.tw-textarea { + flex-shrink: 1; + min-height: 3rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + padding-right: 1rem; + font-size: 0.875rem; + line-height: 1.25rem; + line-height: 2; + border-width: 1px; + border-color: hsl(var(--bc) / var(--tw-border-opacity)); + --tw-border-opacity: 0; + --tw-bg-opacity: 1; + background-color: hsl(var(--b1) / var(--tw-bg-opacity)); + border-radius: var(--rounded-btn, 0.5rem); +} +.tw-tooltip { + position: relative; + display: inline-block; + --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px)); + text-align: center; + --tooltip-tail: 3px; + --tooltip-color: hsl(var(--n)); + --tooltip-text-color: hsl(var(--nc)); + --tooltip-tail-offset: calc(100% + 1px - var(--tooltip-tail)); +} +.tw-tooltip:before { + position: absolute; + pointer-events: none; + z-index: 1; + content: var(--tw-content); + --tw-content: attr(data-tip); + max-width: 20rem; + border-radius: 0.25rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + font-size: 0.875rem; + line-height: 1.25rem; + background-color: var(--tooltip-color); + color: var(--tooltip-text-color); + width: -moz-max-content; + width: max-content; +} +.tw-tooltip:before, .tw-tooltip-top:before { + transform: translateX(-50%); + top: auto; + left: 50%; + right: auto; + bottom: var(--tooltip-offset); +} +.tw-tooltip-left:before { + transform: translateY(-50%); + top: 50%; + left: auto; + right: var(--tooltip-offset); + bottom: auto; +} +.tw-avatar-group :where(.tw-avatar) { + overflow: hidden; + border-radius: 9999px; + border-width: 4px; + --tw-border-opacity: 1; + border-color: hsl(var(--b1) / var(--tw-border-opacity)); +} +.tw-btn-outline.tw-btn-primary .tw-badge { + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--p) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-btn-outline.tw-btn-primary .tw-badge-outline { + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); + background-color: transparent; + --tw-text-opacity: 1; + color: hsl(var(--p) / var(--tw-text-opacity)); +} +.tw-btn-outline.tw-btn-primary:hover .tw-badge { + --tw-border-opacity: 1; + border-color: hsl(var(--pc) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--pc) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--p) / var(--tw-text-opacity)); +} +.tw-btn-outline.tw-btn-primary:hover .tw-badge.tw-outline { + --tw-border-opacity: 1; + border-color: hsl(var(--pc) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-btm-nav>* .tw-label { + font-size: 1rem; + line-height: 1.5rem; +} +.tw-btn:active:hover, + .tw-btn:active:focus { + animation: none; + transform: scale(var(--btn-focus-scale, 0.95)); +} +.tw-btn:hover, + .tw-btn-active { + --tw-border-opacity: 1; + border-color: hsl(var(--nf, var(--n)) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--nf, var(--n)) / var(--tw-bg-opacity)); +} +.tw-btn:focus-visible { + outline: 2px solid hsl(var(--nf)); + outline-offset: 2px; +} +.tw-btn-primary { + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--p) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-btn-primary:hover, + .tw-btn-primary.tw-btn-active { + --tw-border-opacity: 1; + border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity)); +} +.tw-btn-primary:focus-visible { + outline: 2px solid hsl(var(--p)); +} +.tw-btn.tw-glass:hover, + .tw-btn.tw-glass.tw-btn-active { + --glass-opacity: 25%; + --glass-border-opacity: 15%; +} +.tw-btn.tw-glass:focus-visible { + outline: 2px solid currentColor; +} +.tw-btn-ghost { + border-width: 1px; + border-color: transparent; + background-color: transparent; + color: currentColor; +} +.tw-btn-ghost:hover, + .tw-btn-ghost.tw-btn-active { + --tw-border-opacity: 0; + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.2; +} +.tw-btn-ghost:focus-visible { + outline: 2px solid currentColor; +} +.tw-btn-outline.tw-btn-primary { + --tw-text-opacity: 1; + color: hsl(var(--p) / var(--tw-text-opacity)); +} +.tw-btn-outline.tw-btn-primary:hover, + .tw-btn-outline.tw-btn-primary.tw-btn-active { + --tw-border-opacity: 1; + border-color: hsl(var(--pf, var(--p)) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--pf, var(--p)) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-btn-disabled, + .tw-btn-disabled:hover, + .tw-btn[disabled], + .tw-btn[disabled]:hover { + --tw-border-opacity: 0; + background-color: hsl(var(--n) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.2; + color: hsl(var(--bc) / var(--tw-text-opacity)); + --tw-text-opacity: 0.2; +} +.tw-btn.tw-loading.tw-btn-square:before, + .tw-btn.tw-loading.tw-btn-circle:before { + margin-right: 0px; +} +.tw-btn.tw-loading.tw-btn-xl:before, + .tw-btn.tw-loading.tw-btn-lg:before { + height: 1.25rem; + width: 1.25rem; +} +.tw-btn.tw-loading.tw-btn-sm:before, + .tw-btn.tw-loading.tw-btn-xs:before { + height: 0.75rem; + width: 0.75rem; +} +.tw-btn-group > input[type="radio"]:checked.tw-btn, + .tw-btn-group > .tw-btn-active { + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--p) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-btn-group > input[type="radio"]:checked.tw-btn:focus-visible, .tw-btn-group > .tw-btn-active:focus-visible { + outline: 2px solid hsl(var(--p)); +} +@keyframes button-pop { + + 0% { + transform: scale(var(--btn-focus-scale, 0.95)); + } + + 40% { + transform: scale(1.02); + } + + 100% { + transform: scale(1); + } +} +.tw-card :where(figure:first-child) { + overflow: hidden; + border-start-start-radius: inherit; + border-start-end-radius: inherit; + border-end-start-radius: unset; + border-end-end-radius: unset; +} +.tw-card :where(figure:last-child) { + overflow: hidden; + border-start-start-radius: unset; + border-start-end-radius: unset; + border-end-start-radius: inherit; + border-end-end-radius: inherit; +} +.tw-card:focus-visible { + outline: 2px solid currentColor; + outline-offset: 2px; +} +.tw-card.tw-bordered { + border-width: 1px; + --tw-border-opacity: 1; + border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity)); +} +.tw-card.tw-compact .tw-card-body { + padding: 1rem; + font-size: 0.875rem; + line-height: 1.25rem; +} +.tw-card-title { + display: flex; + align-items: center; + gap: 0.5rem; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 600; +} +.tw-card.tw-image-full :where(figure) { + overflow: hidden; + border-radius: inherit; +} +.tw-checkbox:focus-visible { + outline: 2px solid hsl(var(--bc)); + outline-offset: 2px; +} +.tw-checkbox:checked, + .tw-checkbox[checked="true"], + .tw-checkbox[aria-checked="true"] { + --tw-bg-opacity: 1; + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + background-repeat: no-repeat; + animation: checkmark var(--animation-input, 0.2s) ease-in-out; + background-image: linear-gradient(-45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(-45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient(45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99%), linear-gradient(-45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%); +} +.tw-checkbox:indeterminate { + --tw-bg-opacity: 1; + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + background-repeat: no-repeat; + animation: checkmark var(--animation-input, 0.2s) ease-in-out; + background-image: linear-gradient(90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient(-90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient(0deg, hsl(var(--chkbg)) 43%, hsl(var(--chkfg)) 43%, hsl(var(--chkfg)) 57%, hsl(var(--chkbg)) 57%); +} +.tw-checkbox-success { + --chkbg: var(--su); + --chkfg: var(--suc); + --tw-border-opacity: 1; + border-color: hsl(var(--su) / var(--tw-border-opacity)); +} +.tw-checkbox-success:hover { + --tw-border-opacity: 1; + border-color: hsl(var(--su) / var(--tw-border-opacity)); +} +.tw-checkbox-success:focus-visible { + outline: 2px solid hsl(var(--su)); +} +.tw-checkbox-success:checked, + .tw-checkbox-success[checked="true"], + .tw-checkbox-success[aria-checked=true] { + --tw-border-opacity: 1; + border-color: hsl(var(--su) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--su) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--suc, var(--nc)) / var(--tw-text-opacity)); +} +.tw-checkbox:disabled { + cursor: not-allowed; + border-color: transparent; + --tw-bg-opacity: 1; + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + opacity: 0.2; +} +@keyframes checkmark { + + 0% { + background-position-y: 5px; + } + + 50% { + background-position-y: -2px; + } + + 100% { + background-position-y: 0; + } +} +[dir="rtl"] .tw-checkbox:checked, + [dir="rtl"] .tw-checkbox[checked="true"], + [dir="rtl"] .tw-checkbox[aria-checked="true"] { + background-image: linear-gradient(45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(-45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient(-45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99%), linear-gradient(45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%); +} +.tw-divider:before { + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.1; +} +.tw-divider:after { + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.1; +} +.tw-divider:not(:empty) { + gap: 1rem; +} +.tw-drawer-toggle:focus-visible ~ .tw-drawer-content .tw-drawer-button.tw-btn-primary { + outline: 2px solid hsl(var(--p)); +} +.tw-drawer-toggle:focus-visible ~ .tw-drawer-content .tw-drawer-button.tw-btn-ghost { + outline: 2px solid currentColor; +} +.tw-dropdown.tw-dropdown-open .tw-dropdown-content, +.tw-dropdown.tw-dropdown-hover:hover .tw-dropdown-content, +.tw-dropdown:focus .tw-dropdown-content, +.tw-dropdown:focus-within .tw-dropdown-content { + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.tw-label-text { + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: hsl(var(--bc) / var(--tw-text-opacity)); +} +.tw-label a:hover { + --tw-text-opacity: 1; + color: hsl(var(--bc) / var(--tw-text-opacity)); +} +.tw-input[list]::-webkit-calendar-picker-indicator { + line-height: 1em; +} +.tw-input-bordered { + --tw-border-opacity: 0.2; +} +.tw-input:focus { + outline: 2px solid hsla(var(--bc) / 0.2); + outline-offset: 2px; +} +.tw-input-disabled, + .tw-input[disabled] { + cursor: not-allowed; + --tw-border-opacity: 1; + border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + --tw-text-opacity: 0.2; +} +.tw-input-disabled::-moz-placeholder, .tw-input[disabled]::-moz-placeholder { + color: hsl(var(--bc) / var(--tw-placeholder-opacity)); + --tw-placeholder-opacity: 0.2; +} +.tw-input-disabled::placeholder, + .tw-input[disabled]::placeholder { + color: hsl(var(--bc) / var(--tw-placeholder-opacity)); + --tw-placeholder-opacity: 0.2; +} +.tw-menu.tw-horizontal > li.tw-bordered > a, + .tw-menu.tw-horizontal > li.tw-bordered > button, + .tw-menu.tw-horizontal > li.tw-bordered > span { + border-left-width: 0px; + border-bottom-width: 4px; + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); +} +.tw-menu[class*=" px-"]:not(.tw-menu[class*=" px-0"]) li > *, + .tw-menu[class^="px-"]:not(.tw-menu[class^="px-0"]) li > *, + .tw-menu[class*=" p-"]:not(.tw-menu[class*=" p-0"]) li > *, + .tw-menu[class^="p-"]:not(.tw-menu[class^="p-0"]) li > * { + border-radius: var(--rounded-btn, 0.5rem); +} +.tw-menu :where(li.tw-bordered > *) { + border-left-width: 4px; + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); +} +.tw-menu :where(li) > :where(*:not(ul)) { + gap: 0.75rem; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: currentColor; +} +.tw-menu :where(li:not(.tw-menu-title):not(:empty)) > :where(*:not(ul):focus), + .tw-menu :where(li:not(.tw-menu-title):not(:empty)) > :where(*:not(ul):hover) { + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.1; +} +.tw-menu :where(li:not(.tw-menu-title):not(:empty)) > :where(:not(ul).tw-active), + .tw-menu :where(li:not(.tw-menu-title):not(:empty)) > :where(*:not(ul):active) { + --tw-bg-opacity: 1; + background-color: hsl(var(--p) / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: hsl(var(--pc) / var(--tw-text-opacity)); +} +.tw-menu :where(li:empty) { + margin-left: 1rem; + margin-right: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + height: 1px; + background-color: hsl(var(--bc) / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.1; +} +.tw-menu li.tw-disabled > * { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + color: hsl(var(--bc) / var(--tw-text-opacity)); + --tw-text-opacity: 0.2; +} +.tw-menu li.tw-disabled > *:hover { + background-color: transparent; +} +.tw-menu li.tw-hover-bordered a { + border-left-width: 4px; + border-color: transparent; +} +.tw-menu li.tw-hover-bordered a:hover { + --tw-border-opacity: 1; + border-color: hsl(var(--p) / var(--tw-border-opacity)); +} +.tw-menu.tw-compact li > a, + .tw-menu.tw-compact li > span { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + font-size: 0.875rem; + line-height: 1.25rem; +} +.tw-menu .tw-menu-title { + font-size: 0.75rem; + line-height: 1rem; + font-weight: 700; + opacity: 0.4; +} +.tw-menu .tw-menu-title > * { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.tw-menu :where(li:not(.tw-disabled)) > :where(*:not(ul)) { + outline: 2px solid transparent; + outline-offset: 2px; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.tw-menu > :where(li:first-child) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: unset; + border-bottom-left-radius: unset; +} +.tw-menu > :where(li:first-child) > :where(:not(ul)) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: unset; + border-bottom-left-radius: unset; +} +.tw-menu > :where(li:last-child) { + border-top-left-radius: unset; + border-top-right-radius: unset; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.tw-menu > :where(li:last-child) > :where(:not(ul)) { + border-top-left-radius: unset; + border-top-right-radius: unset; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.tw-menu > :where(li) > :where(ul) :where(li) { + width: 100%; + white-space: nowrap; +} +.tw-menu > :where(li) > :where(ul) :where(li) :where(ul) { + padding-left: 1rem; +} +.tw-menu > :where(li) > :where(ul) :where(li) > :where(:not(ul)) { + width: 100%; + white-space: nowrap; +} +.tw-menu > :where(li) > :where(ul) > :where(li:first-child) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: unset; + border-bottom-left-radius: unset; +} +.tw-menu > :where(li) > :where(ul) > :where(li:first-child) > :where(:not(ul)) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: unset; + border-bottom-left-radius: unset; +} +.tw-menu > :where(li) > :where(ul) > :where(li:last-child) { + border-top-left-radius: unset; + border-top-right-radius: unset; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.tw-menu > :where(li) > :where(ul) > :where(li:last-child) > :where(:not(ul)) { + border-top-left-radius: unset; + border-top-right-radius: unset; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.tw-modal-open .tw-modal-box, +.tw-modal-toggle:checked + .tw-modal .tw-modal-box, +.tw-modal:target .tw-modal-box { + --tw-translate-y: 0px; + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.tw-modal-action > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} +@keyframes progress-loading { + + 50% { + left: 107%; + } +} +@keyframes radiomark { + + 0% { + box-shadow: 0 0 0 12px hsl(var(--b1)) inset, 0 0 0 12px hsl(var(--b1)) inset; + } + + 50% { + box-shadow: 0 0 0 3px hsl(var(--b1)) inset, 0 0 0 3px hsl(var(--b1)) inset; + } + + 100% { + box-shadow: 0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset; + } +} +@keyframes rating-pop { + + 0% { + transform: translateY(-0.125em); + } + + 40% { + transform: translateY(-0.125em); + } + + 100% { + transform: translateY(0); + } +} +.tw-textarea-bordered { + --tw-border-opacity: 0.2; +} +.tw-textarea:focus { + outline: 2px solid hsla(var(--bc) / 0.2); + outline-offset: 2px; +} +.tw-textarea-disabled, + .tw-textarea[disabled] { + cursor: not-allowed; + --tw-border-opacity: 1; + border-color: hsl(var(--b2, var(--b1)) / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); + --tw-text-opacity: 0.2; +} +.tw-textarea-disabled::-moz-placeholder, .tw-textarea[disabled]::-moz-placeholder { + color: hsl(var(--bc) / var(--tw-placeholder-opacity)); + --tw-placeholder-opacity: 0.2; +} +.tw-textarea-disabled::placeholder, + .tw-textarea[disabled]::placeholder { + color: hsl(var(--bc) / var(--tw-placeholder-opacity)); + --tw-placeholder-opacity: 0.2; +} +@keyframes toast-pop { + + 0% { + transform: scale(0.9); + opacity: 0; + } + + 100% { + transform: scale(1); + opacity: 1; + } +} +.tw-tooltip:before, +.tw-tooltip:after { + opacity: 0; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-delay: 100ms; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.tw-tooltip:after { + position: absolute; + content: ""; + border-style: solid; + border-width: var(--tooltip-tail, 0); + width: 0; + height: 0; + display: block; +} +.tw-tooltip.tw-tooltip-open:before, +.tw-tooltip.tw-tooltip-open:after, +.tw-tooltip:hover:before, +.tw-tooltip:hover:after { + opacity: 1; + transition-delay: 75ms; +} +.tw-tooltip:not([data-tip]):hover:before, +.tw-tooltip:not([data-tip]):hover:after { + visibility: hidden; + opacity: 0; +} +.tw-tooltip:after, .tw-tooltip-top:after { + transform: translateX(-50%); + border-color: var(--tooltip-color) transparent transparent transparent; + top: auto; + left: 50%; + right: auto; + bottom: var(--tooltip-tail-offset); +} +.tw-tooltip-left:after { + transform: translateY(-50%); + border-color: transparent transparent transparent var(--tooltip-color); + top: 50%; + left: auto; + right: calc(var(--tooltip-tail-offset) + 1px); + bottom: auto; +} +.tw-rounded-box { + border-radius: var(--rounded-box, 1rem); +} +.tw-btn-sm { + height: 2rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + min-height: 2rem; + font-size: 0.875rem; +} +.tw-btn-block { + width: 100%; +} +.tw-btn-square:where(.tw-btn-xs) { + height: 1.5rem; + width: 1.5rem; + padding: 0px; +} +.tw-btn-square:where(.tw-btn-sm) { + height: 2rem; + width: 2rem; + padding: 0px; +} +.tw-btn-square:where(.tw-btn-md) { + height: 3rem; + width: 3rem; + padding: 0px; +} +.tw-btn-square:where(.tw-btn-lg) { + height: 4rem; + width: 4rem; + padding: 0px; +} +.tw-btn-circle:where(.tw-btn-xs) { + height: 1.5rem; + width: 1.5rem; + border-radius: 9999px; + padding: 0px; +} +.tw-btn-circle:where(.tw-btn-sm) { + height: 2rem; + width: 2rem; + border-radius: 9999px; + padding: 0px; +} +.tw-btn-circle:where(.tw-btn-md) { + height: 3rem; + width: 3rem; + border-radius: 9999px; + padding: 0px; +} +.tw-btn-circle:where(.tw-btn-lg) { + height: 4rem; + width: 4rem; + border-radius: 9999px; + padding: 0px; +} +.tw-checkbox-xs { + height: 1rem; + width: 1rem; +} +.tw-avatar.tw-online:before { + content: ""; + position: absolute; + z-index: 10; + display: block; + border-radius: 9999px; + --tw-bg-opacity: 1; + background-color: hsl(var(--su) / var(--tw-bg-opacity)); + width: 15%; + height: 15%; + top: 7%; + right: 7%; + box-shadow: 0 0 0 2px hsl(var(--b1)); +} +.tw-avatar.tw-offline:before { + content: ""; + position: absolute; + z-index: 10; + display: block; + border-radius: 9999px; + --tw-bg-opacity: 1; + background-color: hsl(var(--b3, var(--b2)) / var(--tw-bg-opacity)); + width: 15%; + height: 15%; + top: 7%; + right: 7%; + box-shadow: 0 0 0 2px hsl(var(--b1)); +} +.tw-btn-group .tw-btn:not(:first-child):not(:last-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.tw-btn-group .tw-btn:first-child:not(:last-child) { + margin-top: -0px; + margin-left: -1px; + border-top-left-radius: var(--rounded-btn, 0.5rem); + border-top-right-radius: 0; + border-bottom-left-radius: var(--rounded-btn, 0.5rem); + border-bottom-right-radius: 0; +} +.tw-btn-group .tw-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: var(--rounded-btn, 0.5rem); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--rounded-btn, 0.5rem); +} +.tw-btn-group-horizontal .tw-btn:not(:first-child):not(:last-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.tw-btn-group-horizontal .tw-btn:first-child:not(:last-child) { + margin-top: -0px; + margin-left: -1px; + border-top-left-radius: var(--rounded-btn, 0.5rem); + border-top-right-radius: 0; + border-bottom-left-radius: var(--rounded-btn, 0.5rem); + border-bottom-right-radius: 0; +} +.tw-btn-group-horizontal .tw-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: var(--rounded-btn, 0.5rem); + border-bottom-left-radius: 0; + border-bottom-right-radius: var(--rounded-btn, 0.5rem); +} +.tw-btn-group-vertical .tw-btn:first-child:not(:last-child) { + margin-top: -1px; + margin-left: -0px; + border-top-left-radius: var(--rounded-btn, 0.5rem); + border-top-right-radius: var(--rounded-btn, 0.5rem); + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.tw-btn-group-vertical .tw-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: var(--rounded-btn, 0.5rem); + border-bottom-right-radius: var(--rounded-btn, 0.5rem); +} +.tw-card-compact .tw-card-body { + padding: 1rem; + font-size: 0.875rem; + line-height: 1.25rem; +} +.tw-card-compact .tw-card-title { + margin-bottom: 0.25rem; +} +.tw-card-normal .tw-card-body { + padding: var(--padding-card, 2rem); + font-size: 1rem; + line-height: 1.5rem; +} +.tw-card-normal .tw-card-title { + margin-bottom: 0.75rem; +} +.tw-menu-compact :where(li > *) { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + font-size: 0.875rem; + line-height: 1.25rem; +} +.tw-modal-bottom :where(.tw-modal-box) { + width: 100%; + max-width: none; + --tw-translate-y: 2.5rem; + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +.tw-modal-middle :where(.tw-modal-box) { + width: 91.666667%; + max-width: 32rem; + --tw-translate-y: 0px; + --tw-scale-x: .9; + --tw-scale-y: .9; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + border-bottom-left-radius: var(--rounded-box, 1rem); + border-bottom-right-radius: var(--rounded-box, 1rem); +} +.tw-fixed { + position: fixed; +} +.tw-absolute { + position: absolute; +} +.tw-relative { + position: relative; +} +.tw-inset-y-0 { + top: 0px; + bottom: 0px; +} +.tw-bottom-4 { + bottom: 1rem; +} +.tw-bottom-5 { + bottom: 1.25rem; +} +.tw-left-0 { + left: 0px; +} +.tw-right-2 { + right: 0.5rem; +} +.tw-right-4 { + right: 1rem; +} +.tw-right-5 { + right: 1.25rem; +} +.tw-top-0 { + top: 0px; +} +.tw-top-2 { + top: 0.5rem; +} +.tw-top-20 { + top: 5rem; +} +.\\!tw-z-\\[1000\\] { + z-index: 1000 !important; +} +.tw-z-1000 { + z-index: 1000; +} +.tw-z-500 { + z-index: 500; +} +.tw-z-\\[1035\\] { + z-index: 1035; +} +.tw-col-span-1 { + grid-column: span 1 / span 1; +} +.tw-col-span-5 { + grid-column: span 5 / span 5; +} +.tw-float-right { + float: right; +} +.tw-m-0 { + margin: 0px; +} +.tw-m-1 { + margin: 0.25rem; +} +.tw-m-auto { + margin: auto; +} +.tw-mx-2 { + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.tw-mb-0 { + margin-bottom: 0px; +} +.tw-mb-2 { + margin-bottom: 0.5rem; +} +.tw-mb-4 { + margin-bottom: 1rem; +} +.tw-mb-8 { + margin-bottom: 2rem; +} +.tw-ml-2 { + margin-left: 0.5rem; +} +.tw-mr-2 { + margin-right: 0.5rem; +} +.tw-mt-16 { + margin-top: 4rem; +} +.tw-mt-2 { + margin-top: 0.5rem; +} +.tw-mt-3 { + margin-top: 0.75rem; +} +.tw-mt-4 { + margin-top: 1rem; +} +.tw-mt-5 { + margin-top: 1.25rem; +} +.tw-mt-6 { + margin-top: 1.5rem; +} +.tw-mt-8 { + margin-top: 2rem; +} +.tw-inline-block { + display: inline-block; +} +.tw-flex { + display: flex; +} +.tw-grid { + display: grid; +} +.tw-hidden { + display: none; +} +.tw-h-10 { + height: 2.5rem; +} +.tw-h-14 { + height: 3.5rem; +} +.tw-h-40 { + height: 10rem; +} +.tw-h-5 { + height: 1.25rem; +} +.tw-h-6 { + height: 1.5rem; +} +.tw-h-fit { + height: -moz-fit-content; + height: fit-content; +} +.tw-h-full { + height: 100%; +} +.tw-max-h-72 { + max-height: 18rem; +} +.tw-min-h-64 { + min-height: 240px; +} +.tw-w-1 { + width: 0.25rem; +} +.tw-w-10 { + width: 2.5rem; +} +.tw-w-14 { + width: 3.5rem; +} +.tw-w-48 { + width: 12rem; +} +.tw-w-5 { + width: 1.25rem; +} +.tw-w-52 { + width: 13rem; +} +.tw-w-6 { + width: 1.5rem; +} +.tw-w-72 { + width: 18rem; +} +.tw-w-\\[56px\\] { + width: 56px; +} +.tw-w-full { + width: 100%; +} +.tw-min-w-80 { + min-width: 320px; +} +.tw-max-w-72 { + max-width: 288px; +} +.tw-max-w-xs { + max-width: 20rem; +} +.tw-flex-1 { + flex: 1 1 0%; +} +.tw-flex-none { + flex: none; +} +.tw-basis-1\\/5 { + flex-basis: 20%; +} +.tw-basis-2\\/5 { + flex-basis: 40%; +} +.tw--translate-x-full { + --tw-translate-x: -100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.tw-translate-x-0 { + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.tw-rotate-180 { + --tw-rotate: 180deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.tw-cursor-pointer { + cursor: pointer; +} +.tw-list-none { + list-style-type: none; +} +.tw-grid-flow-col { + grid-auto-flow: column; +} +.tw-grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.tw-grid-cols-6 { + grid-template-columns: repeat(6, minmax(0, 1fr)); +} +.tw-flex-row { + flex-direction: row; +} +.tw-flex-col { + flex-direction: column; +} +.tw-place-content-center { + place-content: center; +} +.tw-place-items-end { + place-items: end; +} +.tw-justify-normal { + justify-content: normal; +} +.tw-justify-end { + justify-content: flex-end; +} +.tw-justify-center { + justify-content: center; +} +.tw-gap-6 { + gap: 1.5rem; +} +.tw-place-self-center { + place-self: center; +} +.tw-overflow-hidden { + overflow: hidden; +} +.tw-overflow-y-auto { + overflow-y: auto; +} +.tw-overflow-x-hidden { + overflow-x: hidden; +} +.tw-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tw-rounded-full { + border-radius: 9999px; +} +.tw-rounded-br-md { + border-bottom-right-radius: 0.375rem; +} +.tw-rounded-tr-md { + border-top-right-radius: 0.375rem; +} +.tw-border-0 { + border-width: 0px; +} +.tw-border-none { + border-style: none; +} +.tw-bg-base-100 { + --tw-bg-opacity: 1; + background-color: hsl(var(--b1) / var(--tw-bg-opacity)); +} +.tw-bg-base-200 { + --tw-bg-opacity: 1; + background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)); +} +.tw-bg-primary { + --tw-bg-opacity: 1; + background-color: hsl(var(--p) / var(--tw-bg-opacity)); +} +.tw-bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.tw-stroke-current { + stroke: currentColor; +} +.tw-p-0 { + padding: 0px; +} +.tw-p-2 { + padding: 0.5rem; +} +.tw-p-4 { + padding: 1rem; +} +.tw-p-6 { + padding: 1.5rem; +} +.tw-px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.tw-px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.tw-py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} +.tw-pb-0 { + padding-bottom: 0px; +} +.tw-pb-6 { + padding-bottom: 1.5rem; +} +.tw-pl-2 { + padding-left: 0.5rem; +} +.tw-pl-4 { + padding-left: 1rem; +} +.tw-pr-2 { + padding-right: 0.5rem; +} +.tw-pr-4 { + padding-right: 1rem; +} +.tw-pt-0 { + padding-top: 0px; +} +.tw-pt-1 { + padding-top: 0.25rem; +} +.tw-pt-6 { + padding-top: 1.5rem; +} +.tw-pt-8 { + padding-top: 2rem; +} +.tw-align-middle { + vertical-align: middle; +} +.tw-text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} +.tw-text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} +.tw-text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} +.tw-font-bold { + font-weight: 700; +} +.tw-font-normal { + font-weight: 400; +} +.tw-font-semibold { + font-weight: 600; +} +.tw-normal-case { + text-transform: none; +} +.tw-leading-3 { + line-height: .75rem; +} +.tw-leading-5 { + line-height: 1.25rem; +} +.tw-leading-6 { + line-height: 1.5rem; +} +.tw-text-base-content { + --tw-text-opacity: 1; + color: hsl(var(--bc) / var(--tw-text-opacity)); +} +.tw-text-gray-500 { + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} +.tw-text-green-900 { + --tw-text-opacity: 1; + color: rgb(20 83 45 / var(--tw-text-opacity)); +} +.tw-text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.tw-shadow { + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.tw-shadow-\\[0_4px_12px_0_rgba\\(0\\,0\\,0\\,0\\.07\\)\\,_0_2px_4px_rgba\\(0\\,0\\,0\\,0\\.05\\)\\] { + --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.07), 0 2px 4px rgba(0,0,0,0.05); + --tw-shadow-colored: 0 4px 12px 0 var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.tw-shadow-xl { + --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.tw-drop-shadow-md { + --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.tw-transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.tw-transition-all { + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} +.tw-duration-200 { + transition-duration: 200ms; +} +.tw-duration-500 { + transition-duration: 500ms; +} +.tw-ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} + +.tw-modal { + z-index: 1200 !important; +} + +.tw-menu li a { + border-radius: 10px; +} + +.tw-modal { + z-index: 1200 !important; +} + +.tw-modal-box { + max-height: calc(100vh - 2em); +} + +.hover\\:tw-bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.hover\\:tw-bg-white:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.hover\\:tw-text-gray-700:hover { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.focus\\:tw-outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.data-\\[te-sidenav-slim\\=\\'true\\'\\]\\:tw-hidden[data-te-sidenav-slim='true'] { + display: none; +} + +.data-\\[te-sidenav-slim-collapsed\\=\\'true\\'\\]\\:tw-w-\\[56px\\][data-te-sidenav-slim-collapsed='true'] { + width: 56px; +} + +.data-\\[te-sidenav-slim\\=\\'true\\'\\]\\:tw-w-\\[56px\\][data-te-sidenav-slim='true'] { + width: 56px; +} + +.data-\\[te-sidenav-hidden\\=\\'false\\'\\]\\:tw-translate-x-0[data-te-sidenav-hidden='false'] { + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.tw-group[data-te-sidenav-slim-collapsed='true'] .group-\\[\\&\\[data-te-sidenav-slim-collapsed\\=\\'true\\'\\]\\]\\:data-\\[te-sidenav-slim\\=\\'false\\'\\]\\:tw-hidden[data-te-sidenav-slim='false'] { + display: none; +} + +:is(.tw-dark .dark\\:tw-bg-zinc-800) { + --tw-bg-opacity: 1; + background-color: rgb(39 39 42 / var(--tw-bg-opacity)); +} + +@media (min-width: 768px) { + + .md\\:tw-grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + +@media (min-width: 1280px) { + + .xl\\:tw-max-w-6xl { + max-width: 72rem; + } +} + +.\\[\\&\\[data-te-sidenav-slim-collapsed\\=\\'true\\'\\]\\[data-te-sidenav-slim\\=\\'false\\'\\]\\]\\:tw-hidden[data-te-sidenav-slim-collapsed='true'][data-te-sidenav-slim='false'] { + display: none; +} + +.\\[\\&\\[data-te-sidenav-slim-collapsed\\=\\'true\\'\\]\\[data-te-sidenav-slim\\=\\'true\\'\\]\\]\\:\\[display\\:unset\\][data-te-sidenav-slim-collapsed='true'][data-te-sidenav-slim='true'] { + display: unset; +}`;Fp(RP);function kP({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 6.75V15m6-6v8.25m.503 3.498l4.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869 1.934c-.317.159-.69.159-1.006 0L9.503 3.252a1.125 1.125 0 00-1.006 0L3.622 5.689C3.24 5.88 3 6.27 3 6.695V19.18c0 .836.88 1.38 1.628 1.006l3.869-1.934c.317-.159.69-.159 1.006 0l4.994 2.497c.317.158.69.158 1.006 0z"}))}const CP=o.forwardRef(kP),zP=CP;function LP({title:e,titleId:t,...n},r){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:r,"aria-labelledby":t},n),e?o.createElement("title",{id:t},e):null,o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z"}))}const MP=o.forwardRef(LP),AP=MP,TP=[{path:"/",icon:Fe.jsx(zP,{style:{width:24}}),name:"Map"},{path:"/groups",icon:Fe.jsx(AP,{style:{width:24}}),name:"Groups"}],SP=[{id:2,name:"Technology",color:"#0696bb"},{id:4,name:"Community",color:"#ea621f"},{id:5,name:"Healing",color:"#c4037d"},{id:6,name:"Culture",color:"#f18e1c"},{id:8,name:"Education",color:"#444e99"},{id:9,name:"Gardening",color:"#008e5b"},{id:10,name:"Art",color:"#fdc60b"},{id:11,name:"Nature",color:"#8cbb26"},{id:12,name:"Activism",color:"#6d398b"},{id:13,name:"Market",color:"#2a71b0"}],PP=[{id:243,name:"Vollmondtrommeln",text:`Zu den Vollmonden vom März bis Oktober treffen sich traditionell Menschen zum gemeinsamen Musizieren, Tanzen, Spielen, Grillen und Entspannen am Gerloser Häuschen im Niesiger Wald.\r +\r +Uhrzeit: immer ab 17 Uhr\r +\r +https://trommeln-fulda.de/vollmondtrommeln/`,position:{type:"Point",coordinates:[9.667615,50.588632]},start:"2022-03-18T12:00:00",end:"2022-10-08T12:00:00",tags:[5,6,11]},{id:247,name:"anderes Event",text:`Zu den Vollmonden vom März bis Oktober treffen sich traditionell Menschen zum gemeinsamen Musizieren, Tanzen, Spielen, Grillen und Entspannen am Gerloser Häuschen im Niesiger Wald.\r +\r +Uhrzeit: immer ab 17 Uhr\r +\r +https://trommeln-fulda.de/vollmondtrommeln/`,position:{type:"Point",coordinates:[9.68,50.59]},start:"2022-03-18T12:00:00",end:"2022-10-08T12:00:00",tags:[5,6,11]}],OP=[{id:1,name:"Gärtnerei am Leisebach",text:"Wir sind eine Bio-Gemüsegärtnerei und suchen noch fleißige Helfer für diese Saison.",position:{type:"Point",coordinates:[8.476371,51.0044]},tags:[4,9],date_created:"2021-04-15T07:46:26.906Z",date_updated:"2021-04-15T07:46:26.906Z"},{id:2,name:"Rainbow Crystal Land",text:"https://rainbowcrystal.land",position:{type:"Point",coordinates:[-76.367426,1.87]},tags:[4,11],date_created:"2021-04-04T18:01:24.596Z",date_updated:"2021-04-04T18:01:24.596Z"},{id:3,name:"🌈 RainbowCrystaleARThshipKinderGarten",text:`AMYTIME WELCOME HOME\r +\r +#lebenliebenlernen\r +#symbioticsynergysolutions\r +#lebenlanglachen\r +#soriendosiempresaludpazyamor\r +#laughinglearninglivingloving\r +#souriresantétoujoursamoure\r +\r +\r +Garden IntroductionVideo\r +
\r +\r +\r +`,position:{type:"Point",coordinates:[9.502648,51.334741]},tags:[5,6,8,9,10,11,12,13],date_created:"2022-03-13T23:09:56.305Z",date_updated:"2022-03-13T23:09:56.305Z"},{id:44,name:"Birkenhof",text:"...",position:{type:"Point",coordinates:[9.473133,50.476544]},tags:[2,5,6,9,10,11,12],date_created:"2022-01-03T13:17:07.010Z",date_updated:"2022-01-03T13:17:07.010Z"},{id:51,name:"Stadtgemüse",text:`Stadtgemüse Fulda ist eine Gemüsegärtnerei in Maberzell, die es sich zur Aufgabe gemacht hat, die Stadt und seine Bewohner:innen mit regionalem, frischem und natürlich angebautem Gemüse mittels Gemüsekisten zu versorgen. Es gibt also jede Woche, von Frühjahr bis Herbst, angepasst an die Saison eine Kiste mit schmackhaftem und frischem Gemüse für euch, welche ihr direkt vor Ort abholen könnt. \r +\r +https://stadtgemuese-fulda.de`,position:{type:"Point",coordinates:[9.632435,50.560342]},tags:[9,13],date_created:"2021-04-14T11:12:40.278Z",date_updated:"2021-04-14T11:12:40.278Z"},{id:55,name:"Silbersee",text:"...",position:{type:"Point",coordinates:[9.369037,51.333263]},tags:[11],date_created:"2021-04-02T20:17:34.720Z",date_updated:"2021-04-02T20:17:34.720Z"},{id:58,name:"Fahrrad-Selbsthilf-Werkstatt",text:`Fahrrad reparieren und anleiten... Hilfe zur Selbsthilfe...\r +telegram: @madcorn`,position:{type:"Point",coordinates:[9.469587,51.287739]},tags:[2],date_created:"2022-02-28T13:09:44.939Z",date_updated:"2022-02-28T13:09:44.939Z"},{id:59,name:"Achtsame Begegnung (SanghaZENtrale)",text:`Achtsamkeit,Meditation,Konzentration, Resonanz💞, Gebet👼, Zufall✨, Placebo🙌, https://t.me/joinchat/ekaF82a7w1xhYzFi\r +\r +Es geht auf diesem Weg von vipassana nicht ums mitwirkende verändern und eingreifen in die Tradition. \r +Sondern um Praxis Erfahrungs tiefe, Bewusstseins Veränderung, durch die Jahrtausend erprobt bewährte heilige Praxis. \r +🙏 Licht und Segen wünsche ich dir auf deinen folgenden Wegen 🌹❤️`,position:{type:"Point",coordinates:[9.534928,51.296188]},tags:[4,5,11],date_created:"2021-10-21T11:16:48.594Z",date_updated:"2021-10-21T11:16:48.594Z"},{id:60,name:"Projekt StadtFruchtGeNuss: Eichwaldallmende",text:`Obstpflanzung, Obst, Obstallmende, \r +www.essbare-stadt.de\r +#StadtFruchtGeNuss, #SFGN`,position:{type:"Point",coordinates:[9.545392,51.300901]},tags:[9,12],date_created:"2021-05-28T18:40:04.416Z",date_updated:"2021-05-28T18:40:04.416Z"},{id:66,name:"Bioladen Regenbogen",text:`Regenbogen Naturkost\r +Gutenbergplatz 33-34\r +59821 Arnsberg\r +Deutschland\r +\r +Tel.: 02931 - 21414\r +email: info@regenbogen-naturkost.de\r +http://regenbogen-naturkost.de`,position:{type:"Point",coordinates:[8.073967,51.397087]},tags:[13],date_created:"2021-04-26T19:25:36.076Z",date_updated:"2021-04-26T19:25:36.076Z"},{id:67,name:"Solawi Gemüsegruppe Leissetal",text:"https://www.ggrlt.org/",position:{type:"Point",coordinates:[8.269293,51.197412]},tags:[9,13],date_created:"2021-04-26T11:54:55.406Z",date_updated:"2021-04-26T11:54:55.406Z"},{id:68,name:"Reformhaus Mommerz",text:"https://reformhaus-mommertz.de",position:{type:"Point",coordinates:[7.960761,51.453566]},tags:[13],date_created:"2021-04-26T11:59:24.785Z",date_updated:"2021-04-26T11:59:24.785Z"},{id:69,name:"Buddhistisches Zentrum Arnsberg",text:"https://www.triratna-arnsberg-sundern.de/",position:{type:"Point",coordinates:[8.070394,51.379559]},tags:[4,5],date_created:"2021-04-26T12:00:44.030Z",date_updated:"2021-04-26T12:00:44.030Z"},{id:70,name:"Tiggeshof, Biobauer - und Erlebnishof",text:`Kontakt & Anfahrt\r +Tiggeshof\r +Der Bio-, Lern- und Erlebnisbauernhof\r +Ainkhausen 3\r +59757 Arnsberg\r +Kontakt\r +Telefon: 02935-4996\r +Mobil: 0151-54629840\r +E-Mail: info@tiggeshof.de\r +\r +https://erlebnisbauernhof-sauerland.de/`,position:{type:"Point",coordinates:[7.938244,51.394332]},tags:[8,9,13],date_created:"2021-04-26T18:57:48.705Z",date_updated:"2021-04-26T18:57:48.705Z"},{id:71,name:"Hönnetal im Wandel - ReparaturCafé",text:"https://www.hoennetalimwandel.de/",position:{type:"Point",coordinates:[7.880475,51.310852]},tags:[2,4,8],date_created:"2021-04-26T18:41:24.601Z",date_updated:"2021-04-26T18:41:24.601Z"},{id:72,name:"Südstadtgärten Iserlohn Ein Gemeinschaftsgarten im Herzen unseres Stadtteils!",text:`Ein Gemeinschaftsgarten im Herzen unseres Stadtteils!\r +\r +Gemeinschaftsgärten in der Stadt (engl.: Urban Gardening) bringen die Möglichkeit, eigenes Obst, Gemüse und Kräuter anzubauen wieder direkt dorthin, wo die Menschen leben.\r +Dabei werden bisher ungenutzte Flächen von den Anwohnern in blühende Gärten umgewandelt.\r +Rückbesinnung auf die Verbindung mit der Natur sowie das Erleben von Gemeinschaft stehen im Vordergrund.\r +Gemeinsames Gärtnern verbindet Generationen und Kulturen, da Wissen weitergegeben wird und Geschichten ausgetauscht werden: wir lernen miteinander und voneinander!\r +\r +Der Gemeinschaftsgarten auf dem Fritz-Kühn-Platz soll als ein Modellgarten dienen, der mit allen Sinnen erlebt werden kann und in welchem wir Erfahrungen sammeln können.\r +Wir hoffen, dass Menschen aus der ganzen Stadt sich hier inspirieren lassen, um Gemeinschaftsgärten auch auf weiteren ungenutzten Flächen in Iserlohn entstehen zu lassen.\r +\r +Darüber hinaus bieten wir ein vielfältiges Angebot an Seminaren und Workshops zu Themen rund um den Garten und Umweltschutz u. a. Wild- und Heilkräuter, Biologisch düngen und Schädlinge abwehren, Nützliche Insekten anlocken, Hochbeete bauen, Mischkultur, Zucht von Speisepilzen, Ernten und Konservieren, Ernährung uvm.\r +\r +Kindergartengruppen und Schulklassen haben die Möglichkeit zum praktischen Lernen und Experimentieren im ‚Klassenzimmer zum Anfassen‘.\r +\r +Wer kann mitmachen? JEDE/R ist herzlich willkommen\r +\r +E-Mail: info@südstadtgärten.de\r +Web: www.südstadtgärten.de\r +\r +Träger des Projektes ist der Bürgerverein Iserlohner Südstadt e.V.`,position:{type:"Point",coordinates:[7.696352,51.373041]},tags:[4,9],date_created:"2021-04-26T18:49:54.082Z",date_updated:"2021-04-26T18:49:54.082Z"},{id:73,name:"BiWaG Gemeinschaftsgarten",text:`Egal ob Organisation, Einzelperson, Schule, Kindergarten, Einrichtung oder Seniorenheim - wir freuen uns auf jeden, der Lust am Garten und Gärtnern hat. Wir unterstützen gerne mit fachlichen Tipps und Tricks bei der Umsetzung der eigenen Idee oder zeigen Euch, was im BiWaG Garten alles möglich ist!\r +https://www.biwag.nrw/`,position:{type:"Point",coordinates:[7.476183,51.350819]},tags:[4,9,11],date_created:"2021-04-26T18:55:45.558Z",date_updated:"2021-04-26T18:55:45.558Z"},{id:118,name:"Öffentlicher Bücherschrank",text:'Mit der Aufstellung eines öffentlichen Bücherschrankes vor dem Gebäude der ehemaligen "Adler-Apotheke" und gegenüber der Buchhandlung Sonja Vieth auf dem "Alten Markt" steht allen interessierten Buchliebhabern ab sofort eine kostenlose Ausleihe von Büchern zur Verfügung',position:{type:"Point",coordinates:[8.064217,51.396264]},tags:[6,8],date_created:"2021-04-26T19:59:38.701Z",date_updated:"2021-04-26T19:59:38.701Z"},{id:125,name:"Demeter Gärtnerhof Röllingsen",text:`Am Eichkamp 3\r +59494 Soest-Röllingsen\r +info@gaertnerhof-roellingsen.de \r +\r +https://www.gaertnerhof-roellingsen.de/`,position:{type:"Point",coordinates:[8.026038,51.539622]},tags:[9,11,13],date_created:"2021-04-27T18:09:15.200Z",date_updated:"2021-04-27T18:09:15.200Z"},{id:127,name:"Tipi Platz",text:"#Feuer #Musik #Tipis",position:{type:"Point",coordinates:[11.424086,48.198033]},tags:[5,6,9,10,11],date_created:"2021-10-18T20:46:35.659Z",date_updated:"2021-10-18T20:46:35.659Z"},{id:129,name:"free state Christiania",text:"living self-determined",position:{type:"Point",coordinates:[12.608829,55.678383]},tags:[2,4,5,6,8,9,10,11,12,13],date_created:"2021-05-30T07:38:45.414Z",date_updated:"2021-05-30T07:38:45.414Z"},{id:131,name:"Umsonstladen WIZ",text:`#tauschen\r +#geldlos\r +#synergie`,position:{type:"Point",coordinates:[9.857512,51.343449]},tags:[4,12,13],date_created:"2021-05-08T09:38:28.032Z",date_updated:"2021-05-08T09:38:28.032Z"},{id:132,name:"Garden social cooking",text:`Fire\r +Music`,position:{type:"Point",coordinates:[9.510576,51.336732]},tags:[4,9,11],date_created:"2021-05-08T18:26:46.173Z",date_updated:"2021-05-08T18:26:46.173Z"},{id:133,name:"ForstFeld Garten",text:"https://essbare-stadt.de/wp/projekte/forstfeldgarten/",position:{type:"Point",coordinates:[9.536283,51.29584]},tags:[9,11],date_created:"2021-05-18T12:06:31.088Z",date_updated:"2021-05-18T12:06:31.088Z"},{id:134,name:"Achtsame Begegnung (SanghaZENtrale)",text:"Achtsamkeit,Meditation,Konzentration, Resonanz💞, Gebet👼, Zufall✨, Placebo🙌 https://t.me/joinchat/ekaF82a7w1xhYzFi",position:{type:"Point",coordinates:[9.424987,51.287416]},tags:[5,6,11],date_created:"2021-05-15T13:09:04.234Z",date_updated:"2021-05-15T13:09:04.234Z"},{id:137,name:"großer Kleingarten",text:"Treffpunkt zum gemeinsamen Werkeln, kreativ sein, gärtnern, musizieren, Feuer machen ........",position:{type:"Point",coordinates:[9.450603,51.329311]},tags:[2,4,5,6,8,9,10,11,12,13],date_created:"2021-10-11T13:05:31.570Z",date_updated:"2021-10-11T13:05:31.570Z"},{id:138,name:"Bahn-Strand",text:`du magst Sand? \r +komm zum Strand!`,position:{type:"Point",coordinates:[9.472371,51.333099]},tags:[9],date_created:"2021-05-16T08:44:16.910Z",date_updated:"2021-05-16T08:44:16.910Z"},{id:140,name:"weidenkunst",text:"http://weidenmoos.de",position:{type:"Point",coordinates:[9.547772,51.603592]},tags:[11],date_created:"2021-05-18T10:07:30.300Z",date_updated:"2021-05-18T10:07:30.300Z"},{id:141,name:"Huttengarden",text:`Gemeinschaftsgarten\r +fast jeden Samstag gemeinschaftliches Gärtnern`,position:{type:"Point",coordinates:[9.460763,51.315293]},tags:[5,9,11],date_created:"2022-04-06T14:10:16.687Z",date_updated:"2022-04-06T14:10:16.687Z"},{id:143,name:"OPEN POWER: 100 free Sockets Cologne",text:`#openpower, #100freesocketscologne,\r +#artivism \r +\r +https://openpower.cologne\r +\r +sir@andreyustinov.com,\r +\r +A map of Cologne fixed with 100 locations of available, functional electrical sockets I found all over the city. I incorporated the map in an information board which was installed at the location where the very first socket was found. That happens to be in a very central and highly frequented place. The map is also available online on a website specially created for the project, where each socket is highlighted through photos and many with detailed descriptions about their location and social context.`,position:{type:"Point",coordinates:[6.968714,50.942291]},tags:[2,10,12],date_created:"2021-05-28T19:22:03.895Z",date_updated:"2021-05-28T19:22:03.895Z"},{id:145,name:"TalAue",text:`Hugo🔥🌈⛩🎩💚\r +...Die Talaue ist ein wunderschöner Platz ....🏞️mitten in Waiblingen\r + das stehen genug Rindvieher herum....ähhhh, auf der Weide😳😄\r + Es gibt einen kleinen Bach...\r + da gibt's den weidendom und wenn es regnet ist gleich die schicke Brücke da...falls es regnet 😄👨‍👨‍👦‍👦🏞️\r +Wo du auch als Penner verkleidet Gitarre spielen kannst ....üben kannst ....🙃🐛\r +\r +es ist ein Übungsfeld und Lernraum....\r +Ein Ort der Begegnung....👨‍👨‍👦‍👦👨‍❤️‍👨👨‍👨‍👦‍👦🌹ein magic Place🔮\r +\r +.... für die Jugend ist da gleich der Skaterplatz ....\r +für die Kinder ist auf der anderen Seite gleich der Spielplatz\r + und der See🏞️\r + am Hallenbad kann man parken und der Park ist groß genug ....\r +.....für die Fülle des Lebens 🌈🕺🧙‍♂️🧝‍♀️für die Farbe...\r + für die Musik\r + fürs spielen👑\r + wir können ja alles machen\r +.... was Freude bereitet....🙂\r + wir können uns trauen uns zu zeigen ....\r +wir können uns trauen Raum einzunehmen....\r + wir können Farbe bekennen...\r +\r +.... Reden halten ....\r +\r +du kannst da alles machen ...\r +\r +das ist ein Freiraum der gestaltet werden möchte....\r +\r + es ist ein Freiraum der eingenommen werden darf ⚔️🎩🪄🥰\r +Wo du dich zeigen darfst, wie du wirklich bist....\r +Du dich & andere erfahren kannst....\r +und ihr dürft einfach eure Lieblingslieder mitbringen....🔫🏹\r + ihr dürft eure Instrumente🎻 mitbringen\r + ihr dürft euch ausprobieren ...\r + und bitte vergesst nicht irgendwie n Apfelstrudel mitzubringen Kaffee was zu essen oder so...\r +\r +Das ist ja "streng "nach Weimarer Vorbild ....Strassencaffee 🎼🪗\r +\r +und eure selbstgemachten Produkte ...mitbring ....\r +\r +Ähhhhh, und das was ihr los haben möchtet.....😜😀\r +.... alte Bücher Krimskrams Flohmarkt Sachen eben...\r + bring mit und legs in Park oder unter die Brücke \r +vielleicht braucht es jemand anderes ....\r +wir können die Räume& Plätze so schön gestalten ....\r +wir dürfen einfach Farbe und leben im Park tragen \r +wir dürfen uns gegenseitig befruchten💚 inspirieren🔮 und unser Herz verschenken 🔥🌹👨‍❤️‍👨\r +wir dürfen lebendig sein 🕺und wir dürfen singen ....🎼 ...\r +Wir dürfen sogar ...falsch singen & den TON verfehlen....dann wirds perfekt....😜🙏👑🔥\r +wir dürfen da sein....👀🙏🌹\r +\r + jeden Sonntag \r +von 15 Uhr bis 18 Uhr \r +und wenn euch die Talaue zu weit weg ist 😜\r +dann gibt es andere Plätze ...\r +wo man das auch machen darf\r +\r + und bitte bitte das Schreibzeug nicht vergessen....😀📱🖊️\r + in der Talaue liegt immer ein großer Zettel....\r + da steht:\r +.... gute Ideen hier drauf ....\r +\r +und da gibt es Listen...📊 wo man sich eintragen kann für was habe ich denn eigentlich Interesse ?🤔😋\r +\r +und dann kann da Vernetzung stattfinden....\r + und Vernetzungen und Vernetzungen....🙏🌈🥰👨‍👨‍👦‍👦💚👨‍👨‍👦‍👦🌱🌱🌱\r +\r + bis das erweiterte Dorf Wirklichkeit ist 🔮🏞️🌱🌻\r +\r +und was ich mir noch so sehnlich erwünsch...\r +\r +... ist ein funktionierendes Orgateam....😳😕😔\r +\r +... ich freue mich immer noch sehr über Menschen ....\r +\r +....die mitdenken🤔\r + die mitgestalten🪅\r + die mitarbeiten💪\r +\r + just for free 🙏👨‍❤️‍👨🔥🌹\r +Weil dein 💖 vielleicht genauso brennt , wie meines....😳🥰🔥🔥🔥🔥🔥💚\r +Ich hab Sehnsucht nach \r +Menschen....\r +... die ihre Zeit\r +.... ihre Liebe \r +....ihre Kraft \r +\r +......verschenken ...\r +\r +\r + ich möchte mit dir in Urlaub gehen .....😇\r +\r +....warum machen wir nicht alle zusammen einfach Urlaub🪞🪄...? Für immer?•••○♋☮️\r +\r +Right her.... right now....🌎💥🔥☮️💚\r +....ab heute nurnoch das tun, was sinnvoll ,würdevoll & verantwortbar ist.🌱🙏👨‍👨‍👦‍👦👨‍❤️‍👨👨‍👨‍👦‍👦🌻🏞️\r +... ich tu , ab jetzt, die Arbeit, die getan werden möchte....😳😀\r +Ich habe aktuell URLAUB , und hab noch nie soooo hart viel gearbeitet 😳😳😳😳🌱🔥\r +....ob ich dafür Geld bekomme oder entlohnt werde ist mir aktuell scheiße egal....😇😋\r +\r +...ich sehe es als meine Pflicht und Aufgabe, \r +... montags in meinem Heimatort auf dem Rathausplatz eine Rose niederzulegen....\r +\r +.... im Gedenken an Sophie und an all die Ehrenämtler ....\r +....die sich n Arsch aufreißen....\r +Für andere Menschen....& n scheisdreck dafür bekommen. ..im Vergleich zum Vorstand xy....🤔😳😰😰😱\r +\r +neue Werte braucht das Land📊🌈🌻💚\r + wir sollten die Zeit auf rechnen....1+1...\r + unserer ZEIT ....\r +.....neuen Wert schenken 🔮\r +\r +Tschüss 📊⛩🎩🔥🌈💚`,position:{type:"Point",coordinates:[9.321367,48.830351]},tags:[4,6,10,12,13],date_created:"2021-05-29T07:38:25.559Z",date_updated:"2021-05-29T07:38:25.559Z"},{id:146,name:"Lilalaune Lummerland",text:`Hugohaferbrei 🔥🌈⛩🎩💚🤸‍♀️\r +\r +... das lila Laune Lummerland ist der erste Freiraum in der Region wo du einfach nichts zahlen musst und einfach willkommen bist zum Feiern zum Lernen und Gemeinschaftsbildung zu schaffen das lila Laune Lummerland ist ein Aktivspielplatz für Kinder und Erwachsene...\r +Im lila Laune Lummerland ..🏞️\r +.... ist jeder herzlich willkommen💚 das ist ein Freiraum in der Region Rems Murr ,\r + ... ein Raum ...\r +wo du nichts zahlen musst....☮️\r + der Raum der sich einfach verschenkt .....\r +ein Raum um einfach aufzutanken & abzuladen...🙃\r + ...du kannst und den Platz mit Leben füllen... darfst ihn mitgestalten... mitdenken und mitarbeiten 👨‍👨‍👦‍👦👨‍❤️‍👨👨‍👨‍👦‍👦🙏🙏🙏\r +.... und du darfst ihn ausdehnen weitermachen... größer machen freier machen ...🔥🥰🌻🌱🌱💚\r +Es ist ein freier Lernort \r +Für Kinder und Erwachsene ... freie Schule in Gründung....\r + ...🐛💚🤸‍♀️🦋...👨‍❤️‍👨\r +Ist....Sitz des Vereins.... Kulturinitiative ...🌈🏞\r +\r + Platz für KulturEntwicklung durch und durch...⛩️🛕🔥 Kulturleben... Kultur zelebrieren, Kultur leben, in Absoluter Lebendigkeit 🌹\r +Ob das...Musik, theater Esskultur oder traditionelle Riten und Gebräuche sind....\r +....\r +letztlich ist alles Kultur....🙏\r + wir üben eine Kultur der Achtsamkeit ....🕯️\r +wie wir miteinander umgehen wie wir mit dem Planeten umgehen....\r +Wir versuchen möglichst tiefen ökologisch zu leben ....\r +und mehr und mehr Autarkie zu leben...\r +\r +... wir nehmen Raum ein und schauen ....\r +dass wir Land gewinnen🔮⚔️💣🔫\r + Hula Hoop Workshop in Planung ...\r +... also seid herzlich willkommen ....🌈🙋‍♂️🏞💚🤸‍♀️🔥\r +Ähhhh, man darf da auch einfach Urlaub ... so wie bei Airbnb ... den Raum nutzen und lebendig halten.... liebe Grüße eure Hugo🙏🙏🙏👨‍👨‍👦‍👦👨‍❤️‍👨👨‍👨‍👦‍👦💚🌈🌱🌱🌱🌱🌱🌱🌱🌱🔥🎩🌻⛩️🏞️`,position:{type:"Point",coordinates:[9.532498,48.860179]},tags:[2,4,5,6,8,9,10,11,12,13],date_created:"2021-09-19T17:47:14.763Z",date_updated:"2021-09-19T17:47:14.763Z"},{id:148,name:"Turm Heinig",text:"#Aussichtspunkt in wunderschöner Natur. Gut geeignet für Treffen, Zeremonien, ...",position:{type:"Point",coordinates:[9.447083,50.609062]},tags:[11],date_created:"2022-01-03T12:10:35.841Z",date_updated:"2022-01-03T12:10:35.841Z"},{id:149,name:"Hofgut Leo, regenerative Genossenschaft",text:`http://www.gut-leo.de/\r +Das Hofgut Leo ist ein Lern- und Erlebnisort für nachhaltige Entwicklung.`,position:{type:"Point",coordinates:[7.819004,47.710917]},tags:[4],date_created:"2021-05-31T10:08:06.008Z",date_updated:"2021-05-31T10:08:06.008Z"},{id:151,name:"Waldbühne",text:"Zweiter Anlauf ja die Waldbühne ist mitten im Wald wunderschöner Platz um Theater zu spielen um Musik zu machen um sich zu begegnen um Pflanzen anzupflanzen der Platz will noch aus seinem Dornröschenschlaf geweckt werden und zauberhafte Veranstaltungen sind in Planung..... liebe Grüße Hugo Haferbrei💏🌈🔥⛩🎩💚",position:{type:"Point",coordinates:[9.286741,48.795133]},tags:[4,5,6,8,9,10,11,12,13],date_created:"2021-06-01T06:56:06.892Z",date_updated:"2021-06-01T06:56:06.892Z"},{id:166,name:"Weidendom",text:"free camping",position:{type:"Point",coordinates:[9.438793,50.560112]},tags:[10,11],date_created:"2021-07-25T12:53:58.771Z",date_updated:"2021-07-25T12:53:58.771Z"},{id:167,name:"Tantra Movement School",text:`Tantra Movement introduces you to the path of tantric practice and lifestyle. It’s a way to engage in deep experiences, abandoning concepts, exchanging energy, gaining awareness, and entering a truly intimate relationship with yourself and others.\r +\r +It takes you to the deepest and highest levels of love and ecstasy through exploring all dimensions possible to you. From the place where you are, we support you on your journey of growing into your full potential.\r +\r +We facilitate our workshops and retreats worldwide: during summertime, you will find us all over Europe, in beautiful and natural centers and spiritual festivals in Spain, Netherlands, Romania, Bulgaria, and Germany. Our School is based on the beautiful, tantric, paradise island, one of the spiritual vortex of the world – Koh Phangan in Thailand.\r +\r +We’d love to see you in one of our life-changing Retreats.\r +\r +If you have any questions, CONTACT US! Michal Kali Griks\r + https://tantramovement.com/`,position:{type:"Point",coordinates:[99.987709,9.74824]},tags:[4,5,8],date_created:"2021-06-14T04:02:34.779Z",date_updated:"2021-06-14T04:02:34.779Z"},{id:168,name:"Herrenbach Stausee",text:"Idyllischer See, welcher offiziell kein Badesee ist, was ihn sehr sauber und unkonventionell macht. Das Wasser ist sehr natürlich und es leben dort Fische, Schildkröten, Frösche, Schwäne und Enten. Es gibt viele kleine Stellen an denen man ins Wasser kann und man vergleichsweise privat ist, da es verteil viele kleine Lichtungen sind. Am Wochenende und Feiertagen ist dort recht viel los, daher wird empfohlen unter der Woche und früh morgens den See zu besuchen.",position:{type:"Point",coordinates:[9.585443,48.75899]},tags:[11],date_created:"2021-06-14T20:24:44.853Z",date_updated:"2021-06-14T20:24:44.853Z"},{id:173,name:"Cerro de la Estrella",text:"precioso...",position:{type:"Point",coordinates:[-99.09094,19.344351]},tags:[4,5,6,8,10,11],date_created:"2021-07-17T09:38:25.772Z",date_updated:"2021-07-17T09:38:25.772Z"},{id:174,name:"Aboriginal Tent Embassy",text:"https://en.m.wikipedia.org/wiki/Aboriginal_Tent_Embassy",position:{type:"Point",coordinates:[149.130521,-35.301449]},tags:[4,5,6,8,10,11,12],date_created:"2021-07-17T09:41:17.943Z",date_updated:"2021-07-17T09:41:17.943Z"},{id:176,name:"peaceful campingspot",text:"Großes Feld, von einem Bächlein umgeben, wenig Spaziergänger, nahezu kein Einblick trotz großflächigen Platzes",position:{type:"Point",coordinates:[9.322554,50.967427]},tags:[11],date_created:"2021-07-19T13:02:33.600Z",date_updated:"2021-07-19T13:02:33.600Z"},{id:177,name:"Aspenwälder Brunnen",text:"#spring",position:{type:"Point",coordinates:[9.483583,50.561091]},tags:[],date_created:"2022-03-10T18:44:42.106Z",date_updated:"2022-03-10T18:44:42.106Z"},{id:179,name:"Das Ding",text:"www.das-ding-in-seeben.de",position:{type:"Point",coordinates:[11.966991,51.531799]},tags:[4,5,6,9,11,12],date_created:"2021-07-23T23:09:21.763Z",date_updated:"2021-07-23T23:09:21.763Z"},{id:180,name:"Naturspur e.V.",text:`#naturerlebnisgelände\r +https://naturspur.de/kontakt/`,position:{type:"Point",coordinates:[8.449667,49.367249]},tags:[4,5,6,8,9,10,11],date_created:"2021-07-24T17:04:25.534Z",date_updated:"2021-07-24T17:04:25.534Z"},{id:181,name:"Garten Eden Helsa",text:`Hallo liebe Freunde! 🦋 \r +Wir benötigen eure Unterstützung für das Projekt Garten Eden mit dem ersten Grundstücken in Helsa im Lautenbachtal auf 460 Metern Höhe🍀\r +\r +Hier entsteht Wohnprojekt zur Selbstversorgern, mit Schwerpunkt Therapie und Autarkie. 4 Grundstücke mit über 12.000qm, Quellwasserversorgung und Permakultur sind bereits erschlossen, weitere 3 Grundstück werden in der kommenden Zeit angeschlossen. ⛰⛺️🏕\r +🍒\r +Benötigt werden Unterstützer für den Bau von: \r +🪚🔨\r +1. Kompost und Toilette\r +2. Baggerarbeiten und Terassierung \r +3. Gewächshaus und Bepflanzung\r +4. Sauna und Badefass/Teich\r +5. 2-4 Tiny/Bauwagen Häuser\r +6. 2-4 Tipis und 2 Jurten\r +7. Wege und Holzlager \r +8. eine Tanzfläche \r +9. 3 Baumhäuser mit Hochseilgarten\r +10. 2 Feuerstellen und ein gemauerter Grill\r +🥕🪛🔩\r +Es ist Material und Werkzeug sind vorhanden und die Koordination wird von Ruben und Rose eingebracht. Ich werde auch sehr oft, aktuell jeden Tag vor Ort sein und euch mit meiner Kraft unterstützen. 💪🏼♥️\r +🍑\r +Geplant sind Veranstaltungen zum Pflanzen mit Kindern, Therapie in Form von Atmung, Klang und Körperwahrnehmung (ContactDance). \r +🧘🏼‍♂️🤸🏼‍♀️🌿\r +Benötigt wird noch: \r +🦔\r +1. 2-6 Hühner (Stall vorhanden)\r +2. Expertise \r +3. handwerkliches Geschick\r +4. Nahrung für die Helfer \r +5. eine Gartendusche\r +6. einmalig 30 Wesen für eine Menschenkette (um das Holz von Unten nach oben zu reichen) \r +7. eine Einschätzung der Helfer, was genau sie lieben zu tun, damit jeder das tut was er liebt. \r +🧲🧿❣️\r +Nachricht bitte gerne direkt an Chris.present bei Telegram\r +📯📬\r +Oder einfach in die Gruppe kommen und dort schreiben, wie ihr unterstützen möchtet. \r +📈✏️🧮\r +Geplant ist alles was oben steht bis Wintereinbruch fertig zu stellen. Weitere finanzielle Unterstützung steht zeitnah zur Verfügung und auch langfristig, damit ihr nach und nach euch dort wiederfindet wo ihr es liebt zu wirken, damit sich Arbeit nach Freizeit anfühlt. 📌🔗\r +\r +Namasté Brüder und Schwestern 🌹❣️`,position:{type:"Point",coordinates:[9.708266,51.269781]},tags:[6,9,11],date_created:"2022-05-12T14:30:15.124Z",date_updated:"2022-05-12T14:30:15.124Z"},{id:182,name:"Klang/Entgiftungs/Wellness Klinik",text:"Eine Klinik mit über 1400qm Fläche soll hier entstehen und wird gerade Projektiert. Wer mitmachen mag gerne an Chris wenden: 015116901693",position:{type:"Point",coordinates:[9.82933,51.207744]},tags:[5],date_created:"2021-07-25T14:03:24.706Z",date_updated:"2021-07-25T14:03:24.706Z"},{id:183,name:"Feinmechanik Kassel",text:`http://soundcloud.com/777_7_777/radio-rein-feinmechanik\r +\r +https://www.facebook.com/Feinmechanik\r +\r +https://www.instagram.com/feinmechanik_Kassel\r +\r +feinmechanik@posteo.si`,position:{type:"Point",coordinates:[9.459164,51.31335]},tags:[2,4,5,6,8,9,10,11,12,13],date_created:"2021-07-26T11:07:30.405Z",date_updated:"2021-07-26T11:07:30.405Z"},{id:184,name:"Sitzplatz am Waldesrand mit Feuerstelle, großen Bänken und einem großen Tisch. Platz für ca. 12 Personen.",text:"#natur #ausblick #landschaft #hügel #sitzplatz #fireplace",position:{type:"Point",coordinates:[9.319738,50.893827]},tags:[11],date_created:"2021-07-26T14:31:32.592Z",date_updated:"2021-07-26T14:31:32.592Z"},{id:185,name:"Rathaus",text:"Zur Mitabstimmung für neue Gesetze (incl. neue Gesetzesvorschläge) bitte einzelne Abstimmungspunkte eintragen",position:{type:"Point",coordinates:[9.492702,51.312247]},tags:[4,12],date_created:"2021-07-28T16:45:03.206Z",date_updated:"2021-07-28T16:45:03.206Z"},{id:186,name:"Barrierefreies Kassel",text:`Ja:\r +Nein:\r +Enthaltung:`,position:{type:"Point",coordinates:[9.492901,51.312025]},tags:[4,6,12],date_created:"2021-07-28T16:46:32.245Z",date_updated:"2021-07-28T16:46:32.245Z"},{id:187,name:"Autofreie Innenstadt Kassel",text:`Ja:georg well *19.01.1985\r +\r +Nein:\r +Enthaltung:`,position:{type:"Point",coordinates:[9.49318,51.311874]},tags:[4,12],date_created:"2022-03-14T21:01:04.171Z",date_updated:"2022-03-14T21:01:04.171Z"},{id:188,name:"Weltwiedervereinigung",text:`Weltvisa für jeden Menschen:\r +\r +Ja:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Kevin Buhre *07.04.1988\r +4.Dennis Hilberg *07.05.1992\r +5.Artur Tymchyshyn *12.10.1990\r +\r +Nein:\r +\r +Enthaltung:`,position:{type:"Point",coordinates:[13.376005,52.518545]},tags:[4,6,12],date_created:"2021-10-03T17:22:33.564Z",date_updated:"2021-10-03T17:22:33.564Z"},{id:189,name:"#peacyclinglobalaw",text:`global, supra-/.. multinational and complete disarmament treaty signed by every human being as soon as possible. \r +\r +i.e. the deletion of any military establishments (local/regional/inter/national) as well as their global financial redistribution for an eco-social #universalbasicincome \r +\r +Abolition of the military and arms production through strikes or work stoppages. \r +\r +#peacycling means repurposing exmilitary human and material potentials.... for eco-social projects, including a global #universalbasicincome\r +\r +\r +Write a bill to your head of state. &/or sign here.... \r +\r +yes:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Ingo Schneider *24.07.1967\r +4.Dennis Hilberg *07.05.1992\r +5.Artur Tymchyshyn *12.10.1990\r +\r +\r +no: \r +\r +\r +\r +○ ● ○ ● ○ ●\r +\r +globaler, supra-/\r +.. multinationaler und vollständiger Abrüstungsvertrag unterzeichnet von jedem Menschen so schnell wie möglich.\r +\r +d.h. die Streichung jeglicher Militäretas\r + (lokal/regional/inter/national)\r +sowie deren globale finanzielle Umverteilung für ein ökosoziales #universalbasicincome\r +\r +Abschaffung des Militärs und der Waffenproduktion durch Streik bzw. Arbeitsniederlegung. \r +\r +#peacycling bedeutet exmilitärische Human- und \r +Materialpotentiale umnutzen....für ökosoziale Projekte u.a. ein globales #universalbasicincome\r +\r +Ja:\r +Schreibe ein Gesetzentwurf an dein Staatsoberhaupt. &/oder unterzeichne hier....\r +\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Ingo Schneider *24.07.1967\r +4.Dennis Hilberg *07.05.1992\r +5.Artur Tymchyshyn *12.10.1990\r +\r +Nein:`,position:{type:"Point",coordinates:[13.376144,52.518075]},tags:[2,4,5,6,8,11,12,13],date_created:"2022-06-22T17:20:16.693Z",date_updated:"2022-06-22T17:20:16.693Z"},{id:190,name:"Verbot von jeglichen GMOs",text:`Ja:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Dennis Hilberg *07.05.1992\r +4.Artur Tymchyshyn *12.10.1990\r +\r +Nein:\r +\r +Enthaltung:`,position:{type:"Point",coordinates:[6.98988,51.024702]},tags:[4,5,6,9,11,12],date_created:"2021-10-03T17:23:20.502Z",date_updated:"2021-10-03T17:23:20.502Z"},{id:191,name:"CO² Emissionen bis 2030 auf 0 setzen",text:`Ja:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Artur Tymchyshyn *12.10.1990\r +4.Dennis Hilberg *07.05.1992\r +\r +Nein:\r +\r +Enthaltung:`,position:{type:"Point",coordinates:[6.140327,46.226581]},tags:[4,5,6,8,11,12],date_created:"2021-10-03T17:25:01.956Z",date_updated:"2021-10-03T17:25:01.956Z"},{id:192,name:"First Nations Continent",text:"Always was and always will be aboriginal land",position:{type:"Point",coordinates:[149.124899,-35.308191]},tags:[2,4,5,6,8,9,10,11,12],date_created:"2021-10-10T20:06:32.924Z",date_updated:"2021-10-10T20:06:32.924Z"},{id:194,name:"Rights of mother earth",text:`sign our global petition\r +\r +We are asking the UN to formally engage in drafting and adopting a Declaration of Rights of Mother Earth to complement the Human Rights Declaration. A Declaration acknowledging Nature as a living being, deserving of rights and protection just like humans.\r +\r + \r +\r +Under current law, Nature is treated as a commodity and has no standing in court. This void in the law is at the core of the depletion and destruction endured by Nature today and must be corrected.\r +\r + \r +\r +We propose the adoption of the Universal Declaration of Rights of Mother Earth from the people’s conference in Cochabamba to be adopted by the UN, or to be used as inspiration. This Declaration includes the wisdom and knowledge of people from ancient and modern societies from around the world and points the way to aligning our laws and ways of living with those of Nature.\r +\r +https://www.rightsofmotherearth.com/declaration`,position:{type:"Point",coordinates:[120.585938,-67.204032]},tags:[4,5,6,8,11,12],date_created:"2021-07-28T17:58:38.130Z",date_updated:"2021-07-28T17:58:38.130Z"},{id:195,name:"#freeassange",text:`Yes:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Lisa Schöpf *31.12.1987\r +4.Ingo Schneider *24.07.1967\r +5.Dennis Hilberg *07.05.1992\r +6.Artur Tymchyshyn *12.10.1990\r +7.Georg Jurij *11.01.1978\r +\r +No:`,position:{type:"Point",coordinates:[.094178,51.49584]},tags:[2,4,5,8,12],date_created:"2021-11-24T12:37:51.966Z",date_updated:"2021-11-24T12:37:51.966Z"},{id:197,name:"#freeedwardsnowden",text:`Yes: \r +1.Bôba Mènde *10.06.1982\r +2.Ingo Schneider *24.07.1967\r +3.Dennis Hilberg *07.05.1992\r +4.Artur Tymchyshyn *12.10.1990\r +\r +No:\r +\r +Maybe, lets investigate:\r +\r +Jonas:\r +why was there public/media interest and professional movies about edward snowden but not about julian assange?\r +what was snowden really doing? when?`,position:{type:"Point",coordinates:[37.62871,55.751197]},tags:[4,5,6,8,12],date_created:"2021-10-03T17:21:27.347Z",date_updated:"2021-10-03T17:21:27.347Z"},{id:198,name:"#freespeech & #internet_sovereignty",text:`Every minute/seconds on the phone or at a webpage we prosume...means companies should pay users at least 50% of what they make ads/to see/click profit !\r +\r +...posts..calls..vids..music..txts..voicemsgs..(selfSwarm)educational...Videocalls..articles..quotes..(baby/children/cat/dog/selfie/holdiday)pics..views likes..votes..clicks...(good) news..Arts etc.\r +\r +#fairweblawshareforAlLinkswarm\r + #fairsharearthalgorythmlaw\r +#ökosozialeGlokaleRegiobaleMultikulturelleSupraurbaneInteraktionsPotentialentfaltung \r +#DOCUTOPIA \r +#wikelecta \r +#regiobalawsovereignity\r +\r +Yes:\r +Bôba Mènde *10.06.1982\r +Ingo Schneider *24.07.1967\r +Dennis Hilberg *07.05.1992\r +Artur Tymchyshyn *12.10.1990\r +\r +No:`,position:{type:"Point",coordinates:[116.391521,39.903317]},tags:[2,4,5,6,8,12],date_created:"2021-10-03T17:12:50.588Z",date_updated:"2021-10-03T17:12:50.588Z"},{id:199,name:"##renaturalizingthedesert",text:"https://www.greatgreenwall.org/",position:{type:"Point",coordinates:[6.635742,25.482951]},tags:[2,4,5,6,8,9,10,11,12],date_created:"2021-07-28T19:18:53.813Z",date_updated:"2021-07-28T19:18:53.813Z"},{id:200,name:"#equalrightsforwomen & #classfree_people",text:`Yes:\r +Bôba Mènde *10.06.1982\r +Tobias Hecking *28.09.1995 \r +Ingo Schneider *24.07.1967\r +Dennis Hilberg *07.05.1992\r +Artur Tymchyshyn *12.10.1990\r +\r +No:`,position:{type:"Point",coordinates:[72.815323,19.030963]},tags:[4,5,6,8],date_created:"2021-12-23T18:43:52.237Z",date_updated:"2021-12-23T18:43:52.237Z"},{id:201,name:"Huldersen Akademie",text:"https://www.huldersun-akademie.de/",position:{type:"Point",coordinates:[9.822313,51.810592]},tags:[4,5,6,9,10,11],date_created:"2021-07-29T22:29:56.921Z",date_updated:"2021-07-29T22:29:56.921Z"},{id:202,name:"Living Future .e.V.",text:"https://www.livingfuture.community",position:{type:"Point",coordinates:[9.823299,51.809517]},tags:[4,5,6,8,9,10,11,12,13],date_created:"2021-09-04T20:11:41.224Z",date_updated:"2021-09-04T20:11:41.224Z"},{id:203,name:"Agnihotra Werder",text:"Gegen Spende der Ausgangsmaterialien produziere ich Agnihotra Asche für Mensch und Natur. Kontakt unter Telegram mit @lebensbaum",position:{type:"Point",coordinates:[12.912315,52.39311]},tags:[5,8,9,11,12],date_created:"2021-08-01T15:07:14.125Z",date_updated:"2021-08-01T15:07:14.125Z"},{id:204,name:"Königsberg",text:"Gemeinschaft in Entstehung",position:{type:"Point",coordinates:[16.145096,47.591144]},tags:[4],date_created:"2021-08-05T09:00:01.922Z",date_updated:"2021-08-05T09:00:01.922Z"},{id:205,name:"Projekt idee",text:"J.raasch@gmx.de",position:{type:"Point",coordinates:[12.738647,56.949843]},tags:[4],date_created:"2021-08-05T09:13:58.216Z",date_updated:"2021-08-05T09:13:58.216Z"},{id:206,name:"Hutzelbrunn",text:"frisches leckeres Quellwasser",position:{type:"Point",coordinates:[9.579504,49.87989]},tags:[],date_created:"2021-08-05T10:03:31.908Z",date_updated:"2021-08-05T10:03:31.908Z"},{id:207,name:"Veg-Italia",text:`Vegane Pizzeria\r +\r +https://www.instagram.com/veg_italia.passau/\r +\r +\r +\r +0851/20950699`,position:{type:"Point",coordinates:[13.442124,48.571207]},tags:[],date_created:"2021-10-16T08:01:46.532Z",date_updated:"2021-10-16T08:01:46.532Z"},{id:208,name:"Brunnenwasser von der Brauerei",text:"#Wasser kostenlos",position:{type:"Point",coordinates:[12.522484,48.243871]},tags:[],date_created:"2021-09-03T09:07:47.074Z",date_updated:"2021-09-03T09:07:47.074Z"},{id:209,name:"Meere ~ Flüsse ~ Grundwasserquellenschutzgesetz",text:`Von jeder Quelle bis zum Meer natürliche und gesunde Wasserwege\r +\r +"Sauberes Wasser als Menschenrecht"\r +\r +Ja:\r +\r +1.Bôba Mènde *10.06 1982\r +2.Erik Braun *22.07.1977\r +3.Tobias Hecking,*28.09.1995\r +\r +Nein:`,position:{type:"Point",coordinates:[-37.617188,-74.307353]},tags:[4,5,6,8,9,11,12],date_created:"2021-08-28T23:28:04.379Z",date_updated:"2021-08-28T23:28:04.380Z"},{id:211,name:"Neue BundesKleinGartenGesetzesVorschläge",text:`Alle Pächer, Verpächter, Eigentümer sowie Vereine haben das Recht auf gemeinützliche, private und ökogewerbliche Nutzung des Landes, der Erde und des Wasser, falls die Wasserschutz und Naturschutzgrundlagen beachtet werden. Somit verpflichten sich alle die natürliche Nutzung von Wasser und Erde, selbständig und auf Dauer ökologisch nachhaltig zu gewährleisten. Alle bestehende Gebäude unterstehen dem Bestands-bzw.(je nach Baudatum) dem Denkmalschutz und sind demnach in Zukunft auch als Wohnraum nutzbar. Zudem ist eine Neubebauung mit gleichem Ausmaß möglich. Eine postalische Adresse ist bei der Stadtverwaltung zur Anmeldung möglich. Ein dauerhaftes Wohnrecht ist bei den oben genannten Gruppen mit den vorhandenen Gartenadressen möglich.\r +\r +Ja:\r +\r +Bôba Mènde *10.06.1982\r +Ingo Schneider *24.07.1967\r +Dennis Hilberg *07.05.1992\r +Artur Tymchyshyn *12.10.1990\r +georg well *19.01.1985\r +\r +Nein:\r +\r +\r +Enthaltung:`,position:{type:"Point",coordinates:[9.501972,51.337563]},tags:[4,5,6,8,9,11,12],date_created:"2022-03-14T20:57:11.563Z",date_updated:"2022-03-14T20:57:11.563Z"},{id:216,name:"Endzeit - short docu",text:'',position:{type:"Point",coordinates:[9.494054,51.329459]},tags:[10],date_created:"2021-09-09T18:29:31.919Z",date_updated:"2021-09-09T18:29:31.919Z"},{id:217,name:"KAZ - Workshop",text:'',position:{type:"Point",coordinates:[9.469432,51.308867]},tags:[10],date_created:"2021-10-03T17:11:33.632Z",date_updated:"2021-10-03T17:11:33.632Z"},{id:221,name:"Spuren der Vergangenheit",text:'',position:{type:"Point",coordinates:[20.688393,53.917483]},tags:[4,5,6,8,10],date_created:"2021-09-10T11:45:48.418Z",date_updated:"2021-09-10T11:45:48.418Z"},{id:224,name:"ERMERGENCY EXIT X 6",text:'',position:{type:"Point",coordinates:[-74.011132,40.711297]},tags:[10],date_created:"2021-09-09T18:47:09.518Z",date_updated:"2021-09-09T18:47:09.518Z"},{id:226,name:"VOICES FROM AUSTRALIA",text:'',position:{type:"Point",coordinates:[133.883565,-23.701542]},tags:[4,5,6,8,10,11,12],date_created:"2021-09-09T18:52:46.179Z",date_updated:"2021-09-09T18:52:46.179Z"},{id:228,name:"ARGE Bewusst-Seins-Räume",text:`bewusst-seins-raeume.org\r +und Herbergen am Rande der Welt\r +in Kooperation mit the seed e.G. und der GBB e.V.\r +\r +Wir eröffnen und halten sowohl virtuelle als auch physische Bewusst-Seins-Räume, gestalten ein sich verdichtendes, zunächst europaweites Netzwerk, das offen ist für freie Bewusstseinsentwicklung, Selbsterforschung, Persönlichkeitsentfaltung und Ko-Kreativität.`,position:{type:"Point",coordinates:[6.830857,51.454428]},tags:[2,4,5,6,8],date_created:"2021-09-10T11:35:52.008Z",date_updated:"2021-09-10T11:35:52.008Z"},{id:234,name:"Primusona Tontherapie",text:"Pius Vögel heilt mit Klang und läd dich ein! Ruf an und schau vorbei: www.primusona.de",position:{type:"Point",coordinates:[10.021712,47.549019]},tags:[5],date_created:"2021-09-16T05:40:09.865Z",date_updated:"2021-09-16T05:40:09.865Z"},{id:235,name:"Klangraum e.V",text:`Klangtherapie bei emotionalen und psychischen Themen! Sehr effektiv und günstig 💟\r +Ausbildung zum Klangtherapeuten\r +https://www.klangraum.online`,position:{type:"Point",coordinates:[9.866624,51.337687]},tags:[5],date_created:"2021-09-16T05:47:33.972Z",date_updated:"2021-09-16T05:47:33.972Z"},{id:236,name:"SpiritSoundArt",text:`Instrumentenbauer Chris, teilt sein Wissen mit dir und freut sich mit dir gemeinsam Instrumente zu bauen! \r +\r +https://youtube.com/channel/UCIOeqm5kl_aOynisZwDBamg\r +\r +https://www.spiritsoundart.com/de/`,position:{type:"Point",coordinates:[9.866297,51.337797]},tags:[5,6,13],date_created:"2021-09-16T05:51:00.625Z",date_updated:"2021-09-16T05:51:00.625Z"},{id:239,name:"⛰ Hohe Geba",text:"🌕 🍵 💫 💎 ⚡️ 👁 🤮 ✨ 🌱 🔥 💜 🔑 🌎 𝄞",position:{type:"Point",coordinates:[10.270543,50.589313]},tags:[5,11,12],date_created:"2022-01-24T03:07:33.166Z",date_updated:"2022-01-24T03:07:33.166Z"},{id:240,name:"Hirschwald",text:"Toller & Großer WALD zum Wandern",position:{type:"Point",coordinates:[11.853561,49.371599]},tags:[11],date_created:"2021-09-16T14:54:56.267Z",date_updated:"2021-09-16T14:54:56.267Z"},{id:241,name:"Frisches Quellwasser",text:`#water #Wasser #QUELLWASSER #Trinkwasser\r +\r +Das Wasser läuft auf der gegenüberliegenden Seite von dem Brunnenhäuschen in den Bach,\r +Trinkwasser.`,position:{type:"Point",coordinates:[11.628798,49.37404]},tags:[5],date_created:"2021-09-16T15:01:57.503Z",date_updated:"2021-09-16T15:01:57.503Z"},{id:242,name:"Quellwasser",text:"#water #Wasser #QUELLWASSER",position:{type:"Point",coordinates:[11.690623,49.335218]},tags:[],date_created:"2021-09-16T15:00:26.799Z",date_updated:"2021-09-16T15:00:26.799Z"},{id:243,name:"Keltenschanze",text:"#Camping # Stonecircle",position:{type:"Point",coordinates:[11.620831,49.295044]},tags:[6],date_created:"2021-09-16T15:04:01.584Z",date_updated:"2021-09-16T15:04:01.584Z"},{id:244,name:"Kneipbecken",text:"#KNEIP",position:{type:"Point",coordinates:[11.683713,49.367361]},tags:[5],date_created:"2021-09-16T15:06:25.030Z",date_updated:"2021-09-16T15:06:25.030Z"},{id:245,name:"Frisches Quellwasser",text:`#water #Wasser #QUELLWASSER\r +\r +Trinkwasser`,position:{type:"Point",coordinates:[11.528682,49.273545]},tags:[5],date_created:"2021-09-16T15:09:44.080Z",date_updated:"2021-09-16T15:09:44.080Z"},{id:246,name:"Mit Mach Markt",text:`Here you can come to connect and drink a good Austrian Kaffée.\r +Reuse, recycle, repair Supermarket`,position:{type:"Point",coordinates:[14.311752,46.62492]},tags:[4,12,13],date_created:"2021-09-17T05:42:44.431Z",date_updated:"2021-09-17T05:42:44.431Z"},{id:248,name:"Mit Mach Markt",text:`Reuse, recycle, repair-\r +Here you can come to connect and drink a cup of good Austrian Kaffée.`,position:{type:"Point",coordinates:[14.310036,46.624213]},tags:[4,12,13],date_created:"2021-09-17T05:44:50.642Z",date_updated:"2021-09-17T05:44:50.642Z"},{id:252,name:"Festung Kneipsteiganlage",text:"Blachout treffpunkt Montags im Sommer 18Uhr im Winter 16 Uhr",position:{type:"Point",coordinates:[13.188319,47.899457]},tags:[12],date_created:"2021-09-25T19:56:56.263Z",date_updated:"2021-09-25T19:56:56.263Z"},{id:253,name:"Phönixberg",text:"phoenixberg.org",position:{type:"Point",coordinates:[9.345599,50.571814]},tags:[4],date_created:"2021-09-29T06:16:46.296Z",date_updated:"2021-09-29T06:16:46.296Z"},{id:254,name:"Hortus Engelrod",text:`hier starten wir ein Permaculture Projekt auf 1ha Acker\r +\r +map.healing-the-planet.one/de/map/hortus-engelrod_13\r +\r +Kontakt: https://t.me/Polymoo`,position:{type:"Point",coordinates:[9.270487,50.588141]},tags:[9],date_created:"2022-01-07T08:13:50.801Z",date_updated:"2022-01-07T08:13:50.801Z"},{id:257,name:"Vulkania Zeittauschbörse",text:`1999 entstanden und mittlerweile über 200 Mitglieder stark: Die Vogelsberger Zeitbörse zeigt, wie man ohne Geld seine Lebensqualität erhöht und gleichzeitig eine Menge interessanter Kontakte bekommt.\r +\r +vulkania-zeitboerse.de/index.php/home`,position:{type:"Point",coordinates:[9.265401,50.655855]},tags:[13],date_created:"2021-10-03T20:28:47.167Z",date_updated:"2021-10-03T20:28:47.167Z"},{id:261,name:"Lieblingssee",text:"#Lieblingssee #Waldsee #Camping",position:{type:"Point",coordinates:[12.362693,47.895945]},tags:[11],date_created:"2021-10-18T10:46:33.250Z",date_updated:"2021-10-18T10:46:33.250Z"},{id:262,name:"Walnussbaum",text:"~",position:{type:"Point",coordinates:[9.499639,51.333089]},tags:[11],date_created:"2021-10-18T21:11:29.589Z",date_updated:"2021-10-18T21:11:29.589Z"},{id:265,name:"ÖFFENTLICHER RAUM~ALLMENDENGESETZ",text:`SÄMTLICHE durch öffentliche Gelder (teil-)finanzierten oder subventionierten Institutionen, Wälder, Flüsse, Seen, Meere, Natur und öffentliche Plätze zur freien, nichtgewerblichen Nutzung und natürlichen Ökosystembewahrung für alle Menschen öffnen.\r +\r +Besonders in Waldbrandgefahrzonen sind Feuerstellen nur zum Kochen, Licht und Wärme nach der Benutzung mit totem, trockenen Streuholz wieder in den Urzustand zurückzusetzen.\r +\r +Gleiches gilt für die Nutzung von Wasser dessen Reinheit bewahrt werden muss und durch die Nutzung das Ökosystem nicht gefährdet werden darf.\r +\r +Ja:\r +\r +1.Bôba Mènde *10.06 1982\r +\r +\r +Nein:\r +\r +\r +FREE POLL \r +\r +OPEN ALL institutions, forests, rivers, lakes, seas, nature and public places (partially) financed or subsidised by public funds for free, non-commercial use and natural ecosystem conservation for all people. Especially in forest fire danger zones, fireplaces are only to be restored to their original state for cooking, light and heat after use with dead, dry litter wood. The same applies to the use of water whose purity must be preserved and the ecosystem must not be endangered by its use. \r +\r +yes:\r +Bôba Mènde *10.06 1982\r +\r + No:`,position:{type:"Point",coordinates:[28.987223,41.038473]},tags:[4,5,6,8,9,11,12],date_created:"2022-06-13T15:59:06.869Z",date_updated:"2022-06-13T15:59:06.869Z"},{id:267,name:"UBI~WELTGRUNDAUSKOMMEN",text:`Für ein bedingungsloses Grundauskommen incl.angemessenem Wohnraum, sauberem Trinkwasser, Wärme, natürlicher, dezentraler, selbstverwalteter, transparenten, cradle-to-cradle Energie sowie kostenlose Pflege, Bildung,(Klein)kindbetreuung, Gesundheits-(vor-&)fürsorge.\r +\r +Zusätzliches finanzielles Equivalent von 150 Dienstleistungs-(produktproduktions)stunden pro Monat zur freien Verfügung für jeden Menschen auf der Erde.\r +\r +\r +Ja:\r +\r +Bôba Mènde *10.06 1982\r +\r +\r +Nein:\r +\r +For an unconditional basic outcome including adequate living space, clean drinking water, heat, natural, decentralized, self-managed, transparent, cradle-to-cradle energy as well as free care, education, (small) child care, health (pre-&)care. Additional financial equivalent of 150 service (product production) hours per month at free disposal for every person on earth. \r +\r +yes:\r +\r +Bôba Mènde *10.06 1982\r +\r +no:`,position:{type:"Point",coordinates:[-77.042613,38.898882]},tags:[2,4,5,6,8,10,11,12,13],date_created:"2022-06-13T16:04:45.641Z",date_updated:"2022-06-13T16:04:45.641Z"},{id:268,name:"Fruits and roots",text:`Community living\r +Camping \r +20$ a day\r +80$ a week \r +Food included\r +\r +Beautiful rainbow vibes`,position:{type:"Point",coordinates:[145.301185,-16.229221]},tags:[4,5,8,9,10,11],date_created:"2021-10-25T09:31:41.653Z",date_updated:"2021-10-25T09:31:41.653Z"},{id:269,name:"Nature Community",text:"https://nature.community/",position:{type:"Point",coordinates:[12.534113,49.513504]},tags:[4,5,6,8,9,10,11,12],date_created:"2021-10-25T14:39:33.117Z",date_updated:"2021-10-25T14:39:33.117Z"},{id:270,name:"Gut Steimke - Jeder Willkommen",text:"http://gut-steimke.de/",position:{type:"Point",coordinates:[9.640777,51.640141]},tags:[4,5,9,11],date_created:"2021-10-25T14:42:43.485Z",date_updated:"2021-10-25T14:42:43.485Z"},{id:271,name:"Wildnis im Herzen",text:"http://www.wildnisimherzen.de/index.html",position:{type:"Point",coordinates:[6.774971,50.549829]},tags:[8,9,11,12],date_created:"2021-10-25T14:50:30.359Z",date_updated:"2021-10-25T14:50:30.359Z"},{id:272,name:"Permakultur Garten",text:"https://www.imeinklangmitdernatur.de/",position:{type:"Point",coordinates:[7.090833,50.647535]},tags:[4,9,11,12],date_created:"2021-10-25T14:55:38.685Z",date_updated:"2021-10-25T14:55:38.685Z"},{id:273,name:"Live2Give Community Bio Market",text:"https://live2give.info/",position:{type:"Point",coordinates:[7.852934,50.735488]},tags:[4,6,9,11,12,13],date_created:"2021-10-25T14:59:40.641Z",date_updated:"2021-10-25T14:59:40.641Z"},{id:275,name:"Hier gibt es irgendwo einen See ...",text:".... also hier gibt's ein See wo man einfach tanzen darf wo man am Feuer sitzen kann Menschen begegnet sich selbst begegnet wo man einfach auftanken kann für mich ist es immer Medizin dort zu sein",position:{type:"Point",coordinates:[9.63398,48.88007]},tags:[4,5,6,11,12],date_created:"2022-01-19T16:39:07.088Z",date_updated:"2022-01-19T16:39:07.088Z"},{id:276,name:"Da wohne ich Hugo Haferbrei",text:"Hier bin ich besuchbar in meinem Prototyp tiny house hier kann man übernachten 2 Leute und hier habe ich auch mein wildes Büro da kann jeder gerne mal reingucken und am besten mit Arbeiten Büroarbeit macht zu zweit einfach mehr Spaß man kann natürlich auch überregional zusammenarbeiten es gibt viele Dinge die zu tun sind you're welcome",position:{type:"Point",coordinates:[9.577804,48.898327]},tags:[2,4,5,6,8,10,11,12,13],date_created:"2021-11-10T07:32:26.471Z",date_updated:"2021-11-10T07:32:26.471Z"},{id:277,name:"WeltenGarten Remshalden",text:"Hier ist mein herzlich willkommen zum mit Gärtnern es ist ein wunderschöner Garten mit einer großen Vielfalt wir haben hier einen Lehmofen gebaut wo wir gemeinsam den feiern können und backen können und singen können immer wieder wunderbarer Ort im Remstal",position:{type:"Point",coordinates:[9.429134,48.814913]},tags:[2,4,6,8,9,11,12],date_created:"2021-11-10T07:36:10.129Z",date_updated:"2021-11-10T07:36:10.129Z"},{id:278,name:"Funpark....",text:"Für kinds und erwachsene ein schöner Ort um aktiv zu werden....sportspiele & mehr....",position:{type:"Point",coordinates:[9.433596,48.811353]},tags:[4,12],date_created:"2021-11-10T07:37:40.406Z",date_updated:"2021-11-10T07:37:40.406Z"},{id:279,name:"Wunscherfüller Profil Hugo Haferbrei",text:`Was ich zu bieten habe...\r +Lehmbau Projekte Gartenlauben Bau lehmofenbau Modellbau...\r +Familien Pflegedienste Mithilfe im Haushalt beim Kochen beim Putzen backen\r +Ich bin Erlebnispädagoge ich mache Kinderbetreuung Kindergeburtstage Events aller Art....\r +..... der Erlebnis Finder\r +Bogenbau armbrustbau Schwert Lagerbau und Räuber Tage\r +Lehmbau und lehm Modelle...\r +Kindergeburtstage Feuerzauber und stabfechten\r +Ich bin heute Trainer ich entrümpel ich habe ein Anhänger zum Ausleihen ich schaffe Strukturen in und um die Wohnung\r +Coach und Berater Ausbildung.....\r + St. Gallen\r +....\r +Grundsätzlich mache ich einfach alles was möglich ist und erfüllen jedem drei Wünsche for free....\r +\r +Unterstützung bräuchte ich \r +....bei PC und Handy \r +ab und zu Kind betreuen \r +und mit Hilfe bei mitdenken und mitgestalten Büroarbeit Organisation`,position:{type:"Point",coordinates:[9.576967,48.900154]},tags:[4,5,6,8,10,11,12,13],date_created:"2021-11-10T07:51:11.241Z",date_updated:"2021-11-10T07:51:11.241Z"},{id:284,name:"Fulda Quelle",text:"#spring",position:{type:"Point",coordinates:[9.953549,50.491876]},tags:[],date_created:"2021-11-16T13:17:30.406Z",date_updated:"2021-11-16T13:17:30.406Z"},{id:285,name:"Kunst, Musik, Achtsamkeit. Ich helfe dir selbständig zu werden. Egal ob Website, Filmmusik oder Ganzheitlicher Gesundheit.",text:"https://celebi-art.com/work",position:{type:"Point",coordinates:[13.459969,52.520347]},tags:[2,4,5,6,10],date_created:"2021-11-22T19:49:16.825Z",date_updated:"2021-11-22T19:49:16.825Z"},{id:287,name:"Der grüne Laden",text:"Bioladen Bücher",position:{type:"Point",coordinates:[13.046989,51.236916]},tags:[13],date_created:"2021-11-22T21:50:43.239Z",date_updated:"2021-11-22T21:50:43.239Z"},{id:288,name:"Schloß Ruhethal",text:"schloss-ruhethal.de",position:{type:"Point",coordinates:[13.048134,51.238979]},tags:[5,9,10],date_created:"2021-11-22T21:53:12.595Z",date_updated:"2021-11-22T21:53:12.595Z"},{id:289,name:"Gärtnerei",text:"Gärtnerei",position:{type:"Point",coordinates:[13.021787,51.220674]},tags:[13],date_created:"2021-11-22T21:54:50.277Z",date_updated:"2021-11-22T21:54:50.277Z"},{id:290,name:"Caprinenhof",text:`Bio Hofladen\r +caprinenhof.de`,position:{type:"Point",coordinates:[13.020703,51.218584]},tags:[11,13],date_created:"2021-11-22T21:56:32.521Z",date_updated:"2021-11-22T21:56:32.521Z"},{id:291,name:"Auenhof",text:"biogemuese-sachsen.de",position:{type:"Point",coordinates:[13.132197,51.195758]},tags:[9,13],date_created:"2021-11-22T22:35:42.421Z",date_updated:"2021-11-22T22:35:42.421Z"},{id:294,name:"Bio Obst",text:"sachsenobst.de",position:{type:"Point",coordinates:[13.016213,51.225652]},tags:[9],date_created:"2021-11-23T01:31:36.655Z",date_updated:"2021-11-23T01:31:36.655Z"},{id:323,name:"H.e.l.f.a. Fulda / Vogelsberg",text:`Helfer engagieren sich leidenschaftlich für andere. \r +\r +https://helfa.org/\r +\r +Telegram:\r +https://t.me/joinchat/2M4x7LBNa9ZmMWNi`,position:{type:"Point",coordinates:[9.677045,50.554187]},tags:[4,12,13],date_created:"2021-12-06T18:54:29.633Z",date_updated:"2021-12-06T18:54:29.633Z"},{id:324,name:"proposal: walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.513313,51.310376]},tags:[4,6,8,9,10,11,12],date_created:"2021-12-07T09:26:12.597Z",date_updated:"2021-12-07T09:26:12.597Z"},{id:328,name:"already there: 3 Sweet Chestnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.509654,51.308296]},tags:[6,11],date_created:"2021-12-07T09:30:45.953Z",date_updated:"2021-12-07T09:30:45.953Z"},{id:329,name:"altready there: 1 Walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.509182,51.307854]},tags:[6,11],date_created:"2021-12-07T09:31:51.429Z",date_updated:"2021-12-07T09:31:51.429Z"},{id:330,name:"already there: 1 walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.505835,51.305386]},tags:[6,11],date_created:"2021-12-07T09:33:24.885Z",date_updated:"2021-12-07T09:33:24.885Z"},{id:331,name:"proposal: alley with 10 Trees, walnut + sweet chestnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.509997,51.300744]},tags:[4,6,8,9,10,11,12],date_created:"2021-12-07T09:37:43.815Z",date_updated:"2021-12-07T09:37:43.815Z"},{id:332,name:"proposal: Orchard with 8 Fruit trees + 2 walnut trees",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.526166,51.318272]},tags:[4,6,8,9,10,11,12],date_created:"2022-01-03T14:11:31.007Z",date_updated:"2022-01-03T14:11:31.007Z"},{id:333,name:"already there: 1 Walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.516928,51.312984]},tags:[6,11],date_created:"2021-12-07T09:46:06.084Z",date_updated:"2021-12-07T09:46:06.084Z"},{id:334,name:"already there: 2 walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.518248,51.314426]},tags:[6,11],date_created:"2021-12-07T09:46:39.394Z",date_updated:"2021-12-07T09:46:39.394Z"},{id:335,name:"already there: 2 walnut",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.50798,51.31119]},tags:[6,11],date_created:"2021-12-07T09:47:36.994Z",date_updated:"2021-12-07T09:47:36.994Z"},{id:336,name:"Lebensraum Röblingen",text:`🎶 Music Circles\r +💻 Co-Working-Space\r +🏠 Wohnprojekt\r +🛍️ Verschenkeladen\r +🌱 Biogarten\r +🥂 Veranstaltungsort\r +🎨 Atelier\r +💚 Ideenschmiede\r +https://www.instagram.com/lebensraumroeblingen/`,position:{type:"Point",coordinates:[11.668838,51.462761]},tags:[4,5,6,9,10,12],date_created:"2021-12-14T15:13:10.472Z",date_updated:"2021-12-14T15:13:10.472Z"},{id:337,name:"proposal: 3 sweet chestnuts",text:"https://essbare-stadt.de/wp/",position:{type:"Point",coordinates:[9.523172,51.31629]},tags:[4,6,8,9,10,11,12],date_created:"2021-12-15T22:44:26.886Z",date_updated:"2021-12-15T22:44:26.886Z"},{id:338,name:"Playa del Inglès",text:"fkk (nudist beach)",position:{type:"Point",coordinates:[-17.347841,28.10031]},tags:[5,11],date_created:"2022-02-04T16:41:07.618Z",date_updated:"2022-02-04T16:41:07.618Z"},{id:339,name:"Philosophische Reisen",text:`www.kultur.lv\r +\r +Exkursionen regional und international \r +\r +Ratgeber für Fragen in Lettland\r +\r +Michael Gallmeister`,position:{type:"Point",coordinates:[21.672099,57.223663]},tags:[2,4,6,8,11,13],date_created:"2021-12-28T15:52:59.900Z",date_updated:"2021-12-28T15:52:59.900Z"},{id:340,name:"10 ha",text:`zur gemeinschaftlichen Nutzung. Suchen Mitstreiter zum Aufbau einer unabhängigen kleinen Kommune. Direkter Seezugang. Eigene Quelle und altes renovierungsbedürftiges Haus.\r +Landwirtschaftliche Nutzung für alle möglichen Projekte.\r +\r +Kontakt: kultur.lv`,position:{type:"Point",coordinates:[21.660404,57.204735]},tags:[4,9,11,12],date_created:"2021-12-28T16:06:58.347Z",date_updated:"2021-12-28T16:06:58.347Z"},{id:341,name:"proposal: 3 walnut trees",text:"https://essbare-stadt.de/wp/projekte/stadtfruchtgenuss/",position:{type:"Point",coordinates:[9.510899,51.310503]},tags:[4,6,8,9,10,11,12],date_created:"2022-01-03T14:14:45.003Z",date_updated:"2022-01-03T14:14:45.003Z"},{id:344,name:"Permakultur Hof",text:`Kunst und Kultur\r +Jonglage ~Jam Sessions\r +Leute willkommen zum anpacken und mitmachen für Kost und Logie (+kl.taschengeld)\r +Permakulturprojekt mit Gemüse und alte Getreidesorten.\r +\r +Email: radtur@protonmail.com`,position:{type:"Point",coordinates:[12.625909,49.178463]},tags:[4,6,8,9,10,11],date_created:"2022-02-02T17:52:50.015Z",date_updated:"2022-02-02T17:52:50.016Z"},{id:345,name:"Kitesurf School Kloster",text:"https://www.surffarm.dk",position:{type:"Point",coordinates:[8.170137,56.106067]},tags:[8],date_created:"2022-02-03T06:46:31.413Z",date_updated:"2022-02-03T06:46:31.413Z"},{id:346,name:"Teide",text:"Montaña",position:{type:"Point",coordinates:[-16.642613,28.272448]},tags:[11],date_created:"2022-02-04T16:28:03.429Z",date_updated:"2022-02-04T16:28:03.429Z"},{id:359,name:"c3d2 - Chaos Computer Club Dresden",text:`#hackerspace, #CCC, #Freifunk, #Dresden, #IT\r +We enjoy the creative use of information technology.\r +https://c3d2.de/space.html\r +\r +Ausstattung:\r +IPv4- & IPv6-Internet über IEEE802.3ab und IEEE802.11n\r +Kühlschrank mit u.a. Club Mate, Spinat, Eis, TkPizza und Matemat\r +Küche mit Ofen, Mikrowelle, Kaffeemaschine, Spülmaschine\r +Sofas, Sessel, Tische, Stühle\r +Geselligkeit und Spaß am Gerät\r +Stereoanlage über Pulseaudio, bunte Lichter\r +Werkzeug, Lötkolben, Gaffer Tape, Elektronikschrott\r +\r +Anschrift:\r +Chaos Computer Club Dresden \r +Zentralwerk, Raum B1.04.01\r +Riesaer Straße 32\r +01127 Dresden`,position:{type:"Point",coordinates:[13.724445,51.083678]},tags:[2,6,8,12],date_created:"2022-02-04T16:58:38.945Z",date_updated:"2022-02-04T16:58:38.945Z"},{id:361,name:"Hoher Dörnberg",text:"https://de.m.wikipedia.org/wiki/Hoher_D%C3%B6rnberg",position:{type:"Point",coordinates:[9.347262,51.35439]},tags:[11],date_created:"2022-02-08T16:23:19.491Z",date_updated:"2022-02-08T16:23:19.491Z"},{id:362,name:"Lebensbogen e.V.",text:"https://lebensbogen.org/gemeinschaft/ueber-uns",position:{type:"Point",coordinates:[9.346071,51.363401]},tags:[4],date_created:"2022-02-08T16:21:37.055Z",date_updated:"2022-02-08T16:21:37.055Z"},{id:364,name:"Healing am See unter den Linden",text:"See mit Feuerstelle und Göttinnentanz",position:{type:"Point",coordinates:[7.055503,50.984748]},tags:[4,5,6,11,12],date_created:"2022-03-07T16:12:13.957Z",date_updated:"2022-03-07T16:12:13.957Z"},{id:365,name:"Zaubergarten Ost Homebase",text:`Anytime chai\r +One tribe\r +One love`,position:{type:"Point",coordinates:[7.115514,50.954804]},tags:[5],date_created:"2022-03-07T16:14:17.760Z",date_updated:"2022-03-07T16:14:17.760Z"},{id:366,name:"Brücke",text:"Kreistauglich",position:{type:"Point",coordinates:[6.977874,50.918227]},tags:[11],date_created:"2022-03-07T16:41:17.169Z",date_updated:"2022-03-07T16:41:17.169Z"},{id:367,name:"Waldrand und Pferdekoppel",text:"stadtnah und relativ ruhig",position:{type:"Point",coordinates:[7.070174,50.994844]},tags:[11],date_created:"2022-03-09T12:14:11.646Z",date_updated:"2022-03-09T12:14:11.646Z"},{id:372,name:"LandLeben",text:`#Ferienwohnung#Leben#family#Selbstversorgung\r +Hallo,wir sind eine junge Familie auf dem Weg in die neue Zeit...komm uns gern besuchen...wir haben einen kleinen Hofladen,wo wir Eier von unseren frei herum laufenden Hühnern & Fleisch und Wurst von unseren Schweinen sowie unser selbstangebautes Gemüse verkaufen. Auch wohnen bei uns Ponys,Ziegen,Gänse.....komm gern vorbei und hab Teil an unserer kleinen Oase, schlafen kannst du dann in unserer kleinen Ferienwohnung. Phone 01704972405 Clara"u"}function FP(e){return e!==null&&!zs(e)&&e.constructor!==null&&!zs(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Dp=Er("ArrayBuffer");function NP(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Dp(e.buffer),t}function $P(e){return typeof e=="string"}function HP(e){return typeof e=="number"}function Zp(e){return e!==null&&typeof e=="object"}function Wo(e){if(t1(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var DP=Er("Date"),ZP=Er("File"),jP=Er("Blob"),VP=Er("FileList");function r1(e){return e1.call(e)==="[object Function]"}function UP(e){return Zp(e)&&r1(e.pipe)}function WP(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||e1.call(e)===t||r1(e.toString)&&e.toString()===t)}var GP=Er("URLSearchParams");function YP(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function qP(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function i1(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),n1(e))for(var n=0,r=e.length;n0;)a=r[l],u[a]||(t[a]=e[a],u[a]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function eO(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return r!==-1&&r===n}function tO(e){if(!e)return null;var t=e.length;if(zs(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var nO=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Ye={isArray:n1,isArrayBuffer:Dp,isBuffer:FP,isFormData:WP,isArrayBufferView:NP,isString:$P,isNumber:HP,isObject:Zp,isPlainObject:Wo,isUndefined:zs,isDate:DP,isFile:ZP,isBlob:jP,isFunction:r1,isStream:UP,isURLSearchParams:GP,isStandardBrowserEnv:qP,forEach:i1,merge:Du,extend:KP,trim:YP,stripBOM:XP,inherits:QP,toFlatObject:JP,kindOf:t1,kindOfTest:Er,endsWith:eO,toArray:tO,isTypedArray:nO,isFileList:VP},Ir=Ye;function eh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var jp=function(t,n,r){if(!n)return t;var l;if(r)l=r(n);else if(Ir.isURLSearchParams(n))l=n.toString();else{var a=[];Ir.forEach(n,function(h,p){h===null||typeof h>"u"||(Ir.isArray(h)?p=p+"[]":h=[h],Ir.forEach(h,function(g){Ir.isDate(g)?g=g.toISOString():Ir.isObject(g)&&(g=JSON.stringify(g)),a.push(eh(p)+"="+eh(g))}))}),l=a.join("&")}if(l){var u=t.indexOf("#");u!==-1&&(t=t.slice(0,u)),t+=(t.indexOf("?")===-1?"?":"&")+l}return t},rO=Ye;function Ks(){this.handlers=[]}Ks.prototype.use=function(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1};Ks.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Ks.prototype.forEach=function(t){rO.forEach(this.handlers,function(r){r!==null&&t(r)})};var iO=Ks,aO=Ye,oO=function(t,n){aO.forEach(t,function(l,a){a!==n&&a.toUpperCase()===n.toUpperCase()&&(t[n]=l,delete t[a])})},Vp=Ye;function pi(e,t,n,r,l){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),l&&(this.response=l)}Vp.inherits(pi,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Up=pi.prototype,Wp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){Wp[e]={value:e}});Object.defineProperties(pi,Wp);Object.defineProperty(Up,"isAxiosError",{value:!0});pi.from=function(e,t,n,r,l,a){var u=Object.create(Up);return Vp.toFlatObject(e,u,function(h){return h!==Error.prototype}),pi.call(u,e.message,t,n,r,l),u.name=e.name,a&&Object.assign(u,a),u};var Ri=pi,Gp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Nt=Ye;function sO(e,t){t=t||new FormData;var n=[];function r(a){return a===null?"":Nt.isDate(a)?a.toISOString():Nt.isArrayBuffer(a)||Nt.isTypedArray(a)?typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function l(a,u){if(Nt.isPlainObject(a)||Nt.isArray(a)){if(n.indexOf(a)!==-1)throw Error("Circular reference detected in "+u);n.push(a),Nt.forEach(a,function(h,p){if(!Nt.isUndefined(h)){var v=u?u+"."+p:p,g;if(h&&!u&&typeof h=="object"){if(Nt.endsWith(p,"{}"))h=JSON.stringify(h);else if(Nt.endsWith(p,"[]")&&(g=Nt.toArray(h))){g.forEach(function(w){!Nt.isUndefined(w)&&t.append(v,r(w))});return}}l(h,v)}}),n.pop()}else t.append(u,r(a))}return l(e),t}var Yp=sO,x0,th;function lO(){if(th)return x0;th=1;var e=Ri;return x0=function(n,r,l){var a=l.config.validateStatus;!l.status||!a||a(l.status)?n(l):r(new e("Request failed with status code "+l.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(l.status/100)-4],l.config,l.request,l))},x0}var E0,nh;function uO(){if(nh)return E0;nh=1;var e=Ye;return E0=e.isStandardBrowserEnv()?function(){return{write:function(r,l,a,u,d,h){var p=[];p.push(r+"="+encodeURIComponent(l)),e.isNumber(a)&&p.push("expires="+new Date(a).toGMTString()),e.isString(u)&&p.push("path="+u),e.isString(d)&&p.push("domain="+d),h===!0&&p.push("secure"),document.cookie=p.join("; ")},read:function(r){var l=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return l?decodeURIComponent(l[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),E0}var cO=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},dO=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},hO=cO,fO=dO,qp=function(t,n){return t&&!hO(n)?fO(t,n):n},R0,rh;function pO(){if(rh)return R0;rh=1;var e=Ye,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return R0=function(r){var l={},a,u,d;return r&&e.forEach(r.split(` +`),function(p){if(d=p.indexOf(":"),a=e.trim(p.substr(0,d)).toLowerCase(),u=e.trim(p.substr(d+1)),a){if(l[a]&&t.indexOf(a)>=0)return;a==="set-cookie"?l[a]=(l[a]?l[a]:[]).concat([u]):l[a]=l[a]?l[a]+", "+u:u}}),l},R0}var k0,ih;function mO(){if(ih)return k0;ih=1;var e=Ye;return k0=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),l;function a(u){var d=u;return n&&(r.setAttribute("href",d),d=r.href),r.setAttribute("href",d),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return l=a(window.location.href),function(d){var h=e.isString(d)?a(d):d;return h.protocol===l.protocol&&h.host===l.host}}():function(){return function(){return!0}}(),k0}var C0,ah;function Xs(){if(ah)return C0;ah=1;var e=Ri,t=Ye;function n(r){e.call(this,r??"canceled",e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),C0=n,C0}var z0,oh;function gO(){return oh||(oh=1,z0=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),z0}var L0,sh;function lh(){if(sh)return L0;sh=1;var e=Ye,t=lO(),n=uO(),r=jp,l=qp,a=pO(),u=mO(),d=Gp,h=Ri,p=Xs(),v=gO();return L0=function(w){return new Promise(function(k,R){var A=w.data,b=w.headers,y=w.responseType,E;function z(){w.cancelToken&&w.cancelToken.unsubscribe(E),w.signal&&w.signal.removeEventListener("abort",E)}e.isFormData(A)&&e.isStandardBrowserEnv()&&delete b["Content-Type"];var M=new XMLHttpRequest;if(w.auth){var I=w.auth.username||"",F=w.auth.password?unescape(encodeURIComponent(w.auth.password)):"";b.Authorization="Basic "+btoa(I+":"+F)}var B=l(w.baseURL,w.url);M.open(w.method.toUpperCase(),r(B,w.params,w.paramsSerializer),!0),M.timeout=w.timeout;function j(){if(M){var Y="getAllResponseHeaders"in M?a(M.getAllResponseHeaders()):null,pe=!y||y==="text"||y==="json"?M.responseText:M.response,ae={data:pe,status:M.status,statusText:M.statusText,headers:Y,config:w,request:M};t(function(ie){k(ie),z()},function(ie){R(ie),z()},ae),M=null}}if("onloadend"in M?M.onloadend=j:M.onreadystatechange=function(){!M||M.readyState!==4||M.status===0&&!(M.responseURL&&M.responseURL.indexOf("file:")===0)||setTimeout(j)},M.onabort=function(){M&&(R(new h("Request aborted",h.ECONNABORTED,w,M)),M=null)},M.onerror=function(){R(new h("Network Error",h.ERR_NETWORK,w,M,M)),M=null},M.ontimeout=function(){var pe=w.timeout?"timeout of "+w.timeout+"ms exceeded":"timeout exceeded",ae=w.transitional||d;w.timeoutErrorMessage&&(pe=w.timeoutErrorMessage),R(new h(pe,ae.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,w,M)),M=null},e.isStandardBrowserEnv()){var D=(w.withCredentials||u(B))&&w.xsrfCookieName?n.read(w.xsrfCookieName):void 0;D&&(b[w.xsrfHeaderName]=D)}"setRequestHeader"in M&&e.forEach(b,function(pe,ae){typeof A>"u"&&ae.toLowerCase()==="content-type"?delete b[ae]:M.setRequestHeader(ae,pe)}),e.isUndefined(w.withCredentials)||(M.withCredentials=!!w.withCredentials),y&&y!=="json"&&(M.responseType=w.responseType),typeof w.onDownloadProgress=="function"&&M.addEventListener("progress",w.onDownloadProgress),typeof w.onUploadProgress=="function"&&M.upload&&M.upload.addEventListener("progress",w.onUploadProgress),(w.cancelToken||w.signal)&&(E=function(Y){M&&(R(!Y||Y&&Y.type?new p:Y),M.abort(),M=null)},w.cancelToken&&w.cancelToken.subscribe(E),w.signal&&(w.signal.aborted?E():w.signal.addEventListener("abort",E))),A||(A=null);var q=v(B);if(q&&["http","https","file"].indexOf(q)===-1){R(new h("Unsupported protocol "+q+":",h.ERR_BAD_REQUEST,w));return}M.send(A)})},L0}var M0,uh;function vO(){return uh||(uh=1,M0=null),M0}var De=Ye,ch=oO,dh=Ri,wO=Gp,_O=Yp,yO={"Content-Type":"application/x-www-form-urlencoded"};function hh(e,t){!De.isUndefined(e)&&De.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function bO(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=lh()),e}function xO(e,t,n){if(De.isString(e))try{return(t||JSON.parse)(e),De.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var Qs={transitional:wO,adapter:bO(),transformRequest:[function(t,n){if(ch(n,"Accept"),ch(n,"Content-Type"),De.isFormData(t)||De.isArrayBuffer(t)||De.isBuffer(t)||De.isStream(t)||De.isFile(t)||De.isBlob(t))return t;if(De.isArrayBufferView(t))return t.buffer;if(De.isURLSearchParams(t))return hh(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var r=De.isObject(t),l=n&&n["Content-Type"],a;if((a=De.isFileList(t))||r&&l==="multipart/form-data"){var u=this.env&&this.env.FormData;return _O(a?{"files[]":t}:t,u&&new u)}else if(r||l==="application/json")return hh(n,"application/json"),xO(t);return t}],transformResponse:[function(t){var n=this.transitional||Qs.transitional,r=n&&n.silentJSONParsing,l=n&&n.forcedJSONParsing,a=!r&&this.responseType==="json";if(a||l&&De.isString(t)&&t.length)try{return JSON.parse(t)}catch(u){if(a)throw u.name==="SyntaxError"?dh.from(u,dh.ERR_BAD_RESPONSE,this,null,this.response):u}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vO()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};De.forEach(["delete","get","head"],function(t){Qs.headers[t]={}});De.forEach(["post","put","patch"],function(t){Qs.headers[t]=De.merge(yO)});var a1=Qs,EO=Ye,RO=a1,kO=function(t,n,r){var l=this||RO;return EO.forEach(r,function(u){t=u.call(l,t,n)}),t},A0,fh;function Kp(){return fh||(fh=1,A0=function(t){return!!(t&&t.__CANCEL__)}),A0}var ph=Ye,T0=kO,CO=Kp(),zO=a1,LO=Xs();function S0(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new LO}var MO=function(t){S0(t),t.headers=t.headers||{},t.data=T0.call(t,t.data,t.headers,t.transformRequest),t.headers=ph.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),ph.forEach(["delete","get","head","post","put","patch","common"],function(l){delete t.headers[l]});var n=t.adapter||zO.adapter;return n(t).then(function(l){return S0(t),l.data=T0.call(t,l.data,l.headers,t.transformResponse),l},function(l){return CO(l)||(S0(t),l&&l.response&&(l.response.data=T0.call(t,l.response.data,l.response.headers,t.transformResponse))),Promise.reject(l)})},gt=Ye,Xp=function(t,n){n=n||{};var r={};function l(v,g){return gt.isPlainObject(v)&>.isPlainObject(g)?gt.merge(v,g):gt.isPlainObject(g)?gt.merge({},g):gt.isArray(g)?g.slice():g}function a(v){if(gt.isUndefined(n[v])){if(!gt.isUndefined(t[v]))return l(void 0,t[v])}else return l(t[v],n[v])}function u(v){if(!gt.isUndefined(n[v]))return l(void 0,n[v])}function d(v){if(gt.isUndefined(n[v])){if(!gt.isUndefined(t[v]))return l(void 0,t[v])}else return l(void 0,n[v])}function h(v){if(v in n)return l(t[v],n[v]);if(v in t)return l(void 0,t[v])}var p={url:u,method:u,data:u,baseURL:d,transformRequest:d,transformResponse:d,paramsSerializer:d,timeout:d,timeoutMessage:d,withCredentials:d,adapter:d,responseType:d,xsrfCookieName:d,xsrfHeaderName:d,onUploadProgress:d,onDownloadProgress:d,decompress:d,maxContentLength:d,maxBodyLength:d,beforeRedirect:d,transport:d,httpAgent:d,httpsAgent:d,cancelToken:d,socketPath:d,responseEncoding:d,validateStatus:h};return gt.forEach(Object.keys(t).concat(Object.keys(n)),function(g){var w=p[g]||a,x=w(g);gt.isUndefined(x)&&w!==h||(r[g]=x)}),r},P0,mh;function Qp(){return mh||(mh=1,P0={version:"0.27.2"}),P0}var AO=Qp().version,Cn=Ri,o1={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){o1[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var gh={};o1.transitional=function(t,n,r){function l(a,u){return"[Axios v"+AO+"] Transitional option '"+a+"'"+u+(r?". "+r:"")}return function(a,u,d){if(t===!1)throw new Cn(l(u," has been removed"+(n?" in "+n:"")),Cn.ERR_DEPRECATED);return n&&!gh[u]&&(gh[u]=!0,console.warn(l(u," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,u,d):!0}};function TO(e,t,n){if(typeof e!="object")throw new Cn("options must be an object",Cn.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),l=r.length;l-- >0;){var a=r[l],u=t[a];if(u){var d=e[a],h=d===void 0||u(d,a,e);if(h!==!0)throw new Cn("option "+a+" must be "+h,Cn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Cn("Unknown option "+a,Cn.ERR_BAD_OPTION)}}var SO={assertOptions:TO,validators:o1},Jp=Ye,PO=jp,vh=iO,wh=MO,Js=Xp,OO=qp,em=SO,Br=em.validators;function mi(e){this.defaults=e,this.interceptors={request:new vh,response:new vh}}mi.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Js(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var r=n.transitional;r!==void 0&&em.assertOptions(r,{silentJSONParsing:Br.transitional(Br.boolean),forcedJSONParsing:Br.transitional(Br.boolean),clarifyTimeoutError:Br.transitional(Br.boolean)},!1);var l=[],a=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(n)===!1||(a=a&&x.synchronous,l.unshift(x.fulfilled,x.rejected))});var u=[];this.interceptors.response.forEach(function(x){u.push(x.fulfilled,x.rejected)});var d;if(!a){var h=[wh,void 0];for(Array.prototype.unshift.apply(h,l),h=h.concat(u),d=Promise.resolve(n);h.length;)d=d.then(h.shift(),h.shift());return d}for(var p=n;l.length;){var v=l.shift(),g=l.shift();try{p=v(p)}catch(w){g(w);break}}try{d=wh(p)}catch(w){return Promise.reject(w)}for(;u.length;)d=d.then(u.shift(),u.shift());return d};mi.prototype.getUri=function(t){t=Js(this.defaults,t);var n=OO(t.baseURL,t.url);return PO(n,t.params,t.paramsSerializer)};Jp.forEach(["delete","get","head","options"],function(t){mi.prototype[t]=function(n,r){return this.request(Js(r||{},{method:t,url:n,data:(r||{}).data}))}});Jp.forEach(["post","put","patch"],function(t){function n(r){return function(a,u,d){return this.request(Js(d||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:u}))}}mi.prototype[t]=n(),mi.prototype[t+"Form"]=n(!0)});var IO=mi,O0,_h;function BO(){if(_h)return O0;_h=1;var e=Xs();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(u){r=u});var l=this;this.promise.then(function(a){if(l._listeners){var u,d=l._listeners.length;for(u=0;u"u"?"json":"cookie"}}var Rh;(function(e){e.TOTAL_COUNT="total_count",e.FILTER_COUNT="filter_count"})(Rh||(Rh={}));class ye extends Error{constructor(t){super(`${t??"ID"} cannot be an empty string`)}}class wn{constructor(t,n){this.collection=t,this.transport=n,this.endpoint=t.startsWith("directus_")?`/${t.substring(9)}`:`/items/${t}`}async readOne(t,n,r){if(`${t}`=="")throw new ye("id");return(await this.transport.get(`${this.endpoint}/${encodeURI(t)}`,{params:n,...r==null?void 0:r.requestOptions})).data}async readMany(t,n,r){var l;const u=(l=(await this.transport.get(`/fields/${this.collection}`)).data)===null||l===void 0?void 0:l.find(p=>p.schema.is_primary_key===!0),{data:d,meta:h}=await this.transport.get(`${this.endpoint}`,{params:{...n,filter:{[u.field]:{_in:t},...n==null?void 0:n.filter},sort:(n==null?void 0:n.sort)||u.field},...r==null?void 0:r.requestOptions});return{data:d,...h&&{meta:h}}}async readByQuery(t,n){const{data:r,meta:l}=await this.transport.get(`${this.endpoint}`,{params:t,...n==null?void 0:n.requestOptions});return{data:r,...l&&{meta:l}}}async createOne(t,n,r){return(await this.transport.post(`${this.endpoint}`,t,{params:n,...r==null?void 0:r.requestOptions})).data}async createMany(t,n,r){return await this.transport.post(`${this.endpoint}`,t,{params:n,...r==null?void 0:r.requestOptions})}async updateOne(t,n,r,l){if(`${t}`=="")throw new ye("id");return(await this.transport.patch(`${this.endpoint}/${encodeURI(t)}`,n,{params:r,...l==null?void 0:l.requestOptions})).data}async updateMany(t,n,r,l){return await this.transport.patch(`${this.endpoint}`,{keys:t,data:n},{params:r,...l==null?void 0:l.requestOptions})}async updateBatch(t,n,r){return await this.transport.patch(`${this.endpoint}`,t,{params:n,...r==null?void 0:r.requestOptions})}async updateByQuery(t,n,r,l){return await this.transport.patch(`${this.endpoint}`,{query:t,data:n},{params:r,...l==null?void 0:l.requestOptions})}async deleteOne(t,n){if(`${t}`=="")throw new ye("id");await this.transport.delete(`${this.endpoint}/${encodeURI(t)}`,void 0,n==null?void 0:n.requestOptions)}async deleteMany(t,n){await this.transport.delete(`${this.endpoint}`,t,n==null?void 0:n.requestOptions)}}class VO{constructor(t){this.transport=t}async create(t){return(await this.transport.post("/activity/comment",t)).data}async update(t,n){if(`${t}`=="")throw new ye("comment_activity_id");return(await this.transport.patch(`/activity/comment/${encodeURI(t)}`,{comment:n})).data}async delete(t){if(`${t}`=="")throw new ye("comment_activity_id");await this.transport.delete(`/activity/comment/${encodeURI(t)}`)}}class UO extends wn{constructor(t){super("directus_activity",t),this._comments=new VO(this.transport)}get comments(){return this._comments}}class WO{constructor(t){this.transport=t}async readOne(t){if(`${t}`=="")throw new ye("id");return(await this.transport.get(`/assets/${t}`,{responseType:"stream"})).raw}}class GO{constructor(t){this.transport=t}async readOne(t){if(`${t}`=="")throw new ye("collection");return(await this.transport.get(`/collections/${t}`)).data}async readAll(){const{data:t,meta:n}=await this.transport.get("/collections");return{data:t,meta:n}}async createOne(t){return(await this.transport.post("/collections",t)).data}async createMany(t){const{data:n,meta:r}=await this.transport.post("/collections",t);return{data:n,meta:r}}async updateOne(t,n,r){if(`${t}`=="")throw new ye("collection");return(await this.transport.patch(`/collections/${t}`,n,{params:r})).data}async deleteOne(t){if(`${t}`=="")throw new ye("collection");await this.transport.delete(`/collections/${t}`)}}class YO{constructor(t){this.transport=t}async readOne(t,n){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("id");return(await this.transport.get(`/fields/${t}/${n}`)).data}async readMany(t){if(`${t}`=="")throw new ye("collection");return{data:(await this.transport.get(`/fields/${t}`)).data,meta:void 0}}async readAll(){return{data:(await this.transport.get("/fields")).data,meta:void 0}}async createOne(t,n){if(`${t}`=="")throw new ye("collection");return(await this.transport.post(`/fields/${t}`,n)).data}async updateOne(t,n,r){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("field");return(await this.transport.patch(`/fields/${t}/${n}`,r)).data}async deleteOne(t,n){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("field");await this.transport.delete(`/fields/${t}/${n}`)}}class qO extends wn{constructor(t){super("directus_files",t)}async import(t){return(await this.transport.post("/files/import",t)).data}}class KO extends wn{constructor(t){super("directus_folders",t)}}class XO extends wn{constructor(t){super("directus_permissions",t)}}class QO extends wn{constructor(t){super("directus_presets",t)}}class JO{constructor(t){this.transport=t}async readOne(t,n){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("id");return(await this.transport.get(`/relations/${t}/${n}`)).data}async readMany(t){if(`${t}`=="")throw new ye("collection");return(await this.transport.get(`/relations/${t}`)).data}async readAll(){return(await this.transport.get("/relations")).data}async createOne(t){return(await this.transport.post("/relations",t)).data}async updateOne(t,n,r){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("field");return(await this.transport.patch(`/relations/${t}/${n}`,r)).data}async deleteOne(t,n){if(`${t}`=="")throw new ye("collection");if(`${n}`=="")throw new ye("field");await this.transport.delete(`/relations/${t}/${n}`)}}class eI extends wn{constructor(t){super("directus_revisions",t)}}class tI extends wn{constructor(t){super("directus_roles",t)}}class nI{constructor(t){this.transport=t}async ping(){return(await this.transport.get("/server/ping")).raw}async info(){return(await this.transport.get("/server/info")).data}async oas(){return(await this.transport.get("/server/specs/oas")).raw}}class rm{constructor(t,n){this.collection=t,this.transport=n,this.endpoint=t.startsWith("directus_")?`/${t.substring(9)}`:`/items/${t}`}async read(t){return(await this.transport.get(`${this.endpoint}`,{params:t})).data}async update(t,n){return(await this.transport.patch(`${this.endpoint}`,t,{params:n})).data}}class rI extends rm{constructor(t){super("directus_settings",t)}}class iI{constructor(t){this.transport=t}async send(t,n,r){await this.transport.post("/users/invite",{email:t,role:n,invite_url:r})}async accept(t,n){await this.transport.post("/users/invite/accept",{token:t,password:n})}}class aI{constructor(t){this.transport=t}async generate(t){return(await this.transport.post("/users/me/tfa/generate",{password:t})).data}async enable(t,n){await this.transport.post("/users/me/tfa/enable",{secret:t,otp:n})}async disable(t){await this.transport.post("/users/me/tfa/disable",{otp:t})}}class oI{constructor(t){this._transport=t}get tfa(){return this._tfa||(this._tfa=new aI(this._transport))}async read(t){return(await this._transport.get("/users/me",{params:t})).data}async update(t,n){return(await this._transport.patch("/users/me",t,{params:n})).data}}class sI extends wn{constructor(t){super("directus_users",t)}get invites(){return this._invites||(this._invites=new iI(this.transport))}get me(){return this._me||(this._me=new oI(this.transport))}}class lI{constructor(t){this.random={string:async(n=32)=>(await this.transport.get("/utils/random/string",{params:{length:n}})).data},this.hash={generate:async n=>(await this.transport.post("/utils/hash/generate",{string:n})).data,verify:async(n,r)=>(await this.transport.post("/utils/hash/verify",{string:n,hash:r})).data},this.transport=t}async sort(t,n,r){await this.transport.post(`/utils/sort/${encodeURI(t)}`,{item:n,to:r})}async revert(t){await this.transport.post(`/utils/revert/${encodeURI(t)}`)}}class im{}class Zu{}class da extends Error{constructor(t,n){var r,l;!((r=n==null?void 0:n.errors)===null||r===void 0)&&r.length?super((l=n==null?void 0:n.errors[0])===null||l===void 0?void 0:l.message):super((t==null?void 0:t.message)||"Unknown transport error"),this.parent=t,this.response=n,this.errors=(n==null?void 0:n.errors)||[],Object.values(n||{}).some(a=>a!==void 0)||(this.response=void 0),Object.setPrototypeOf(this,da.prototype)}}var ot;(function(e){e.AuthToken="auth_token",e.RefreshToken="auth_refresh_token",e.Expires="auth_expires",e.ExpiresAt="auth_expires_at"})(ot||(ot={}));class am extends im{constructor(t){var n;super(),this.prefix=(n=t==null?void 0:t.prefix)!==null&&n!==void 0?n:""}get auth_token(){return this.get(ot.AuthToken)}set auth_token(t){t===null?this.delete(ot.AuthToken):this.set(ot.AuthToken,t)}get auth_expires(){const t=this.get(ot.Expires);return t===null?null:parseInt(t)}set auth_expires(t){t===null?this.delete(ot.Expires):this.set(ot.Expires,t.toString())}get auth_expires_at(){const t=this.get(ot.ExpiresAt);return t===null?null:parseInt(t)}set auth_expires_at(t){t===null?this.delete(ot.ExpiresAt):this.set(ot.ExpiresAt,t.toString())}get auth_refresh_token(){return this.get(ot.RefreshToken)}set auth_refresh_token(t){t===null?this.delete(ot.RefreshToken):this.set(ot.RefreshToken,t)}}class uI extends am{constructor(){super(...arguments),this.values={}}get(t){const n=this.key(t);return n in this.values?this.values[n]:null}set(t,n){return this.values[this.key(t)]=n,n}delete(t){const n=this.get(t);return delete this.values[this.key(t)],n}key(t){return`${this.prefix}${t}`}}class cI extends am{get(t){const n=localStorage.getItem(this.key(t));return n!==null?n:null}set(t,n){return localStorage.setItem(this.key(t),n),n}delete(t){const n=this.get(t);return localStorage.removeItem(this.key(t)),n}key(t){return`${this.prefix}${t}`}}class dI extends Zu{constructor(t){var n;super(),this.config=t,this.axios=Eh.create({baseURL:this.config.url,params:this.config.params,headers:this.config.headers,onUploadProgress:this.config.onUploadProgress,maxBodyLength:this.config.maxBodyLength,maxContentLength:this.config.maxContentLength,withCredentials:!0}),!((n=this.config)===null||n===void 0)&&n.beforeRequest&&(this.beforeRequest=this.config.beforeRequest)}async beforeRequest(t){return t}get url(){return this.config.url}async request(t,n,r,l){var a,u,d,h,p;try{let v={method:t,url:n,data:r,params:l==null?void 0:l.params,headers:l==null?void 0:l.headers,responseType:l==null?void 0:l.responseType,onUploadProgress:l==null?void 0:l.onUploadProgress};v=await this.beforeRequest(v);const g=await this.axios.request(v),w={raw:g.data,status:g.status,statusText:g.statusText,headers:g.headers,data:g.data.data,meta:g.data.meta,errors:g.data.errors};if(g.data.errors)throw new da(null,w);return w}catch(v){if(!v||!(v instanceof Error))throw v;if(Eh.isAxiosError(v)){const g=(a=v.response)===null||a===void 0?void 0:a.data;throw new da(v,{raw:(u=v.response)===null||u===void 0?void 0:u.data,status:(d=v.response)===null||d===void 0?void 0:d.status,statusText:(h=v.response)===null||h===void 0?void 0:h.statusText,headers:(p=v.response)===null||p===void 0?void 0:p.headers,data:g==null?void 0:g.data,meta:g==null?void 0:g.meta,errors:g==null?void 0:g.errors})}throw new da(v)}}async get(t,n){return await this.request("get",t,void 0,n)}async head(t,n){return await this.request("head",t,void 0,n)}async options(t,n){return await this.request("options",t,void 0,n)}async delete(t,n,r){return await this.request("delete",t,n,r)}async put(t,n,r){return await this.request("put",t,n,r)}async post(t,n,r){return await this.request("post",t,n,r)}async patch(t,n,r){return await this.request("patch",t,n,r)}}class hI{constructor(t){this.transport=t}async request(t,n){await this.transport.post("/auth/password/request",{email:t,reset_url:n})}async reset(t,n){await this.transport.post("/auth/password/reset",{token:t,password:n})}}class fI extends nm{constructor(t){var n,r,l;super(),this.autoRefresh=!0,this.msRefreshBeforeExpires=3e4,this.staticToken="",this._transport=t.transport,this._storage=t.storage,this.autoRefresh=(n=t==null?void 0:t.autoRefresh)!==null&&n!==void 0?n:this.autoRefresh,this.mode=(r=t==null?void 0:t.mode)!==null&&r!==void 0?r:this.mode,this.msRefreshBeforeExpires=(l=t==null?void 0:t.msRefreshBeforeExpires)!==null&&l!==void 0?l:this.msRefreshBeforeExpires,t!=null&&t.staticToken&&(this.staticToken=t==null?void 0:t.staticToken,this.updateStorage({access_token:this.staticToken,expires:null,refresh_token:null}))}get storage(){return this._storage}get transport(){return this._transport}get token(){return(async()=>{if(this._refreshPromise)try{await this._refreshPromise}finally{this._refreshPromise=void 0}return this._storage.auth_token})()}get password(){return this.passwords=this.passwords||new hI(this._transport)}resetStorage(){this._storage.auth_token=null,this._storage.auth_refresh_token=null,this._storage.auth_expires=null,this._storage.auth_expires_at=null}updateStorage(t){var n,r;const l=(n=t.expires)!==null&&n!==void 0?n:null;this._storage.auth_token=t.access_token,this._storage.auth_refresh_token=(r=t.refresh_token)!==null&&r!==void 0?r:null,this._storage.auth_expires=l,this._storage.auth_expires_at=new Date().getTime()+(l??0)}async refreshIfExpired(){if(!this.staticToken&&this.autoRefresh){if(!this._storage.auth_expires_at){try{await this._refreshPromise}finally{this._refreshPromise=void 0}return}this._storage.auth_expires_at{var n;const r=this._storage.auth_refresh_token;this.resetStorage();const l=await this._transport.post("/auth/refresh",{refresh_token:this.mode==="json"?r:void 0});return this.updateStorage(l.data),{access_token:l.data.access_token,...((n=l.data)===null||n===void 0?void 0:n.refresh_token)&&{refresh_token:l.data.refresh_token},expires:l.data.expires}};return this._refreshPromise=t()}async login(t){var n;this.resetStorage();const r=await this._transport.post("/auth/login",{mode:this.mode,...t},{headers:{Authorization:null}});return this.updateStorage(r.data),{access_token:r.data.access_token,...((n=r.data)===null||n===void 0?void 0:n.refresh_token)&&{refresh_token:r.data.refresh_token},expires:r.data.expires}}async static(t){return this.staticToken||(this.staticToken=t),await this._transport.get("/users/me",{params:{access_token:t},headers:{Authorization:null}}),this.updateStorage({access_token:t,expires:null,refresh_token:null}),!0}async logout(){let t;this.mode==="json"&&(t=this._storage.auth_refresh_token||void 0),await this._transport.post("/auth/logout",{refresh_token:t}),this.updateStorage({access_token:null,expires:null,refresh_token:null})}}class pI{constructor(t){this.transport=t}async request(t,n,r){return await this.transport.post(t,{query:n,variables:typeof r>"u"?{}:r})}async items(t,n){return await this.request("/graphql",t,n)}async system(t,n){return await this.request("/graphql/system",t,n)}}class mI{constructor(t,n){var r,l,a,u,d,h,p,v,g;if(this._url=t,this._options=n,this._items={},this._singletons={},!((r=this._options)===null||r===void 0)&&r.storage&&((l=this._options)===null||l===void 0?void 0:l.storage)instanceof im)this._storage=this._options.storage;else{const w=(a=this._options)===null||a===void 0?void 0:a.storage,{mode:x,...k}=w??{};x==="MemoryStorage"||typeof window>"u"?this._storage=new uI(k):this._storage=new cI(k)}!((u=this._options)===null||u===void 0)&&u.transport&&((d=this._options)===null||d===void 0?void 0:d.transport)instanceof Zu?this._transport=this._options.transport:this._transport=new dI({url:this.url,...(h=this._options)===null||h===void 0?void 0:h.transport,beforeRequest:async w=>{var x,k,R,A,b,y;this._url.indexOf("/auth/refresh")===-1&&((x=w.method)===null||x===void 0?void 0:x.toLowerCase())!=="post"&&await this._auth.refreshIfExpired();const E=this.storage.auth_token,z=E?E.startsWith("Bearer ")?String(this.storage.auth_token):`Bearer ${this.storage.auth_token}`:"",M={...w,headers:{Authorization:z,...w.headers}};return!(((k=this._options)===null||k===void 0?void 0:k.transport)instanceof Zu)&&(!((A=(R=this._options)===null||R===void 0?void 0:R.transport)===null||A===void 0)&&A.beforeRequest)?(y=(b=this._options)===null||b===void 0?void 0:b.transport)===null||y===void 0?void 0:y.beforeRequest(M):M}}),!((p=this._options)===null||p===void 0)&&p.auth&&((v=this._options)===null||v===void 0?void 0:v.auth)instanceof nm?this._auth=this._options.auth:this._auth=new fI({transport:this._transport,storage:this._storage,...(g=this._options)===null||g===void 0?void 0:g.auth})}get url(){return this._url}get auth(){return this._auth}get storage(){return this._storage}get transport(){return this._transport}get assets(){return this._assets||(this._assets=new WO(this.transport))}get activity(){return this._activity||(this._activity=new UO(this.transport))}get collections(){return this._collections||(this._collections=new GO(this.transport))}get fields(){return this._fields||(this._fields=new YO(this.transport))}get files(){return this._files||(this._files=new qO(this.transport))}get folders(){return this._folders||(this._folders=new KO(this.transport))}get permissions(){return this._permissions||(this._permissions=new XO(this.transport))}get presets(){return this._presets||(this._presets=new QO(this.transport))}get relations(){return this._relations||(this._relations=new JO(this.transport))}get revisions(){return this._revisions||(this._revisions=new eI(this.transport))}get roles(){return this._roles||(this._roles=new tI(this.transport))}get users(){return this._users||(this._users=new sI(this.transport))}get settings(){return this._settings||(this._settings=new rI(this.transport))}get server(){return this._server||(this._server=new nI(this.transport))}get utils(){return this._utils||(this._utils=new lI(this.transport))}get graphql(){return this._graphql||(this._graphql=new pI(this.transport))}singleton(t){return this._singletons[t]||(this._singletons[t]=new rm(t,this.transport))}items(t){return this._items[t]||(this._items[t]=new wn(t,this.transport))}}const gI=new mI("https://map.api.free-planet-earth.org/");function vI(){return Fe.jsx("div",{className:"App overflow-x-hidden",children:Fe.jsxs(mP,{directus:gI,children:[Fe.jsx(EP,{}),Fe.jsxs(dP,{name:"Healing the Planet",useAuth:J5,children:[Fe.jsx(fP,{routes:TP}),Fe.jsx(pP,{children:Fe.jsxs(zA,{children:[Fe.jsx(Iu,{path:"/",element:Fe.jsx(IP,{})}),Fe.jsx(Iu,{path:"/settings",element:Fe.jsx(_P,{useAuth:J5})})]})})]})]})})}F0.createRoot(document.getElementById("root")).render(Fe.jsx(de.StrictMode,{children:Fe.jsx(vI,{})})); diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 00000000..b0a1c799 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,15 @@ + + + + + + + Sample App + + + + +
+ + + diff --git a/dist/vite.svg b/dist/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/dist/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pages/MapContainer.tsx b/src/pages/MapContainer.tsx index 1421376c..f85948fd 100644 --- a/src/pages/MapContainer.tsx +++ b/src/pages/MapContainer.tsx @@ -14,7 +14,7 @@ function MapContainer() {